@charset "UTF-8";
/* ==========================================================================
    Main styles
   ========================================================================== */
/*** Align an element in the center of another element use : ***/
/* ==========================================================================
    Helpers & Objects
   ========================================================================== */
/* ==============================
    Helper classes
   ============================== */
/*
 * Image replacement
 */
.ir {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.1rem;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.1rem;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

/*
 * Clearfix
 */
.articles-list .item,
.clearfix,
.bygtel-slider {
  overflow: visible !important;
}
.articles-list .item:before, .articles-list .item:after,
.clearfix:before,
.bygtel-slider:before,
.clearfix:after,
.bygtel-slider:after {
  content: " ";
  display: table;
}
.articles-list .item:after,
.clearfix:after,
.bygtel-slider:after {
  clear: both;
}

/* ==============================
    Objects & abstractions
   ============================== */
/*
 *  Media object
 *
    <div class="media">
        <img class="media-img" src="http://placehold.it/100x100" alt="User avatar" />
        <p class="media-bd">Praesent eu libero porta risus imperdiet dignissim vitae tristique augue.</p>
    </div>
 */
.media,
.media-bd {
  overflow: hidden;
}

.media-img {
  float: left;
}

.media-img-rev {
  float: right;
}

.media-img img,
.media-img-rev img {
  display: block;
}

/*
 * Caret
 *
    <i class="caret caret-down"></i>
 */
.caret {
  content: "";
  height: 0;
  vertical-align: middle;
  width: 0;
  display: inline-block;
}

.caret-down,
.caret-up {
  border-left: 0.3rem solid transparent;
  border-right: 0.3rem solid transparent;
}

.caret-down {
  border-top: 0.3rem solid #222;
}

.caret-up {
  border-bottom: 0.3rem solid #222;
}

.caret-right,
.caret-left {
  border-bottom: 0.3rem solid transparent;
  border-top: 0.3rem solid transparent;
}

.caret-right {
  border-left: 0.3rem solid #222;
}

.caret-left {
  border-right: 0.3rem solid #222;
}

/*
 *  Horizontal list
 *
    <ul class="hlist">
        <li>One</li>
        <li>Two</li>
        <li>Three</li>
    </ul>
 */
.hlist {
  list-style: none;
  margin: 0;
  padding: 0;
}

.hlist > li {
  display: inline-block;
  padding: 0;
}
.hlist > li:before {
  display: none;
}

/*
 *  Padding and margins
 */
.soft {
  padding: 1rem !important;
}

.soft-t {
  padding-top: 1rem !important;
}

.soft-r {
  padding-right: 1rem !important;
}

.soft-b {
  padding-bottom: 1rem !important;
}

.soft-l {
  padding-left: 1rem !important;
}

.soft-ends {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.soft-sides {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.hard {
  padding: 0 !important;
}

.hard-t {
  padding-top: 0 !important;
}

.hard-r {
  padding-right: 0 !important;
}

.hard-b {
  padding-bottom: 0 !important;
}

.hard-l {
  padding-left: 0 !important;
}

.hard-ends {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.hard-sides {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.gap {
  margin: 1rem !important;
}

.gap-t {
  margin-top: 1rem !important;
}

.gap-r {
  margin-right: 1rem !important;
}

.gap-b {
  margin-bottom: 1rem !important;
}

.gap-l {
  margin-left: 1rem !important;
}

.gap-ends {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.gap-sides {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.nogap {
  margin: 0 !important;
}

.nogap-t {
  margin-top: 0 !important;
}

.nogap-r {
  margin-right: 0 !important;
}

.nogap-b {
  margin-bottom: 0 !important;
}

.nogap-l {
  margin-left: 0 !important;
}

.nogap-ends {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.nogap-sides {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/*
 *  Text
 */
.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.nobullets {
  list-style: none;
  padding-left: 0;
}

.notransform {
  text-transform: none;
}

/*
 *  Blocks
 */
.fl-right {
  float: right;
}

.fl-left {
  float: left;
}

.el-block {
  display: block;
}

.el-inline-block {
  display: inline-block;
}

.valign-mid {
  vertical-align: middle;
}

.relative {
  position: relative;
}

/*
 *  Justified grid
 */
.eq-grid {
  width: 100%;
  text-align: justify;
  font-size: 0;
  /* remove whitespace */
  line-height: 0\9 ;
  /* IE6-9 only hack */
}

.eq-grid-it {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  text-align: left;
  vertical-align: top;
}

.eq-grid:after {
  content: "";
  width: 100%;
  display: inline-block;
}

/*
 *  Table grid
 */
@media all and (min-width: 48em) {
  .teq-table {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
}

.teq-table > .teq-col {
  float: none;
}
@media all and (min-width: 48em) {
  .teq-table > .teq-col {
    display: table-cell;
  }
}

/*
 *  Overflows
 */
.overflow {
  overflow: visible;
}

.auto-overflow {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.no-overflow {
  overflow: hidden;
}

/*
 * Wordpress generated classes
 */
.alignnone,
.aligncenter,
.alignleft,
.alignright {
  display: block;
}

.wp-caption {
  text-align: center;
  position: relative;
}
.wp-caption .wp-caption-text {
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  color: #fff;
  left: 0;
  margin: 0;
  padding: 0.5rem 1rem;
  position: absolute;
  right: 0;
  text-align: left;
}

@media all and (min-width: 48em) {
  .alignnone,
.aligncenter,
.alignleft,
.alignright {
    margin: 0.5rem auto;
  }

  .alignnone {
    margin: 0.5rem 2rem 1rem 0;
  }

  .aligncenter {
    display: block;
    margin: 0.5rem auto;
    text-align: center;
  }

  .alignright {
    float: right;
    margin: 0.5rem 0 1rem 2rem;
  }

  .alignleft {
    float: left;
    margin: 0.5rem 2rem 1rem 0;
  }
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -3rem, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -3rem, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-1rem, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(1rem, 0, 0);
  }
}
@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-1rem, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(1rem, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: none;
  }
}
@keyframes wobble {
  from {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -1rem, 0);
  }
  90% {
    transform: translate3d(0, 0.5rem, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -1rem, 0);
  }
  90% {
    transform: translate3d(0, 0.5rem, 0);
  }
  to {
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-1rem, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-1rem, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(1rem, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(1rem, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -2rem, 0);
  }
  75% {
    transform: translate3d(0, 1rem, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -2rem, 0);
  }
  75% {
    transform: translate3d(0, 1rem, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 1rem, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -2rem, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 1rem, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -2rem, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(2rem, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(2rem, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-2rem, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-2rem, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -1rem, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 2rem, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -1rem, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 2rem, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 15rem) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 15rem) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 15rem) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 15rem) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(1rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(1rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-1rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-1rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 6rem, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 1rem;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 1.2rem;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 9rem;
  height: 11rem;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -4rem;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 4rem 0 4rem;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 4rem;
  bottom: 4rem;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 1.2rem;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    transform-origin: 0;
  }

  .mfp-arrow-right {
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
ul.baraja-container {
  width: 32rem;
  height: 400px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  list-style-type: none;
}

ul.baraja-container li {
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  background: #fff;
  pointer-events: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.no-js ul.baraja-container {
  width: auto;
  height: auto;
  text-align: center;
}

.no-js ul.baraja-container li {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 31rem;
  margin: 1rem;
}

@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}
@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(1rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(1rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
  direction: ltr;
  font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  line-height: 1.7;
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
}

.plyr audio, .plyr video {
  border-radius: inherit;
  height: auto;
  vertical-align: middle;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
  box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: #4f5b5f;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  -webkit-animation: plyr-fade-in 0.3s ease;
          animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 1rem;
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__captions .plyr__caption div {
  display: inline;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 48rem) {
  .plyr__captions {
    font-size: 16px;
    padding: 2rem;
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(-4rem);
}

.plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  transition: all 0.3s ease;
}

.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  pointer-events: none;
  width: 18px;
}

.plyr__control:focus {
  outline: 0;
}

.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}

a.plyr__control {
  text-decoration: none;
}

a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none;
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #1aafff;
  color: #fff;
}

.plyr--video .plyr__control svg {
  -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15));
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #1aafff;
  color: #fff;
}

.plyr__control--overlaid {
  background: rgba(26, 175, 255, 0.8);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  background: #1aafff;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  flex: 1;
}

.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr__controls .plyr__controls__item.plyr__volume {
  padding-right: 5px;
}

.plyr__controls .plyr__controls__item.plyr__volume:first-child {
  padding-right: 0;
}

.plyr__controls:empty {
  display: none;
}

.plyr--audio .plyr__controls {
  background: #fff;
  border-radius: inherit;
  color: #4f5b5f;
  padding: 1rem;
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 2rem 5px 5px;
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 48rem) {
  .plyr--video .plyr__controls {
    padding: 35px 1rem 1rem;
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {
  display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

.plyr__menu__container {
  -webkit-animation: plyr-popup 0.2s ease;
          animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4f5b5f;
  font-size: 16px;
  margin-bottom: 1rem;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container::after {
  border: 4px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  content: "";
  height: 0;
  position: absolute;
  right: 15px;
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: 7px;
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4f5b5f;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
}

.plyr__menu__container .plyr__control--forward::after {
  border-left-color: rgba(79, 91, 95, 0.8);
  right: 5px;
}

.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 500;
  margin: 7px;
  margin-bottom: 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px);
}

.plyr__menu__container .plyr__control--back::after {
  border-right-color: rgba(79, 91, 95, 0.8);
  left: 7px;
}

.plyr__menu__container .plyr__control--back::before {
  background: #b7c5cd;
  box-shadow: 0 1px 0 #fff;
  content: "";
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 1rem;
  transition: all 0.3s ease;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #1aafff;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(0, 0, 0, 0.1);
}

.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 26px;
  color: #1aafff;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2);
  height: 13px;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  -webkit-appearance: none;
  margin-top: -4px;
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2);
  height: 13px;
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px;
}

.plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2);
  height: 13px;
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  margin-top: 0;
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(183, 197, 205, 0.66);
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(183, 197, 205, 0.66);
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(183, 197, 205, 0.66);
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(47, 52, 61, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr__time {
  font-size: 14px;
}

.plyr__time + .plyr__time::before {
  content: "\2044";
  margin-right: 1rem;
}

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr--video .plyr__time {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4f5b5f;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 1rem;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 1rem) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 1rem) scale(0.8);
  transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip::before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: 16px;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 1rem) scale(0.8);
  transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  transform: translate(0, 0) scale(1);
}

.plyr--video {
  background: #000;
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  border-radius: inherit;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr__progress {
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  font-size: 14px;
  left: 0;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0;
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--video .plyr__progress__buffer {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.25);
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(183, 197, 205, 0.66);
}

.plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
          animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(47, 52, 61, 0.6) 25%, transparent 25%, transparent 50%, rgba(47, 52, 61, 0.6) 50%, rgba(47, 52, 61, 0.6) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(183, 197, 205, 0.66);
}

.plyr__volume {
  align-items: center;
  display: flex;
  flex: 1;
  position: relative;
}

.plyr__volume input[type=range] {
  margin-left: 5px;
  position: relative;
  z-index: 2;
}

@media (min-width: 48rem) {
  .plyr__volume {
    max-width: 9rem;
  }
}
@media (min-width: 768px) {
  .plyr__volume {
    max-width: 11rem;
  }
}
.plyr--is-ios .plyr__volume {
  display: none !important;
}

.plyr--is-ios.plyr--vimeo [data-plyr=mute] {
  display: none !important;
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }

  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }

  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
  }
}
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }
}
.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-moz-full-screen video {
  height: 100%;
}

.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
  }
}
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads::after {
  background: rgba(47, 52, 61, 0.8);
  border-radius: 2px;
  bottom: 1rem;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 1rem;
  z-index: 3;
}

.plyr__ads::after:empty {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 1rem;
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 1rem) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}

.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #b7c5cd;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px;
}

.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate(0, 0);
}

[data-aos=fade-up] {
  transform: translate(0, 100px);
}

[data-aos=fade-down] {
  transform: translate(0, -100px);
}

[data-aos=fade-right] {
  transform: translate(-100px, 0);
}

[data-aos=fade-left] {
  transform: translate(100px, 0);
}

[data-aos=fade-up-right] {
  transform: translate(-100px, 100px);
}

[data-aos=fade-up-left] {
  transform: translate(100px, 100px);
}

[data-aos=fade-down-right] {
  transform: translate(-100px, -100px);
}

[data-aos=fade-down-left] {
  transform: translate(100px, -100px);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate(0, 100px) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate(0, -100px) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate(-100px, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate(100px, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate(0, 100px) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate(0, -100px) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate(-100px, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate(100px, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate(0, 0);
}

[data-aos=slide-up] {
  transform: translateY(100%);
}

[data-aos=slide-down] {
  transform: translateY(-100%);
}

[data-aos=slide-right] {
  transform: translateX(-100%);
}

[data-aos=slide-left] {
  transform: translateX(100%);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}

.icon-periods:before {
  content: "\E957";
}

.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev:before,
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next:before,
.icon-arrow-left:before {
  content: "\E958";
}

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

.icon-camera:before {
  content: "\E95E";
}

.icon-clock:before {
  content: "\E95F";
}

.icon-logo .path1:before {
  content: "\E960";
  color: white;
}

.icon-logo .path2:before {
  content: "\E965";
  margin-left: -1.625em;
  color: #e75113;
}

.icon-logo .path3:before {
  content: "\E966";
  margin-left: -1.625em;
  color: #1d1d1b;
}

.icon-themes:before {
  content: "\E961";
}

.mod-newsroom-hp .-item.-instagram .-icon,
.icon-instagram:before {
  content: "\E962";
}

.mod-newsroom-hp .-item.-facebook .-icon:before, .mod-social-networks .-facebook .-icon:before, .mod-banner .-interview .-share .-facebook,
.icon-facebook:before {
  content: "\E963";
}

.mod-newsroom-hp .-item.-twitter .-icon:before, .mod-social-networks .-twitter .-icon:before, .mod-banner .-interview .-share .-twitter,
.icon-twitter:before {
  content: "\E964";
}

.icon-print:before {
  content: "\E951";
}

.icon-reply:before {
  content: "\E955";
}

.icon-email:before {
  content: "\E956";
}

.icon-seat:before {
  content: "\E95D";
}

.icon-microphone:before {
  content: "\E95C";
}

.icon-tv:before {
  content: "\E95A";
}

.icon-record:before {
  content: "\E95B";
}

.icon-flag:before {
  content: "\E91F";
}

.icon-people:before {
  content: "\E920";
}

.icon-profile:before {
  content: "\E900";
}

.icon-france:before {
  content: "\E903";
}

.icon-map:before {
  content: "\E911";
}

.page-error .-search button[type=submit], header .-search:before,
.icon-search:before {
  content: "\E901";
}

.icon-networks:before {
  content: "\E904";
}

.mod-biography .-back:before, .mod-governance .-link:before, .mod-brief-document .-top span:before, .mod-newsroom-hp .-item.-direct ul li:before, .mod-pagination .-next:before,
.mod-pagination .-prev:before, .mod-gallery .slider-next:before,
.mod-gallery .slider-prev:before, .-back-to-top, .map-windows-wrapper .-website:before, .featured-news .-arrow:before, .mod-banner .-link-back:before, .mod-banner-hp .-link-back:before, header .-profile li a:before, .btn:before,
.btn:visited:before,
.icon-arrow:before {
  content: "\E902";
}

.mod-accordion .-title:before, .mod-newsroom-hp .-item.-twitter .swiper-button-next, .mod-newsroom-hp .-item.-facebook .swiper-button-next, .mod-newsroom-hp .-item.-twitter .swiper-button-prev, .mod-newsroom-hp .-item.-facebook .swiper-button-prev, .mod-newsroom-hp .-item.-twitter .swiper-button-prev:before,
.mod-newsroom-hp .-item.-twitter .swiper-button-next:before, .mod-newsroom-hp .-item.-facebook .swiper-button-prev:before,
.mod-newsroom-hp .-item.-facebook .swiper-button-next:before, .mod-social-networks .swiper-button-prev:before,
.mod-social-networks .swiper-button-next:before, .breadcrumb li:before, .-select:before,
.icon-s-arrow:before,
.tpl-article-tunnelier .map-title:before,
.tpl-article-tunnelier .info-title:before,
.tpl-article-dijon .interactive-map .title:before,
.tpl-article-dijon .interactive-map .article-global .pull-quote .-quote:before,
.article-global .pull-quote .tpl-article-dijon .interactive-map .-quote:before,
.tpl-article-dijon .interactive-map .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote:before,
.tpl-article-dijon .interactive-map .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote:before,
.tpl-article-monaco .interactive-map .title:before,
.tpl-article-monaco .interactive-map .article-global .pull-quote .-quote:before,
.article-global .pull-quote .tpl-article-monaco .interactive-map .-quote:before,
.tpl-article-monaco .interactive-map .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote:before,
.tpl-article-monaco .interactive-map .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote:before {
  content: "\E90C";
}

.video-container .-video .-close:before, .mod-summary .-downloads .-close, .cookies .ui-close, .networks .-close:before, header .-extend .-close,
.icon-close:before {
  content: "\E90D";
}

input[type=checkbox] + label:before,
.icon-check:before {
  content: "\E919";
}

.mod-video-fullscreen .play:before, .mod-newsroom-hp .-item.-video .-player:before, .video-player .-player:before, .btn-video:before,
.icon-player:before {
  content: "\E905";
}

.icon-email2:before {
  content: "\E912";
}

.icon-phone:before {
  content: "\E91A";
}

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

.mod-summary .-downloads .-file span,
.icon-download-ext:before {
  content: "\E90F";
}

.mod-newsroom-hp .-item.-magazine .-details .-time:before, .mod-magazine-hp .-details .-time:before, .mod-magazine .-details .-time:before, .mod-banner .-interview .-time:before,
.icon-time:before {
  content: "\E917";
}

.mod-banner .-interview .-view:before,
.icon-view:before {
  content: "\E913";
}

.icon-news:before {
  content: "\E918";
}

.icon-stock:before {
  content: "\E914";
}

.icon-clock2:before {
  content: "\E915";
}

.icon-rating:before {
  content: "\E91C";
}

.icon-telecoms:before {
  content: "\E91D";
}

.icon-tooltip,
.icon-info:before {
  content: "\E910";
}

.icon-facebook2:before {
  content: "\E906";
}

.icon-twitter2:before {
  content: "\E907";
}

.mod-banner .-interview .-share .-linkedin,
.icon-linkedin:before {
  content: "\E908";
}

.mod-banner .-interview .-share .-google,
.icon-google:before {
  content: "\E90E";
}

.icon-viadeo:before {
  content: "\E909";
}

.icon-instagram2:before {
  content: "\E90A";
}

.icon-youtube:before {
  content: "\E916";
}

.mod-template-image .-quote:before, .mod-magazine .-edito .-quote:before,
.icon-quote:before {
  content: "\E90B";
}

.icon-quote-2:before {
  content: "\E91E";
}

.icon-onion-1:before {
  content: "\E94D";
}

.icon-onion-2:before {
  content: "\E94E";
}

.icon-room:before {
  content: "\E94F";
}

.icon-size:before {
  content: "\E950";
}

.icon-player2:before {
  content: "\E94C";
}

.icon-quote2:before {
  content: "\E967";
}

.icon-i_agenda:before {
  content: "\E921";
}

.icon-i_audio:before {
  content: "\E922";
}

.icon-i_certificate:before {
  content: "\E923";
}

.icon-i_communication1:before {
  content: "\E924";
}

.icon-i_communication2:before {
  content: "\E925";
}

.icon-i_company:before {
  content: "\E926";
}

.icon-i_company_culture:before {
  content: "\E927";
}

.icon-i_construction:before {
  content: "\E928";
}

.icon-i_country:before {
  content: "\E929";
}

.icon-i_coworker:before {
  content: "\E92A";
}

.icon-i_dd1:before {
  content: "\E92B";
}

.icon-i_dd2:before {
  content: "\E92C";
}

.icon-i_diversity:before {
  content: "\E92D";
}

.icon-i_document:before {
  content: "\E92E";
}

.icon-i_ethics:before {
  content: "\E92F";
}

.icon-i_financial:before {
  content: "\E930";
}

.icon-i_handicap:before {
  content: "\E931";
}

.icon-i_health:before {
  content: "\E932";
}

.icon-i_humanitarian:before {
  content: "\E933";
}

.icon-i_innovation:before {
  content: "\E934";
}

.icon-i_job_offer:before {
  content: "\E935";
}

.icon-i_key_figures1:before {
  content: "\E936";
}

.icon-i_key_figures2:before {
  content: "\E937";
}

.icon-i_key_figures3:before {
  content: "\E938";
}

.icon-i_key_figures4:before {
  content: "\E939";
}

.icon-i_key_figures5:before {
  content: "\E93A";
}

.icon-i_location:before {
  content: "\E93B";
}

.icon-i_magnifying_glass:before {
  content: "\E93C";
}

.icon-i_man:before {
  content: "\E93D";
}

.icon-i_media2:before {
  content: "\E93E";
}

.icon-i_media1:before {
  content: "\E93F";
}

.icon-i_orders:before {
  content: "\E940";
}

.icon-i_papers:before {
  content: "\E941";
}

.icon-i_publication:before {
  content: "\E942";
}

.icon-i_recruitment:before {
  content: "\E943";
}

.icon-i_recycling:before {
  content: "\E944";
}

.icon-i_security:before {
  content: "\E945";
}

.icon-i_sponsorship:before {
  content: "\E946";
}

.icon-i_stock:before {
  content: "\E947";
}

.icon-i_telecoms1:before {
  content: "\E948";
}

.icon-i_telecoms2:before {
  content: "\E949";
}

.icon-i_time:before {
  content: "\E94A";
}

.icon-i_turnover:before {
  content: "\E94B";
}

.icon-i_values:before {
  content: "\E952";
}

.icon-i_woman:before {
  content: "\E953";
}

.icon-i_years:before {
  content: "\E954";
}

.icon-tooltip,
.icon-info:before,
.icon-tooltip:before {
  content: "\E910";
}

/* ==========================================================================
    Default element styles
   ========================================================================== */
html,
button,
input,
select,
textarea {
  color: #222;
  outline: none;
}

html,
body {
  -moz-osx-font-smoothing: grayscale;
}

html.tequila {
  font: 62.5% "Cera PRO Light";
}

body {
  color: #222;
  font-size: 1rem;
  line-height: 1.4;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
}

* {
  -moz-font-smoothing: none;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}

/* ==============================
    Typography
   ============================== */
/* "-like" classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1,
.h1-like {
  font-size: 4.5rem;
  font-family: "Roboto Regular";
  line-height: 1;
  margin: 0 0 3rem;
}
@media all and (min-width: 48em) {
  h1,
.h1-like {
    font-size: 6rem;
  }
}

h2,
.h2-like,
.mod-biography h1 {
  font-size: 2.2rem;
  font-family: "Roboto Regular";
  font-weight: normal;
  line-height: 1;
  margin: 0 0 3rem;
}
@media all and (min-width: 48em) {
  h2,
.h2-like,
.mod-biography h1 {
    font-size: 3rem;
  }
}

h3,
.h3-like,
.videotheque-container .caption-title,
.mod-humanitarian .-associations .-name,
.mod-biography h2,
.mod-sitemap .-category > a {
  color: #e75113;
  font-size: 2rem;
  font-family: "Roboto Bold";
  font-weight: normal;
  line-height: 1;
  margin: 0 0 2rem;
}
.page-magazine h3,
.page-magazine .h3-like,
.page-magazine .videotheque-container .caption-title,
.videotheque-container .page-magazine .caption-title,
.page-magazine .mod-humanitarian .-associations .-name,
.mod-humanitarian .-associations .page-magazine .-name,
.page-magazine .mod-biography h2,
.mod-biography .page-magazine h2,
.page-magazine .mod-sitemap .-category > a,
.mod-sitemap .page-magazine .-category > a {
  color: #4BBECF;
}

h4,
.h4-like {
  font-size: 1.6rem;
  font: normal "Roboto Bold";
  line-height: 1;
}

h5,
.h5-like {
  font-size: 1.4rem;
  font-weight: bold;
}

h6,
.h6-like {
  font-size: 1.3rem;
  font-weight: bold;
}

.hp-title {
  font-size: 2.6rem;
  font-family: "Roboto Bold";
  text-transform: uppercase;
}
.-static .hp-title {
  font-size: 2.4rem;
  text-transform: none;
}

p,
li {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  line-height: 1.8;
}

li li,
li p {
  font-size: 1rem;
}

p {
  margin: 0 0 2rem;
  color: #666;
}

ul {
  padding: 0;
  margin: 0 0 3rem;
  color: #666;
}
ul ol,
ul ul {
  margin: 0;
}
ul ol li,
ul ul li {
  margin: 0 0 1rem 1.6rem;
}

ol {
  margin: 0 0 3rem;
  padding: 0;
  list-style-type: none;
  counter-reset: item;
}
ol li {
  position: relative;
  padding-left: 1.6rem;
}
ol li:before {
  color: #e75113;
  content: counter(item) ".";
  counter-increment: item;
  left: 0;
  position: absolute;
  top: 0;
}
ol ol, ol ul {
  counter-reset: subitem;
  margin: 0;
}
ol ol li, ol ul li {
  margin: 0 0 1rem 2rem;
  padding-left: 3.6rem;
  position: relative;
}
ol ol li:before, ol ul li:before {
  content: counter(item) " . " counter(subitem) ".";
  counter-increment: subitem;
  left: 0;
  position: absolute;
  top: 0;
}
ol li {
  margin: 0 0 2rem;
}

ul li {
  margin: 0 0 0.5rem;
  list-style: none;
  position: relative;
}
ul li:before {
  background: #e75113;
  border-radius: 100%;
  content: "";
  display: inline-block;
  height: 0.6rem;
  margin-right: 1rem;
  vertical-align: middle;
  width: 0.6rem;
}

.nobullets li:before {
  display: none;
}

a,
a:visited {
  color: #e75113;
  font-family: "Cera PRO Medium";
  text-decoration: none;
}
.page-magazine .content a:not(.link-more-articles),
.page-magazine .content a:visited:not(.link-more-articles) {
  color: #4BBECF;
}
a img,
a:visited img {
  border: 0 none;
}

a:hover,
a:focus,
a:active {
  color: #e75113;
}
.page-magazine a:hover,
.page-magazine a:focus,
.page-magazine a:active {
  color: #4BBECF;
}
.page-magazine a:hover .mod-world-hp .btn,
.page-magazine a:focus .mod-world-hp .btn,
.page-magazine a:active .mod-world-hp .btn {
  color: #FFF;
}

strong {
  font-family: "Cera PRO Bold";
  font-weight: normal;
}

blockquote {
  margin: 1rem 4rem 1rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  blockquote {
    margin: 1rem 4rem;
  }
}
blockquote > p {
  font-size: 1.8rem;
  font-family: "Cera PRO Light";
  line-height: 1.2;
}

pre {
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  white-space: normal;
}

/* ==============================
    Other
   ============================== */
img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

address {
  font-size: 1.2rem;
  line-height: 1.5;
  margin-bottom: 1em;
}

hr {
  background: rgba(255, 255, 255, 0.1);
  border: 0 none;
  margin: 2rem 0;
  height: 0.1rem;
}

::-moz-selection {
  background-color: rgba(231, 81, 19, 0.8);
  color: #fff;
  text-shadow: none;
}

::selection {
  background-color: rgba(231, 81, 19, 0.8);
  color: #fff;
  text-shadow: none;
}

.link-more {
  background: #fff;
}

.-link button,
.-link button:focus,
.-link button:active,
.-link a,
.-link a:visited,
.-link a:focus,
.-link a:active {
  background: 0 none;
  border: 0 none;
  color: #222;
  cursor: pointer;
  display: inline-block;
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  padding: 0.2rem 0;
  position: relative;
  text-transform: uppercase;
}
.-link button:hover,
.-link button:focus:hover,
.-link button:active:hover,
.-link a:hover,
.-link a:visited:hover,
.-link a:focus:hover,
.-link a:active:hover {
  color: #222;
}
@media all and (min-width: 30em) {
  .-link button + a,
.-link button:focus + a,
.-link button:active + a,
.-link a + a,
.-link a:visited + a,
.-link a:focus + a,
.-link a:active + a {
    margin-left: 2rem;
  }
}
.-link button:after,
.-link button:focus:after,
.-link button:active:after,
.-link a:after,
.-link a:visited:after,
.-link a:focus:after,
.-link a:active:after {
  background: #222;
  bottom: 0;
  content: "";
  height: 0.2rem;
  left: 0;
  position: absolute;
  transition: 0.4s;
  width: 100%;
}
.-link button:hover:after,
.-link button:focus:hover:after,
.-link button:active:hover:after,
.-link a:hover:after,
.-link a:visited:hover:after,
.-link a:focus:hover:after,
.-link a:active:hover:after {
  bottom: 2.2rem;
}
.page-magazine .page .-link button:not(.link-more-articles):after,
.page-magazine .page .-link button:focus:not(.link-more-articles):after,
.page-magazine .page .-link button:active:not(.link-more-articles):after,
.page-magazine .page .-link a:not(.link-more-articles):after,
.page-magazine .page .-link a:visited:not(.link-more-articles):after,
.page-magazine .page .-link a:focus:not(.link-more-articles):after,
.page-magazine .page .-link a:active:not(.link-more-articles):after {
  background: #4BBECF;
}

[class^=icon-i_],
[class*=" icon-i_"] {
  font-size: 7rem;
}

@font-face {
  font-family: "Roboto Regular";
  src: url("fonts/Roboto-Regular.eot");
  src: url("fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Regular.woff") format("woff"), url("fonts/Roboto-Regular.ttf") format("truetype"), url("fonts/Roboto-Regular.svg#Roboto Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Medium";
  src: url("fonts/Roboto-Medium.eot");
  src: url("fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Medium.woff") format("woff"), url("fonts/Roboto-Medium.ttf") format("truetype"), url("fonts/Roboto-Medium.svg#Roboto Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Bold";
  src: url("fonts/Roboto-Bold.eot");
  src: url("fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Bold.woff") format("woff"), url("fonts/Roboto-Bold.ttf") format("truetype"), url("fonts/Roboto-Bold.svg#Roboto Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Light";
  src: url("fonts/Roboto-Light.eot");
  src: url("fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Light.woff") format("woff"), url("fonts/Roboto-Light.ttf") format("truetype"), url("fonts/Roboto-Light.svg#Roboto Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url("fonts/ptserif-italic.eot");
  src: url("fonts/ptserif-italic.eot?#iefix") format("embedded-opentype"), url("fonts/ptserif-italic.woff") format("woff"), url("fonts/ptserif-italic.ttf") format("truetype"), url("fonts/ptserif-italic.svg#PT Serif") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif Regular";
  src: url("fonts/pt_serif.woff") format("woff"), url("fonts/pt_serif.woff2") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif Black";
  src: url("fonts/pt_serif-black.woff") format("woff"), url("fonts/pt_serif-black.woff2") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif Bold";
  src: url("fonts/pt_serif-bold.eot");
  src: url("fonts/pt_serif-bold.eot?#iefix") format("embedded-opentype"), url("fonts/pt_serif-bold.woff") format("woff"), url("fonts/pt_serif-bold.ttf") format("truetype"), url("fonts/pt_serif-bold.svg#PTSerifBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif Italic";
  src: url("fonts/ptserif-italic.eot");
  src: url("fonts/ptserif-italic.eot?#iefix") format("embedded-opentype"), url("fonts/ptserif-italic.woff") format("woff"), url("fonts/ptserif-italic.ttf") format("truetype"), url("fonts/ptserif-italic.svg#pt_serifitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cera PRO Regular";
  src: url("fonts/CeraPRO-Regular.woff2") format("woff2"), url("fonts/CeraPRO-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cera PRO Medium";
  src: url("fonts/CeraPRO-Medium.woff2") format("woff2"), url("fonts/CeraPRO-Medium.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cera PRO Bold";
  src: url("fonts/CeraPRO-Bold.woff2") format("woff2"), url("fonts/CeraPRO-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cera PRO Light";
  src: url("fonts/CeraPRO-Light.woff2") format("woff2"), url("fonts/CeraPRO-Light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Bryant Pro";
  src: url("fonts/BryantPro-Regular.woff2") format("woff2"), url("fonts/BryantPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Bryant Pro Medium";
  src: url("fonts/BryantPro-MediumItalic.woff2") format("woff2"), url("fonts/BryantPro-MediumItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Bryant Pro Bold";
  src: url("fonts/BryantPro-Bold.woff2") format("woff2"), url("fonts/BryantPro-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Bryant Pro Light";
  src: url("fonts/BryantPro-Light.woff2") format("woff2"), url("fonts/BryantPro-Light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.eot?69wwgo");
  src: url("fonts/icomoon.eot?69wwgo#iefix") format("embedded-opentype"), url("fonts/icomoon.woff2?69wwgo") format("woff2"), url("fonts/icomoon.ttf?69wwgo") format("truetype"), url("fonts/icomoon.woff?69wwgo") format("woff"), url("fonts/icomoon.svg?69wwgo#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@-webkit-keyframes onding {
  0% {
    background-color: #fff;
    border-width: 1rem;
    opacity: 1;
    height: 0%;
    width: 0%;
  }
  10% {
    background-color: #fff;
  }
  20% {
    background-color: transparent;
  }
  100% {
    border-width: 0.2rem;
    opacity: 0;
    height: 100%;
    width: 100%;
  }
}
@keyframes onding {
  0% {
    background-color: #fff;
    border-width: 1rem;
    opacity: 1;
    height: 0%;
    width: 0%;
  }
  10% {
    background-color: #fff;
  }
  20% {
    background-color: transparent;
  }
  100% {
    border-width: 0.2rem;
    opacity: 0;
    height: 100%;
    width: 100%;
  }
}
@-webkit-keyframes circling {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(360deg) translateX(15px) rotate(-360deg);
  }
}
@keyframes circling {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(360deg) translateX(15px) rotate(-360deg);
  }
}
@-webkit-keyframes moving {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(5rem);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes moving {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(5rem);
  }
  100% {
    transform: translateX(0px);
  }
}
@-webkit-keyframes scratching {
  0% {
    transform: translateY(0px);
  }
  5% {
    transform: translateY(5px);
  }
  10% {
    transform: translateY(0px);
  }
  15% {
    transform: translateY(5px);
  }
  20% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes scratching {
  0% {
    transform: translateY(0px);
  }
  5% {
    transform: translateY(5px);
  }
  10% {
    transform: translateY(0px);
  }
  15% {
    transform: translateY(5px);
  }
  20% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes led {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes led {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
/* ==============================
    Tables
   ============================== */
thead,
tfoot,
tfoot tr {
  border: 0 none;
}

table {
  width: 100%;
  border-spacing: 0;
  border-bottom: 0.1rem solid #dfdfdf;
  border-top: 0.1rem solid #dfdfdf;
}

th,
td {
  font-family: sans-serif;
  padding: 1.2rem;
}

thead td,
th {
  background: #e75113;
  text-align: left;
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
  color: #fff;
  padding: 1.2rem 2rem;
}

td {
  text-align: center;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  border-right: 0.1rem solid #dfdfdf;
}
td:first-child {
  border-left: 0.1rem solid #dfdfdf;
}

tbody > tr:nth-child(even) > td {
  background: #f7f7f7;
}

tfoot td {
  border: 0 none;
  color: #777;
  font-style: italic;
  padding: 1rem 0;
}

.btn,
.btn:visited {
  background: transparent;
  box-sizing: border-box;
  border: 0.1rem solid #222;
  color: #222;
  cursor: pointer;
  display: block;
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  padding: 1.4rem 2.5rem 1.4rem 7.5rem;
  margin: 1rem 0;
  position: relative;
  text-transform: uppercase;
  transition: 0.5s;
}
.btn:hover,
.btn:visited:hover {
  background: rgba(34, 34, 34, 0.15);
}
.btn:before,
.btn:visited:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2.4rem;
  left: 1.2rem;
  position: absolute;
  top: 1.2rem;
  transition: 0s;
}
.btn:after,
.btn:visited:after {
  background: #222;
  content: "";
  height: 100%;
  left: 4.7rem;
  position: absolute;
  top: 0;
  width: 0.1rem;
}

.btn-dl:before {
  transform: rotate(90deg);
}

.btn-full {
  margin-top: 1rem;
  width: 100%;
}

/* ==============================
    Forms
   ============================== */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: none;
  width: 100%;
  box-sizing: border-box;
  padding: 1rem;
  border: 0.1rem solid #e4e4e4;
}

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

:-moz-placeholder {
  /* Firefox 18- */
  color: #555;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #555;
}

:-ms-input-placeholder {
  color: #555;
}

.placeholder {
  color: #555;
}

:invalid {
  box-shadow: none;
}

:-moz-submit-invalid {
  box-shadow: none;
}

:-moz-ui-invalid {
  box-shadow: none;
}

input,
select,
textarea {
  border-radius: 0;
  -webkit-appearance: none;
  font-family: "Cera PRO Regular";
}

input[type=text],
input[type=email] {
  border: 0.1rem solid #e4e4e4;
  background: transparent;
  padding: 1rem;
}

button[type=submit],
input[type=submit],
.submit-like {
  background: #e75113;
  border: 0.1rem solid #e75113;
  color: #fff;
  cursor: pointer;
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
  transition: 0.5s;
  -webkit-appearance: none;
}
button[type=submit]:hover,
input[type=submit]:hover,
.submit-like:hover {
  background: transparent;
}

input[type=checkbox] {
  display: none;
}
input[type=checkbox] + label {
  cursor: pointer;
  display: block;
  margin-bottom: 1rem;
}
input[type=checkbox] + label:hover:before {
  border-color: #666;
}
input[type=checkbox] + label:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  background: #fff;
  border: 0.2rem solid #c1c1c1;
  border-radius: 0.2rem;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 1.1rem;
  height: 1.5rem;
  margin-right: 1rem;
  transition: 0.2s;
  vertical-align: middle;
  width: 1.5rem;
}
input[type=checkbox]:checked + label:before {
  background: #e75113;
  border-color: #e75113;
}

input[type=radio] {
  display: none;
}
input[type=radio] + label {
  cursor: pointer;
  display: block;
  margin-bottom: 1rem;
}
input[type=radio] + label:hover:before {
  border-color: #666;
}
input[type=radio] + label:before {
  background: #fff;
  border: 0.2rem solid #c1c1c1;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 1.5rem;
  margin-right: 1rem;
  transition: 0.2s;
  vertical-align: middle;
  width: 1.5rem;
}
input[type=radio]:checked + label:before {
  border: 0.5rem solid #e75113;
}

label {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
}

select {
  cursor: pointer;
}

.customSelect {
  border: 0.1rem solid #e4e4e4;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  width: 100%;
}
.customSelect .custom-select-opener {
  background: 0 none;
  padding: 1.2rem 5rem 1.2rem 1.2rem;
}
.customSelect .customSelectInner {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100% !important;
}
.customSelect .custom-select-panel {
  background: #f4f4f4;
}
.customSelect .custom-select-option.is-selected::before {
  display: none;
}

.-select {
  margin: 1rem 0;
  position: relative;
}
.-select:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 1.4rem;
  position: absolute;
  right: 1.3rem;
  top: 1.5rem;
  transform: rotate(90deg);
}
.-select:after {
  background: #e4e4e4;
  content: "";
  height: 100%;
  position: absolute;
  right: 4rem;
  top: 0;
  width: 0.1rem;
}
.-select.-small {
  color: #888;
  text-transform: uppercase;
}
.-select.-small:before {
  color: #afafaf;
  font-size: 1.1rem;
  right: 1rem;
  top: 1.1rem;
}
.-select.-small:after {
  display: none;
}
.-select.-small .customSelect {
  color: #888;
  height: 3rem;
  padding: 0;
  width: 5.3rem;
}
.-select.-small .customSelect .custom-select-opener {
  box-sizing: border-box;
  font-family: "Cera PRO Light";
  font-size: 1.1rem;
  padding: 0.7rem 0 0 1.2rem;
}

/* ==============================
    Global
   ============================== */
html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  background: #fff;
  overflow-x: hidden;
  position: relative;
}

.global {
  box-sizing: border-box;
  min-height: 100%;
  position: relative;
  transition: 0.5s;
}
.-open-magazine .global, .-open-menu-burger .global {
  height: 100vh;
  overflow: hidden;
}

.main {
  display: flex;
  position: relative;
  left: 0;
  transition: 0.6s;
}
.-open-magazine .main {
  left: calc(100% - 5.5rem);
}
@media all and (min-width: 60.625em) {
  .-open-magazine .main {
    left: 91.5rem;
  }
}
.main.-static {
  display: block;
}
.main.-static .static-credits {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.3rem;
  font-style: italic;
  margin-bottom: 2rem;
}

.page {
  width: 100%;
}
@media all and (min-width: 48em) {
  .page {
    width: calc(100% - 5.5rem);
  }
}
.-open-magazine .page:after, .-open-menu .page:after {
  background: rgba(0, 0, 0, 0.8);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

[class^=mod-] {
  background: #fff;
}
.-sidebar [class^=mod-] {
  background: transparent;
}

.container, .article-global .container-medium, .article-global .container-narrow {
  margin: 0 auto;
  max-width: 100rem;
  width: 90%;
}

.content p a {
  text-decoration: underline;
}
.content table {
  margin: 5rem 0;
}

.excerpt {
  font-size: 2rem;
  font-family: "Cera PRO Light";
  margin: 4rem auto;
  max-width: 90rem;
  width: 90%;
}
@media all and (min-width: 48em) {
  .excerpt {
    font-size: 2.8rem;
    margin: 5rem auto 8rem auto;
  }
}

.quote {
  margin-bottom: 5rem;
}
.page-magazine .quote {
  background: #4BBECF;
}
.quote .-content {
  margin: 0 auto;
  max-width: 90rem;
  padding: 2rem 0;
  width: 70%;
}
@media all and (min-width: 48em) {
  .quote .-content {
    padding: 5rem 0 8rem 0;
  }
}
.quote p {
  font-size: 2rem;
  line-height: 1.4;
  font-family: "PT Serif";
  position: relative;
}
.page-magazine .quote p {
  color: #fff;
}
.quote p a {
  font-family: "PT Serif";
  font-size: 2rem;
}
.quote p:before {
  background: #ddd;
  content: "";
  height: 0.1rem;
  position: absolute;
  right: calc(100% + 5rem);
  top: 1.5rem;
  width: 100vw;
}
.page-magazine .quote p:before {
  background: #fff;
}
.quote .-author {
  font-family: "Cera PRO Bold";
  color: #e75113;
}
.page-magazine .quote .-author {
  color: #fff;
}
.quote .-position {
  font-size: 1.4rem;
}
.page-magazine .quote .-position {
  color: #fff;
}

.text {
  margin: 2rem auto;
  max-width: 73rem;
  width: 90%;
}
@media all and (min-width: 48em) {
  .text {
    margin: 5rem auto 10rem auto;
  }
}
.text h2:not(.hp-title) {
  position: relative;
}
.-sidebar .text {
  margin: 0;
  width: 100%;
}
.text table {
  table-layout: fixed;
}

@media all and (min-width: 60em) {
  .columns {
    display: flex;
  }
}
@media all and (min-width: 60em) {
  .columns > .-content {
    width: 70%;
  }
}
.columns .-sidebar {
  background: #f4f4f4;
}
@media all and (min-width: 60em) {
  .columns .-sidebar {
    width: 30%;
  }
}
.columns .-sidebar .container, .columns .-sidebar .article-global .container-medium, .article-global .columns .-sidebar .container-medium, .columns .-sidebar .article-global .container-narrow, .article-global .columns .-sidebar .container-narrow {
  width: 100%;
}
.columns .-sidebar .-modules {
  box-sizing: border-box;
  margin: auto;
  max-width: 40rem;
  padding: 4rem 2rem;
}
@media all and (min-width: 60em) {
  .columns .-sidebar .-modules {
    padding: 6rem 4rem;
  }
}

.-sidebar .-modules > div {
  padding-bottom: 5rem;
}
.-sidebar .mod-line + .mod-line {
  border-top: 0.1rem solid #ddd;
  padding: 5rem 0;
}

.iframe-offres-container {
  width: 100%;
}
@media all and (min-width: 700px) {
  .iframe-offres-container {
    margin: auto;
    width: 70rem;
  }
}

.swiper-pagination {
  bottom: 0;
  text-align: center;
  width: 100%;
}
.swiper-pagination .swiper-pagination-bullet {
  background: transparent;
  border-radius: 100%;
  border: 0.1rem solid #c1c1c1;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 1.5rem;
  opacity: 1;
  margin: 0 0.6rem;
  width: 1.5rem;
}
.swiper-pagination .swiper-pagination-bullet-active {
  border-color: #000;
  background: #000;
}
.swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
.-blue .swiper-pagination .swiper-pagination-bullet, .-green .swiper-pagination .swiper-pagination-bullet {
  border-color: #fff;
}
.-blue .swiper-pagination .swiper-pagination-bullet-active, .-green .swiper-pagination .swiper-pagination-bullet-active {
  background: #fff;
}

/* ==========================================================================
    Print
   ========================================================================== */
@media print {
  /* 
  * Boilerplate print styles
  */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* Don't show links for logo, images, or javascript/internal links */
  .logo a:after,
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 0.1rem solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  img-left .logo,
.logo img {
    float: none;
    height: 6.7rem;
  }

  .logo a {
    display: block;
  }

  .page {
    margin: 0;
  }

  .layout-2col:after,
.sidebar,
.bottom,
.header:before,
.slider,
.nav-tactile,
.menu,
.fu,
.footer {
    display: none !important;
  }

  .layout-2col > .primary {
    float: none;
    padding-right: 0;
    width: 100%;
  }
}
.loader-press {
  display: none;
  height: 6.4rem;
  position: relative;
  width: 6.4rem;
}
.loader-press.active {
  display: inline-block;
}

.loader-press div {
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
  background: #e75113;
  border-radius: 100%;
  height: 1.1rem;
  position: absolute;
  top: 2.7rem;
  width: 1.1rem;
}

.loader-press div:nth-child(1) {
  -webkit-animation: lds-ellipsis1 0.6s infinite;
          animation: lds-ellipsis1 0.6s infinite;
  left: 0.6rem;
}

.loader-press div:nth-child(2) {
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
  left: 0.6rem;
}

.loader-press div:nth-child(3) {
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
  left: 2.6rem;
}

.loader-press div:nth-child(4) {
  -webkit-animation: lds-ellipsis3 0.6s infinite;
          animation: lds-ellipsis3 0.6s infinite;
  left: 4.5rem;
}

@-webkit-keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@-webkit-keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
header .-top {
  background: #f5f5f5;
  width: 100%;
}
@media all and (min-width: 75em) {
  header .-top {
    background: transparent;
    height: 3.6rem;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
  }
}
header .-top .-container {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}
@media all and (min-width: 75em) {
  header .-top .-container {
    height: 100%;
    margin: auto;
    width: 95%;
  }
}
header .-top .-stocks {
  align-items: center;
  display: flex;
}
header .-top .-stocks .-value {
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
}
header .-top .-stocks .-variable {
  color: #2ec13f;
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  margin-left: 1rem;
}
header .-top .-stocks .-variable.-red {
  color: #b73b3b;
}
header .-top .-stocks .-variable.-red:after {
  border-bottom: 0;
  border-top: 1.5rem solid;
}
header .-top .-stocks .-source {
  color: #888;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  margin-left: 1rem;
  position: relative;
}
header .-top .-stocks .-source:before {
  background: #d4d4d4;
  content: "";
  display: inline-block;
  height: 1.3rem;
  margin-right: 1rem;
  vertical-align: middle;
  width: 0.1rem;
}
header .top-stocks {
  background: none;
  margin-bottom: 1rem;
}
header .-profile {
  margin: 0;
  padding: 1rem 0;
  position: relative;
  text-align: left;
  width: 100%;
}
@media all and (min-width: 75em) {
  header .-profile {
    padding: 0;
    text-align: right;
    width: 100%;
  }
}
header .-profile li {
  display: block;
  margin: 0 0 0 1.5rem;
  padding: 1rem 0;
  position: inherit;
  text-transform: uppercase;
}
@media all and (min-width: 75em) {
  header .-profile li {
    display: inline-block;
    padding: 0;
    position: relative;
  }
}
header .-profile li:before {
  display: none;
}
header .-profile li a {
  color: #000 !important;
  display: block;
  font-family: "Cera PRO Bold";
  font-size: 1.2rem;
  width: 100%;
}
header .-profile li a:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  background: none;
  color: #e75113;
  display: inline-block;
  font-size: 1.8rem;
  height: 1.8rem;
  margin-right: 2rem;
  position: absolute;
  right: 0;
  vertical-align: sub;
  width: 1.5rem;
}
@media all and (min-width: 75em) {
  header .-profile li a:before {
    margin-right: 1rem;
    position: relative;
  }
}
header .-profile li a:after {
  background: #222;
  bottom: -0.5rem;
  content: "";
  display: none;
  height: 0.1rem;
  opacity: 0;
  position: absolute;
  transform: translateX(-2rem);
  transition: 0.3s;
  visibility: hidden;
  width: calc(100% - 2.5rem);
}
@media all and (min-width: 75em) {
  header .-profile li a:after {
    display: block;
    right: 0;
  }
}
header .-profile li a:hover {
  color: #222;
}
header .-profile li a:hover:after {
  opacity: 1;
  transform: none;
  visibility: visible;
}

header .-mobile {
  display: block;
  width: 8.6rem;
  height: 2.2rem;
  position: relative;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  transition: 0s;
}
@media all and (min-width: 75em) {
  header .-mobile {
    display: none;
  }
}
.-open-menu-burger header .-mobile {
  position: absolute;
  right: 28.5rem;
  top: 1.5rem;
  transition: 0.5s;
  z-index: 20;
}
header .-mobile .-label {
  position: absolute;
  right: 4.2rem;
  top: 0.5rem;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  opacity: 1;
}
.-open-menu-burger header .-mobile .-label {
  opacity: 0;
}
header .-mobile .-burger {
  width: 2.6rem;
  position: absolute;
  right: 0;
  cursor: pointer;
}
header .-mobile .-burger span {
  display: block;
  position: absolute;
  height: 0.2rem;
  width: 100%;
  background: #222;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
header .-mobile .-burger span:nth-child(1) {
  top: 0;
}
header .-mobile .-burger span:nth-child(2) {
  top: 1rem;
}
header .-mobile .-burger span:nth-child(3) {
  top: 2rem;
}
.-open-menu-burger header .-mobile .-burger span {
  background: #fff;
}
.-open-menu-burger header .-mobile .-burger span:nth-child(1) {
  top: 1rem;
  transform: rotate(135deg);
}
.-open-menu-burger header .-mobile .-burger span:nth-child(2) {
  opacity: 0;
  left: -6rem;
}
.-open-menu-burger header .-mobile .-burger span:nth-child(3) {
  top: 1rem;
  transform: rotate(-135deg);
}

header .-search {
  cursor: pointer;
  font: 0/0 a;
  margin-left: 3rem;
}
header .-search:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 3rem;
  color: #cdcdcd;
}
header .-search-form {
  position: absolute;
  max-height: 0;
  overflow: hidden;
  height: 4rem;
  background: #e75113;
  width: 100%;
  z-index: 1;
  transition: max-height 0.4s;
}
header .-search-form:before {
  content: "";
  border-bottom: 1rem solid #e75113;
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  position: absolute;
  top: -1rem;
  right: 2.5%;
}
header .-search-form .-container {
  height: 100%;
  width: 95%;
  margin: auto;
}
header .-search-form form {
  height: 100%;
}
header .-search-form input {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  border: none;
  color: #fff;
}
header.-open-search .-search-form {
  max-height: 4rem;
  overflow: inherit;
  z-index: 10;
}

.mod-press-menu .-title {
  margin-bottom: 1.5rem;
}
.mod-press-menu .-title:before {
  display: none;
}

.press-menu-item {
  border-bottom: 0.1rem solid #ebebeb;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
}
.press-menu-item a, .press-menu-item a:hover {
  color: #222 !important;
}

.press-menu-item-date {
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  color: #888;
}

.press-menu-item-title {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  color: #222;
  display: block;
}

.press-menu-item-details {
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  color: #888;
}

header {
  position: relative;
  display: flex;
  flex-direction: column;
  box-shadow: 0px -2px 1rem 0px rgba(0, 0, 0, 0.5);
  background: #fff;
  z-index: 10;
}
@media all and (min-width: 60em) {
  header {
    height: 12rem;
  }
}
.-open-menu-burger header {
  z-index: inherit;
}
header > .-container {
  width: 95%;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media all and (min-width: 60em) {
  header > .-container {
    height: 100%;
  }
}
@media all and (min-width: 75em) {
  header > .-container {
    display: block;
  }
}
header .-logo {
  padding-bottom: 1.6rem;
  display: flex;
  align-items: center;
}
header .-logo h1 {
  margin: 0;
  display: flex;
  align-items: center;
}
header .-logo .-main-logo {
  width: 11.7rem;
}
header .-logo .-headline {
  display: none;
  font-size: 1.3rem;
  font-family: "Cera PRO Medium";
  font-weight: bold;
  color: #000;
  margin-left: 1.2rem;
}
@media all and (min-width: 30em) {
  header .-logo .-headline {
    display: block;
  }
}
.-open-menu-burger header .-logo .-headline {
  display: none;
}
header .-settings {
  align-items: center;
  display: flex;
  padding-bottom: 1.6rem;
  order: 1;
}
header .-languages {
  margin-left: 3rem;
  width: 5.3rem;
}
header .-nav {
  align-items: flex-end;
  box-sizing: border-box;
  height: 100%;
  justify-content: space-between;
  padding-top: 1.5rem;
}
@media all and (min-width: 75em) {
  header .-nav {
    display: flex;
    padding-top: 2.5rem;
  }
}
@media all and (max-width: 1199px) {
  header .menu-container {
    height: calc(100vh - 12rem);
    position: relative;
  }
}
header .-menu {
  display: block;
  width: calc(100% - 35rem);
}
@media all and (max-width: 1199px) {
  header .-menu {
    background: #f5f5f5;
    height: 100%;
    max-width: 27.5rem;
    position: fixed;
    right: -27.5rem;
    top: 0;
    transition: 0.5s;
    width: 90%;
    z-index: 20;
  }
  .-open-menu-burger header .-menu {
    right: 0;
  }
}
@media all and (min-width: 75em) {
  header .-menu {
    align-items: center;
    align-self: flex-end;
    display: flex;
    justify-content: flex-end;
  }
}
header .-menu .-magazine {
  background: #4BBECF;
  color: #fff;
  display: block;
  height: 6rem;
  font-family: "Cera PRO Regular";
  line-height: 6rem;
  text-align: center;
  text-transform: uppercase;
}
@media all and (min-width: 75em) {
  header .-menu .-magazine {
    display: none;
  }
}
header .-menu .-main {
  background: #fff;
  margin: 0;
}
@media all and (min-width: 75em) {
  header .-menu .-main {
    display: flex;
  }
}
header .-menu .-main > li {
  border-bottom: 1px solid #dfdfdf;
  display: inline-block;
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
@media all and (min-width: 75em) {
  header .-menu .-main > li {
    border: none;
    padding: 0;
    position: static;
    width: auto;
  }
}
@media all and (max-width: 1199px) {
  header .-menu .-main > li.-show .-extend {
    max-height: 100vh;
    border-top: 1px solid #dfdfdf;
  }
}
header .-menu .-main > li:first-child {
  margin-left: 0;
}
header .-menu .-main > li:before {
  display: none;
}
header .-menu .-main > li > a {
  color: #222;
  font-family: "Cera PRO Regular";
  padding: 2rem 1.5rem;
  position: relative;
  transition: 0.5s;
}
@media all and (max-width: 1199px) {
  header .-menu .-main > li > a {
    box-sizing: border-box;
    display: block;
    width: calc(100% - 5rem);
  }
}
@media all and (min-width: 75em) {
  header .-menu .-main > li > a {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 5rem;
    justify-content: center;
    line-height: 2rem;
    padding: 0 1.5rem 1.6rem;
    text-align: center;
    width: auto;
  }
}
header .-menu .-main > li a + span {
  cursor: pointer;
  height: 1.6rem;
  padding: 1rem;
  position: absolute;
  right: 1.5rem;
  top: 1.2rem;
  width: 16px;
}
@media all and (min-width: 75em) {
  header .-menu .-main > li a + span {
    display: none;
  }
}
header .-menu .-main > li a + span:before {
  background: #e75113;
  content: "";
  height: 0.2rem;
  position: absolute;
  top: 1.7rem;
  width: 1.6rem;
}
header .-menu .-main > li a + span:after {
  background: #e75113;
  content: "";
  height: 1.6rem;
  left: 1.7rem;
  position: absolute;
  width: 0.2rem;
}
@media all and (min-width: 75em) {
  header .-menu .-main > li.-opened > a {
    color: #e75113;
  }
  header .-menu .-main > li.-opened > a.-has-child:after {
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-top: 1rem solid #fff;
    bottom: -1rem;
    content: "";
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 0;
    z-index: 11;
  }
  .is-ie header .-menu .-main > li.-opened > a.-has-child:after {
    bottom: -1rem;
  }
}
@media all and (min-width: 75em) {
  header .-menu .-main > li.-opened .-extend {
    max-height: none;
    border-bottom: 1px solid #ccc;
  }
}
header .-menu .-main .-show > span:after {
  display: none;
}
header .-extend {
  max-height: 0;
  overflow: hidden;
  position: relative;
}
@media all and (min-width: 75em) {
  header .-extend {
    background: #fff;
    left: 0;
    position: absolute;
    right: 0;
    top: 12rem;
    z-index: 10;
  }
  header .-extend:before {
    background: #f8f8f8;
    content: "";
    height: 100%;
    position: absolute;
    right: 100%;
    top: 0;
    width: 100vw;
  }
}
.is-ie header .-extend {
  transition: 0s;
}
header .-extend .-container {
  width: 100%;
}
header .-extend .-border {
  background: #e75113;
  display: none;
  height: 4rem;
  width: 100%;
}
@media all and (min-width: 75em) {
  header .-extend .-border {
    display: block;
  }
}
header .-extend .-close {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #fff;
  cursor: pointer;
  font-size: 2.2rem;
  padding: 0.9rem;
  position: absolute;
  right: 0;
  top: 0;
}
@media all and (max-width: 1199px) {
  header .-extend .container, header .-extend .article-global .container-medium, .article-global header .-extend .container-medium, header .-extend .article-global .container-narrow, .article-global header .-extend .container-narrow {
    width: 100%;
  }
}
@media all and (min-width: 75em) {
  header .-extend .container, header .-extend .article-global .container-medium, .article-global header .-extend .container-medium, header .-extend .article-global .container-narrow, .article-global header .-extend .container-narrow {
    display: flex;
  }
}
header .-extend .-children {
  background: #f8f8f8;
}
@media all and (min-width: 75em) {
  header .-extend .-children {
    padding: 4rem 2.5rem;
    position: relative;
    width: 35%;
  }
  header .-extend .-children:after {
    background: #f8f8f8;
    content: "";
    height: 100%;
    position: absolute;
    right: 100%;
    top: 0;
    width: 100vw;
  }
}
header .-extend .-children .-title {
  display: none;
  font-family: "Cera PRO Bold";
  margin-bottom: 4rem;
  text-transform: uppercase;
}
@media all and (min-width: 75em) {
  header .-extend .-children .-title {
    display: block;
  }
}
header .-extend .-children .-title a {
  color: #e75113;
}
header .-extend .-children .-title a:hover {
  text-decoration: underline;
}
header .-extend .-children ul {
  margin: 0;
}
header .-extend .-children ul li {
  background: #f5f5f5;
  border-bottom: 1px solid #dfdfdf;
  margin: 0;
  padding: 0;
}
@media all and (min-width: 75em) {
  header .-extend .-children ul li {
    background: transparent;
    border-bottom: 0;
  }
}
header .-extend .-children ul li:last-child {
  border-bottom: 0;
}
header .-extend .-children ul li:before {
  display: none;
}
header .-extend .-children ul li a:hover {
  text-decoration: underline;
}
header .-extend .-children > ul {
  margin: 0;
}
header .-extend .-children > ul > li {
  display: block;
}
@media all and (min-width: 75em) {
  header .-extend .-children > ul > li {
    text-transform: uppercase;
    margin-top: 3rem;
  }
}
header .-extend .-children > ul > li a {
  color: #222;
  display: block;
  font-size: 1.6rem;
  font-family: "Cera PRO Regular";
  padding: 2rem 5rem 2rem 1.5rem;
}
@media all and (min-width: 75em) {
  header .-extend .-children > ul > li a {
    display: inline-block;
    font-size: 1.4rem;
    font-family: "Cera PRO Bold";
    padding: 0;
  }
}
header .-extend .-children > ul > li ul {
  margin: 0;
  line-height: 150%;
}
@media all and (max-width: 1199px) {
  header .-extend .-children > ul > li ul {
    max-height: 0;
    overflow: hidden;
    transition: 0.5s;
  }
}
@media all and (min-width: 75em) {
  header .-extend .-children > ul > li ul {
    margin: 1rem 0;
  }
}
header .-extend .-children > ul > li ul li {
  text-transform: none;
}
@media all and (max-width: 1199px) {
  header .-extend .-children > ul > li ul li {
    background: #818181;
    border-bottom: 1px solid #dfdfdf;
  }
}
@media all and (min-width: 75em) {
  header .-extend .-children > ul > li ul li:before {
    font-family: "icomoon" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    position: relative;
    speak: none;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: 0.5s ease;
    background: transparent;
    border-radius: 0;
    content: "\E90C";
    color: #666;
    display: inline-block;
    font-size: 1rem;
    height: auto;
    vertical-align: middle;
    width: auto;
  }
}
header .-extend .-children > ul > li ul li a {
  color: #fff;
  display: inline;
  font-family: "Cera PRO Light";
}
@media all and (min-width: 75em) {
  header .-extend .-children > ul > li ul li a {
    color: #666;
  }
}
@media all and (max-width: 1199px) {
  header .-extend .-children > ul > li.-show ul {
    max-height: 100vh;
  }
}
header .-extend .-latest {
  background: #fff;
  border-right: 1px solid #ececec;
  display: none;
  padding: 4rem 2.5rem;
  width: 30%;
}
@media all and (min-width: 75em) {
  header .-extend .-latest {
    display: block;
  }
}
header .-extend .-latest .-title {
  color: #e75113;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
}
header .-extend .-latest .-offers .-item {
  display: block;
  padding: 2rem 0;
  border-bottom: 1px solid #ebebeb;
}
header .-extend .-latest .-offers .-item:first-of-type {
  margin-top: 1rem;
}
header .-extend .-latest .-offers .-item:last-child {
  margin-bottom: 4rem;
}
header .-extend .-latest .-offers .-item .-date {
  color: #888;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
}
header .-extend .-latest .-offers .-item .-label {
  color: #222;
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
}
header .-extend .-latest.-latest-large {
  border-right: 0;
  width: 65%;
}
header .-extend .-featured {
  display: none;
  width: 35%;
}
@media all and (min-width: 75em) {
  header .-extend .-featured {
    display: block;
  }
}
header .-extend .-headline {
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
header .-extend .-headline:before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
header .-extend .-headline img {
  margin: 0;
}
header .-extend .-headline .-content {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  left: 0;
  padding: 3rem;
  position: absolute;
  top: 0;
  width: 100%;
}
header .-extend .-headline .-label {
  display: block;
  font-family: "Cera PRO Bold";
  position: relative;
  text-transform: uppercase;
}
header .-extend .-headline .-title {
  display: block;
  font-size: 2.2rem;
  font-family: "Cera PRO Regular";
  position: relative;
}
header .-extend .-headline .-type {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
}
header .-extend .-headline a {
  color: #fff;
}
header .-extend .-stocks {
  padding: 4rem 0 4rem 2rem;
}
header .-extend .-stocks .-title {
  color: #e75113;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
}
header .-extend .-stocks .-data {
  display: flex;
  justify-content: space-between;
}
header .-extend .-stocks .-value {
  width: 50%;
}
header .-extend .-stocks .-number {
  color: #e75113;
  font-family: "Cera PRO Bold";
  font-size: 3.2rem;
}
header .-extend .-stocks .-source {
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.2rem;
}
header .-extend .-stocks .-date {
  color: #888;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
}
header .-extend .-stocks .-variable {
  color: #2ec13f;
  font-size: 3.2rem;
  font-family: "Cera PRO Bold";
  position: relative;
  text-align: center;
  width: 50%;
}
header .-extend .-stocks .-variable:after {
  border-bottom: 1.5rem solid #2ec13f;
  border-left: 1.5rem solid transparent;
  border-right: 1.5rem solid transparent;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 6rem;
  width: 0;
}
header .-extend .-stocks .-variable.-red {
  color: #b73b3b;
}
header .-extend .-stocks .-variable.-red:after {
  border-bottom: 0;
  border-top: 1.5rem solid #b73b3b;
}
header .-extend .-document {
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 25rem;
  justify-content: center;
  padding: 3rem;
  position: relative;
  text-align: center;
}
header .-extend .-document:before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
header .-extend .-document.-blue:before {
  background: rgba(21, 141, 255, 0.7);
}
header .-extend .-document .-date,
header .-extend .-document .-type {
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  position: relative;
}
header .-extend .-document .-label {
  font-family: "Cera PRO Regular";
  font-size: 2.2rem;
  line-height: 140%;
  margin: 1rem 0;
  position: relative;
}
header .-extend .-news {
  padding: 3rem;
}
header .-extend .-news .-title {
  margin-bottom: 1rem;
}
header .-extend .-news .-title a {
  color: #e75113;
  font-family: "Cera PRO Regular";
  font-size: 2.2rem;
  line-height: 1;
}
header .-extend .-news .-excerpt {
  color: #222;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  margin-bottom: 1.5rem;
}

footer {
  position: relative;
  background-color: #252525;
}
footer .container, footer .article-global .container-medium, .article-global footer .container-medium, footer .article-global .container-narrow, .article-global footer .container-narrow {
  padding-top: 5rem;
}
@media all and (min-width: 48em) {
  footer .container, footer .article-global .container-medium, .article-global footer .container-medium, footer .article-global .container-narrow, .article-global footer .container-narrow {
    display: flex;
  }
}
footer .container + .container, footer .article-global .container-medium + .container, .article-global footer .container-medium + .container, footer .article-global .container + .container-medium, .article-global footer .container + .container-medium, footer .article-global .container-medium + .container-medium, .article-global footer .container-medium + .container-medium, footer .article-global .container-narrow + .container, footer .article-global .container-narrow + .container-medium, .article-global footer .container-narrow + .container, .article-global footer .container-narrow + .container-medium, footer .article-global .container + .container-narrow, footer .article-global .container-medium + .container-narrow, .article-global footer .container + .container-narrow, .article-global footer .container-medium + .container-narrow, footer .article-global .container-narrow + .container-narrow, .article-global footer .container-narrow + .container-narrow {
  padding: 2rem 0 5rem 0;
}
@media all and (min-width: 48em) {
  footer .-column {
    width: 50%;
  }
}
footer .-column:last-child {
  margin-top: 6rem;
}
@media all and (min-width: 48em) {
  footer .-column:last-child {
    margin-top: 0;
    margin-left: 6rem;
  }
}
footer .-title {
  color: #fff;
  font-size: 2rem;
  font-family: "Cera PRO Bold";
  margin: 0 1.5rem 3rem 0;
}
footer p {
  font-size: 1.2rem;
  color: #929292;
}
footer form {
  display: flex;
}
footer input[type=email] {
  border-color: #515151;
  font-size: 1.2rem;
  color: #929292;
  padding: 1.5rem 2rem;
  transition: border-color 0.5s;
  width: 70%;
}
footer input[type=email]:hover {
  border-color: #929292;
}
footer input[type=submit] {
  padding: 1.2rem;
  margin: 0 0 0 2rem;
  width: 30%;
  text-align: center;
}
footer .-social {
  display: inline-block;
  margin-top: 2rem;
}
footer .-social ul {
  margin: 0;
  padding: 0 1rem 0 0;
}
footer .-social li {
  display: inline-block;
  padding-right: 1.5rem;
  margin-bottom: 3rem;
}
footer .-social li:before {
  display: none;
}
footer .-social a {
  font: 0/0 a;
}
footer .-social a:before {
  border: 0.1rem solid #fff;
  border-radius: 50%;
  color: #fff;
  font-size: 2rem;
  opacity: 0.5;
  padding: 1rem;
  transition: opacity 0.5s;
}
footer .-social a:hover:before {
  opacity: 1;
}
footer .-legals {
  border-top: 0.1rem solid #454545;
}
footer .-legals ul {
  margin: 0;
  text-align: center;
}
footer .-legals li {
  display: inline-block;
  font-size: 1.2rem;
  margin: 1.5rem;
}
footer .-legals li:before {
  display: none;
}
footer .-legals a {
  color: #929292;
  transition: 0.5s;
}
footer .-legals a:hover {
  color: #fff;
}
footer .-logo {
  display: flex;
  align-items: center;
  margin-top: 5rem;
}
@media all and (min-width: 48em) {
  footer .-logo {
    margin-top: 0;
  }
}
footer .-logo li {
  transition: 0.5s;
  width: 20%;
}
footer .-logo li:before {
  display: none;
}
footer .-logo a {
  display: block;
  padding: 0 1rem;
}
footer .grayscale {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  transition: -webkit-filter 0.5s;
  transition: filter 0.5s;
  transition: filter 0.5s, -webkit-filter 0.5s;
}
footer .grayscale:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.publish-date {
  color: #666;
  font-size: 1.3rem;
  font-style: italic;
  padding: 1.5rem 5rem;
}

.bar {
  background: #222222;
  display: none;
  position: relative;
  width: 5.5rem;
  z-index: 4;
}
@media all and (min-width: 48em) {
  .bar {
    display: block;
  }
}
.bar .-networks {
  border-bottom: 1px solid #393939;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: "Cera PRO Regular";
  font-size: 1rem;
  padding-bottom: 0.5rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.5s;
}
.bar .-networks:before {
  color: #fff;
  display: block;
  font-size: 3rem;
  padding: 0.5rem 0;
}
.bar .-networks:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.-open-networks .bar .-networks {
  background: #e75113;
  position: relative;
}
.-open-networks .bar .-networks:after {
  border-left: 1rem solid #e75113;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  content: "";
  position: absolute;
  right: -1rem;
  top: 2rem;
}

.magazine-label {
  align-items: center;
  background-color: #4BBECF;
  cursor: pointer;
  display: flex;
  height: 49.8rem;
  justify-content: center;
  position: relative;
}
.magazine-label span {
  color: #fff;
  font-family: "Cera PRO Regular";
  font-size: 2rem;
  text-align: center;
  text-transform: uppercase;
  transform: rotate(180deg);
  width: 2.5rem;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}
.magazine-label span:before {
  background-color: #fff;
  content: "";
  display: inline-block;
  height: 0.2rem;
  margin-bottom: 3rem;
  width: 1.8rem;
}
.magazine-label span:after {
  background-color: #fff;
  content: "";
  display: inline-block;
  height: 0.2rem;
  margin-top: 3rem;
  width: 1.8rem;
}

.breadcrumb {
  align-items: center;
  background: #FFF;
  display: none;
  height: 4rem;
  justify-content: space-between;
  position: relative;
  width: 95%;
}
@media all and (min-width: 48em) {
  .breadcrumb {
    display: flex;
  }
  .breadcrumb:before {
    background: #FFF;
    content: "";
    height: 100%;
    position: absolute;
    right: -15rem;
    top: 0;
    width: 15rem;
  }
}
.breadcrumb ul {
  box-sizing: border-box;
  margin: 0;
  padding: 0.6rem 2rem;
}
.breadcrumb li {
  display: inline-block;
  color: #999;
  font-size: 1rem;
}
.breadcrumb li:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  width: auto;
  height: auto;
  background: none;
  margin-left: 0.5rem;
}
.breadcrumb li:first-child:before {
  display: none;
}
.breadcrumb a {
  color: #666;
}
.breadcrumb .-share a {
  color: #d4d4d4;
  font-size: 1.6rem;
  padding: 0 1rem;
}
.breadcrumb .-share a:hover {
  color: #444;
}

.overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
  transition: 0s;
}
@media all and (max-width: 1199px) {
  .-open-menu-burger .overlay {
    opacity: 1;
    z-index: 10;
    transition: 0.5s;
  }
}

.networks {
  position: absolute;
  width: calc(100% - 5.5rem);
  height: 100%;
  background: #fff;
  color: #222;
  z-index: 3;
  left: -100%;
  transition: 0.6s ease-in-out;
}
.-open-networks .networks {
  left: 5.5rem;
}
.networks .container, .networks .article-global .container-medium, .article-global .networks .container-medium, .networks .article-global .container-narrow, .article-global .networks .container-narrow {
  padding: 7.5rem 0;
  text-align: center;
  position: relative;
}
.networks .-close {
  position: absolute;
  right: 0;
  top: 7.2rem;
  cursor: pointer;
}
.networks .-close:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 3rem;
}
.networks .-tabs ul {
  display: flex;
  width: 100%;
  margin: 5rem 0 0 0;
}
.networks .-tabs ul li {
  width: calc(100% / 3);
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
  color: #b7b7b7;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 1rem;
  cursor: pointer;
}
.networks .-tabs ul li:before {
  display: none;
}
.networks .-tabs ul li.-current {
  color: #222;
  border-bottom: 0.2rem solid #222;
}
.networks .-content {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.networks .-content .-group {
  display: flex;
  margin-bottom: 5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 1.5rem -1.5rem 5rem;
}
.networks .-content .-item {
  width: calc(100% / 3 - 3rem);
  background: #f5f5f5;
  margin: 1.5rem;
  padding: 2rem;
  height: 23.4rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  box-sizing: border-box;
}
.networks .-content .-logo {
  margin-top: 2rem;
}
.networks .-content .-label {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  margin-top: 2rem;
  text-decoration: underline;
  display: block;
}
.networks .-content .-links {
  margin-top: 2rem;
}
.networks .-content .-links a {
  display: inline-block;
  width: 4rem;
  height: 4rem;
  margin: 0 0.5rem;
  position: relative;
}
.networks .-content .-links a:before {
  background: #fff;
  border-radius: 50%;
  padding: 1.2rem;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.5s;
}
.networks .-content .-links a:hover:before {
  background: #e75113;
  color: #fff;
}
.networks .-content .-social .-title {
  font-style: 2rem;
  font-family: "Cera PRO Bold";
  color: #222;
}
.networks .-content .-social .-links a {
  margin: 0 0.8rem;
}
.networks .-content .-social .-links a:before {
  border: 1px solid #e5e5e5;
}
.networks .-content .-social .-links a:hover:before {
  border-color: #e75113;
}
.networks .-content .-tab {
  position: absolute;
  width: 100%;
  right: -100%;
  transition: right 0.5s;
}
.networks .-content .-tab.-active {
  position: relative;
  right: 0;
}

.icon-tooltip {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #000;
  font-size: 2rem;
}
.icon-tooltip:hover .tooltip {
  display: inline-block;
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.icon-tooltip {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #000;
  font-size: 2rem;
  cursor: help;
  position: absolute;
  right: 0;
  top: 0;
}

.tooltip {
  background: #fff;
  bottom: 100%;
  box-shadow: 0 0.4rem 2rem 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  color: #636363;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  display: block;
  margin-bottom: 1.5rem;
  opacity: 0;
  padding: 3rem;
  pointer-events: none;
  position: absolute;
  right: -50%;
  transform: translateY(1rem);
  transition: all 0.25s ease-out;
  width: calc(100% + 18rem);
  z-index: 1;
}
.tooltip:before {
  bottom: -2rem;
  content: " ";
  display: block;
  height: 2rem;
  left: 0;
  position: absolute;
  width: 100%;
}
.tooltip:after {
  border-left: solid transparent 1rem;
  border-right: solid transparent 1rem;
  border-top: solid #fff 1rem;
  bottom: -1rem;
  content: " ";
  height: 0;
  right: 2.5rem;
  margin-left: -1.3rem;
  position: absolute;
  width: 0;
}

.cookies {
  background: #222;
  color: #FFF;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}
.cookies a {
  color: #FFF;
  text-decoration: underline;
}
.cookies .ui-close {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  cursor: pointer;
  font-size: 2rem;
  position: absolute;
  top: 0;
  right: 0;
  text-decoration: none;
  margin-top: 1rem;
}

.cookies--disable {
  display: none;
}
.cookies--disable + .header {
  margin-top: 0 !important;
}

.cookies_wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
  min-height: 6rem;
  position: relative;
}

.cookies_panel {
  padding: 1rem 0;
  width: calc(100% - 2rem);
}
.cookies_panel p {
  color: #fff;
  margin: 0;
}
.cookies_panel p + p {
  margin-top: 1rem;
}

.cookies_btn {
  margin: 1rem 3rem 0 0;
}
@media all and (min-width: 60em) {
  .cookies_btn {
    margin-top: 0;
  }
}
.cookies_btn .btn {
  background: #444;
  border-radius: 0;
  color: #fff;
  font-family: "Cera PRO Light";
  padding: 0.6rem 1.1rem;
  text-align: center;
  text-decoration: none;
}
.cookies_btn .btn:hover {
  background: #e75113;
}
.cookies_btn .btn:before, .cookies_btn .btn:after {
  display: none;
}
@media all and (min-width: 60em) {
  .cookies_btn .btn + .btn {
    margin-top: 0.5rem;
  }
}

.mod-banner-hp {
  background: transparent;
}
.mod-banner-hp .-banner {
  width: 100%;
  background: #fff !important;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-banner {
    background: no-repeat center 0/cover #ddd;
    background-attachment: fixed;
    padding-bottom: 0;
  }
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-banner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.35);
  }
}
.mod-banner-hp .-image {
  display: none;
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-image {
    display: block;
    max-height: 80rem;
    overflow: hidden;
    width: 100%;
  }
  .mod-banner-hp .-image img {
    width: 100%;
  }
}
.mod-banner-hp .-video {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.mod-banner-hp .-video .-source {
  height: auto;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  z-index: 0;
}
.mod-banner-hp .container, .mod-banner-hp .article-global .container-medium, .article-global .mod-banner-hp .container-medium, .mod-banner-hp .article-global .container-narrow, .article-global .mod-banner-hp .container-narrow {
  text-align: center;
}
.mod-banner-hp .-link-back {
  margin: 1rem 0;
  display: flex;
  align-items: center;
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-link-back {
    margin: 0;
    color: #fff;
    position: absolute;
    top: 2rem;
    left: 5rem;
  }
}
.mod-banner-hp .-link-back:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  display: inline-block;
  font-size: 1.8rem;
  margin-right: 1rem;
  transform: rotate(180deg);
}
.mod-banner-hp .-details {
  box-sizing: border-box;
  color: #222;
  margin: 5rem 0;
  position: relative;
  text-align: center;
  width: 90%;
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-details {
    color: #fff;
    margin: -12rem 0 0 0;
  }
}
.mod-banner-hp .-details img {
  display: none;
}
@media all and (min-width: 60em) {
  .mod-banner-hp .-details img {
    display: inline-block;
    margin-bottom: 4rem;
  }
}
.mod-banner-hp .-details .-title {
  font-size: 3rem;
  font-family: "Roboto Medium";
  margin: 0;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-details .-title {
    font-size: 4rem;
  }
}
@media all and (min-width: 75em) {
  .mod-banner-hp .-details .-title {
    font-size: 6rem;
  }
}
.mod-banner-hp .-details p {
  color: #222;
  font-size: 2rem;
  font-family: "Roboto Regular";
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-details p {
    color: #fff;
    font-size: 2.5rem;
  }
}
@media all and (min-width: 75em) {
  .mod-banner-hp .-details p {
    font-size: 3rem;
  }
}
.mod-banner-hp .-details .btn {
  display: inline-block;
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-details .btn {
    color: #fff;
    border-color: #fff;
  }
  .mod-banner-hp .-details .btn:after {
    background: #fff;
  }
  .mod-banner-hp .-details .btn:hover {
    background: rgba(255, 255, 255, 0.15);
  }
}
@media all and (min-width: 48em) {
  .mod-banner-hp .-details {
    left: 0;
    margin: 0;
    padding: 0 2rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
}
.mod-banner-hp.-dark .-details {
  color: #222;
}
.mod-banner-hp.-dark .btn {
  color: #222;
  border-color: #222;
}
.mod-banner-hp.-dark .btn:after {
  background: #222;
}
.mod-banner-hp.-dark .btn:hover {
  background: rgba(0, 0, 0, 0.15);
}
.mod-banner-hp.-has-video .-banner {
  background-image: none !important;
}
.mod-banner-hp.-has-video .-image {
  z-index: -1;
}
.mod-banner-hp.-has-video .-video {
  display: none;
}
@media all and (min-width: 48em) {
  .mod-banner-hp.-has-video .-video {
    display: block;
  }
}

.mod-banner-video {
  position: relative;
}

.mod-banner {
  position: relative;
}
.mod-banner .-banner {
  background: #fff !important;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-banner .-banner {
    background: no-repeat center 0/cover #ddd;
    background-attachment: fixed;
    height: auto;
  }
}
@media all and (min-width: 48em) {
  .mod-banner .-banner.mod-banner-mag-int .-banner h1 {
    bottom: 15rem;
  }
}
@media all and (min-width: 48em) {
  .mod-banner .-banner:before {
    content: "";
    position: absolute;
    bottom: -50%;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to top, #000 20%, rgba(241, 241, 241, 0));
  }
}
.mod-banner .-banner h1 {
  position: relative;
  max-width: 90rem;
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-banner .-banner h1 {
    bottom: 3rem;
    color: #fff;
    margin: 0;
    padding: 2rem;
    position: absolute;
  }
  .page-magazine .mod-banner .-banner h1 {
    bottom: 12.5rem;
  }
}
@media all and (min-width: 1025px) {
  .mod-banner .-banner h1 {
    left: 50%;
    transform: translateX(-50%);
  }
}
.mod-banner .-banner h1 span {
  display: block;
  font-family: "PT Serif Bold";
  font-size: 2rem;
  letter-spacing: 0.4rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
  width: 100%;
}
.mod-banner h1 {
  font-family: "Roboto Bold";
  font-size: 4rem;
  max-width: 111rem;
  padding: 2rem 0;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-banner h1 {
    font-size: 6rem;
  }
}
.mod-banner .-image {
  display: none;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-banner .-image {
    display: block;
  }
  .mod-banner .-image img {
    width: 100%;
  }
}
.mod-banner .-link-back {
  margin: 1rem 0;
  display: flex;
  align-items: center;
}
@media all and (min-width: 48em) {
  .mod-banner .-link-back {
    color: #fff;
    margin: 0;
    left: 5rem;
    position: absolute;
    top: 2rem;
  }
}
.mod-banner .-link-back:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  display: inline-block;
  font-size: 1.8rem;
  margin-right: 1rem;
  transform: rotate(180deg);
}
.mod-banner .-search {
  width: 90%;
  max-width: 90rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .mod-banner .-search .-label {
    color: #fff;
  }
}
.mod-banner .-magazine-filters {
  max-width: 90rem;
  padding-bottom: 4rem;
  position: relative;
  width: 90%;
}
@media all and (min-width: 48em) {
  .mod-banner .-magazine-filters {
    padding: 0 2rem;
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%);
    margin: 0;
  }
}
.mod-banner .-magazine-filters .-search {
  margin-top: 2rem;
  text-align: center;
  width: 100%;
}
.mod-banner .-magazine-filters .-search input {
  min-width: 25rem;
  padding: 1.2rem 3rem;
}
@media all and (min-width: 48em) {
  .mod-banner .-filters {
    display: flex;
  }
}
.mod-banner .-select {
  background: #fff;
  margin: 1rem auto;
  max-width: 35rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-banner .-select {
    max-width: inherit;
    width: calc(100% / 3);
  }
  .mod-banner .-select + .-select {
    margin-left: 3rem;
  }
}
.mod-banner .-more {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.mod-banner .-more input[type=submit] {
  margin-left: 3rem;
  padding: 1.2rem 3rem;
}
.mod-banner .-more > a {
  color: #fff;
  cursor: pointer;
  font-family: "Cera PRO Light";
  text-decoration: underline;
}
.mod-banner .-interview {
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-banner .-interview {
    bottom: 5rem;
    left: 0;
    position: absolute;
  }
}
.mod-banner .-interview .container, .mod-banner .-interview .article-global .container-medium, .article-global .mod-banner .-interview .container-medium, .mod-banner .-interview .article-global .container-narrow, .article-global .mod-banner .-interview .container-narrow {
  background: #fff;
  position: relative;
  max-width: 110rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-banner .-interview .container, .mod-banner .-interview .article-global .container-medium, .article-global .mod-banner .-interview .container-medium, .mod-banner .-interview .article-global .container-narrow, .article-global .mod-banner .-interview .container-narrow {
    background: none;
    border: 1px solid #FFF;
    color: #FFF;
    display: flex;
    height: 5.7rem;
    justify-content: space-between;
    width: 100%;
  }
}
.mod-banner .-interview .-details {
  align-items: center;
  display: flex;
  height: 5.7rem;
  padding-left: 4.5rem;
}
.mod-banner .-interview .-details span {
  color: #4BBECF;
  display: block;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .mod-banner .-interview .-details span {
    align-self: stretch;
    color: #FFF;
    line-height: 5.7rem;
    padding-right: 5rem;
    position: relative;
  }
  .mod-banner .-interview .-details span:after {
    background-color: #FFF;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 0.1rem;
  }
}
.mod-banner .-interview .-details div {
  align-items: center;
  display: flex;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  margin-left: 3rem;
}
.mod-banner .-interview .-details div:before {
  color: #FFF;
  font-size: 2.4rem;
  font-weight: bold;
  margin-right: 1rem;
  vertical-align: sub;
}
.mod-banner .-interview .-time:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-banner .-interview .-view:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 3.2rem;
}
.mod-banner .-interview .-share {
  align-items: center;
  background: #4BBECF;
  display: flex;
  height: 5.7rem;
  justify-content: flex-end;
}
@media all and (min-width: 48em) {
  .mod-banner .-interview .-share {
    background: none;
  }
}
.mod-banner .-interview .-share a {
  color: #fff;
  margin: 0 2rem;
}
.mod-banner .-interview .-share a:before {
  font-size: 2.4rem;
}
.mod-banner .-interview .-share .-facebook {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-banner .-interview .-share .-twitter {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-banner .-interview .-share .-linkedin {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-banner .-interview .-share .-google {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-banner .-error {
  color: #fff;
  font-family: "Roboto Bold";
  font-size: 10rem;
  line-height: 1;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-banner .-error {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.mod-banner .-error span {
  display: block;
  font-size: 3rem;
}

@media all and (min-width: 48em) {
  .mod-banner-mag .-banner h1 {
    bottom: auto;
    padding: 2rem 0;
    position: relative;
    margin: auto;
    width: auto;
  }
}
.mod-banner-offer .-banner,
.mod-banner-mag .-banner,
.mod-banner-history .-banner {
  justify-content: center;
}
@media all and (min-width: 48em) {
  .mod-banner-offer .-banner:before,
.mod-banner-mag .-banner:before,
.mod-banner-history .-banner:before {
    background: rgba(0, 0, 0, 0.2);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.mod-banner-offer .-banner h1,
.mod-banner-mag .-banner h1,
.mod-banner-history .-banner h1 {
  margin: auto;
}

.mod-banner-sshp .-banner,
.mod-banner-mag .-banner {
  padding-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .mod-banner-sshp .-banner,
.mod-banner-mag .-banner {
    height: auto;
    padding-bottom: 0;
  }
}

.mod-banner-offer .-banner:before {
  display: none;
}
.mod-banner-offer .-banner h1,
.mod-banner-offer .-banner a {
  color: #222;
}
@media all and (min-width: 48em) {
  .mod-banner-offer .-banner h1 {
    bottom: auto;
    left: 0;
    margin: auto;
    padding: 0 2rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
}

.mod-banner-error .-banner {
  justify-content: center;
}

.mod-banner-history .-banner {
  justify-content: center;
}
.mod-banner-history .-banner h1 {
  margin: 0;
}
@media all and (min-width: 48em) {
  .mod-banner-history .-banner h1 {
    bottom: auto;
    left: 0;
    max-width: none;
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    text-align: center;
    width: 100%;
  }
}
.mod-banner-history .-decades {
  align-items: center;
  background: transparent;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  transition: 0.5s;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-banner-history .-decades {
    height: 10.8rem;
    left: 0;
    position: absolute;
    top: 70%;
    transform: translateY(-50%);
  }
}
.mod-banner-history .-decades .-item {
  border: 1px solid transparent;
  border-radius: 0.2rem;
  color: #222;
  font-size: 2.4rem;
  font-family: "Cera PRO Light";
  margin: 0 0.5rem;
  padding: 1rem;
  transition: 0.5s;
}
@media all and (min-width: 48em) {
  .mod-banner-history .-decades .-item {
    color: #fff;
    padding: 1rem 4rem;
  }
}
.mod-banner-history .-decades .-item:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.2);
}
.-fixed .mod-banner-history .-decades {
  background: #e75113;
  position: fixed;
  left: 0;
  top: 0;
  transform: none;
  z-index: 2;
}
.-fixed .mod-banner-history .-item {
  color: #fff;
}

.-show-video + div[class^=mod-news] .-news {
  margin-top: 2rem;
}

.mod-documents {
  background: #f8f8f8;
}
@media all and (min-width: 60em) {
  .mod-documents > .container, .article-global .mod-documents > .container-medium, .article-global .mod-documents > .container-narrow {
    display: flex;
  }
}
.mod-documents > .container div + .mod-press h2, .article-global .mod-documents > .container-medium div + .mod-press h2, .article-global .mod-documents > .container-narrow div + .mod-press h2 {
  padding-left: 5rem;
}
.mod-documents > .container div + .mod-press ul, .article-global .mod-documents > .container-medium div + .mod-press ul, .article-global .mod-documents > .container-narrow div + .mod-press ul {
  margin: 0;
}
.mod-documents > .container div + .mod-press ul li, .article-global .mod-documents > .container-medium div + .mod-press ul li, .article-global .mod-documents > .container-narrow div + .mod-press ul li {
  padding-left: 5rem;
}
.mod-documents > .container div + .mod-press ul li:before, .article-global .mod-documents > .container-medium div + .mod-press ul li:before, .article-global .mod-documents > .container-narrow div + .mod-press ul li:before {
  left: auto;
  right: -100%;
}
.mod-documents > .container div + .mod-press ul li:after, .article-global .mod-documents > .container-medium div + .mod-press ul li:after, .article-global .mod-documents > .container-narrow div + .mod-press ul li:after {
  left: 0;
  right: auto;
}
.mod-documents > .container div + .mod-press .-link, .article-global .mod-documents > .container-medium div + .mod-press .-link, .article-global .mod-documents > .container-narrow div + .mod-press .-link {
  padding-left: 5rem;
}

.mod-press {
  background: transparent;
  padding: 5rem 0;
  width: 100%;
}
@media all and (min-width: 60em) {
  .mod-press {
    width: 60%;
  }
}
@media all and (min-width: 75em) {
  .mod-press {
    width: calc(100% - 46rem);
  }
}
.mod-press ul {
  margin: 0;
}
.mod-press ul li {
  margin: 0;
  background: transparent;
  transition: 0.5s;
  padding: 2rem 0;
}
@media all and (min-width: 48em) {
  .mod-press ul li {
    display: flex;
    padding: 2rem 5rem 2rem 0;
  }
}
.mod-press ul li:before {
  content: "";
  background: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: inherit;
  margin: auto;
  top: 0;
  left: -100%;
  opacity: 0;
  transition: 0.5s;
}
.mod-press ul li:after {
  content: "";
  position: absolute;
  width: 100vw;
  height: 0.1rem;
  background: #e5e5e5;
  bottom: 0;
  right: 0;
}
.mod-press ul li:hover {
  background: #fff;
}
.mod-press ul li:hover .-title {
  color: #e75113;
}
.mod-press ul li:hover:before {
  opacity: 1;
}
.mod-press ul li .-date {
  width: 20%;
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  color: #666;
}
.mod-press ul li .-details {
  width: 80%;
}
.mod-press ul li .-title {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: "Cera PRO Bold";
  color: #222;
  margin-bottom: 1rem;
  transition: 0.5s;
}
.mod-press ul li .-format {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  color: #888;
}
.mod-press .-link {
  margin-top: 4rem;
}

.mod-agenda, .mod-agenda-int {
  padding: 5rem 0;
  width: 100%;
  background: transparent;
}
@media all and (min-width: 60em) {
  .mod-agenda, .mod-agenda-int {
    width: 60%;
  }
}
@media all and (min-width: 75em) {
  .mod-agenda, .mod-agenda-int {
    width: calc(100% - 46rem);
  }
}
.text .mod-agenda, .text .mod-agenda-int {
  width: 100%;
}
.mod-agenda ul, .mod-agenda-int ul {
  margin: 0;
}
.mod-agenda li, .mod-agenda-int li {
  background: transparent;
  display: flex;
  margin: 0;
  transition: 0.5s;
}
.mod-agenda li:before, .mod-agenda-int li:before {
  background: #fff;
  border-radius: inherit;
  content: "";
  height: 100%;
  left: -100%;
  margin: auto;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: 0.5s;
  width: 100%;
}
.mod-agenda li:after, .mod-agenda-int li:after {
  background: #e5e5e5;
  bottom: 0;
  content: "";
  position: absolute;
  height: 0.1rem;
  right: 0;
  width: 100vw;
}
.mod-agenda li:hover, .mod-agenda-int li:hover {
  background: #fff;
}
.mod-agenda li:hover .-title, .mod-agenda-int li:hover .-title {
  color: #e75113;
}
.mod-agenda li:hover:before, .mod-agenda-int li:hover:before {
  opacity: 1;
}
.mod-agenda .-details, .mod-agenda-int .-details {
  padding: 2rem 5rem 2rem 0;
  margin-left: 3rem;
  width: 80%;
}
.mod-agenda .-date, .mod-agenda-int .-date {
  width: 20%;
  color: #222;
  font-size: 1.8rem;
  font-family: "Cera PRO Light";
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mod-agenda .-date i, .mod-agenda-int .-date i {
  font-size: 2.8rem;
  font-family: "Cera PRO Bold";
  font-style: normal;
  color: #e75113;
  line-height: 1;
}
.mod-agenda .-date span, .mod-agenda-int .-date span {
  font-size: 1.2rem;
  text-transform: uppercase;
  display: block;
}
.mod-agenda .-title, .mod-agenda-int .-title {
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin-bottom: 1rem;
  transition: 0.5s;
}
.mod-agenda .-format, .mod-agenda-int .-format {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  color: #888;
}
.mod-agenda .-link, .mod-agenda-int .-link {
  margin-top: 4rem;
}

@media all and (min-width: 60em) {
  .mod-agenda-int {
    width: 100%;
  }
}
.mod-agenda-int ul li {
  border-bottom: 0.1rem solid #e5e5e5;
}
.mod-agenda-int ul li:before, .mod-agenda-int ul li:after {
  display: none;
}
.mod-agenda-int ul li .-date {
  width: 10rem;
}

.mod-summary {
  width: 100%;
  display: block;
  height: 56rem;
  position: relative;
}
.-static .mod-summary {
  min-height: inherit;
  height: auto;
}
.-static .mod-summary .-front {
  padding: 2.5rem;
  cursor: default;
}
.-static .mod-summary .-title {
  margin: 0;
  padding: 1.2rem 1rem 0.5rem;
  width: auto;
  height: auto;
  font-family: "Cera PRO Regular";
  font-size: 2.8rem;
}
.-static .mod-summary .-title span {
  font-size: 2rem;
  line-height: 3rem;
}
.-static .mod-summary .-number {
  font-size: 2rem;
  font-family: "PT Serif";
  padding-top: 0.9rem;
}
.-static .mod-summary .-link {
  margin: 0 0 2rem 0;
}
.-static .mod-summary .-link a {
  color: #fff;
}
.-static .mod-summary .-link a:after {
  background-color: #fff;
}
@media all and (min-width: 60em) {
  .mod-summary {
    height: auto;
    width: 40%;
    min-height: 62rem;
  }
}
@media all and (min-width: 75em) {
  .mod-summary {
    width: 46rem;
  }
}
.mod-summary .-image {
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.mod-summary .-image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(21, 141, 255, 0.7);
  top: 0;
  left: 0;
}
.mod-summary .-image.-conference:after {
  background-color: rgba(231, 81, 19, 0.7);
}
.mod-summary .-title {
  position: relative;
  width: 36.8rem;
  height: 36.8rem;
  margin: 10% auto;
  padding: 7rem 2rem;
  box-sizing: border-box;
  border: 1px solid #fff;
  color: #fff;
  text-align: center;
  font-size: 4.8rem;
  font-family: "Cera PRO Bold";
}
@media all and (min-width: 60em) {
  .mod-summary .-title {
    padding: 10rem 2rem;
  }
}
.mod-summary .-title:before {
  content: "";
  position: absolute;
  border-top: 1px solid #fff;
  width: 9rem;
  transform: rotate(-45deg);
  transform-origin: 0% 0%;
  left: 0;
  bottom: 0;
  transition: 0.5s;
}
.mod-summary .-title:after {
  content: "";
  position: absolute;
  border-top: 1px solid #fff;
  width: 9rem;
  transform: rotate(-45deg);
  transform-origin: 100% 100%;
  top: 0;
  right: 0;
  transition: 0.5s;
}
.mod-summary .-title span {
  display: block;
  font-size: 2.4rem;
  font-family: "PT Serif";
}
.mod-summary .-version, .mod-summary .-date {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
}
.mod-summary .-link {
  margin-bottom: 5rem;
  text-align: center;
  width: 100%;
}
.mod-summary .-link span {
  color: #fff;
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
  position: relative;
}
.mod-summary .-link span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.2rem;
  left: 0;
  transition: 0.4s;
  bottom: -2px;
  background: #fff;
}
.mod-summary .-front {
  cursor: pointer;
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 1;
  visibility: visible;
  opacity: 1;
}
.mod-summary .-front + .-downloads {
  visibility: hidden;
  opacity: 0;
  padding: 2rem 4rem;
  position: absolute;
}
.mod-summary .-front + .-downloads .-file {
  border-bottom: 1px solid #fff;
}
.mod-summary .-front + .-downloads .-label {
  margin: 0;
}
.mod-summary .-downloads {
  position: relative;
  padding: 6rem 4rem;
  box-sizing: border-box;
  top: 0;
  height: 100%;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.mod-summary .-downloads .-file {
  text-align: center;
  color: #fff;
  padding: 3rem 1rem;
  width: 100%;
  display: block;
  box-sizing: border-box;
}
.mod-summary .-downloads .-file span {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2rem;
  vertical-align: text-top;
  margin-left: 1rem;
  transition: 0s;
}
.mod-summary .-downloads .-file:hover {
  background: #fff;
  color: #0685ff;
}
.mod-summary .-downloads .-label {
  margin: 1rem 0;
}
.mod-summary .-downloads .-close {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #fff;
  cursor: pointer;
  font-size: 3rem;
  padding: 2rem;
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.mod-summary.-showed .-front {
  transition-delay: 0.5s;
  visibility: hidden;
  opacity: 0;
}
.mod-summary.-showed .-downloads {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition-delay: 0.5s;
}
.mod-summary.-showed .-title > div {
  opacity: 0;
}
.mod-summary.-showed .-title:before {
  width: 26rem;
}
.mod-summary.-showed .-title:after {
  width: 26rem;
}
.-sidebar .mod-summary {
  width: 100%;
  min-height: inherit;
}

.mod-social-networks {
  background: #76c9eb;
  padding: 6rem 0;
}
.mod-social-networks h2 {
  color: #fff;
  text-align: center;
}
.mod-social-networks .-social {
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-social-networks .-social {
    display: flex;
    justify-content: center;
    margin: 0 -1.5rem;
  }
}
.mod-social-networks .-social > div {
  background: #fff;
  box-sizing: border-box;
  color: #666;
  flex: 0 1 auto;
  padding: 5rem 1.5rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .mod-social-networks .-social > div {
    margin: 0 1.5rem;
    width: calc(45% - 3rem);
  }
}
.mod-social-networks .-social > div:first-child {
  margin-bottom: 3rem;
}
@media all and (min-width: 48em) {
  .mod-social-networks .-social > div:first-child {
    margin-bottom: 0;
  }
}
.mod-social-networks .-account {
  color: #222;
  display: block;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin-bottom: 2rem;
  text-align: center;
  width: 100%;
}
.mod-social-networks .-icon {
  margin-bottom: 1rem;
}
.mod-social-networks .-icon:before {
  font-size: 3.6rem;
}
.mod-social-networks .-date {
  font-size: 1.4rem;
  margin-bottom: 3rem;
  padding-bottom: 2rem;
  position: relative;
  width: 100%;
}
.mod-social-networks .-date:after {
  background: #e5e5e5;
  bottom: 0;
  content: "";
  height: 0.1rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 5rem;
}
.mod-social-networks a,
.mod-social-networks strong {
  font-family: "Cera PRO Bold";
}
.mod-social-networks .-twitter .-icon:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #4cacf9;
}
.mod-social-networks .-twitter a,
.mod-social-networks .-twitter strong {
  color: #4cacf9;
}
.mod-social-networks .-facebook .-icon:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #3f65a6;
}
.mod-social-networks .-facebook a,
.mod-social-networks .-facebook strong {
  color: #3f65a6;
}
.mod-social-networks .-item {
  box-sizing: border-box;
  height: 20rem;
  font-size: 1.6rem;
  padding: 0 5rem 8rem;
}
.mod-social-networks .swiper-button-prev,
.mod-social-networks .swiper-button-next {
  background: 0 none;
  cursor: pointer;
  font: 0/0 a;
  height: 2rem;
  opacity: 1;
  position: absolute;
  top: 3.5rem;
  width: 2rem;
  z-index: 10;
}
.mod-social-networks .swiper-button-prev:before,
.mod-social-networks .swiper-button-next:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2rem;
}
.mod-social-networks .swiper-button-disabled {
  cursor: default;
  opacity: 0.2;
}
.mod-social-networks .swiper-button-prev {
  left: 0;
  transform: rotate(180deg);
}
.mod-social-networks .swiper-button-next {
  right: 0;
}

div[class^=mod-news] .-news {
  transition: 0.5s;
}

.mod-news-hp {
  background: #fff;
  padding: 0 0 4rem;
  position: relative;
}
.mod-news-hp .container, .mod-news-hp .article-global .container-medium, .article-global .mod-news-hp .container-medium, .mod-news-hp .article-global .container-narrow, .article-global .mod-news-hp .container-narrow {
  top: -4rem;
  position: relative;
}
@media all and (min-width: 60em) {
  .mod-news-hp .container, .mod-news-hp .article-global .container-medium, .article-global .mod-news-hp .container-medium, .mod-news-hp .article-global .container-narrow, .article-global .mod-news-hp .container-narrow {
    top: -10rem;
  }
}
.mod-news-hp .slider-news.mobile-slider {
  padding-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .mod-news-hp .slider-news.mobile-slider .swiper-wrapper {
    display: flex;
    justify-content: center;
    margin: 0 -1.5rem;
  }
}
@media all and (min-width: 48em) {
  .mod-news-hp .slider-news.mobile-slider .swiper-slide {
    background: #FFF;
    flex: 0 1 auto;
  }
}
@media all and (min-width: 60em) {
  .mod-news-hp .slider-news.mobile-slider .swiper-slide {
    margin: 0 1.5rem;
    width: 35rem;
  }
}
.mod-news-hp .slider-news.mobile-slider .swiper-pagination {
  bottom: 0;
}
.mod-news-hp .slider-news .-item {
  background: 0 none;
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
  padding-bottom: 4rem;
  position: relative;
  text-align: center;
  transition: 0.5s;
  width: 100%;
}
.mod-news-hp .slider-news .-item:hover {
  transform: translateY(-1rem);
}
.mod-news-hp .slider-news .-item:hover .-title {
  color: #e75113;
}
.mod-news-hp .slider-news .-image {
  position: relative;
}
.mod-news-hp .slider-news .-image img {
  border: 0 none;
  width: 100%;
}
.mod-news-hp .slider-news .-tag {
  position: absolute;
  width: 12.2rem;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.8rem;
  box-sizing: border-box;
  background-color: #e75113;
  display: inline-block;
  margin: auto;
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  color: #fff;
}
.mod-news-hp .slider-news .-title {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  margin: 2.5rem 0;
  padding: 0 1rem;
  color: #222;
  transition: 0.5s;
}
.mod-news-hp .slider-news .-excerpt {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  color: #222;
  padding: 0 1rem;
}
.mod-news-hp .-link {
  text-align: center;
  margin: 4rem 0 5rem 0;
}

@media all and (min-width: 48em) {
  .featured-news .swiper-wrapper {
    display: flex;
    justify-content: center;
    margin: 0 -1.5rem;
  }
}
@media all and (min-width: 48em) {
  .featured-news .swiper-slide {
    flex: 0 1 auto;
    margin: 0 1.5rem;
  }
}
.featured-news .-item {
  display: block;
  margin: 0 auto;
  max-width: 35rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .featured-news .-item {
    max-width: none;
  }
}
@media all and (min-width: 48em) {
  .featured-news .swiper-pagination {
    display: none;
  }
}
.featured-news .-image img {
  width: 100%;
}
.featured-news .-image + .-content {
  top: -3rem;
}
.featured-news .-content {
  background: #fff;
  position: relative;
  width: 90%;
  min-height: 16rem;
  margin: auto;
  padding: 2.5rem 3rem;
  box-sizing: border-box;
  text-align: center;
  transition: top 0.3s ease-out;
}
.featured-news .-content:before {
  content: "";
  position: absolute;
  height: 0.3rem;
  width: 0;
  bottom: 0;
  background: #e75113;
  left: 0;
  transition: width 0.8s ease-out;
}
.featured-news .-content:hover:before {
  width: 100%;
}
.featured-news .-date {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  color: #888;
  position: relative;
}
.featured-news .-title {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  color: #222;
  position: relative;
}
.featured-news .-link {
  text-align: center;
  margin: 4rem 0 5rem 0;
}
.featured-news .-arrow:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #e75113;
  display: block;
  font-size: 3rem;
  margin-bottom: 1rem;
}
.featured-news .-excerpt {
  color: #888;
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  margin-top: 1.5rem;
  line-height: 1.6rem;
  position: relative;
}
.-sidebar .featured-news {
  display: block;
}
.-sidebar .featured-news .-item {
  width: 100%;
  margin: 0;
}

.mod-news-finance-hp .-news,
.mod-news-patronage-hp .-news,
.mod-news-investisseurs-hp .-news,
.mod-news-resultat-boursier-hp .-news {
  margin: -4rem -1.5rem 5rem;
}
@media all and (min-width: 60em) {
  .mod-news-finance-hp .-news,
.mod-news-patronage-hp .-news,
.mod-news-investisseurs-hp .-news,
.mod-news-resultat-boursier-hp .-news {
    align-items: flex-start;
    display: flex;
    margin-top: -10rem;
  }
}
.mod-news-finance-hp .-news .-downloads li:before,
.mod-news-patronage-hp .-news .-downloads li:before,
.mod-news-investisseurs-hp .-news .-downloads li:before,
.mod-news-resultat-boursier-hp .-news .-downloads li:before {
  display: none;
}
.mod-news-finance-hp .-news .-downloads li a,
.mod-news-patronage-hp .-news .-downloads li a,
.mod-news-investisseurs-hp .-news .-downloads li a,
.mod-news-resultat-boursier-hp .-news .-downloads li a {
  color: #222;
}
.mod-news-finance-hp .-news .-downloads li a:hover,
.mod-news-patronage-hp .-news .-downloads li a:hover,
.mod-news-investisseurs-hp .-news .-downloads li a:hover,
.mod-news-resultat-boursier-hp .-news .-downloads li a:hover {
  color: #e75113;
}
.mod-news-finance-hp .-item,
.mod-news-patronage-hp .-item,
.mod-news-investisseurs-hp .-item,
.mod-news-resultat-boursier-hp .-item {
  position: relative;
  background: #fff;
  box-sizing: border-box;
  margin: 0 auto;
}
@media all and (min-width: 60em) {
  .mod-news-finance-hp .-item,
.mod-news-patronage-hp .-item,
.mod-news-investisseurs-hp .-item,
.mod-news-resultat-boursier-hp .-item {
    margin: 0 1.5rem;
    width: 31rem;
  }
}
.mod-news-finance-hp .-item img,
.mod-news-patronage-hp .-item img,
.mod-news-investisseurs-hp .-item img,
.mod-news-resultat-boursier-hp .-item img {
  width: 100%;
}
@media all and (min-width: 60em) {
  .mod-news-finance-hp .-item img,
.mod-news-patronage-hp .-item img,
.mod-news-investisseurs-hp .-item img,
.mod-news-resultat-boursier-hp .-item img {
    width: auto;
  }
}
.mod-news-finance-hp .-item.-large,
.mod-news-patronage-hp .-item.-large,
.mod-news-investisseurs-hp .-item.-large,
.mod-news-resultat-boursier-hp .-item.-large {
  padding: 3rem;
}
@media all and (min-width: 60em) {
  .mod-news-finance-hp .-item.-large,
.mod-news-patronage-hp .-item.-large,
.mod-news-investisseurs-hp .-item.-large,
.mod-news-resultat-boursier-hp .-item.-large {
    padding: 3rem 6.5rem;
    width: 66rem;
  }
}
.mod-news-finance-hp .-link,
.mod-news-patronage-hp .-link,
.mod-news-investisseurs-hp .-link,
.mod-news-resultat-boursier-hp .-link {
  margin-top: 2rem;
}
.-static .mod-news-finance-hp .-news,
.-static .mod-news-patronage-hp .-news,
.-static .mod-news-investisseurs-hp .-news,
.-static .mod-news-resultat-boursier-hp .-news {
  align-items: flex-start;
}
.-static .mod-news-finance-hp .hp-title,
.-static .mod-news-patronage-hp .hp-title,
.-static .mod-news-investisseurs-hp .hp-title,
.-static .mod-news-resultat-boursier-hp .hp-title {
  font-size: 3.6rem;
}

.mod-news-finance-hp li:before {
  background: #222;
}
.mod-news-finance-hp li a {
  color: #222;
}
.mod-news-finance-hp li a:hover {
  color: #e75113;
}

.mod-news-resultat-boursier-hp {
  background-color: #f8f8f8;
  position: relative;
}
.mod-news-resultat-boursier-hp:before {
  content: "";
  background: #f8f8f8;
  position: absolute;
  top: -8rem;
  bottom: 0;
  width: 100%;
  height: 60rem;
  z-index: -10;
}
.mod-news-resultat-boursier-hp .-news {
  margin: 4rem 0 5rem;
  max-width: 100%;
}
@media all and (min-width: 60em) {
  .mod-news-resultat-boursier-hp .-news {
    margin: 8rem -1.5rem 5rem;
  }
  .mod-news-resultat-boursier-hp .-news .-item {
    margin-top: 7rem;
    background: #f8f8f8;
  }
  .mod-news-resultat-boursier-hp .-news .-item:last-child {
    margin-top: 0;
  }
}
.mod-news-resultat-boursier-hp .-item {
  background: #f8f8f8;
}
.mod-news-resultat-boursier-hp p {
  color: #222;
  font-family: "Cera PRO Regular";
}

.mod-news-patronage-hp .mod-news-hp {
  margin: 0;
}
@media all and (min-width: 48em) {
  .mod-news-patronage-hp .mod-news-hp {
    width: calc(100% - 66rem);
  }
}
.mod-news-patronage-hp .mod-news-hp .-news {
  margin: 0;
}

.mod-news-resultat-boursier-hp {
  background-color: #f8f8f8;
  position: relative;
}
.mod-news-resultat-boursier-hp:before {
  content: "";
  background: #f8f8f8;
  position: absolute;
  top: -8rem;
  bottom: 0;
  width: 100%;
  height: 60rem;
  z-index: -10;
}
.mod-news-resultat-boursier-hp .-news {
  margin: 4rem 0 5rem;
  max-width: 100%;
}
@media all and (min-width: 1025px) {
  .mod-news-resultat-boursier-hp .-news {
    margin: 8rem -1.5rem 5rem;
  }
  .mod-news-resultat-boursier-hp .-news .-item {
    margin-top: 7rem;
    background: #f8f8f8;
  }
  .mod-news-resultat-boursier-hp .-news .-item:last-child {
    margin-top: 0;
  }
}
.mod-news-resultat-boursier-hp .-item {
  background: #f8f8f8;
}
.mod-news-resultat-boursier-hp p {
  color: #222;
  font-family: "Cera PRO Regular";
}

.mod-news-career-hp {
  margin-bottom: 5rem;
}
.mod-news-career-hp .-news {
  margin: -4rem -1.5rem 5rem;
}
@media all and (min-width: 30em) {
  .mod-news-career-hp .-news {
    display: flex;
  }
}
@media all and (min-width: 60em) {
  .mod-news-career-hp .-news {
    display: flex;
    flex-wrap: wrap;
    margin: -14rem -1.5rem 5rem;
    width: 62rem;
  }
}
.mod-news-career-hp .-item {
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: block;
  flex: 0 1 auto;
  margin: 0;
  min-height: 25rem;
  padding: 4rem 3rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-news-career-hp .-item {
    margin: 0 1.5rem;
  }
}
.mod-news-career-hp .-offers {
  width: 100%;
}
@media all and (min-width: 30em) {
  .mod-news-career-hp .-offers {
    width: 50%;
  }
}
@media all and (min-width: 48em) {
  .mod-news-career-hp .-offers {
    display: flex;
    width: 75%;
  }
}
.mod-news-career-hp .-total {
  background: #e75113;
  color: #fff;
  padding-bottom: 5rem;
  width: 100%;
}
@media all and (min-width: 30em) {
  .mod-news-career-hp .-total {
    width: 50%;
  }
}
@media all and (min-width: 48em) {
  .mod-news-career-hp .-total {
    width: 25%;
  }
}
.mod-news-career-hp .-total span {
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
}
.mod-news-career-hp .-date,
.mod-news-career-hp .-category {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
}
.mod-news-career-hp .-label {
  font-family: "Cera PRO Bold";
  color: #222;
  margin: 2rem 0;
}
.mod-news-career-hp .-number {
  font-size: 6rem;
  font-family: "Cera PRO Bold";
}
.mod-news-career-hp .-link {
  text-align: center;
  margin-top: 5rem;
}
.mod-news-career-hp .-link a {
  color: #fff;
}
.mod-news-career-hp .-link a:after {
  background: #fff;
}

.mod-news-investisseurs-hp .-item.-large .-content {
  border-bottom: 1px solid #ededed;
  display: flex;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}
.mod-news-investisseurs-hp .-item.-large .-content:nth-child(4) {
  border: 0 none;
}
.mod-news-investisseurs-hp .-item.-large .-date {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  color: #666;
  width: 7rem;
}
.mod-news-investisseurs-hp .-item.-large .-right {
  margin-left: 6rem;
  width: calc(100% - 13rem);
}
.mod-news-investisseurs-hp .-item.-large .-title {
  display: block;
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.5rem;
}
.mod-news-investisseurs-hp .-item.-large .-details {
  font-family: "Cera PRO Light";
  color: #888;
  font-size: 1.2rem;
}

.mobile-slider {
  padding-bottom: 3rem;
  z-index: 0;
}
@media all and (min-width: 48em) {
  .mobile-slider {
    padding-bottom: 0;
  }
}

.mod-blog-hp {
  background: #f8f8f8;
  padding: 5rem 0;
}
.mod-blog-hp h2 {
  text-align: center;
}
.mod-blog-hp .-image {
  max-height: 17.7rem;
  overflow: hidden;
}
.mod-blog-hp .-link {
  margin-top: 2rem;
  text-align: center;
}
.-sidebar .mod-blog-hp {
  background: none;
}
.-sidebar .mod-blog-hp .-link {
  margin: 0;
}

.mod-banner-hp + .mod-blog-hp {
  background: transparent;
  margin-bottom: -4rem;
}
@media all and (min-width: 1025px) {
  .mod-banner-hp + .mod-blog-hp {
    margin-bottom: -14rem;
  }
}
.mod-banner-hp + .mod-blog-hp > .container, .article-global .mod-banner-hp + .mod-blog-hp > .container-medium, .article-global .mod-banner-hp + .mod-blog-hp > .container-narrow {
  top: -4rem;
  position: relative;
}
@media all and (min-width: 1025px) {
  .mod-banner-hp + .mod-blog-hp > .container, .article-global .mod-banner-hp + .mod-blog-hp > .container-medium, .article-global .mod-banner-hp + .mod-blog-hp > .container-narrow {
    top: -14rem;
  }
}

.mod-figures-hp {
  background: #fff;
  color: #222;
  padding: 6rem 0;
}
.mod-figures-hp .-figures {
  padding-bottom: 6rem;
}
@media all and (min-width: 48em) {
  .mod-figures-hp .-figures {
    display: flex;
    padding-bottom: 0;
  }
}
.mod-figures-hp .swiper-container {
  overflow: visible;
}
.mod-figures-hp .-item {
  box-sizing: border-box;
  padding: 0 2.5rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-figures-hp .-item {
    flex-shrink: inherit;
    width: 37rem;
  }
}
@media all and (min-width: 60em) {
  .mod-figures-hp .-item {
    padding: 0 4.5rem;
  }
}
.mod-figures-hp .-item:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  display: none;
  height: 4rem;
  left: 0;
  position: absolute;
  top: 16rem;
  width: 0.1rem;
}
@media all and (min-width: 48em) {
  .mod-figures-hp .-item:before {
    display: block;
  }
}
.mod-figures-hp .-item:last-child:after {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  display: none;
  height: 4rem;
  position: absolute;
  right: 0;
  top: 16rem;
  width: 0.1rem;
}
@media all and (min-width: 48em) {
  .mod-figures-hp .-item:last-child:after {
    display: block;
  }
}
.mod-figures-hp .-item .-icon {
  line-height: 1.1;
}
.mod-figures-hp .-data {
  color: #e75113;
  display: inline-block;
  font-family: "Cera PRO Bold";
  font-size: 5rem;
  line-height: 5.4rem;
  margin: 1rem 0 2rem;
  position: relative;
}
@media all and (min-width: 60em) {
  .mod-figures-hp .-data {
    font-size: 6rem;
    line-height: 6.4rem;
  }
}
.mod-figures-hp .-data .icon-tooltip {
  right: -3rem;
  top: -1rem;
}
.mod-figures-hp .-title {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.mod-figures-hp .-description {
  font-size: 1.4rem;
  font-family: "Cera PRO Regular";
  line-height: 2.3rem;
}
@media all and (min-width: 60em) {
  .mod-figures-hp .-description {
    line-height: 3rem;
  }
}
.mod-figures-hp .-btn {
  text-align: center;
  margin-top: 5rem;
}
.mod-figures-hp .btn {
  display: inline-block;
}
.mod-figures-hp .btn:hover {
  color: #222;
}
.mod-figures-hp.-blue {
  background: #1b8df9;
  color: #fff;
}
.mod-figures-hp.-blue .-item:before, .mod-figures-hp.-blue .-item:after {
  background: rgba(255, 255, 255, 0.35);
}
.mod-figures-hp.-blue .icon {
  fill: #FFF;
  opacity: 0.6;
}
.mod-figures-hp.-blue .-data {
  color: #fff;
}
.mod-figures-hp.-blue .icon-tooltip {
  color: #fff;
}
.mod-figures-hp.-blue .btn {
  color: #fff;
  border-color: #fff;
}
.mod-figures-hp.-blue .btn:after {
  background: #fff;
}
.mod-figures-hp.-green {
  background: #5aca66;
  color: #fff;
}
.mod-figures-hp.-green .-item:before, .mod-figures-hp.-green .-item:after {
  background: rgba(255, 255, 255, 0.35);
}
.mod-figures-hp.-green .icon {
  fill: #FFF;
  opacity: 0.6;
}
.mod-figures-hp.-green .-data {
  color: #fff;
}
.mod-figures-hp.-green .icon-tooltip {
  color: #fff;
}
.mod-figures-hp.-green .btn {
  color: #fff;
  border-color: #fff;
}
.mod-figures-hp.-green .btn:after {
  background: #fff;
}

.mod-figures-hp .icon-container,
.mod-news-figures-hp .icon-container {
  height: 7rem;
  margin: auto 0;
  padding-bottom: 0.8rem;
  width: 100%;
}
.mod-figures-hp .swiper-pagination,
.mod-news-figures-hp .swiper-pagination {
  bottom: 0;
}
@media all and (min-width: 48em) {
  .mod-figures-hp .swiper-pagination,
.mod-news-figures-hp .swiper-pagination {
    display: none;
  }
}
.mod-figures-hp .icon,
.mod-news-figures-hp .icon {
  height: 100%;
  max-width: 100%;
}

.mod-news-figures-hp .-figures {
  margin: -4rem -1.5rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .mod-news-figures-hp .-figures {
    display: flex;
    justify-content: center;
  }
}
@media all and (min-width: 1025px) {
  .mod-news-figures-hp .-figures {
    margin-top: -14rem;
  }
}
.mod-news-figures-hp .-item {
  min-height: 14rem;
  text-align: center;
  padding: 1.5rem;
  box-sizing: border-box;
  background: #fff;
}
@media all and (min-width: 48em) {
  .mod-news-figures-hp .-item {
    flex-shrink: inherit;
    margin: 0 1.5rem;
    padding: 2.5rem;
    width: 35rem;
  }
}
@media all and (min-width: 60em) {
  .mod-news-figures-hp .-item {
    padding: 4rem;
  }
}
.mod-news-figures-hp svg {
  display: block;
  max-width: 6.2rem;
  max-height: 6.2rem;
  margin: 0.5rem auto 1.5rem;
}
.mod-news-figures-hp .-data {
  color: #e75113;
  font-size: 3.2rem;
  font-family: "Cera PRO Bold";
  position: relative;
  display: inline-block;
  line-height: 100%;
}
.mod-news-figures-hp .-data .icon-tooltip {
  right: -3rem;
  top: -1rem;
}
.mod-news-figures-hp .-data span {
  font-size: 2.2rem;
}
.mod-news-figures-hp .-label {
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
}

.mod-pages-hp {
  background: #e6e6e6;
  padding: 6rem 0;
}
.mod-pages-hp h2 {
  text-align: center;
}
.mod-pages-hp .-link {
  text-align: center;
}
.mod-pages-hp .featured-news {
  margin-bottom: 3rem;
  padding-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .mod-pages-hp .featured-news {
    padding-bottom: 0;
  }
}
.mod-pages-hp .swiper-pagination {
  bottom: 0;
}
@media all and (min-width: 48em) {
  .mod-pages-hp .swiper-pagination {
    display: none;
  }
}
.-sidebar .mod-pages-hp {
  padding: 0 0 5rem 0;
}

.mod-world .-options {
  margin: 0 auto 5rem auto;
}
@media all and (min-width: 60em) {
  .mod-world .-options {
    display: flex;
  }
}
.mod-world .-filters {
  display: flex;
  align-items: center;
}
@media all and (min-width: 60em) {
  .mod-world .-filters {
    width: 50%;
  }
}
.mod-world .-filters .-label {
  font-family: "Cera PRO Bold";
}
.mod-world .-filters .-select {
  flex-grow: 1;
  margin-left: 2rem;
}
.mod-world .-legend {
  display: flex;
  flex-wrap: wrap;
  margin-top: 3rem;
}
@media all and (min-width: 60em) {
  .mod-world .-legend {
    margin-top: 0;
    margin-left: 5rem;
    width: 50%;
  }
}
.mod-world .-legend .-item {
  width: calc(100% / 3);
  font: 1.2rem "Cera PRO Light";
  margin-bottom: 1rem;
}
.mod-world .-legend .-item span {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0.5rem;
}
.mod-world .-legend .-item span.-clr-sa {
  background: #444;
}
.mod-world .-legend .-item span.-clr-construction {
  background: #e84f29;
}
.mod-world .-legend .-item span.-clr-immobilier {
  background: #8acb36;
}
.mod-world .-legend .-item span.-clr-telecom {
  background: #009ed4;
}
.mod-world .-legend .-item span.-clr-colas {
  background: #ffe403;
}
.mod-world .-legend .-item span.-clr-tf1 {
  background: #001a65;
}
.mod-world #gmap {
  height: 50rem;
}
@media all and (min-width: 75em) {
  .mod-world #gmap {
    height: 64rem;
  }
}
@media all and (min-width: 75em) {
  .mod-world #gmap {
    height: 90rem;
  }
}
.mod-world .-small-custer {
  color: #fff;
  font-size: 6rem;
}

.mod-world-hp {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 10rem 0;
  text-align: center;
  color: #fff;
}
.mod-world-hp .-btn {
  margin: auto;
  width: 80%;
}
.mod-world-hp .btn {
  margin-top: 5rem;
  display: inline-block;
  color: #fff;
  border-color: #fff;
}
.mod-world-hp .btn:after {
  background: #fff;
}
.mod-world-hp .btn:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #FFF;
}

.map-windows-wrapper .-category {
  display: flex;
  align-items: center;
}
.map-windows-wrapper .-category h2 {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  margin: 2rem 3rem 2rem 0;
}
.map-windows-wrapper .-category img {
  max-width: 12rem;
}
.map-windows-wrapper .-details p {
  line-height: 2rem;
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  color: #888;
}
.map-windows-wrapper .-website {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
}
.map-windows-wrapper .-website:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  margin-right: 1rem;
  font-size: 2rem;
  vertical-align: middle;
}
.map-windows-wrapper .-website a {
  color: #222;
  vertical-align: middle;
}

.mod-history-hp {
  position: relative;
  padding-bottom: 10rem;
}
.mod-history-hp .-dates {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -1.5rem;
}
.mod-history-hp .-item {
  margin: 7rem 3.5rem 0;
  position: relative;
}
.mod-history-hp .-item .-date {
  font-size: 4rem;
  font-family: "Cera PRO Bold";
  color: #e75113;
}
.mod-history-hp .-item p {
  max-width: 55rem;
}
.mod-history-hp .-item img {
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-history-hp .-item:nth-child(2n) {
    top: 18rem;
    margin-bottom: 10rem;
  }
}
.mod-history-hp .-item.-small {
  z-index: 1;
}
@media all and (min-width: 48em) {
  .mod-history-hp .-item.-small {
    width: calc(40% - 7rem);
  }
}
@media all and (min-width: 48em) {
  .mod-history-hp .-item.-medium {
    width: calc(60% - 7rem);
  }
}
.mod-history-hp .-item.-medium + .-medium {
  top: 0;
  margin-bottom: 0;
}
@media all and (min-width: 48em) {
  .mod-history-hp .-item.-medium + .-small {
    top: 18rem;
    margin-bottom: 10rem;
  }
}
.mod-history-hp .-item.-large {
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-history-hp .-item.-large {
    margin-left: 10rem;
    margin-right: 10rem;
    width: calc(100% - 20rem);
  }
}
.mod-history-hp .-item.-full {
  margin: 0;
  top: 2rem;
  padding: 15rem 0;
  color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
.mod-history-hp .-item.-full p, .mod-history-hp .-item.-full ul, .mod-history-hp .-item.-full ol {
  color: #fff;
}
.mod-history-hp .-item.-full:before {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mod-history-hp .-item.-full .container, .mod-history-hp .-item.-full .article-global .container-medium, .article-global .mod-history-hp .-item.-full .container-medium, .mod-history-hp .-item.-full .article-global .container-narrow, .article-global .mod-history-hp .-item.-full .container-narrow {
  position: relative;
}
.mod-history-hp .-item.-full .-date {
  color: #fff;
}
@media all and (min-width: 48em) {
  .mod-history-hp .-item.-full p {
    width: 50%;
  }
}
.mod-history-hp .-item.-full .-link a {
  color: #fff;
}
.mod-history-hp .-item.-full .-link a:after {
  background: #fff;
}
.mod-history-hp .-link {
  margin-bottom: 3rem;
}

.mod-history {
  padding: 4rem;
  text-align: center;
}
@media all and (min-width: 60em) {
  .mod-history {
    padding: 10rem;
  }
}
.mod-history .hp-title {
  margin-bottom: 0.5rem;
}
.mod-history svg {
  width: 6.2rem;
  height: 6.2rem;
  margin: 0.5rem auto 1.5rem;
}
.mod-history .-description {
  font-size: 1.6rem;
  margin: auto;
  max-width: 50rem;
}
.mod-history .-link {
  margin-top: 5rem;
}

.-back-to-top {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  background: #e75113;
  border: 0.2rem solid #e75113;
  border-radius: 50%;
  bottom: 5rem;
  color: #fff;
  cursor: pointer;
  font-size: 3rem;
  opacity: 0;
  padding: 2rem;
  position: fixed;
  right: 5rem;
  transform: rotate(-90deg);
  transition: 0.5s;
  z-index: 1;
}
.-back-to-top:hover {
  background: transparent;
  color: #e75113;
}

.mod-profile-hp {
  color: #fff;
  padding: 6rem 0 7.5rem 0;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.mod-profile-hp:before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(233, 67, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
}
.mod-profile-hp .container, .mod-profile-hp .article-global .container-medium, .article-global .mod-profile-hp .container-medium, .mod-profile-hp .article-global .container-narrow, .article-global .mod-profile-hp .container-narrow {
  position: relative;
}
.mod-profile-hp h2 {
  text-align: center;
}
@media all and (min-width: 60em) {
  .mod-profile-hp .-group {
    display: flex;
  }
}
@media all and (min-width: 30em) {
  .mod-profile-hp .-category {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media all and (min-width: 60em) {
  .mod-profile-hp .-category {
    justify-content: space-between;
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .mod-profile-hp .-category:first-child {
    flex-direction: row-reverse;
  }
}
.mod-profile-hp .-category:first-child .-title {
  margin-right: 5rem;
}
@media all and (min-width: 60em) {
  .mod-profile-hp .-category:first-child .-title {
    margin-right: 0;
    margin-left: 5rem;
  }
}
.mod-profile-hp .-category:first-child .-lines span:before {
  right: 0;
}
.mod-profile-hp .-category:first-child .-lines span:after {
  left: -0.9rem;
}
.mod-profile-hp .-category:first-child .-lines.-duo span:first-child:after {
  transform: rotate(20deg);
  top: -0.4rem;
  left: -1.2rem;
  width: calc(100% + .3rem);
}
.mod-profile-hp .-category:first-child .-lines.-duo span:nth-child(2):after {
  transform: rotate(-20deg);
  top: 1.3rem;
  left: -1.2rem;
  width: calc(100% + .3rem);
}
.mod-profile-hp .-category:first-child .-lines.-trio span:first-child:after {
  transform: rotate(35deg);
  top: -1.1rem;
  left: -1.3rem;
  width: calc(100% + 1rem);
}
.mod-profile-hp .-category:first-child .-lines.-trio span:last-child:after {
  transform: rotate(-35deg);
  top: 2.2rem;
  left: -1.3rem;
  width: calc(100% + 1rem);
}
.mod-profile-hp .-category:last-child {
  margin-top: 4rem;
}
@media all and (min-width: 60em) {
  .mod-profile-hp .-category:last-child {
    margin-top: 0;
    margin-left: 4rem;
    padding-left: 4rem;
    border-left: 1px solid #fff;
  }
}
.mod-profile-hp .-category:last-child .-title {
  margin-right: 5rem;
}
.mod-profile-hp .-category:last-child .-lines span:before {
  left: 0;
}
.mod-profile-hp .-category:last-child .-lines span:after {
  right: -0.2rem;
}
.mod-profile-hp .-category:last-child .-lines.-duo span:first-child:after {
  transform: rotate(-20deg);
  top: -4rem;
  right: -1.2rem;
  width: calc(100% + .3rem);
}
.mod-profile-hp .-category:last-child .-lines.-duo span:nth-child(2):after {
  transform: rotate(20deg);
  top: 1.3rem;
  right: -1.2rem;
  width: calc(100% + .3rem);
}
.mod-profile-hp .-category:last-child .-lines.-trio span:first-child:after {
  transform: rotate(-35deg);
  top: -1.1rem;
  right: -0.6rem;
  width: calc(100% + 1rem);
}
.mod-profile-hp .-category:last-child .-lines.-trio span:last-child:after {
  transform: rotate(35deg);
  top: 2.2rem;
  right: -0.6rem;
  width: calc(100% + 1rem);
}
.mod-profile-hp .-title {
  font-size: 2.4rem;
  font-family: "Cera PRO Bold";
}
.mod-profile-hp .-links {
  align-self: center;
}
.mod-profile-hp .btn {
  color: #fff;
  border-color: #fff;
  padding: 1.4rem 1.5rem 1.4rem 6rem;
}
.mod-profile-hp .btn:after {
  background: #fff;
}
.mod-profile-hp .btn:hover {
  background: rgba(255, 255, 255, 0.15);
}
.mod-profile-hp .-lines {
  display: none;
}
@media all and (min-width: 75em) {
  .mod-profile-hp .-lines {
    display: block;
  }
}
.mod-profile-hp .-lines span {
  width: 4.2rem;
  height: 1.1rem;
  display: block;
  position: relative;
}
.mod-profile-hp .-lines span + span {
  margin-top: 1rem;
  display: none;
}
.mod-profile-hp .-lines span:before {
  content: "";
  position: absolute;
  width: 1.1rem;
  height: 1.1rem;
  background: #fff;
  border-radius: 50%;
  top: 0;
}
.mod-profile-hp .-lines span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.1rem;
  background: #fff;
  top: 0.5rem;
}
.mod-profile-hp .-lines.-duo span:nth-child(2) {
  display: block;
}
.mod-profile-hp .-lines.-trio span {
  display: block;
}

.mod-faq-hp {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  position: relative;
}
.mod-faq-hp:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}
.mod-faq-hp .-faq {
  position: relative;
  text-align: center;
  max-width: 50rem;
  width: 90%;
  padding: 5rem 0;
}
.mod-faq-hp .-question {
  font-family: "Cera PRO Bold";
  font-size: 1.3rem;
  text-transform: uppercase;
}
.mod-faq-hp p {
  color: #fff;
}
.mod-faq-hp .btn {
  color: #fff;
  border-color: #fff;
  display: inline-block;
}
.mod-faq-hp .btn:after {
  background: #fff;
}
.mod-faq-hp .btn:hover {
  background: rgba(255, 255, 255, 0.15);
}

.mod-contact {
  display: flex;
  padding: 2rem 0 5rem;
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-contact {
    padding: 5.5rem 0 8.5rem;
  }
}
@media all and (min-width: 75em) {
  .mod-contact {
    padding: 10rem 0 12rem;
  }
}
.mod-contact h2 {
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-contact .-contacts {
    display: flex;
    justify-content: center;
  }
}
.mod-contact .-contact {
  max-width: 35rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-contact .-contact {
    width: 50%;
  }
}
.mod-contact .-contact + .-contact {
  margin-top: 4rem;
}
@media all and (min-width: 48em) {
  .mod-contact .-contact + .-contact {
    margin-left: 20%;
    margin-top: 0;
  }
}
.mod-contact .-label {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  margin-bottom: 1rem;
  text-align: left;
}
.mod-contact svg {
  height: 1.8rem;
  width: 3.2rem;
  margin-right: 1rem;
}
.mod-contact .-name {
  align-items: center;
  display: flex;
  font-family: "Cera PRO Regular";
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: left;
}
.mod-contact .-phone {
  align-items: center;
  color: #666;
  display: flex;
  font-family: "Cera PRO Regular";
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: left;
}
.mod-contact .-phone a {
  color: #666;
}
.mod-contact .-email {
  align-items: center;
  color: #666;
  display: flex;
  font-family: "Cera PRO Regular";
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: left;
  word-break: break-word;
}
.-sidebar .mod-contact {
  padding: 5rem 0;
}
.-sidebar .mod-contact .-contacts {
  display: block;
}
.-sidebar .mod-contact .-contact {
  width: 100%;
}
.-sidebar .mod-contact .-contact + .-contact {
  margin-top: 2rem;
  margin-left: 0;
}
.mod-links .mod-contact .-contacts {
  display: block;
}
@media all and (min-width: 60em) {
  .mod-links .mod-contact .-contacts {
    display: flex;
    justify-content: center;
  }
}
.mod-links .mod-contact .-contact {
  margin: auto;
  max-width: 35rem;
  width: 100%;
}
.mod-links .mod-contact .-contact + .-contact {
  margin-top: 3rem;
}
@media all and (min-width: 60em) {
  .mod-links .mod-contact .-contact + .-contact {
    margin-top: 0;
    margin-left: 5rem;
  }
}

.mod-subscription-form {
  padding: 2rem 0;
}
@media all and (min-width: 48em) {
  .mod-subscription-form {
    padding: 5rem 0;
  }
}
.mod-subscription-form .-errors {
  color: red;
  display: none;
  margin-bottom: 2rem;
  font-size: 1.4rem;
}

.subscription-errors {
  color: red;
}

.mod-contact-form {
  padding: 2rem 0;
}
@media all and (min-width: 48em) {
  .mod-contact-form {
    padding: 10rem 0;
  }
}

.text + .mod-contact-form,
.excerpt + .mod-contact-form {
  padding: 0 0 10rem 0;
}

.mod-form .-row {
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .mod-form .-row {
    display: flex;
  }
}
.mod-form .-row.-full {
  flex-direction: column;
}
.mod-form .-col {
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-form .-col {
    width: 50%;
  }
  .mod-form .-col + .-col {
    margin-left: 5rem;
  }
}
.mod-form fieldset legend {
  font-weight: 700;
  margin: 0 0 1.5rem 0;
}
.mod-form button,
.mod-form input {
  box-sizing: border-box;
  height: 4.5rem;
  margin: 1rem 0;
  width: 100%;
}
.mod-form textarea {
  height: 20rem;
  margin: 1rem 0;
}
.mod-form .-submit {
  margin-top: 2rem;
  text-align: right;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-form .-submit {
    margin-top: 0;
  }
}
.mod-form .-submit button,
.mod-form .-submit input {
  margin: 0;
  padding: 0 3rem;
  width: auto;
}
.mod-form .-submit button:hover,
.mod-form .-submit input:hover {
  color: #e75113;
}
.mod-form .-legal {
  color: #666;
  font-size: 1.1rem;
  margin-top: 2rem;
}

.mod-job-search {
  margin: -4rem 0 5rem;
}
@media all and (min-width: 1025px) {
  .mod-job-search {
    margin-top: -14rem;
  }
}
.mod-job-search > .container, .article-global .mod-job-search > .container-medium, .article-global .mod-job-search > .container-narrow {
  position: relative;
  background: #fff;
  padding: 5rem;
  box-sizing: border-box;
}
.mod-job-search .-available-offers {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mod-job-search .-available-offers h2 {
  margin: 0;
}
.mod-job-search .-available-offers .submit-like {
  margin-left: 12rem;
  color: #fff;
  padding: 1.2rem 4rem;
}
.mod-job-search .-available-offers .submit-like:hover {
  color: #e75113;
}
.mod-job-search .-separator {
  text-align: center;
  color: #e6e6e6;
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
  margin: 3rem 0 5rem;
}
.mod-job-search .-separator:before {
  content: "";
  width: 15rem;
  height: 0.2rem;
  background: #e6e6e6;
  display: inline-block;
  vertical-align: middle;
  margin-right: 1.5rem;
}
.mod-job-search .-separator:after {
  content: "";
  width: 15rem;
  height: 0.2rem;
  background: #e6e6e6;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1.5rem;
}
.mod-job-search h2 {
  text-align: center;
}
.mod-job-search .-filter {
  margin-bottom: 3rem;
}
@media all and (min-width: 48em) {
  .mod-job-search .-filter {
    display: flex;
  }
}
@media all and (min-width: 48em) {
  .mod-job-search .-selection {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    width: 50%;
  }
}
@media all and (min-width: 48em) {
  .mod-job-search .-selection + .-selection {
    margin-left: 5rem;
  }
}
.mod-job-search .-selection i {
  font-size: 4.6rem;
  font-family: "Cera PRO Regular";
  color: #e75113;
  margin-right: 1rem;
}
.mod-job-search .-selection .-label {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  margin-right: 2rem;
}
.mod-job-search .-selection .-label span {
  color: #e75113;
}
@media all and (min-width: 48em) {
  .mod-job-search .-selection .-select {
    width: 70%;
  }
}
.mod-job-search .featured-news {
  margin: 3rem -1.5rem;
}
.mod-job-search .-search {
  text-align: right;
}
.mod-job-search .-search input {
  padding: 1.2rem 2rem;
}
.mod-job-search .-search input:hover {
  color: #e75113;
}
.mod-job-search .-student {
  display: inline-block;
  margin-right: 3rem;
}
.mod-job-search .-student label {
  font-family: "Cera PRO Bold";
}

.articles-filter {
  border-bottom: 1px solid #ececec;
  padding-bottom: 2rem;
  margin: 3rem 0;
}
.articles-filter .group {
  display: flex;
  align-items: center;
  width: 100%;
}
.articles-filter .form_select {
  height: 4rem;
  margin-bottom: 2rem;
  width: 60%;
}
.articles-filter label {
  display: block;
  margin-bottom: 1rem;
  width: 13rem;
  margin-right: 2rem;
  margin-top: 1.2rem;
  font-size: 1.2rem;
  font-family: "Cera PRO Regular";
  color: #e75113;
}
@media all and (min-width: 48em) {
  .articles-filter label {
    float: left;
  }
}

.articles-highlight .links {
  margin-top: 2rem;
}
.articles-highlight a {
  font-size: 1.2rem;
  display: block;
  margin-top: 0.5rem;
}

.article-details a {
  font-size: 1.2rem;
}

.articles-list .list {
  margin: 4rem 0;
}
.articles-list .item {
  border-bottom: 1px solid #ececec;
  padding-bottom: 2rem;
  margin-top: 2rem;
}
.articles-list .item:last-child {
  border-bottom: 0;
}
.articles-list .item .image {
  text-align: center;
  margin-bottom: 2rem;
}
@media all and (min-width: 30em) {
  .articles-list .item .image {
    text-align: left;
    float: left;
    margin-right: 2rem;
    width: 10rem;
  }
}
@media all and (min-width: 30em) {
  .articles-list .item .details {
    float: left;
    width: calc(100% - 12rem);
  }
}
.articles-list .item .title, .articles-list .item .article-global .pull-quote .-quote, .article-global .pull-quote .articles-list .item .-quote,
.articles-list .item .article-global .left-quote-bkrnd-img .-quote,
.articles-list .item .article-global .right-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .articles-list .item .-quote,
.article-global .right-quote-bkrnd-img .articles-list .item .-quote {
  font-size: 1.5rem;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
}
.articles-list .item .link {
  font-size: 1.2rem;
}
.articles-list .item .link a {
  display: block;
}
.articles-list .form_select {
  float: none;
  width: auto;
  height: 7rem;
  margin-top: 1.5rem;
}

.press-list .item {
  margin-bottom: 1rem;
  padding: 2rem 0;
  border-bottom: 1px solid #ececec;
}
.press-list .item:last-child {
  border-bottom: 0;
}
.press-list .date {
  font-size: 1.2rem;
  font-family: "Cera PRO Regular";
  color: #888;
}
.press-list .title, .press-list .article-global .pull-quote .-quote, .article-global .pull-quote .press-list .-quote,
.press-list .article-global .left-quote-bkrnd-img .-quote,
.press-list .article-global .right-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .press-list .-quote,
.article-global .right-quote-bkrnd-img .press-list .-quote {
  font-size: 1.5rem;
  font-family: "Cera PRO Bold";
  margin-top: 1rem;
}
.press-list .title a, .press-list .article-global .pull-quote .-quote a, .article-global .pull-quote .press-list .-quote a,
.press-list .article-global .left-quote-bkrnd-img .-quote a,
.press-list .article-global .right-quote-bkrnd-img .-quote a,
.article-global .left-quote-bkrnd-img .press-list .-quote a,
.article-global .right-quote-bkrnd-img .press-list .-quote a {
  color: #222;
  text-decoration: none;
}
.press-list .link {
  font-size: 1.2rem;
  margin-top: 1rem;
}
.press-list .no-results {
  padding: 2.2rem;
  background: #f8f8f8f8;
  margin-bottom: 2.2rem;
}

.articles-highlight {
  margin-bottom: 5rem;
}

.mod-gallery {
  margin-top: 5rem;
  max-width: 111rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-gallery {
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    padding-right: 5%;
  }
}
.-sidebar .mod-gallery {
  margin: 0 0 2rem;
}
.mod-gallery .-gallery {
  display: block;
  margin: 0;
  max-width: 86rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-gallery .-gallery {
    width: 80%;
  }
}
@media all and (min-width: 75em) {
  .mod-gallery .-gallery {
    width: 86rem;
  }
}
.mod-gallery .swiper-slide img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.mod-gallery .-details {
  align-self: flex-end;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-gallery .-details {
    width: 20%;
  }
}
@media all and (max-width: 767px) {
  .mod-gallery .-details {
    display: flex;
    flex-direction: column;
  }
}
.mod-gallery .-pages {
  position: static;
  width: auto;
}
.mod-gallery .-paging {
  align-items: center;
  border-top: 1px solid #ddd;
  box-sizing: border-box;
  color: #bbb;
  display: flex;
  font-family: "Cera PRO Regular";
  font-size: 2rem;
  justify-content: space-between;
  padding: 2rem 0 2rem 3rem;
}
@media all and (max-width: 767px) {
  .mod-gallery .-paging {
    border-bottom: 1px solid #ddd;
  }
}
.mod-gallery .slider-next,
.mod-gallery .slider-prev {
  background: 0 none;
  cursor: pointer;
  display: inline-block;
  height: 2.8rem;
  line-height: 2.8rem;
  margin: 0;
  position: static;
  width: auto;
}
.mod-gallery .slider-next:focus,
.mod-gallery .slider-prev:focus {
  outline: none;
}
.mod-gallery .slider-next:before,
.mod-gallery .slider-prev:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2.8rem;
}
.mod-gallery .slider-prev {
  transform: rotate(180deg);
}
.mod-gallery .-description {
  font-size: 1.6rem;
  padding: 3rem;
}
@media all and (max-width: 767px) {
  .mod-gallery .-description {
    order: 1;
  }
}

.mod-video {
  margin-top: 5rem;
  max-width: 111rem;
}
@media all and (min-width: 48em) {
  .mod-video {
    display: flex;
    padding-right: 5%;
  }
}
.mod-video h2 {
  text-align: center;
  display: none;
}
.mod-video .-details {
  align-self: flex-end;
  border-top: 1px solid #ddd;
  box-sizing: border-box;
  padding: 2rem 2rem 2rem 3rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-video .-details {
    width: 20%;
    padding: 2rem 0 2rem 3rem;
  }
}
.mod-video .-link {
  margin-top: 2rem;
}
.-sidebar .mod-video {
  display: block;
  padding: 0;
}
.-sidebar .mod-video h2 {
  display: block;
}
.-sidebar .mod-video .-details {
  width: 100%;
  padding: 2rem 0;
  text-align: center;
}
.-sidebar .mod-video .-link {
  display: none;
}
.mod-video .-description {
  font-size: 1.6rem;
}

.mod-video-hp {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 5rem 0;
  position: relative;
  max-width: none;
}
@media all and (min-width: 48em) {
  .mod-video-hp {
    padding: 15rem 0;
  }
}
.mod-video-hp:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mod-video-hp .container, .mod-video-hp .article-global .container-medium, .article-global .mod-video-hp .container-medium, .mod-video-hp .article-global .container-narrow, .article-global .mod-video-hp .container-narrow {
  position: relative;
}
.mod-video-hp h2,
.mod-video-hp p {
  color: #fff;
}
.mod-video-hp blockquote {
  margin: 2em 0 1em 4rem;
}
@media all and (min-width: 48em) {
  .mod-video-hp blockquote {
    margin: 2em 0 2rem 4rem;
  }
}
.mod-video-hp blockquote:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  content: "\E90B";
  color: #e75113;
  font-size: 4rem;
  left: -4rem;
  position: absolute;
  top: -1.8rem;
}
.mod-video-hp blockquote p {
  font-family: "PT Serif";
  font-size: 2rem;
  font-style: italic;
}
.mod-video-hp .-content {
  color: #fff;
}
@media all and (min-width: 48em) {
  .mod-video-hp .-content {
    width: 80%;
  }
}
.mod-video-hp .-title {
  font-size: 2.8rem;
  font-family: "Cera PRO Medium";
  line-height: 3.5rem;
  margin-bottom: 2.5rem;
}
.mod-video-hp .btn {
  color: #fff;
  border-color: #fff;
  display: none;
  margin-right: 3.5rem;
  padding: 1.4rem 4.2rem 1.4rem 9.2rem;
}
@media all and (min-width: 48em) {
  .mod-video-hp .btn {
    display: inline-block;
  }
}
.mod-video-hp .btn:hover {
  background: rgba(255, 255, 255, 0.15);
}
.mod-video-hp .btn.-mobile-btn {
  display: inline-block;
}
@media all and (min-width: 48em) {
  .mod-video-hp .btn.-mobile-btn {
    display: none;
  }
}
.mod-video-hp .btn:after {
  background: #fff;
}
.mod-video-hp .-link {
  display: inline-block;
}
.mod-video-hp .-link a {
  border-bottom-color: #fff;
  color: #fff;
}
.mod-video-hp .-link a:after {
  background: #fff;
}

.video-container .-video {
  background: #000;
  height: 100%;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: 0.5s;
  visibility: hidden;
  width: 100%;
  z-index: 2;
}
.video-container .-video .container, .video-container .-video .article-global .container-medium, .article-global .video-container .-video .container-medium, .video-container .-video .article-global .container-narrow, .article-global .video-container .-video .container-narrow {
  height: 100%;
}
.video-container .-video iframe {
  border: 0;
  font-family: " object-fit: cover; object-position: center;";
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-container .-video .-close {
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: 2rem;
  top: 3rem;
  z-index: 2;
}
.video-container .-video .-close:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 1rem;
}
.video-container .-video .-close:hover:before {
  background: rgba(255, 255, 255, 0.15);
}
.video-container.-show-video .-video {
  opacity: 1;
  transition: all 1s ease-out;
  transition-duration: 1s;
  visibility: visible;
}
.video-container.-show-video .-content, .video-container.-show-video h2 {
  opacity: 0;
  transition: 1s;
}
.video-container.-show-video .-player {
  display: none;
}

.video-player {
  max-width: 86rem;
  position: relative;
  cursor: pointer;
  width: 100%;
}
@media all and (min-width: 48em) {
  .video-player {
    width: 80%;
  }
}
.video-player:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.video-player .-player {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 1;
}
.video-player .-player:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  position: absolute;
  color: #fff;
  font-size: 2.8rem;
  border: 0.3rem solid #fff;
  border-radius: 50%;
  padding: 1rem;
  width: 5.4rem;
  height: 5.4rem;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  box-sizing: border-box;
  z-index: 1;
}
.video-player .sidebar-player {
  display: none;
}
.-sidebar .video-player, .touch .video-player {
  width: 100%;
}
.-sidebar .video-player .js-play-video, .touch .video-player .js-play-video {
  display: none;
}
.-sidebar .video-player .sidebar-player, .touch .video-player .sidebar-player {
  display: block;
}

.mod-figures {
  background: #f5f5f5;
  font-size: 1.6rem;
  margin: 4rem auto;
  padding-bottom: 2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-figures {
    margin: 18rem auto 10rem auto;
  }
}
@media all and (min-width: 60em) {
  .mod-figures {
    padding-bottom: 6.5rem;
  }
}
.mod-figures .-heading {
  padding: 5rem 0;
  text-align: center;
}
@media all and (min-width: 60em) {
  .mod-figures .-heading {
    margin-bottom: 10rem;
  }
}
.mod-figures .-legend {
  font-size: 1.3rem;
  margin-top: 2rem;
}
.mod-figures .figures-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.mod-figures .-item {
  width: 100%;
  color: #fff;
  padding: 5rem 2rem;
  text-align: center;
  position: relative;
  box-sizing: border-box;
}
@media all and (min-width: 30em) {
  .mod-figures .-item {
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .mod-figures .-item {
    width: 25%;
  }
  .mod-figures .-item:nth-child(2n+1) {
    top: -8rem;
  }
  .mod-figures .-item:nth-child(2n) {
    top: -3rem;
  }
}
.mod-figures .-item.-orange {
  background: #e75113;
}
.mod-figures .-item.-orange .icon-tooltip {
  color: #fff;
}
.mod-figures .-item.-white {
  background: #fff;
  color: #222;
}
.mod-figures .-item.-white .-label:after {
  background: #e75113;
}
.mod-figures .-item.-white .icon-tooltip {
  color: #222;
}
.mod-figures .-item.-black {
  background: #222;
}
.mod-figures .-item.-black .icon-tooltip {
  color: #fff;
}
.mod-figures .-number {
  font-size: 4.6rem;
  font-family: "Cera PRO Bold";
  position: relative;
  display: inline-block;
}
.mod-figures .icon-tooltip {
  right: -3rem;
  top: -1rem;
}
.mod-figures .-label {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  text-transform: uppercase;
  position: relative;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
}
.mod-figures .-label:after {
  content: "";
  position: absolute;
  width: 4.6rem;
  height: 0.2rem;
  background: #fff;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.mod-figures .-description {
  font-size: 1.4rem;
  font-family: "Cera PRO Regular";
}
.-sidebar .mod-figures {
  margin: 0;
}
.-sidebar .mod-figures .container, .-sidebar .mod-figures .article-global .container-medium, .article-global .-sidebar .mod-figures .container-medium, .-sidebar .mod-figures .article-global .container-narrow, .article-global .-sidebar .mod-figures .container-narrow {
  display: block;
}
.-sidebar .mod-figures .-item {
  width: 100%;
  top: 0;
}
.-sidebar .mod-figures .-item + .-item {
  margin-top: 3rem;
}

.mod-charts {
  margin: 5rem 0;
}
.mod-charts .hp-title {
  text-align: center;
}
.mod-charts .-subtitle {
  text-align: center;
}
.mod-charts .-chart {
  margin: 5rem 0 2rem;
}
.mod-charts .-chart[data-type=column] .highcharts-data-labels text {
  fill: #fff !important;
  color: #fff !important;
}
.mod-charts .-group {
  display: flex;
  flex-wrap: wrap;
}
.mod-charts .-group .chart-container {
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-charts .-group .chart-container {
    width: 50%;
  }
}
.mod-charts .chart-explanatory {
  color: #666;
  font-family: "Cera PRO Light";
  text-align: center;
  font-size: 1.2rem;
  margin-bottom: 5rem;
}

.mod-chart-intraday {
  margin: 8rem 0;
}
.mod-chart-intraday h2 {
  text-align: center;
}
.mod-chart-intraday .-link {
  text-align: center;
  margin: 4rem 0 5rem 0;
}

.highcharts-legend-item,
.highcharts-legend-item text,
.highcharts-data-labels,
svg {
  font-family: "Cera PRO Regular" !important;
  font-weight: normal !important;
}

.mod-downloads {
  background: #f8f8f8;
  padding: 4rem 0;
}
@media all and (min-width: 48em) {
  .mod-downloads {
    padding: 6rem 0 8rem;
  }
}
.mod-downloads h2 {
  text-align: center;
}
.mod-downloads .-downloads {
  padding-bottom: 6rem;
}
@media all and (min-width: 48em) {
  .mod-downloads .-downloads {
    display: flex;
    justify-content: center;
    padding-bottom: 0;
  }
}
.mod-downloads .-item {
  box-sizing: border-box;
  display: flex;
  padding: 0 6.25rem;
}
@media all and (min-width: 48em) {
  .mod-downloads .-item {
    display: block;
    padding: 0 1.5rem;
    width: 25%;
  }
}
.mod-downloads .swiper-pagination {
  bottom: 0;
}
@media all and (min-width: 48em) {
  .mod-downloads .swiper-pagination {
    display: none;
  }
}
.mod-downloads .-content {
  margin-left: 2rem;
}
@media all and (min-width: 48em) {
  .mod-downloads .-content {
    margin-left: 0;
  }
}
.-sidebar .mod-downloads .-downloads {
  display: block;
}
.-sidebar .mod-downloads .-item {
  display: flex;
  width: 100%;
}
.-sidebar .mod-downloads .-item + .-item {
  margin: 2rem 0 0;
}
.-sidebar .mod-downloads .-image {
  width: 40%;
}
.-sidebar .mod-downloads .-content {
  width: 60%;
  margin-left: 2rem;
}

.mod-downloads-int {
  margin-top: 5rem;
}
.mod-downloads-int h2 {
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-downloads-int .-downloads {
    display: flex;
    justify-content: center;
  }
}
.mod-downloads-int .-item {
  display: flex;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-downloads-int .-item {
    width: 50%;
  }
}
.mod-downloads-int .-item + .-item {
  margin-top: 5rem;
}
@media all and (min-width: 48em) {
  .mod-downloads-int .-item + .-item {
    margin-left: 5rem;
    margin-top: 0;
  }
}
.mod-downloads-int .-item .-image {
  width: 20rem;
}
.mod-downloads-int .-item .-details {
  width: 60%;
  margin-left: 2rem;
}
.-sidebar .mod-downloads-int {
  margin-top: 0;
}
.-sidebar .mod-downloads-int .-downloads {
  display: block;
}
.-sidebar .mod-downloads-int .-item {
  margin: 2rem 0;
  width: 100%;
}

.mod-dowloads-regulated .-downloads {
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media all and (min-width: 75em) {
  .mod-dowloads-regulated .-downloads {
    margin: 0 -2.5rem;
  }
}
.mod-dowloads-regulated .-item {
  margin: 0 0 2rem;
  width: 100%;
}
.mod-dowloads-regulated .-item + .-item {
  margin-left: 0;
}
@media all and (min-width: 75em) {
  .mod-dowloads-regulated .-item {
    margin: 0 2.5rem 2rem;
    width: calc(50% - 5rem);
  }
  .mod-dowloads-regulated .-item + .-item {
    margin-left: 2.5rem;
  }
}

.mod-downloads .-image,
.mod-downloads-int .-image {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 0;
}
.mod-downloads .-image:before,
.mod-downloads-int .-image:before {
  background: #e2e2e2;
  content: "";
  height: 100%;
  left: 0.6rem;
  position: absolute;
  top: 0.6rem;
  width: 100%;
  z-index: -1;
}
.mod-downloads .-image img,
.mod-downloads-int .-image img {
  width: 100%;
}
.mod-downloads .-type,
.mod-downloads-int .-type {
  bottom: 0;
  display: flex;
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  justify-content: center;
  position: absolute;
  text-align: center;
  width: 100%;
}
.mod-downloads .-type div,
.mod-downloads-int .-type div {
  background: #e75113;
  box-sizing: border-box;
  color: #fff;
  max-width: 90%;
  padding: 0.5rem 1.5rem;
}
.mod-downloads .-date,
.mod-downloads-int .-date {
  color: #666;
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  margin-top: 1.5rem;
}
.mod-downloads .-title,
.mod-downloads-int .-title {
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin: 1rem 0;
}
.mod-downloads .-version,
.mod-downloads-int .-version {
  align-items: center;
  color: #888;
  display: flex;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  justify-content: space-between;
}
.mod-downloads .-version span,
.mod-downloads-int .-version span {
  color: #e75113;
  font-size: 2rem;
}

@media all and (min-width: 48em) {
  .mod-links {
    display: flex;
  }
}
.mod-links > a, .mod-links > div {
  box-sizing: border-box;
}
@media all and (min-width: 48em) {
  .mod-links > a, .mod-links > div {
    width: 50%;
  }
}
.mod-links .-item {
  padding: 8rem 0;
  color: #fff;
  display: block;
  position: relative;
  background-size: cover;
  background-position: center;
  transition: 1s;
}
.mod-links .-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.mod-links .-item .-content {
  text-align: center;
  max-width: 40rem;
  margin: auto;
  position: relative;
}
.mod-links .-item .-title, .mod-links .-item .-description {
  margin-bottom: 2rem;
}
.mod-links .-item .-btn {
  text-align: center;
}
.mod-links .-item .btn {
  display: inline-block;
  color: #fff;
  border-color: #fff;
}
.mod-links .-item .btn:after {
  background: #fff;
}
.mod-links .-item .btn:hover {
  background: rgba(255, 255, 255, 0.15);
}

.mod-offer-list {
  padding-top: 8rem;
}
.mod-offer-list .-results {
  font-size: 2.8rem;
  font-family: "Cera PRO Light";
  padding-bottom: 4rem;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 5rem;
}
.mod-offer-list .-item {
  color: #222;
}
@media all and (min-width: 48em) {
  .mod-offer-list .-item {
    display: flex;
  }
}
.mod-offer-list .-item:last-child .-details {
  border-bottom: 0;
}
@media all and (min-width: 48em) {
  .mod-offer-list .-infos {
    width: 25%;
  }
}
.mod-offer-list .-details {
  margin-top: 2rem;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
@media all and (min-width: 48em) {
  .mod-offer-list .-details {
    margin-left: 2rem;
    width: calc(75% - 2rem);
    margin-top: 0;
  }
}
.mod-offer-list .-date {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  color: #666;
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .mod-offer-list .-date {
    height: 5rem;
    margin-bottom: 0;
  }
}
.mod-offer-list .-location {
  text-transform: uppercase;
  font-family: "Cera PRO Bold";
  line-height: 2rem;
}
.mod-offer-list .-location + .-location {
  text-transform: none;
}
.mod-offer-list .-title {
  font-size: 2rem;
  font-family: "Cera PRO Bold";
  color: #e75113;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .mod-offer-list .-title {
    margin-bottom: 1rem;
  }
}
.mod-offer-list .-excerpt {
  line-height: 2.2rem;
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
}
.mod-offer-list .-link {
  margin: 2rem 0 5rem;
  text-align: center;
  min-height: 6rem;
}
.mod-offer-list .load-offers-link.loading {
  color: transparent;
  position: relative;
  min-height: 6rem;
}
.mod-offer-list .load-offers-link.loading:hover {
  color: transparent;
}
.mod-offer-list .load-offers-link.loading:before {
  background: url("images/loading.gif") no-repeat 0 0/contain;
  content: "";
  height: 6rem;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 6rem;
}
.mod-offer-list .load-offers-link.loading:after {
  display: none;
}
.mod-offer-list .load-offers-link.hide {
  display: none;
}

.mod-offer-sidebar {
  margin-top: 5rem;
}
.mod-offer-sidebar h2 {
  text-align: center;
}
.mod-offer-sidebar ul {
  text-align: center;
  margin: 0 0 3rem;
}
.mod-offer-sidebar ul li {
  margin: 0 0 2rem;
}
.mod-offer-sidebar ul li:before {
  display: none;
}
.mod-offer-sidebar .-item {
  display: block;
  color: #222;
}
.mod-offer-sidebar .-label {
  font-family: "Cera PRO Bold";
}
.mod-offer-sidebar .-type {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  line-height: 1.7rem;
  color: #666;
}
.mod-offer-sidebar .-date {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: #666;
}
.mod-offer-sidebar .-category {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  line-height: 1.7rem;
  color: #e75113;
}
.mod-offer-sidebar .-link {
  text-align: center;
}

.mod-offer-details .-details {
  background: #f2f2f2;
  padding: 3rem 0;
}
@media all and (min-width: 48em) {
  .mod-offer-details .-details .container, .mod-offer-details .-details .article-global .container-medium, .article-global .mod-offer-details .-details .container-medium, .mod-offer-details .-details .article-global .container-narrow, .article-global .mod-offer-details .-details .container-narrow {
    display: flex;
    justify-content: space-between;
  }
}
.mod-offer-details .-details .-list {
  margin-bottom: 3rem;
}
@media all and (min-width: 48em) {
  .mod-offer-details .-details .-list {
    margin-bottom: 0;
  }
}
.mod-offer-details .-details .-list li {
  font-family: "Cera PRO Bold";
  line-height: 2rem;
  margin: 0;
}
.mod-offer-details .-details .-list li span {
  font-family: "Cera PRO Light";
}
.mod-offer-details .-details .-list li:before {
  display: none;
}
@media all and (min-width: 48em) {
  .mod-offer-details .-buttons {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.mod-offer-details .-buttons a {
  display: block;
  margin-bottom: 1rem;
  padding: 1.2rem 3rem;
  text-align: center;
  color: #fff;
}
@media all and (min-width: 30em) {
  .mod-offer-details .-buttons a {
    display: inline-block;
    margin-bottom: 0;
  }
}
@media all and (min-width: 48em) {
  .mod-offer-details .-buttons a {
    display: block;
  }
}
.mod-offer-details .-buttons a:hover {
  color: #e75113;
}
.mod-offer-details .-description {
  padding: 5rem 0;
}

.mod-offer-similar {
  padding-bottom: 5rem;
  background: #f7f7f7;
}
.mod-offer-similar .h3-like, .mod-offer-similar .videotheque-container .caption-title, .videotheque-container .mod-offer-similar .caption-title, .mod-offer-similar .mod-humanitarian .-associations .-name, .mod-humanitarian .-associations .mod-offer-similar .-name, .mod-offer-similar .mod-biography h2, .mod-biography .mod-offer-similar h2, .mod-offer-similar .mod-sitemap .-category > a, .mod-sitemap .mod-offer-similar .-category > a {
  border-bottom: 0.1rem solid #e5e5e5;
  padding: 4rem 0;
  margin-bottom: 4rem;
  font-family: "Cera PRO Medium";
  color: #222;
}
.mod-offer-similar .-item {
  color: #222;
}
@media all and (min-width: 48em) {
  .mod-offer-similar .-item {
    display: flex;
  }
}
.mod-offer-similar .-item:last-child .-details {
  border-bottom: 0;
}
@media all and (min-width: 48em) {
  .mod-offer-similar .-infos {
    width: 25%;
  }
}
.mod-offer-similar .-details {
  border-bottom: 0.1rem solid #e5e5e5;
  margin: 2rem 0 3rem;
  padding-bottom: 3rem;
}
@media all and (min-width: 48em) {
  .mod-offer-similar .-details {
    margin-top: 0;
    width: 75%;
  }
}
.mod-offer-similar .-date {
  color: #666;
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .mod-offer-similar .-date {
    height: 5rem;
    margin-bottom: 0;
  }
}
.mod-offer-similar .-location {
  font-family: "Cera PRO Bold";
  line-height: 2rem;
  text-transform: uppercase;
}
.mod-offer-similar .-location + .-location {
  text-transform: none;
}
.mod-offer-similar .-title {
  color: #e75113;
  font-size: 2rem;
  font-family: "Cera PRO Bold";
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .mod-offer-similar .-title {
    height: 5rem;
    margin-bottom: 0;
  }
}
.mod-offer-similar .-excerpt {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  line-height: 2.2rem;
}

.mod-offer-search {
  position: relative;
  margin-top: -4rem;
  padding: 4rem 2rem;
  background: #fff;
}
@media all and (min-width: 48em) {
  .mod-offer-search {
    padding: 4rem 9rem;
  }
}
.mod-offer-search h2 {
  text-align: center;
}
.mod-offer-search .-filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -1.5rem;
}
.mod-offer-search .-filters:first-child {
  justify-content: center;
}
.mod-offer-search .-select {
  width: 100%;
  margin: 1rem 1.5rem;
}
@media all and (min-width: 48em) {
  .mod-offer-search .-select {
    width: calc((100% - 6rem) / 2);
  }
}
@media all and (min-width: 60em) {
  .mod-offer-search .-select {
    width: calc((100% - 9rem) / 3);
  }
}
.mod-offer-search .-category {
  text-align: center;
  margin: 2rem 0;
}
.mod-offer-search .-category .-type {
  text-transform: uppercase;
  font-size: 1.2rem;
  margin-bottom: 1rem;
}
.mod-offer-search .-category .-group {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.mod-offer-search .-category .-checkbox + .-checkbox {
  margin-left: 2rem;
}
.mod-offer-search .-submit {
  text-align: center;
}
.mod-offer-search input[type=submit] {
  padding: 1.2rem;
  min-width: 28rem;
}
.mod-offer-search input[type=submit]:hover {
  color: #e75113;
}

.mod-career-join {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding: 5rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .mod-career-join {
    padding: 15rem 0;
  }
}
.mod-career-join:before {
  background: rgba(0, 0, 0, 0.5);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mod-career-join .container, .mod-career-join .article-global .container-medium, .article-global .mod-career-join .container-medium, .mod-career-join .article-global .container-narrow, .article-global .mod-career-join .container-narrow {
  font-size: 1.6rem;
  position: relative;
}
.mod-career-join p {
  color: #fff;
}
.mod-career-join .-btn {
  margin-top: 5rem;
}
.mod-career-join .-btn i {
  display: inline-block;
  font-size: 2.6rem;
  margin-right: 1rem;
  width: 3rem;
}
.mod-career-join .-btn i:before {
  position: absolute;
  top: 0.8rem;
}
.mod-career-join .btn {
  display: inline-block;
  color: #fff;
  border-color: #fff;
}
.mod-career-join .btn:after {
  background: #fff;
}
.mod-career-join .btn:hover {
  background: rgba(255, 255, 255, 0.2);
}

.mod-pagination {
  padding: 4rem 0 10rem 0;
  text-align: center;
}
.mod-pagination .container, .mod-pagination .article-global .container-medium, .article-global .mod-pagination .container-medium, .mod-pagination .article-global .container-narrow, .article-global .mod-pagination .container-narrow {
  align-items: center;
  display: flex;
  justify-content: center;
}
.mod-pagination .-next,
.mod-pagination .-prev {
  border: 0.1rem solid #666;
  color: #666;
  font-size: 2rem;
  height: 4.8rem;
  line-height: 4.8rem;
  margin-right: 2rem;
  transition: 0.5s;
  width: 4.8rem;
}
.mod-pagination .-next:hover,
.mod-pagination .-prev:hover {
  background: rgba(0, 0, 0, 0.2);
}
.mod-pagination .-next:before,
.mod-pagination .-prev:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  line-height: 4.8rem;
}
.mod-pagination .-prev {
  transform: rotate(180deg);
}
.mod-pagination ul {
  display: flex;
  margin: 0;
}
.mod-pagination li {
  display: none;
  margin: 0;
}
@media all and (min-width: 30em) {
  .mod-pagination li {
    display: block;
  }
}
.mod-pagination li:before {
  display: none;
}
.mod-pagination li.-current {
  display: block;
}
.mod-pagination li a,
.mod-pagination li span {
  background: transparent;
  border: 0.1rem solid #666;
  color: #666;
  display: block;
  height: 4.8rem;
  line-height: 4.8rem;
  margin: 0 1rem;
  transition: 0.5s;
  vertical-align: middle;
  width: 4.8rem;
}
.mod-pagination li a:hover {
  background: rgba(0, 0, 0, 0.2);
}
.mod-pagination li span {
  background: #e75113;
  border-color: #e75113;
  color: #fff;
}
.mod-pagination li.hellip span {
  border-color: transparent;
  background: transparent;
  color: #000;
  font-size: 2rem;
  width: 1.5rem;
}

.mod-magazine {
  background-color: #f7f7f7;
  padding: 3rem 0;
  box-sizing: border-box;
  height: calc(100vh - 12rem);
  position: fixed;
  left: -91.5rem;
  top: 12rem;
  width: calc(100% - 5.5rem);
  max-width: 91.5rem;
  overflow: auto;
  transition: 0.6s;
  z-index: 5;
}
.-open-magazine .mod-magazine {
  left: 0;
  transition: 0.5s;
}
.mod-magazine .-articles {
  padding: 0 1.5rem;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.mod-magazine .-item {
  width: 100%;
  margin: 0 auto 3rem auto;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  background-color: #fff;
  display: block;
}
@media all and (min-width: 48em) {
  .mod-magazine .-item {
    max-width: inherit;
    margin: 0 1.5rem 3rem;
    width: calc(50% - 3rem);
  }
}
.mod-magazine .-item.-large {
  width: 100%;
  min-height: 42rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mod-magazine .-item.-large .-filter {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
}
.mod-magazine .-item.-large .-tag {
  position: relative;
  z-index: 1;
}
.mod-magazine .-item.-large .-content {
  color: #fff;
  margin-bottom: 5rem;
}
.mod-magazine .-item.-large .-content:before {
  display: none;
}
.mod-magazine .-item.-large .-details {
  color: #fff;
}
.mod-magazine .-item.-large .-title {
  font-size: 2.4rem;
  line-height: 3.2rem;
}
.mod-magazine .-image {
  position: relative;
}
.mod-magazine .-image img {
  width: 100%;
}
.mod-magazine .-tag {
  margin: 2rem;
  position: absolute;
  top: 0;
}
.mod-magazine .-tag span {
  background: #4BBECF;
  font-size: 1.2rem;
  font-family: "Cera PRO Regular";
  text-transform: uppercase;
  color: #fff;
  padding: 0.8rem 1.2rem;
}
.mod-magazine .-content {
  color: #000;
  margin: 2rem 2rem 3rem;
  position: relative;
}
.mod-magazine .-content:before {
  content: "";
  position: absolute;
  border-bottom: 1rem solid #fff;
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  top: -3rem;
  left: 0;
}
.mod-magazine .-details {
  font-size: 1.1rem;
  font-family: "Cera PRO Regular";
  color: #bbb;
  margin-bottom: 1rem;
}
.mod-magazine .-details div {
  display: inline-block;
  text-transform: uppercase;
  margin: 0 0.6rem;
}
.mod-magazine .-details .-time {
  margin-left: 0;
}
.mod-magazine .-details .-time:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2.4rem;
  vertical-align: middle;
  margin-right: 1rem;
}
.mod-magazine .-title {
  font-size: 1.8rem;
  line-height: 2.6rem;
  font-family: "Cera PRO Bold";
  margin-bottom: 1rem;
}
.mod-magazine .-excerpt {
  font-size: 1.4rem;
  line-height: 2.4rem;
  font-family: "Cera PRO Light";
}
.mod-magazine .-link {
  text-align: center;
}
.mod-magazine .-edito {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  height: 100%;
  padding: 5rem;
}
.mod-magazine .-edito .-quote {
  width: 50%;
  color: #fff;
  font-size: 2rem;
  font-family: "Cera PRO Regular";
  position: relative;
  padding-top: 5rem;
}
.mod-magazine .-edito .-quote:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  position: absolute;
  top: -3rem;
  font-size: 6rem;
  color: #e75113;
}
.mod-magazine .-edito .-author {
  width: 50%;
  color: #fff;
  font-size: 1.6rem;
  font-family: "Cera PRO Regular";
  text-transform: uppercase;
  margin-top: 3rem;
}
.mod-magazine .mCSB_scrollTools {
  width: 1rem;
}
.mod-magazine .mCSB_inside > .mCSB_container {
  margin: 0;
}

.mod-magazine-hp {
  background: #f7f7f7;
}
.mod-magazine-hp .container, .mod-magazine-hp .article-global .container-medium, .article-global .mod-magazine-hp .container-medium, .mod-magazine-hp .article-global .container-narrow, .article-global .mod-magazine-hp .container-narrow {
  margin-top: -4rem;
  padding-bottom: 15rem;
  position: relative;
  z-index: 2;
  width: 100%;
}
@media all and (min-width: 1025px) {
  .mod-magazine-hp .container, .mod-magazine-hp .article-global .container-medium, .article-global .mod-magazine-hp .container-medium, .mod-magazine-hp .article-global .container-narrow, .article-global .mod-magazine-hp .container-narrow {
    margin-top: -12rem;
  }
}
.mod-magazine-hp .-no-results {
  margin-top: 15rem;
  text-align: center;
  width: 100%;
}
.mod-magazine-hp .-articles {
  display: flex;
  flex-wrap: wrap;
}
.mod-magazine-hp .-item {
  width: 100%;
  max-width: 37rem;
  margin: 0 auto 3rem auto;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  background-color: #fff;
  display: block;
}
@media all and (min-width: 48em) {
  .mod-magazine-hp .-item {
    max-width: inherit;
    margin: 0 1.5rem 3rem;
    width: calc(100% / 2 - 3rem);
  }
}
@media all and (min-width: 60em) {
  .mod-magazine-hp .-item {
    width: calc(100% / 3 - 3rem);
  }
}
.mod-magazine-hp .-item.-large {
  width: 100%;
  max-width: 37rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media all and (min-width: 48em) {
  .mod-magazine-hp .-item.-large {
    width: calc(100% / 2 - 3rem);
    margin: 0 1.5rem 3rem;
    max-width: inherit;
  }
}
@media all and (min-width: 60em) {
  .mod-magazine-hp .-item.-large {
    width: calc((2 / 3) * 100% - 3rem);
  }
}
.mod-magazine-hp .-item.-large .-filter {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
}
.mod-magazine-hp .-item.-large .-tag {
  position: relative;
  z-index: 1;
}
.mod-magazine-hp .-item.-large .-content {
  color: #fff;
  margin-bottom: 5rem;
}
.mod-magazine-hp .-item.-large .-content:before {
  display: none;
}
.mod-magazine-hp .-item.-large .-details {
  color: #fff;
}
.mod-magazine-hp .-item.-large .-title {
  font-size: 2.4rem;
  line-height: 3.2rem;
}
.mod-magazine-hp .-image {
  position: relative;
}
.mod-magazine-hp .-image img {
  width: 100%;
}
.mod-magazine-hp .-tag {
  margin: 2rem;
  position: absolute;
  top: 0;
}
.mod-magazine-hp .-tag span {
  background: #4BBECF;
  font-size: 1.2rem;
  font-family: "Cera PRO Regular";
  text-transform: uppercase;
  color: #fff;
  padding: 0.8rem 1.2rem;
}
.mod-magazine-hp .-content {
  color: #000;
  margin: 2rem 2rem 3rem;
  position: relative;
}
.mod-magazine-hp .-content:before {
  content: "";
  position: absolute;
  border-bottom: 1rem solid #fff;
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  top: -3rem;
  left: 0;
}
.mod-magazine-hp .-details {
  font-size: 1.1rem;
  font-family: "Cera PRO Regular";
  color: #bbb;
  margin-bottom: 1rem;
}
.mod-magazine-hp .-details div {
  display: inline-block;
  text-transform: uppercase;
  margin: 0 0.6rem;
}
.mod-magazine-hp .-details .-time {
  margin-left: 0;
}
.mod-magazine-hp .-details .-time:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2.4rem;
  vertical-align: middle;
  margin-right: 1rem;
}
.mod-magazine-hp .-title {
  font-size: 1.8rem;
  line-height: 2.6rem;
  font-family: "Cera PRO Bold";
  margin-bottom: 1rem;
}
.mod-magazine-hp .-excerpt {
  font-size: 1.4rem;
  line-height: 2.4rem;
  font-family: "Cera PRO Light";
}
.mod-magazine-hp .-link {
  text-align: center;
}

.mod-newsroom-hp {
  background: #f7f7f7;
  font-size: 1.6rem;
}
.mod-newsroom-hp .container, .mod-newsroom-hp .article-global .container-medium, .article-global .mod-newsroom-hp .container-medium, .mod-newsroom-hp .article-global .container-narrow, .article-global .mod-newsroom-hp .container-narrow {
  margin-top: -4rem;
  padding-bottom: 15rem;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 1025px) {
  .mod-newsroom-hp .container, .mod-newsroom-hp .article-global .container-medium, .article-global .mod-newsroom-hp .container-medium, .mod-newsroom-hp .article-global .container-narrow, .article-global .mod-newsroom-hp .container-narrow {
    margin-top: -12rem;
  }
}
.mod-newsroom-hp .-news {
  display: flex;
  flex-wrap: wrap;
}
.mod-newsroom-hp .-item {
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 37rem;
  min-height: 28rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-newsroom-hp .-item {
    margin: 0;
    max-width: inherit;
    width: calc(100% / 2);
  }
}
@media all and (min-width: 60em) {
  .mod-newsroom-hp .-item {
    width: calc(100% / 3);
  }
}
@media all and (min-width: 75em) {
  .mod-newsroom-hp .-item {
    min-height: 37rem;
  }
}
.mod-newsroom-hp .-item.-large {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-newsroom-hp .-item.-large {
    width: calc(100% / 2);
  }
}
@media all and (min-width: 60em) {
  .mod-newsroom-hp .-item.-large {
    width: calc((2 / 3) * 100%);
  }
}
.mod-newsroom-hp .-item.-large:before {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mod-newsroom-hp .-item.-direct {
  background: url("images/direct-access.jpg") no-repeat;
  background-size: cover;
  color: #222;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.mod-newsroom-hp .-item.-direct .-title {
  font-family: "Cera PRO Bold";
  font-size: 2.6rem;
  margin: 3rem 3.5rem;
  position: absolute;
  top: 0;
}
.mod-newsroom-hp .-item.-direct .-content {
  padding: 8rem 3rem 5rem;
}
.mod-newsroom-hp .-item.-direct ul {
  margin: 0;
}
.mod-newsroom-hp .-item.-direct ul li:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  background: transparent;
  border-radius: 0;
  font-size: 1.8rem;
  color: #222;
  height: auto;
  width: auto;
}
.mod-newsroom-hp .-item.-direct ul a {
  color: #222;
  font-family: "Cera PRO Medium";
  font-size: 1.6rem;
}
.mod-newsroom-hp .-item.-direct ul a:hover {
  text-decoration: underline;
}
.mod-newsroom-hp .-item.-press {
  align-items: center;
  background: #4dcc63;
  color: #fff;
  display: flex;
  position: relative;
  text-align: center;
}
.mod-newsroom-hp .-item.-press .-type {
  font-family: "Cera PRO Regular";
  font-size: 1.2rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 3rem;
  width: 100%;
}
.mod-newsroom-hp .-item.-press .-content {
  box-sizing: border-box;
  padding: 3rem;
  width: 100%;
}
.mod-newsroom-hp .-item.-press .-date {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
}
.mod-newsroom-hp .-item.-press .-details {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
}
.mod-newsroom-hp .-item.-press .-label {
  margin: 2rem 0 1rem;
}
.mod-newsroom-hp .-item.-video {
  align-items: center;
  color: #fff;
  display: flex;
  position: relative;
  text-align: center;
}
.mod-newsroom-hp .-item.-video:before {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mod-newsroom-hp .-item.-video .-content {
  box-sizing: border-box;
  margin-top: 5rem;
  padding: 3rem;
  position: relative;
  width: 100%;
}
.mod-newsroom-hp .-item.-video .-player {
  border: 0.3rem solid #fff;
  border-radius: 100%;
  font-size: 2rem;
  padding: 1.2rem 1.2rem 1.4rem 1.4rem;
}
.mod-newsroom-hp .-item.-video .-player:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-newsroom-hp .-item.-video .-label {
  margin-top: 3rem;
}
.mod-newsroom-hp .-item.-publication {
  align-items: center;
  display: flex;
}
.mod-newsroom-hp .-item.-publication .-content {
  box-sizing: border-box;
  display: flex;
  padding: 3rem;
  width: 100%;
}
.mod-newsroom-hp .-item.-publication .-image {
  position: relative;
  width: 40%;
  z-index: 0;
}
.mod-newsroom-hp .-item.-publication .-image img {
  width: 100%;
}
.mod-newsroom-hp .-item.-publication .-image div {
  position: relative;
}
.mod-newsroom-hp .-item.-publication .-image div:before {
  background: #e2e2e2;
  content: "";
  height: 100%;
  left: 0.6rem;
  position: absolute;
  top: 0.6rem;
  width: 100%;
  z-index: -1;
}
.mod-newsroom-hp .-item.-publication .-details {
  margin-left: 2rem;
  width: 60%;
}
.mod-newsroom-hp .-item.-publication .-date {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  margin-top: 1.5rem;
}
.mod-newsroom-hp .-item.-publication .-title {
  color: #222;
  font-family: "Cera PRO Bold";
  margin: 1rem 0;
}
.mod-newsroom-hp .-item.-publication .-version {
  align-items: center;
  color: #888;
  display: flex;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  justify-content: space-between;
}
.mod-newsroom-hp .-item.-publication .-version span {
  color: #e75113;
  font-size: 2rem;
}
.mod-newsroom-hp .-item.-twitter, .mod-newsroom-hp .-item.-facebook {
  color: #fff;
}
.mod-newsroom-hp .-item.-twitter:before, .mod-newsroom-hp .-item.-facebook:before {
  display: none;
}
.mod-newsroom-hp .-item.-twitter .-content, .mod-newsroom-hp .-item.-facebook .-content {
  box-sizing: border-box;
  padding: 3rem 8rem;
  width: 100%;
}
.mod-newsroom-hp .-item.-twitter .-account, .mod-newsroom-hp .-item.-facebook .-account {
  color: #fff;
  display: block;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin-bottom: 2rem;
  text-align: center;
  width: 100%;
}
.mod-newsroom-hp .-item.-twitter .-icon, .mod-newsroom-hp .-item.-facebook .-icon {
  margin-bottom: 1rem;
  text-align: center;
}
.mod-newsroom-hp .-item.-twitter .-icon:before, .mod-newsroom-hp .-item.-facebook .-icon:before {
  font-size: 3.6rem;
}
.mod-newsroom-hp .-item.-twitter .-date, .mod-newsroom-hp .-item.-facebook .-date {
  font-size: 1.4rem;
  margin-bottom: 3rem;
  padding-bottom: 2rem;
  position: relative;
  text-align: center;
  width: 100%;
}
.mod-newsroom-hp .-item.-twitter .-date:after, .mod-newsroom-hp .-item.-facebook .-date:after {
  background: #fff;
  bottom: 0;
  content: "";
  height: 0.1rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 5rem;
}
.mod-newsroom-hp .-item.-twitter .-excerpt, .mod-newsroom-hp .-item.-facebook .-excerpt {
  text-align: center;
}
.mod-newsroom-hp .-item.-twitter .-post, .mod-newsroom-hp .-item.-facebook .-post {
  box-sizing: border-box;
  height: 20rem;
  padding: 0 3rem 8rem;
}
.mod-newsroom-hp .-item.-twitter .swiper-button-prev,
.mod-newsroom-hp .-item.-twitter .swiper-button-next, .mod-newsroom-hp .-item.-facebook .swiper-button-prev,
.mod-newsroom-hp .-item.-facebook .swiper-button-next {
  background: 0 none;
  font: 0/0 a;
  height: 2.2rem;
  padding: 0;
  position: absolute;
  top: 6rem;
  z-index: 5;
}
.mod-newsroom-hp .-item.-twitter .swiper-button-prev:before,
.mod-newsroom-hp .-item.-twitter .swiper-button-next:before, .mod-newsroom-hp .-item.-facebook .swiper-button-prev:before,
.mod-newsroom-hp .-item.-facebook .swiper-button-next:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2rem;
}
.mod-newsroom-hp .-item.-twitter .swiper-button-prev.disabled,
.mod-newsroom-hp .-item.-twitter .swiper-button-next.disabled, .mod-newsroom-hp .-item.-facebook .swiper-button-prev.disabled,
.mod-newsroom-hp .-item.-facebook .swiper-button-next.disabled {
  cursor: default;
  opacity: 0.2;
}
.mod-newsroom-hp .-item.-twitter .swiper-button-prev, .mod-newsroom-hp .-item.-facebook .swiper-button-prev {
  left: 0;
  transform: rotate(180deg);
}
.mod-newsroom-hp .-item.-twitter .swiper-button-next, .mod-newsroom-hp .-item.-facebook .swiper-button-next {
  right: 0;
}
.mod-newsroom-hp .-item.-twitter a,
.mod-newsroom-hp .-item.-twitter strong, .mod-newsroom-hp .-item.-facebook a,
.mod-newsroom-hp .-item.-facebook strong {
  color: #fff;
}
.mod-newsroom-hp .-item.-twitter {
  background: #2eabf4;
}
.mod-newsroom-hp .-item.-twitter .-icon:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-newsroom-hp .-item.-facebook {
  background: #3765a3;
}
.mod-newsroom-hp .-item.-facebook .-icon:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
}
.mod-newsroom-hp .-item.-magazine {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.mod-newsroom-hp .-item.-magazine:before {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mod-newsroom-hp .-item.-magazine .-tag {
  margin: 3rem;
  position: relative;
}
.mod-newsroom-hp .-item.-magazine .-tag span {
  background: #4BBECF;
  color: #fff;
  font-family: "Cera PRO Regular";
  font-size: 1.2rem;
  padding: 0.8rem 1.2rem;
  text-transform: uppercase;
}
.mod-newsroom-hp .-item.-magazine .-content {
  position: relative;
  padding: 5rem 3rem 5rem;
}
.mod-newsroom-hp .-item.-magazine .-details {
  color: #fff;
  font-size: 1.1rem;
  font-family: "Cera PRO Regular";
  margin: 2rem 0;
}
.mod-newsroom-hp .-item.-magazine .-details div {
  display: inline-block;
  margin: 0 0.6rem;
  text-transform: uppercase;
}
.mod-newsroom-hp .-item.-magazine .-details .-time {
  margin-left: 0;
}
.mod-newsroom-hp .-item.-magazine .-details .-time:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2.4rem;
  margin-right: 1rem;
  vertical-align: middle;
}
.mod-newsroom-hp .-item.-magazine .-title {
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  line-height: 2.6rem;
  margin-bottom: 1rem;
}
.mod-newsroom-hp .-item.-magazine .-excerpt {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  line-height: 2.4rem;
}
.mod-newsroom-hp .-item.-magazine.-large .-title {
  font-size: 2.4rem;
  line-height: 3.2rem;
}
.mod-newsroom-hp .-item.-instagram .-icon {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #fff;
  font-size: 2.5rem;
  margin: 2rem;
  text-align: right;
}

.mod-patronage-hp {
  background: #f8f8f8;
}
.mod-patronage-hp .-category {
  padding: 4rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .mod-patronage-hp .-category {
    display: flex;
  }
}
@media all and (min-width: 60em) {
  .mod-patronage-hp .-category {
    display: block;
  }
}
.mod-patronage-hp .-category .-image {
  height: 25rem;
  margin: auto;
  text-align: left;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-patronage-hp .-category .-image {
    height: auto;
    margin: 0;
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .mod-patronage-hp .-category .-image {
    width: 100%;
  }
}
.mod-patronage-hp .-category .-image img {
  font-family: "object-fit: cover;";
  display: inline-block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
@media all and (min-width: 60em) {
  .mod-patronage-hp .-category .-image img {
    width: 60%;
  }
}
.mod-patronage-hp .-category .-item {
  height: 100%;
  width: 100%;
  margin: auto;
}
@media all and (min-width: 48em) {
  .mod-patronage-hp .-category .-item {
    width: 50%;
    margin: 0;
  }
}
@media all and (min-width: 60em) {
  .mod-patronage-hp .-category .-item {
    top: 0;
    position: absolute;
    width: 100%;
  }
}
.mod-patronage-hp .-category .container, .mod-patronage-hp .-category .article-global .container-medium, .article-global .mod-patronage-hp .-category .container-medium, .mod-patronage-hp .-category .article-global .container-narrow, .article-global .mod-patronage-hp .-category .container-narrow {
  height: 100%;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-patronage-hp .-category .container, .mod-patronage-hp .-category .article-global .container-medium, .article-global .mod-patronage-hp .-category .container-medium, .mod-patronage-hp .-category .article-global .container-narrow, .article-global .mod-patronage-hp .-category .container-narrow {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
}
@media all and (min-width: 60em) {
  .mod-patronage-hp .-category .container, .mod-patronage-hp .-category .article-global .container-medium, .article-global .mod-patronage-hp .-category .container-medium, .mod-patronage-hp .-category .article-global .container-narrow, .article-global .mod-patronage-hp .-category .container-narrow {
    width: 90%;
  }
}
.mod-patronage-hp .-category .-content {
  background: #fff;
  padding: 5rem 4rem 8rem;
}
@media all and (min-width: 60em) {
  .mod-patronage-hp .-category .-content {
    width: 50%;
  }
}
.mod-patronage-hp .-category.-left .-image {
  text-align: right;
  order: 1;
}
.mod-patronage-hp .-category.-left .container, .mod-patronage-hp .-category.-left .article-global .container-medium, .article-global .mod-patronage-hp .-category.-left .container-medium, .mod-patronage-hp .-category.-left .article-global .container-narrow, .article-global .mod-patronage-hp .-category.-left .container-narrow {
  justify-content: flex-start;
}

.mod-actions-hp {
  padding: 5rem 0;
  text-align: center;
}
.mod-actions-hp .-actions {
  height: 40rem;
  display: flex;
  margin-top: 4rem;
  flex-wrap: wrap;
  justify-content: center;
}
.mod-actions-hp .-item {
  align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  padding: 2.5rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 75em) {
  .mod-actions-hp .-item {
    width: calc(100% / 2);
  }
}
@media all and (min-width: 75em) {
  .mod-actions-hp .-item {
    width: calc(100% / 4);
  }
}
.mod-actions-hp .-item:before {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mod-actions-hp .-item:after {
  background: #e75113;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 100%;
  transition: 0.5s;
  width: 100%;
  z-index: 0;
}
.no-touch .mod-actions-hp .-item:hover:after {
  top: 0;
}
.no-touch .mod-actions-hp .-item:hover .-details {
  margin-top: 2rem;
  max-height: 100%;
  opacity: 1;
}
.mod-actions-hp .-title {
  color: #fff;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  line-height: 2.6rem;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 1;
}
.mod-actions-hp .-details {
  color: #fff;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  line-height: 2.4rem;
  max-height: 0;
  opacity: 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
.mod-actions-hp .-details span {
  display: block;
  font-size: 2.4rem;
  margin-top: 2rem;
}

.mod-activities {
  margin-top: 5rem;
}
.mod-activities .-activity {
  background: #f7f7f7;
}
@media all and (min-width: 60em) {
  .mod-activities .-activity {
    display: flex;
  }
}
.mod-activities .-activity:nth-child(even) {
  flex-direction: row-reverse;
  background: #fff;
}
.mod-activities .-image {
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  height: 40rem;
  justify-content: flex-end;
  padding-bottom: 5rem;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 60em) {
  .mod-activities .-image {
    height: auto;
    width: 40%;
  }
}
.mod-activities .-image img {
  margin-bottom: 2rem;
}
.mod-activities .-image .btn {
  color: #fff;
  border-color: #fff;
}
.mod-activities .-image .btn:after {
  background: #fff;
}
.mod-activities .-image:hover .btn {
  background: rgba(255, 255, 255, 0.2);
}
.mod-activities .-content {
  flex: 0 1 auto;
  padding: 4rem 2rem;
}
@media all and (min-width: 60em) {
  .mod-activities .-content {
    max-width: 60rem;
    padding: 7rem 8rem;
    width: 60%;
  }
}
.mod-activities .-figures {
  margin-bottom: 3rem;
}
@media all and (min-width: 30em) {
  .mod-activities .-figures {
    display: flex;
    justify-content: center;
  }
}
.mod-activities .-figures .-item {
  margin: auto;
  text-align: center;
  width: 50%;
}
.mod-activities .-figures .-item + .-item {
  margin-top: 4rem;
}
@media all and (min-width: 30em) {
  .mod-activities .-figures .-item + .-item {
    margin-top: 0;
  }
}
.mod-activities .-figures .-data {
  color: #e75113;
  display: inline-block;
  font-family: "Cera PRO Bold";
  font-size: 4rem;
  line-height: 4.4rem;
  position: relative;
}
.mod-activities .-figures .icon {
  height: 5.5rem;
  margin-bottom: 2rem;
}
.mod-activities .-figures .icon.collaborator {
  height: 4.8rem;
  padding-top: 0.7rem;
}
.mod-activities .-figures .icon-tooltip {
  right: -4rem;
  top: -0.1rem;
}
.mod-activities .-figures .-label {
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  text-transform: uppercase;
}
.mod-activities .-branches .-group {
  display: flex;
  align-items: center;
}
.mod-activities .-branches .-group .-item + .-item {
  margin-left: 3rem;
}

.mod-rse {
  background: #f7f7f7;
}
@media all and (min-width: 48em) {
  .mod-rse {
    display: flex;
  }
}
.mod-rse .-image {
  width: 100%;
  height: 40rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 1 auto;
}
@media all and (min-width: 48em) {
  .mod-rse .-image {
    width: 40%;
    height: auto;
  }
}
.mod-rse .-content {
  padding: 4rem 2rem;
  flex: 0 1 auto;
}
@media all and (min-width: 48em) {
  .mod-rse .-content {
    width: 60%;
    max-width: 60rem;
    padding: 7rem 8rem;
  }
}

.mod-template-image.-grey {
  background: #f7f7f7;
}
.mod-template-image.-white {
  background: #fff;
}
@media all and (min-width: 48em) {
  .mod-template-image {
    display: flex;
  }
}
.mod-template-image .-image {
  width: 100%;
  height: 40rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 1 auto;
  display: none;
}
@media all and (min-width: 48em) {
  .mod-template-image .-image {
    width: 40%;
    height: auto;
    display: block;
  }
}
.mod-template-image .-content {
  width: 100%;
  box-sizing: border-box;
  padding: 4rem 2rem;
  flex: 0 1 auto;
}
@media all and (min-width: 48em) {
  .mod-template-image .-content {
    width: 60%;
    padding: 5rem;
  }
}
.mod-template-image .-content.-center {
  text-align: center;
}
.mod-template-image .-content.-rse {
  max-width: 60rem;
  padding: 7rem 8rem;
  box-sizing: inherit;
}
.mod-template-image .-title {
  max-width: 38rem;
  display: block;
  margin: 1rem auto;
}
.mod-template-image .-subtitle {
  font-size: 1.4rem;
  letter-spacing: 0.08rem;
  font-family: "Cera PRO Light";
  text-transform: uppercase;
}
.mod-template-image .-date,
.mod-template-image .-category {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  color: #666;
}
.mod-template-image .-excerpt {
  font-size: 2.2rem;
  font-family: "PT Serif";
  max-width: 58rem;
  margin: 3rem auto;
  padding: 2rem 0 5rem 0;
  display: block;
  position: relative;
  color: #222;
}
.mod-template-image .-quote {
  font-size: 2.2rem;
  font-family: "PT Serif";
  max-width: 58rem;
  margin: 3rem auto;
  padding-top: 10rem;
  display: block;
  position: relative;
  color: #222;
}
.mod-template-image .-quote:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  position: absolute;
  top: 2rem;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 4rem;
  color: #e75113;
}
.mod-template-image .-name {
  font-size: 1.6rem;
  font-family: "Cera PRO Bold";
  color: #e75113;
}
.mod-template-image .-position {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
  margin-top: 1rem;
}
.mod-template-image .-link {
  margin-top: 5rem;
}
@media all and (min-width: 60em) {
  .mod-template-image .-link {
    display: inline-block;
  }
}
.mod-template-image .-link + .-link {
  margin-top: 1rem;
}
@media all and (min-width: 60em) {
  .mod-template-image .-link + .-link {
    margin-left: 2rem;
  }
}

.mod-sitemap {
  font-size: 1.4rem;
  padding: 2rem 0;
}
@media all and (min-width: 48em) {
  .mod-sitemap {
    padding: 10rem 0;
  }
}
.mod-sitemap .-sitemap {
  display: flex;
  flex-wrap: wrap;
}
@media all and (min-width: 48em) {
  .mod-sitemap .-category {
    width: calc(100% / 3);
  }
}
.mod-sitemap .-category:before {
  display: none;
}
.mod-sitemap .-category > a {
  color: #222;
  display: block;
  margin-bottom: 2rem;
  text-transform: uppercase;
}
.mod-sitemap .-category > ul > li {
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
}
.mod-sitemap .-category > ul > li:before {
  display: none;
}
.mod-sitemap .-category > ul ul li {
  font-size: 1.4rem;
  margin-bottom: 0;
}
.mod-sitemap .-category > ul ul li a {
  color: #222;
  font-family: "Cera PRO Regular";
}
.mod-sitemap a:hover {
  text-decoration: underline;
}

.mod-results {
  padding: 5rem 0;
}
.mod-results form {
  width: 100%;
}
.mod-results .-filters {
  margin: 0 auto;
  max-width: 73rem;
}
@media all and (min-width: 48em) {
  .mod-results .-filters {
    display: flex;
    align-items: center;
  }
}
@media all and (min-width: 30em) {
  .mod-results .-filter {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media all and (min-width: 48em) {
  .mod-results .-filter {
    justify-content: flex-start;
    width: 50%;
  }
}
.mod-results .-filter + .-filter {
  margin-left: 2rem;
}
.mod-results .-submit {
  height: 4.5rem;
  display: flex;
  justify-content: flex-end;
  margin-left: 3rem;
}
.mod-results .-submit input {
  padding: 1.2rem 2.5rem;
}
.mod-results .-submit input:hover {
  color: #e75113;
}
.mod-results .-label {
  color: #222;
  font-family: "Cera PRO Bold";
}
@media all and (min-width: 30em) {
  .mod-results .-select {
    flex-grow: 1;
    margin-left: 2rem;
  }
}
.mod-results select {
  width: 100% !important;
}
.mod-results .-results {
  margin-top: 2rem;
}
.mod-results .-results .-title {
  max-width: 73rem;
  margin: auto;
  padding: 2rem 0;
}
.mod-results .-results ul {
  max-width: 73rem;
  margin: 0 auto;
}
.mod-results .-results li {
  background: transparent;
  margin: 0;
  transition: 0.5s;
  padding: 2rem 0;
}
.mod-results .-results li:hover {
  background: #fff;
}
.mod-results .-results li:hover .-title {
  color: #e75113;
}
.mod-results .-results li:hover:before {
  opacity: 1;
}
.mod-results .-results li:before {
  content: "";
  background: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: inherit;
  margin: auto;
  top: 0;
  left: -100%;
  opacity: 0;
  transition: 0.5s;
}
.mod-results .-results li:after {
  content: "";
  position: absolute;
  width: 100vw;
  height: 1px;
  background: #e5e5e5;
  top: 0;
  right: 0;
}
.mod-results .-results li:last-child {
  margin-bottom: 2rem;
  display: block;
}
.mod-results .-results li .-date {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  width: 20%;
}
.mod-results .-results li .-details {
  width: 80%;
}
.mod-results .-results li .-title {
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin-bottom: 1rem;
  transition: 0.5s;
}
.mod-results .-results li .-format {
  font-size: 1.2rem;
  font-family: "Cera PRO Light";
  color: #888;
}
.mod-results .-results li .-format span {
  display: inline-block;
}
.mod-results .-results li.-webcast {
  background: #e75113;
  color: #fff;
  display: flex;
}
.mod-results .-results li.-webcast:hover {
  background: #e75113;
}
.mod-results .-results li.-webcast:hover .-title,
.mod-results .-results li.-webcast:hover .-format {
  color: #fff;
}
.mod-results .-results li.-webcast:before {
  background: #e75113;
  opacity: 1;
}
.mod-results .-results li.-webcast a {
  display: flex;
  width: 100%;
}
.mod-results .-results li.-webcast .-label {
  color: #fff;
}
.mod-results .-results li.-webcast .-date {
  position: relative;
}
.mod-results .-results li.-webcast .icon-player {
  color: #fff;
}
.mod-results .-results li.-webcast .icon-player:before {
  font-size: 1.2rem;
  left: 2rem;
  border: 0.3rem solid #fff;
  border-radius: 50%;
  padding: 1.5rem;
  position: absolute;
}
.mod-results .-results li.-webcast .-title, .mod-results .-results li.-webcast .-format {
  color: #fff;
}
@media all and (min-width: 48em) {
  .mod-results .-results li a {
    display: flex;
  }
}
.mod-results .-results li span {
  display: block;
}
.mod-results .-results .-youtube {
  background-color: #aaa;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: block;
  margin: 1.5rem 0;
  padding: 3rem 0 3rem 13.5rem;
  position: relative;
  text-align: left;
  width: 100%;
}
.mod-results .-results .-youtube:before {
  font-size: 1.2rem;
  left: 2rem;
  border: 0.3rem solid #fff;
  border-radius: 50%;
  padding: 1.5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.mod-results .-results .-youtube span {
  font-family: "Cera PRO Bold";
  font-size: 1.4rem;
}
.mod-results .-data {
  margin: auto;
  max-width: 73rem;
}
.mod-results .-data .-title {
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin-bottom: 1rem;
  transition: 0.5s;
}
.mod-results .-data .-format {
  color: #888;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  margin-bottom: 0;
}
.mod-results .-data .btn {
  display: inline-block;
}

.mod-results-hp {
  width: 100%;
  padding: 5rem;
  box-sizing: border-box;
}
@media all and (min-width: 48em) {
  .mod-results-hp {
    width: 60%;
  }
}
.mod-results-hp h2 {
  margin-bottom: 5rem;
}
.mod-results-hp p {
  margin-bottom: 5rem;
}
.mod-results-hp ul {
  margin: 0;
  padding-left: 6rem;
  margin-bottom: 5rem;
}

.mod-news-finance-hp .mod-stocks, .mod-news-investisseurs-hp .mod-stocks {
  padding: 3rem 2rem;
}
.mod-news-finance-hp .mod-stocks h2, .mod-news-investisseurs-hp .mod-stocks h2 {
  font-size: 1.6rem;
  text-align: left;
}
.mod-stocks h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.-sidebar .mod-stocks {
  padding: 5rem 0;
  text-align: center;
}
.mod-stocks .-item {
  width: auto;
}
.mod-stocks .-item + .-item {
  margin-top: 2rem;
}
.mod-stocks .-item.-main .-label {
  margin-bottom: 1rem;
}
.mod-stocks .-item.-main .-percent {
  font-size: 2.8rem;
}
.mod-stocks .-item.-main .-percent span {
  position: relative;
  margin-bottom: 3.5rem;
}
.mod-stocks .-item.-main .-percent span:before {
  content: "";
  position: absolute;
  border-bottom: 1rem solid #2ec13f;
  border-right: 1rem solid transparent;
  border-left: 1rem solid transparent;
  bottom: -1rem;
  right: 0;
  left: 0;
  margin: auto;
  width: 0;
}
.mod-stocks .-item.-main .-percent.-negative span:before {
  border-bottom: 0;
  border-top: 1rem solid #b73b3b;
}
.mod-stocks .-label {
  font-family: "Cera PRO Bold";
  text-align: center;
}
.mod-stocks .-data {
  display: flex;
  align-items: center;
  width: 100%;
}
.mod-stocks .-data > div {
  width: 50%;
}
.mod-stocks .-data > div + div {
  margin-left: 1.5rem;
}
.mod-stocks .-source {
  font-size: 1.3rem;
  display: inline-block;
  margin-bottom: 1rem;
}
.mod-stocks .-source + .-time {
  margin-left: 0.5rem;
  padding-left: 0.5rem;
}
.mod-stocks .-source + .-time:before {
  content: "";
  height: 1rem;
  width: 0.1rem;
  display: inline-block;
  background: #666;
  left: 0;
  margin-right: 0.5rem;
}
.mod-stocks .-time {
  font-family: "Cera PRO Light";
  font-size: 1.3rem;
  display: inline-block;
  margin-bottom: 1rem;
}
.mod-stocks .-total {
  font-family: "Cera PRO Bold";
  font-size: 2rem;
  text-align: right;
}
.mod-stocks .-total .-number {
  font-family: "Cera PRO Bold";
  font-size: 2.8rem;
  color: #e75113;
  text-align: center;
  line-height: 1;
}
.mod-stocks .-percent {
  font-family: "Cera PRO Bold";
  font-size: 2rem;
  color: #2ec13f;
  text-align: left;
}
.mod-stocks .-negative {
  color: #b73b3b;
}

.mod-factsheet-hp h2 {
  text-align: center;
}
.mod-factsheet-hp ul {
  margin: 0;
  text-align: center;
}
.mod-factsheet-hp ul li:before {
  display: none;
}
.mod-factsheet-hp ul span {
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
}
.mod-factsheet-hp ul div {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  color: #666;
}

.js-animate.in-view {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.touch .js-animate {
  opacity: 1 !important;
}

.in-view {
  transition: all 1s ease-out;
}

.mod-brief-intro {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 48em) {
  .mod-brief-intro {
    flex-direction: row;
    margin: 10rem 0;
  }
}
.mod-brief-intro .-picture {
  margin-bottom: 2rem;
  opacity: 0;
}
@media all and (min-width: 48em) {
  .mod-brief-intro .-picture {
    margin-bottom: 0;
    width: 60%;
  }
}
.mod-brief-intro .-picture.in-view {
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  opacity: 1;
}
.mod-brief-intro .-picture img {
  width: 100%;
}
.mod-brief-intro .-sectors {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
@media all and (min-width: 48em) {
  .mod-brief-intro .-sectors {
    margin-left: 3rem;
    width: 40%;
  }
}
.mod-brief-intro .-item {
  align-items: center;
  display: flex;
  opacity: 0;
}
.mod-brief-intro .-item + .-item {
  margin-top: 2rem;
}
.mod-brief-intro .-item .-image {
  box-sizing: border-box;
  height: 10rem;
  position: relative;
  max-width: 25%;
  width: 10rem;
}
.mod-brief-intro .-item .-image svg {
  position: absolute;
  width: 10rem;
  height: 4.5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mod-brief-intro .-item .-label {
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin-left: 3rem;
  text-transform: uppercase;
  width: calc(100% - 13rem);
}
.mod-brief-intro .-item .-label span {
  display: block;
  font-family: "Cera PRO Light";
  text-transform: none;
}
.mod-brief-intro .-item .-label span span {
  display: inline-block;
}
.mod-brief-intro .-item.in-view {
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  opacity: 1;
}

.mod-brief-sector {
  margin: 5rem 0;
  text-align: center;
}
.mod-brief-sector .-group {
  display: flex;
  flex-wrap: wrap;
  margin: 5rem 0;
}
.mod-brief-sector .-item {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  width: calc(100% / 2);
}
@media all and (min-width: 48em) {
  .mod-brief-sector .-item {
    width: calc(100% / 4);
  }
}
.mod-brief-sector .-item:nth-child(n+3) {
  margin-top: 2rem;
}
@media all and (min-width: 48em) {
  .mod-brief-sector .-item:nth-child(n+3) {
    margin-top: 0;
  }
}
.mod-brief-sector .-item span {
  color: #e75113;
  font-family: "Cera PRO Medium";
  font-size: 1.6rem;
  margin-top: 2rem;
}
.mod-brief-sector .-item.in-view {
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  opacity: 1;
}
.mod-brief-sector .-image {
  max-width: 10rem;
}
@media all and (min-width: 48em) {
  .mod-brief-sector .-image {
    max-width: 15rem;
  }
}
.mod-brief-sector .-btn {
  display: inline-block;
  font-size: 1.6rem;
  margin: 5rem 0;
}

.mod-brief-affiliates {
  margin: 8rem 0;
}
.mod-brief-affiliates h2 {
  text-align: center;
}
.mod-brief-affiliates .-content {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 48em) {
  .mod-brief-affiliates .-content {
    flex-direction: row;
  }
}
.mod-brief-affiliates .-data {
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media all and (min-width: 48em) {
  .mod-brief-affiliates .-data {
    width: 30%;
  }
}
.mod-brief-affiliates .-data .-item {
  background: #222;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 1.6rem;
  height: 50%;
  justify-content: center;
  padding: 5rem 2rem;
}
.mod-brief-affiliates .-data .-item:first-child {
  background: #e75113;
}
.mod-brief-affiliates .-data .-number {
  display: inline-block;
  font-size: 5.6rem;
  font-family: "Cera PRO Bold";
  position: relative;
}
.mod-brief-affiliates .-data .-number + span {
  display: block;
}
.mod-brief-affiliates .-data .icon-tooltip {
  right: -3rem;
  color: #fff;
  top: -1rem;
}
.mod-brief-affiliates .-description {
  margin-top: 2rem;
}
@media all and (min-width: 48em) {
  .mod-brief-affiliates .-description {
    margin-left: 5rem;
    margin-top: 0;
    width: 70%;
  }
}
.mod-brief-affiliates .-countries {
  display: flex;
}
.mod-brief-affiliates .-country {
  width: 50%;
}
.mod-brief-affiliates .-quote {
  color: #e75113;
  font-size: 2rem;
  font-family: "Cera PRO Bold";
  margin: 2rem 0;
  padding: 2rem 0;
  position: relative;
}
.mod-brief-affiliates .-quote:before {
  background: #e75012;
  content: "";
  height: 0.2rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 10rem;
}
.mod-brief-affiliates .-quote:after {
  background: #e75012;
  bottom: 0;
  content: "";
  height: 0.2rem;
  left: 0;
  position: absolute;
  width: 10rem;
}

.mod-brief-document {
  background: #f5f5f5;
  background-repeat: no-repeat;
  background-position: 75% 550%;
  font-size: 1.6rem;
  min-height: 20rem;
  padding: 8rem 0;
  position: relative;
  transition: 0.8s;
}
.mod-brief-document.in-view {
  background-position: 75% 100%;
}
.mod-brief-document .-title {
  font-family: "Cera PRO Bold";
  font-size: 4rem;
  margin-bottom: 2rem;
}
.mod-brief-document .-title strong {
  color: #e75113;
  font-weight: normal;
}
.mod-brief-document .-title span {
  display: block;
  font-family: "Cera PRO Light";
}
.mod-brief-document .-btn {
  display: inline-block;
}
.mod-brief-document .-top {
  align-items: flex-end;
  background: #fff;
  border-radius: 50%;
  display: flex;
  height: 12rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: -8rem;
  width: 12rem;
}
.mod-brief-document .-top span {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  bottom: 0;
  color: #000;
  cursor: pointer;
  font-size: 2.5rem;
  left: 0;
  padding-bottom: 2rem;
  padding-left: 0.5rem;
  position: absolute;
  text-align: center;
  width: 100%;
}
.mod-brief-document .-top span:before {
  display: inline-block;
  transform: rotate(-90deg);
}

.mod-brief-branch {
  font-size: 1.6rem;
  margin: 8rem 0;
  text-align: center;
}
.mod-brief-branch .-logo {
  display: inline-block;
  margin-bottom: 4.8rem;
  opacity: 0;
  position: relative;
}
.mod-brief-branch .-logo:after {
  content: "";
  width: 0.1rem;
  height: 0;
  background: #222;
  position: absolute;
  left: 50%;
  top: 9rem;
  transition: 0.5s;
}
.mod-brief-branch .-line {
  height: 0.1rem;
  margin: auto;
  position: relative;
  width: 100%;
}
.mod-brief-branch .-line:before {
  background: #000;
  content: "";
  height: 0.1rem;
  left: 50%;
  position: absolute;
  transition: 0.5s;
  transition-delay: 0.5s;
  width: 0;
}
.mod-brief-branch .-line:after {
  background: #000;
  content: "";
  height: 0.1rem;
  position: absolute;
  right: 50%;
  top: 0;
  transition: 0.5s;
  transition-delay: 0.5s;
  width: 0;
}
.mod-brief-branch .-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 5rem 0;
}
@media all and (min-width: 48em) {
  .mod-brief-branch .-group {
    flex-direction: row;
  }
}
.mod-brief-branch .-item {
  position: relative;
  opacity: 0;
  transition: 0.5s;
  transition-delay: 1s;
}
@media all and (min-width: 48em) {
  .mod-brief-branch .-item.-small {
    width: 25%;
  }
}
.mod-brief-branch .-item.-small .-category {
  width: 90%;
  margin: auto;
}
@media all and (min-width: 48em) {
  .mod-brief-branch .-item.-large {
    width: 50%;
  }
}
.mod-brief-branch .-item.-large .-category {
  width: 95%;
  margin: auto;
}
.mod-brief-branch .-item:before {
  content: "";
  width: 0.1rem;
  height: 0;
  background: #222;
  position: absolute;
  left: 50%;
  top: -5rem;
  transition: 0.5s;
  transition-delay: 1s;
}
.mod-brief-branch .-item.-external {
  opacity: 0;
}
.mod-brief-branch .-item.-external:before {
  height: 0;
  top: -30.3rem;
  transition-delay: 0.5s;
  transition: 0.5s;
}
.mod-brief-branch .-item.-external:after {
  border-right: 0.2rem dashed #fff;
  content: "";
  height: 0;
  left: calc(50% - 0.1rem);
  position: absolute;
  top: -30.3rem;
  transition-delay: 0.5s;
  transition: 0.5s;
  width: 0.1rem;
}
.mod-brief-branch .-item.-external.in-view {
  opacity: 1;
}
.mod-brief-branch .-item.-external.in-view .-category {
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  opacity: 1;
}
.mod-brief-branch .-item.-external.in-view:before, .mod-brief-branch .-item.-external.in-view:after {
  height: 30.3rem;
}
.mod-brief-branch .-item .-image {
  display: flex;
  margin-bottom: 0.5rem;
  min-height: 6rem;
}
.mod-brief-branch .-item .-date {
  color: #999;
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.mod-brief-branch .-item .-number {
  color: #e75113;
  display: inline-block;
  font-family: "Cera PRO Bold";
  font-size: 2.5rem;
}
.mod-brief-branch .-item .-number + span {
  color: #e75113;
}
.mod-brief-branch .-category {
  color: #fff;
  padding: 1rem 0;
  opacity: 0;
  transition: 0.5s;
  transition-delay: 1s;
}
.touch .mod-brief-branch .-category {
  opacity: 1;
}
.mod-brief-branch .-category.-construction {
  background: #e75113;
}
.mod-brief-branch .-category.-medias {
  background: #001a65;
}
.mod-brief-branch .-category.-telecoms {
  background: #009ed4;
}
.mod-brief-branch .-category.-transports {
  background: #ececec;
  color: #000;
}
.mod-brief-branch .-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.mod-brief-branch .-branch {
  margin: 2rem;
}
.mod-brief-branch .-branch img {
  margin: auto;
  max-width: 10rem;
}
.mod-brief-branch .-branches {
  margin-top: 5rem;
}
.mod-brief-branch .-branches.in-view .-logo {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  opacity: 1;
}
.mod-brief-branch .-branches.in-view .-logo:after {
  height: 5rem;
}
.mod-brief-branch .-branches.in-view .-line:before {
  width: calc(25% + (25%/2) + 0.1rem);
}
.mod-brief-branch .-branches.in-view .-line:after {
  width: 25%;
}
.mod-brief-branch .-branches.in-view .-item {
  opacity: 1;
}
.mod-brief-branch .-branches.in-view .-item:before {
  height: 5rem;
}
.mod-brief-branch .-branches.in-view .-item.-small .-category, .mod-brief-branch .-branches.in-view .-item.-large .-category {
  opacity: 1;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
.touch .mod-brief-branch .-branches * {
  opacity: 1 !important;
}

.mod-governance {
  margin: 5rem 0;
}
.mod-governance .-group {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem 5rem -1rem;
}
.mod-governance .-item {
  margin: 1rem;
  width: calc(100% / 3 - 2rem);
}
.mod-governance .-item img {
  width: 100%;
}
.mod-governance .-name {
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  margin: 1.5rem 0 1rem;
}
.mod-governance .-position {
  font-size: 1.4rem;
}
.mod-governance .-link {
  font-size: 1.4rem;
}
.mod-governance .-link:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  margin-right: 0.5rem;
  vertical-align: middle;
}

.mod-biography {
  border-top: 0.1rem solid #e0e0e0;
  padding: 5rem 0;
}
.mod-biography h1 {
  color: #e75113;
}
.mod-biography h2 {
  color: #222;
}
.mod-biography .-header {
  display: flex;
  justify-content: space-between;
}
.mod-biography .-back {
  display: inline-block;
  font-size: 1.4rem;
  margin-right: 1rem;
}
.mod-biography .-back:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #e75113;
  font-size: 1.6rem;
}
.mod-biography .-photo {
  float: right;
  margin-left: 3rem;
  margin-bottom: 3rem;
  width: 50%;
}
.mod-biography .-position {
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
}
.mod-biography .-dob {
  border-top: 0.1rem solid #ececec;
  border-bottom: 0.1rem solid #ececec;
  color: #888;
  font-size: 1.4rem;
  margin: 3rem 0 2rem 0;
  padding: 1.5rem 0;
  width: calc(50% - 3rem);
}

.mod-humanitarian .-associations .-item {
  display: flex;
  border-top: 0.1rem solid #e5e5e5;
  padding: 5rem 0;
}
.mod-humanitarian .-associations .-image {
  width: 17.5rem;
  margin-right: 4.5rem;
}
.mod-humanitarian .-associations .-image img {
  width: 100%;
}
.mod-humanitarian .-associations .-details {
  width: calc(100% - 14rem);
}
.mod-humanitarian .-associations .-excerpt {
  font-family: "Cera PRO Bold";
  font-size: 1.4rem;
  margin-bottom: 1rem;
}
.mod-humanitarian .-associations .-description p {
  font-size: 1.4rem;
}

.mod-accordion {
  margin: 5rem 0;
}
.mod-accordion .-item {
  border-bottom: 0.1rem solid #ececec;
}
.mod-accordion .-item.is-open .-title {
  color: #e75113;
}
.mod-accordion .-item.is-open .-title:before {
  transform: rotate(-90deg);
}
.mod-results .mod-accordion .-item.is-open .-title {
  color: #222;
}
.mod-accordion .-item.is-open .-content {
  max-height: 100vh;
}
.mod-accordion .-title {
  box-sizing: border-box;
  color: #888;
  cursor: pointer;
  font-family: "Cera PRO Bold";
  font-size: 2rem;
  padding: 2rem 5rem 2rem 0;
  position: relative;
  text-transform: uppercase;
  transition: color 0.3s ease;
}
.mod-accordion .-title:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  transform: rotate(90deg);
  transition: 0s;
}
.mod-accordion .-content {
  font-size: 1.4rem;
  max-height: 0;
  overflow: hidden;
  transition: all 0.6s ease;
}
.mod-accordion .-excerpt {
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  margin: 0;
  text-transform: none;
}

.tpl-signaletique {
  background: #f9f9f9;
  padding: 4.5rem 0;
}
.tpl-signaletique h2 {
  text-align: center;
  margin-bottom: 5rem;
}
.tpl-signaletique h3 {
  font-size: 1.6rem;
  color: #222;
  margin-bottom: 1rem;
  line-height: 1.2;
}
.tpl-signaletique .lists {
  display: flex;
}
.tpl-signaletique .list {
  width: 50%;
}
.tpl-signaletique ul {
  margin-bottom: 3rem;
}
.tpl-signaletique li {
  padding-right: 5rem;
}

.list-agenda .item-header {
  display: inline-block;
}
.list-agenda .item-header .date {
  color: #e75113;
}

.tpl-flat-color {
  padding: 2rem;
  background: #f8f8f8;
}
.tpl-flat-color h2:before {
  display: none;
}
.tpl-flat-color .-content > div {
  color: #222;
}
.text .tpl-flat-color {
  position: relative;
  padding: 5rem 0;
}
.text .tpl-flat-color:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  display: block;
  position: absolute;
  left: -100%;
  top: 0;
}
.text .tpl-flat-color:after {
  content: "";
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  display: block;
  position: absolute;
  right: -100%;
  top: 0;
  z-index: -1;
}
.text .tpl-flat-color .-content {
  margin: 0;
  max-width: none;
  width: 100%;
}
.text .tpl-flat-color p {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
}
.text .tpl-flat-color p:before {
  display: none;
}
.text .tpl-flat-color a {
  font-size: 1.4rem;
  font-family: "Cera PRO Light";
}
.text .tpl-flat-color ul li, .text .tpl-flat-color ol li {
  margin: 0;
}

.videotheque-container {
  max-width: 111rem;
}
.videotheque-container .overlay {
  background-color: rgba(11, 11, 11, 0.8);
  height: 100vh;
  left: 0;
  opacity: 1;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 50;
}
.videotheque-container .video-container {
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.68);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}
@media all and (min-width: 48em) {
  .videotheque-container .video-container {
    max-width: 90rem;
    width: 80%;
  }
}
.videotheque-container .responsive-video {
  max-width: 100%;
  position: relative;
}
.videotheque-container .responsive-video:before {
  content: "";
  display: block;
  padding-top: 56.6666666667%;
  width: 100%;
}
.videotheque-container .video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.videotheque-container iframe {
  height: 100%;
  width: 100%;
}
.videotheque-container .icon-close {
  color: #bababa;
  cursor: pointer;
  height: 2rem;
  position: absolute;
  top: -2.5rem;
  right: 0;
  width: 2rem;
}
.videotheque-container .icon-close:before {
  font-size: 1.6rem;
  font-weight: bold !important;
}
.videotheque-container .video-caption {
  background: #222;
  box-sizing: border-box;
  color: #FFF;
  font-size: 1.8rem;
  padding: 3rem 2rem;
  width: 100%;
}
.yt-channels {
  background-color: #fff;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  margin-top: -4rem;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .yt-channels {
    align-items: center;
    padding: 2rem;
  }
}
@media all and (min-width: 60em) {
  .yt-channels {
    flex-wrap: nowrap;
    height: 16rem;
    justify-content: center;
    margin-top: -8rem;
    padding: 0 2rem;
  }
}
.yt-channels .label {
  font-family: "Cera PRO Bold";
  font-size: 1.4rem;
  margin-bottom: 2rem;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media all and (min-width: 60em) {
  .yt-channels .label {
    margin-bottom: 0;
    margin-right: 3rem;
    text-align: left;
    width: auto;
  }
}
.yt-channels a {
  align-items: center;
  background-color: #e75113;
  border-radius: 0.4rem;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  justify-content: space-between;
  margin: 0 1rem 2rem;
  padding: 1.3rem 2.5rem;
  text-align: center;
  width: 44%;
}
@media all and (min-width: 60em) {
  .yt-channels a {
    display: block;
    margin: 0 1rem;
    text-align: left;
    width: auto;
  }
}

.widget-tabs {
  margin: 0 0 2rem;
}

.widget-tabs-list {
  align-items: center;
  display: none;
  justify-content: center;
  margin-bottom: 6rem;
}
@media all and (min-width: 48em) {
  .widget-tabs-list {
    display: flex;
  }
}
.widget-tabs-list button {
  background-color: #fff;
  border: 0 none;
  border-bottom: 0.2rem solid #fff;
  color: #b7b7b7;
  cursor: pointer;
  font-family: "Cera PRO Bold";
  font-size: 1.4rem;
  margin: 0 1.2rem;
  padding: 0 0 1.5rem;
  text-transform: uppercase;
}
.widget-tabs-list button.mixitup-control-active {
  border-bottom-color: #222;
  color: #222;
}
.widget-tabs-list button:hover {
  color: #e75113;
}

.videotheque-container {
  position: relative;
}
.videotheque-container .targets {
  box-sizing: border-box;
  padding-top: 1rem;
}
@media all and (min-width: 48em) {
  .videotheque-container .targets {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1.5rem;
  }
}
.videotheque-container .targets .focus {
  box-sizing: border-box;
  min-height: 25rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .videotheque-container .targets .focus {
    margin: 0 1.5rem 3rem;
    width: calc((100% / 2) - 3rem);
  }
}
@media all and (min-width: 60em) {
  .videotheque-container .targets .focus {
    width: calc((100% / 3) - 3rem);
  }
}
.videotheque-container .focus_info {
  background-color: #f8f8f8;
  box-sizing: border-box;
  margin: -3rem auto 0;
  padding: 2.2rem;
  position: relative;
  width: 90%;
}
.videotheque-container .focus_info p {
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
}
.videotheque-container img {
  width: 100%;
}
.videotheque-container .video-player {
  background: url("images/player.png") no-repeat;
  height: 6.4rem;
  left: 0;
  margin: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 6rem;
  width: 6.4rem;
}
.videotheque-container .video-player:after {
  display: none;
}

.mod-share-factsheet .-header {
  background-color: #f7f7f7;
  padding: 5rem 0;
  text-align: center;
}
.mod-share-factsheet .-source {
  font-size: 1.4rem;
  font-family: "Cera PRO Bold";
  margin: 1rem 0;
}
.mod-share-factsheet .-date {
  font-family: "Cera PRO Light";
}
.mod-share-factsheet .-group {
  display: flex;
  justify-content: space-between;
  margin: 5rem auto;
}
.mod-share-factsheet .-aligned {
  display: flex;
  align-items: center;
}
@media all and (max-width: 59em) {
  .mod-share-factsheet .-aligned {
    flex-direction: column;
  }
  .mod-share-factsheet .-aligned > div {
    border-left: none !important;
    width: 100% !important;
  }
}
.mod-share-factsheet .-centered {
  display: flex;
  justify-content: center;
}
.mod-share-factsheet .-centered h2 {
  margin: 5rem auto;
  text-align: center;
}
@media all and (max-width: 59em) {
  .mod-share-factsheet .table-container {
    flex-direction: column;
  }
}
.mod-share-factsheet .sgTableAllVMiddle th {
  text-align: center;
}
.mod-share-factsheet .sgDivHFull {
  height: 100%;
}
.mod-share-factsheet .no-mobile {
  display: none;
}
@media all and (min-width: 60em) {
  .mod-share-factsheet .no-mobile {
    display: block;
  }
}
.mod-share-factsheet .mobile-message {
  display: block;
}
@media all and (min-width: 60em) {
  .mod-share-factsheet .mobile-message {
    display: none;
  }
}
.mod-share-factsheet + .text {
  max-width: none;
  margin: 0;
  width: 100%;
}

.content .mod-share-factsheet table {
  margin: 0;
}

.mod-slider-fullscreen .texte {
  bottom: 10vw;
  color: #fff;
  font-family: "Cera PRO Regular";
  font-size: 4vw;
  font-style: italic;
  left: 10vw;
  position: absolute;
  z-index: 2;
}
@media all and (min-width: 48em) {
  .mod-slider-fullscreen .texte {
    font-size: 2vw;
  }
}
@media all and (min-width: 75em) {
  .mod-slider-fullscreen .texte {
    font-size: 1.3vw;
  }
}
.mod-slider-fullscreen .slide::before {
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.07) 50%, rgba(0, 0, 0, 0.22) 65%, rgba(0, 0, 0, 0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#f2000000",GradientType=1 );
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.mod-slider-fullscreen .slide img {
  position: relative;
  width: 100%;
  z-index: 0;
}
.mod-slider-fullscreen .swiper-pagination {
  bottom: 3.64vw;
  left: 0;
  position: absolute;
  width: 100%;
}
.mod-slider-fullscreen .swiper-pagination-bullet {
  background-color: transparent;
  border: 0.1rem solid #fff;
  height: 1.1vw;
  margin: 0.5vw;
  opacity: 1;
  width: 1.1vw;
}
.mod-slider-fullscreen .swiper-pagination-bullet-active {
  background-color: #fff;
  border-color: #fff;
}
.mod-slider-fullscreen .swiper-button-prev,
.mod-slider-fullscreen .swiper-button-next {
  background-size: 1.82vw 3vw;
  bottom: 0;
  color: transparent;
  height: 3vw;
  margin: auto 0;
  position: absolute;
  top: 0;
  width: 1.82vw;
}
.mod-slider-fullscreen .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  left: 2vw;
}
.mod-slider-fullscreen .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  right: 2vw;
}

.page-error .-text {
  border-bottom: 0.1rem solid #e5e5e5;
  padding: 6rem 0;
  text-align: center;
}
.page-error .-text p {
  font-family: "Cera PRO Regular";
  font-size: 1.8rem;
  line-height: normal;
  margin: auto;
  max-width: 65rem;
}
.page-error .-buttons {
  padding: 4rem 0 10rem;
  text-align: center;
}
.page-error .-search {
  margin: auto;
  max-width: 33rem;
  position: relative;
  width: 90%;
}
.page-error .-search input[type=text] {
  box-sizing: border-box;
  color: #000;
  font-family: "Cera PRO Light";
  font-size: 1.2rem;
  padding: 1.5rem 5rem 1.5rem 2rem;
  width: 100%;
}
.page-error .-search button[type=submit] {
  background: transparent;
  border: none;
  cursor: pointer;
  font: 0/0 a;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 5rem;
}
.page-error .-search button[type=submit]:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #000;
  font-size: 2rem;
}
.page-error .submit-like {
  color: #fff;
  display: inline-block;
  margin-top: 3rem;
  padding: 1.2rem 3rem;
}
.page-error .submit-like:hover {
  color: #e75113;
}

.infographie {
  display: none;
  overflow: hidden;
  padding-top: 57%;
  position: relative;
  width: 100%;
}
@media all and (min-width: 1024px) {
  .infographie {
    display: block;
  }
}
.infographie article {
  background: repeat-x 0 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: opacity 0.6s;
}
.infographie article:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 0;
  height: 24.5%;
  width: 100%;
}
.infographie article.show {
  opacity: 1;
}
.infographie #chap1 {
  background-color: #84CDFA;
}
.infographie #chap1 .title span, .infographie #chap1 .article-global .pull-quote .-quote span, .article-global .pull-quote .infographie #chap1 .-quote span,
.infographie #chap1 .article-global .left-quote-bkrnd-img .-quote span,
.infographie #chap1 .article-global .right-quote-bkrnd-img .-quote span,
.article-global .left-quote-bkrnd-img .infographie #chap1 .-quote span,
.article-global .right-quote-bkrnd-img .infographie #chap1 .-quote span {
  color: #84CDFA;
}
.infographie #chap2 {
  background-color: #FEDB5D;
}
.infographie #chap2 .title span, .infographie #chap2 .article-global .pull-quote .-quote span, .article-global .pull-quote .infographie #chap2 .-quote span,
.infographie #chap2 .article-global .left-quote-bkrnd-img .-quote span,
.infographie #chap2 .article-global .right-quote-bkrnd-img .-quote span,
.article-global .left-quote-bkrnd-img .infographie #chap2 .-quote span,
.article-global .right-quote-bkrnd-img .infographie #chap2 .-quote span {
  color: #FEDB5D;
}
.infographie #chap3 {
  background-color: #77A4FF;
}
.infographie #chap3 .title span, .infographie #chap3 .article-global .pull-quote .-quote span, .article-global .pull-quote .infographie #chap3 .-quote span,
.infographie #chap3 .article-global .left-quote-bkrnd-img .-quote span,
.infographie #chap3 .article-global .right-quote-bkrnd-img .-quote span,
.article-global .left-quote-bkrnd-img .infographie #chap3 .-quote span,
.article-global .right-quote-bkrnd-img .infographie #chap3 .-quote span {
  color: #77A4FF;
}
.infographie #chap4 {
  background-color: #a1d35f;
}
.infographie #chap4 .title span, .infographie #chap4 .article-global .pull-quote .-quote span, .article-global .pull-quote .infographie #chap4 .-quote span,
.infographie #chap4 .article-global .left-quote-bkrnd-img .-quote span,
.infographie #chap4 .article-global .right-quote-bkrnd-img .-quote span,
.article-global .left-quote-bkrnd-img .infographie #chap4 .-quote span,
.article-global .right-quote-bkrnd-img .infographie #chap4 .-quote span {
  color: #a1d35f;
}
.infographie .title, .infographie .article-global .pull-quote .-quote, .article-global .pull-quote .infographie .-quote,
.infographie .article-global .left-quote-bkrnd-img .-quote,
.infographie .article-global .right-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .infographie .-quote,
.article-global .right-quote-bkrnd-img .infographie .-quote {
  color: #fff;
  font-family: "Cera PRO Bold";
  font-size: 6rem;
  margin-top: 2.5rem;
  text-align: center;
}
.infographie .title span, .infographie .article-global .pull-quote .-quote span, .article-global .pull-quote .infographie .-quote span,
.infographie .article-global .left-quote-bkrnd-img .-quote span,
.infographie .article-global .right-quote-bkrnd-img .-quote span,
.article-global .left-quote-bkrnd-img .infographie .-quote span,
.article-global .right-quote-bkrnd-img .infographie .-quote span {
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  margin-right: 1.5rem;
  line-height: 8rem;
  height: 8rem;
  width: 8rem;
}
.infographie .text {
  color: #fff;
  font-family: "Cera PRO Medium";
  font-size: 1.6vw;
  line-height: 2.8rem;
  position: absolute;
  bottom: 11.5%;
  left: 0;
  margin: 0;
  text-align: center;
  min-width: 100%;
}
.infographie .canvas-popin {
  color: #666;
  display: none;
  background: #fff;
  position: absolute;
  z-index: 2;
}
.infographie .canvas-popin-close {
  display: block;
}
.infographie .canvas-popin-close:after {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  content: "\E90D";
  color: #666;
  cursor: pointer;
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.infographie .canvas-popin-item {
  display: flex;
  align-items: center;
}
.infographie .canvas-popin-item + .canvas-popin-item {
  margin-top: 3rem;
}
.infographie .pager {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 5%;
  width: 100%;
}
.infographie .pager-item {
  background-color: #fff;
  border: 0.2rem solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  height: 2rem;
  width: 2rem;
  transition: background 0.6s;
}
.infographie .pager-item:after {
  content: "";
  background-color: transparent;
  border-radius: 50%;
  position: absolute;
  bottom: -1.5rem;
  left: -0.9rem;
  opacity: 0.1;
  height: 0.6rem;
  width: 3.5rem;
  transition: background 0.6s;
}
.infographie .pager-item.active:after {
  background-color: #000;
}
.infographie .pager-item.active ~ .pager-item {
  background-color: transparent;
}
.infographie .pager-item + .pager-item {
  margin-left: 7.5rem;
}
.infographie .pager-item + .pager-item:before {
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -7.8rem;
  margin: auto 0;
  opacity: 0.25;
  height: 0.1rem;
  width: 7.8rem;
}
.infographie .svg-container {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% * 4);
  transition: 1s;
}
.infographie .svg-canvas {
  position: relative;
  height: 100%;
  overflow: hidden;
  width: calc(100% / 4);
}
.infographie .svg-canvas svg {
  position: absolute;
}
.infographie .canvas-link {
  -webkit-animation: led 2s infinite;
          animation: led 2s infinite;
  background-color: #e75113;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 13%;
  width: 7%;
}
.infographie .canvas-link:before {
  content: "";
  border: 0.1rem solid #fff;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0;
  height: 0;
  -webkit-animation: onding 2s infinite;
          animation: onding 2s infinite;
}
.infographie .canvas-link svg {
  position: relative;
}
.infographie #canvas1 .canvas-link {
  bottom: 53%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.infographie #canvas1 .canvas-link svg {
  width: 33%;
}
.infographie #canvas1 .canvas-popin {
  border-radius: 50%;
  color: #666;
  font-size: 1.2vw;
  text-align: center;
  right: 5%;
  top: 50%;
  transform: translateY(-70%);
  margin: auto 0;
  padding: 3rem;
  height: 32%;
  width: 18%;
}
.infographie #canvas1 .canvas-popin div {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}
.infographie #twoguys1 {
  bottom: 24.5%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 20%;
}
.infographie #guy-arm1 {
  left: 40.7%;
  bottom: 55%;
  width: 7%;
  z-index: 1;
}
.infographie #bike1 {
  bottom: 23%;
  left: 3%;
  width: 24%;
}
.infographie #bookshelf1 {
  width: 20%;
  left: 7%;
  bottom: 60%;
}
.infographie #guy-computer1 {
  bottom: 23%;
  left: 68%;
  width: 17%;
  z-index: 1;
}
.infographie #lamp1 {
  left: 78%;
  bottom: 75%;
  width: 8%;
}
.infographie #lampshade {
  transition: 0.5s;
}
.infographie .animating #lampshade {
  fill: #fff;
}
.infographie #light1 {
  content: "";
  opacity: 0;
  border-bottom: 40rem solid rgba(255, 255, 255, 0.2);
  border-left: 5rem solid transparent;
  border-right: 5rem solid transparent;
  position: absolute;
  bottom: 24.5%;
  left: 63.5%;
  height: 0;
  width: 8%;
  transition: 0.5s;
}
.is-ie .infographie #light1 {
  display: none;
}
.infographie .animating #light1 {
  opacity: 1;
}
.infographie #plant1 {
  bottom: 23%;
  left: 90%;
  width: 4%;
  z-index: 1;
}
.infographie #canvas2 .canvas-link {
  bottom: 47%;
  right: 34%;
}
.infographie #canvas2 .canvas-link svg {
  width: 50%;
}
.infographie #canvas2 .canvas-popin {
  border-radius: 50%;
  color: #666;
  font-size: 1.4vw;
  text-align: center;
  right: 10%;
  top: 50%;
  transform: translateY(-70%);
  margin: auto 0;
  padding: 3rem;
  height: 32%;
  width: 18%;
}
.infographie #canvas2 .canvas-popin div {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}
.infographie #canvas2 .canvas-popin svg {
  display: inline-block;
  position: relative;
  width: 10%;
}
.infographie #canvas2 .canvas-popin svg path {
  fill: #333;
}
.infographie #plant-paint {
  bottom: 24.5%;
  left: -1%;
  width: 26%;
}
.infographie #bookshelf2 {
  top: 21%;
  left: 8%;
  width: 13%;
}
.infographie #scientist {
  bottom: 23%;
  left: 28%;
  width: 15%;
}
.infographie #scientist-hand {
  -webkit-animation: scratching 3s infinite;
          animation: scratching 3s infinite;
}
.infographie #toolbox {
  bottom: 23%;
  left: 38%;
  width: 13%;
}
.infographie #big-smartphone {
  bottom: 23%;
  right: 29%;
  width: 17%;
}
.infographie #cracks {
  right: 30%;
  bottom: 37%;
  width: 15%;
}
.infographie #plant2 {
  bottom: 24.5%;
  right: 18%;
  width: 5%;
}
.infographie #lamp2 {
  bottom: 23%;
  right: 5%;
  width: 31%;
}
.infographie #canvas3 .canvas-link {
  bottom: 55%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.infographie #canvas3 .canvas-link svg {
  width: 44%;
}
.infographie #canvas3 .canvas-popin {
  border-radius: 1rem;
  color: #666;
  font-size: 1vw;
  right: 3%;
  top: 14%;
  margin: auto 0;
  padding: 3rem;
  width: 40%;
}
.infographie #canvas3 .canvas-popin + .canvas-popin {
  right: auto;
  left: 3%;
}
.infographie #canvas3 .canvas-popin + .canvas-popin + .canvas-popin {
  top: auto;
  bottom: 30%;
  left: auto;
  right: 3%;
}
.infographie #canvas3 .canvas-popin .canvas-popin-item img {
  width: 20%;
}
.infographie #canvas3 .canvas-popin .canvas-popin-item div {
  margin-left: 2rem;
  line-height: 2.2rem;
  width: calc(80% - 2rem);
}
.infographie #tree {
  bottom: 23%;
  left: 5%;
  width: 3%;
}
.infographie #crane {
  bottom: 21.3%;
  left: 7%;
  width: 32%;
}
.infographie #sign-tree {
  bottom: 23%;
  left: 41%;
  width: 7%;
}
.infographie #truck {
  bottom: 23%;
  right: 21%;
  width: 28%;
  z-index: 1;
}
.infographie #small-building {
  bottom: 24.5%;
  right: 21%;
  width: 23%;
}
.infographie #big-building {
  bottom: 24.5%;
  right: 4%;
  width: 15%;
}
.infographie #cloud1 {
  -webkit-animation: circling 7s infinite linear;
          animation: circling 7s infinite linear;
  left: 35%;
  top: 35%;
  width: 5%;
}
.infographie #cloud2 {
  -webkit-animation: moving 7s infinite linear;
          animation: moving 7s infinite linear;
  right: 36%;
  top: 22%;
  width: 6%;
}
.infographie #canvas4 .canvas-link {
  bottom: 45%;
  left: 32%;
}
.infographie #canvas4 .canvas-link svg {
  width: 38%;
}
.infographie #canvas4 .canvas-popin {
  border-radius: 50%;
  color: #666;
  font-size: 1.2vw;
  height: 32%;
  margin: auto 0;
  padding: 3rem;
  right: 5%;
  text-align: center;
  top: 50%;
  transform: translateY(-70%);
  width: 18%;
}
.infographie #canvas4 .canvas-popin div {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}

.mod-video-fullscreen {
  padding: 4.5rem 0;
}
.mod-video-fullscreen .container, .mod-video-fullscreen .article-global .container-medium, .article-global .mod-video-fullscreen .container-medium, .mod-video-fullscreen .article-global .container-narrow, .article-global .mod-video-fullscreen .container-narrow {
  box-sizing: border-box;
  cursor: pointer;
  max-width: 128rem;
  position: relative;
  overflow: hidden;
}
.mod-video-fullscreen .container > img, .mod-video-fullscreen .article-global .container-medium > img, .article-global .mod-video-fullscreen .container-medium > img, .mod-video-fullscreen .article-global .container-narrow > img, .article-global .mod-video-fullscreen .container-narrow > img {
  width: 100%;
}
.mod-video-fullscreen .container:hover .play, .mod-video-fullscreen .article-global .container-medium:hover .play, .article-global .mod-video-fullscreen .container-medium:hover .play, .mod-video-fullscreen .article-global .container-narrow:hover .play, .article-global .mod-video-fullscreen .container-narrow:hover .play {
  background: rgba(255, 255, 255, 0.5);
}
.mod-video-fullscreen .container.playing .plyr--video, .mod-video-fullscreen .article-global .playing.container-medium .plyr--video, .article-global .mod-video-fullscreen .playing.container-medium .plyr--video, .mod-video-fullscreen .article-global .playing.container-narrow .plyr--video, .article-global .mod-video-fullscreen .playing.container-narrow .plyr--video {
  left: 0;
}
.mod-video-fullscreen .details {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.mod-video-fullscreen .play {
  background: transparent;
  border: 0.3rem solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
  position: relative;
  height: 10rem;
  width: 10rem;
  transition: 0.4s;
}
.mod-video-fullscreen .play:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 5.2rem;
  height: 5.2rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: -0.3rem;
  width: 5.2rem;
  z-index: 1;
}
.mod-video-fullscreen .hashtag,
.mod-video-fullscreen .texte {
  display: none;
}
@media all and (min-width: 48em) {
  .mod-video-fullscreen .play {
    margin-bottom: 4rem;
  }
  .mod-video-fullscreen .hashtag {
    display: block;
    font-family: "Cera PRO Bold";
    font-size: 2rem;
  }
  .mod-video-fullscreen .texte {
    display: block;
    font-family: "PT Serif";
    font-size: 3.8rem;
    text-align: center;
  }
}
.mod-video-fullscreen .plyr--video {
  position: absolute;
  left: 100%;
  top: 0;
  transition: 0.8s;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.mod-video-fullscreen .plyr__play-large {
  display: none;
}

.mod-slider-fullscreen .texte {
  bottom: 10vw;
  color: #fff;
  font-family: "Cera PRO Regular";
  font-size: 4vw;
  font-style: italic;
  left: 10vw;
  position: absolute;
  z-index: 2;
}
@media all and (min-width: 48em) {
  .mod-slider-fullscreen .texte {
    font-size: 2vw;
  }
}
@media all and (min-width: 75em) {
  .mod-slider-fullscreen .texte {
    font-size: 1.3vw;
  }
}
.mod-slider-fullscreen .slide::before {
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.07) 50%, rgba(0, 0, 0, 0.22) 65%, rgba(0, 0, 0, 0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#f2000000",GradientType=1 );
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.mod-slider-fullscreen .slide img {
  position: relative;
  width: 100%;
  z-index: 0;
}
.mod-slider-fullscreen .swiper-pagination {
  bottom: 3.64vw;
  left: 0;
  position: absolute;
  width: 100%;
}
.mod-slider-fullscreen .swiper-pagination-bullet {
  background-color: transparent;
  border: 0.1rem solid #fff;
  height: 1.1vw;
  margin: 0.5vw;
  opacity: 1;
  width: 1.1vw;
}
.mod-slider-fullscreen .swiper-pagination-bullet-active {
  background-color: #fff;
  border-color: #fff;
}
.mod-slider-fullscreen .swiper-button-prev,
.mod-slider-fullscreen .swiper-button-next {
  background-size: 1.82vw 3vw;
  bottom: 0;
  color: transparent;
  height: 3vw;
  margin: auto 0;
  position: absolute;
  top: 0;
  width: 1.82vw;
}
.mod-slider-fullscreen .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  left: 2vw;
}
.mod-slider-fullscreen .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  right: 2vw;
}

.mod-testimonials-slider {
  background: #ededed;
  padding: 5rem 0 4rem;
}
.mod-testimonials-slider h2 {
  text-align: center;
}
.mod-testimonials-slider .container, .mod-testimonials-slider .article-global .container-medium, .article-global .mod-testimonials-slider .container-medium, .mod-testimonials-slider .article-global .container-narrow, .article-global .mod-testimonials-slider .container-narrow {
  padding: 0 0 6rem;
  position: relative;
}
@media all and (min-width: 1000px) {
  .mod-testimonials-slider .container, .mod-testimonials-slider .article-global .container-medium, .article-global .mod-testimonials-slider .container-medium, .mod-testimonials-slider .article-global .container-narrow, .article-global .mod-testimonials-slider .container-narrow {
    box-sizing: border-box;
    padding: 0 9rem 6rem;
  }
}
.mod-testimonials-slider .swiper-button-prev,
.mod-testimonials-slider .swiper-button-next {
  background: #e75113 none;
  border-radius: 50%;
  color: transparent;
  height: 4rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 4rem;
}
@media all and (max-width: 59em) {
  .mod-testimonials-slider .swiper-button-prev,
.mod-testimonials-slider .swiper-button-next {
    display: none;
  }
}
.mod-testimonials-slider .swiper-button-prev:focus,
.mod-testimonials-slider .swiper-button-next:focus {
  outline: none;
}
.mod-testimonials-slider .swiper-button-prev:before,
.mod-testimonials-slider .swiper-button-next:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  content: "\E90C";
  color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: 1.6rem;
  width: 1.6rem;
  font-size: 1.6rem;
}
.mod-testimonials-slider .swiper-button-prev.swiper-button-disabled,
.mod-testimonials-slider .swiper-button-next.swiper-button-disabled {
  display: none;
}
.mod-testimonials-slider .swiper-button-prev {
  left: -9rem;
}
.mod-testimonials-slider .swiper-button-prev:before {
  transform: rotate(180deg);
}
.mod-testimonials-slider .swiper-button-next {
  right: -9rem;
}
.mod-testimonials-slider .swiper-pagination {
  bottom: 0;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
.mod-testimonials-slider .swiper-pagination-bullet {
  border-color: #e75113;
  margin: 0 1rem;
}
.mod-testimonials-slider .swiper-pagination-bullet-active {
  background-color: #e75113;
  border-color: #e75113;
}
.mod-testimonials-slider .swiper-slide {
  background: #fff;
  text-align: center;
}
.mod-testimonials-slider .content {
  padding: 4rem;
}
.mod-testimonials-slider h3 {
  color: #222;
  font-family: "Roboto Regular";
  font-size: 3rem;
  font-weight: normal;
  padding-top: 4rem;
  position: relative;
}
.mod-testimonials-slider h3:before {
  color: #e75113;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  top: 0;
}
.mod-testimonials-slider .names {
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  margin-bottom: 1.5rem;
}
.mod-testimonials-slider .image img {
  width: 100%;
}
.mod-testimonials-slider .photos {
  display: flex;
  justify-content: center;
  margin-bottom: 3rem;
}
.mod-testimonials-slider .photo {
  margin: 0 1rem;
  height: 5rem;
  width: 5rem;
}
.mod-testimonials-slider .photo img {
  border-radius: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.mod-jobs-slider {
  margin-bottom: 8rem;
  position: relative;
}
.mod-jobs-slider .swiper-pagination {
  bottom: 2rem;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.mod-jobs-slider .swiper-pagination-bullet {
  border-color: #fff;
  margin: 0 1rem;
}
.mod-jobs-slider .swiper-pagination-bullet-active {
  background-color: #fff;
  border-color: #fff;
}
.mod-jobs-slider .swiper-button-prev,
.mod-jobs-slider .swiper-button-next {
  background: #fff none;
  border-radius: 50%;
  color: transparent;
  height: 4rem;
  margin-top: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 4rem;
}
@media all and (max-width: 59em) {
  .mod-jobs-slider .swiper-button-prev,
.mod-jobs-slider .swiper-button-next {
    display: none;
  }
}
.mod-jobs-slider .swiper-button-prev:before,
.mod-jobs-slider .swiper-button-next:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  bottom: 0;
  content: "\E90C";
  color: #000;
  display: block;
  font-size: 1.6rem;
  height: 1.6rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 1.6rem;
}
.mod-jobs-slider .swiper-button-prev.disabled,
.mod-jobs-slider .swiper-button-next.disabled {
  display: none;
}
.mod-jobs-slider .swiper-button-prev:focus,
.mod-jobs-slider .swiper-button-next:focus {
  outline: none;
}
.mod-jobs-slider .swiper-button-prev {
  left: 9rem;
}
.mod-jobs-slider .swiper-button-prev:before {
  text-indent: 0.1rem;
  transform: rotate(180deg);
}
.mod-jobs-slider .swiper-button-next {
  right: 9rem;
}
.mod-jobs-slider .item {
  background: #ccc no-repeat center center/cover;
  height: 59rem;
  position: relative;
}
.mod-jobs-slider .item:before {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.mod-jobs-slider .container, .mod-jobs-slider .article-global .container-medium, .article-global .mod-jobs-slider .container-medium, .mod-jobs-slider .article-global .container-narrow, .article-global .mod-jobs-slider .container-narrow {
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
}
.mod-jobs-slider .type {
  font-family: "Cera PRO Bold";
  font-size: 2rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .mod-jobs-slider .type {
    font-size: 2.6rem;
  }
}
.mod-jobs-slider .title, .mod-jobs-slider .article-global .pull-quote .-quote, .article-global .pull-quote .mod-jobs-slider .-quote,
.mod-jobs-slider .article-global .left-quote-bkrnd-img .-quote,
.mod-jobs-slider .article-global .right-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .mod-jobs-slider .-quote,
.article-global .right-quote-bkrnd-img .mod-jobs-slider .-quote {
  font-family: "Cera PRO Bold";
  font-size: 3.5rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .mod-jobs-slider .title, .mod-jobs-slider .article-global .pull-quote .-quote, .article-global .pull-quote .mod-jobs-slider .-quote,
.mod-jobs-slider .article-global .left-quote-bkrnd-img .-quote,
.mod-jobs-slider .article-global .right-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .mod-jobs-slider .-quote,
.article-global .right-quote-bkrnd-img .mod-jobs-slider .-quote {
    font-size: 6rem;
  }
}
.mod-jobs-slider .subtitle {
  font-family: "Cera PRO Regular";
  font-size: 2rem;
  margin-bottom: 4rem;
}
.mod-jobs-slider .btn {
  border-color: #fff;
  color: #fff;
}
.mod-jobs-slider .btn:after {
  background-color: #fff;
}

.mod-jobs-blocks {
  margin-bottom: 5rem;
}
.mod-jobs-blocks .hp-title {
  text-align: center;
}
.mod-jobs-blocks .blocks {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1.5rem;
}
.mod-jobs-blocks .block {
  background: #ccc no-repeat center center/cover;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 1.5rem 3rem;
  position: relative;
  height: 31rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod-jobs-blocks .block {
    width: calc((100% / 2) - 3rem);
  }
}
@media all and (min-width: 60em) {
  .mod-jobs-blocks .block {
    width: calc((100% / 3) - 3rem);
  }
}
.mod-jobs-blocks .block:before {
  background: rgba(0, 0, 0, 0.5);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  transition: background 0.5s;
}
.mod-jobs-blocks .block:after {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #fff;
  content: "\E902";
  font-size: 2.4rem;
  opacity: 0;
  position: absolute;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  height: 2.4rem;
  width: 2.4rem;
  transition: opacity 0.5s;
}
.mod-jobs-blocks .block:hover:before {
  background: rgba(231, 81, 19, 0.7);
}
.mod-jobs-blocks .block:hover:after {
  opacity: 1;
}
.mod-jobs-blocks .title, .mod-jobs-blocks .article-global .pull-quote .-quote, .article-global .pull-quote .mod-jobs-blocks .-quote,
.mod-jobs-blocks .article-global .left-quote-bkrnd-img .-quote,
.mod-jobs-blocks .article-global .right-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .mod-jobs-blocks .-quote,
.article-global .right-quote-bkrnd-img .mod-jobs-blocks .-quote {
  color: #fff;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin: 0;
  position: relative;
  text-transform: uppercase;
}

.contact-overlay {
  background: rgba(243, 243, 243, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 1000;
  transition: 0.5s;
  display: none;
}
.js-contact-overlay .contact-overlay {
  display: block;
}
.contact-overlay .close {
  position: absolute;
  right: 3.2rem;
  top: 3.2rem;
  width: 3.2rem;
  height: 3.2rem;
  overflow: hidden;
  cursor: pointer;
}
.contact-overlay .close::before, .contact-overlay .close::after {
  content: "";
  position: absolute;
  height: 0.2rem;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -0.1rem;
  background: #555;
}
.contact-overlay .close::before {
  transform: rotate(45deg);
}
.contact-overlay .close::after {
  transform: rotate(-45deg);
}
.contact-overlay .-content,
.contact-overlay .-txt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.contact-overlay .-content {
  width: 46rem;
  height: 23rem;
  background: #FFF;
  color: #666;
  font-size: 1.8rem;
  padding: 3rem;
  text-align: center;
}
.contact-overlay .-txt {
  width: 100%;
}

.article-global {
  font-family: "PT Serif Regular";
}
.article-global .title, .article-global .pull-quote .-quote,
.article-global .left-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-quote,
.article-global h2,
.article-global .h2-like,
.article-global .mod-biography h1,
.mod-biography .article-global h1 {
  color: #555;
  font-family: "PT Serif Bold";
  font-size: 2.4rem;
  line-height: 3rem;
  margin-bottom: 2rem;
  text-transform: uppercase;
  white-space: pre-line;
}
@media all and (min-width: 30em) {
  .article-global .title, .article-global .pull-quote .-quote,
.article-global .left-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-quote,
.article-global h2,
.article-global .h2-like,
.article-global .mod-biography h1,
.mod-biography .article-global h1 {
    margin-bottom: 3rem;
  }
}
@media all and (min-width: 48em) {
  .article-global .title, .article-global .pull-quote .-quote,
.article-global .left-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-quote,
.article-global h2,
.article-global .h2-like,
.article-global .mod-biography h1,
.mod-biography .article-global h1 {
    font-size: 3.6rem;
    line-height: 4rem;
    margin-bottom: 4.8rem;
  }
}
.article-global p {
  font-family: "PT Serif Regular";
  font-size: 1.6rem;
  line-height: 2.8rem;
}
@media all and (min-width: 48em) {
  .article-global p {
    font-size: 1.8rem;
    line-height: 3rem;
    margin-bottom: 3.4rem;
  }
}
.article-global .-italic {
  font-family: "PT Serif Italic";
}
.article-global strong {
  font-family: "PT Serif Bold";
  color: inherit;
}
.article-global .container, .article-global .container-medium, .article-global .container-narrow {
  box-sizing: border-box;
  max-width: 90rem;
  padding: 2rem;
  width: 100%;
}
.article-global .container.-wide, .article-global .-wide.container-medium, .article-global .-wide.container-narrow {
  max-width: 110rem;
}
@media all and (min-width: 48em) {
  .article-global .container-narrow {
    padding: 6rem 0 7rem;
    max-width: 71rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .container-narrow {
    max-width: 54rem;
  }
}
.article-global .container-medium {
  max-width: 71rem;
}
@media all and (min-width: 48em) {
  .article-global .container-medium {
    padding: 6rem 0 7rem;
  }
}
.article-global .-illust {
  width: 100%;
}
.article-global .article-intro, .article-global .article-intro-bg-image > div {
  text-align: center;
  max-width: 73rem;
  margin: 3rem auto 0;
}
@media all and (min-width: 48em) {
  .article-global .article-intro, .article-global .article-intro-bg-image > div {
    margin-top: 6rem;
  }
}
.article-global .article-intro .-title, .article-global .article-intro-bg-image > div .-title {
  font-size: 1.6rem;
  letter-spacing: 0.2rem;
  line-height: 2.8rem;
  margin-bottom: 2rem;
}
.article-global .article-intro .-text, .article-global .article-intro-bg-image > div .-text {
  font-size: 2rem;
  line-height: 3.2rem;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .article-global .article-intro .-text, .article-global .article-intro-bg-image > div .-text {
    margin-bottom: 4.7rem;
  }
}
.article-global .article-intro-bg-image {
  position: relative;
}
.article-global .article-intro-bg-image:before {
  content: "";
  position: absolute;
  top: -6rem;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.article-global .-author {
  font-family: "Cera PRO Medium";
  font-size: 1.6rem;
  font-style: italic;
  margin-bottom: 2rem;
}
.article-global .text-left-bkrnd-img,
.article-global .text-right-bkrnd-img {
  overflow: hidden;
  position: relative;
}
.article-global .text-left-bkrnd-img .-illust,
.article-global .text-right-bkrnd-img .-illust {
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .text-left-bkrnd-img .-illust,
.article-global .text-right-bkrnd-img .-illust {
    margin-bottom: 0;
    position: absolute;
  }
}
@media all and (min-width: 60em) {
  .article-global .text-left-bkrnd-img,
.article-global .text-right-bkrnd-img {
    position: relative;
  }
  .article-global .text-left-bkrnd-img .container, .article-global .text-left-bkrnd-img .container-narrow, .article-global .text-left-bkrnd-img .container-medium,
.article-global .text-right-bkrnd-img .container,
.article-global .text-right-bkrnd-img .container-narrow,
.article-global .text-right-bkrnd-img .container-medium {
    position: relative;
  }
  .article-global .text-left-bkrnd-img .-content,
.article-global .text-right-bkrnd-img .-content {
    width: 50%;
  }
  .article-global .text-left-bkrnd-img .-title, .article-global .text-left-bkrnd-img .-text,
.article-global .text-right-bkrnd-img .-title,
.article-global .text-right-bkrnd-img .-text {
    display: block;
  }
}
.article-global .text-left-bkrnd-img .top-left-image,
.article-global .text-right-bkrnd-img .top-left-image {
  display: none;
}
@media all and (min-width: 60em) {
  .article-global .text-left-bkrnd-img .top-left-image,
.article-global .text-right-bkrnd-img .top-left-image {
    display: block;
    position: absolute;
    right: 0;
    top: 14rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .text-right-bkrnd-img .container, .article-global .text-right-bkrnd-img .container-narrow, .article-global .text-right-bkrnd-img .container-medium {
    display: flex;
    justify-content: flex-end;
  }
}
@media all and (min-width: 48em) {
  .article-global .quote-img-map,
.article-global .quote-img-map-title {
    margin-bottom: 10.8rem;
  }
  .article-global .quote-img-map .-text,
.article-global .quote-img-map .-author,
.article-global .quote-img-map-title .-text,
.article-global .quote-img-map-title .-author {
    text-align: center;
  }
}
.article-global .quote-img-map .-author,
.article-global .quote-img-map-title .-author {
  font-family: "Cera PRO Medium";
}
.article-global .quote-img-map .-illust,
.article-global .quote-img-map-title .-illust {
  width: 100%;
}
.article-global .quote-img-map .map-block,
.article-global .quote-img-map-title .map-block {
  box-sizing: border-box;
  padding: 2rem;
  position: relative;
  text-align: center;
  z-index: 0;
}
@media all and (min-width: 48em) {
  .article-global .quote-img-map .map-block,
.article-global .quote-img-map-title .map-block {
    padding: 8.5rem 15rem 6rem;
    width: 100%;
  }
}
@media all and (min-width: 60em) {
  .article-global .quote-img-map .map-block,
.article-global .quote-img-map-title .map-block {
    box-shadow: 2rem 2rem 2rem 0 rgba(0, 0, 0, 0.1);
    height: 85rem;
    margin: -48.8rem auto 0;
    max-width: 111rem;
    z-index: 10;
  }
}
.article-global .quote-img-map .icon-quote-2,
.article-global .quote-img-map-title .icon-quote-2 {
  display: block;
  position: relative;
  margin: 3rem 0 5rem;
}
@media all and (min-width: 48em) {
  .article-global .quote-img-map .icon-quote-2,
.article-global .quote-img-map-title .icon-quote-2 {
    margin-bottom: 5rem;
  }
}
.article-global .quote-img-map .icon-quote-2:before,
.article-global .quote-img-map-title .icon-quote-2:before {
  font-size: 3rem;
}
.article-global .quote-img-map .icon-quote-2:after,
.article-global .quote-img-map-title .icon-quote-2:after {
  background-color: #0ab1a3;
  border-radius: 50%;
  content: "";
  height: 8rem;
  left: calc(50% - 40px);
  position: absolute;
  top: -2.5rem;
  width: 8rem;
  z-index: -1;
}
.article-global .quote-img-map .-text,
.article-global .quote-img-map-title .-text {
  font-family: "PT Serif Bold";
  font-size: 1.6rem;
  line-height: 2.8rem;
  letter-spacing: 1px;
  margin: 0 0 2rem;
}
@media all and (min-width: 48em) {
  .article-global .quote-img-map .-text,
.article-global .quote-img-map-title .-text {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 5rem;
  }
}
.article-global .text-left-image-right {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 102rem;
  padding: 2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .text-left-image-right {
    display: flex;
    justify-content: space-between;
    margin: 10rem auto;
    padding: 0;
  }
}
.article-global .text-left-image-right .text-container {
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .text-left-image-right .text-container {
    width: 51%;
  }
}
.article-global .text-left-image-right img {
  align-self: flex-start;
  display: block;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .text-left-image-right img {
    width: 35%;
  }
}
.article-global .quote-left-image-right {
  position: relative;
}
.article-global .double-quote-container {
  box-sizing: border-box;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .double-quote-container {
    box-sizing: border-box;
    display: flex;
  }
}
@media all and (min-width: 60em) {
  .article-global .double-quote-container.-tall {
    padding: 12rem 0;
  }
}
@media all and (min-width: 75em) {
  .article-global .double-quote-container.-tall {
    padding: 22.2rem 0 0;
  }
}
.article-global .double-quote-container .-illust {
  display: none;
}
@media all and (min-width: 60em) {
  .article-global .double-quote-container .-illust {
    display: block;
    height: 52rem;
    left: 0;
    position: absolute;
    width: auto;
    z-index: 0;
  }
}
.article-global .double-quote-container svg {
  background: none;
  fill: #000;
  height: 3.6rem;
  margin-bottom: 0.8rem;
  width: 4.8rem;
}
.article-global .double-quote-container svg.quote-2.-right {
  bottom: 0;
  position: absolute;
  transform: rotate(180deg);
  right: 0;
}
.article-global .double-quote-container .quote-right {
  color: #ceb791;
  font-family: "PT Serif Bold";
}
@media all and (min-width: 60em) {
  .article-global .double-quote-container .quote-right {
    font-size: 2.5rem;
    margin-top: 5rem;
    padding-left: 6rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .double-quote-container .quote-left {
    border-right: 1px solid #e0e0dd;
    padding-right: 6rem;
    width: 24rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .double-quote-container.-tall {
    padding: 12rem 0 0;
  }
}
.article-global .double-quote-container.-tall .quote-2 {
  fill: #a78f66;
}
.article-global .double-quote-container.-tall .-title {
  color: #6c6355;
}
.article-global .double-quote-container.-tall .-subtitle {
  color: #9c9b94;
}
.article-global .text-right-image-left-quote {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 102rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .text-right-image-left-quote {
    padding: 7rem 0;
  }
}
.article-global .text-right-image-left-quote .text-container,
.article-global .text-right-image-left-quote .double-quote-container {
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .text-right-image-left-quote .text-container,
.article-global .text-right-image-left-quote .double-quote-container {
    max-width: 60rem;
    margin: 0 0 0 auto;
  }
}
@media all and (min-width: 60em) {
  .article-global .text-right-image-left-quote .text-container {
    padding-left: 21rem;
  }
}
@media all and (min-width: 75em) {
  .article-global .text-right-image-left-quote .text-container {
    max-width: 71rem;
  }
}
@media all and (min-width: 75em) {
  .article-global .text-right-image-left-quote .double-quote-container {
    max-width: 90rem;
  }
}
.article-global .text-right-image-left-quote .quote-right {
  box-sizing: border-box;
  color: #ceb791;
  font-family: "PT Serif Bold";
}
@media all and (min-width: 60em) {
  .article-global .text-right-image-left-quote .quote-right {
    font-size: 2.5rem;
    padding: 0 0 2rem 6rem;
  }
}
.article-global .text-right-image-left-quote .-illust {
  display: none;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .text-right-image-left-quote .-illust {
    display: block;
    left: 0;
    position: absolute;
    z-index: -1;
  }
}
.article-global .quote-left {
  flex-direction: column;
  margin-bottom: 2rem;
  width: 100%;
}
@media all and (min-width: 75em) {
  .article-global .quote-left {
    border-right: 0.1rem solid #e0e0dd;
    box-sizing: border-box;
    padding-right: 4.4rem;
    margin-right: 4.4rem;
    width: 27rem;
  }
}
.article-global .quote-left .-title {
  width: 100%;
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
}
.article-global .quote-left .-subtitle {
  width: 100%;
  font-size: 1.6rem;
  font-family: "Roboto Regular";
}
.article-global .quote-right {
  box-sizing: border-box;
  font-family: "PT Serif Italic";
  font-size: 1.6rem;
  width: 100%;
}
@media all and (min-width: 75em) {
  .article-global .quote-right {
    font-size: 2.2rem;
    width: calc(100% - 31.4rem);
  }
}
@media all and (min-width: 48em) {
  .article-global .narrow-text-block {
    padding: 0 2rem;
  }
}
.article-global .text-container-with-shadow {
  box-sizing: border-box;
  margin-bottom: 4rem;
  padding: 2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .text-container-with-shadow {
    box-shadow: 0 0.5rem 4rem 1.5rem rgba(0, 0, 0, 0.1);
    margin: -8.8rem auto 16rem;
    max-width: 111rem;
    padding: 15.8rem 16rem 10rem;
    position: relative;
    z-index: 100;
  }
}
.article-global .key-figures, .article-global .pull-quote,
.article-global .left-quote-bkrnd-img,
.article-global .right-quote-bkrnd-img {
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .key-figures, .article-global .pull-quote,
.article-global .left-quote-bkrnd-img,
.article-global .right-quote-bkrnd-img {
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    max-width: 110rem;
  }
}
.article-global .key-figures .col-left, .article-global .pull-quote .col-left,
.article-global .left-quote-bkrnd-img .col-left,
.article-global .right-quote-bkrnd-img .col-left {
  box-sizing: border-box;
  margin-bottom: 4rem;
  order: 2;
}
@media all and (min-width: 48em) {
  .article-global .key-figures .col-left, .article-global .pull-quote .col-left,
.article-global .left-quote-bkrnd-img .col-left,
.article-global .right-quote-bkrnd-img .col-left {
    border-right: 1px solid #656354;
    margin-bottom: 0;
    order: 1;
    padding: 0 4rem;
    width: 30%;
  }
}
@media all and (min-width: 60em) {
  .article-global .key-figures .col-left, .article-global .pull-quote .col-left,
.article-global .left-quote-bkrnd-img .col-left,
.article-global .right-quote-bkrnd-img .col-left {
    padding: 0 6.7rem;
  }
}
.article-global .key-figures .col-right, .article-global .pull-quote .col-right,
.article-global .left-quote-bkrnd-img .col-right,
.article-global .right-quote-bkrnd-img .col-right {
  box-sizing: border-box;
  order: 1;
}
@media all and (min-width: 48em) {
  .article-global .key-figures .col-right, .article-global .pull-quote .col-right,
.article-global .left-quote-bkrnd-img .col-right,
.article-global .right-quote-bkrnd-img .col-right {
    order: 2;
    padding: 0 3rem 0 4rem;
    width: 60%;
  }
}
@media all and (min-width: 60em) {
  .article-global .key-figures .col-right, .article-global .pull-quote .col-right,
.article-global .left-quote-bkrnd-img .col-right,
.article-global .right-quote-bkrnd-img .col-right {
    padding: 0 3rem 0 6.7rem;
  }
}
.article-global .key-figures h2, .article-global .pull-quote h2,
.article-global .left-quote-bkrnd-img h2,
.article-global .right-quote-bkrnd-img h2,
.article-global .key-figures .h2-like,
.article-global .pull-quote .h2-like,
.article-global .left-quote-bkrnd-img .h2-like,
.article-global .right-quote-bkrnd-img .h2-like,
.article-global .key-figures .mod-biography h1,
.article-global .pull-quote .mod-biography h1,
.article-global .left-quote-bkrnd-img .mod-biography h1,
.article-global .right-quote-bkrnd-img .mod-biography h1,
.mod-biography .article-global .key-figures h1,
.mod-biography .article-global .pull-quote h1,
.mod-biography .article-global .left-quote-bkrnd-img h1,
.mod-biography .article-global .right-quote-bkrnd-img h1 {
  line-height: 1;
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .article-global .key-figures h2, .article-global .pull-quote h2,
.article-global .left-quote-bkrnd-img h2,
.article-global .right-quote-bkrnd-img h2,
.article-global .key-figures .h2-like,
.article-global .pull-quote .h2-like,
.article-global .left-quote-bkrnd-img .h2-like,
.article-global .right-quote-bkrnd-img .h2-like,
.article-global .key-figures .mod-biography h1,
.article-global .pull-quote .mod-biography h1,
.article-global .left-quote-bkrnd-img .mod-biography h1,
.article-global .right-quote-bkrnd-img .mod-biography h1,
.mod-biography .article-global .key-figures h1,
.mod-biography .article-global .pull-quote h1,
.mod-biography .article-global .left-quote-bkrnd-img h1,
.mod-biography .article-global .right-quote-bkrnd-img h1 {
    margin-bottom: 3rem;
  }
}
.article-global .key-figures .-item, .article-global .pull-quote .-item,
.article-global .left-quote-bkrnd-img .-item,
.article-global .right-quote-bkrnd-img .-item {
  margin-bottom: 2rem;
}
.article-global .key-figures .-item:last-child, .article-global .pull-quote .-item:last-child,
.article-global .left-quote-bkrnd-img .-item:last-child,
.article-global .right-quote-bkrnd-img .-item:last-child {
  margin-bottom: 0;
}
.article-global .key-figures .-number, .article-global .pull-quote .-number,
.article-global .left-quote-bkrnd-img .-number,
.article-global .right-quote-bkrnd-img .-number {
  font-family: "PT Serif Bold";
  font-size: 4.5rem;
}
@media all and (min-width: 75em) {
  .article-global .key-figures .-number, .article-global .pull-quote .-number,
.article-global .left-quote-bkrnd-img .-number,
.article-global .right-quote-bkrnd-img .-number {
    font-size: 5rem;
  }
}
.article-global .key-figures .date, .article-global .pull-quote .date,
.article-global .left-quote-bkrnd-img .date,
.article-global .right-quote-bkrnd-img .date {
  display: block;
  font-size: 1.6rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .article-global .key-figures .date, .article-global .pull-quote .date,
.article-global .left-quote-bkrnd-img .date,
.article-global .right-quote-bkrnd-img .date {
    font-size: 1.8rem;
    line-height: 1rem;
  }
}
.article-global .key-figures .-title, .article-global .pull-quote .-title,
.article-global .left-quote-bkrnd-img .-title,
.article-global .right-quote-bkrnd-img .-title {
  font-family: "PT Serif Bold";
  font-size: 2rem;
  line-height: 2.4rem;
  margin-bottom: 1.2rem;
}
@media all and (min-width: 48em) {
  .article-global .key-figures .-title, .article-global .pull-quote .-title,
.article-global .left-quote-bkrnd-img .-title,
.article-global .right-quote-bkrnd-img .-title {
    font-size: 2.2rem;
  }
}
.article-global .key-figures .-subtitle, .article-global .pull-quote .-subtitle,
.article-global .left-quote-bkrnd-img .-subtitle,
.article-global .right-quote-bkrnd-img .-subtitle {
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
}
.article-global .key-figures p:last-child, .article-global .pull-quote p:last-child,
.article-global .left-quote-bkrnd-img p:last-child,
.article-global .right-quote-bkrnd-img p:last-child {
  margin-bottom: 0;
}
.article-global .pull-quote p,
.article-global .left-quote-bkrnd-img p,
.article-global .right-quote-bkrnd-img p {
  max-width: 52rem;
  margin-bottom: 2.4rem;
}
.article-global .pull-quote svg,
.article-global .left-quote-bkrnd-img svg,
.article-global .right-quote-bkrnd-img svg {
  background: none;
  fill: #ceb791;
  height: 3.6rem;
  margin-bottom: 0.8rem;
  width: 4.8rem;
}
.article-global .pull-quote .-quote,
.article-global .left-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-quote {
  text-transform: none;
}
@media all and (min-width: 48em) {
  .article-global .pull-quote .-quote,
.article-global .left-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-quote {
    margin-bottom: 3rem;
  }
}
.article-global .left-quote-bkrnd-img,
.article-global .right-quote-bkrnd-img {
  background: blue;
  max-width: 100%;
  padding: 0;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .left-quote-bkrnd-img,
.article-global .right-quote-bkrnd-img {
    max-height: 67rem;
  }
}
.article-global .left-quote-bkrnd-img .text-container,
.article-global .right-quote-bkrnd-img .text-container {
  background: #6c6355;
  padding: 3rem 2rem;
}
@media all and (min-width: 48em) {
  .article-global .left-quote-bkrnd-img .text-container,
.article-global .right-quote-bkrnd-img .text-container {
    background: none;
    left: 12.4rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.article-global .left-quote-bkrnd-img .-title,
.article-global .right-quote-bkrnd-img .-title {
  color: #FFF;
}
.article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .-subtitle,
.article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-subtitle {
  color: #FFF;
  max-width: 29rem;
}
@media all and (min-width: 48em) {
  .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .-subtitle,
.article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-subtitle {
    color: #ceb791;
  }
}
.article-global .left-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .-quote {
  max-width: 53rem;
  padding-bottom: 2.5rem;
}
.article-global .left-quote-bkrnd-img .-illust,
.article-global .right-quote-bkrnd-img .-illust {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
  width: 100%;
}
.article-global .left-quote-bkrnd-img svg,
.article-global .right-quote-bkrnd-img svg {
  fill: #FFF;
}
@media all and (min-width: 48em) {
  .article-global .left-quote-bkrnd-img svg,
.article-global .right-quote-bkrnd-img svg {
    fill: #ceb791;
  }
}
@media all and (min-width: 48em) {
  .article-global .right-quote-bkrnd-img .text-container {
    left: auto;
    right: 12.4rem;
  }
}
.article-global .client-question-container {
  box-sizing: border-box;
  line-height: 1.5;
  margin: 0 auto 4rem;
  max-width: 104.5rem;
  padding: 0 2rem;
}
@media all and (min-width: 48em) {
  .article-global .client-question-container {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12rem;
  }
}
.article-global .client-profile {
  color: #69360c;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .client-profile {
    align-items: flex-start;
    border-right: 0.1rem solid #656354;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-right: 9.5rem;
    margin-top: 9rem;
    text-align: center;
    width: 35rem;
  }
}
.article-global .client-img {
  display: block;
  height: 15.5rem;
  margin: 0 auto 0.5rem;
  width: 15.5rem;
}
.article-global .client-quote {
  display: block;
  font-family: "PT Serif Bold";
  font-size: 2.4rem;
  margin: 0 0 1rem;
  padding: 0;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .client-quote {
    margin-bottom: 2.5rem;
  }
}
.article-global .client-quote::before {
  display: block;
  margin-bottom: 1.1rem;
}
.article-global .client-name {
  display: block;
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
  line-height: 2.4rem;
  margin-bottom: 3rem;
  text-align: center;
}
@media all and (min-width: 48em) {
  .article-global .client-name {
    width: 100%;
  }
}
.article-global .client-name span {
  display: block;
  font-family: "PT Serif Regular";
  font-size: 1.8rem;
}
.article-global .client-questions {
  box-sizing: border-box;
  font-size: 2.2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .client-questions {
    width: calc(100% - 45rem);
  }
}
.article-global .client-questions .question-title {
  color: #69360c;
  display: block;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
  width: 100%;
}
.article-global .client-questions .question {
  color: #69360c;
  display: block;
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .article-global .client-questions .question {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .client-questions .question {
    font-size: 2.2rem;
  }
}
.article-global .client-questions .response {
  display: block;
  font-size: 1.8rem;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .article-global .client-questions .response {
    margin-bottom: 4rem;
  }
}
.article-global .mod-slider-fullscreen .texte {
  font-size: 1.8rem;
  max-width: 32rem;
}
.article-global .mod-slider-fullscreen.-classic {
  box-sizing: border-box;
  position: relative;
}
.article-global .mod-slider-fullscreen.-classic .slide:before {
  background: none;
}
.article-global .mod-slider-fullscreen.-classic .image-container {
  position: relative;
}
.article-global .mod-slider-fullscreen.-classic .image-container:before {
  content: "";
  display: block;
  padding-top: 50.278551532%;
  width: 100%;
}
.article-global .mod-slider-fullscreen.-classic .image-container img {
  font-family: "object-fit: cover";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.article-global .mod-slider-fullscreen.-classic .content {
  margin: 0 auto;
  max-width: 71rem;
  padding: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .mod-slider-fullscreen.-classic .content {
    background: #FFF;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 40rem;
    left: 50%;
    padding: 14rem 4rem 4rem;
    position: absolute;
    top: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
    width: 32rem;
    z-index: 10;
  }
}
.article-global .mod-slider-fullscreen.-classic .title, .article-global .mod-slider-fullscreen.-classic .pull-quote .-quote, .article-global .pull-quote .mod-slider-fullscreen.-classic .-quote,
.article-global .mod-slider-fullscreen.-classic .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .mod-slider-fullscreen.-classic .-quote,
.article-global .mod-slider-fullscreen.-classic .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .mod-slider-fullscreen.-classic .-quote {
  color: #8a7d68;
  font-size: 2.2rem;
  margin-bottom: 2rem;
}
.article-global .mod-slider-fullscreen.-classic .text {
  color: #6c6355;
  padding: 0;
  margin: 0;
  width: 100%;
}
.article-global .mod-slider-fullscreen.-classic .text span {
  display: block;
  font-family: "PT Serif Bold";
}
.article-global .mod-slider-fullscreen.-classic .swiper-button-prev,
.article-global .mod-slider-fullscreen.-classic .swiper-button-next {
  background: url("images/imprimer-maison/arrow-left.png") no-repeat;
  background-size: 100% 100%;
  height: 4.5rem;
  top: -50%;
  width: 4.5rem;
}
@media all and (min-width: 30em) {
  .article-global .mod-slider-fullscreen.-classic .swiper-button-prev,
.article-global .mod-slider-fullscreen.-classic .swiper-button-next {
    top: -40%;
  }
}
@media all and (min-width: 60em) {
  .article-global .mod-slider-fullscreen.-classic .swiper-button-prev,
.article-global .mod-slider-fullscreen.-classic .swiper-button-next {
    top: 0;
  }
}
.article-global .mod-slider-fullscreen.-classic .swiper-button-prev {
  left: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .mod-slider-fullscreen.-classic .swiper-button-prev {
    left: 20%;
  }
}
@media all and (min-width: 75em) {
  .article-global .mod-slider-fullscreen.-classic .swiper-button-prev {
    left: 30%;
  }
}
.article-global .mod-slider-fullscreen.-classic .swiper-button-next {
  background: url("images/imprimer-maison/arrow-right.png") no-repeat;
  right: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .mod-slider-fullscreen.-classic .swiper-button-next {
    right: 20%;
  }
}
@media all and (min-width: 75em) {
  .article-global .mod-slider-fullscreen.-classic .swiper-button-next {
    right: 30%;
  }
}
.article-global .didyouknow {
  box-sizing: border-box;
  position: relative;
}
@media all and (min-width: 48em) {
  .article-global .didyouknow {
    background: #656354;
    padding: 22rem 0;
  }
}
.article-global .didyouknow img {
  display: block;
  width: 100%;
}
.article-global .didyouknow a {
  color: inherit;
  font-family: inherit;
  text-decoration: underline;
}
.article-global .didyouknow .content {
  border: 0.1rem solid #fff;
  border-top: 0 none;
  box-sizing: border-box;
  padding: 2rem;
}
@media all and (min-width: 48em) {
  .article-global .didyouknow .content {
    align-items: center;
    bottom: 0;
    display: flex;
    height: calc(100% - 6rem);
    left: 0;
    margin: auto;
    padding: 2rem;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: calc(100% - 4vw);
  }
}
.article-global .didyouknow .title, .article-global .didyouknow .pull-quote .-quote, .article-global .pull-quote .didyouknow .-quote,
.article-global .didyouknow .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .didyouknow .-quote,
.article-global .didyouknow .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .didyouknow .-quote {
  color: #666;
  font-family: "PT Serif Italic";
  font-size: 2.8rem;
  margin-bottom: 2rem;
  text-transform: none;
}
@media all and (min-width: 48em) {
  .article-global .didyouknow .title, .article-global .didyouknow .pull-quote .-quote, .article-global .pull-quote .didyouknow .-quote,
.article-global .didyouknow .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .didyouknow .-quote,
.article-global .didyouknow .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .didyouknow .-quote {
    color: #fff;
    font-size: 1.4rem;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: -2rem;
    width: 100%;
    z-index: 2;
  }
}
@media all and (min-width: 48em) {
  .article-global .didyouknow .title:before, .article-global .didyouknow .pull-quote .-quote:before, .article-global .pull-quote .didyouknow .-quote:before,
.article-global .didyouknow .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .didyouknow .-quote:before,
.article-global .didyouknow .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .didyouknow .-quote:before, .article-global .didyouknow .title:after, .article-global .didyouknow .pull-quote .-quote:after, .article-global .pull-quote .didyouknow .-quote:after,
.article-global .didyouknow .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .didyouknow .-quote:after,
.article-global .didyouknow .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .didyouknow .-quote:after {
    background-color: #fff;
    bottom: 0;
    content: "";
    height: 0.1rem;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 43%;
  }
}
.article-global .didyouknow .title:before, .article-global .didyouknow .pull-quote .-quote:before, .article-global .pull-quote .didyouknow .-quote:before,
.article-global .didyouknow .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .didyouknow .-quote:before,
.article-global .didyouknow .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .didyouknow .-quote:before {
  left: 0;
}
.article-global .didyouknow .title:after, .article-global .didyouknow .pull-quote .-quote:after, .article-global .pull-quote .didyouknow .-quote:after,
.article-global .didyouknow .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .didyouknow .-quote:after,
.article-global .didyouknow .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .didyouknow .-quote:after {
  right: 0;
}
.article-global .didyouknow .texte {
  color: #666;
  font-family: "PT Serif Regular";
  font-size: 1.6rem;
  line-height: 1.6;
}
@media all and (min-width: 48em) {
  .article-global .didyouknow .texte {
    box-sizing: border-box;
    color: #fff;
    font-size: 2rem;
    padding: 0 5rem;
    width: 100%;
  }
}
@media all and (min-width: 60em) {
  .article-global .didyouknow .texte {
    font-size: 1.8rem;
  }
}
@media all and (min-width: 75em) {
  .article-global .didyouknow .texte {
    font-size: 2.2rem;
    width: 100%;
  }
}
.article-global .quote-right-numbers-left {
  width: 100%;
}
.article-global .quote-right-numbers-left .block-left,
.article-global .quote-right-numbers-left .block-right {
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .quote-right-numbers-left .block-left {
    font-size: 1.8rem;
    width: 50%;
  }
}
.article-global .quote-right-numbers-left .block-left .-text {
  font-family: "PT Serif Bold";
  font-size: 1.6rem;
  padding-bottom: 1rem;
}
@media all and (min-width: 60em) {
  .article-global .quote-right-numbers-left .block-right {
    margin: 0 0 0 auto;
    width: 75%;
  }
}
.article-global .quote-right-numbers-left .block-right .-text {
  border-bottom: 0.1rem solid #bcbbb6;
  font-family: "PT Serif Regular";
  font-size: 1.6rem;
  padding-bottom: 3.5rem;
}
@media all and (min-width: 60em) {
  .article-global .quote-right-numbers-left .block-right .-text {
    font-size: 1.8rem;
    padding-bottom: 4.5rem;
    width: calc(100% - 10.2rem);
  }
}
.article-global .quote-right-numbers-left .block-right .-number {
  color: #bcbbb6;
  font-family: "PT Serif Bold";
  font-size: 3.5rem;
  line-height: 2.5rem;
  margin-bottom: 1.5rem;
  text-align: right;
  width: 4rem;
}
@media all and (min-width: 60em) {
  .article-global .quote-right-numbers-left .block-right .-number {
    font-size: 7.2rem;
    line-height: 4rem;
    margin: 0 2rem 2rem 0;
    width: 8.2rem;
  }
}
.article-global .quote-right-numbers-left .block-right .-number span {
  display: block;
  font-family: "Roboto Regular";
  font-size: 1.4rem;
  padding-right: 1.5rem;
}
.article-global .quote-right-numbers-left .block-right .content {
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .quote-right-numbers-left .block-right .content {
    display: flex;
  }
}
.article-global .quote-left-img-right {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .quote-left-img-right {
    display: flex;
    position: relative;
  }
}
.article-global .quote-left-img-right .quote-container {
  box-sizing: border-box;
  color: #6c6355;
  margin: 0 5rem 0 auto;
  padding: 0 2rem;
  width: 100%;
  text-align: right;
}
@media all and (min-width: 60em) {
  .article-global .quote-left-img-right .quote-container {
    width: 64rem;
  }
}
.article-global .quote-left-img-right .image-right {
  display: block;
  margin: 0 0 0 auto;
  padding: 0;
}
.article-global .quote-left-img-right .icon {
  display: block;
  fill: #13cfbf;
  height: 3.6rem;
  margin: 0 0 2rem auto;
  padding-right: 12.5rem;
  width: 4.5rem;
}
.article-global .quote-left-img-right .icon.-top {
  margin: 0 0 2rem auto;
  padding-right: 0;
  transform: rotate(180deg);
}
.article-global .quote-left-img-right .quote-top {
  font-family: "PT Serif Italic";
  font-size: 2.3rem;
  line-height: 3rem;
  margin-bottom: 4rem;
}
@media all and (min-width: 60em) {
  .article-global .quote-left-img-right .quote-top {
    margin-bottom: 8rem;
    padding-right: 5rem;
  }
}
.article-global .quote-left-img-right .quote-bottom {
  line-height: 3rem;
  margin-bottom: 5rem;
}
@media all and (min-width: 60em) {
  .article-global .quote-left-img-right .quote-bottom {
    margin-bottom: 8rem;
  }
}
.article-global .quote-left-img-right .quote-bottom .-title {
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
  margin-bottom: 0.5rem;
}
.article-global .quote-left-img-right .quote-bottom .-subtitle {
  font-family: "PT Serif";
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.article-global .quote-background-image {
  color: #6c6355;
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .quote-background-image {
    margin-bottom: 7rem;
  }
}
.article-global .quote-background-image .quote-top {
  font-family: "PT Serif Italic";
  font-size: 3.5rem;
  line-height: 3.6rem;
  margin-bottom: 3rem;
  max-width: 53rem;
}
@media all and (min-width: 60em) {
  .article-global .quote-background-image .quote-top {
    font-size: 5rem;
    line-height: 5.6rem;
  }
}
@media all and (min-width: 100em) {
  .article-global .quote-background-image .quote-top {
    font-size: 7rem;
    line-height: 7.6rem;
  }
}
.article-global .quote-background-image .-title {
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
  margin-bottom: 0.5rem;
}
.article-global .quote-background-image .-subtitle {
  font-family: "PT Serif";
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.article-global .quote-background-image .background-image {
  display: block;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .quote-background-image .background-image {
    margin-top: -55rem;
    position: relative;
    z-index: -1;
  }
}
.article-global .colored-background-img {
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .colored-background-img {
    margin-bottom: 6rem;
  }
}
.article-global .colored-background-img .-illust {
  display: block;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .colored-background-img .-illust {
    margin: -15.6rem 0 0 auto;
    max-width: 82rem;
  }
}
.article-global .colored-background {
  padding: 2rem 0;
}
@media all and (min-width: 60em) {
  .article-global .colored-background {
    padding: 5rem 0 18rem;
  }
}
.article-global .colored-background .-title,
.article-global .colored-background .-text {
  color: #FFF;
}
.article-global .statistics {
  box-sizing: border-box;
  margin-bottom: 3rem;
  padding: 2rem;
}
@media all and (min-width: 75em) {
  .article-global .statistics {
    margin-bottom: 8rem;
    max-width: 120rem;
    padding: 0 0 12rem;
  }
}
.article-global .statistics .-title {
  color: #656354;
  text-align: center;
}
.article-global .statistics .flex-container {
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .statistics .flex-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 8rem;
  }
}
.article-global .statistics .item {
  margin-bottom: 5rem;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .statistics .item {
    margin-bottom: 0;
    position: relative;
    width: calc(20% - 3.3rem);
  }
}
.article-global .statistics .stat-title {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
  margin-bottom: 1rem;
}
.article-global .statistics .number {
  color: #13cfbf;
  font-family: "PT Serif Bold";
  font-size: 5rem;
}
.article-global .statistics .description {
  color: #656354;
  font-family: "Roboto Regular";
  font-size: 1.6rem;
}
@media all and (min-width: 60em) {
  .article-global .statistics .description {
    margin: 0 auto;
    max-width: 16rem;
  }
}
.article-global .statistics .sources {
  color: #13cfbf;
  font-family: "Roboto Regular";
  font-size: 1.5rem;
  font-style: italic;
  letter-spacing: 0.1rem;
  text-align: center;
  width: 100%;
}
.article-global .statistics .illust {
  display: none;
}
@media all and (min-width: 75em) {
  .article-global .statistics .illust {
    display: block;
    position: absolute;
  }
}
.article-global .centered-quote-bkrnd-img {
  position: relative;
  text-align: center;
}
.article-global .centered-quote-bkrnd-img .-illust {
  display: block;
}
.article-global .centered-quote-bkrnd-img .blockquote {
  margin-bottom: 2rem;
  width: 100%;
}
@media all and (min-width: 75em) {
  .article-global .centered-quote-bkrnd-img .blockquote {
    left: 50%;
    max-width: 64rem;
    position: absolute;
    top: 2rem;
    transform: translateX(-50%);
  }
}
.article-global .centered-quote-bkrnd-img .-text {
  font-family: "PT Serif Bold";
  font-size: 2.4rem;
  line-height: 3rem;
  margin: 2.2rem 0;
}
@media all and (min-width: 75em) {
  .article-global .centered-quote-bkrnd-img .-text {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}
.article-global .centered-quote-bkrnd-img .icon-quote-2:before {
  font-size: 3.6rem;
}
.article-global .centered-quote-bkrnd-img .-author {
  font-family: "PT Serif Bold";
  font-size: 1.8rem;
  font-style: normal;
  line-height: 2rem;
  margin-bottom: 1rem;
}
@media all and (min-width: 75em) {
  .article-global .centered-quote-bkrnd-img .-author {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }
}
.article-global .centered-quote-bkrnd-img .-title {
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
}
.article-global .banner-key-figures {
  width: 98%;
  margin: 0 auto;
}
.article-global .banner-key-figures .illust-container {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .article-global .banner-key-figures .illust-container {
    margin-bottom: 0;
  }
}
.article-global .banner-key-figures .illust {
  display: block;
  width: 100%;
}
.article-global .banner-key-figures .title, .article-global .banner-key-figures .pull-quote .-quote, .article-global .pull-quote .banner-key-figures .-quote,
.article-global .banner-key-figures .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .banner-key-figures .-quote,
.article-global .banner-key-figures .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .banner-key-figures .-quote,
.article-global .banner-key-figures .shadow {
  color: #FFF;
  font-family: "PT Serif Bold";
  position: absolute;
  left: 50%;
  text-align: center;
  text-transform: uppercase;
  transform: translateX(-50%);
  width: 100%;
}
.article-global .banner-key-figures .title, .article-global .banner-key-figures .pull-quote .-quote, .article-global .pull-quote .banner-key-figures .-quote,
.article-global .banner-key-figures .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .banner-key-figures .-quote,
.article-global .banner-key-figures .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .banner-key-figures .-quote {
  bottom: 12%;
  font-size: 2.4rem;
  margin-top: -1rem;
}
@media all and (min-width: 48em) {
  .article-global .banner-key-figures .title, .article-global .banner-key-figures .pull-quote .-quote, .article-global .pull-quote .banner-key-figures .-quote,
.article-global .banner-key-figures .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .banner-key-figures .-quote,
.article-global .banner-key-figures .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .banner-key-figures .-quote {
    bottom: 10%;
    font-size: 3.6rem;
  }
}
.article-global .banner-key-figures .shadow {
  bottom: 24%;
  font-size: 4.8rem;
  opacity: 0.2;
}
@media all and (min-width: 75em) {
  .article-global .banner-key-figures .shadow {
    bottom: 16%;
    font-size: 6rem;
  }
}
.article-global .banner-key-figures .key-figures-container {
  width: 100%;
}
@media all and (min-width: 30em) {
  .article-global .banner-key-figures .key-figures-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: -8rem auto 0;
    max-width: 111rem;
  }
}
.article-global .banner-key-figures .key-figures-container .item {
  background: linear-gradient(to bottom, #12cdbe 0%, #06a598 100%);
  margin-bottom: 2rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 30em) {
  .article-global .banner-key-figures .key-figures-container .item {
    width: calc(50% - 1rem);
  }
}
@media all and (min-width: 48em) {
  .article-global .banner-key-figures .key-figures-container .item {
    width: calc(25% - 1.5rem);
  }
}
@media all and (min-width: 75em) {
  .article-global .banner-key-figures .key-figures-container .item {
    width: calc(25% - 3rem);
  }
}
.article-global .banner-key-figures .key-figures-container .item:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%;
}
@media all and (min-width: 30em) {
  .article-global .banner-key-figures .key-figures-container .item:before {
    padding-top: 100%;
  }
}
.article-global .banner-key-figures .key-figures-container .item:after {
  border: 0.2rem solid #10baac;
  content: "";
  height: calc(100% - 1.2rem);
  position: absolute;
  top: 0.4rem;
  left: 0.4rem;
  width: calc(100% - 1.2rem);
}
.article-global .banner-key-figures .key-figures-container .content {
  color: #FFF;
  font-family: "PT Serif Bold";
  position: absolute;
  top: 22%;
  left: 50%;
  text-align: center;
  transform: translateX(-50%);
  width: 85%;
}
@media all and (min-width: 48em) {
  .article-global .banner-key-figures .key-figures-container .content {
    top: 12%;
  }
}
@media all and (min-width: 75em) {
  .article-global .banner-key-figures .key-figures-container .content {
    top: 22%;
  }
}
.article-global .banner-key-figures .key-figures-container .number {
  font-size: 5rem;
  margin-bottom: 1.2rem;
}
@media all and (min-width: 48em) {
  .article-global .banner-key-figures .key-figures-container .number {
    font-size: 4rem;
    margin-bottom: 0.2rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .banner-key-figures .key-figures-container .number {
    font-size: 5rem;
    margin-bottom: 1.2rem;
  }
}
.article-global .banner-key-figures .key-figures-container .key-text {
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin-bottom: 1.2rem;
}
@media all and (min-width: 48em) {
  .article-global .banner-key-figures .key-figures-container .key-text {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
@media all and (min-width: 75em) {
  .article-global .banner-key-figures .key-figures-container .key-text {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
.article-global .banner-key-figures .key-figures-container .sub-text {
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
}
@media all and (min-width: 48em) {
  .article-global .banner-key-figures .key-figures-container .sub-text {
    font-size: 1.5rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .banner-key-figures .key-figures-container .sub-text {
    font-size: 1.6rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .-negative-margin {
    margin-top: -5rem;
  }
}
@media all and (min-width: 75em) {
  .article-global .-negative-margin {
    margin-top: -10rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .-white-background {
    background: #FFF;
    box-sizing: border-box;
    padding: 6rem 5rem 0;
    position: relative;
  }
}
@media all and (min-width: 75em) {
  .article-global .-white-background {
    padding: 10rem 10rem 0;
  }
}
@media all and (min-width: 60em) {
  .article-global .-img-negative-top-margin {
    margin-top: -20rem;
    position: relative;
    z-index: -1;
  }
}
.article-global .framed-interview {
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .framed-interview {
    border: 0.3rem solid #dfcc90;
    box-sizing: border-box;
    margin-bottom: 11rem;
    padding: 7rem 9rem 12rem;
    width: 100%;
  }
}
.article-global .framed-interview .portrait-container {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3rem;
}
@media all and (min-width: 60em) {
  .article-global .framed-interview .portrait-container {
    margin-bottom: 6rem;
  }
}
.article-global .framed-interview .-illust {
  display: block;
  height: auto;
  margin-right: 3rem;
  width: 10rem;
}
.article-global .framed-interview .author {
  font-family: "PT Serif Bold";
  font-size: 1.8rem;
}
@media all and (min-width: 48em) {
  .article-global .framed-interview .author {
    font-size: 2.2rem;
  }
}
.article-global .framed-interview span {
  display: block;
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
}
.article-global .framed-interview .interview-container {
  position: relative;
}
@media all and (min-width: 60em) {
  .article-global .framed-interview .interview-container:before {
    background: #e0e0dd;
    content: "";
    height: 100%;
    left: 27rem;
    position: absolute;
    top: 0;
    width: 0.1rem;
  }
}
.article-global .framed-interview .item {
  margin-bottom: 4rem;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .framed-interview .item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 6rem;
  }
}
.article-global .framed-interview .question {
  box-sizing: border-box;
  color: #dfcc90;
  font-family: "PT Serif Bold";
  font-size: 1.8rem;
  line-height: 2.6rem;
  margin-bottom: 2rem;
  text-transform: uppercase;
}
@media all and (min-width: 60em) {
  .article-global .framed-interview .question {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 0;
    padding-right: 6rem;
    text-align: right;
    width: 27rem;
  }
}
.article-global .framed-interview .reponse {
  box-sizing: border-box;
}
@media all and (min-width: 60em) {
  .article-global .framed-interview .reponse {
    line-height: 3rem;
    padding-left: 6rem;
    text-align: left;
    width: calc(100% - 27rem);
  }
}
.article-global .footnote {
  font-size: 1.4rem;
  line-height: 160%;
}
.article-global .image-superimposed-text {
  box-sizing: border-box;
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 60em) {
  .article-global .image-superimposed-text {
    margin-bottom: 12rem;
    padding-top: 35rem;
  }
}
@media all and (min-width: 100em) {
  .article-global .image-superimposed-text {
    margin-bottom: 12rem;
    padding-top: 50rem;
  }
}
@media all and (min-width: 100em) {
  .article-global .image-superimposed-text .container, .article-global .image-superimposed-text .container-narrow, .article-global .image-superimposed-text .container-medium {
    max-width: 75rem;
  }
}
@media all and (min-width: 60em) {
  .article-global .image-superimposed-text.-right .container, .article-global .image-superimposed-text.-right .container-narrow, .article-global .image-superimposed-text.-right .container-medium {
    margin: 0 20rem 0 auto;
  }
}
@media all and (min-width: 100em) {
  .article-global .image-superimposed-text.-right .container, .article-global .image-superimposed-text.-right .container-narrow, .article-global .image-superimposed-text.-right .container-medium {
    margin: 0 35rem 0 auto;
  }
}
@media all and (min-width: 60em) {
  .article-global .image-superimposed-text.-left .container, .article-global .image-superimposed-text.-left .container-narrow, .article-global .image-superimposed-text.-left .container-medium {
    margin: 0 auto 0 20rem;
  }
}
@media all and (min-width: 100em) {
  .article-global .image-superimposed-text.-left .container, .article-global .image-superimposed-text.-left .container-narrow, .article-global .image-superimposed-text.-left .container-medium {
    margin: 0 auto 0 35rem;
  }
}
.article-global .image-superimposed-text .illust {
  display: block;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .image-superimposed-text .illust {
    left: 0;
    position: absolute;
    top: 0;
  }
}
@media all and (min-width: 60em) {
  .article-global .image-superimposed-text .illust.-vertical {
    left: 23rem;
    max-width: 54rem;
  }
}
@media all and (min-width: 100em) {
  .article-global .image-superimposed-text .illust.-vertical {
    left: 26rem;
    max-width: 42%;
  }
}
.article-global .image-superimposed-text .container, .article-global .image-superimposed-text .container-narrow, .article-global .image-superimposed-text .container-medium {
  max-width: 73rem;
  padding: 2rem;
}
@media all and (min-width: 60em) {
  .article-global .image-superimposed-text .container, .article-global .image-superimposed-text .container-narrow, .article-global .image-superimposed-text .container-medium {
    padding: 10rem 10rem 0;
  }
}
.article-global .framed-image-text-block {
  position: relative;
  margin-bottom: 4rem;
  width: 100%;
}
@media all and (min-width: 60em) {
  .article-global .framed-image-text-block {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 111.5rem;
    position: relative;
  }
}
.article-global .framed-image-text-block .-top {
  display: none;
}
@media all and (min-width: 60em) {
  .article-global .framed-image-text-block .-top {
    display: block;
    width: 34%;
  }
}
.article-global .framed-image-text-block .text-block {
  background: #FFF;
  box-sizing: border-box;
  padding: 1rem;
  position: relative;
  width: 100%;
  z-index: 5;
}
@media all and (min-width: 60em) {
  .article-global .framed-image-text-block .text-block {
    display: block;
    padding: 0 6.5rem 4rem;
    width: 57%;
  }
}
.article-global .framed-image-text-block .-bottom {
  display: block;
}
@media all and (min-width: 60em) {
  .article-global .framed-image-text-block .-bottom {
    margin: -20rem 0 0 auto;
    width: 40%;
  }
}
@media all and (min-width: 75em) {
  .article-global .framed-image-text-block .-bottom {
    margin: -30rem 0 0 auto;
  }
}
.article-global .-margin-bottom {
  margin-bottom: 3rem;
}
@media all and (min-width: 48em) {
  .article-global .-margin-bottom {
    margin-bottom: 12rem;
  }
}
.article-global sup {
  font-size: 70% !important;
}
.article-global .photo-credit {
  color: #586171;
  font-family: "Cera PRO Regular";
  font-size: 1.2rem;
  margin: 4rem 0;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .photo-credit {
    margin: 7rem 0;
  }
}
.article-global .double-full-images-text-block {
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .double-full-images-text-block {
    padding-bottom: 36rem;
  }
}
.article-global .double-full-images-text-block .container, .article-global .double-full-images-text-block .container-narrow, .article-global .double-full-images-text-block .container-medium {
  max-width: 73rem !important;
  position: relative;
  z-index: 3;
}
@media all and (min-width: 48em) {
  .article-global .double-full-images-text-block .container, .article-global .double-full-images-text-block .container-narrow, .article-global .double-full-images-text-block .container-medium {
    margin: 0 auto 0 37%;
    padding: 9rem 10rem 5rem !important;
  }
}
.article-global .double-full-images-text-block img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.article-global .double-full-images-text-block .illust.-bottom {
  display: none;
}
@media all and (min-width: 48em) {
  .article-global .double-full-images-text-block .illust.-bottom {
    bottom: 0;
    display: block;
    margin-top: -14rem;
    position: absolute;
    right: 0;
    width: 50%;
  }
}
@media all and (min-width: 48em) {
  .article-global .double-full-images-text-block .illust.-top {
    bottom: 14rem;
    left: 0;
    position: absolute;
    width: 57%;
    z-index: 2;
  }
}
.article-global .key-figures-asymetrical {
  position: relative;
}
.article-global .key-figures-asymetrical .image-container {
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-asymetrical .image-container {
    margin: 0 0 0 auto;
    width: 58%;
  }
}
.article-global .key-figures-asymetrical .illust {
  display: block;
  margin-bottom: 3rem;
  width: 100%;
}
.article-global .key-figures-asymetrical .key-figures-container {
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-asymetrical .key-figures-container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media all and (min-width: 60em) {
  .article-global .key-figures-asymetrical .key-figures-container {
    width: 75%;
  }
}
@media all and (min-width: 48em) {
  .article-global .key-figures-asymetrical .row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2.8rem;
  }
}
.article-global .key-figures-asymetrical .item {
  background: #d3c1ac;
  box-sizing: border-box;
  color: #FFF;
  display: flex;
  margin-bottom: 2rem;
  padding: 2rem;
  position: relative;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-asymetrical .item {
    margin: 0 2.8rem 0 0;
    width: calc(33% - 2.8rem);
  }
}
.article-global .key-figures-asymetrical .item:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-asymetrical .item:before {
    padding-top: 100%;
  }
}
.article-global .key-figures-asymetrical .content {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 4rem);
}
.article-global .key-figures-asymetrical .number {
  font-family: "PT Serif Bold";
  font-size: 4rem;
  margin-bottom: 0.6rem;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-asymetrical .number {
    font-size: 5.4rem;
    margin-bottom: 2rem;
  }
}
.article-global .key-figures-asymetrical .key-text {
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-asymetrical .key-text {
    margin-bottom: 2rem;
  }
}
.article-global .key-figures-asymetrical .footnote {
  margin-bottom: 0;
}
.article-global .image-colored-block-text {
  color: #FFF;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .image-colored-block-text {
    padding-top: 18.6rem;
  }
}
.article-global .image-colored-block-text .content {
  background: #000;
  box-sizing: border-box;
  max-width: 90rem;
  padding: 2rem 2rem 3rem;
  position: relative;
  width: calc(100% - 2.5rem);
}
@media all and (min-width: 48em) {
  .article-global .image-colored-block-text .content {
    left: 50%;
    margin: 0 auto;
    padding: 5.5rem 5rem;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: calc(100% - 3rem);
  }
}
.article-global .image-colored-block-text .content:before {
  border: 0.4rem solid #000;
  content: "";
  height: 100%;
  position: absolute;
  right: -2.5rem;
  top: 2rem;
  width: 100%;
  z-index: -1;
}
@media all and (min-width: 48em) {
  .article-global .image-colored-block-text .content:before {
    border: 0.5rem solid #000;
    right: -3rem;
    top: 3rem;
  }
}
.article-global .image-colored-block-text .title, .article-global .image-colored-block-text .pull-quote .-quote, .article-global .pull-quote .image-colored-block-text .-quote,
.article-global .image-colored-block-text .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .image-colored-block-text .-quote,
.article-global .image-colored-block-text .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .image-colored-block-text .-quote {
  color: #FFF;
  font-family: "Cera PRO Medium";
  font-size: 3.2rem;
  line-height: 1;
  text-transform: none;
}
@media all and (min-width: 48em) {
  .article-global .image-colored-block-text .title, .article-global .image-colored-block-text .pull-quote .-quote, .article-global .pull-quote .image-colored-block-text .-quote,
.article-global .image-colored-block-text .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .image-colored-block-text .-quote,
.article-global .image-colored-block-text .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .image-colored-block-text .-quote {
    margin-bottom: 3.8rem;
  }
}
.article-global .image-colored-block-text .text {
  font-family: "Cera PRO Regular";
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin: 0;
}
.article-global .image-colored-block-text .illust {
  display: block;
  position: relative;
  width: 100%;
  z-index: -2;
}
.article-global .caption {
  box-sizing: border-box;
  font-family: "Cera PRO Regular";
  font-size: 1.4rem;
  padding: 2rem;
  text-align: center;
  width: 84%;
}
.article-global .giant-quote {
  background: #000;
  color: #FFF;
  padding: 4.5rem 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .article-global .giant-quote {
    display: flex;
    padding: 7rem 8.5rem;
  }
}
.article-global .giant-quote .illust {
  left: 0;
  position: absolute;
  top: -3.8rem;
  width: 11.5rem;
}
@media all and (min-width: 48em) {
  .article-global .giant-quote .illust {
    left: -2rem;
    top: -7.5rem;
    width: 23rem;
  }
}
.article-global .giant-quote .author {
  box-sizing: border-box;
  color: #FFF;
  font-family: "PT Serif Bold";
  font-size: 1.8rem;
  line-height: 1.8;
  margin-bottom: 0;
  text-transform: none;
}
@media all and (min-width: 48em) {
  .article-global .giant-quote .author {
    font-size: 2.2rem;
  }
}
.article-global .giant-quote .subtitle {
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
}
.article-global .giant-quote .content-left {
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .article-global .giant-quote .content-left {
    margin-bottom: 0;
    padding: 4.5rem 6.5rem 0 0;
  }
}
.article-global .giant-quote .quote-right {
  font-family: "PT Serif Bold";
  font-size: 1.8rem;
}
@media all and (min-width: 48em) {
  .article-global .giant-quote .quote-right {
    border-left: 0.1rem solid #5b5858;
    font-size: 2.2rem;
    padding-left: 6.5rem;
  }
}
.article-global .img-transparent-text-box {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .article-global .img-transparent-text-box {
    margin-bottom: 12rem;
  }
}
@media all and (min-width: 48em) {
  .article-global .img-transparent-text-box .text-container {
    background: radial-gradient(ellipse at center, rgba(0, 68, 243, 0.9) 1%, rgba(0, 19, 92, 0.9) 99%);
    box-sizing: border-box;
    left: 50%;
    padding: 8rem 9rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media all and (min-width: 48em) {
  .article-global .img-transparent-text-box .-title,
.article-global .img-transparent-text-box .-text {
    color: #FFF;
  }
}
.article-global .photo-credit-icon {
  border-top: 0.1rem solid #e0e0dd;
  color: #666666;
  display: flex;
  max-width: 73rem;
  padding: 4rem 2rem 0;
}
@media all and (min-width: 48em) {
  .article-global .photo-credit-icon {
    margin-bottom: 5rem;
    padding: 4rem 0 0;
  }
}
.article-global .photo-credit-icon .-illust {
  height: 5rem;
  margin-right: 2rem;
  width: 5rem;
}
.article-global .photo-credit-icon .credit {
  font-family: "Cera PRO Regular";
  font-size: 1.4rem;
}
.article-global .photo-credit-icon .credit span {
  display: block;
  font-family: "PT Serif Bold";
  font-size: 1.6rem;
}
.article-global .centered-quote-block {
  text-align: center;
  margin: 0 auto 40px;
  max-width: calc(100% - 40px);
}
@media all and (min-width: 48em) {
  .article-global .centered-quote-block {
    margin-bottom: 130px;
    max-width: 730px;
  }
}
.article-global .centered-quote-block .avatar {
  display: block;
  margin: 0 auto 30px;
}
.article-global .centered-quote-block .quote-2 {
  height: 34px;
  margin-bottom: 15px;
  width: 45px;
}
.article-global .centered-quote-block .author {
  font-family: "PT Serif Bold";
  font-size: 22px;
  text-align: center;
  line-height: 24px;
  margin-bottom: 5px;
}
.article-global .centered-quote-block .quote-title {
  font-family: "Cera PRO Regular";
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  margin-bottom: 20px;
}
.article-global .centered-quote-block .block-quote {
  font-family: "PT Serif Bold";
  font-size: 24px;
  text-align: center;
  line-height: 32px;
}
@media all and (min-width: 48em) {
  .article-global .centered-quote-block .block-quote {
    font-size: 28px;
    line-height: 34px;
  }
}
.article-global .photo-block-caption {
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .photo-block-caption .container, .article-global .photo-block-caption .container-narrow, .article-global .photo-block-caption .container-medium {
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    top: 130px;
    z-index: 10;
    width: 926px;
  }
}
.article-global .photo-block-caption .caption {
  margin: 40px 0;
  padding: 0;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .photo-block-caption .caption {
    width: 265px;
    margin: 0 0 0 auto;
    text-align: left;
  }
}
.article-global .photo-block-caption .subtitle {
  font-family: "PT Serif Bold";
  font-size: 22px;
  line-height: 38px;
}
.article-global .photo-block-caption .desc {
  font-family: "Cera PRO Regular";
  font-size: 16px;
  line-height: 24px;
}
.article-global .key-figures-background {
  box-sizing: border-box;
  padding: 20px;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-background {
    overflow: hidden;
    padding: 130px 0 160px;
  }
}
@media all and (min-width: 48em) {
  .article-global .key-figures-background .background-image {
    bottom: 0;
    display: block;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
  }
}
.article-global .key-figures-background .facts-container {
  width: 100%;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-background .facts-container {
    max-width: 280px;
  }
}
.article-global .key-figures-background .-title {
  font-family: "PT Serif Bold";
  font-size: 36px;
  line-height: 75px;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-background .-title {
    font-size: 68px;
    margin-bottom: 70px;
  }
}
.article-global .key-figures-background .-item {
  margin-bottom: 30px;
}
.article-global .key-figures-background .-number {
  font-family: "PT Serif Bold";
  font-size: 36px;
  line-height: 1.5;
}
@media all and (min-width: 48em) {
  .article-global .key-figures-background .-number {
    font-size: 50px;
  }
}
.article-global .key-figures-background .-subtitle {
  font-family: "Cera PRO Regular";
  font-size: 16px;
  line-height: 24px;
}

.tpl-bouyguesville {
  position: relative;
}

.tpl-bouyguesville .trigger {
  background: url("images/infographies/bg-buttons.png") repeat -15rem 0 transparent;
  cursor: pointer;
  height: 5rem;
  width: 5rem;
}

.tpl-bouyguesville .trigger:hover,
.tpl-bouyguesville .current .trigger {
  background: url("images/infographies/bg-buttons.png") repeat -20rem 0 transparent;
}

.tpl-bouyguesville .big-info .trigger {
  background: url("images/infographies/bg-buttons.png") repeat -25.5rem -0.5rem transparent;
  height: 6.5rem;
  width: 6.5rem;
}

.tpl-bouyguesville .big-info .trigger:hover,
.tpl-bouyguesville .big-info .current .trigger:hover {
  background: url("images/infographies/bg-buttons.png") repeat -33rem -0.5rem transparent;
}

.tpl-bouyguesville .infos > div {
  position: static;
}

.tpl-bouyguesville .infos .trigger,
.tpl-bouyguesville .infos .overlay,
.tpl-bouyguesville .close {
  position: absolute;
  z-index: 1;
}

.tpl-bouyguesville .big-info .close {
  background: url("images/infographies/bg-buttons.png") repeat 0rem -7rem transparent;
  cursor: pointer;
  display: none;
  height: 3rem;
  left: 1.5rem;
  position: absolute;
  top: 10.4rem;
  width: 19.5rem;
  z-index: 3;
}

.tpl-bouyguesville .infos .overlay {
  display: none;
  overflow: hidden;
}

.tpl-bouyguesville .current .trigger,
.tpl-bouyguesville .current .overlay {
  z-index: 2;
  display: block;
  opacity: 1;
}

.tpl-bouyguesville .current .overlay {
  background: transparent;
}

.tpl-bouyguesville .current .close {
  display: block;
}

.tpl-bouyguesville .overlay img {
  max-width: none;
}

.tpl-bouyguesville .info-1 .trigger {
  left: 25.5rem;
  top: 23.5rem;
}

.tpl-bouyguesville .info-1 .overlay {
  left: 25.2rem;
  top: 28.5rem;
  width: 32.6rem;
  height: 9.2rem;
}

.tpl-bouyguesville .info-2 .trigger {
  left: 8.5rem;
  top: 37.5rem;
}

.tpl-bouyguesville .info-2 .overlay {
  left: 8.1rem;
  top: 42.5rem;
  width: 50.5rem;
}

.tpl-bouyguesville .info-3 .trigger {
  left: 37.5rem;
  top: 46.8rem;
}

.tpl-bouyguesville .info-3 .overlay {
  left: 37.1rem;
  top: 51.7rem;
  width: 25.6rem;
}

html[lang=en] .tpl-bouyguesville .info-3 .overlay,
.tpl-bouyguesville[lang=en] .info-3 .overlay {
  width: 28.6rem;
}

.tpl-bouyguesville .info-4 .trigger {
  left: 42.2rem;
  top: 30.5rem;
}

.tpl-bouyguesville .info-4 .overlay {
  left: 20.9rem;
  top: 35.4rem;
  width: 28rem;
  height: 7.8rem;
}

.tpl-bouyguesville .info-5 .trigger {
  left: 20rem;
  top: 60.5rem;
}

.tpl-bouyguesville .info-5 .overlay {
  left: 19.6rem;
  top: 52.2rem;
  height: 8.8rem;
  width: 29rem;
}

.tpl-bouyguesville .info-6 .trigger {
  left: 41.1rem;
  top: 61.2rem;
}

.tpl-bouyguesville .info-6 .overlay {
  left: 19.8rem;
  top: 49rem;
  width: 48.6rem;
}

.tpl-bouyguesville .info-7 .trigger {
  left: 17rem;
  top: 47rem;
}

.tpl-bouyguesville .info-7 .overlay {
  left: 16.7rem;
  top: 52.1rem;
  width: 35rem;
  height: 10.7rem;
}

.tpl-bouyguesville[lang=en] .info-7 .overlay {
  height: 12rem;
}

.tpl-bouyguesville .info-8 .trigger {
  left: 46rem;
  top: 40.5rem;
}

.tpl-bouyguesville .info-8 .overlay {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
}

.tpl-bouyguesville .info-9 .trigger {
  left: 58rem;
  top: 40.5rem;
}

.tpl-bouyguesville .info-9 .overlay {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
}

html.js .tpl-bouyguesville .alt-text {
  display: none;
}

.tpl-didyouknow {
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-didyouknow:not(.centered):before {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
  }
}
.tpl-didyouknow img {
  display: block;
  width: 100%;
}
.tpl-didyouknow.centered img {
  opacity: 0.2;
}
.tpl-didyouknow .content {
  border: 0.1rem solid #fff;
  border-top: 0 none;
  box-sizing: border-box;
  padding: 4rem;
}
@media all and (min-width: 48em) {
  .tpl-didyouknow .content {
    align-items: center;
    bottom: 4rem;
    display: flex;
    left: 4rem;
    position: absolute;
    right: 4rem;
    top: 4rem;
  }
}
.tpl-didyouknow.centered .content {
  border-color: #666;
  justify-content: center;
}
.tpl-didyouknow .title, .tpl-didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-didyouknow .-quote,
.tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-didyouknow .-quote,
.tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-didyouknow .-quote {
  color: #666;
  font-family: "PT Serif Bold";
  font-size: 1.2rem;
  font-style: italic;
  overflow: hidden;
}
@media all and (min-width: 48em) {
  .tpl-didyouknow .title, .tpl-didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-didyouknow .-quote,
.tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-didyouknow .-quote,
.tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-didyouknow .-quote {
    color: #fff;
    font-size: 2.9rem;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -2rem;
    text-align: center;
    width: 100%;
    z-index: 2;
  }
  .tpl-didyouknow .title:before, .tpl-didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-didyouknow .-quote:before,
.tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-didyouknow .-quote:before,
.tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-didyouknow .-quote:before, .tpl-didyouknow .title:after, .tpl-didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-didyouknow .-quote:after,
.tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-didyouknow .-quote:after,
.tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-didyouknow .-quote:after {
    background-color: #fff;
    bottom: 0;
    content: "";
    height: 0.1rem;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 50%;
  }
  .tpl-didyouknow .title:before, .tpl-didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-didyouknow .-quote:before,
.tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-didyouknow .-quote:before,
.tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-didyouknow .-quote:before {
    left: 0;
    transform: translateX(-50%);
  }
  .tpl-didyouknow .title:after, .tpl-didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-didyouknow .-quote:after,
.tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-didyouknow .-quote:after,
.tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-didyouknow .-quote:after {
    left: 50%;
    transform: translateX(50%);
  }
}
.tpl-didyouknow.centered .title, .tpl-didyouknow.centered .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-didyouknow.centered .-quote,
.tpl-didyouknow.centered .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-didyouknow.centered .-quote,
.tpl-didyouknow.centered .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-didyouknow.centered .-quote {
  color: #666;
}
.tpl-didyouknow.centered .title:before, .tpl-didyouknow.centered .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-didyouknow.centered .-quote:before,
.tpl-didyouknow.centered .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-didyouknow.centered .-quote:before,
.tpl-didyouknow.centered .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-didyouknow.centered .-quote:before, .tpl-didyouknow.centered .title:after, .tpl-didyouknow.centered .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-didyouknow.centered .-quote:after,
.tpl-didyouknow.centered .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-didyouknow.centered .-quote:after,
.tpl-didyouknow.centered .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-didyouknow.centered .-quote:after {
  background-color: #666;
}
.tpl-didyouknow .texte {
  color: #666;
  font-family: "PT Serif";
  font-size: 1.6rem;
}
@media all and (min-width: 48em) {
  .tpl-didyouknow .texte {
    color: #fff;
    font-size: 2rem;
    width: 60%;
  }
}
@media all and (min-width: 75em) {
  .tpl-didyouknow .texte {
    width: 40%;
  }
}
.tpl-didyouknow .texte p {
  font-size: 2rem;
}
.tpl-didyouknow.centered .texte {
  color: #666;
  font-size: 6vw;
}
@media all and (min-width: 48em) {
  .tpl-didyouknow.centered .texte {
    color: #fff;
    font-size: 1.71vw;
    text-align: center;
    width: 80%;
  }
}
@media all and (min-width: 75em) {
  .tpl-didyouknow.centered .texte {
    font-size: 1.31vw;
    width: 60%;
  }
}

.tpl-article-viaduc .text-center {
  text-align: center;
}
.tpl-article-viaduc .-text {
  color: #000;
  font-size: 1.6rem;
}
.tpl-article-viaduc .quote-right {
  color: #6c6355;
  margin-top: 1.6rem;
  font-size: 1.8rem;
}
.tpl-article-viaduc .quote-left {
  border-right: none;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .quote-left {
    border-right: 1px solid #e0e0dd;
  }
}
.tpl-article-viaduc .quote-left .-title,
.tpl-article-viaduc .quote-left .-subtitle {
  color: #6c6355;
}
.tpl-article-viaduc .double-quote-container {
  margin: 6rem 0;
}
.tpl-article-viaduc .double-quote-container .quote-left {
  box-sizing: border-box;
  padding-right: 3rem !important;
}
.tpl-article-viaduc .double-quote-container .quote-left svg {
  fill: #13cfbf;
}
.tpl-article-viaduc .double-quote-container .quote-right {
  color: #6c6355 !important;
  font-family: "PT Serif Italic" !important;
  margin-top: 2rem !important;
}
.tpl-article-viaduc .double-quote-container.-tall {
  box-sizing: border-box;
  padding: 12rem 0 13.3rem 0;
}
.tpl-article-viaduc .article-intro, .tpl-article-viaduc .article-global .article-intro-bg-image > div, .article-global .tpl-article-viaduc .article-intro-bg-image > div {
  margin-top: 3rem;
}
.tpl-article-viaduc .article-intro .-title, .tpl-article-viaduc .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-viaduc .article-intro-bg-image > div .-title {
  color: #13cfbf;
  font-size: 1.17rem;
}
.tpl-article-viaduc .article-intro .-text, .tpl-article-viaduc .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-viaduc .article-intro-bg-image > div .-text {
  color: #8eaaa7;
  margin-bottom: 3.8rem;
}
.tpl-article-viaduc .article-intro .-author, .tpl-article-viaduc .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-viaduc .article-intro-bg-image > div .-author {
  color: #13cfbf;
  margin-bottom: 2rem;
  font-style: normal;
}
@media all and (min-width: 48em) {
  .tpl-article-viaduc .article-intro .-author, .tpl-article-viaduc .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-viaduc .article-intro-bg-image > div .-author {
    margin-bottom: 6rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .article-intro .-author, .tpl-article-viaduc .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-viaduc .article-intro-bg-image > div .-author {
    margin-bottom: 11.3rem;
  }
}
.tpl-article-viaduc .intro-img {
  overflow: visible;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-viaduc .intro-img {
    margin-bottom: 4rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-viaduc .intro-img {
    margin-bottom: 10rem;
  }
}
.tpl-article-viaduc .plant-1 {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-viaduc .plant-1 {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 30rem;
    z-index: 5;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-viaduc .plant-1 {
    top: 73%;
    width: 45rem;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-viaduc .plant-1 {
    width: 55rem;
  }
}
.tpl-article-viaduc .presentation-img {
  display: none;
  margin-top: 2.2rem;
  margin-bottom: 20.4rem;
}
@media all and (min-width: 96rem) {
  .tpl-article-viaduc .presentation-img {
    display: block;
  }
}
.tpl-article-viaduc .text-right {
  text-align: right;
}
.tpl-article-viaduc .mountain-container:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
@media all and (min-width: 96rem) {
  .tpl-article-viaduc .mountain-container:after {
    background: rgba(255, 255, 255, 0.4);
  }
}
@media all and (min-width: 1200px) {
  .tpl-article-viaduc .mountain-container:after {
    background: transparent;
  }
}
.tpl-article-viaduc .mountain-container img {
  display: inline-block;
  max-height: 70rem;
}
.tpl-article-viaduc .mountain-container .-text {
  color: #000;
}
.tpl-article-viaduc .mountain-container .-text i {
  color: #666;
}
.tpl-article-viaduc .mountain-container .container, .tpl-article-viaduc .mountain-container .article-global .container-narrow, .article-global .tpl-article-viaduc .mountain-container .container-narrow, .tpl-article-viaduc .mountain-container .article-global .container-medium, .article-global .tpl-article-viaduc .mountain-container .container-medium {
  box-sizing: border-box;
  left: 5rem;
  margin-left: 0;
  margin-top: 3.3rem;
  padding: 0 4.5rem;
  text-align: left;
  top: -11.4rem;
  transform: none;
  z-index: 1;
}
@media all and (min-width: 96rem) {
  .tpl-article-viaduc .mountain-container .container, .tpl-article-viaduc .mountain-container .article-global .container-narrow, .article-global .tpl-article-viaduc .mountain-container .container-narrow, .tpl-article-viaduc .mountain-container .article-global .container-medium, .article-global .tpl-article-viaduc .mountain-container .container-medium {
    margin-top: 0;
  }
}
@media all and (min-width: 1200px) {
  .tpl-article-viaduc .mountain-container .container, .tpl-article-viaduc .mountain-container .article-global .container-narrow, .article-global .tpl-article-viaduc .mountain-container .container-narrow, .tpl-article-viaduc .mountain-container .article-global .container-medium, .article-global .tpl-article-viaduc .mountain-container .container-medium {
    width: 56%;
  }
}
@media all and (min-width: 1496px) {
  .tpl-article-viaduc .mountain-container .container, .tpl-article-viaduc .mountain-container .article-global .container-narrow, .article-global .tpl-article-viaduc .mountain-container .container-narrow, .tpl-article-viaduc .mountain-container .article-global .container-medium, .article-global .tpl-article-viaduc .mountain-container .container-medium {
    width: 60%;
    left: 10rem;
  }
}
.tpl-article-viaduc .mountain-right {
  text-align: right;
  width: auto !important;
}
.tpl-article-viaduc .mountain-right:after {
  content: "";
  display: block;
  clear: both;
  width: 100%;
}
.tpl-article-viaduc .text-left-bkrnd-img .-illust {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .text-left-bkrnd-img .-illust {
    display: block;
    height: 100%;
    right: 0;
    width: auto;
  }
}
.tpl-article-viaduc .text-left-bkrnd-img .text-container {
  box-sizing: border-box;
  position: relative;
  z-index: 10;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .text-left-bkrnd-img .text-container {
    padding-right: 21rem;
  }
}
.tpl-article-viaduc .open-sky-container {
  margin-bottom: 3rem;
  overflow: hidden;
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .open-sky-container {
    margin-top: 24rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-viaduc .open-sky-container {
    margin-top: 10rem;
  }
}
.tpl-article-viaduc .open-sky-container .-illust {
  width: 100%;
}
.tpl-article-viaduc .open-sky-container .container, .tpl-article-viaduc .open-sky-container .article-global .container-narrow, .article-global .tpl-article-viaduc .open-sky-container .container-narrow, .tpl-article-viaduc .open-sky-container .article-global .container-medium, .article-global .tpl-article-viaduc .open-sky-container .container-medium {
  z-index: 9;
}
@media all and (min-width: 75em) {
  .tpl-article-viaduc .open-sky-container .container, .tpl-article-viaduc .open-sky-container .article-global .container-narrow, .article-global .tpl-article-viaduc .open-sky-container .container-narrow, .tpl-article-viaduc .open-sky-container .article-global .container-medium, .article-global .tpl-article-viaduc .open-sky-container .container-medium {
    left: 50%;
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%);
  }
}
.tpl-article-viaduc .open-sky-container .-text {
  color: #000;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .open-sky-container .-text {
    box-sizing: border-box;
    padding-left: 18rem;
  }
}
@media all and (min-width: 1400px) {
  .tpl-article-viaduc .open-sky-container .-title {
    margin-left: -16.8rem;
  }
}
.tpl-article-viaduc .open-sky-after-container {
  position: relative;
}
.tpl-article-viaduc .open-sky-after-container .plant-2 {
  display: none;
  position: absolute;
}
@media all and (min-width: 1097px) {
  .tpl-article-viaduc .open-sky-after-container .plant-2 {
    display: block;
    top: 6rem;
  }
  .tpl-article-viaduc .open-sky-after-container .plant-2 img {
    width: 29%;
  }
}
@media all and (min-width: 1271px) {
  .tpl-article-viaduc .open-sky-after-container .plant-2 {
    top: -5.5rem;
  }
  .tpl-article-viaduc .open-sky-after-container .plant-2 img {
    width: 56%;
  }
}
@media all and (min-width: 144rem) {
  .tpl-article-viaduc .open-sky-after-container .plant-2 {
    top: -24rem;
  }
  .tpl-article-viaduc .open-sky-after-container .plant-2 img {
    width: 100%;
  }
}
.tpl-article-viaduc .open-sky-after-container .plant-3 {
  position: absolute;
  bottom: -6.3rem;
  right: -13rem;
}
.tpl-article-viaduc .zourite-container {
  background: #787669;
}
.tpl-article-viaduc .zourite-container .-title {
  text-align: center;
  padding: 6.5rem 0 3rem 0;
}
.tpl-article-viaduc .zourite-container .-text {
  font-family: "PT Serif Bold";
  font-size: 1.6rem;
}
.tpl-article-viaduc .zourite-container .-text,
.tpl-article-viaduc .zourite-container .-title {
  color: #fff;
}
@media all and (min-width: 1400px) {
  .tpl-article-viaduc .zourite-container .platform-container {
    left: 10.9rem;
    margin-bottom: -4.4rem;
    position: relative;
    top: 5rem;
  }
}
.tpl-article-viaduc .zourite-after-container {
  margin-top: 20px;
}
@media all and (min-width: 75em) {
  .tpl-article-viaduc .zourite-after-container {
    margin-top: 15.5rem;
  }
}
.tpl-article-viaduc .zourite-after-container .-text {
  font-size: 1.6rem;
}
.tpl-article-viaduc .under-the-sea-container {
  position: relative;
}
.tpl-article-viaduc .under-the-sea-container .-illust {
  width: 100%;
}
.tpl-article-viaduc .under-the-sea-container .-title {
  color: #000;
  display: block;
}
.tpl-article-viaduc .under-the-sea-container .container, .tpl-article-viaduc .under-the-sea-container .article-global .container-narrow, .article-global .tpl-article-viaduc .under-the-sea-container .container-narrow, .tpl-article-viaduc .under-the-sea-container .article-global .container-medium, .article-global .tpl-article-viaduc .under-the-sea-container .container-medium {
  display: block !important;
  max-width: 120rem;
  top: 22%;
}
.tpl-article-viaduc .litoral-container {
  margin-top: 1.2rem;
  max-height: 51rem;
  position: relative;
  z-index: -1;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .litoral-container {
    margin-top: -5rem;
  }
}
.tpl-article-viaduc .litoral-container .-illust {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .litoral-container .-illust {
    display: block;
  }
}
.tpl-article-viaduc .litoral-container .-title {
  display: block;
  color: #000;
  font-family: "PT Serif Bold";
}
.tpl-article-viaduc .litoral-container .-text {
  line-height: 1;
}
.tpl-article-viaduc .litoral-container .container, .tpl-article-viaduc .litoral-container .article-global .container-narrow, .article-global .tpl-article-viaduc .litoral-container .container-narrow, .tpl-article-viaduc .litoral-container .article-global .container-medium, .article-global .tpl-article-viaduc .litoral-container .container-medium {
  flex-direction: column;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .litoral-container .container, .tpl-article-viaduc .litoral-container .article-global .container-narrow, .article-global .tpl-article-viaduc .litoral-container .container-narrow, .tpl-article-viaduc .litoral-container .article-global .container-medium, .article-global .tpl-article-viaduc .litoral-container .container-medium {
    max-width: 1060px;
    padding: 60px 20px;
  }
}
.tpl-article-viaduc .key-figures-container {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .key-figures-container {
    margin-top: 10rem;
  }
}
.tpl-article-viaduc .key-figures-container .container, .tpl-article-viaduc .key-figures-container .article-global .container-narrow, .article-global .tpl-article-viaduc .key-figures-container .container-narrow, .tpl-article-viaduc .key-figures-container .article-global .container-medium, .article-global .tpl-article-viaduc .key-figures-container .container-medium {
  padding-bottom: 0;
  position: relative;
  text-align: center;
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .key-figures-container h2 {
    position: relative;
  }
}
.tpl-article-viaduc .key-figures-container .-number {
  color: #48cfc0;
  position: relative;
}
.tpl-article-viaduc .key-figures-container .-title {
  color: #656354;
  position: relative;
}
.tpl-article-viaduc .key-figures-container .key-figures, .tpl-article-viaduc .key-figures-container .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-viaduc .key-figures-container .pull-quote, .tpl-article-viaduc .key-figures-container .article-global .pull-quote, .article-global .tpl-article-viaduc .key-figures-container .pull-quote,
.tpl-article-viaduc .key-figures-container .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-viaduc .key-figures-container .left-quote-bkrnd-img,
.tpl-article-viaduc .key-figures-container .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-viaduc .key-figures-container .right-quote-bkrnd-img {
  justify-content: space-around;
}
@media all and (min-width: 0) and (max-width: 1099px) {
  .tpl-article-viaduc .key-figures-container .key-figures, .tpl-article-viaduc .key-figures-container .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-viaduc .key-figures-container .pull-quote, .tpl-article-viaduc .key-figures-container .article-global .pull-quote, .article-global .tpl-article-viaduc .key-figures-container .pull-quote,
.tpl-article-viaduc .key-figures-container .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-viaduc .key-figures-container .left-quote-bkrnd-img,
.tpl-article-viaduc .key-figures-container .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-viaduc .key-figures-container .right-quote-bkrnd-img {
    text-align: center;
    display: block;
  }
}
.tpl-article-viaduc .key-figures-container .collibri {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-viaduc .key-figures-container .collibri {
    display: block;
    left: -5rem;
    position: absolute;
    top: -1rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-viaduc .key-figures-container .collibri {
    left: -21.2rem;
    top: -21.2rem;
  }
}

.tpl-article-bordeaux .article-intro .-title, .tpl-article-bordeaux .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-bordeaux .article-intro-bg-image > div .-title {
  color: #13cfbf;
}
.tpl-article-bordeaux .article-intro .-text, .tpl-article-bordeaux .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-bordeaux .article-intro-bg-image > div .-text {
  color: #8eaaa7;
}
.tpl-article-bordeaux .article-intro .-author, .tpl-article-bordeaux .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-bordeaux .article-intro-bg-image > div .-author {
  color: #13cfbf;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-bordeaux .article-intro .-author, .tpl-article-bordeaux .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-bordeaux .article-intro-bg-image > div .-author {
    margin-bottom: 6rem;
  }
}
.tpl-article-bordeaux .equalizer-container-static {
  display: block;
  padding: 0 2rem 2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-bordeaux .equalizer-container-static {
    display: none;
  }
}
.tpl-article-bordeaux .equalizer-container-static img {
  display: block;
  margin: 0 auto;
}
.tpl-article-bordeaux .equalizer-container-animation {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-bordeaux .equalizer-container-animation {
    align-items: center;
    display: flex;
    height: 41rem;
    justify-content: space-between;
    margin: 0 auto -10rem;
    overflow: hidden;
    padding: 0 3.5rem;
    width: 92.5rem;
  }
}
.tpl-article-bordeaux .equalizer-container-animation .equalizer, .tpl-article-bordeaux .equalizer-container-animation .third, .tpl-article-bordeaux .equalizer-container-animation .second, .tpl-article-bordeaux .equalizer-container-animation .first {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 1.2s;
          animation-duration: 1.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: bar1;
          animation-name: bar1;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #ededed;
  box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #ededed, 0 -7.5rem 0 #ededed, 0 -10rem 0 #ededed, 0 -12.5rem 0 #ededed, 0 -15rem 0 #ededed, 0 -17.5rem 0 #ededed, 0 -20rem 0 #ededed;
  box-sizing: border-box;
  height: 1rem;
  position: relative;
  width: 6.5rem;
}
.tpl-article-bordeaux .equalizer-container-animation .first {
  box-shadow: 0 -2rem 0 #ededed;
  -webkit-animation-name: bar1;
          animation-name: bar1;
}
.tpl-article-bordeaux .equalizer-container-animation .second {
  box-shadow: 0 -2rem 0 #ededed;
  -webkit-animation-name: bar2;
          animation-name: bar2;
}
.tpl-article-bordeaux .equalizer-container-animation .third {
  box-shadow: 0 -2rem 0 #ededed;
  -webkit-animation-name: bar3;
          animation-name: bar3;
}
@-webkit-keyframes bar1 {
  0%, 19.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke, 0 -11rem 0 #f8f8f8, 0 -14rem 0 #f8f8f8, 0 -17rem 0 #f8f8f8, 0 -20rem 0 #f8f8f8, 0 -23rem 0 #f8f8f8;
  }
  20%, 39.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke;
  }
  40%, 59.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  60%, 79.9% {
    box-shadow: 0 -2.5rem 0 #ededed;
  }
  80%, 100% {
    box-shadow: none;
  }
}
@keyframes bar1 {
  0%, 19.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke, 0 -11rem 0 #f8f8f8, 0 -14rem 0 #f8f8f8, 0 -17rem 0 #f8f8f8, 0 -20rem 0 #f8f8f8, 0 -23rem 0 #f8f8f8;
  }
  20%, 39.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke;
  }
  40%, 59.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  60%, 79.9% {
    box-shadow: 0 -2.5rem 0 #ededed;
  }
  80%, 100% {
    box-shadow: none;
  }
}
@-webkit-keyframes bar2 {
  0%, 19.9% {
    box-shadow: none;
  }
  20%, 39.9% {
    box-shadow: 0 -2.5rem 0 #ededed;
  }
  40%, 59.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  60%, 79.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke, 0 -11rem 0 #f8f8f8, 0 -14rem 0 #f8f8f8, 0 -17rem 0 #f8f8f8;
  }
  80%, 100% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5remx 0 #f3f3f3, 0 -8rem 0 whitesmoke;
  }
}
@keyframes bar2 {
  0%, 19.9% {
    box-shadow: none;
  }
  20%, 39.9% {
    box-shadow: 0 -2.5rem 0 #ededed;
  }
  40%, 59.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  60%, 79.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke, 0 -11rem 0 #f8f8f8, 0 -14rem 0 #f8f8f8, 0 -17rem 0 #f8f8f8;
  }
  80%, 100% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5remx 0 #f3f3f3, 0 -8rem 0 whitesmoke;
  }
}
@-webkit-keyframes bar3 {
  0%, 19.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  20%, 39.9% {
    box-shadow: 0 -2.5rem 0 #ededed;
  }
  40%, 59.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  60%, 79.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke;
  }
  80%, 100% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke, 0 -11rem 0 #f8f8f8;
  }
}
@keyframes bar3 {
  0%, 19.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  20%, 39.9% {
    box-shadow: 0 -2.5rem 0 #ededed;
  }
  40%, 59.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3;
  }
  60%, 79.9% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke;
  }
  80%, 100% {
    box-shadow: 0 -2.5rem 0 #ededed, 0 -5rem 0 #f3f3f3, 0 -8rem 0 whitesmoke, 0 -11rem 0 #f8f8f8;
  }
}
.tpl-article-bordeaux .text-left-bkrnd-img,
.tpl-article-bordeaux .text-right-bkrnd-img {
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-bordeaux .text-left-bkrnd-img p,
.tpl-article-bordeaux .text-left-bkrnd-img h2 {
    color: #FFF;
  }
}
.tpl-article-bordeaux .map-block {
  background-color: #48cfc0;
  color: white;
}
@media all and (min-width: 60em) {
  .tpl-article-bordeaux .map-block {
    background: url("images/articles/bordeaux-map.jpg") no-repeat center;
  }
}
.tpl-article-bordeaux .key-figures, .tpl-article-bordeaux .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-bordeaux .pull-quote, .tpl-article-bordeaux .article-global .pull-quote, .article-global .tpl-article-bordeaux .pull-quote,
.tpl-article-bordeaux .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-bordeaux .left-quote-bkrnd-img,
.tpl-article-bordeaux .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-bordeaux .right-quote-bkrnd-img,
.tpl-article-bordeaux .key-figures p,
.tpl-article-bordeaux .tpl-article-crillon .pull-quote p,
.tpl-article-crillon .tpl-article-bordeaux .pull-quote p,
.tpl-article-bordeaux .article-global .pull-quote p,
.article-global .tpl-article-bordeaux .pull-quote p,
.tpl-article-bordeaux .article-global .left-quote-bkrnd-img p,
.article-global .tpl-article-bordeaux .left-quote-bkrnd-img p,
.tpl-article-bordeaux .article-global .right-quote-bkrnd-img p,
.article-global .tpl-article-bordeaux .right-quote-bkrnd-img p,
.tpl-article-bordeaux .key-figures h2,
.tpl-article-bordeaux .tpl-article-crillon .pull-quote h2,
.tpl-article-crillon .tpl-article-bordeaux .pull-quote h2,
.tpl-article-bordeaux .article-global .pull-quote h2,
.article-global .tpl-article-bordeaux .pull-quote h2,
.tpl-article-bordeaux .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-bordeaux .left-quote-bkrnd-img h2,
.tpl-article-bordeaux .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-bordeaux .right-quote-bkrnd-img h2,
.tpl-article-bordeaux .key-figures .h2-like,
.tpl-article-bordeaux .tpl-article-crillon .pull-quote .h2-like,
.tpl-article-crillon .tpl-article-bordeaux .pull-quote .h2-like,
.tpl-article-bordeaux .article-global .pull-quote .h2-like,
.article-global .tpl-article-bordeaux .pull-quote .h2-like,
.tpl-article-bordeaux .article-global .left-quote-bkrnd-img .h2-like,
.article-global .tpl-article-bordeaux .left-quote-bkrnd-img .h2-like,
.tpl-article-bordeaux .article-global .right-quote-bkrnd-img .h2-like,
.article-global .tpl-article-bordeaux .right-quote-bkrnd-img .h2-like,
.tpl-article-bordeaux .key-figures .mod-biography h1,
.tpl-article-bordeaux .tpl-article-crillon .pull-quote .mod-biography h1,
.tpl-article-crillon .tpl-article-bordeaux .pull-quote .mod-biography h1,
.mod-biography .tpl-article-bordeaux .key-figures h1,
.mod-biography .tpl-article-bordeaux .tpl-article-crillon .pull-quote h1,
.tpl-article-crillon .mod-biography .tpl-article-bordeaux .pull-quote h1,
.tpl-article-bordeaux .article-global .pull-quote .mod-biography h1,
.mod-biography .tpl-article-bordeaux .article-global .pull-quote h1,
.article-global .tpl-article-bordeaux .pull-quote .mod-biography h1,
.mod-biography .article-global .tpl-article-bordeaux .pull-quote h1,
.tpl-article-bordeaux .article-global .left-quote-bkrnd-img .mod-biography h1,
.mod-biography .tpl-article-bordeaux .article-global .left-quote-bkrnd-img h1,
.article-global .tpl-article-bordeaux .left-quote-bkrnd-img .mod-biography h1,
.mod-biography .article-global .tpl-article-bordeaux .left-quote-bkrnd-img h1,
.tpl-article-bordeaux .article-global .right-quote-bkrnd-img .mod-biography h1,
.mod-biography .tpl-article-bordeaux .article-global .right-quote-bkrnd-img h1,
.article-global .tpl-article-bordeaux .right-quote-bkrnd-img .mod-biography h1,
.mod-biography .article-global .tpl-article-bordeaux .right-quote-bkrnd-img h1 {
  color: #656354;
}
.tpl-article-bordeaux .-number {
  color: #48cfc0;
}

.tpl-article-neurosciences .-title,
.tpl-article-neurosciences .-author,
.tpl-article-neurosciences h2,
.tpl-article-neurosciences .-number {
  color: #f05a22;
}
.tpl-article-neurosciences .-text {
  color: #bc8d7b;
}
.tpl-article-neurosciences p span {
  font-size: 3.6rem;
}
.tpl-article-neurosciences em {
  font-style: italic;
}
.tpl-article-neurosciences .left-quote-bkrnd-img .-quote, .tpl-article-neurosciences .article-global .right-quote-bkrnd-img .-quote, .article-global .tpl-article-neurosciences .right-quote-bkrnd-img .-quote,
.tpl-article-neurosciences .left-quote-bkrnd-img .-title,
.tpl-article-neurosciences .article-global .right-quote-bkrnd-img .-title,
.article-global .tpl-article-neurosciences .right-quote-bkrnd-img .-title {
  color: #f9e2da;
}
.tpl-article-neurosciences .left-quote-bkrnd-img .-subtitle, .tpl-article-neurosciences .article-global .right-quote-bkrnd-img .-subtitle, .article-global .tpl-article-neurosciences .right-quote-bkrnd-img .-subtitle {
  color: #FFF;
}
.tpl-article-neurosciences .left-quote-bkrnd-img .quote-2, .tpl-article-neurosciences .article-global .right-quote-bkrnd-img .quote-2, .article-global .tpl-article-neurosciences .right-quote-bkrnd-img .quote-2 {
  fill: #f9e2da;
}
.tpl-article-neurosciences .text-container-with-shadow {
  background: #f6d8ce;
}
.tpl-article-neurosciences .client-questions .client-name,
.tpl-article-neurosciences .client-questions .client-profile,
.tpl-article-neurosciences .client-questions .question,
.tpl-article-neurosciences .client-questions .response {
  color: #bc8d7b;
}
.tpl-article-neurosciences .client-questions .question-title {
  color: #f05a22;
}
.tpl-article-neurosciences .client-name {
  color: #bc8d7b;
}
@media all and (min-width: 48em) {
  .tpl-article-neurosciences .client-profile {
    border-right: 0.1rem solid #bc8d7b;
  }
}

.tpl-article-depons {
  padding: 0 0 7rem;
}
.tpl-article-depons .container, .tpl-article-depons .article-global .container-narrow, .article-global .tpl-article-depons .container-narrow, .tpl-article-depons .article-global .container-medium, .article-global .tpl-article-depons .container-medium {
  max-width: 1100px;
}

.depons-intro {
  font-size: 2.2rem;
  margin-bottom: 7rem;
  margin-top: 8rem;
}

.depons-infos {
  background: #ccc url("https://www.bouygues.com/wp-content/uploads/2019/07/bg-infos.jpg") no-repeat center center/cover;
}
.depons-infos .container, .depons-infos .article-global .container-narrow, .article-global .depons-infos .container-narrow, .depons-infos .article-global .container-medium, .article-global .depons-infos .container-medium {
  display: flex;
  align-items: center;
  height: 56rem;
}

.depons-infos-content {
  background-color: #fff;
  border: 1px solid #222;
  box-sizing: border-box;
  outline: 1rem solid #fff;
  padding: 3rem;
  width: 38rem;
}

.depons-infos-title {
  font-family: "PT Serif";
  font-size: 3.4rem;
}

.depons-infos-item {
  font-size: 2.2rem;
  margin-top: 1.2rem;
}
.depons-infos-item label {
  display: block;
  font-family: "Cera PRO Bold";
  font-size: 1.4rem;
  text-transform: uppercase;
}

.depons-main .container, .depons-main .article-global .container-narrow, .article-global .depons-main .container-narrow, .depons-main .article-global .container-medium, .article-global .depons-main .container-medium {
  background: transparent url("https://www.bouygues.com/wp-content/uploads/2019/07/bg-texte.png") no-repeat 100% 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 7rem 2rem 0;
}
@media all and (min-width: 60em) {
  .depons-main .container, .depons-main .article-global .container-narrow, .article-global .depons-main .container-narrow, .depons-main .article-global .container-medium, .article-global .depons-main .container-medium {
    padding: 14rem 7rem 0;
  }
}

.quote-separator {
  font-family: "PT Serif Bold";
  font-size: 10rem;
  height: 3rem;
  line-height: 98px;
  margin: 25px 0 2rem;
  position: relative;
}
.quote-separator:before, .quote-separator:after {
  background-color: #222;
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  margin: auto 0;
  height: 1px;
  width: 14rem;
}
.quote-separator:before {
  left: -15rem;
}
.quote-separator:after {
  right: -15rem;
}

.depons-main-quote {
  font-family: "PT Serif Bold";
  font-size: 2.8rem;
  line-height: 34px;
  margin-bottom: 5rem;
  padding-bottom: 33px;
  position: relative;
  text-align: center;
}
.depons-main-quote:after {
  background-color: #222;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 1px;
  width: 35rem;
}

.depons-text {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.depons-text > div {
  width: 100%;
}
@media all and (min-width: 48em) {
  .depons-text > div {
    width: 46.875%;
  }
}
.depons-text p {
  color: #222;
  font-size: 2.2rem;
  line-height: 32px;
}
.depons-text p + p {
  margin-top: 3rem;
}
.depons-text .title, .depons-text .article-global .pull-quote .-quote, .article-global .pull-quote .depons-text .-quote,
.depons-text .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .depons-text .-quote,
.depons-text .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .depons-text .-quote {
  font-family: "Cera PRO Bold";
  font-size: 3rem;
  margin-top: 3rem;
}

.depons-explanatory {
  align-self: flex-start;
  font-size: 1.4rem;
  margin-top: 3rem;
}

.depons-quote {
  background: #222 url("https://www.bouygues.com/wp-content/uploads/2019/07/bg-quote.jpg") no-repeat center center/cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 46rem;
  margin-top: 100px;
}
.depons-quote .quote-separator {
  color: #fff;
}
.depons-quote .quote-separator:before, .depons-quote .quote-separator:after {
  background-color: #fff;
}
.depons-quote .quote-text {
  color: #fff;
  font-family: "PT Serif Bold";
  font-size: 2.8rem;
  line-height: 34px;
  margin-bottom: 5rem;
  padding-bottom: 33px;
  position: relative;
  text-align: center;
}
.depons-quote .quote-text:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 1px;
  width: 35rem;
}

.tpl-article-bygtel .container, .tpl-article-bygtel .article-global .container-narrow, .article-global .tpl-article-bygtel .container-narrow, .tpl-article-bygtel .article-global .container-medium, .article-global .tpl-article-bygtel .container-medium {
  max-width: 1100px;
}

.bygtel-intro {
  font-size: 2.2rem;
  margin-bottom: 7rem;
  margin-top: 8rem;
}
.bygtel-intro .container, .bygtel-intro .article-global .container-narrow, .article-global .bygtel-intro .container-narrow, .bygtel-intro .article-global .container-medium, .article-global .bygtel-intro .container-medium {
  box-sizing: border-box;
}
@media all and (min-width: 48em) {
  .bygtel-intro .container, .bygtel-intro .article-global .container-narrow, .article-global .bygtel-intro .container-narrow, .bygtel-intro .article-global .container-medium, .article-global .bygtel-intro .container-medium {
    padding: 0 9rem;
  }
}

.bygtel-content .container, .bygtel-content .article-global .container-narrow, .article-global .bygtel-content .container-narrow, .bygtel-content .article-global .container-medium, .article-global .bygtel-content .container-medium {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 8rem;
}
.bygtel-content .numbers {
  background-color: #fafafa;
  border-radius: 1rem;
  box-shadow: 0px0 0.3rem 8px 0px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  padding: 4rem 2rem;
  position: relative;
  text-align: center;
  width: 100%;
}
.bygtel-content .numbers:before {
  border: 0.1rem solid #cfcfcf;
  border-radius: 1rem;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: calc(100% - 2rem);
  width: calc(100% - 2rem);
}
@media all and (min-width: 48em) {
  .bygtel-content .numbers {
    margin-right: 6rem;
    width: 29rem;
  }
}
.bygtel-content .item + .item {
  margin-top: 4rem;
}
.bygtel-content .top {
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  text-transform: uppercase;
}
.bygtel-content .top strong {
  display: block;
  font-size: 4rem;
}
.bygtel-content .bottom {
  color: #8e8e8e;
  font-family: "Cera PRO Light";
  font-size: 1.3rem;
  margin-top: 15px;
}
.bygtel-content .text {
  margin: 0;
  max-width: none;
  order: -1;
  width: 100%;
}
@media all and (min-width: 48em) {
  .bygtel-content .text {
    order: 1;
    width: calc(100% - 35rem);
  }
}
.bygtel-content .title, .bygtel-content .article-global .pull-quote .-quote, .article-global .pull-quote .bygtel-content .-quote,
.bygtel-content .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .bygtel-content .-quote,
.bygtel-content .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .bygtel-content .-quote {
  font-family: "Cera PRO Medium";
  font-size: 3rem;
  margin-bottom: 2rem;
}
.bygtel-content p + .title, .bygtel-content .article-global .pull-quote p + .-quote, .article-global .pull-quote .bygtel-content p + .-quote,
.bygtel-content .article-global .left-quote-bkrnd-img p + .-quote,
.article-global .left-quote-bkrnd-img .bygtel-content p + .-quote,
.bygtel-content .article-global .right-quote-bkrnd-img p + .-quote,
.article-global .right-quote-bkrnd-img .bygtel-content p + .-quote {
  margin-top: 5rem;
}
.bygtel-content .conclusion {
  color: #13cfbf;
}

.bygtel-slider {
  background-color: #13cfbf;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem 2rem 8rem;
}
.bygtel-slider .title, .bygtel-slider .article-global .pull-quote .-quote, .article-global .pull-quote .bygtel-slider .-quote,
.bygtel-slider .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .bygtel-slider .-quote,
.bygtel-slider .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .bygtel-slider .-quote {
  color: #fff;
  font-family: "PT Serif Bold";
  font-size: 4rem;
  margin-bottom: 25px;
}
.bygtel-slider .slider-container {
  box-sizing: border-box;
  position: relative;
}
@media all and (min-width: 48em) {
  .bygtel-slider .slider-container {
    padding: 0 12rem;
  }
}
.bygtel-slider .slide {
  border-radius: 1rem;
  box-shadow: 0px0 0.3rem 8px 0px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  padding: 4rem;
  text-align: center;
  width: 32rem;
}
.bygtel-slider .slide:before {
  background-color: transparent;
  border: 0.1rem solid #cfcfcf;
  border-radius: 1rem;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: calc(100% - 2rem);
  width: 300px;
}
.bygtel-slider .slide-number {
  background-color: #13cfbf;
  border-radius: 50%;
  color: #fff;
  font-family: "PT Serif Bold";
  font-size: 3.8rem;
  line-height: 7rem;
  text-align: center;
  margin: 0 auto 4rem;
  height: 7rem;
  width: 7rem;
}
.bygtel-slider .slide-title {
  color: #222;
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  line-height: 24px;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.bygtel-slider .slide-text {
  color: #222;
  font-family: "Cera PRO Regular";
  font-size: 1.4rem;
  line-height: 24px;
}
.bygtel-slider .prev-btn,
.bygtel-slider .next-btn {
  background-color: #FFF;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  bottom: -65px;
  height: 45px;
  width: 45px;
}
.bygtel-slider .prev-btn:before,
.bygtel-slider .next-btn:before {
  color: #c8c8c8;
  font-size: 3rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: 3rem;
  width: 3rem;
}
@media all and (min-width: 48em) {
  .bygtel-slider .prev-btn,
.bygtel-slider .next-btn {
    bottom: 0;
    top: 0;
    margin: auto 0;
  }
}
.bygtel-slider .prev-btn {
  left: 0;
}
.bygtel-slider .prev-btn:before {
  right: 0.3rem;
  transform: rotateY(180deg);
}
.bygtel-slider .next-btn {
  right: 0;
}

@media all and (min-width: 48em) {
  .tpl-article-contraintes-extremes .mod-video-fullscreen {
    background: #fff url("images/contraintes-extremes/mountains-bg.svg") repeat 0 0 fixed;
  }
}
.tpl-article-contraintes-extremes .tpl-didyouknow.centered .texte {
  color: #656354;
}

.contrext-intro {
  background: #e5e4d3 url("images/contraintes-extremes/mountains-bg.svg") repeat 0 0 fixed;
  font-size: 2.2rem;
  position: relative;
}
.contrext-intro:before {
  background: linear-gradient(to bottom, white 0%, white 30%, rgba(255, 255, 255, 0) 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.contrext-intro .container, .contrext-intro .article-global .container-narrow, .article-global .contrext-intro .container-narrow, .contrext-intro .article-global .container-medium, .article-global .contrext-intro .container-medium {
  box-sizing: border-box;
  max-width: 90rem;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .contrext-intro .container, .contrext-intro .article-global .container-narrow, .article-global .contrext-intro .container-narrow, .contrext-intro .article-global .container-medium, .article-global .contrext-intro .container-medium {
    padding: 15rem 0 9rem;
  }
}
.contrext-intro .title, .contrext-intro .article-global .pull-quote .-quote, .article-global .pull-quote .contrext-intro .-quote,
.contrext-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .contrext-intro .-quote,
.contrext-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .contrext-intro .-quote {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 7rem;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .contrext-intro .title, .contrext-intro .article-global .pull-quote .-quote, .article-global .pull-quote .contrext-intro .-quote,
.contrext-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .contrext-intro .-quote,
.contrext-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .contrext-intro .-quote {
    line-height: 1.4;
  }
}
.contrext-intro .texte {
  font-family: "Cera PRO Light";
  font-size: 2.8rem;
  line-height: 3.5rem;
  margin-bottom: 5rem;
}
@media all and (min-width: 48em) {
  .contrext-intro .texte {
    line-height: 4rem;
  }
}
.contrext-intro .author {
  color: #666;
  font-style: italic;
  font-size: 1.8rem;
}

.contrext-article1 {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article1 {
    margin-bottom: 0;
  }
}
.contrext-article1 .bg-container {
  background: #fff url("https://www.bouygues.com/wp-content/uploads/2019/07/article1-bg.png") no-repeat 0 0/cover;
  padding: 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article1 .bg-container {
    padding: 32rem 0 0;
  }
}
.contrext-article1 .bg-container:before {
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.contrext-article1 .container, .contrext-article1 .article-global .container-narrow, .article-global .contrext-article1 .container-narrow, .contrext-article1 .article-global .container-medium, .article-global .contrext-article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 92rem;
  padding: 8rem 2rem 1rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .contrext-article1 .container, .contrext-article1 .article-global .container-narrow, .article-global .contrext-article1 .container-narrow, .contrext-article1 .article-global .container-medium, .article-global .contrext-article1 .container-medium {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 8rem 2rem 8rem;
  }
}
@media all and (min-width: 60em) {
  .contrext-article1 .container, .contrext-article1 .article-global .container-narrow, .article-global .contrext-article1 .container-narrow, .contrext-article1 .article-global .container-medium, .article-global .contrext-article1 .container-medium {
    padding: 8rem 9rem 2rem;
    width: 90%;
  }
}
.contrext-article1 .container:first-letter, .contrext-article1 .article-global .container-narrow:first-letter, .article-global .contrext-article1 .container-narrow:first-letter, .contrext-article1 .article-global .container-medium:first-letter, .article-global .contrext-article1 .container-medium:first-letter {
  display: inline-block;
  font-family: "PT Serif Bold";
  font-size: 6.2rem;
  float: left;
  line-height: 6.4rem;
  margin-right: 0.5rem;
}
.contrext-article1 img {
  display: block;
  width: 100%;
}

.contrext-article2 {
  font-size: 2.2rem;
}
@media all and (min-width: 48em) {
  .contrext-article2 {
    background: #fff url("images/contraintes-extremes/mountains-bg.svg") repeat 0 0 fixed;
  }
}
.contrext-article2 .top {
  padding-bottom: 10rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article2 .top {
    padding-bottom: 20rem;
  }
}
.contrext-article2 .top:before {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.contrext-article2 .top .container, .contrext-article2 .top .article-global .container-narrow, .article-global .contrext-article2 .top .container-narrow, .contrext-article2 .top .article-global .container-medium, .article-global .contrext-article2 .top .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  padding: 2rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article2 .top .container, .contrext-article2 .top .article-global .container-narrow, .article-global .contrext-article2 .top .container-narrow, .contrext-article2 .top .article-global .container-medium, .article-global .contrext-article2 .top .container-medium {
    padding: 9rem 0;
  }
}
.contrext-article2 .top .title, .contrext-article2 .top .article-global .pull-quote .-quote, .article-global .pull-quote .contrext-article2 .top .-quote,
.contrext-article2 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .contrext-article2 .top .-quote,
.contrext-article2 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .contrext-article2 .top .-quote {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.contrext-article2 .top .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
}
@media all and (min-width: 48em) {
  .contrext-article2 .top .texte {
    margin-bottom: 5rem;
  }
}
.contrext-article2 .bottom {
  display: block;
  position: relative;
}
.contrext-article2 .map {
  position: absolute;
  right: 10%;
  top: -23.5%;
  width: 62%;
}
.contrext-article2 .map:hover img {
  opacity: 0.2;
}
.contrext-article2 .map img {
  opacity: 0.1;
  transition: 0.3s;
}
.contrext-article2 .marker {
  display: block;
  position: absolute;
}
.contrext-article2 .marker:nth-child(2) {
  left: 55%;
  top: 27%;
}
.contrext-article2 .marker:nth-child(3) {
  left: 23%;
  top: 68%;
  z-index: 3;
}
.contrext-article2 .marker:nth-child(4) {
  left: 21%;
  top: 74%;
  z-index: 2;
}
.contrext-article2 .marker:nth-child(5) {
  left: 15%;
  top: 76.5%;
  z-index: 1;
}
.contrext-article2 .marker .radio {
  background-color: #13cfbf;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: 2.2vw;
  margin: auto 0;
  position: relative;
  width: 2.2vw;
  transition: 0.3s;
  z-index: 1;
}
.contrext-article2 .marker .radio:hover {
  background-color: #0fa094;
}
.contrext-article2 .marker .radio:before, .contrext-article2 .marker .radio:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: 10%;
  width: 47%;
}
.contrext-article2 .marker .radio:after {
  transform: rotate(90deg);
}
.contrext-article2 .marker .label {
  background-color: #666;
  border-radius: 5rem;
  color: #fff;
  display: none;
  font-family: "Cera PRO Medium";
  font-size: 1.75vw;
  line-height: 1.8;
  padding: 0 4.4vw 0 2.2vw;
  position: absolute;
  right: -0.8vw;
  top: -0.46vw;
}
.contrext-article2 .marker input {
  position: fixed;
  z-index: -1;
}
.contrext-article2 .marker input:checked + .label {
  display: block;
}
.contrext-article2 .marker input:checked ~ .radio:after {
  display: none;
}
.contrext-article2 .presentation {
  position: absolute;
  left: 10%;
  top: -23.5%;
  width: 36.5%;
}
.contrext-article2 .presentation .title, .contrext-article2 .presentation .article-global .pull-quote .-quote, .article-global .pull-quote .contrext-article2 .presentation .-quote,
.contrext-article2 .presentation .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .contrext-article2 .presentation .-quote,
.contrext-article2 .presentation .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .contrext-article2 .presentation .-quote {
  color: #969696;
  font-family: "PT Serif Bold";
  font-size: 8.76vw;
  font-style: italic;
  line-height: 1.15;
  opacity: 0.4;
}
.contrext-article2 .presentation .coords {
  border-bottom: 0.1rem solid rgba(153, 153, 153, 0.4);
  border-top: 0.1rem solid rgba(153, 153, 153, 0.4);
  display: flex;
  align-items: center;
  padding: 1.46vw 0 1.4vw;
  margin-bottom: 2.2vw;
}
.contrext-article2 .presentation .coords span {
  color: #999;
  font-family: "Cera PRO Bold";
  font-size: 1.46vw;
  opacity: 0.7;
}
.contrext-article2 .presentation .coords img {
  margin-right: 2.2vw;
  height: 2.2vw;
  width: 2.2vw;
}
.contrext-article2 .presentation .texte {
  color: #999;
  font-size: 1.46vw;
  width: 70%;
}

.contrext-article3 .container, .contrext-article3 .article-global .container-narrow, .article-global .contrext-article3 .container-narrow, .contrext-article3 .article-global .container-medium, .article-global .contrext-article3 .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article3 .container, .contrext-article3 .article-global .container-narrow, .article-global .contrext-article3 .container-narrow, .contrext-article3 .article-global .container-medium, .article-global .contrext-article3 .container-medium {
    padding: 9rem 0;
  }
}
.contrext-article3 .title, .contrext-article3 .article-global .pull-quote .-quote, .article-global .pull-quote .contrext-article3 .-quote,
.contrext-article3 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .contrext-article3 .-quote,
.contrext-article3 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .contrext-article3 .-quote {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.contrext-article3 .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin-bottom: 5rem;
}

.contrext-article4 {
  position: relative;
}
.contrext-article4 .container, .contrext-article4 .article-global .container-narrow, .article-global .contrext-article4 .container-narrow, .contrext-article4 .article-global .container-medium, .article-global .contrext-article4 .container-medium {
  box-sizing: border-box;
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin: 0;
  max-width: 73rem;
  padding: 8rem 2rem 2rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .contrext-article4 .container, .contrext-article4 .article-global .container-narrow, .article-global .contrext-article4 .container-narrow, .contrext-article4 .article-global .container-medium, .article-global .contrext-article4 .container-medium {
    margin: 8rem 0 0 4rem;
    padding: 0 2rem;
    width: 60%;
  }
}
@media all and (min-width: 60em) {
  .contrext-article4 .container, .contrext-article4 .article-global .container-narrow, .article-global .contrext-article4 .container-narrow, .contrext-article4 .article-global .container-medium, .article-global .contrext-article4 .container-medium {
    margin: 8rem 0 0 13rem;
  }
}
.contrext-article4 .title, .contrext-article4 .article-global .pull-quote .-quote, .article-global .pull-quote .contrext-article4 .-quote,
.contrext-article4 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .contrext-article4 .-quote,
.contrext-article4 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .contrext-article4 .-quote {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.contrext-article4 .bottom {
  display: block;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article4 .bottom {
    margin-top: -10rem;
  }
}
@media all and (min-width: 75em) {
  .contrext-article4 .bottom {
    margin-top: -20rem;
  }
}
@media all and (min-width: 75em) {
  .contrext-article4 .bottom {
    margin-top: -35rem;
  }
}
.contrext-article4 .bottom img {
  width: 100%;
}
.contrext-article4 .bottom div {
  color: #212121;
  font-family: "PT Serif Bold";
  font-size: 2.92vw;
  opacity: 0.3;
  position: absolute;
  left: 40%;
  top: 43%;
}

.contrext-article5 {
  padding: 4rem 0 3rem;
}
@media all and (min-width: 48em) {
  .contrext-article5 {
    padding: 13.5rem 0 3rem;
  }
}
.contrext-article5 .container, .contrext-article5 .article-global .container-narrow, .article-global .contrext-article5 .container-narrow, .contrext-article5 .article-global .container-medium, .article-global .contrext-article5 .container-medium {
  align-items: flex-start;
  display: flex;
  max-width: 111rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article5 .container:before, .contrext-article5 .article-global .container-narrow:before, .article-global .contrext-article5 .container-narrow:before, .contrext-article5 .article-global .container-medium:before, .article-global .contrext-article5 .container-medium:before {
    background: url("https://www.bouygues.com/wp-content/uploads/2019/07/groenland.png") no-repeat 0 0;
    content: "";
    height: 32.7rem;
    left: 7.5rem;
    position: absolute;
    top: -7.5rem;
    width: 44.3rem;
  }
}
.contrext-article5 .left {
  box-sizing: border-box;
  color: #666;
  display: none;
  margin-top: 10rem;
  padding-right: 6rem;
  text-align: right;
  width: 31rem;
}
@media all and (min-width: 48em) {
  .contrext-article5 .left {
    display: block;
  }
}
@media all and (min-width: 60em) {
  .contrext-article5 .left {
    padding-right: 12rem;
    width: 37rem;
  }
}
.contrext-article5 .right {
  box-sizing: border-box;
}
@media all and (min-width: 48em) {
  .contrext-article5 .right {
    width: calc(100% - 31rem);
  }
}
@media all and (min-width: 60em) {
  .contrext-article5 .right {
    width: calc(100% - 37rem);
  }
}
.contrext-article5 .right img {
  display: block;
}
.contrext-article5 .quote-mark {
  font-family: "PT Serif Bold";
  font-size: 10rem;
  line-height: 2rem;
}
.contrext-article5 .quote-text {
  font-family: "PT Serif Bold";
  font-size: 3rem;
  font-style: italic;
  line-height: 3.5rem;
  margin-bottom: 2rem;
}
.contrext-article5 .author {
  font-family: "Cera PRO Regular";
  font-size: 1.8rem;
}
.contrext-article5 .author strong {
  display: block;
}
.contrext-article5 .title, .contrext-article5 .article-global .pull-quote .-quote, .article-global .pull-quote .contrext-article5 .-quote,
.contrext-article5 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .contrext-article5 .-quote,
.contrext-article5 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .contrext-article5 .-quote {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.contrext-article5 .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
}
@media all and (min-width: 48em) {
  .contrext-article5 .texte {
    margin-bottom: 5rem;
  }
}

.contrext-article6 .container, .contrext-article6 .article-global .container-narrow, .article-global .contrext-article6 .container-narrow, .contrext-article6 .article-global .container-medium, .article-global .contrext-article6 .container-medium {
  background-color: #fff;
  box-sizing: border-box;
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 111rem;
  padding: 5rem 0 6rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article6 .container, .contrext-article6 .article-global .container-narrow, .article-global .contrext-article6 .container-narrow, .contrext-article6 .article-global .container-medium, .article-global .contrext-article6 .container-medium {
    padding: 5rem 4rem 14rem;
  }
}
@media all and (min-width: 60em) {
  .contrext-article6 .container, .contrext-article6 .article-global .container-narrow, .article-global .contrext-article6 .container-narrow, .contrext-article6 .article-global .container-medium, .article-global .contrext-article6 .container-medium {
    padding: 5rem 19rem 14rem;
  }
}
.contrext-article6 img {
  display: block;
  margin: 0 auto;
}
@media all and (min-width: 48em) {
  .contrext-article6 img {
    margin: -10rem auto 0;
  }
}

@media all and (min-width: 48em) {
  .contrext-article7 {
    background: #fff url("images/contraintes-extremes/mountains-bg.svg") repeat 0 0 fixed;
  }
}
.contrext-article7 .container, .contrext-article7 .article-global .container-narrow, .article-global .contrext-article7 .container-narrow, .contrext-article7 .article-global .container-medium, .article-global .contrext-article7 .container-medium {
  background-color: #fff;
  box-sizing: border-box;
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 111rem;
  margin-top: -10rem;
  padding: 4rem 4rem 5rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .contrext-article7 .container, .contrext-article7 .article-global .container-narrow, .article-global .contrext-article7 .container-narrow, .contrext-article7 .article-global .container-medium, .article-global .contrext-article7 .container-medium {
    padding: 14rem 4rem 5rem;
  }
}
@media all and (min-width: 60em) {
  .contrext-article7 .container, .contrext-article7 .article-global .container-narrow, .article-global .contrext-article7 .container-narrow, .contrext-article7 .article-global .container-medium, .article-global .contrext-article7 .container-medium {
    padding: 5rem 19rem 14rem;
  }
}
.contrext-article7 img {
  display: block;
  width: 100%;
}

.tpl-article-nguyen {
  padding: 0 0 7rem;
}
.tpl-article-nguyen .container, .tpl-article-nguyen .article-global .container-narrow, .article-global .tpl-article-nguyen .container-narrow, .tpl-article-nguyen .article-global .container-medium, .article-global .tpl-article-nguyen .container-medium {
  max-width: 110rem;
}

.nguyen-intro {
  font-size: 2.2rem;
  margin-bottom: 7rem;
  margin-top: 8rem;
}

.nguyen-infos {
  background: #ccc url("images/articles/nguyen-bg-infos.jpg") no-repeat center center/cover;
}
.nguyen-infos .container, .nguyen-infos .article-global .container-narrow, .article-global .nguyen-infos .container-narrow, .nguyen-infos .article-global .container-medium, .article-global .nguyen-infos .container-medium {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 56rem;
}

.nguyen-infos-content {
  background-color: #fff;
  border: 0.1rem solid #222;
  box-sizing: border-box;
  outline: 1rem solid #fff;
  padding: 3rem;
  width: 38rem;
}

.nguyen-infos-title {
  font-family: "PT Serif";
  font-size: 3.4rem;
}

.nguyen-infos-item {
  font-size: 2.2rem;
  margin-top: 1.2rem;
}
.nguyen-infos-item label {
  display: block;
  font-family: "Cera PRO Bold";
  font-size: 1.4rem;
  text-transform: uppercase;
}

.nguyen-main .container, .nguyen-main .article-global .container-narrow, .article-global .nguyen-main .container-narrow, .nguyen-main .article-global .container-medium, .article-global .nguyen-main .container-medium {
  align-items: center;
  background: transparent url("images/articles/nguyen-bg-texte.png") no-repeat 0 0;
  display: flex;
  flex-direction: column;
  padding: 7rem 2rem 0;
}
@media all and (min-width: 60em) {
  .nguyen-main .container, .nguyen-main .article-global .container-narrow, .article-global .nguyen-main .container-narrow, .nguyen-main .article-global .container-medium, .article-global .nguyen-main .container-medium {
    padding: 14rem 7rem 0;
  }
}

.quote-separator {
  font-family: "PT Serif Bold";
  font-size: 10rem;
  height: 3rem;
  line-height: 9.8rem;
  margin: 2.5rem 0 2rem;
  position: relative;
}
.quote-separator:before, .quote-separator:after {
  background-color: #222;
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  margin: auto 0;
  height: 0.1rem;
  width: 14rem;
}
.quote-separator:before {
  left: -15rem;
}
.quote-separator:after {
  right: -15rem;
}

.nguyen-main-quote {
  font-family: "PT Serif Bold";
  font-size: 2.8rem;
  line-height: 3.4rem;
  margin-bottom: 5rem;
  padding-bottom: 3.3rem;
  position: relative;
  text-align: center;
}
.nguyen-main-quote:after {
  background-color: #222;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.1rem;
  width: 35rem;
}

.nguyen-text {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.nguyen-text > div {
  width: 100%;
}
@media all and (min-width: 48em) {
  .nguyen-text > div {
    width: 46.875%;
  }
}
.nguyen-text p {
  color: #222;
  font-size: 2.2rem;
  line-height: 3.2rem;
}
.nguyen-text p + p {
  margin-top: 3rem;
}
.nguyen-text .title, .nguyen-text .article-global .pull-quote .-quote, .article-global .pull-quote .nguyen-text .-quote,
.nguyen-text .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .nguyen-text .-quote,
.nguyen-text .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .nguyen-text .-quote {
  font-family: "Cera PRO Bold";
  font-size: 3rem;
  margin-top: 3rem;
}

.tpl-article-lci .container, .tpl-article-lci .article-global .container-narrow, .article-global .tpl-article-lci .container-narrow, .tpl-article-lci .article-global .container-medium, .article-global .tpl-article-lci .container-medium {
  max-width: 110rem;
}

.lci-intro {
  font-size: 2.8rem;
  margin-bottom: 7rem;
  margin-top: 8rem;
}
.lci-intro .container, .lci-intro .article-global .container-narrow, .article-global .lci-intro .container-narrow, .lci-intro .article-global .container-medium, .article-global .lci-intro .container-medium {
  box-sizing: border-box;
}
@media all and (min-width: 48em) {
  .lci-intro .container, .lci-intro .article-global .container-narrow, .article-global .lci-intro .container-narrow, .lci-intro .article-global .container-medium, .article-global .lci-intro .container-medium {
    padding: 0 9rem;
  }
}

.lci-text .container, .lci-text .article-global .container-narrow, .article-global .lci-text .container-narrow, .lci-text .article-global .container-medium, .article-global .lci-text .container-medium {
  max-width: 72rem;
}
.lci-text p {
  font-size: 1.8rem;
  margin-bottom: 7rem;
}

.lci-quote {
  background-color: #13cfbf;
  margin-bottom: 7rem;
  padding: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .lci-quote {
    background-color: #fff;
    padding: 0;
  }
}
.lci-quote > img {
  display: none;
  width: 100%;
}
@media all and (min-width: 48em) {
  .lci-quote > img {
    display: block;
  }
}
.lci-quote .content {
  background-color: #13cfbf;
  border: 0.1rem solid #fff;
  box-sizing: border-box;
  color: #fff;
  padding: 5vw;
}
@media all and (min-width: 48em) {
  .lci-quote .content {
    background-color: transparent;
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 38vw;
    justify-content: flex-end;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 92vw;
  }
}
.lci-quote .icon {
  fill: #FFF;
  height: 9vw;
  margin-bottom: 1vw;
  width: 9vw;
}
@media all and (min-width: 48em) {
  .lci-quote .icon {
    height: 3.2vw;
    width: 3.2vw;
  }
}
.lci-quote .quote {
  background-color: transparent;
  font-family: "PT Serif Bold";
  font-size: 10vw;
  font-style: italic;
  margin-bottom: 2vw;
  position: relative;
}
@media all and (min-width: 48em) {
  .lci-quote .quote {
    font-size: 3.65vw;
  }
}
.lci-quote .author {
  font-family: "Cera PRO Regular";
  font-size: 4vw;
}
@media all and (min-width: 48em) {
  .lci-quote .author {
    font-size: 1.3vw;
  }
}
.lci-quote .author strong {
  font-family: "Cera PRO Bold";
}

.lci-infos {
  background: #ccc url("images/articles/lci-bg-infos-lci.jpg") no-repeat center center/cover;
  margin-bottom: 7rem;
}
.lci-infos .container, .lci-infos .article-global .container-narrow, .article-global .lci-infos .container-narrow, .lci-infos .article-global .container-medium, .article-global .lci-infos .container-medium {
  align-items: center;
  display: flex;
  height: 56rem;
  justify-content: center;
}
@media all and (min-width: 60em) {
  .lci-infos .container, .lci-infos .article-global .container-narrow, .article-global .lci-infos .container-narrow, .lci-infos .article-global .container-medium, .article-global .lci-infos .container-medium {
    justify-content: flex-start;
  }
}
.lci-infos .content {
  background-color: #fff;
  border: 0.1rem solid #222;
  box-sizing: border-box;
  outline: 2rem solid #fff;
  padding: 3rem;
  width: 38rem;
}
.lci-infos .title, .lci-infos .article-global .pull-quote .-quote, .article-global .pull-quote .lci-infos .-quote,
.lci-infos .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .lci-infos .-quote,
.lci-infos .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .lci-infos .-quote {
  color: #13cfbf;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  margin-bottom: 2rem;
  text-transform: uppercase;
}
.lci-infos .texte {
  font-family: "PT Serif Bold";
  font-size: 1.6rem;
  line-height: 3.6rem;
}

.lci-history {
  margin-bottom: 7rem;
}
.lci-history .container, .lci-history .article-global .container-narrow, .article-global .lci-history .container-narrow, .lci-history .article-global .container-medium, .article-global .lci-history .container-medium {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
@media all and (min-width: 60em) {
  .lci-history .container, .lci-history .article-global .container-narrow, .article-global .lci-history .container-narrow, .lci-history .article-global .container-medium, .article-global .lci-history .container-medium {
    align-items: flex-start;
  }
}
.lci-history .item {
  background-color: #13cfbf;
  box-sizing: border-box;
  color: white;
  padding: 5rem;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 60em) {
  .lci-history .item {
    width: 25%;
  }
}
.lci-history .item .date {
  color: #fff;
  font-family: "Cera PRO Bold";
  font-size: 5.6rem;
  padding-bottom: 1.5rem;
  margin-bottom: 2.5rem;
  position: relative;
}
.lci-history .item .date:before {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.lci-history .item:nth-child(even) {
  background-color: #fafafa;
  color: #222;
}
@media all and (min-width: 60em) {
  .lci-history .item:nth-child(even) {
    margin-top: 6rem;
  }
}
.lci-history .item:nth-child(even) .date {
  color: #222;
}
.lci-history .item:nth-child(even) .date:before {
  background-color: #13cfbf;
}

@media all and (min-width: 48em) {
  .tpl-article-batiment-phare .mod-video-fullscreen {
    background: #fff url("images/articles/batiment-phare-generic-bg.jpg") repeat 0 0 fixed;
  }
}

.tpl-article-batiment-phare .texte.-italics {
  font-style: italic;
}

.batphare-intro {
  background: #e5e4d3 url("images/articles/batiment-phare-generic-bg.jpg") repeat 0 0 fixed;
  font-size: 2.2rem;
  position: relative;
}
.batphare-intro .container, .batphare-intro .article-global .container-narrow, .article-global .batphare-intro .container-narrow, .batphare-intro .article-global .container-medium, .article-global .batphare-intro .container-medium {
  box-sizing: border-box;
  max-width: 90rem;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .batphare-intro .container, .batphare-intro .article-global .container-narrow, .article-global .batphare-intro .container-narrow, .batphare-intro .article-global .container-medium, .article-global .batphare-intro .container-medium {
    padding: 15rem 0 9rem;
  }
}
.batphare-intro .title, .batphare-intro .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-intro .-quote,
.batphare-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-intro .-quote,
.batphare-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-intro .-quote {
  color: #bca88d;
  font-family: "PT Serif Bold";
  font-size: 5rem;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .batphare-intro .title, .batphare-intro .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-intro .-quote,
.batphare-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-intro .-quote,
.batphare-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-intro .-quote {
    font-size: 7rem;
    line-height: 1.4;
  }
}
.batphare-intro .texte {
  font-family: "Cera PRO Light";
  font-size: 2.8rem;
  line-height: 3.5rem;
  margin-bottom: 5rem;
}
@media all and (min-width: 48em) {
  .batphare-intro .texte {
    line-height: 4rem;
  }
}
.batphare-intro .author {
  color: #666;
  font-style: italic;
  font-size: 1.8rem;
}

.batphare-article1 {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .batphare-article1 {
    margin-bottom: 0;
  }
}
.batphare-article1 .bg-container {
  background: #fff url("images/articles/batiment-phare-article1-bg.png") no-repeat 0 0/cover;
  padding: 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .batphare-article1 .bg-container {
    padding: 32rem 0 0;
  }
}
.batphare-article1 .bg-container:before {
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.batphare-article1 .container, .batphare-article1 .article-global .container-narrow, .article-global .batphare-article1 .container-narrow, .batphare-article1 .article-global .container-medium, .article-global .batphare-article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 92rem;
  padding: 8rem 2rem 1rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .batphare-article1 .container, .batphare-article1 .article-global .container-narrow, .article-global .batphare-article1 .container-narrow, .batphare-article1 .article-global .container-medium, .article-global .batphare-article1 .container-medium {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 8rem 9rem 2rem;
    width: 90%;
  }
}
.batphare-article1 .container:first-letter, .batphare-article1 .article-global .container-narrow:first-letter, .article-global .batphare-article1 .container-narrow:first-letter, .batphare-article1 .article-global .container-medium:first-letter, .article-global .batphare-article1 .container-medium:first-letter {
  display: inline-block;
  font-family: "PT Serif Bold";
  font-size: 6.2rem;
  color: #bca88d;
  float: left;
  line-height: 6.4rem;
  margin-right: 0.5rem;
}
.batphare-article1 img {
  display: block;
  width: 100%;
}

.batphare-quote-wrapper {
  display: flex;
  justify-content: center;
  position: relative;
}

.batphare-quote-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
@media all and (min-width: 60em) {
  .batphare-quote-content {
    position: absolute;
    top: 0;
  }
}

.batphare-quote-main {
  font-size: 3rem;
  font-family: "PT Serif Bold";
  color: #bca88d;
  max-width: 40rem;
  margin: 0 0 3rem;
}
@media all and (min-width: 60em) {
  .batphare-quote-main {
    max-width: 65rem;
    font-size: 3.9rem;
  }
}
.batphare-quote-main::before {
  display: block;
}

.batphare-quote-author {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 1.8rem;
  justify-content: center;
}

.batphare-quote-author-name {
  font-family: "Cera PRO Bold";
}

.batphare-article2 {
  font-size: 2.2rem;
}
@media all and (min-width: 48em) {
  .batphare-article2 {
    background: #fff url("images/articles/batiment-phare-generic-bg.jpg") repeat 0 0 fixed;
  }
}
.batphare-article2 .top {
  position: relative;
}
.batphare-article2 .top:before {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.batphare-article2 .top .container, .batphare-article2 .top .article-global .container-narrow, .article-global .batphare-article2 .top .container-narrow, .batphare-article2 .top .article-global .container-medium, .article-global .batphare-article2 .top .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  padding: 2rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .batphare-article2 .top .container, .batphare-article2 .top .article-global .container-narrow, .article-global .batphare-article2 .top .container-narrow, .batphare-article2 .top .article-global .container-medium, .article-global .batphare-article2 .top .container-medium {
    padding: 9rem 0;
  }
}
.batphare-article2 .top .title, .batphare-article2 .top .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-article2 .top .-quote,
.batphare-article2 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-article2 .top .-quote,
.batphare-article2 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-article2 .top .-quote {
  color: #bca88d;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.batphare-article2 .top .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
}
@media all and (min-width: 48em) {
  .batphare-article2 .top .texte {
    margin-bottom: 5rem;
  }
}
.batphare-article2 .bottom {
  display: block;
  position: relative;
}
.batphare-article2 .map {
  position: absolute;
  right: 10%;
  top: -23.5%;
  width: 62%;
}
.batphare-article2 .map img {
  opacity: 0.1;
  transition: 0.3s;
}
.batphare-article2 .map:hover img {
  opacity: 0.2;
}
.batphare-article2 .marker {
  display: block;
  position: absolute;
}
.batphare-article2 .marker:nth-child(2) {
  left: 55%;
  top: 27%;
}
.batphare-article2 .marker:nth-child(3) {
  left: 23%;
  top: 68%;
  z-index: 3;
}
.batphare-article2 .marker:nth-child(4) {
  left: 21%;
  top: 74%;
  z-index: 2;
}
.batphare-article2 .marker:nth-child(5) {
  left: 15%;
  top: 76.5%;
  z-index: 1;
}
.batphare-article2 .marker .radio {
  background-color: #13cfbf;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  margin: auto 0;
  position: relative;
  transition: 0.3s;
  height: 2.2vw;
  width: 2.2vw;
  z-index: 1;
}
.batphare-article2 .marker .radio:hover {
  background-color: #0fa094;
}
.batphare-article2 .marker .radio:before, .batphare-article2 .marker .radio:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: 10%;
  width: 47%;
}
.batphare-article2 .marker .radio:after {
  transform: rotate(90deg);
}
.batphare-article2 .marker .label {
  background-color: #666;
  border-radius: 5rem;
  color: #fff;
  display: none;
  font-family: "Cera PRO Medium";
  font-size: 1.75vw;
  line-height: 1.8;
  padding: 0 4.4vw 0 2.2vw;
  position: absolute;
  right: -0.8vw;
  top: -0.46vw;
}
.batphare-article2 .marker input {
  position: fixed;
  z-index: -1;
}
.batphare-article2 .marker input:checked + .label {
  display: block;
}
.batphare-article2 .marker input:checked ~ .radio:after {
  display: none;
}
.batphare-article2 .presentation {
  position: absolute;
  left: 10%;
  top: -23.5%;
  width: 36.5%;
}
.batphare-article2 .presentation .title, .batphare-article2 .presentation .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-article2 .presentation .-quote,
.batphare-article2 .presentation .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-article2 .presentation .-quote,
.batphare-article2 .presentation .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-article2 .presentation .-quote {
  color: #969696;
  font-family: "PT Serif Bold";
  font-size: 8.76vw;
  font-style: italic;
  line-height: 1.15;
  opacity: 0.4;
}
.batphare-article2 .presentation .coords {
  align-items: center;
  border-bottom: 0.1rem solid rgba(153, 153, 153, 0.4);
  border-top: 0.1rem solid rgba(153, 153, 153, 0.4);
  display: flex;
  padding: 1.46vw 0 1.4vw;
  margin-bottom: 2.2vw;
}
.batphare-article2 .presentation .coords span {
  color: #999;
  font-family: "Cera PRO Bold";
  font-size: 1.46vw;
  opacity: 0.7;
}
.batphare-article2 .presentation .coords img {
  margin-right: 2.2vw;
  height: 2.2vw;
  width: 2.2vw;
}
.batphare-article2 .presentation .texte {
  color: #999;
  font-size: 1.46vw;
  width: 70%;
}

.batphare-didyouknow {
  position: relative;
}
@media all and (min-width: 48em) {
  .batphare-didyouknow:not(.centered):before {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
  }
}
.batphare-didyouknow img {
  display: block;
  width: 100%;
}
.batphare-didyouknow.centered img {
  opacity: 0.2;
}
.batphare-didyouknow .content {
  border: 0.1rem solid #fff;
  border-top: 0 none;
  box-sizing: border-box;
  padding: 6.5vw;
}
@media all and (min-width: 48em) {
  .batphare-didyouknow .content {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    height: calc(100% - 4vw);
    width: calc(100% - 4vw);
  }
}
.batphare-didyouknow.centered .content {
  border-color: #666;
  justify-content: center;
}
.batphare-didyouknow .title, .batphare-didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-didyouknow .-quote,
.batphare-didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-didyouknow .-quote,
.batphare-didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-didyouknow .-quote {
  color: #666;
  font-family: "PT Serif Bold";
  font-size: 8vw;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .batphare-didyouknow .title, .batphare-didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-didyouknow .-quote,
.batphare-didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-didyouknow .-quote,
.batphare-didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-didyouknow .-quote {
    color: #fff;
    font-size: 1.2vw;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -0.8vw;
    text-align: center;
    width: 100%;
    z-index: 2;
  }
  .batphare-didyouknow .title:before, .batphare-didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .batphare-didyouknow .-quote:before,
.batphare-didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .batphare-didyouknow .-quote:before,
.batphare-didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .batphare-didyouknow .-quote:before, .batphare-didyouknow .title:after, .batphare-didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .batphare-didyouknow .-quote:after,
.batphare-didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .batphare-didyouknow .-quote:after,
.batphare-didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .batphare-didyouknow .-quote:after {
    background-color: #fff;
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto 0;
    height: 0.1rem;
    width: 43%;
  }
  .batphare-didyouknow .title:before, .batphare-didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .batphare-didyouknow .-quote:before,
.batphare-didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .batphare-didyouknow .-quote:before,
.batphare-didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .batphare-didyouknow .-quote:before {
    left: 0;
  }
  .batphare-didyouknow .title:after, .batphare-didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .batphare-didyouknow .-quote:after,
.batphare-didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .batphare-didyouknow .-quote:after,
.batphare-didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .batphare-didyouknow .-quote:after {
    right: 0;
  }
}
.batphare-didyouknow.centered .title, .batphare-didyouknow.centered .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-didyouknow.centered .-quote,
.batphare-didyouknow.centered .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-didyouknow.centered .-quote,
.batphare-didyouknow.centered .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-didyouknow.centered .-quote {
  color: #666;
}
.batphare-didyouknow.centered .title:before, .batphare-didyouknow.centered .article-global .pull-quote .-quote:before, .article-global .pull-quote .batphare-didyouknow.centered .-quote:before,
.batphare-didyouknow.centered .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .batphare-didyouknow.centered .-quote:before,
.batphare-didyouknow.centered .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .batphare-didyouknow.centered .-quote:before, .batphare-didyouknow.centered .title:after, .batphare-didyouknow.centered .article-global .pull-quote .-quote:after, .article-global .pull-quote .batphare-didyouknow.centered .-quote:after,
.batphare-didyouknow.centered .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .batphare-didyouknow.centered .-quote:after,
.batphare-didyouknow.centered .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .batphare-didyouknow.centered .-quote:after {
  background-color: #666;
}
.batphare-didyouknow .texte {
  color: #666;
  font-family: "PT Serif";
  font-size: 6vw;
  line-height: 1.6;
}
@media all and (min-width: 48em) {
  .batphare-didyouknow .texte {
    color: #fff;
    font-size: 1.86vw;
    width: 60%;
  }
}
@media all and (min-width: 75em) {
  .batphare-didyouknow .texte {
    font-size: 1.46vw;
    width: 40%;
  }
}
.batphare-didyouknow.centered .texte {
  color: #666;
  font-size: 6vw;
}
@media all and (min-width: 48em) {
  .batphare-didyouknow.centered .texte {
    color: #fff;
    font-size: 1.71vw;
    text-align: center;
    width: 80%;
  }
}
@media all and (min-width: 75em) {
  .batphare-didyouknow.centered .texte {
    font-size: 1.31vw;
    width: 60%;
  }
}

.batphare-didyouknow-heading {
  color: #bca88d;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin: 0 0 5rem;
}

.batphare-article3 {
  font-size: 2.2rem;
}
@media all and (min-width: 48em) {
  .batphare-article3 {
    background: #fff url("images/articles/batiment-phare-generic-bg.jpg") repeat 0 0 fixed;
  }
}
.batphare-article3 .top {
  position: relative;
}
.batphare-article3 .top:before {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.batphare-article3 .top .container, .batphare-article3 .top .article-global .container-narrow, .article-global .batphare-article3 .top .container-narrow, .batphare-article3 .top .article-global .container-medium, .article-global .batphare-article3 .top .container-medium {
  box-sizing: border-box;
  max-width: 111rem;
  padding: 2rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .batphare-article3 .top .container, .batphare-article3 .top .article-global .container-narrow, .article-global .batphare-article3 .top .container-narrow, .batphare-article3 .top .article-global .container-medium, .article-global .batphare-article3 .top .container-medium {
    padding: 8rem 2rem 8rem;
  }
}
.batphare-article3 .top .title, .batphare-article3 .top .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-article3 .top .-quote,
.batphare-article3 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-article3 .top .-quote,
.batphare-article3 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-article3 .top .-quote {
  color: #bca88d;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
  padding: 3rem 0 0;
}
@media all and (min-width: 60em) {
  .batphare-article3 .top .title, .batphare-article3 .top .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-article3 .top .-quote,
.batphare-article3 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-article3 .top .-quote,
.batphare-article3 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-article3 .top .-quote {
    padding: 5rem 19rem 0;
  }
}
.batphare-article3 .top .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  background: white;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 48em) {
  .batphare-article3 .top .texte {
    margin-bottom: 5rem;
    padding: 5rem 19rem 0;
  }
}
@media all and (min-width: 48em) {
  .batphare-article3 .top .texte:last-child {
    margin-bottom: 5rem;
    padding: 5rem 19rem 10rem;
  }
}
.batphare-article3 .top .texte:last-child::after {
  background: white;
  bottom: 0;
  height: 10rem;
  left: 0;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
}

.batphare-numbers-img {
  display: block;
  position: relative;
  width: 100%;
  z-index: 1;
}
@media all and (min-width: 60em) {
  .batphare-numbers-img {
    margin: -25rem 0 0;
  }
}

.batphare-number-blocks {
  margin: -7rem 0 7rem;
  position: relative;
  background: #f5f5f5;
  padding: 0 0 6rem;
}
.batphare-number-blocks .container, .batphare-number-blocks .article-global .container-narrow, .article-global .batphare-number-blocks .container-narrow, .batphare-number-blocks .article-global .container-medium, .article-global .batphare-number-blocks .container-medium {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
@media all and (min-width: 60em) {
  .batphare-number-blocks .container, .batphare-number-blocks .article-global .container-narrow, .article-global .batphare-number-blocks .container-narrow, .batphare-number-blocks .article-global .container-medium, .article-global .batphare-number-blocks .container-medium {
    align-items: flex-start;
  }
}
.batphare-number-blocks .item {
  background-color: #bca88d;
  box-sizing: border-box;
  padding: 3rem;
  text-align: center;
  width: 100%;
  color: white;
  position: relative;
  z-index: 1;
}
@media all and (min-width: 60em) {
  .batphare-number-blocks .item {
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .batphare-number-blocks .item {
    width: 25%;
    min-height: 25rem;
  }
}
.batphare-number-blocks .item .title, .batphare-number-blocks .item .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-number-blocks .item .-quote,
.batphare-number-blocks .item .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-number-blocks .item .-quote,
.batphare-number-blocks .item .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-number-blocks .item .-quote {
  color: #fff;
  opacity: 0.6;
  font-family: "Cera PRO Bold";
  font-size: 4rem;
  padding-bottom: 1.5rem;
  margin-bottom: 2.5rem;
  position: relative;
}
.batphare-number-blocks .item .title:before, .batphare-number-blocks .item .article-global .pull-quote .-quote:before, .article-global .pull-quote .batphare-number-blocks .item .-quote:before,
.batphare-number-blocks .item .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .batphare-number-blocks .item .-quote:before,
.batphare-number-blocks .item .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .batphare-number-blocks .item .-quote:before {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.batphare-number-blocks .item:nth-child(even) {
  background-color: white;
  color: #222;
}
.batphare-number-blocks .item:nth-child(even) .title, .batphare-number-blocks .item:nth-child(even) .article-global .pull-quote .-quote, .article-global .pull-quote .batphare-number-blocks .item:nth-child(even) .-quote,
.batphare-number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .batphare-number-blocks .item:nth-child(even) .-quote,
.batphare-number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .batphare-number-blocks .item:nth-child(even) .-quote {
  color: #222;
  opacity: 1;
}
.batphare-number-blocks .item:nth-child(even) .title:before, .batphare-number-blocks .item:nth-child(even) .article-global .pull-quote .-quote:before, .article-global .pull-quote .batphare-number-blocks .item:nth-child(even) .-quote:before,
.batphare-number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .batphare-number-blocks .item:nth-child(even) .-quote:before,
.batphare-number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .batphare-number-blocks .item:nth-child(even) .-quote:before {
  background-color: #bca88d;
}
@media all and (min-width: 60em) {
  .batphare-number-blocks .item:nth-child(even) {
    margin-top: 6rem;
  }
}

.batphare-number-blocks .texte {
  font-size: 1.4rem;
  margin: 2rem auto 0;
}
@media all and (min-width: 60em) {
  .batphare-number-blocks .texte {
    max-width: 80%;
  }
}

.batphare-numbers-onion {
  font-size: 8rem;
  position: relative;
}
.batphare-numbers-onion:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.batphare-numbers-onion:before {
  opacity: 0.6;
}
.batphare-numbers-onion.icon-onion-2 {
  color: #bca88d;
}
.batphare-numbers-onion.icon-onion-2:before {
  opacity: 1;
}
.batphare-numbers-onion.icon-onion-2:after {
  background-color: #bca88d;
}

.batphare-numbers-bold {
  font-family: "Cera PRO Bold";
}

.batphare-article6 {
  padding: 9rem 2rem 10rem;
}

.batphare-article6-container {
  max-width: 73rem;
  margin: auto;
  line-height: 1.5;
}

.batphare-article6-txt {
  font-size: 1.8rem;
}
.batphare-article6-txt.-small {
  font-size: 1.4rem;
}

.tpl-ville-de-demain {
  align-items: center;
  align-content: center;
  background-color: #F5F5F5;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  width: 100%;
}

/* ================================= INTRO TEXT ================================== */
.ville-demain-intro {
  padding: 14rem 0 10rem;
  position: relative;
  width: 60%;
  z-index: 0;
}
@media all and (max-width: 48em) {
  .ville-demain-intro {
    width: 95%;
  }
}
@media all and (min-width: 48em) and (max-width: 60em) {
  .ville-demain-intro {
    width: 80%;
  }
}
.ville-demain-intro p {
  color: #000;
  font-size: 2.2rem;
  line-height: 1.9;
  text-align: center;
}
.ville-demain-intro::before {
  background: url("images/articles/ville-de-demain-bg.png") center top no-repeat scroll;
  background-size: cover;
  content: " ";
  height: 120%;
  left: -35%;
  position: absolute;
  top: 0;
  width: 170%;
  z-index: -1;
}

.ville-demain-startups-container {
  align-items: flex-start;
  align-content: flex-start;
  align-self: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  padding-bottom: 10rem;
  width: 60%;
}
@media all and (max-width: 48em) {
  .ville-demain-startups-container {
    width: 95%;
  }
}
@media all and (min-width: 48em) and (max-width: 60em) {
  .ville-demain-startups-container {
    width: 80%;
  }
}

.ville-demain-startups-left,
.ville-demain-startups-right {
  align-content: flex-start;
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  height: auto;
  justify-content: center;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
@media all and (min-width: 75em) {
  .ville-demain-startups-left,
.ville-demain-startups-right {
    width: 50%;
  }
}

.ville-demain-startup {
  align-content: flex-start;
  align-items: flex-start;
  align-self: center;
  border-radius: 0.3rem;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin-bottom: 3rem;
  position: relative;
  width: 95%;
}

.ville-demain-startup-image-and-title {
  border-radius: 0.3rem 0.3rem 0 0;
  position: relative;
  text-align: left;
  width: 100%;
}
.ville-demain-startup-image-and-title img {
  border-radius: 0.3rem 0.3rem 0 0;
  width: 100%;
}

.ville-demain-startup-title,
.ville-demain-startup-subtitle {
  color: #FFF;
  display: block;
  left: 5.5rem;
  position: absolute;
}

.ville-demain-startup-title {
  bottom: 7rem;
  font-family: "PT Serif Bold";
  font-size: 2.5em;
  line-height: 1;
}

.ville-demain-startup-subtitle {
  bottom: 1.5rem;
  font-family: "PT Serif";
  font-size: 1.4em;
  line-height: 1;
}

.tellmycity {
  bottom: 10rem;
}

.ville-demain-startup-description {
  align-content: flex-end;
  align-items: flex-end;
  border-radius: 0.5rem 0.5rem 0 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 5rem;
  text-align: justify;
  width: auto;
  z-index: 9999;
}
.ville-demain-startup-description .ville-demain-startup-text {
  font-family: "Cera PRO Light";
  letter-spacing: 1.2px;
  line-height: 2;
}
.ville-demain-startup-description .ville-demain-startup-know-more {
  color: #4DCFC0;
  margin-bottom: 1rem;
  margin-top: 3rem;
  outline: none;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.ville-demain-startup-description .ville-demain-startup-know-more::after {
  background: #4DCFC0;
  bottom: -5px;
  content: "";
  height: 0.2rem;
  left: 0;
  position: absolute;
  transition: 0.4s;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  transition-delay: 0s;
  width: 100%;
}
.ville-demain-startup-description .ville-demain-startup-know-more:hover::after {
  bottom: 2.5rem;
}
.ville-demain-startup-description .ville-demain-startup-know-more:hover, .ville-demain-startup-description .ville-demain-startup-know-more:focus, .ville-demain-startup-description .ville-demain-startup-know-more:visited, .ville-demain-startup-description .ville-demain-startup-know-more:active {
  outline: none;
  text-decoration: none;
}

.tilter {
  perspective: 100rem;
}

.tilter * {
  pointer-events: all;
}

.tilter__figure {
  background: #FFF;
  display: block;
  height: 100%;
  pointer-events: none;
  position: relative;
  width: 100%;
  z-index: 0;
}
.tilter__figure::before, .tilter__figure::after {
  background: none;
  border: 0.1rem solid transparent;
  content: "";
  display: block;
  height: calc(100% - 2rem);
  left: 1rem;
  position: absolute;
  top: 1rem;
  width: calc(100% - 2rem);
  z-index: 50;
}
.tilter__figure:hover {
  color: lightgrey;
}
.tilter__figure::before {
  border: 0.1rem solid transparent;
}
.tilter__figure:hover::before {
  border-color: lightgrey;
  transition: border-top-color 0.15s ease, border-right-color 0.15s ease 0.1s, border-bottom-color 0.15s ease 0.2s, border-left-color 0.2s ease 0.25s;
}
.tilter__figure::after {
  border: 0 solid transparent;
}
.tilter__figure:hover::after {
  border-top: 0.2rem solid lightgrey;
  border-left-width: 0.2rem;
  border-right-width: 0.2rem;
  transition: transform 0.4s ease 0s, border-top-width 0s ease 0.35s;
}

.tilter__figure > * {
  transform: translateZ(0px);
}

.tpl-article-le-logement-reinvente {
  width: 100%;
}

.circles-and-personnalisable {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: row;
  margin-bottom: 10rem;
  padding: 2rem;
  width: 90%;
}
@media all and (max-width: 60em) {
  .circles-and-personnalisable {
    display: block;
  }
}

.circles {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  height: 50rem;
  justify-content: flex-start;
  order: 0;
  width: 20%;
}
@media all and (max-width: 36rem) {
  .circles {
    display: none;
  }
}
@media all and (min-width: 36rem) and (max-width: 30em) {
  .circles {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    width: 100%;
    height: 11rem;
  }
}
@media all and (min-width: 30em) and (max-width: 60em) {
  .circles {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    width: 100%;
    height: 16rem;
  }
}
.circles > * {
  background-size: cover;
  border: none;
  border-radius: 100%;
  height: 11.5rem;
  margin-bottom: 4rem;
  width: 11.5rem;
}
@media all and (min-width: 36rem) and (max-width: 30em) {
  .circles > * {
    height: 8.5rem;
    margin-bottom: 0;
    margin-right: 2rem;
    width: 8.5rem;
  }
}
@media all and (min-width: 30em) and (max-width: 60em) {
  .circles > * {
    align-self: center;
    margin-bottom: 0;
    margin-right: 3rem;
  }
}
.circles .circle1 {
  background: #FFF url("images/articles/le-logement-reinvente-circle1.png") center center no-repeat scroll;
}
.circles .circle2 {
  background: #FFF url("images/articles/le-logement-reinvente-circle2.png") center center no-repeat scroll;
}
.circles .circle3 {
  background: #FFF url("images/articles/le-logement-reinvente-circle3.png") center center no-repeat scroll;
}

.text-personnalisable {
  order: 1;
  padding-right: 4rem;
  width: 80%;
}
@media all and (max-width: 60em) {
  .text-personnalisable {
    width: 100%;
  }
}
.text-personnalisable p {
  font-size: 1.8rem;
  line-height: 1.8;
  color: #666;
}
.text-personnalisable h3 {
  color: #666;
  font-family: "Cera PRO Bold";
  font-size: 2.7rem;
  margin-top: 12rem;
  text-transform: uppercase;
  word-wrap: break-word;
}

.img-and-evolutif {
  margin-bottom: 10rem;
  width: 100%;
}
.img-and-evolutif .container, .img-and-evolutif .article-global .container-narrow, .article-global .img-and-evolutif .container-narrow, .img-and-evolutif .article-global .container-medium, .article-global .img-and-evolutif .container-medium {
  background: #FFF;
  box-sizing: border-box;
  margin-top: -8%;
  max-width: 111rem;
  position: relative;
}
@media all and (max-width: 60em) {
  .img-and-evolutif .container, .img-and-evolutif .article-global .container-narrow, .article-global .img-and-evolutif .container-narrow, .img-and-evolutif .article-global .container-medium, .article-global .img-and-evolutif .container-medium {
    padding: 3rem 2rem;
    width: 95%;
  }
}
@media all and (min-width: 60em) and (max-width: 75em) {
  .img-and-evolutif .container, .img-and-evolutif .article-global .container-narrow, .article-global .img-and-evolutif .container-narrow, .img-and-evolutif .article-global .container-medium, .article-global .img-and-evolutif .container-medium {
    padding: 5rem 3rem;
    width: 80%;
  }
}
@media all and (min-width: 75em) {
  .img-and-evolutif .container, .img-and-evolutif .article-global .container-narrow, .article-global .img-and-evolutif .container-narrow, .img-and-evolutif .article-global .container-medium, .article-global .img-and-evolutif .container-medium {
    padding: 5rem 10rem;
    width: 65%;
  }
}
.img-and-evolutif .container p, .img-and-evolutif .article-global .container-narrow p, .article-global .img-and-evolutif .container-narrow p, .img-and-evolutif .article-global .container-medium p, .article-global .img-and-evolutif .container-medium p {
  font-size: 1.8rem;
  line-height: 1.8;
  color: #666;
}
.img-and-evolutif .container h3, .img-and-evolutif .article-global .container-narrow h3, .article-global .img-and-evolutif .container-narrow h3, .img-and-evolutif .article-global .container-medium h3, .article-global .img-and-evolutif .container-medium h3 {
  color: #666;
  font-family: "Cera PRO Bold";
  font-size: 2.7rem;
  margin-top: 5rem;
  text-transform: uppercase;
}
.img-and-evolutif img {
  display: block;
  margin: 0 auto;
  width: 80%;
  z-index: -4;
}
@media all and (max-width: 1600px) {
  .img-and-evolutif img {
    width: 100%;
  }
}

.programme-lodges {
  align-content: stretch;
  align-items: center;
  background: url("images/articles/le-logement-reinvente-lodges.png") no-repeat scroll center center/cover;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  margin-bottom: 10rem;
  min-height: 80rem;
  padding: 5rem;
  width: 100%;
}
@media all and (max-width: 75em) {
  .programme-lodges {
    padding: 2rem;
    min-height: 60rem;
  }
}
.programme-lodges .programme-lodges-border {
  align-content: center;
  align-items: center;
  align-self: stretch;
  border: 0.1rem solid #FFF;
  display: flex;
  justify-content: center;
  height: 100%;
  min-height: 70rem;
  text-align: center;
  width: 100%;
}
@media all and (max-width: 48em) {
  .programme-lodges .programme-lodges-border {
    border: none;
  }
}
.programme-lodges .programme-lodges-border p {
  font-family: "PT Serif";
  font-size: 2.2rem;
  line-height: 2;
  color: #FFF;
}
@media all and (max-width: 60em) {
  .programme-lodges .programme-lodges-border p {
    font-size: 1.8rem;
    margin-bottom: 5rem;
  }
}
.programme-lodges .programme-lodges-border h3 {
  font-family: "PT Serif Bold";
  font-size: 3.2rem;
  line-height: 2;
  text-transform: uppercase;
  color: #FFF;
}
@media all and (max-width: 60em) {
  .programme-lodges .programme-lodges-border h3 {
    font-size: 1.8rem;
    margin: 5rem auto;
  }
}

.flexom {
  margin-bottom: 10rem;
  width: 100%;
}
.flexom img {
  display: block;
  margin: 0 auto;
  width: 100%;
  z-index: -4;
}
.flexom .quote-and-text-flexom {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 10rem;
}
@media all and (max-width: 75em) {
  .flexom .quote-and-text-flexom {
    display: block;
  }
}
.flexom .quote-and-text-flexom .quote-flexom {
  order: 0;
  height: 50rem;
  text-align: right;
  width: 40%;
}
@media all and (max-width: 36rem) {
  .flexom .quote-and-text-flexom .quote-flexom {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    width: 100%;
    height: auto;
  }
}
@media all and (min-width: 36rem) and (max-width: 30em) {
  .flexom .quote-and-text-flexom .quote-flexom {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    width: 100%;
    height: auto;
  }
}
@media all and (min-width: 30em) and (max-width: 75em) {
  .flexom .quote-and-text-flexom .quote-flexom {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    width: 100%;
    height: auto;
  }
}
.flexom .quote-and-text-flexom .quote-flexom img {
  width: 4.5rem;
  margin: 3.5rem 0 3rem auto;
}
@media all and (max-width: 75em) {
  .flexom .quote-and-text-flexom .quote-flexom img {
    margin: 0 0 3rem auto;
  }
}
.flexom .quote-and-text-flexom .quote-flexom p {
  font-size: 2.4rem;
  line-height: 1.8;
  color: #666;
  font-family: "PT Serif Bold";
  font-style: italic;
}
.flexom .quote-and-text-flexom .quote-flexom .quote-flexom-author {
  font-family: "Cera PRO Light";
  font-size: 1.6rem;
  font-style: normal;
  width: 100%;
}
.flexom .quote-and-text-flexom .quote-flexom .quote-flexom-author span,
.flexom .quote-and-text-flexom .quote-flexom .quote-flexom-author .author-name {
  font-family: "Cera PRO Bold";
}
.flexom .quote-and-text-flexom .text-flexom {
  order: 1;
  padding-right: 4rem;
  padding-left: 8rem;
  width: 60%;
}
.flexom .quote-and-text-flexom .text-flexom p {
  color: #666;
  font-size: 1.8rem;
  line-height: 1.8;
}
.flexom .quote-and-text-flexom .text-flexom h3 {
  color: #666;
  font-family: "Cera PRO Bold";
  font-size: 2.7rem;
  margin-top: 6rem;
  text-transform: uppercase;
}
@media all and (max-width: 75em) {
  .flexom .quote-and-text-flexom .text-flexom h3 {
    margin-top: 6rem;
  }
}
@media all and (max-width: 75em) {
  .flexom .quote-and-text-flexom .text-flexom {
    width: 100%;
    padding-right: 8rem;
    padding-left: 0;
  }
}

@media all and (min-width: 48em) {
  .tpl-article-macao .mod-video-fullscreen {
    background: #fff url("images/articles/macao-paralax-bg.svg") repeat 0 0 fixed;
  }
}

.macao-intro {
  background: #fff url("images/articles/macao-paralax-bg.svg") repeat 0 0 fixed;
  font-size: 2.2rem;
  position: relative;
}
.macao-intro:before {
  background: rgba(255, 255, 255, 0.8);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.macao-intro .container, .macao-intro .article-global .container-narrow, .article-global .macao-intro .container-narrow, .macao-intro .article-global .container-medium, .article-global .macao-intro .container-medium {
  box-sizing: border-box;
  max-width: 90rem;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .macao-intro .container, .macao-intro .article-global .container-narrow, .article-global .macao-intro .container-narrow, .macao-intro .article-global .container-medium, .article-global .macao-intro .container-medium {
    padding: 15rem 0 9rem;
  }
}
.macao-intro .title, .macao-intro .article-global .pull-quote .-quote, .article-global .pull-quote .macao-intro .-quote,
.macao-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .macao-intro .-quote,
.macao-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .macao-intro .-quote {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 7rem;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .macao-intro .title, .macao-intro .article-global .pull-quote .-quote, .article-global .pull-quote .macao-intro .-quote,
.macao-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .macao-intro .-quote,
.macao-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .macao-intro .-quote {
    line-height: 1.4;
  }
}
.macao-intro .texte {
  font-family: "Cera PRO Light";
  font-size: 2.8rem;
  line-height: 3.5rem;
  margin-bottom: 5rem;
}
@media all and (min-width: 48em) {
  .macao-intro .texte {
    line-height: 4rem;
  }
}
.macao-intro .author {
  color: #666;
  font-style: italic;
  font-size: 1.8rem;
}

.macao-article1 {
  position: relative;
}
.macao-article1 .container, .macao-article1 .article-global .container-narrow, .article-global .macao-article1 .container-narrow, .macao-article1 .article-global .container-medium, .article-global .macao-article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 75rem;
  padding: 8rem 0 12rem;
  position: relative;
}
.macao-article1 .container:first-letter, .macao-article1 .article-global .container-narrow:first-letter, .article-global .macao-article1 .container-narrow:first-letter, .macao-article1 .article-global .container-medium:first-letter, .article-global .macao-article1 .container-medium:first-letter {
  display: inline-block;
  font-family: "PT Serif Bold";
  font-size: 6.2rem;
  float: left;
  line-height: 6.4rem;
  margin-right: 0.5rem;
}

.macao-didyouknow1 .content,
.macao-didyouknow2 .content {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.macao-didyouknow1 .real-title,
.macao-didyouknow2 .real-title {
  color: #fff;
  font-family: "PT Serif Bold";
  font-size: 2.6vw;
  letter-spacing: 0.3rem;
  margin-bottom: 4rem;
  text-transform: uppercase;
}

.macao-didyouknow2:before {
  display: none;
}
.macao-didyouknow2 .content {
  border-color: #222;
}
.macao-didyouknow2 .title, .macao-didyouknow2 .article-global .pull-quote .-quote, .article-global .pull-quote .macao-didyouknow2 .-quote,
.macao-didyouknow2 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .macao-didyouknow2 .-quote,
.macao-didyouknow2 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .macao-didyouknow2 .-quote {
  color: #222;
}
.macao-didyouknow2 .title:before, .macao-didyouknow2 .article-global .pull-quote .-quote:before, .article-global .pull-quote .macao-didyouknow2 .-quote:before,
.macao-didyouknow2 .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .macao-didyouknow2 .-quote:before,
.macao-didyouknow2 .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .macao-didyouknow2 .-quote:before, .macao-didyouknow2 .title:after, .macao-didyouknow2 .article-global .pull-quote .-quote:after, .article-global .pull-quote .macao-didyouknow2 .-quote:after,
.macao-didyouknow2 .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .macao-didyouknow2 .-quote:after,
.macao-didyouknow2 .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .macao-didyouknow2 .-quote:after {
  background-color: #222;
}
.macao-didyouknow2 .texte,
.macao-didyouknow2 .real-title {
  color: #222;
}

.macao-diduknow3.centered .texte {
  color: #666;
}

.macao-article2,
.macao-article6 {
  position: relative;
}
.macao-article2 .container, .macao-article2 .article-global .container-narrow, .article-global .macao-article2 .container-narrow, .macao-article2 .article-global .container-medium, .article-global .macao-article2 .container-medium,
.macao-article6 .container,
.macao-article6 .article-global .container-narrow,
.article-global .macao-article6 .container-narrow,
.macao-article6 .article-global .container-medium,
.article-global .macao-article6 .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  padding: 8rem 0 12rem;
  position: relative;
}
.macao-article2 p,
.macao-article6 p {
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
.macao-article2 strong,
.macao-article6 strong {
  font-family: "Cera PRO Medium";
  font-style: italic;
}

.macao-article3 .container, .macao-article3 .article-global .container-narrow, .article-global .macao-article3 .container-narrow, .macao-article3 .article-global .container-medium, .article-global .macao-article3 .container-medium {
  background-color: #fff;
  box-sizing: border-box;
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 111rem;
  padding: 5rem 0 6rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .macao-article3 .container, .macao-article3 .article-global .container-narrow, .article-global .macao-article3 .container-narrow, .macao-article3 .article-global .container-medium, .article-global .macao-article3 .container-medium {
    padding: 5rem 4rem 14rem;
  }
}
@media all and (min-width: 60em) {
  .macao-article3 .container, .macao-article3 .article-global .container-narrow, .article-global .macao-article3 .container-narrow, .macao-article3 .article-global .container-medium, .article-global .macao-article3 .container-medium {
    padding: 5rem 19rem 14rem;
  }
}
.macao-article3 h2 {
  color: #a78f66;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  letter-spacing: 0.3rem;
  text-transform: uppercase;
}
.macao-article3 h2:before {
  display: none;
}
.macao-article3 img {
  display: block;
  margin: 0 auto 0;
}
@media all and (min-width: 48em) {
  .macao-article3 img {
    margin: -10rem auto 0;
  }
}

.macao-number-blocks {
  margin: -9rem 0 7rem;
  position: relative;
  padding: 0 0 6rem;
}
.macao-number-blocks .container, .macao-number-blocks .article-global .container-narrow, .article-global .macao-number-blocks .container-narrow, .macao-number-blocks .article-global .container-medium, .article-global .macao-number-blocks .container-medium {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  max-width: 111rem;
}
@media all and (min-width: 60em) {
  .macao-number-blocks .container, .macao-number-blocks .article-global .container-narrow, .article-global .macao-number-blocks .container-narrow, .macao-number-blocks .article-global .container-medium, .article-global .macao-number-blocks .container-medium {
    align-items: flex-start;
  }
}
.macao-number-blocks .item {
  background-color: #bca88d;
  box-sizing: border-box;
  color: white;
  padding: 3rem;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media all and (min-width: 60em) {
  .macao-number-blocks .item {
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .macao-number-blocks .item {
    min-height: 25rem;
    width: 25%;
  }
}
.macao-number-blocks .item .title, .macao-number-blocks .item .article-global .pull-quote .-quote, .article-global .pull-quote .macao-number-blocks .item .-quote,
.macao-number-blocks .item .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .macao-number-blocks .item .-quote,
.macao-number-blocks .item .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .macao-number-blocks .item .-quote {
  color: #fff;
  font-family: "Cera PRO Bold";
  font-size: 4rem;
  padding-bottom: 1.5rem;
  margin-bottom: 2.5rem;
  position: relative;
}
.macao-number-blocks .item .title:before, .macao-number-blocks .item .article-global .pull-quote .-quote:before, .article-global .pull-quote .macao-number-blocks .item .-quote:before,
.macao-number-blocks .item .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .macao-number-blocks .item .-quote:before,
.macao-number-blocks .item .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .macao-number-blocks .item .-quote:before {
  background-color: #fff;
  bottom: 0;
  content: "";
  height: 0.2rem;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 5rem;
}
.macao-number-blocks .item:nth-child(even) {
  background-color: white;
  color: #222;
}
@media all and (min-width: 60em) {
  .macao-number-blocks .item:nth-child(even) {
    margin-top: 6rem;
  }
}
.macao-number-blocks .item:nth-child(even) .title, .macao-number-blocks .item:nth-child(even) .article-global .pull-quote .-quote, .article-global .pull-quote .macao-number-blocks .item:nth-child(even) .-quote,
.macao-number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .macao-number-blocks .item:nth-child(even) .-quote,
.macao-number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .macao-number-blocks .item:nth-child(even) .-quote {
  color: #bca88d;
}
.macao-number-blocks .item:nth-child(even) .title:before, .macao-number-blocks .item:nth-child(even) .article-global .pull-quote .-quote:before, .article-global .pull-quote .macao-number-blocks .item:nth-child(even) .-quote:before,
.macao-number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .macao-number-blocks .item:nth-child(even) .-quote:before,
.macao-number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .macao-number-blocks .item:nth-child(even) .-quote:before {
  background-color: #bca88d;
}

.macao-number-blocks .texte {
  font-size: 1.4rem;
  margin: 2rem auto 0;
}
@media all and (min-width: 60em) {
  .macao-number-blocks .texte {
    max-width: 80%;
  }
}

.macao-numbers-onion {
  font-size: 8rem;
  position: relative;
}
.macao-numbers-onion:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.macao-numbers-onion.icon-size {
  color: #bca88d;
}
.macao-numbers-onion.icon-size:after {
  background-color: #bca88d;
}

.macao-article4 {
  position: relative;
}
.macao-article4 .container, .macao-article4 .article-global .container-narrow, .article-global .macao-article4 .container-narrow, .macao-article4 .article-global .container-medium, .article-global .macao-article4 .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  padding: 8rem 0 12rem;
  position: relative;
}
.macao-article4 p {
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
.macao-article4 strong {
  font-family: "Cera PRO Medium";
  font-style: italic;
}
.macao-article4 img {
  display: block;
  width: 100%;
}

.macao-article5 {
  position: relative;
}
.macao-article5 .container, .macao-article5 .article-global .container-narrow, .article-global .macao-article5 .container-narrow, .macao-article5 .article-global .container-medium, .article-global .macao-article5 .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  padding: 8rem 0 12rem;
  position: relative;
}
.macao-article5 h2 {
  color: #a78f66;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  letter-spacing: 0.3rem;
  text-transform: uppercase;
}
.macao-article5 h2:before {
  display: none;
}
.macao-article5 p {
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
.macao-article5 strong {
  font-family: "Cera PRO Medium";
  font-style: italic;
}

.macao-diduknow3.centered img {
  opacity: 1;
}

.macao-didyouknow6 .content {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.macao-didyouknow6 .real-title {
  color: #fff;
  font-family: "PT Serif Bold";
  font-size: 2.6vw;
  letter-spacing: 0.3rem;
  margin-bottom: 4rem;
  text-transform: uppercase;
}

.tpl-article-revolution-hoteliere-cuba .intro {
  background: #fff url("images/articles/revolution-hoteliere-cuba-bg.png") repeat 0 0;
  font-size: 2.2rem;
  position: relative;
}
.tpl-article-revolution-hoteliere-cuba .intro .container, .tpl-article-revolution-hoteliere-cuba .intro .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .intro .container-narrow, .tpl-article-revolution-hoteliere-cuba .intro .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .intro .container-medium {
  box-sizing: border-box;
  max-width: 90rem;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .intro .container, .tpl-article-revolution-hoteliere-cuba .intro .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .intro .container-narrow, .tpl-article-revolution-hoteliere-cuba .intro .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .intro .container-medium {
    padding: 9rem 0;
  }
}
.tpl-article-revolution-hoteliere-cuba .intro .title, .tpl-article-revolution-hoteliere-cuba .intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .intro .-quote,
.tpl-article-revolution-hoteliere-cuba .intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .intro .-quote,
.tpl-article-revolution-hoteliere-cuba .intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .intro .-quote {
  color: #184578;
  font-family: "PT Serif Bold";
  font-size: 4rem;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .intro .title, .tpl-article-revolution-hoteliere-cuba .intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .intro .-quote,
.tpl-article-revolution-hoteliere-cuba .intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .intro .-quote,
.tpl-article-revolution-hoteliere-cuba .intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .intro .-quote {
    font-size: 7rem;
    line-height: 1.4;
  }
}
.tpl-article-revolution-hoteliere-cuba .intro .text {
  color: #184578;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.5rem;
  margin: 0 0 5rem;
  max-width: none;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .intro .text {
    line-height: 4rem;
    font-size: 2.8rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article1 {
    margin-bottom: 0;
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 .bg-container {
  background: transparent url("images/articles/revolution-hoteliere-cuba-article1.png") no-repeat 0 0/cover;
  padding: 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article1 .bg-container {
    padding: 32rem 0 0;
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 .bg-container:before {
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.6) 100%);
  content: "";
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article1 .bg-container:before {
    background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 100%);
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 .container, .tpl-article-revolution-hoteliere-cuba .article1 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article1 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article1 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  max-width: 92rem;
  padding: 8rem 2rem 1rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article1 .container, .tpl-article-revolution-hoteliere-cuba .article1 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article1 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article1 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article1 .container-medium {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 8rem 9rem 2rem;
    width: 90%;
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 .container > p:first-child:first-letter, .tpl-article-revolution-hoteliere-cuba .article1 .article-global .container-narrow > p:first-child:first-letter, .article-global .tpl-article-revolution-hoteliere-cuba .article1 .container-narrow > p:first-child:first-letter, .tpl-article-revolution-hoteliere-cuba .article1 .article-global .container-medium > p:first-child:first-letter, .article-global .tpl-article-revolution-hoteliere-cuba .article1 .container-medium > p:first-child:first-letter {
  display: inline-block;
  font-family: "PT Serif Bold";
  font-size: 6.2rem;
  float: left;
  line-height: 6.4rem;
  margin-right: 0.5rem;
}
.tpl-article-revolution-hoteliere-cuba .article1 p {
  color: #000;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article1 p {
    color: #666;
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 img {
  display: block;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article1 img {
    position: relative;
    margin-top: -15rem;
    z-index: 10;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-revolution-hoteliere-cuba .article1 img {
    margin-top: -21rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 blockquote {
  color: #184578;
  font-size: 1.8rem;
  padding: 3rem 0 0 4rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article1 blockquote {
    padding: 4rem 0 0 4rem;
    margin-left: 0;
    max-width: 28rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-revolution-hoteliere-cuba .article1 blockquote {
    max-width: 30rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article1 blockquote:before {
  content: "\275D";
  font-family: "PT Serif Bold";
  font-size: 5rem;
  left: 0;
  position: absolute;
  top: 0;
}
.tpl-article-revolution-hoteliere-cuba .article1 blockquote p {
  color: #184578;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  font-style: italic;
}
.tpl-article-revolution-hoteliere-cuba .article1 .author {
  font-family: "Cera PRO Bold";
}
.tpl-article-revolution-hoteliere-cuba .article1 .job {
  font-family: "Cera PRO Regular";
}
.tpl-article-revolution-hoteliere-cuba .article2 {
  background: #fcfcfc;
  font-size: 2.2rem;
}
.tpl-article-revolution-hoteliere-cuba .article2 .top {
  padding-bottom: 4rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article2 .top {
    padding-bottom: 8rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article2 .top .container, .tpl-article-revolution-hoteliere-cuba .article2 .top .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article2 .top .container-narrow, .tpl-article-revolution-hoteliere-cuba .article2 .top .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article2 .top .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  padding: 2rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article2 .top .container, .tpl-article-revolution-hoteliere-cuba .article2 .top .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article2 .top .container-narrow, .tpl-article-revolution-hoteliere-cuba .article2 .top .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article2 .top .container-medium {
    padding: 9rem 0 13rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article2 .top .text {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin: 0;
  max-width: none;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article2 .top .text {
    margin-bottom: 5rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article2 .top strong {
  font-family: "Cera PRO Bold";
  font-style: italic;
}
.tpl-article-revolution-hoteliere-cuba .article2 .bottom {
  background: #FFF;
  display: block;
  position: relative;
  margin: 0 auto;
  max-width: 95rem;
}
.tpl-article-revolution-hoteliere-cuba .article2 .map {
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article2 .map {
    bottom: 0;
    left: 8rem;
    position: absolute;
    width: calc(100% - 8rem);
    z-index: 0;
  }
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker {
  display: block;
  position: absolute;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker:nth-child(2) {
  left: 18%;
  top: 16%;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker:nth-child(3) {
  left: 29%;
  top: 16%;
  z-index: 3;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker:nth-child(4) {
  left: 45%;
  top: 24%;
  z-index: 2;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker:nth-child(5) {
  left: 54%;
  top: 26%;
  z-index: 2;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker:nth-child(6) {
  left: 59%;
  top: 33%;
  z-index: 1;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker:nth-child(7) {
  left: 74%;
  top: 64%;
  z-index: 1;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker:nth-child(8) {
  left: 82%;
  top: 66%;
  z-index: 1;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker .radio {
  background-color: #d13e3e;
  border: 0.3vw solid rgba(24, 69, 120, 0);
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: 2.2vw;
  margin: auto 0;
  position: relative;
  transition: 0.3s;
  width: 2.2vw;
  z-index: 1;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker .radio:hover {
  background-color: #b22a2a;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker .radio:before, .tpl-article-revolution-hoteliere-cuba .article2 .marker .radio:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: 10%;
  width: 47%;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker .radio:after {
  transform: rotate(90deg);
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker .label {
  background-color: rgba(24, 69, 120, 0.8);
  border-radius: 5rem;
  bottom: 0.3rem;
  color: #fff;
  display: none;
  font-family: "PT Serif Bold";
  font-size: 0.8vw;
  font-style: italic;
  line-height: 1.8;
  padding: 0 2vw;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  white-space: nowrap;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker input {
  position: fixed;
  z-index: -1;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker input:checked + .label {
  display: block;
}
.tpl-article-revolution-hoteliere-cuba .article2 .marker input:checked ~ .radio {
  border: 0.2vw solid rgba(24, 69, 120, 0.8);
  transform: rotate(45deg);
}
.tpl-article-revolution-hoteliere-cuba .article2 .presentation .title, .tpl-article-revolution-hoteliere-cuba .article2 .presentation .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .article2 .presentation .-quote,
.tpl-article-revolution-hoteliere-cuba .article2 .presentation .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article2 .presentation .-quote,
.tpl-article-revolution-hoteliere-cuba .article2 .presentation .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article2 .presentation .-quote {
  color: #184578;
  display: inline;
  font-family: "PT Serif Bold";
  font-size: 10rem;
  font-style: italic;
  line-height: 0.75;
  position: relative;
  z-index: 1;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article2 .presentation .title, .tpl-article-revolution-hoteliere-cuba .article2 .presentation .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .article2 .presentation .-quote,
.tpl-article-revolution-hoteliere-cuba .article2 .presentation .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article2 .presentation .-quote,
.tpl-article-revolution-hoteliere-cuba .article2 .presentation .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article2 .presentation .-quote {
    font-size: 15.7rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article2 .presentation .subtitle {
  color: #184578;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  display: block;
  padding: 1.2rem 0 0 1.7rem;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article2 .presentation .subtitle {
    margin-bottom: 5rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article3 {
  background: #FFF;
}
.tpl-article-revolution-hoteliere-cuba .article3 .container, .tpl-article-revolution-hoteliere-cuba .article3 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article3 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article3 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article3 .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article3 .container, .tpl-article-revolution-hoteliere-cuba .article3 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article3 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article3 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article3 .container-medium {
    padding: 9rem 0;
  }
}
.tpl-article-revolution-hoteliere-cuba .article3 .title, .tpl-article-revolution-hoteliere-cuba .article3 .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .article3 .-quote,
.tpl-article-revolution-hoteliere-cuba .article3 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article3 .-quote,
.tpl-article-revolution-hoteliere-cuba .article3 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article3 .-quote {
  color: #184578;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.tpl-article-revolution-hoteliere-cuba .article3 .text {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin: 0 0 5rem;
  max-width: none;
  width: 100%;
}
.tpl-article-revolution-hoteliere-cuba .tpl-didyouknow {
  background: #FFF;
}
.tpl-article-revolution-hoteliere-cuba .tpl-didyouknow .h2-like, .tpl-article-revolution-hoteliere-cuba .tpl-didyouknow .mod-biography h1, .mod-biography .tpl-article-revolution-hoteliere-cuba .tpl-didyouknow h1 {
  font-family: "PT Serif Regular";
  font-size: 2rem;
}
.tpl-article-revolution-hoteliere-cuba .tpl-didyouknow .texte {
  text-align: center;
  width: 100%;
}
.tpl-article-revolution-hoteliere-cuba .article4 {
  background: #f5f5f5;
}
.tpl-article-revolution-hoteliere-cuba .article4 .container, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-medium {
  background-color: #fff;
  box-sizing: border-box;
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 111rem;
  padding: 5rem 1rem 6rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article4 .container, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-medium {
    padding: 5rem 4rem 14rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-revolution-hoteliere-cuba .article4 .container, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-medium {
    padding: 9.5rem 19rem 14rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article4 .container strong, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-narrow strong, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-narrow strong, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .container-medium strong, .article-global .tpl-article-revolution-hoteliere-cuba .article4 .container-medium strong {
  font-style: italic;
}
.tpl-article-revolution-hoteliere-cuba .article4 .title, .tpl-article-revolution-hoteliere-cuba .article4 .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .article4 .-quote,
.tpl-article-revolution-hoteliere-cuba .article4 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article4 .-quote,
.tpl-article-revolution-hoteliere-cuba .article4 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .article4 .-quote {
  color: #184578;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 4.5rem;
  text-transform: uppercase;
}
.tpl-article-revolution-hoteliere-cuba .article4 .text {
  margin: 0 0 4rem;
  max-width: none;
  width: 100%;
}
.tpl-article-revolution-hoteliere-cuba .article4 img {
  display: block;
  margin: 0 auto;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article4 img {
    margin: -10rem auto;
  }
}
.tpl-article-revolution-hoteliere-cuba .article4 blockquote {
  color: #184578;
  text-align: center;
}
.tpl-article-revolution-hoteliere-cuba .article4 blockquote:before {
  content: "\275D";
  font-family: "PT Serif Bold";
  font-size: 5rem;
}
.tpl-article-revolution-hoteliere-cuba .article4 blockquote:after {
  background: #184578;
  content: "";
  display: block;
  height: 0.1rem;
  margin: 4rem auto;
  max-width: 15rem;
  width: 75%;
}
.tpl-article-revolution-hoteliere-cuba .article4 blockquote p {
  color: #184578;
  font-size: 3rem;
  font-family: "PT Serif Bold";
  font-style: italic;
}
.tpl-article-revolution-hoteliere-cuba .article4 blockquote .author {
  font-family: "Cera PRO Bold";
}
.tpl-article-revolution-hoteliere-cuba .article4 blockquote .job {
  font-family: "Cera PRO Light";
}
.tpl-article-revolution-hoteliere-cuba .article4 .supp {
  margin: 7rem 0 0;
}
.tpl-article-revolution-hoteliere-cuba .article4 .supp li {
  color: #222;
  margin: 0;
  font-family: "Cera PRO Light";
  font-size: 1.4rem;
  font-style: italic;
}
.tpl-article-revolution-hoteliere-cuba .article4 .supp li:before {
  color: #222;
}
.tpl-article-revolution-hoteliere-cuba .article4-2 {
  background-color: #fcfcfc;
  position: relative;
}
.tpl-article-revolution-hoteliere-cuba .article4-2:before {
  background: #f5f5f5;
  content: "";
  height: 15%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.tpl-article-revolution-hoteliere-cuba .number-blocks {
  margin: 0 auto;
  max-width: 111rem;
  padding: 0 0 6rem;
  position: relative;
}
.tpl-article-revolution-hoteliere-cuba .number-blocks .item {
  background-color: #184578;
  box-sizing: border-box;
  color: white;
  padding: 3rem;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .number-blocks .item {
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-revolution-hoteliere-cuba .number-blocks .item {
    min-height: 25rem;
    width: 25%;
  }
}
.tpl-article-revolution-hoteliere-cuba .number-blocks .item .title, .tpl-article-revolution-hoteliere-cuba .number-blocks .item .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .number-blocks .item .-quote,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item .-quote,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item .-quote {
  color: #fff;
  font-family: "Cera PRO Bold";
  font-size: 4rem;
  margin-bottom: 2.5rem;
  opacity: 0.6;
  padding-bottom: 1.5rem;
  position: relative;
}
.tpl-article-revolution-hoteliere-cuba .number-blocks .item .title:before, .tpl-article-revolution-hoteliere-cuba .number-blocks .item .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .number-blocks .item .-quote:before,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item .-quote:before,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item .-quote:before {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) {
  background-color: white;
  color: #000;
}
@media all and (min-width: 60em) {
  .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) {
    margin-top: 6rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .title, .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .-quote,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .-quote,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .-quote {
  color: #184578;
  opacity: 1;
}
.tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .title:before, .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .-quote:before,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .-quote:before,
.tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-revolution-hoteliere-cuba .number-blocks .item:nth-child(even) .-quote:before {
  background-color: #184578;
  opacity: 1;
}
.tpl-article-revolution-hoteliere-cuba .number-container {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
@media all and (min-width: 60em) {
  .tpl-article-revolution-hoteliere-cuba .number-container {
    align-items: flex-start;
  }
}
.tpl-article-revolution-hoteliere-cuba .number-blocks .texte {
  font-size: 1.4rem;
  margin: 2rem auto 0;
}
@media all and (min-width: 60em) {
  .tpl-article-revolution-hoteliere-cuba .number-blocks .texte {
    max-width: 80%;
  }
}
.tpl-article-revolution-hoteliere-cuba .numbers-onion {
  font-size: 8rem;
  position: relative;
  opacity: 0.6;
}
.tpl-article-revolution-hoteliere-cuba .numbers-onion:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.tpl-article-revolution-hoteliere-cuba .numbers-onion.icon-flag {
  color: #184578;
  opacity: 1;
}
.tpl-article-revolution-hoteliere-cuba .numbers-onion.icon-flag:after {
  background-color: #184578;
}
.tpl-article-revolution-hoteliere-cuba .numbers-bold {
  font-family: "Cera PRO Bold";
}
.tpl-article-revolution-hoteliere-cuba .article5 {
  background-color: #f5f5f5;
  padding: 5rem 0 7.5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-revolution-hoteliere-cuba .article5 {
    padding: 10rem 0 13rem;
  }
}
.tpl-article-revolution-hoteliere-cuba .article5 .container, .tpl-article-revolution-hoteliere-cuba .article5 .article-global .container-narrow, .article-global .tpl-article-revolution-hoteliere-cuba .article5 .container-narrow, .tpl-article-revolution-hoteliere-cuba .article5 .article-global .container-medium, .article-global .tpl-article-revolution-hoteliere-cuba .article5 .container-medium {
  margin: 0 auto;
  max-width: 75rem;
  width: 90%;
}
.tpl-article-revolution-hoteliere-cuba .article5 .texte {
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 1.8;
}
.tpl-article-revolution-hoteliere-cuba .article5 strong {
  font-family: "Cera PRO Bold";
  font-style: italic;
}

.tpl-article-nouveau-quotidien .container, .tpl-article-nouveau-quotidien .article-global .container-narrow, .article-global .tpl-article-nouveau-quotidien .container-narrow, .tpl-article-nouveau-quotidien .article-global .container-medium, .article-global .tpl-article-nouveau-quotidien .container-medium {
  max-width: 110rem;
}
.tpl-article-nouveau-quotidien .intro {
  font-size: 2.8rem;
  margin-bottom: 5.5rem;
  margin-top: 8rem;
}
.tpl-article-nouveau-quotidien .intro .container, .tpl-article-nouveau-quotidien .intro .article-global .container-narrow, .article-global .tpl-article-nouveau-quotidien .intro .container-narrow, .tpl-article-nouveau-quotidien .intro .article-global .container-medium, .article-global .tpl-article-nouveau-quotidien .intro .container-medium {
  box-sizing: border-box;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .intro .container, .tpl-article-nouveau-quotidien .intro .article-global .container-narrow, .article-global .tpl-article-nouveau-quotidien .intro .container-narrow, .tpl-article-nouveau-quotidien .intro .article-global .container-medium, .article-global .tpl-article-nouveau-quotidien .intro .container-medium {
    padding: 0 9rem;
  }
}
.tpl-article-nouveau-quotidien .title, .tpl-article-nouveau-quotidien .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-nouveau-quotidien .-quote,
.tpl-article-nouveau-quotidien .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-nouveau-quotidien .-quote,
.tpl-article-nouveau-quotidien .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-nouveau-quotidien .-quote {
  color: #dd0112;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.tpl-article-nouveau-quotidien .text {
  margin-bottom: 6rem;
}
.tpl-article-nouveau-quotidien .text p {
  font-size: 1.8rem;
  margin-bottom: 2rem;
}
.tpl-article-nouveau-quotidien img {
  display: block;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .photo-cutout {
    margin-top: -20rem;
  }
}
.tpl-article-nouveau-quotidien .article1 {
  margin-top: -5rem;
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .article1 {
    margin-bottom: 0;
  }
}
.tpl-article-nouveau-quotidien .article1 .container, .tpl-article-nouveau-quotidien .article1 .article-global .container-narrow, .article-global .tpl-article-nouveau-quotidien .article1 .container-narrow, .tpl-article-nouveau-quotidien .article1 .article-global .container-medium, .article-global .tpl-article-nouveau-quotidien .article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  max-width: 92rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .article1 .container, .tpl-article-nouveau-quotidien .article1 .article-global .container-narrow, .article-global .tpl-article-nouveau-quotidien .article1 .container-narrow, .tpl-article-nouveau-quotidien .article1 .article-global .container-medium, .article-global .tpl-article-nouveau-quotidien .article1 .container-medium {
    width: 90%;
  }
}
.tpl-article-nouveau-quotidien .article1 p {
  color: #000;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .article1 p {
    color: #666;
  }
}
.tpl-article-nouveau-quotidien .article1 img {
  display: block;
  width: 100%;
}
.tpl-article-nouveau-quotidien .article1 blockquote {
  color: #dd0112;
  font-size: 1.6rem;
  padding: 2.5rem 0 0 3.5rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .article1 blockquote {
    width: 40%;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-nouveau-quotidien .article1 blockquote {
    font-size: 1.8rem;
    padding: 3.5rem 0 0 5rem;
    width: 50%;
  }
}
.tpl-article-nouveau-quotidien .article1 blockquote:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  display: block;
  width: 100%;
  content: "\E91E";
  font-size: 2rem;
  left: 0.5rem;
  position: absolute;
  top: 0;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .article1 blockquote:before {
    left: 0;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-nouveau-quotidien .article1 blockquote:before {
    font-size: 2.25rem;
  }
}
.tpl-article-nouveau-quotidien .article1 blockquote p {
  color: #dd0112;
  font-family: "PT Serif Bold";
  font-size: 2.8rem;
  font-style: italic;
}
@media all and (min-width: 60em) {
  .tpl-article-nouveau-quotidien .article1 blockquote p {
    font-size: 3rem;
  }
}
.tpl-article-nouveau-quotidien .article1 .author {
  font-family: "Cera PRO Bold";
}
.tpl-article-nouveau-quotidien .article1 .job {
  font-family: "Cera PRO Regular";
  line-height: 4rem;
  margin-top: -4rem;
  display: inline-block;
  border-bottom: 0.1rem solid #dd0112;
}
@media all and (min-width: 48em) {
  .tpl-article-nouveau-quotidien .article1 .job {
    line-height: 5rem;
    margin-top: -5rem;
  }
}
.tpl-article-nouveau-quotidien .chiffres {
  margin-bottom: 7rem;
}
.tpl-article-nouveau-quotidien .chiffres .container, .tpl-article-nouveau-quotidien .chiffres .article-global .container-narrow, .article-global .tpl-article-nouveau-quotidien .chiffres .container-narrow, .tpl-article-nouveau-quotidien .chiffres .article-global .container-medium, .article-global .tpl-article-nouveau-quotidien .chiffres .container-medium {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
}
@media all and (min-width: 60em) {
  .tpl-article-nouveau-quotidien .chiffres .container, .tpl-article-nouveau-quotidien .chiffres .article-global .container-narrow, .article-global .tpl-article-nouveau-quotidien .chiffres .container-narrow, .tpl-article-nouveau-quotidien .chiffres .article-global .container-medium, .article-global .tpl-article-nouveau-quotidien .chiffres .container-medium {
    align-items: flex-start;
  }
}
.tpl-article-nouveau-quotidien .chiffres .item {
  background-color: #dd0112;
  box-sizing: border-box;
  color: white;
  padding: 4rem;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-nouveau-quotidien .chiffres .item {
    min-height: 26.5rem;
    width: 25%;
  }
}
.tpl-article-nouveau-quotidien .chiffres .item .date {
  color: #fff;
  font-family: "Cera PRO Bold";
  font-size: 5.6rem;
  margin-bottom: 2.5rem;
  opacity: 0.6;
  padding-bottom: 1.5rem;
  position: relative;
}
.tpl-article-nouveau-quotidien .chiffres .item .date:before {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.tpl-article-nouveau-quotidien .chiffres .item:nth-child(even) {
  background-color: #fafafa;
  color: #222;
}
@media all and (min-width: 60em) {
  .tpl-article-nouveau-quotidien .chiffres .item:nth-child(even) {
    margin-top: 6rem;
  }
}
.tpl-article-nouveau-quotidien .chiffres .item:nth-child(even) .date {
  color: #222;
  opacity: 1;
}
.tpl-article-nouveau-quotidien .chiffres .item:nth-child(even) .date:before {
  background-color: #dd0112;
}
.tpl-article-nouveau-quotidien .chiffres .qual-icon {
  color: white;
  display: block;
  font-size: 7rem;
  margin-bottom: 2rem;
  opacity: 0.6;
  position: relative;
  top: -1.5rem;
}
.tpl-article-nouveau-quotidien .chiffres .qual-icon:after {
  background-color: white;
  content: "";
  height: 0.2rem;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 11rem;
  width: 5rem;
}
.tpl-article-nouveau-quotidien .chiffres .qual-icon.icon-record {
  color: #dd0112;
  opacity: 1;
}
.tpl-article-nouveau-quotidien .chiffres .qual-icon.icon-record:after {
  background-color: #dd0112;
}

.tpl-article-4Gbox .tpl-article-4G-box .texte.-italics {
  font-style: italic;
}
.tpl-article-4Gbox .intro {
  background: transparent url("images/articles/4g-intro.jpg") no-repeat center;
  background-size: cover;
  font-size: 2.2rem;
  position: relative;
}
.tpl-article-4Gbox .intro .container, .tpl-article-4Gbox .intro .article-global .container-narrow, .article-global .tpl-article-4Gbox .intro .container-narrow, .tpl-article-4Gbox .intro .article-global .container-medium, .article-global .tpl-article-4Gbox .intro .container-medium {
  box-sizing: border-box;
  max-width: 90rem;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .intro .container, .tpl-article-4Gbox .intro .article-global .container-narrow, .article-global .tpl-article-4Gbox .intro .container-narrow, .tpl-article-4Gbox .intro .article-global .container-medium, .article-global .tpl-article-4Gbox .intro .container-medium {
    padding: 15rem 0 9rem;
  }
}
.tpl-article-4Gbox .intro .title, .tpl-article-4Gbox .intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .intro .-quote,
.tpl-article-4Gbox .intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .intro .-quote,
.tpl-article-4Gbox .intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .intro .-quote {
  color: #0163ac;
  font-family: "PT Serif Bold";
  font-size: 5rem;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .intro .title, .tpl-article-4Gbox .intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .intro .-quote,
.tpl-article-4Gbox .intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .intro .-quote,
.tpl-article-4Gbox .intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .intro .-quote {
    font-size: 7rem;
    line-height: 1.4;
  }
}
.tpl-article-4Gbox .intro .texte {
  font-family: "Cera PRO Light";
  font-size: 2.8rem;
  line-height: 3.5rem;
  margin-bottom: 5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .intro .texte {
    line-height: 4rem;
  }
}
.tpl-article-4Gbox .intro .author {
  color: #666;
  font-style: italic;
  font-size: 1.8rem;
}
.tpl-article-4Gbox .article1 {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .article1 {
    margin-bottom: 0;
  }
}
.tpl-article-4Gbox .article1 .container, .tpl-article-4Gbox .article1 .article-global .container-narrow, .article-global .tpl-article-4Gbox .article1 .container-narrow, .tpl-article-4Gbox .article1 .article-global .container-medium, .article-global .tpl-article-4Gbox .article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin-bottom: 1.5rem;
  max-width: 92rem;
  padding: 2rem 2rem 1rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .article1 .container, .tpl-article-4Gbox .article1 .article-global .container-narrow, .article-global .tpl-article-4Gbox .article1 .container-narrow, .tpl-article-4Gbox .article1 .article-global .container-medium, .article-global .tpl-article-4Gbox .article1 .container-medium {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 2rem 9rem 2rem;
  }
}
.tpl-article-4Gbox .article1 .container:first-letter, .tpl-article-4Gbox .article1 .article-global .container-narrow:first-letter, .article-global .tpl-article-4Gbox .article1 .container-narrow:first-letter, .tpl-article-4Gbox .article1 .article-global .container-medium:first-letter, .article-global .tpl-article-4Gbox .article1 .container-medium:first-letter {
  color: #0163ac;
  display: inline-block;
  font-family: "PT Serif Bold";
  font-size: 6.2rem;
  float: left;
  line-height: 6.4rem;
  margin-right: 0.5rem;
}
.tpl-article-4Gbox .article1 .container span, .tpl-article-4Gbox .article1 .article-global .container-narrow span, .article-global .tpl-article-4Gbox .article1 .container-narrow span, .tpl-article-4Gbox .article1 .article-global .container-medium span, .article-global .tpl-article-4Gbox .article1 .container-medium span {
  font-family: "PT Serif Bold";
  font-style: italic;
}
.tpl-article-4Gbox .article1 img {
  display: block;
  width: 100%;
}
.tpl-article-4Gbox .quote-wrapper {
  color: #0163ac;
  display: flex;
  justify-content: center;
  position: relative;
}
.tpl-article-4Gbox .quote-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.tpl-article-4Gbox .quote-main {
  font-family: "PT Serif Bold";
  font-size: 3rem;
  font-style: italic;
  margin: 0 0 3rem;
  max-width: 40rem;
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .quote-main {
    font-size: 3.9rem;
    max-width: 65rem;
  }
}
.tpl-article-4Gbox .quote-main::before {
  display: block;
  margin-bottom: 1.1rem;
}
.tpl-article-4Gbox .quote-author {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 1.8rem;
  justify-content: center;
}
.tpl-article-4Gbox .quote-author-name {
  font-family: "Cera PRO Bold";
}
.tpl-article-4Gbox .article2 {
  font-size: 2.2rem;
}
.tpl-article-4Gbox .article2 .top {
  position: relative;
}
.tpl-article-4Gbox .article2 .top .container, .tpl-article-4Gbox .article2 .top .article-global .container-narrow, .article-global .tpl-article-4Gbox .article2 .top .container-narrow, .tpl-article-4Gbox .article2 .top .article-global .container-medium, .article-global .tpl-article-4Gbox .article2 .top .container-medium {
  box-sizing: border-box;
  max-width: 92rem;
  padding: 2rem 2rem 1rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .article2 .top .container, .tpl-article-4Gbox .article2 .top .article-global .container-narrow, .article-global .tpl-article-4Gbox .article2 .top .container-narrow, .tpl-article-4Gbox .article2 .top .article-global .container-medium, .article-global .tpl-article-4Gbox .article2 .top .container-medium {
    padding: 6rem 9rem 2rem;
  }
}
.tpl-article-4Gbox .article2 .top .title, .tpl-article-4Gbox .article2 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .article2 .top .-quote,
.tpl-article-4Gbox .article2 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .article2 .top .-quote,
.tpl-article-4Gbox .article2 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .article2 .top .-quote {
  color: #bca88d;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.tpl-article-4Gbox .article2 .top .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .article2 .top .texte {
    margin-bottom: 5rem;
  }
}
.tpl-article-4Gbox .didyouknow {
  position: relative;
}
.tpl-article-4Gbox .didyouknow img {
  display: block;
  width: 100%;
}
.tpl-article-4Gbox .didyouknow a {
  font-family: inherit;
  text-decoration: underline;
  color: inherit;
}
.tpl-article-4Gbox .didyouknow .content {
  border: 0.1rem solid #fff;
  border-top: 0 none;
  box-sizing: border-box;
  padding: 6.5vw;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .didyouknow .content {
    align-items: center;
    bottom: 0;
    display: flex;
    height: calc(100% - 4vw);
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: calc(100% - 4vw);
  }
}
.tpl-article-4Gbox .didyouknow .title, .tpl-article-4Gbox .didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .didyouknow .-quote,
.tpl-article-4Gbox .didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote,
.tpl-article-4Gbox .didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote {
  color: #666;
  font-family: "PT Serif Bold";
  font-size: 8vw;
  margin-bottom: 20px;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .didyouknow .title, .tpl-article-4Gbox .didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .didyouknow .-quote,
.tpl-article-4Gbox .didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote,
.tpl-article-4Gbox .didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote {
    color: #fff;
    font-size: 1.2vw;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -0.8vw;
    text-align: center;
    width: 100%;
    z-index: 2;
  }
  .tpl-article-4Gbox .didyouknow .title:before, .tpl-article-4Gbox .didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-4Gbox .didyouknow .-quote:before,
.tpl-article-4Gbox .didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:before,
.tpl-article-4Gbox .didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:before, .tpl-article-4Gbox .didyouknow .title:after, .tpl-article-4Gbox .didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-4Gbox .didyouknow .-quote:after,
.tpl-article-4Gbox .didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:after,
.tpl-article-4Gbox .didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:after {
    background-color: #fff;
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto 0;
    height: 1px;
    width: 43%;
  }
  .tpl-article-4Gbox .didyouknow .title:before, .tpl-article-4Gbox .didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-4Gbox .didyouknow .-quote:before,
.tpl-article-4Gbox .didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:before,
.tpl-article-4Gbox .didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:before {
    left: 0;
  }
  .tpl-article-4Gbox .didyouknow .title:after, .tpl-article-4Gbox .didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-4Gbox .didyouknow .-quote:after,
.tpl-article-4Gbox .didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:after,
.tpl-article-4Gbox .didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .didyouknow .-quote:after {
    right: 0;
  }
}
.tpl-article-4Gbox .didyouknow .texte {
  color: #666;
  font-family: "PT Serif Regular";
  font-size: 6vw;
  line-height: 1.6;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .didyouknow .texte {
    color: #fff;
    font-size: 1.86vw;
    padding: 0 2rem;
    width: 100%;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .didyouknow .texte {
    padding: 0 8rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-4Gbox .didyouknow .texte {
    font-size: 1.46vw;
    padding: 0 18rem;
    width: 100%;
  }
}
.tpl-article-4Gbox .didyouknow-heading {
  font-family: "PT Serif Bold";
  font-size: 2.4rem;
  margin: 0 0 2rem;
  text-transform: uppercase;
  letter-spacing: 0.2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .didyouknow-heading {
    font-size: 3rem;
    margin: 0 0 4rem;
  }
}
.tpl-article-4Gbox .article3 {
  font-size: 2.2rem;
  position: relative;
}
.tpl-article-4Gbox .article3 .img-molecules {
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: 10;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .article3 .img-molecules {
    opacity: 1;
  }
}
.tpl-article-4Gbox .article3 .top {
  position: relative;
}
.tpl-article-4Gbox .article3 .top .container, .tpl-article-4Gbox .article3 .top .article-global .container-narrow, .article-global .tpl-article-4Gbox .article3 .top .container-narrow, .tpl-article-4Gbox .article3 .top .article-global .container-medium, .article-global .tpl-article-4Gbox .article3 .top .container-medium {
  box-sizing: border-box;
  max-width: 111rem;
  padding: 2rem 2rem;
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .article3 .top .container, .tpl-article-4Gbox .article3 .top .article-global .container-narrow, .article-global .tpl-article-4Gbox .article3 .top .container-narrow, .tpl-article-4Gbox .article3 .top .article-global .container-medium, .article-global .tpl-article-4Gbox .article3 .top .container-medium {
    padding: 8rem 2rem 0;
  }
}
.tpl-article-4Gbox .article3 .top .title, .tpl-article-4Gbox .article3 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .article3 .top .-quote,
.tpl-article-4Gbox .article3 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .article3 .top .-quote,
.tpl-article-4Gbox .article3 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .article3 .top .-quote {
  color: #0163ac;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  padding: 3rem 0 0;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .article3 .top .title, .tpl-article-4Gbox .article3 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .article3 .top .-quote,
.tpl-article-4Gbox .article3 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .article3 .top .-quote,
.tpl-article-4Gbox .article3 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .article3 .top .-quote {
    padding: 0 0 0 7rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .article3 .top .title, .tpl-article-4Gbox .article3 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .article3 .top .-quote,
.tpl-article-4Gbox .article3 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .article3 .top .-quote,
.tpl-article-4Gbox .article3 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .article3 .top .-quote {
    padding: 0 19rem 0;
    margin-bottom: 0;
  }
}
.tpl-article-4Gbox .article3 .top .texte {
  background: white;
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .article3 .top .texte {
    margin-bottom: 1rem;
    padding: 2rem 7rem 6rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .article3 .top .texte {
    padding: 2rem 19rem 8rem;
  }
}
.tpl-article-4Gbox .article3 .top .-italics {
  font-family: "PT Serif Bold";
  font-style: italic;
}
.tpl-article-4Gbox .last-img {
  display: block;
  position: relative;
  margin-bottom: 4rem;
  width: 100%;
  z-index: 1;
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .last-img {
    margin: -16.5rem 0 10reù;
  }
}
.tpl-article-4Gbox .article4-container {
  line-height: 1.5;
  margin: auto;
  max-width: 104.5rem;
  padding: 0 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .article4-container {
    display: flex;
    flex-wrap: wrap;
  }
}
.tpl-article-4Gbox .client-profile {
  color: #0163ac;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .client-profile {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-right: 6.5rem;
    text-align: center;
    width: 22.5rem;
  }
}
.tpl-article-4Gbox .client-img {
  display: block;
  height: 15rem;
  margin: 0 auto 2rem;
  width: 15rem;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .client-img {
    height: 21.5rem;
    margin: 0 0.5rem 4rem 0;
    width: 21.5rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .client-img {
    height: 22.5rem;
    margin-right: 0;
    width: 22.5rem;
  }
}
.tpl-article-4Gbox .client-quote {
  display: block;
  font-family: "PT Serif Bold";
  font-size: 2.4rem;
  margin: 0 0 1rem;
  padding: 0;
  text-align: center;
  width: 100%;
}
.tpl-article-4Gbox .client-quote::before {
  display: block;
  margin-bottom: 1.1rem;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .client-quote {
    margin-bottom: 2.5rem;
  }
}
.tpl-article-4Gbox .client-name {
  display: block;
  font-family: "PT Serif Bold";
  font-size: 1.8rem;
  margin-bottom: 3rem;
  text-align: center;
}
.tpl-article-4Gbox .client-name span {
  display: block;
  font-family: "PT Serif Regular";
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .client-name {
    width: 100%;
  }
}
.tpl-article-4Gbox .client-questions {
  font-size: 2.2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .client-questions {
    width: calc(100% - 29rem);
  }
}
.tpl-article-4Gbox .client-questions .title, .tpl-article-4Gbox .client-questions .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-4Gbox .client-questions .-quote,
.tpl-article-4Gbox .client-questions .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-4Gbox .client-questions .-quote,
.tpl-article-4Gbox .client-questions .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-4Gbox .client-questions .-quote {
  color: #0163ac;
  display: block;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
  width: 100%;
}
.tpl-article-4Gbox .client-questions .question {
  color: #0163ac;
  display: block;
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .client-questions .question {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .client-questions .question {
    font-size: 2.2rem;
  }
}
.tpl-article-4Gbox .client-questions .response {
  display: block;
  font-size: 1.8rem;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-4Gbox .client-questions .response {
    font-size: 2rem;
    margin-bottom: 4rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-4Gbox .client-questions .response {
    font-size: 2.2rem;
  }
}

.tpl-article-melodies-en-surface .tpl-article-4G-box .texte.-italics {
  font-style: italic;
}
.tpl-article-melodies-en-surface .intro {
  background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wgARCAH/BZEDAREAAhEBAxEB/8QAGwABAQADAQEBAAAAAAAAAAAAAAECAwQFBgj/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/2gAMAwEAAhADEAAAAP1b6MZ8N+d6ucsc7y89c25u659zzdPN9OMbKDv476+G/P8ARz5emZZFgIY1iQJVBBVHXz17Hk6eN3zx9c6WdmL9P5uvPvGnbi7Z06kMagBQDKQUAgXfi+55uuEc+sQxrg6zTpCUikuU1q5X6bjvi9GOfeYZApYyKIqkstQuQl35vp8d8284kMU5dubpJZiYLLFYpJdHLX0fLXN358vTIpACEKAYVjQFLl6vDffz1xaW54Osx0pI4+evd53X2zpsmsgYEMyBcUEMmoVnJcVM83Pfby1u657edpx9M4FrKURMTWunN3410Rv3nk6SWDEpCmXDfL2zxYchr7Z6euFt07fNrZnXJ2xF9TzdM8vP9HPVZjWNAYVgQoCVYl1ZmVfQ469LzdfH9HPk3Jc4ta2d2L9N5uvjenly9ZCVACligqZAEIvby17fm6c9a9ZsolatTKLKIYxJqRgmB3rnHmaYpCECFwokMRUQvuYvUnh9Iyq0ojJckygZlWhKF6TbZpq2Ssa12YmGpgYVq1NemNRBkep59+hx1xdM05tuXpMgAcvO+ty1s6Z5tyXKhIxoFlkBYpGsmRGhqw7+O/Vjg6Z0ajSAFjIssTDTVLpxfZ5XDo1bzp1ICnj8dcnXO7tnPcoJcrrLD1/H14e+PU83TRqcPfnjQ16QGFYFAQsRoWmWXqeffXw6eT6OfJ0kMSBnXrPVx6fRcOngevlq3ICGcbMtsuzLbNbIzzcctc1hl6UtTydMDFMbMKwrExTGsayrIyTKqZHNm/Rcd4dJ5nXM0GKUsuFRBBUT6HzdOvDyu2eXrkkICkBnGurLKkJcKsmqX1uG8rfM3MEpnGUZrnFl2JnGS2zKuiu/LRWNmiuTpOfUUKYg5sXv467t54+mJoKDAwoAZQI0ZpGqZ5e559+Dp6NnL1yBAADKMjCoc3PXVjWuzfG/c59zGzxPRzyWghNMmZLZe3z77uHTn6Y5OuIKwqViYVikGrcg0ES5W32fL02cteZ3xzbzLcADFkbI9Xz9O6XRsy1xhm4Go1VrTXWqzDS2ZHs416PO+V2xz9IIQoFJA0LcprIxaEmefG/c4626eV3zAioYhMVVnH0Hm3ujl1nn6Z59MNQWKSkQyXGyxKEMKA05vb5+nrL5ffGNIx1BCAxMTGO3lr3ud8bpOcyzdpnG6Nlu2yWatNVmmuUctexZ5/XLWRGsTG5gMozIQEaFPY8+tGnJqcXPXs6nH2zC5KsUgBSA48a9HF17zzy78ayPG9/ABoGQhtwnk6+xLwejnp1KYmOkNWiICGRigatyyPb8nXHDz++NG2Kbc63RvyzzdeWuXmrRZ3nTjXidc51tLYAJoID2eOujnefWfO9GMbYZQQCLAQEBANATn531eW/QXx+2MahNMUGJsl+j8+kadZVDy+0lGRGjIhWoVmUagZFIas3bw39Bm+Z2zhSyEJQhhXRi+9w1w9M6NTGgiaXN541qim3NzNkbJeizZWnU06mjU59yIBTKarMBCtdvK+hz15nXOCS3i5a9nU4u2QBSwiGQBDkxrv52dc4JjXk+nFGlymsprG5289bvH18708+/GvR5683vzGGmJhUBAUiNW5E2TXveTpMXR0zI1S6o5q02c+phWes7NTZWsxPc8/Qvm9s5RYmkgSkSvd4aYuNzhpz9JybkUEKQsCQFBANMSpE0Y138d+zL4nfOG4MUhuzfovNvXZq1kK1Wed2yAI0IyaMmpchC6MgCGuVw39JjXld867JqYkIDpzff8+uXWca0aSwoIFYw0kKEMZdMacX3M685MzbLt1MtTVZq1ObciZAhnnXueffFucfTKkQ4+WvY04+2QBCliwBSHLm9vLd6YxrxfVzaARkbueunx9fK9PNuZS+95OnJ2xq3NG2saTIAU2y9PO7cXLF6OevK1OazRpjZss2amdLSVFUGJhUy93zddOp53WWEAQzPd471xEysHF0nLuYW0EDIVCUAIhQKpnI0Y1v4695r5/08tdmNdeNfR+Xpo1nCxSBxdc8vTNWFAAAABCAAgJGjj0+l568/tjRuY1DE6M33/PrRZhqYVy9IBDIhlAyLAhKwqCOHlr6BfP65wjRGuXZLujbm52b7GmnU6udpwdJr1KpBI4ue/Zs5O2YCFALlSGRDmzenlrr3PnPdxiUFNmL1+Lv5Xo5zpmFOrnr2PPvzfVz59MCVnm78XpxXO6cXnrlsw1PpOW/O6Z5e3NdDJmqQFJDFoKEZxGH0Hn68nSed0kLFjZL73LWjLNJuYlxfO9GNGpp3KUApCAFMSkBTKWLkyNWLly39FnXg+rlvzfoPN05tZxRoiHN0zxdcik0ZAVYlAWJQpMTKXElWJSOXlv6Tjrg9OeTpkdHO+/596bMbMK06a9SUIZGJSAoIUgKYnBx19CvHvMrCpYWRqNGSX0sXuNUu3WefbRqaqBJHFy37VnJ1zNICgGWUBSGnN18tcX0fPQDZi93i7+T6OeHTIAyl9bzbyqaZYurF55ebWebUm27Wc9Nke55uvBZy9uWGkWhI0IARk0FhTMMUyxr6Dz9fP6Z8zvjFOnN+i8vXmkyq3KWS69zy++NW5kCJVEKYlKQgKDEygVomSa4x5b+k5b3GrWcLABwds8+8hpcoAAUhSLUEKQolwFWJSOTnv6DhrT6M8u8/RebppSWa6wrVuSozCtEgCwoICAoJHn89fRS8PTKkAStVma+159cPSaDlN2bvl6Eupo059TA4eevbTj65mkAIUyyApCnkerkarOzGu/xdvI9HPDpkDKXrxd/PWjne+PF00bmzc2aWMi0TOPZ83Ths5O+VzDFqAhQQlkTGiSkY6ZRnmkuNfQ+br4/oxLPd83TmjJGohLTzPRjl64BSCqSBSQqwEKUxTJYWKMld/Lp2cr0rhrONgxrz+uOXrBYyplkATSFypFiUAFArWWWwJUjRi+3w6emarJZgattWpLkAQoAI1WaQLisKAQ8/lr6KXz+ucLBAU9XjrI5dwY2Fhz5utejN2R12a7PMl9Kzh7ZlYlBCmWQAHk+rlWs8PR8XbyO/PX1zuzerFvPXPi8mpp3Ojrn0ues8Xz+0M1qkkW5R7fm6cNmjrzx3JNY1DWkshLJWNIlAZRC1DKM80mzGvd8/UYZZ2Y2ZRjLTzvRnj68xQCFUQAAxKACFMUw0yxdmdejy16nPXz/fHLH1XHeGs4WeZ6Mc+5CkKZxlEKCAgABQQGvQDPNQoZ5v0Pn6ch2Jos16cvXKSlAICkKQFKQGLQAEPO5a+izfP7ZxsxqnZzvo89ce86dBnCFDGkYnPNYxul6I32aNzl3NeoAMosDOIeP68bMvS8Pbh6Tbc68a5suTcm89HXNqlKnteTt5nbGjUxapYzj2vPvkrX0xo1nEl1a1Wc+8gQpAADKJViUTPNub2411effozWlmallkSvN9GOXpkgAAKBSAGIKCmJExqUzfT479nhvx+2eLtmGvjfquW/L78+HvgACFM4sXRlAQxqlgKRjWFAURnLDKX6Dz7xrw+k7uOvRs8/tjCyVDOMoAoIQoKCA16UudCEpHBz19Bi8PbOFmcvtcNcupz7ksxKAVbGQBhRMZePGvTl5josm5zbzq0GRcs8sdOHrnt8vThy49Tm1NnXO7eclpkSyLiDp530eHTy/Rz1mJtmvb8u+DUupr3nXZi0Z07c+4AABAAUAAyy7OevV83X5rTus+g560sjGvL9HPm6ZmlAGVBQsAAIAQGGoymjN9Llv2uG+Gzg751bkjE18r9Pz34/q5c+8gAACxKEAIUEBDIEKCRnm+95+nRL43oxK4svV4b39M8nTEqFEUFISsospKUGvSAstlgGss3zuWvoc64e2fU5VHN0mFkICFBCgq5GKDFeLnv1bnzbZl0S9Fl3ObUwszjCtHDfh9ue/tnZWUUEqFMQUhknqebpqt5umNR7fm68dNZx1NZr1mmrbn3IAQAAEBQADr5X2/L18O3n1NNexl7GLos8r0c9HTMA0ZNAyFCwApARC4piNGUPR49Pc474xXnd8c9DLWda4cdfT8teP6+OjcEABKRQACxAY1SAoBnCPY4dO/GuDeePrMajPLjfr8dbOmeXpjGoAUgAIUFIAQplnUGjOQODn0+k53dZybmnUAgKCEKQpTEpTTLq569Dc5tSGiXDN6M3qk2dJqr5u5298SgiEoUAlhMah0c77Hm7ed0z6nHpwo3mamJp1katufcEBAUxKhQAZrUB0Ye95O/lRz6krVWMe1l3L4Xp5YakRoBYlMgCgIpKxCYrigaM30OWvc8/TmXJNe8+R3zjagXUxjDlr6flrxvXx0bkIUgpA2QpkKY6YRKgBkWM4svp8d+pz1xaYXPD2kpCuPD2uG71zzdMYUAKUuSoASoAACtQMi5bs79PjrXXN0zjZCmI0ZZEBKlWECgGiVz127nPqDEmnPm4Yvs4vznt4BGupSLRJUSVNAGTL0+HTu49OYms4alXXZq01bzz7gGJkCEAACFFIbsvofJ283GtVk1OW61VuYwl9zN3WeJ6eWNVIUmgZCLQADEiYaBkJq+hw17vn6ctbJYz5vfPN0mFyMpqRlprjHlfp+e/G9XHm3AFCRSGRnkIatAIUGcZypO/lv2uW+LecY5Os1aY1YVDjxfe4aw64595x0hAUzhAErGhCmUZQBiY60ZyzfZ4b5tPImvcZ4umRTEaBlSEqVS5ADIhyy9PPV6506ZwjCtmL7PO/G+3jkCGqxUsEIzNKJpMjPOu/ydt+dZ2c+81YadzTrPP0mJSEKCAAMgGgNkn0Xj78fPWFYanMunTBMdTfJrl+gxZvPj+nnijSFyAGKxBVxqJBQAHfw6e9598hsSHNtwd8a9ZoBi1SmJr436blvxfXx0bgAAEMjKNdCAAyjbmjr5693jvj1nA07c3XFMGrGNEJxc9/Qcdau2dGpjrOIANmQGvQUAzyAAw0p6XDptjj6TKPKxr3E4e2RQC5ATQAXIAUHJNdfO4ds67Nubpr1OOlfN+vjcsTDc1ajRkINZAudUHq+Tt4ONdG30fNw9MRdOpo3OXpmmJSAFMQUBmkapDLN+k8nThxvdlz9JoTW1qs5euMbOjG90ao+kxefpjyPRzaQZCaSIShAACFLl3c9+95unMZLLnFfM7409MxKCyquaXI1o5a9/GvJ9PLDUxIY1ElCAEBQZRnm5HRi+9w6cmmLOnTR0mGs0gawBTCuTlfouWufrjTrMrXVIUyjGgBTPIAAQ3416vPfHuatSxpXm530d55ukpCFKWMaoLkqUyoAOGa9LndPbNjXL6uHD0nj9+eJimncApiyapdJlQej5+nm8Ok2w1PVw7o4euNFcXbIEBQQAEKCkZjWUfR+Trzc99GXPpzmrTWcPXnjuUR089ZLI+kxeLrjzO/OrYq5GUuUmcuUuUZxkZy5ykS5S9OWCyyESWwSRYQhCSKi4gh6cctakpTJcilSVS1ZaiqgxOqWmFmFadNOs4ErXZa1WwpjVjh5X6Tlrm7Y06kswqAEAMjMFygKQq+15+mjTm3mFpHIuznd/TOjcyAIQAplkGkixSAHn516+Ly9s9XLU3nVZ5HXGOnPvIFAAAB18tTyduPbOprNPd5Xn3nn3PO7ZlCFIUEBSAAM2a+i8nXl57682Jx6al06nD15q3xuNsb5enNzMY6zUc5rNcYViYmFYmvUwjCsawSV15v1HLXids8WpakKCspLGVFWYmQMlxssRM+e/oeevI7Y11jYMTExiW4kSGMQxM836vlri6ThLGRslyimw2m2NtZEMbNemBy5vr5cPXOuzVpp1CCAGyLE0ZAQHq8emcvNvOvRCsjE4c3uxce2ddxk0KQxBQWKKhchCg87OvWxe083riHkdsaOmYUAAhdZFzrZm9vi7+Tqb1y00mNdsz7HO+d2xo1OLpJQApAQoBAE+i8nact9CCViU11gmg0Go1GqzWuBD1j1TwO2cjKBjoTKXEUQCG7N+h4b8/WeXtnDQAGTQsUEAAMdZTStczs49Pezryu2MLFYioyaxDMqEiV9F5umJxdc41CUFRmTWMYRgalsmcuUuUZFl9zLiqLvTYWtdmvUwTFcLMawsESHZjfoc9ctzp2hKGUSh5mb7OLy9sY1TIwAZrWRAQoLlBpcqZ8t9VnB1yPC9PKaMqCADWQM8a9Txd/FXprPU0rIVr3n1+V3xydM8XXGjRVgUxBtzd8bsXdNbspnXTHDHNGutRqXWmFZJnLsq1kUyUkTExr1M3qryO2KrISqQxFYkTZL9F598tks07nNqNIAQyAgSoACFAs1Lu4a9zN8rvnFJWI0hiRnGoF97z735c25rrTuCFIUIQ0TFAJUKSa4+Wvpc3h6Z510RCmcucZRmbTcbQmjTtxdNc+5hqIlQoAPKxr3pOLtjFaQMms2TQZUlSrFjGs83Wery14ur27xo3PD9HKFIUEAKE9bx9/GzrprLUmbgDk64w07MX2+N5umdWpydJszd2buzd0ty1y6I5jTXOaa9WO+PHrIplWWV0qZLEFMVQsxUYhInr51nqeP2kMsqCEGmJsj6Dz75U2i54+jm6RmyyioUBCoxsFURCimNa46eOvYmvK7c8axGkBiRmHr8enbi6LmHN0mGghSAAGUYUKRmrEhGuflr6HN4euYDFKQlWXA1GqMZfexdJgtjqS1hZq01mOpIVI8zGveTg7ZgBkUAsWABDOXGzdz1nXnVtxrq3n5r2cGTQBEoUHpebpwcel026ziszRy9ca9Z3Z12YvfjW3LUc8c9aa0mlcTZWZlZkDqj08PLaus41JaEksWgjJSQugEIZXOB7edQ8fvjFIQVCmyPofP05ozLWNef1zp6YlkBSqhVgQgQtMgC51CGk7uGvSrxfTzxQBpC5enx6enz1zXMrTpq3IghViVYUhkYgEAANKZ8d+wvFvKgBAkJoOzjrpl1XIxt511mcWXM3Sbaws11z28eb6dzxdcwGYyyMdGWQBAbZdJ6fLXn9cq83GunF8v3eaAAAukOzjueXrz7bmcdapuy2JnUzefLmrRZ6xrl8vWtpnJUyKoJCVsj2cvJzrLWaa2tYZBohYmNksxokqakIkt24u2MV97N5rPH9PPEgMo2S/Q+fpplykUOfU4fRzxoIopAGQMSFCFyKDBcs2mJqO7hruryPTzxQAvdz37PDXJrIwrn6ZlggKQoBCtGYFBcQUjOma6uO+7U5dQSymIINNuL6fLWjUJKhlGNUhTTLqW0iy7E6Yw1NOmmzDUQKQoBibZcTdi5nNuKRzzXl+rzgACg2512+Tvx2dZuTGXRHLWizTWeptM6FPZ53zF1VjKIsZrRkZHt5ebnWVls1qXm1nVrMrFJZFmsikMgAAWN2N7KY17uHB0nl9+YyMo93z9Mc6JbCw830c9eoAKAAUgABprdJVwMasbc6ENMejx312eR6OeNU6uevb4b5tTGyHN0zjZSkIUhQUhSFBAY0mhCnJHp8d7tTRqSwQgMpfS5almFkFQyjGqQpREpEMbeeXdlotyTebU16arNWkSkIbc3VXp8tcHXOIKSvE9HOwqsxom/F389dXLenN5TRWixqbDOsjKrFBKh0R6GNeYc9a1q5TIhNT3ud4M62mOs62hpueHtzWUxLkIZaQhkMroAIWXfjWcZS+3i+X1zx9sWPa4dJm2FCnD1xz9cwAoABQQoIDEyMAShZduaMTXHpcdb68r0c92b7nn6aLJZhWjc09M3LMAhQDEpSmBKzgYmOllylgIc2L63LU6Z1aEhjWUdvPW7N1azCkqxCVSFLAlBErI86a9GNG86WtcmUuyNkvTZhZq1MTCtuLmc24IUHjejmNmb0Yu7GsOeuU9A8Yu5nZkZlAIYgpSAyO7Fzl49OOzVZLMRX0HHWnOt2bjrPOJrDU8/tympSAuUGgDI0LcqANGbLvxqxul9fN8bvj0+Wtmda5LVBydc83XAhSFABSFGSlMhNMCFIAZS7MWaDTHqcd7LOvN12SzCtOpp3kAZAEBiZzWNyAIUVKhS5tUQHJi+5y1p6Z1akLLtl7+d1azgWkQtSAoUkZEqCFWKeS168c+8wVctduiM5co2G06I5dzVqQApzFxefN5tTRpss9Ca5sTPdwuQUkaMgUESaYpjWFnRjXrct85z1wdcYwPY56uLnnWVa61TONvB35Y6iEBozozgUFaAoAGjIZxtzcjomvRyxiFoDn3nj64aXJoAyaXIAUgAMTDSggKUzyTSKY6a833uOlYXMNW2jeAAAIAQAAAEKQAzaEKYnLy17uLydc41nl6HPWFYXKhCxKCFADKIQpFWZRpt5s3ts07lgIlWIUZ1TSdkTU0aYWDw86tm2zOsjbm3nefWdmljC6xoQlmKY3OOpKoAIU7uO/Q564dOfWeTU9HGuvndWdbqhosxTi651awKA0BGYGgKQpQAADPN2R25vRL0GopI07nF25gCkAKAACkBKwoAAAAZ4tlHp8taDplzs0bnP0hCAAARSAACkAAABWgymly5ca9zN4957MXZLq1mFJQAAAgMiApjLUpDlXOXPWcAXQXJWEvbi8u84mhUbZeop4PXOUUlDs5a86ui5yI0jVqaOklzLIUAoKCA2Yvo8t5xx6lXtxdGNbS1rNRy9eencgKAQpAAAQoABCgR2Y16GL4m3s5dBrNVnH35whQAACAyABiQmgZCaUZAADOa7+Wt+Xm986s32uWuXpnTqUVLkGhRlSkBSAGGsgAZ51QQgICGrnr2c3M16ziBUhQogQLbEASqIhkRozwtdka9ZgGmeGNZZ1nZrsgJoy0LhHNuQA7sa86TfqZiagOPrzxsFKQUKAIgKb8b9LndFvTly51tANRz9Mc3TMBQQpCkBYAirJAAVSRTbL7HPXlGvQezkPP7c8dQQoKQpCEKCAjRkAAAAAVqx2c9dvO8HXOvUGrGvZxeLrnCwCFABSqRKBLMSaBM2s86CAJUIUGzGu7FyNWsgQAVIyBFBayBGgZFCxBwTXonN0zclZZa17M3m3mAFAB5WgV04unFumVzWrA5umNWsgACggABS5VrrzeznrnmtuUqmBz7zy9MKAgLEKQhQAsKRAKQpDKX2ca4owrGsSnrZabOPtzlA0ZAxBAAA0DIAAylqkQUU3Zvoc9cupq1NemUYU531ZeHpmWQgKADJbAgrBKQAyLKShRELiWrHfy1y2WXoqVGQAAAAAAAaMmgZEa4o7jRrOcY1nnVs1WAUgKDztNemyOjjrRpnVgDVrOjpgItXJpDKXOXVcy0gAZ1T0ueufN9CXRLSGmzk64lACAEKQAJFoAAAAPV53XLgQ06YmZlHpxzanL0zNDIxapAAyaoBAAClyyABCmcvo8tajGubpnEyIYm3ne05OkxsAAAGUtIY2ACGRlKCFAhTEHZztNdnI135WsaAIQGgCFBk0DJoAAU1xqN1mKa17M3l3kACFBTh0xXr5uE36tRKMU5unMZNAziUutRmFzoVSYkKdmLrxrn09KNmWM1hXF1541CkIUEAAAACAoAEPQxduboMjSY6a0yXM2Zd5x6nP0yGggBRFiDSZUEBTIpABFLL6GNYQNOpr3BADWdfPW2zn3ILAUAhcowKkoDKWgAAEAN2L0ZujWQOSa9KMNZABYpCgVmNEqAJVjOg0MpbZzTW2Jplk1NdgAAhQcum7nrjTdbbmzQhz9MYgpQQpCBCgWUUzOrlrgrKsj0csMpXD0zNMQAABCgGQDQAUgJl1S9ebqzqazgYGvUwspnNU3x1xxdM6tSkAKUEIAAQplFAIoqF7edssMbNHSACAGuO7nqamncgAAAACCrS5QAAAmmWb2YuBr0MmsTVHaYUZAAAAASpWjJYhqsliUU5DqMzRvIhDIAgBqjTnSsqoBq1nXqAZAEIACkABV7uWuEyqmJvjrjVlhqce4BCkBSFIAAUhQAQ2y9+bozrJnDTA16mFgolzUdWW04+mcdCWWFQsMS1CgkZVlEShQBDr53Zm41DTvONKFJkArVL6GLq1Ne4IAACkBYygCAAAA6saGFSyJWhpNuW2saABAAAWoCyFIthZkFZVIQs16kAAABDXjWitlUAxZ07UgCAohQCBCkL14unNx0yMQVnpmtuWuNG5p1ABAAAAAUgKCGUehnWmNk1hZrsws16gAFlzWHXlkc3TONACEBQQFKUACFSN+b0ZusGvTC5EFWIAUhhL35ujcwQKAACrkKQpACkKYnRm7JcKxoRKpmGia64azFAAiglC1kAAM6WS0llRCmky1JYBCgEBy51nVAKadZlAQpAAAAADbm7cXQZaQEMbnM68akYxzdM4UAAAAAAAAEd81qjZnRnVphWvWYAADKXJYdmGOmjWYCVKoiUBlFgAQApsl6M3AGNatZpAUEKQAGGb3S8+84gAAAyAAAABDOXfm4mOsgRoAhdEdkYiwALAAAzoKIlAAJFyMTnOk16yAJQpAY41hrJoDBnCgGjIBoGSlMmiBTq565TMpiUw1JYN2ddEayHPvMICgAAAAAA6s1LlnRnCsNNVyoCxQtKZS0yjaYpjQAApAWLQAAQrOUUhKxQAAQUIQpiXN21rsiSgABRAAAUAjozrEhNCIBVkCwmW8xAAAsSgAAAAUhDKsIpoN9mNgEAAE1qMrmNQ13IAAAAAhQAdGbolyKQGOpLALLul2RgYWatQIUhSFICgirlFMzdLhGQJQFAIQhCAgBtNVCBCkiihIQAAHTLhWBUAFWFQBAqigQMqzMSgoIQWCAEICCtuaMalUgBSZLFpnXnW0yIAAAAAACoItSLkY1LKmvOsi2Y1QkUCpqa2Za9KQxZlAAAACAFIbJbm4GRAKw1kIUMpd2bSGmyWCy5ApkUq2BiQgMzUAQEBClIUoIABpsyzNWgBkAGoAyAFbs6sa9KQBkGgADIAABrA35QwMaAFBQVEooBsBSAWQAhLYVItNUdEGYoBazFABKAAGoAQAGk31hYAQAa2tkYioEwsEAAAAABlLszdRkADDUIBSy0zlyKCEIQhAQxBSFKbzUACgAAAAAAgIbRWFQoABAhYEJslzlwFhVGQDQMg0ZEUUiiswk1ujExAsAKBBRKFsbIwMQCgoKZEAsGK4xsCAoAICgAACGRgAAQhlUsEUAYxTKMCgxuZQAAAAAG3OtRkAUCzISgYghTI0goKAAUEKQ2mBQQoIAAAAUgAIUhsBhoDJSAogQZTWcQGIoAAABCggNGQDQSNsYgAgCSioFBsICICiFICBKAopSgEAAAAABCgEABDEzJYAAMZRaRADHWQAAAUgsuRZYUAhAQgKCkBmDAAAAAAGZAUhBZCkABSWFJAAAWWyjMhjrIAAAFms4gINZEABQFIAAI1AUIWFyzMRYlACwoWJcoAAAAAAIACjEyIAAUoBAACGRAAAAYGZiAAQVLM83EAVKQAKClgQEBAUAAFAIhQMiEMSgAAApkQAEJYAAAAAAAALKKZGJLFICkLGdbCAGIQKKgAAAABYAEoApSIIoAAJktIAAAAAAAAAYmYABAAACgEAAAAMSlQADFQKQAAoKQgBAZmBQAAAAAAAAZEIAAgIUZLAUhAAAAAAAAAAAAZmJLAABnLAAACAAFIAAAgABQAKAhYAChKogKkUAAAAAAVIFFAAAAAIUEBQQAAGJmQAAAFAICAAoAAAAAAACAEAAKWkBAQpSGRAAAhCggBSAAAAAGgABSAAFAAIAAAAAAAAAAAAAUgAABQAAAAAAAAAACFAAAAAAAAAAAAIAACgAEAAAAAKQFBAAAAAAAACgEAAKAACAAAAAAAAAAAAAoIAUAAAAAAAAABAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/8QARxAAAQMBBAULAQYEBQMEAwEAAQACAxEEEiExEBMyQVEUICIwQEJSYXGBkaEjM0NTYrEFFXLBVIKSotEkY+FQYLLwZLDx8v/aAAgBAQABPwGNhcfLinvFyjcI+O9yc6vAAZAbkGuOSdq4/vH+wTrXuhZ7lFskmMjyo23HBzcwsHs8iiKGh5kEF7F+ATni7RnRbx3n0T31wyA3Inmnq7PAZcTg390XNjFxlKj4apZK1Dcjmd7kUQoZHRPvs+OKjeyaO83I/ROF3NHDEqR9fTrBzYYnSOo35UcbIGV+XFPfXPAeH/lZ4nTIbx5+FEwvhffiOP7qzzx2iM4UPeaVNAW7HSatVL4HLUy+By1MvgctTL+W5aib8srUTfllaibwFaiXwFcnl8C5PL4fquTy+H6rk0vAfK5PLwHyuTS/p+VyaX9PyuTSfpUNmxrJj5LdgnMeVq3cFq3cFcf4VLHKcAw0Wpl/LctU/wADlq3+B3wrj/CfhUPArHzRW5ML4H6yE+rVZp4rUymR3tKmiLMc28eZTrrLB+I/2ClfdwGaCOCJqdIRY+N+ugNHcFZrRHa2XXYPGYUjCw4/PNp10sV4329F43hWe1h32NqFHbnbipYizHNqs0d1lTtFSOqU7HQCqgqg4qh0Oa05iqEbmGsMjmeW5NtU7cJYg8cWqCWylxuHVuObTgnxb2ogjPnufhQijdzOPqiHONXJ88LNnpuT5p5P0N8k2Ib8UBpszs2e6nb3vY6BicM1FC2MayQqaTDpZeD/AJTnFxqedXq7NZzJ0nbPDipH3QWsIFMC7h5BSyYXW4N5hCs8zoJLwxB2hxXQljq01acirQ1zX9LLnjm05sFndJi7otQAjZRrMNwCcHk1pj9B6IRv4LVP8lqXeSdA5wpeAXI/1/Rcib43fC5HFve5cms4zP8AvWrsY7zP9arYR3ovla6wjez4XLLGP/8AC/mFmGTXfCP8Sj/KeVZbQ2cG7g4d0q0SvibeEWsG+hyXL3/4f/cuXy/4f6rl83+HHyuXz/kNXLrR+S1cttP5TFyy1flsXLLV4GfC5Xa/Cz4XK7Z+j4XK7Z+j4XKbZ4m/C5VbPGPhcotn5v0VkZPS9aJCT4eCmfdaaHHjwRtNrB6Nwj0XK7Z4I0LZa/ymLl1o/IauXz/4YfK/mEv+G+qH8Rd/hj8r+Y//AI7/AJX8yb+RIv5nH+XKv5lD4JfhfzGz8JPhfzCzfq/0rl9j4n/QuW2Lxf7ELTYa1vMB43VHPZ5HXGPDidyLIaVLAArtlPeZ/qWohOR+q5KzxFclHj+iNld41yV/iauTS+XyuTy+FamXwFFj/A74VHcDzbLB+I/2ClfdwG0hokOCGgaZYzXWRm68b1Y7W2f7GYUk/dSxFnmOdTrZGNeKFfw4TAOa916MbNU6t1OO7nVVeKoNxVND2MftCqAfD0onuw7pOBUMzJ47zRXi3eEBFJW46h4J0bm7ubLaXV+yANd6uyON57zVBoqTv485pobywezyKaxxddGaYxsIyvPO5PfjeJq76D0Vew2ezV6Tx7FPkFOiej4uPopH19Nw4c4hWScwOxqYzmP7p7WyM4g5FSMLHXTzQEI37mO+EIJvyyhZZeA+ULI/xNQsnF/0XJmDaeUWWRu1IP8AUtbYW72n6rllkbk2v+VWd+tZfuFjd1d6nmEZpS87P0CP8Rdugr7rl8/5AXLbXuiZ8LlVtPgHstfbfzAtZaz+Ov8AqDnaHfK1cm+Z61PF7lqG/qQgZ5rUs8KETPCrjfCEGt4BEClEWlrg5ho4ZFWO1CcXXdGThxVog77Mt45h9dB5oQBJoMSdystmEfSfi/8AZPduCnPd0hbkNAz0Bb1RUCuiuQV0VyCuM8KuM8Kki3s6LgrFbL51U+EnHxK0WKI9JrPYI2ZnmtRTZe8e6DJBlPJ8r/qRlaHLWWwfj1XKLaO8w+y5ZaxmyMrl84zgb8ofxF2+zn5X8yZvhkQ/iFnObH/6Vy2xHP6sXKLAd7PhRsie68xnRG/ijX3Rh33lqncU6N/BGN+9hRFOaFLEH+TuKsdsNdRas9zuKmhu4ty51OsY0vddCwjZ5Ba+SGYyu6cTtoeFPaHN1sZqD1N4qoOaOh7XMfrocHDdxQ1NtZfAuyNz4pr7TEaXtYODkLRC/CVpjPnktVUVYahEEZ6AKdTZTm3duVSyt2mO87k9+YG/MnejpOgrPq7NZ7vTkzH0U0gp+jhvd/4T3E4lHHnDHzQgmOUblYo54qtcBc4VyUjGyDpYIWSPxOK1NmbtEe71fsLN8f7rldjbl/8AFfzGLuseUf4ie7Afco220HKJoRtVsPAey1lrOc1FSU7U7vlani5xQhatWzgrLZG7cjfRqlkp0WbW8+FSnMaToOjHRRUKoqKiIVFRFPb3hgRkQrFa9YdVLhJuPiVos9ekwY7wqKnUMBcbrRUlWaARCub+Kc/h8qqMdSngNNM1gsF0V0fNdFdHiqN4qjfEqN4hXRxCu+aLVdVNM0Yf6qx2wsOptJ/pepor3Sbn+6PvoHMK3aKBXW8FZrM2U1LegiWsb5bgrTHrXXrzgfJXJ2noWl/utbbm99jvZcrtTR0oWH0KH8Q8dneELfZztX2+rUJ7G/vxoR2d2zT2KNmZxKNl4PRssm6hRgl8Cmgvto5pVltT7OdVaMWbncFJEHC/HjzTzB1FmjuNqdoqZ9XU3BYb8io3vsUnihP0T2tezWxGoPWyRuD9bCbrwoZGWpnhlGbU5vdcFqy3GJ5YfJC0yswmjvji1crsvhd/p6mKN0jlaJaOEUHdOJTHCRl7ingtJGk6D1bQSQGipUELYW6x5Fd54KWTxCg3M/uUSSauRNVnlihDKe4U2yy+Q90LHxf9FqLO3bf8lGSwx+A/VH+IQt2GOP0R/iEh2Ih7o2m1u711WKfHVTYk5OVrswlF4bXDihCxapnhQY3whUQ59ls93pyYu3DgpJDkw+rlstTsVQBCmiqroqqlY8wc57Kqx2vHVTnHc/ip4L+LcHfuiKHnxsdI+60YqCFsLcM95T3bhpKJqSeoCPUvYHihVktTrOdVNjHudwT2NkF5tPXijgaFgqqjwqrfCV0PNdDiqN8Su/qCuFFpCs8JldwbvXRY3y3KR3OoPJPhjccWBGyxHu09EIC0G5NIPdN5WMrRX1C19tb+W9cumbt2f4KH8RZ34pW+y5ZY34OP+pqils1KRyRgcAUY45OlX4Rs/ByMDx5pzHDunqwrNHedeOQUjqCieKaHAObQqJ77G/xQnMcE9rXs1kWIPWyxm9rIzdkCglbaRdd0JhmEWkHHRTqIo3SOoFaJbgMEOffdwQoBRqsb7j7pODv3UzatrvCOknq42F7rrVBC2Jtczx4pwe7pYA7h4Vyeu09GOBu2/wCStdYmb2/FUf4hCNhjj9Ef4hIdiIe6Nqtbt4ana921K5CHjihE1XAqBFFWOe/9k89PcfErVD+IzPeOpFSaDEqzQavF2L/2T5L2DD0d7uPog0U3U4J4vYbk9gY3rxpCKe2qsdrMdIpz0dz+CmiEgr3uKcCDQ4HmwxOlddb7ngoo2RMo33Kc6vpzJT0OxhPAdgVZ532R113ShP0VI54w5pqNxCewsNDz4InSu/SMygGsZQYAImpRRI4KreC6KAbxV0cQrqLSsVv5mCcxpzaFqIsegFFI6xPxxgP0UgdKwPglpwpkVrrYzO4/2ohbnj7yzu9ihbbK7bBb/U1A2STZez2KNmacnFcmcN4KML/Ci0jchzGNLn3QhRjPIJx3lVrpI+FG99jkw6UJzHBPa2RmtixB62WK90mG68ZFWecT/Zy9GYfVOFDQ4Knnz4mOkdQKeQRDUQ7Xed4VlgMtFFA/WR13jAqVl13kt2KJ6hsb3ZMKbZnnOgWojbtv/souTF91nSPypntgivu9gN6kt83djajabW7vBqcJnbcrlqRvQibwQYFTmUVObZZ9aLrvvB9fNWmGnTZlvCrzmNc911oqVBC2Ifq3uT3F+GTP/khpmNTRHqaqvNroGl7aqy2l0HQk6UW4+FSxsmYMfRwUjXMdddgdNmhdM7g3eUxrImXW4AJ7iebO7GnZaVzUb5LI+8zGM5tUb4rTFVpqPqFLGWHH55sMRldQZbygGxsoMgibx0OOHPqg48VeKvDwro+a6PFXfPQE4Agg4gqKR9hk3ugJ+E5rZmX2Gtd+i6OAToIzmwIQU2Hvb7oG1NPRnqP1BC1Wtu1Ex3ohbx+JA9v1QtNjftED1FE1lmfsPHsUbNwcjZ3jgVZo7janaKkdU0TzjzcxQpj32N95uMRzHBODZGa2LEHqBzZor+IwcMirPPrfsZ8Jdx4rk7uI50bC91ApX6kamLb7zvD/AOV5DLmQP1b67jmpG3m/sinDS1jnbLSU2zyncB6oWXxP+ERZY9pw+UbbZ2bDa+gTrdKdiMD1TpbS/OSnoo4Hyvu1JPmo2RWWH/7VxUvTN9+1+3kFhpoqKiw0V6gVBDgaEZFWeYTM4OG0FPB3m82JjpHXWqNjIIzj6uKcTIccG7m/86TmNBzKcerPOHMc2qs07rM6mLot44JzY7REDWrTkQponROuu+eKstnMpvHBnHiuixtAKDcAi6p5ssm5vNHYihfgk1kPuOKs88Vqiw92ncp4TGajFvHTDG6R1B8pjWxsoMkTeOgp3YSKihyUb32J9R0oDmOCoydgkYfdFiulY8xzGuzajZ4j3aeiET2bE0jfdWQTurrZLzQrTKImVIJrwTLRZpML498EYWHJGB27FFjhmOYcRQ5Jjn2OS83pRHMIhsrNbEa162SIS4ZHcVqf4j+efnmxsL3UClfqBqovvN7vCjwGXMCAVlkFy644tUkd43moWeubvhaiJm2fko2iyR5EH0Cdb/BET6p1qtLsrrEdY/bkcUIQgwKiYwvddYmNZBF/9q4p7iXXnbWXp5IlUQ0V65pcx4e3AhQyNmjvD3HBWmKnSaFUqqghfM7DBozKa1kMWGA+pRLnuvO3ZDghhzJT0U93DqxzRzRoIUEr7M+83Fh2moau0Q8Wn5Ca66Lrm5ZUyKJrnzZZe6357QU1FrmP1kRuvCsdqZaG3HCj97eKtEFzpMxb+yijMjrrVGxsTKDJOdeOgo4dhGigIoclG99ikvN6UJzHBdCeMPjPoViMFfKvcQuh6K6NzldOhgLnXQmgMZTcE43inxseOk0FNguH7KV7PQoS2tmdyUfBQtrR97G9n1CY+zzbLmlGzt3GiMDx5otcMwiME1z7I++zGI7TUQ2ZmtiNQewsYXuoE92oGrj+83nwqu4Zee/mNaXZAlMs7zngtXDH94/5KNrgZ922voF0nM6MlKjokJ0lpNWvleOIGC1Vc8UGAK6sNAGiNpe663NAMs8X/wBq4p7iTfdtfQaT1GCqFeV5VVdA0xvdG++33HFMc2WO83ZKtUNw1G9WazmbHJnFEshYGhv9LRvQqTecan6D0Qy5tofV1G/PabNBf6bx0dw4q1zCFl4Cr9w8lDIyeK+zEfsiKHmTSVwGWmqHYAqqvOfHU32G68b1YbUZqxyCkg+Co2tZWgoCnG96aCiaI9kIBTHPsT77OlCc2r7O0Rh7D7pwoceZVe6s8dxtTtFSGuCp5qh0FZhPgjfm1CKRn3U7x5HFCa1M2mMkHlgU23RfiB7PUJuol2S0+hTrODkflMhtFkkLohfjO01PaJG6xnxzx1DGl5oE9ws4uM+83nwpx3bs8d+hkb3bLUyynvOp6I8li2nAn5TrcMoo6+qdNaZO9dHkhDvcaoMaFZH/AIZ9laY8L4z36cNFdEbDI6635TQyzxZV/dxTiS68/a+g8gjoOmqqFeV5VPVDTDI6J97MHaHFdCaPA1acihLdFy5R47u719FTEk4k7+dNLXoty49gHPB0WWC/037O4cVK8MHnuClN+tSTVRPfZpb7Mu83iopGTRX2Yg/ROBBRIAUsl7yHNCHX15g5jA5xujMqCIRNpvOZUdqZyp1nIu+Enent3hFE0RxQ7LmKJpfY5L8fSiO01Ax2mK+w+6cC00OekKzMvG8cgnmicaaKqqqDuQuqmmidBE7u0PEINtDPu5yfJ2KFqnZ95De82FMtsBPSJYf1BXI5Ok057wnQO3YotIzHUMVdEbS91AnHUC5HjKf9vmtVI7ACgzq7f5oWZrcZHoz2SLZ6R8k+3SO+7jp6p2vl25CmwtQaBposjgo3X2V+QpGXH03bkeYxjpH3W/PBAMs8XGuQ3uKJLuk84/QIrzW/S91OwDRZodZ0nbH7qaaOzTAbn7QG7zRo4ceBR5mSmlvYN2eoHOPV2OC/037HDinvDPXcFM7DHEnegiFFI+zSX2Zd5vFRPZNFfYag/RWoPDqHZ3dQDzyhza9QBU0GJVmh1Tcdo5q0S0FGqeISM4OGRVgtd/7Cb7wb/EpW0xGSOfMr1Q6ooX7I/WxYxnaammO1RX2H/wAJzS00OhjS990IUY3yCcd6OPMGkOKqOC6KppoDmAmPdY5P+w4/6VNrgNZA8EeE5FNttMJoXDzGITTZ5th4r5J1nPdNU5jhmKc3JuhsLz5Jj44G4uaDxKfbYm11bS4lOtVpfsi4EWPeaveSmxNCoqKnOs77j/IqVl9tN+5BEU0RsMjrrfc8EAyzxZeg3uKJJdedi8/A9EdB0vdu6sc+zQmU44MG9TyiBgAAvd1qfU1c8kk8d6sNo1f2bz9nuPhTm10nAVKlkv4ZDrzzTzbHZ9Z037H7qR9wee4Li9xqU7pGp0FUUMj7NJfZiDtN4prorRDUYtP0U0bo3UOI3HqalV7FZYdWLzts/RSvpgE81KGSniv4jBwyKsFr1v2UuEo+qmju4ty5tVVVVVXRVYc2ukc77Syya2HZ7zVG+K1Q3mH/AMJzS110qCO4zzOaeaonqwqquhzQ5t12IKs0xskmpl+6OyeCmj7wyToYz3UOUR/dzVHB2KZbHj76H3amPss2y4V+CnWc90osc3MaHaJ5tRFj0pShFXpPxJQa0btAVFUKvPCs77zLpzCnbQ3+KOSjjdI+633PBDV2eMCla5De4pxJNXGrj8DmhSO4dis8RmdwYMynubDHgP6Wo9Jxe81KfiqKw2ilIZDh3D/ZOHyiQBU4KWS+fLshPNsln1nTfsfunuDB+wQGZOPmnCqkww0hEKGR9mkvsxb3m8U0xWiGo6TD9FNGYzQ5bj1I0UVEAqK6qc8KioFZILv2jxjuHBSOu+qdVFBFTRXhfZhIMirBate3VyYSjMcVNHdxGSp2ktfZ5NdB/maoHtmjZLdpwqnncnHsAUrGyMuuVkmMD+TTnA7Dv7KWOmIy0vhY/Nqa2aP7qY04OxQtkjPvoa+bVHPZZTg4B3ngU6DgVqX8B8poc95lkzKPXRuum8Mwui9nkU2NxeWcMyuhBHg2pOQ3lYklzzVx3/2C89J0Pdu5g66CJ0z7owAzKcWQRDDDut4o1fV78SUcSiKIYohWKe99lIel3T4lKwPaU9pY6h6/d1Nks+t6b9j91I8MbljuCaO87EnRI663zRWWgaCMFFI+zSX2YtO01NMdohqOk0/RSxujdQ+x6kdYAhoskFftH+wT3XR5reiaJ2aCOieMk6yM0eMirDam2hha7CQbQUsd306uip1sTL7qbt6ldqoi6lboyChkZaIQ9iOePYpo2yx3XKw2g3uTT7XdPFStuHiF0VTS+Jj9pqY18R+ylfjgG1Wod+c/QEetGasrsbu4o1ZV4F7i3isT0nGpO/mO0PduHYoY3Svut9zwX2cEP6R8krpSEyyewTsVg1PNToGI80QrHPrRcf8AeD/cp4w5qILTQ9msln1vTdsfunvDB+wVKkknTI687y0AKnMKhkfZpLzcWnaagY7RDUYtKmjMbqH2PU16oDTZIL/Tds/unOuhE1OOh5qUdB0yxuB10Ro8fVWO0stMeODxtNUsdw+Wg8wIdSOeBU0GaiYGMonuq7yTy6xz65g+ydtjgnBsrA9hrw7HaIRK3gRkVY5y+tnn+8H+5SsLD5IK8sDoszb9ovbo/wB9A69jSTQZqcss9mIzc7BWObXRY7Y2k8Xcd2gInQ927sUTHSvuN+eCaI7PD+kZ8SV0pnX35bm8FKam6Mlso46DkmFZhYg1BoRiCrLPrm44SDaCnivBEUNDn1BQxQ0VVefZLPrek7Y/dPcGNy9AEBU3nGp0zOoLu86QjzSMFDI+zSXm4tO01Axzw1GLSpo3RuocuPUhE88DTZodY6p2B9UaNb5Im9joecOYcuZIx7H66HB4+qsloZaouB7zVIy56c4IY88dRZo6C+czkpXd0aHAObQ4hWeQ2ObVPxgdkeCmZXpN7ANNoi1gDmmkjdkqx2gWhhilwkGYUjCw00DBtU4hrSSrMzVQAHPN3qtbzCesjaIIzJInudPKXuy3DgoX6qQOHuFg5vEFOFDTQU91OxMY6R9xmaiYyCE44DacjemfecDdGTVKaC63NbIR0GgTjVBNKzQLmPvswcMlZ5mzR1AoRtN4K0RVxCPOqiUOqsln1vSdsf8AyT3NY39gqVNXHHS40FU91TXSPRFUPA/CoeBV13hPwrrvCfhXXU2XfCMb/A74UGvs8lWRPLDtNojq5GUNaHyyT4JA7BpPmFqpPA74Wrf4HfCuO8DvhXXeE/CoeB5uHNA0wRGV36RmUA1jaDABPdXQSia9S9r4n6+HaGY4qzTx2qGo9xwUjLh8ufXmjqII77qnIJxoEdAUjGyNLHZFWGd0L+Sz/wCRymjpiMuxzxEuEkZuyN3qzTNtURa7B7cwiwh10p3BRt1k7Wbm9I/2UzqNpx5hNOsskX4jvZWqbXyXW/dt+qAoFSqsb6fZnfkpW1Fd4W9S9HsTWlzrrRUlQRMgiNT/AFuRcZzwYMgtkI8SjoJoETU6d6YdDHuik1jM+HFQyNmjvty4cFaIq9Juap5FXXeB3wtXL+W74WpnP4Tlyaf8tcln8I+VyOb9HyuRSeJiFid+Y34QsX/d+i5E38w/C5EzxPQscX61ySHwn5XJ7OO6PlXLKN0XymshfsMYRvITnNYBUtaMgtZDvkjr6rWwfmx/K11n/Oj+Vr7P+dH8rlFm/OjXKbN+dGuVWb85i5XZfzmLlll/OHwuW2X876Ll1m/N+i5dZvzfouX2X80/C5fZfzHfC/mFm8bvhfzCzeJ/wv5jZvE/4X8xs/6/hMeS0ENqDvqpbZFE+48PB9F/MbNxf8L+Y2bxO+F/MLL+Yfhcvsv5v0XLrJ+aPhcssn5rfhcqsn5rFyiyfmxrXWT8yJX7J4oVWyf9lUsv/a+Vcsv/AG/laqz8GfK1Nn4N+UYYcg3H1TQ2NlBkEW3t61XmtUeKdC/yWok4BamTwrVv8JV0julAaQignB8Euvhz3jioJY7VDUe44J7Lh6odQwFzg0JgDGUGQRNUToGi0wiZlN/dKsFoL62eb71v1UrLh8uxzxua/lEODxn5qzystUV4YOGY4J2BN5WFv2ZkOb8fbcpTV2kmnWWaK+6p2R9Vbp6/9PH/AJyP2UbQ0LNO4JihfrG13jNStofIoiouoihp2AAk3WipO5WaFsLDj0u85PcbQ7DCNv1QAaNDzU6CaDFON7ihHIcmOPshZpz+EfdCxz/pHuhYX75GhMsQGcvwE2ysG95XJ4Rm35KpZWflD3TXNoKYjyCfaoYzR8l08KI2+zeN3wv5jZ/1n2X8yi/LkK/mI3QP+V/MH7rP9Vy+fdZwjbLX+UwLldt/QPZcotvjAWttn56vWk5zuV2U/jP+Vq3b5HLUjxFWaxiV2+6MyuhFHQdFowAU/wBq4l/pTgtRF4UYIvChDF4VqY/CFqWeELVM8IWqj8IWqZ4QhEzwBGNngQjb4R8K43wj4VxvhHwrjeH0VxvD6K63gqNwwTmjgrNObO+jqmI/7U9rZGj6FPZdddc0IhvAfCut4N+EWM8LfhXGU2WrVsrstRij8AWqj8AWpj8IWpj8K1EfhRgj4IWePguTs81HZQ911taqzQMs8VxvueKtV6QgNeWU3hDlYytXyFrLcPxIz7Jtpt3giK5ZahnZgfRy5e/fZX/KH8SZ3oZR7IfxGzb74/yoW+yH8X6IWuyn8ZiEkDu/GfdXITuaVqIvCuTx+a5M3iVyUeNMsT4ptbDKBxBGBTheFCEYXoxP8KLHcDzx1FnjuNqdop53InSNNpg1lHsN2VuRVjtDbTEWvweNoJ7bppzT1oT2Phl18Ge9vFdC2QVaacU83WaTgEc+riYZH3RlvKtU3J4xHH94cvIKJlFmjhhphfcde3b0QHN8iiKGilbUXt468Y4DE8FZLPqhU4yHM8FMHy9ANIjrv3prbooFdRjqKVWoZ5rVRDMD3KLrM3N0QRtdmb+IPYI/xCD9bvZH+It7sLij/EJe7APdG22rgweyNotZ/Foq2h+cz1qj3nkoQt81Yp9V9k8/Z7j4VaYGzDEdIZFXADQtoQqBe6Pvop5cyioqKighMrqDAbygGRR0GDQnEuN93o0I4lU0ABU5mCGgc4opwVln5Obj/ujkfCpGCRv7FFpBoc9B04c4BAEmgxKs0IibxccypX7hkjoPMK3Itae6FqYj+G1Os0PgC5LFwI91yfwyyj3WrmGzapUOV7rUfdq1tuH4rD7IWi3DdEUbZam7UTKeqjeJGB7CCCn2sMcWvhlFOAqhb7Pvc5vq1C02V/4rF9i7K4fRamM7kbOziVyb9S5O7iFqX8Fq3+EotPDm2ZlTfOQyTzQI5aDzQrTG9knKYdsZjioJGWqC8P8A+JwoaHQOw2KJrb8rRtlTC82o3aXHQOpaCTdGZTiyyQVzO4eIqNrnuMj8SdGXrzGP6XkVZX/hn2Uzaiu8aJW3ThkeobHIcmO+E2zTHu09ShY3b3tCbY273k+i5NCMx8lf9JH+UFHjiBQd3BS26KNzmUc6nBfzHwwk+65fN3YWhG12s+BvsjNajnN8Kkp2pXlanjUoQtWrbwCuN4IM9Vd8ld8ldV1XUWq6rHNSkLz/AEH+ytEOs6Q2x9UMM1h1JUMbpX3W+54JjWRRUGDRvRrI6pyGQTm1I4Jzbq39QEUOoKcMFZLRqDqpD9luPhUsd8efFHA0OfVBWWHVi87bP0Ujtw90Qn0HNHNKppCK3LMYqF7rFLxhd9EQJGVafQojiE6KJwxY1clgp938LkzRsvkb/mWrnbs2qT3V62t/GY71ahPbBmyJ3uuWzDasp9iuXsG3DK32Qt9m3vI9Qm2myu/FjQ1Lsrh9FqY+CdCy8GgmpQo0UCcHKh3jqZL1ln5RHsHbauhPEHsPoqdgcKIi9Rg72CNGMw3ZKCTUWkxvPQlNR5FSsuny62JjYIzJJhx/4T3Onlvuy3DgvJZeuk4JxrojNR5hQvvsrv3qVt0+RRF4UQilrsFCzTHugepQsb97mhCxt3vKFliG4n3VLKzPVj1RtVmZ3x7BO/iEW5ryjb392H5RtdpOV1vsjLaXZyu9lccdpxKsNkbXWvGHdHFWuYt+yZ94czwWrDBoCoqINV1UC6K6KqFXyVSqlY6KaHN3KyTX/s37Y3+JTxB3SGe9FpaUOojjdI+6354KNjIo6DAbyU4mV1e6MhpkPS7CeY8VFFY7RqyIZT0O47h5KWO//Ujhh1Nkgu9N+e4J7qYDPQUeq3c06XtD20Kskxssmqk+6OyeCkZeFRmqc4oqgIxAWqiObGrk0HgQswGzJIPQqCO4zEkneSpjOHjVBhHmVyiQbdmf/lxQtkG9xb/UKJron7LmuWratV5oxOVxw3HmHEKNxsU3GB/0UjQ8X280dUzisyrKM5eOA9FM7GnBTxiWMt37lYZtdEYpPvGZrUu49XZYu+72Vpl18l1v3TcvPzTRRDDFZ6XmuG7QyGV2TCmWWStS5rVHDdye72VWDA4n5RtVnb3/AGonW+HcHlG3u7sPyUbZaTkGt9kZbS7OU+yLXu2nuKEQWrHBXFdVxXVZoNYau2R9VaJdSzCl87ITG3audi471SqOGCCqseuGKI9vPgrNNrRR2Dxn/wAqaMFvknC66hVVeV5XleVSo2ue663NQxtiZdHuU86w/oH10uNAj1457m1FFY7QWHUzHDuO/srRDrBhtKm7n2SHvv8AZPdTLPS7sI0blIwPaWlWGcxO5NN/kcpWVxHUDTAzvn2TiigvXFSWeF2cY9sELPTYmlZ/mqqWluUzHf1NQmtA2oK/0uXKmD7xkjPVqbPBJlIw+6uNO5aocStUeKkhvNLXCoVlfJZX6mWpjOy7gpmd4daEcBREXqMGblgxmG7QFOx7JRaItoZjiv5nF4H9VZor5vHZ/dW2av2DD/Wf7KNtAgEUATkCUIX8Keq5NXaf8BCzwsz/ANxWvs0eTm+wTrc3uMc71RtVodstDUdc/blKsb+hqicRkrbBe+1aMe8g0KiDVcQYg0LoqoVfJXioWOlfwAzKe5kUdd2QHFC8XmR+0foqVWQwThzRor5q83irzVfar/kr54K+VecqnjoBWFPNCrXBzcHDJQSCVlaUO8cFPECP2RBGB5gCa0uddaKkqCIRMpmd5T3aw3RsfvzJCnHsZKGlzQRQqx2gg6mY/wBLuKnhv9IbX7qnNssN83nbP7pxujmHPqB1FObPGJGf3VhtBJ1E22MjxUrO8Opjbfd5b1kjzN3NfHG9vSY0+y5NEB0b7P6XK5ONm0H/ADNqg+1DNkb/AENFyq795DI32qm2qzuw1gHrghccOjQ+iMTEYTuKMbxu6pg3rMqyitZeODfRTHGnM1EPDqYo77vLerRJqm6uP7w8O6FDA+myhA7vEIQt80TZ48ywJ1tiGzecjbJDsRAeqMlpdm+notVXacShG0IAKioUKg1GYTHX21+iniuPwyKyCDleKr581jDI661C5DFwaPqhelfrX+w4LNZaCnmivq8VeKq7idNNI54K3JhdG++344qNzZGXm5FWiKvru0DQASaDfuVnhETeLjmVI6/0G5bzxQww5jnVPX1o4IlNGZGSKJ0A6SnNDgrHaDXUynpd13FTxXuk3a/dEaYIi8+W9YMaszU6XGp7EeZuU0V8Vbg4ZFWK0a0XH4SDPzUrKYjLn0qcExt1tEUdJQ5oQ5ha1200FSwsu3o423xiNys0onirsuyd5FF1qjNOhIPhC10+8iez6pk8EmT2n1WrYUYeBRjcqU5gRwFERWjBm5YMZhu6xsUh7tPVCz8XewTbsIAq0eqdaoG96p8gnW3wRV9UbRaHZUb6IiR+28lCFqDRuVFdV1UCwXsq6InXHeRzT2hzbqpQ0Ke2nNqE3pOutFSVDG2Jm7iSnEzvrjq25BHgstMjro8+bTmjqAhxWaieYn3hiDtBdF7eLSp4sa7/AN9AG7erPCIhU4vKe8uNxmW8oYcyV9eiMutGmipoPMHMewEKx2gu+yl29x8Snir0m57/ADRChjL3UQDWMoMAETU6Xurh1ePMGk6BzZ4zUSx4PCsk4nZwcNoKRl04Zc6FlOkUUeqHPtAdDJymMf1jigWyxhzcjodGx20xpWoaNhz2ehQ5S04SNeP1Bcokb95AfVpqm2qA5uu/1YKkbsqH0RiG4oxOTWkZjRZhWsnsFKcadQGPdk0ptndvIC1MTdr6lG0QR7OP9ITrY8/dx/KjvMjvzux/ZGs8he7LcrjRuVFRBquhYL2Vee1QO7h9lM2ovb1SqcLqqdNNwVlh1Tf1nNPfrnXW/djM8VSgVERjocboRqTU9jGCGiCTVHHYOfknAOH909pDjhirNDq+k7b/AGUru633KaKDmSv7o7S3SU5lf+VZJ7/2cm2Pqp4q9JvuomtYyg+U43vTS87h1NdApprpr1T2ujfrosxmOKglZPFeHuOCe26eZE2p8hoOkdcFuTDySan4L/ontriOa5rXbQBWoj7oun9JQbM3ZmJ8nCqbNONqIO/pKFqj74ez1CvRyN6Ja6uCAoKBOY715zbO3vOJRdZ4t7f3TrYO4wn1RmtD9930WrLtokoRgKzRd8+ytL9dJq27IzKAAFEG7+qwV5XlUopjvkKN15tVI2hwyTm1CIodNkgudN20chwU77x1LP8AOUwXW6Hmg0HAJxvHqadY3TZ5LnQds7vJOb3htDJGSoo2tf2QFBzJX90dpHOLLxF3a3Jl6ga/PiN6u0GGWkntvSgk1seXeCY5k0d4ZFObdNNAF40TRQU0HSOuGiRjXsLXZFWV5jfyaQ5bJ4p7aY9TZ2ipkAoMgp3Sg/ZFuGYO9C1Xfvo3M8xiEx0Uo6Lg5GPgixw0kSP23koRAINCogFGy8fJWuW6NUzaP0UTAxvms9FOZVXleVTzxgVE6hruKIBCyNFI3RZIfxX/AOUKaSn2bNs5+SiYGjSdD3Xj5dTTTTqwgoIq9Nww4JjwyTUk/wBP/CI38x7qYDPsR6sabPFcFTtH6K1SOpdjOPFWeUTM/UMwnCnonGnZ6c/cmOdZpKjGM5hdGRlR7FEUUTbo8+z2iLWt4OGyVZZda0tfttzCcKHmjQ7GjBm5YNbgjodDGcbtDxCGvZsyXxwchaafexub55hNdFJskFatqoqBYKqFXGieWwRef7qJpJvu2jzX4BVPWsULu78KVtRXhohgvOvO2f3U0lwUG2clGymeZzOk6JHVwGXabPHrMTshTSCJld/dCoSS52ZVmlvi67bH1Thv0Pdd9e3hWePvu9lK+6MM9HSjfrGZ/uo3tljvDJPbQ9np1FKiihebO+6fuz9FQGju0zscHa6PbGfmo3tmjvBHDmDRAK1k45eiececYYya3aHiFqXfnS/Kx5kbQxt5yJ10l47IyGgDSUcT17T8phqFq/tad1PcI2V+AmNNb79oooaZD3R2mKMyOpu3ldGNnBoRq9993sOCIQwNRhTJQyaxvnvCcE6t7HPtlFRUUEdcTknGnqnY6CmOML7w2TtBYPbxBRFOy06prA/A5LBvluR7S+tnl1jdh20EQHCo0hFHpEM45+iPRbzsOdAyvS3K0O1jtW3LegAB6KnMea8+nUhRHHBUDh/cK64yFz/bmOTjTmU7K1pc66M1GwRsoPcp51p/SMlRHQ2rXXmpjg9tRkpGV7PRUVObEy8fJYNb5I+eaOWmihfqXUOwfontvBEdjHVAVNE0Boop261lPhWaS+LrttuaI7QQCKHJRHUP1Ttg7JTxv0DLRCML/H9k81PVFRsvu8laH3W3G5lRsujmvO4aaKnMGacAB1MTdWypz3qCXpkZNJwR0BFE0HaoI7g/UVI6+bg2d6ojgjpY4sNRlvCFCOIUjPnso57G3jQIANb5LM1RCPMIqrPJdOqfl3Sntrl1I6kdXG26PNPO7RM0g61m0FG8SMvDtL2B7LpVnecYn7Q+qLcUUReIZ8+iOA6oqlVhFGmAk3nZnmnDraeXwsOKodMDO8fZWh1Tcb7qlFC+83HMIoJ6cantMEdOmc9ylJ2G5n6KlBdGg6ChoifcOOz+yOKkbv6qnUjngJjbooq1PloceaU5tQrPIT0H7Q+qe3f2AdXE3ejoGgfYyV7jvos+0zMvdJu0MlC/WM894RwUQwqcynHHq2C6LxTjrH1OQ0DmHE9d6oetF6hRsvFTPuMwz3Jo0N6JqECCKooioulUoadogjr0nZJ7row2jkgLo4k6DoPNhdToHLciE9tMewU6mNl31TjXD50E9Q4cMCFDJfGO0M09vaWip5xAc2hUDrjtU72KPaZAWO1rPcLoyNruRy6tg3qZ143B7oCnNdw7CPJABjP3WL3Xjoy0Rmh8tL23h59niZfPkiQ1v9k0Gt52eg6Dzion16Jz/dEJzaenZ4mbynHdpPU4g3m5pjg9tU4U7Q0UHPlZeHmoX3xjmM+1MaGjAJw6uV10XRmmNpzTl2KFneUrrzroyCpzAozuOmRveHZWtvGiFGt4AIdM3jlu0O0HqY3Xh5pwRFOyxtriUTTSerFWOvD3Qo5vkiKdmYKY9S8XXaxvumkObUdozPonYinFQuqLhzCPVXenjjzj2GNlT5KV1BQZlNFOc1NNQjoc2hp2MCqY26Eemf0j69dkahNN4IjsjW1WQ0nrWHVn9KOI7KwdW37N36T2gYDRJ0TrB7raFR1TxhXeOa7sIFSsGNQxN4806Wmh0kVHY42Xcd6dj0R7oYaDzqKh4K67gVcdwVxyuHyVz0TW3TnoLVc81cCuBXArgVwK4FcCuBXAroV0K6FdCuBXAroV0IYDRRUCuq6rgVzzVzzV1XVcV0q6VcKuFXCrhUYc3A5I4qhVOwgY9YRUUKiNOgezDijpj6Drnwj1LclkadlYKBO6R8upCYd2l439ddPBXXK45Mbv0AADRRUCujgro4KgWCqOKvN8Svt4q+3ir7VrBwKv/pV8+FX3eFBx34LHxKr/ACV5/kqv4hVeqv4qr+Kq/iqv4qr/ABKr/Eun4l0/Eun4l0vEul4l0vEul4imigzqnV3LpeJdPxLp+JVfxVX+SvP8lef5K8/gFedwCvu8Kvnwq+fCr/6Vf/SVf/SVrBwK1g81rG+aa4HLRfbxCqOKw0UCoFdCuhXVdV1XVdKoVQqmgCnWvFcRmmOvDsnlzXtq3zTDeb1IRFQhpI7Awb0891Dq2mqOhw0UV0q4VcVzzVxXAro4KgWCvN4q+1Xwmm96IkAK87gqu8lVy6XFdLxLHxKnmqBUCoqKmiioqcxh3IjsDRRHshCaahEK6OCutV0K75lUPiK6XiXS8S6fEKr/ACV53BXj4Vf/AElX/Iq+1X28UObTqj0TeCGI7GOdsvruKPUtRwPYgKlHAIDqaK6Vc80BzKjirw4q8Fe8lePBXnKrl0uK91RUVFRALILPHsrSiOuaOz+YQxHXgaKVVAqeZXS4rpeSqeCveRV4Ko48yioqJoLT5dpOIomHcerGk9cMAszzKK6rquhUGioVVU8F0kPNEVVOuARx7OOtA7Tke00VAqeqx4rpKp4KvkqhV7S4b0MR1IR6+iAWaoFTRVVVViseKoqc2iCI60BHh/6JTtYw60djKzCosVjor2QYFHsdFRU5uOj3VO1D/wBhDqx2XLn07EUOpH/po7aP/Y4//YBf/8QAKxABAAIBBAEDBQADAQEBAQAAAQARIRAxQVFhIHGRgaGxwdEw4fHwQFCw/9oACAEBAAE/EFwYG+wCBTO0nHjOjtjVKCoFA8TGhYyU/kWJmn4LfiWSHgcfEEhksYe2fj/jFfcGn3mZQTEfG8LjHb0TKDs1x4eh5+IoAGyGx/vzEb0zoYlNiXLdpfoA1xGsltXz4EdHXz09vb0bsu37rZydr10bEd46lcHoWYbYPT+niE2XEnK5HpI6rlkeEjApQRcTHDz7yzoJ2vqIARmYMPoJRsxutg8/yN7VwTK9B+iJcLuHN8r9H1jbVtYuEJsRVT2DTvQ0aq42Y0zH5sTg9JLGqFB/DyfeKXdnBVp/TzOr4p/xph/VCeQSCQicf9RPD+EOt8Yf6bP+ThzEDkYdz85VfAOBs+Xx4jeVF2OA9/5LbJndvL48HidI0e+q8EqUxle2NefglYj71MTH8iUX9fKPP8bA6fUMDKFDSJE2NzbJ0kX1BM7I9jyeY3S0cfo6GolSn0cJFNh1CJCbY+X/AC/onaH8EPKq3b2+YgKuIDIBe2jtNiXLuC34J0kahWy7nk7JTNjt6FDuR6QsgjhiErXabmgy55IPUEHX2NTMTtvY/iy9F7l9e8siqlfB1MBwRWsmYpDESWGISbrQWjEy4mcr+DidThbS/RhEaMDN9nF+SO7MwoT0XpmE3O5zdHqePmXIpcH8CW4Emui5ZgjcYY94LLXywAorSpQo4cP2TaPPycP6lQNAVYA5lRRSBzTwBywcBQydvPf2+Y/S7/EbWIB6HGjWj1koBR5Nj/J+YIE4ss8Tl+xzLKlC0LavKvK9wd7lRlMoC4XS7PJwwR1DfIP9OSNCzwY9QuOvGgIEDQ7OmKlkC8AsayC5UpfAfuD0IwLK9r+2XfauH7I78v0mcu7zLeAe8OVDKyIuWlh3+MnJ8YlefkhOU47BOX9a37nK+Qzj/RbK9HHUcg+xJwfgEfucUzXZ2S74d1D7jqPH8o5gfOPF8mP+wWcZPohjs+F/sf8Aev7OuPxTez4YMXX4rNz8WC4BloAQ9+jFQB21uxwEVzS/hy9HzHwLFF2a81zES1bOn+zZMaTMyq36EnN8XE4foyd/oCHJ8pBcMjlD3H9gm/1pOd+uRN/rQJufqph/ABj8hKVcdrk53hmIFqlAQ2P0h/YfpJZaYi8S+scI/DKdk+SIbX9of+kiGWY7su7Ud5+JlVMaEvocb/vZT3EY8HbCqq3eXtYoEdpq5E2jFFD7Bi4AiPc2PMjFl9vXvpWtDLEFIuKjqXmuNO29QvIk5jsbvZ5geKosm+S+iMNCYstcajIFwJZC5hJUEw4dZqHCgrUUdV/IptDDbnUbBjhe4+RzM82Oz0X4j6CEc7c7icJKtYNlOR8dSxS22rKvbCoGpyxCG42Q9o/H/GMwwaXgg7MuBu/wjlRxpt9DvzFKq2zeYiumKbi34J3odzl0203hAOWiXRNbn5n+S9vNqML5PHt+I2NACg2Hj+xbuOCdwJhKYxiIaI3zD0899wPkBZZKeSPQcStMVojElK+qK2+pRE5S9zOaPz+ov8ZrX8oJ+UH8x/RzDvv2A/MWi11COwNiATg2Lo7l48G7LqOrrKi2A/qsULBfk/ubQPYEV4PoRFlkU/tFFrtfVg21U71ToxT/ALToY+2ECNbPU2cbxsuYEqkCZ4HsiAjYz0+Tx4j4WZ7Y+7NzlPFu0TUXfPMxoylSp6igZVhJUp7nt7fMrt87Kfg8+eIeB1mWUxSjbqUjXLmUpywrtl+bpSAdPglKzXwTxDnqKNdzqZ6vmdwjiaYgKvYETGeJVVHgWD+GKpjl/MSm0CI+CCIFjfXBP8u/zOOMOQYGHYcn9Q/bQnI19MlW/p5ODhNmnuJ4r3IDz9ZynlqTOl4OQitRUBaFa22RLYMvrn0DLq5vi4qpH4qVhhpXJKIlQmxoyDCMCaBlPt4vmJY168n+pnTuYhER1DqV6yOFXPg5YYoUdBFaqDkeAnjshcRrx12S5dkOn1AbMAYQdNwlsQWeB6YeAkboPufZjIEccnz/AGLWnix+Rj5jidsmf3MeUl+IWABKuY9ATEaqLVLlfS+T9wchZnQ63rm+u5uhvynu6PEWbYF5vaYyRXoqIrlGtQ9FQgOwKrQGVeoO2oulwe3t/EZVsZZavK9fcxVU6OAOAODxFFVHnUogcQbdCx3afB95YldplX48PJKTWmzyfWVbQeED7R2Zh5H4uHiH2/siOPogROE9WaNlnT7YiFVh34erRD9c5mHhgZkzGLwsfdipQehZ/T0SgsaHNtq9ry/jiFXL3lKBgHRmDomawSqIEprBB1pDecEv2wke5QuUqhYKM9RMIqvARgkoeNg/hgXrb+3yefET0+feIiFsa0Y1MRTkg9PC/wDcS/KYz08ELI74e3g/sUX2dG3gjOqZim9qLZsyML5zOW8Cjn4Q8n4gW93TN3H4YdT4Y9VmZGt/uVzQ+YuefrFXeYouIzN1A3gZHkhXYYTnoWCEQ3px/tLFlBHJW0FiM3GWVwVO52FhX0MoyNbU2Quqi2LcGKBUcvb4gOgBgJkxZQtKPpCkEVgy/MNgXyR+0LQUabj8xg5OsUzDH3P9XNru84/MFycVbHF3+YhMqRP4biKdWRpxDN2xnvweyXHAl0ZHyelegw1qEcWXDBMCVu+DgmPsEyAIU+0dDa7TnzIIAe8bJ2a3B/wEB/aJOk5GKMVabc/p5hN+CjBNDdsPubQynznn6jP+/mJmoHd+naVAHfL/ACI6MTvgnB35gUGDSdPJEI5H5Jz6CCLedS5meNNtV6I0ARsMDLt4Hn7sRbqct9vL0fMdMq/LLlWUMLwKvBcJxX2lfmI3+vb8R93+n7MS37lJ9iCYaOhUKr2ABMaLpSzbwPAH5jN0Vb8vT+viMLwmQoH27J0WVGBAOOkgC0r4JybZT2sxWamKqUylgO1ZWjlfEtgH0Xye38TIIZrE12Hb27EaVCqydC+eV7lrwxE4xBGIYOGPCpctVE+5LpVsthecszN0KzOGO1RhVVhuGGrw2djHQbi23g+YViOXg93nzEQbEabMkTSsZznTvQ1e5dB2+I1M2da/wl42V8L/AK/ML5zemB4jOF2rCq07hW050Z7jR3KmNHnVi8Yddurm/sgFGpZuBxLsaMO5O8/LFbHs3hvwceGV2/EusD8MDSC35nTT9SMWlXFCqLltfgmCAAKBGcuV64OosuNZgFJOyWGRVFjA1YsN1X4lsOZEdH0ivv6BMBZC5wj9mWqvxd/3l2lPY/hm0Z4Y/JBjhgJHEXvlEX9STYg9jA2/g9B1VwsYN696rk7fHl/1MWcsBTMQBZWY6QV+bzP2Q0wa8bPk1Nb1NSNLskTnw9+0fgB9zydkZAqohU9hoVDk1vedygDRhYCMBgfmD32w0CggJnJT1w+dpfE7fJ/rQtS4BgMwrn1hKnEoza79B2vUT5IZpnxOiJio72Tz8vniXyTfNG/lWD4Duk+xHarXSjG/DCYgXmzLqieAIrb3DSwN2wLguA7BACYSiU5ItLQPaH7IjY9u7yee4XAZWN5R2yicUEWroltQnNRoAtWDlFf0Pj+xrsNoYfHodvxKAoAopQHUcAaEtItrRGocx1ZjJnEpyRgQ6uUwnZo/sbcdbRcMe/awSiRFB283g+PPErhCmOCcX37xWaG5O6JjXiocGB58+IzxBlN17WPiWdP2/wA+ZnLusE2vmYlS84IO/FNQumZ0NM6Eb/w2Nu4IhYzPBmTnzP5zEJULman7dJ2R0Y6YzXc52f8ACPMBACoI1z9PBAO4MsIDE7ETZyaF0SFmk0NDhxCyDeqmMkdpW5BmTQwWi8poW5rdxy7q1l7gy0g7rShTS7SZ9UL+hc3iX4WDWTrkjlH2ELu2usy3tEW4+glyueg5YKwUEVWVkryw6YYYSIloyPJHSFN8i7IPQNeOdCYnGtw1M6MhiLOGJBfoOyOw2lOmo/ab6iL6ulCK1AlcY6HlftABTQz5fL5lwS5XxM4Rb6vf1ICBhlnt19JQIF9F4nR6TTGxMs2ZpfVt+0q3t+Qf2IplaqDQ7XaLyu2sZfR4O4hoT9WbGTwBMmn6sN5LBmxgcAfBATG4EzXKspg+WVlEocYlGR/6RHhRGxGkTZGZlAbeA9P2cRLBS+g9+0tF3NcaCHJ9vL0Rm2KM2AOjol6R6OfJ6PG7BjJ+pdwI1LYPlgxW1ELmdD3PMsmJZdy5SAMy5eHapbmWwVw6naoYlYUghEwytvsrk/ojsG0tllfsj4Xg6Ts7JcuLKUX/AEnbBIHzl7e1mNMdch5e38Q0rJ0NxgIKNb1wwhMaFVMac6VKJRKlSipWGcapKhBY4Y/tZmfudMD/AGgnT1KPsXHB0bzMSupsUH0D+ytFFFsfoaUpNSEYQWaWcmPaZyIl8wQHgcRwWVhLlhgpgMncYDvo5byQKYCwOEiIojZhJuDCzgDN/wAMle6ahnzJpP7B47KgE3Y+nUBtPtwef6kKUYOvlfBwTEtj7sfA2Puxnk1QcBGVEX+ddkHqGujmVoa8Qineg2aBVl9g0j7w9uR1nmefGoZla+TeYbqFe8L+VMBSgz2r2vLptC0oh3Xi9vf0lmGUyu/H1glWTX7ERN09y/k5qewUfLN36d3fglgP7UPllqdYpWHUxeMPxAQayqaDtmNl2nHjBErlRVDYf/FvMaKFBBq6ma2YKX7ldFk8AisthOLhcq5TEslWG4xo0CrhPJ2MIsaOtRlyl4pleA7YkUAzvH/3BLKEG0/PZ6OOYHPm/LMOIES2lR/UspUwRqzlWGYHMy4uBr3ULm/19G7DriF5xtotBS4gkC0vgQ3y+ZAoCXvh/wDbjKInYNh4mXJueXgf2FMw4B9jzGuXbbo8Hb50IxlNtby9e2hzpmUqd6d6Ho49FYUnfozESO9fjHTGXLmZUzYVx08Mtlsqfg34BK/0N2PYiBsfuBFeCLg4zp3rx6eNcaYmYTgKKThjexvkfZEQ0Swc+GMKWCYju1KBkTTExCMDUzNUYtUxizDpp94+VcU0C+MfeDrEBDbXdQwAvWb7w22kMZAliOHdYhDDGAQBRkjwFF9fk8w+YC8c/wAZ4SVrnU1w6C5m7ZSPGZ/wkIQ0o3AdDG94Ly9rwRFZCy2tq8q8rPBKNVm9sUyhYV3OPjaI4AOW8F9kQ0WeBcRXjOTD4mBa6d+8Lbql0fBLEQPRn5YWv6u1OpcEQNMp8W5XgO2c+RgduKEU4PT9vPtLpkShsS+ioL0kxrToVN8k3trbePjw+k5HsZSHw+66fHTFveGbjZLSopR4z27fEqwReC1/awgIKu+zz8vnjiES5zL0q91lDLy4mWlbA3WXOLuY5vGpDQldM7aHM5aEHXuQ2yJrUbuHydMRmkIglJ3FSg1KKDs6rk4jWVl/HR0fn0dwm1xee3glnOhoc+mpUrDnaEzqWSoc1KE9Ol5hd6PoxkAym4cpFsTyHP8ARPqUV2Dtm3cZV3XtiWccH7dFxGR2vOjpiFSjtlSnQhs+nZWimQop6YnBX512efzEOrZcFdSiMI1dllrcVLNiJ7AykaRg7dX4OVlOYCOy/Q6JXyCwxwzPB1gVL9nEw/8A4DjEwN6b19wg2X6Gn+xm9BDVCYVyAsS7wxuC32PJ0wqYF0c/x9VweSFV6jWqcK+MLcsLy9rwRPJkqq1O6vK69sQpzwXMtX734Imv7J9iH0r7oPneVfvWAKLyXe5FUwUoA8YmS7p7b/MwgEDAECLKOWUvvctYDtmaW20Ae2ImW0IA4ej9vMVlSkqtDQvLpsZmF2mlTgZ4BLRXbPNswlZs+vmUJZkh9RQrYD0/p4hzJheEeR6SdB2UPyfuNXU3PJeieAVul/O1lv0Otnr9ndlC0OZRVp7aEy9gKe3dac6Z0I8zvshcdC8vxGtDQnficQ8SwIS5iHXG57P8/MPYfY82zfR15gxLcJyunzGodVpygBbcW7pze/8AWjB1TqzoRhBhpmD1Dx6TSDmEhHMO+WPSRxQmwNNywcdrWDvwwWmi33jqtCxRCNvO0S5W7mdM6noIaUSiU7TiGhiGIgiUnCROSn2vJ5hRdExCsBE1YI2WKpasRlOtzwdSzVxKXgaWThJSUUoJAsd7iYfmF3Q8lPhl9UC7dn0yRpXa7fyXKd+fL9QZMDuCyOVbYv3DuDRRTK/Zwyokz/fWNMwNO827wTAdraZD29vRLSltrOS+Ve/xMTc33Sj5Yks/AX95vwXF2+CV79OcD4Jdj42H+5danCcBKs3b+5+4TwgHmcP02hcDGXDK5Mslpbyyi/vTAdsttrNAeyInYWJhwfg7eY+L8Mrl0U5lRBYpjS8CWjRSsdcz6zGmdFTiZMkwlx0Bwul2eSUFA9hx59zkjWhhgxXi/H3XiF03eLCnBXAdfMMFuZuyqh5ndxbvlh5Pt4joVUNmXyaGgejipn6Er1FoxUtS2MYm5ZMI6Oez/PzMLDG0wAcvQRXYFapSvC9eDg8x5lWOA/3zCycrtdPTK056iBUo3iND+vv6UxTuEz6e86d+jMQS1VZ3BSI0JvDZ2n/n2iXByVbsUgRQzHf/AF3KLguCALYlKtrFCnXjXxrWlaGmTGpGUMgRKY/JX7Pk8wAdEx+iRQFD0Od3x5f9SlRuypRuxhyFl4AzAWzL8JKTCMKiGxBglpBxhfkhKU2w0fq5gRWf/Cn+yjC9xiJ6PIUpgLWRd2EqHjQg6jK9E9pCUxYFEAtXIO36JVUI2TL7efHEC9y00fLMTQOlvyywC6OT8bRZqjxdHwQGUWE4AIBxKauebKoXSIj0wQqOK4L5IzG1lrshdz6wuHjTmCZeA7YUw2UH/t+CPJF9ODo/bzNip4JW8W7vZnNQMXe8yAc8vX+DjXj0Fx05ubWmzvLdCB9l9HjtmyfMbHArwvJyFwBRAgg2Jw+SYYbuZ+rvME8sUstUGYlmTk8v+p4vU0zpw0BncKDTmd4mNDyQ670xUXDWnEI7zF8cn/PzCAoWVxY5egjCsqtXPWOA4IVbe4WYxzvkwfHnzD33CXT0k2HrKNn/AH4149Ridw1xmU4ZSWdkslks7iBwzmdznQgiTaIQqNAbrDtoll+jxLNswWi5HINxlsnQthKbm5ES2dDQ4MxD0Wak5QIx2vqLmGtzZgEbCnHuRvBRX7yHeHh5XSRjhSUQwjnK9EFUKgmVG5TjTjVaZFgJdvFLZl7syMbGdk5wEpxcsLnMA3PJ47hBWloWHhMkQIk3/wCpN7vRU/DA5GMC/ZrGlw0PldArQHnd+kfeUBfvUXspamBe13ZiS8Bn5Z90JYDsMAQUvMSwlsNlg7zcHbHw8MtRsbXnr6wGzxio3BhMXsZ4BMFbwED5glY2euh286lm+ttabDnl0NTn/AO53oTaMmyshyvRGoGVtAHL0ECqPa7l29HRxBrnH3D34fswBTuQwVTZj66IZKDdY6pduPPljDQrQzqedcaG++0WdTRVLXXiLjoXB3/n5gCAKK2yjl6CFlgmVcX1jgOCWWGMhMrIhEYkD2QDs8y5/wB+uvCTfYZ7D+6ZnFaGopjDoCzLe2W9sIX6eNcWzEK0LIZwF3jtWY1H6lOvftlFQusxGfiZogEdz7KR6lRrDm9j3HsVvfxG9HQUtPZqqQEum+0uGikbaqMHRlCJjJSdyl53yYSAtp8vpjYG7x59pvWcylqhwS7HBDIn+A0SDTB80xDxTo3ABTAqK+fm8PiDml5E3UWNiYSEW4tjp7Xv94ZTneQ+HMxvj7o+jAZF95v3RzuQLajzRxiYjBcDQBi+Wuj7xRYqthuBAgZTl9pRdEtC8voQndErTfMawx/VOPiY0YdPh/3Dam1sMpsIBjSo/qH98EXkHTWx0dHnmAGV94sWi+zGg3bm6fU6PoNQnjQ1OYcwlNyj/UeYfRwVdV1y+DdYm7JN+XjHAcGmVKSchmFdvN/DFcmBFaAN41JYdjvy+ZjQN7negb6kJ3rmGzpnfUI+i/Q54O/jxBJQqUeMH4DuOq7OVc9AcBwfuV+cNhE2G5hYR5+05niAxOFjXAOzpgt/uV+km7xN9hr3D00lMtLxeiX7My3ZMR9YVlalBKxQ+M8+ZSoyoEdnPbKk5k3JHJltg0tQEALVVU7D8kVcv7RXqz6Txrnt/wAJGmJ9v6KQOKxYGTiVlMLKijV70uY0PQam05HxFACfhhyxiTb3fqI92ESUUiXcKa1eapJxbeJ95jnBhf70/wBlC65+Ay1v59GZSWwcB0eDSFYZYYJbqeJmtRJfEZmKO8ZOzr6zt2fx/sYeSleAO/rGmIij3e14O3iWFSUjro4PzAC13nzF5WFUqZiu4EqE5dl9GxlQ1IczsZU4ZWnMJcFyus6PMp6hwDl/+ysbNKeOANgOD87svQQjcrYeNmCiJY4SLW8Sldhw+T7wQS73Ofc8xw3kez/DnQjpiOpYt41NHVDVxx7fbuAgtsPG34Dlj5TlP4DoODSyb6HvpKyWYduJzmIFhjYn2UnZ5gd/u1+klabN+BJ3O9b9CNtDa9VIt/iX6UYAl4bQmIWDP7n9QOxRylbuEVZZburN+g5INc+wwsBkLS8+SM7M/j4Yhuegg8OtEo0UmDFzFPopn09Bo90/n19YYzFgWWtgihFJ8PJLjBTedGcenmMYS9SE8R0Xs8jA8Phdj/YllW7TLmmX4RI9N5jUKoVOdmCqFhdi3BhvBl0qzgg5YBMmSd6ml8BLdrh5l6duiqzs7+Yonalj0/7jzODcrDZvhM/SZUZsjro6D7xoLYW5blRmw+WUSkdzn1d6ZrKeg0XQngn1xtsP74gYYmMDKuPKxxRtXEHAePPL4icCUCv/AFiJfcMNx4mDrdKcI0jwj3FsQO+gdnnsir5usj2R2eT4fJpinQ8xh6CWdmlxdFDTmGrqlL44/wCe4XKLcHjb8BywaNbVp44Ojxo9XL1HCwjEbVIuEL5hSNwEVG/Xx2dJCj787H9JN3xvwJoXpnPpODDRSri3u6mlSwmKhapLJt3B/wC7fmE6xGVFDMWu8ELqHQip/EMwAKaJyL2/jEuxgr0JItbi0Yh6BpzEm0uEQAtNEod8r3MtwwTIE4Dy7IBQJaOSPpNONHQh16DbSq25RYRiuAe/A7JSeWzEmywVUgwNm4mUu+JcLJUeWZ+D86DnRuVZTGrdsMvrQ5zO5Zp2XGGgMLTiOGgI7Xv2Iwr2Ty6fr+bl6lW+3iKuXQAd1PKWsrwy696EOfWQ9AgcuXgOVj/NZFyuA5XghhdHBZB15e36TZ2nwswI1W5YkANWcOStpi75O4gHOpcMJwAa/aeH7QrQqtnp/kRwQNM29BDS0tACKaLNy2YhLhO46rQuOP8AnuHqDeOdX4DljPYN3xwBwH+3RmPN7ngi1dac5ud94VAhtDMso94aiol3vHZ0ws4ex5H9JKR2sg2T+6nPqby6Db6uRhQSuyLUUmXt0fuK9gBQR1aNSm3eCEw4iITlNEhskIu73oc+/tErQJXQx12tmY5ib6GiSIGjU8sNRDatb0SGLWYDwfQTc0GJiFI8ksyp9/5/cpPVmcwuWy5Z36Hf1GriOpNscPtAUMfu8kQr6PZpnxlOAuu+j67R6TcW7WWV0ME7lQh6CMAqGNC+a1aykLXo4DyzFls4BwRNoGOw5JvxBiPZwxGRkZmr6w/2K+VlGi71M59B6T1EAt/Acr0S/ABabr/7ARHIauY9/Ly8bSmrEV4CAdrGtrowtYt4kyTZRmApDKX7XCcj2M4lAja+vI8MpUZMD+n9SxYjZiuT03U2oW6FvRWpC6Zio6rQ/T/jtgrBaUeLrg6Dl4glIqreA6OjUGTLBbsOZUtyoHgfhnR8if8APYVPb2hv/fQemYe0WJYeFA9j4F8nTHTaAgoV8YYqBxwGGU7/ADoDv86d/wAif99OwPoynkSVMb2THZLiyY70qcrnrQlBMf8ACPMIgCoOojt2NpZUtZmacaVhJWhoNem2MDnEZbmz7qPS5Wz3/vRPQTZLdDTJr5h6mYgz56Xr+z36Mq3dnLoMkQr2eyBW8NydfyXfroeZUp0Fl9wT0p6TZhL8ys7eGBhtuceyf8mV3GbJga/sbh9XP0mIudW8+sZ3PqwZ261qQnS4LvsHKxLhGw9uV/UGglrJgJvvCt+eT6zByw+SCliNyHfaWuXTMxK17l+k59AdyqD9viIgmLXb/nRL/S7zL2+fweYBSHFAcHUoXvMd2v08R2YSK4I9zsbEdBSxOQiCWC3kgTZlK2PIwKtvCt1yPmHbIDhuz+y3HwMwYT2cGMfOhtIjcvkP3D+0YIZpJy/Mv6nL+mmLWR9JOf6Yhyt9AnLt9a/UB3+q4b/6880Pc/2YDNwQh4Hl/EF0CCtG2x4CO+ulKnbr2m/fw5/yc/5qPP8AOMIrFo/kz/UqeB8p/wAblfP6OVf1x/3WP+/z/vZ0Q+V/++ZRnQlOzHY/1cTseSd3y52/XcP7bh/vOCfucE/epf8Axl/8SX/6YP8A3JZi19SD8v2H9g2x8UF/R/vP9NKsZXSQ8sNnXyL+1jjKPEekvGYsoYf95EOfyMp3+OcoA8MQwjKynxqtbKUnI3NgI9sc4nfPHOo1Ds7OienjULgmx691l+xywZiCXlZc3HvSy7sHPQynNYLeJzFw5Wg6VK9BUNE9ZddyOBzfcpPseRQpMJSUi7uBgfEt3gwaEA3LXLOdTtmC60xWhe0IlRaU+XUZq+EY9ng5lBCAqpSkVjf+RO1omRN//EG0l1e/v6wLwyX7PUF1VOR6e4iIpGnU17Nb0zoal0Lo5LHRCi9qjoej7yi3dZ2u076ON2VkNtvH+4cqm3wS3XAbaEiwIrwI4Av6z7bzm3D5ofljtz3jP1SWZFPYf3Lb3GQuZj8pG5flsZ9y45ioWN4nDca1HdK4Pm9nENvpU/ceCB5l7w8/9VFdgxW1jsX9xTY9gRQcb2D9RYtUe8+ljum+r+y7c/V/suLUmdob/UeX7SzgUwcvAdrC5Ddi2B0ft5h/2MstfczpPljYh8jOna8sM/u7MKt5fEDMv9Jk/glNofEupVhj/kIfXOkwYPwng/CUXR+I1UJjqMqhtwRs6ee28njsi9Y4vf35HpgoAngzN1h6pF1/EnIgffnUXTveJhcMc023xEbtuQn/AJ3MPPzmdhv3phhJPeA7fE+pF912xnddm4wIDPss25V7rAYfqU/c2soD/GtA4+jmcp76nWPdzkf3amx+yENj7av1HoxXj5R4xjxr4Jk6d8o+jLXHfMF0wPObxL6Su7JWlOhBWhoaswB2eDqXtHBLsTvTBjOIlmyS5riEhs/L2R3W3D2Qg+oaXL0LITj0Kx/ZGDf16O5nIwnrHBOxlRGSJUuhs+ju5nU8y1CAvoIWFjXbufLxDNu+73AYoaRhY2cRwAqwOzr6RiWIWP4Y7LcmKF7h2R0NP5KlEPRzDSzBUaAWrASgPgHR+3mJUFk7kcp10c7sEToOby+Zd3SBmA5wZhuI/rN3/wCZ2zj87RmHMfe/ghzD4MPyz8ukPxEXQ8pf5EbH9mPlgeavAEbH3yEUz5JZ2VApkmm5PD4fsygkb9+HwxfKikrIwroA7wXAIBbmKLotiLconAG0p6N5UtRL5MzxvBossh9M8eWVED+7/tY3xhucB/Xl+kNi3hWV5CUZYJyymcyiAPLKKysoEoXvGsykxzZMYJitFJSg5qC2s4INUhTY+Yxvb+Rv6ZWbLq9wjMqEQuAlEQlUuUZwRDahiGHxUoiQCy2GzUcHLMhrI/UeCWXtGnyy13oHMIkNFG4GDFvhNiIm/hjc1X1ZMdivDhT7LIHA92/3KmlZ4GOCe9JcFtPdcn7md75JID1iTtdgAneGNx7hExg/ukD87Eet9mK2GJrHzJVs8TvD6MT3gHdfDK9GPcn1PcwhvFSr1Dk0E8OUtj+/MHY3k5fTFbcPQdTbSpTOZmqYamrVRteQ5+rczhfL9xmYi+NPynDAPRjrLqbtdj+y2wRrm7PYiHWrVgK1WXYmTRlbsagLGgtrEoQ42PDMr7nv5JhZgz5ITK5ZDSvRiBexbxBad9U3Q+wJ+qSz7LgEN+P0Yu4/UF/cu0i1QAp29XwdSyjdLSl5piPy38EV+6WzYPoC/wByztDoV+CPPTy/2ZZXvMtUh8wPZswAaG3UDqE9YdBL1Lx+3eAb7TC8eO7Iqshwv5vfTCFIBXs69+oB4PW35g9mWWsx1MXaRZnRXuZ7Ynt2lqKrO4Dv36Jg0fK3e17WPa29ceXz+IjLAQBaqriOUxqEsyTclRlEo3Kbcs+rEx2wDhcaY7dE0BX1YKhCtnpIwqU07u6fEDdA7fo+IVQoYYuNHViY1vdZXiHWCHw6Irb7bpa2wDRasdCNVKRqYqUVubwDwwYhTDKlYSCFtYZZEKRdlPmZRa8nfshQiJYbIylQIpFZ6qKLAbu0jAlvnSliq1Y3/mACrnUfiUeVawiCU6t3wuDZvZY3HuOTAje6QZ17oimzPZZUE8l0G7AEKDARStXEVszpxqTmbOgYKvX7II2RLUUKI6D/AIaJmGhlogYDxGT8rI4OX4+6RUwAAH4IlwXF5dz2ZmQyyeHr0JO8baEzpnVjdlvkOB5YvNBjjHAftmAoNECucqN7srxuzA3sT6PiBFotEsbz4YO1Dg9PfszIhms8PUFXm9mrpikDo0tYm+WOgnzMws5n9gJufvqEc0eZCzDHsTFjztBHXX7pZjwD0P3Nox0q/EU35Zb/ADGC4cpy7fH5l++PyF/b9jMDyy+Wr+kA4geCXl4nN7yvJ7wK2yUOZcAbDK5rjMVAARjlm1lMYA2dzZ7OoCPB+Y4txY6Dn3OYahkYd+TzKqlXs1hImZzC41C6w7Gib4ZUJFly8B2zGsM8h5WAFY17Fvb+jicVDtjqrjEzc5ZZL0Ht1HeLLJjsgmc6G2Gd6N44JQjBZBTYnDGuBNJ9zx0wxZQNnvwwqUUjTMUzirNOJxiJiVjaJiVAs8pwdvn8R8rLnogURUR2rH1F0zh8MJvBzpmmF6DmcSi9jYwc6r7vp8QsRFskByUw8xmanDNzMr6SLogTNgwairK2ly7L6UqWA3ZVsqxWAi2OQspKm/D7Qs1QMqD+mNw70sG2F4Ri/CRPDnApnIkjEhswCiCJSdkrraPn3DKjZxskR9Q0PT4h3hhatt8M7/V+1S6naFbsyumJi2DsnDPAlaU50qVpTK0fBg0ocAcrGJEX6vK/UE1VNQUtjomVbMripUfA2IGamQ+PR94XAHlX7QbtlKcDEMs4DCn/AHLQSI0h2PVVAY+mgfdjvzp+ifaet+ZdAvGH4lsqvaujD2MAGAIOpaptg0zd7W69u4IVQ118WnRx3HunLVlzv9YuQcjzKDYS2xUW0t3WA73KM+0KrQuZu5zlPMt1rwMRzFSlybRLEVCIHKOSXNAxJsnA8P2YqxSy1w9kRjpNuk7lYDqeyCpxLZljmoLEV8ByviWFO3xb29EXCImDl9vjo+swYdoZlqysVc4OtDTMzG5TUOcypmZheTV2ym9HaEYDLI7wHcWF+yfwwLaB2e/DFFoRMJWSVKlSmtMy+iwZL337dSvVF7TnLa5vvzGyPFXl0zrmn0F0wnDpzCtbTh94XB82Jjs8wauNk5OB/U8jmSWnLLYPYSzqNVMVKQKZzM0FGCb5uZhwAeS4GNvsW+SB8awfDB2J6q+5E6PzN+zUs126yfJZMR42kRYHuR4QiWwj3mFSg/BTXg9EHJ43ZWlQ/wAIvBNqiJdLV9HL8fdI4gAABG1V0byr4hz8mhUQ1qVpWmFVDQduvaWXGug5eng5g4jJt/ZvMYt3g2iNe2DH8PJVB40jufsYFZvzSfGI2wPi5+SbPplUfuXwO+LfvOcfAoRjJDa5Tp8n4gLMBQ76f0whYGIT4XMFaQDlzKWXEAaCNz5saMBK1blAbHR5YLRQ8tdftYFAd69hwBHzluad47UfJCtnXGYMYDQANjQ1cyhqlzA8PEc1DqdMs5j2IrysuOk3iqzgYYmmzar7PY8xcaDW/b9jwythjl09e0dQRGmBKgTleMwohFB+3xKtRc11b+gi5Srl7/z8zBghAC/LcO64MstarErQCV4lXK3JUqHPpoqWbKEKjoHHeZkWSomWOxsYQuOzcOl76YRRontTp8xZYlVh7PRUwg0fl17QfshMqq2saqYq1jVOvHpENAwzErxAJREVhYTuGyaUxMhjkMcJWNuM3/qxNOdOIQlR6HZmMCblY1UKnMSTacTmKymHDeRC8uHKH7hvcdF9xTFaGOXXwxXyco+Sbq3V1940WJ7WRW1k4SzcG11CzCaVoeksrjBHc7lttvgHf6v2CW0uDeeZ5iGpzpWlSpUavIcr9HmMOMaAX5Pd4hLWvi8R2RSnlR1dE3RDtt/cxY9go+8xfUNlh7aXgV+JZ37y6cLYguCXQ25EsfMITWcPAeSDYOYf19IiiHGZ0EKIt3UxP0aleTK8B2wPVp2vK/aziX4xKu1tHCrzA3V0C8ZXLUsbE36Ajs2TskjKgiVRKglOdCHVyps2S4s43IAwIXJh4Dkf08S114Edx5HySlZs3dnTK3spMI8MDAIbO1URwH/jPaZCXevxDx33DSkxy6KAq0BbEdNr1JWpP2aHOhqFyCGU4XpiWsw4goPd3on6ERnEYhVaCKRIgYUpHb0+fzK6FAyaCtM7uu79HmLilAUBG05NvB1GPbgIuDYcegGnQ1L1JXoqUhbA03ioS3e0jL+nZunZNiZb+g5GYgZggNzDqRWxZnGrYkL1xBhIGtObjcASx3sGCR/c2T2iXIcHMHvuSXr8Q8K7mqfJMMt0v0xBYfDP9iQfF+zFbhNK0CtErSjNVJV9HL8fdI4gAFBFXK2unGlSpUqViVAvBNlYecJSXeuAN33Za5TKrL58xhRtlcz9ZZhvJfyYte2L/cy3b5ahNwYPZBbVBcpA+WUZoJslnEWmbtYVv/tz9IrVZyPTwy7jVNMbM2YXAxtAmIySSEURCXgeX59iXOBK7nt8/iXCnu+CYFjC3MzA4lRu1bbywNK1UaV0QHHU4YG8qVK3mZUsNkzKQAR4DQOVOzyfeFFEDYxLAwPh37wCIoBUgBuvUxEBS9HRLiUGj/B+2ANEJh0zdlv5/wBQ5lQJUCZlbysfWU6EreAlSmZXYIwNzAVEutRphMacVKlCTyPI9kQsoHjH9g3LxH3HmUQsMBleiVgpRr3jbx/vTeUEbGncGyE7PTmAMp5NDxHaonQiwhqNAwwu5nxnic+InusLpf4xrMuHjVJTCpQQy/Yj4nSJDZ0doSvRuhyasIbQRa4PYd+8ZsQsZSKPswJOQyEM93i+vjaKt1yl+SBjDeAJgbXQV94Fup2pygnEpJYqFYI5WCu/4Ry/VltPE7hoStKAmMd5qj5ifjDLK9vbmo+IdSKcfsiNAdOT8S1uVtxQeg7mewcDo4IcWwpsQW4VokMeblnEWmVysqAV+YEqrlSg0y02E+R19IdYEb+Tv6RARjpjwMb8sCCWhVaDleiDYgjlwHR+4luiX2f51AVHGAgC7yuVgN/o6Gi56O2NUKgdXK4lSpW+lGtNQ0DWpUbHYjSXHUtdY79njslJsyWfg+0NHc279veUMSjHQ6PPbFy+XAceDz+IJAABgqb4J4NLF2eU/EohEYDAlbyoDmViVKgSpUqV1P5NibypUqVKnRlQghHkRsDke4uVRYeD2eYN6r+CdwQpVW9oix7PPmcacppWhcslkszhgm08CNsxZm2QlwUeYBov0G8YadQji9oHNz6SORRsxhlnUuVMu7kWiKM40M4hHUhOdeNOUoUJZz5jWcphecI81SukZWpCeESZ7TuQ/EuPHA+7ebP3dL8M2aPnr5LI1m0FI77wDwgAQCqbrlMrStAZ9owS03DrKbbrVUfBMYAvAp/svW/26cF1f29xbNvvgXv2ILBgIKq60tmW7WBKYEqBvcoljmI6ZbgJ5ol3WMg23Yf3AqlOydMG/cyeP+QoOgysJEAxEFdlk4f1iOtGw9dH7+IdIUG3f1hlWFVKN2MReIqrdceCViBKlStXeAlQKlY2ZWlSsSveVKlR17MMRIauyaXd4fDGUEc9uex69+JgsMzZXtfMOo0NKLXPL14lEqVpW8AlGgStKgGdDnzp3H1hYASyGlRCWLWzCPvK0BrkqFz7MU4m7t1oyvBvyzEPTUqVK/w1K0r01iBEryvEQK2H1IyL6PcC4wD56O4BjYi2zdcSGhIbOjqQ1PQOSAlYfHki20/RptG0F4WDe4QqV0kphDklDihuPEpsnF5fq/YIA7D7FfETAT/0VmWgLw5huVU3wvXNwt6IDAQeidLsyxNtGmuH9ZUDPL36lW8RI3XuV2StKHJEcWy/BL91me2GlMplRtxMHujPt/qUNd8n6Yi2VjLCzuOJbQeezy/qInIGXWUs437Xub5+JsWy2e5gFcBvGw4Gx+5UqBxKlSt5VSoGBKhFSpWJWJUqVUqVAjqx0HuSKEYfKdTNeoNnIdns47Iao39FfkHwSvQa9wNKhNrhXoTO9KlMqGpej4dbDbPh1DKoXPkZqOXbB1sfZFGjd1PXUqVpUrxAlNa1KlQUplNT3HQMMqINUlSlPteSIBBEuDJEqplXdvFjGcf4TTjU0IaFhd3yD1K1VgaP4uIalnMsxAYWxRKvo5fj7pMMAAUEtas4SI8lYtJ8TjnQ5+SbdfofcITfs88DLw5pY2uWgKbVaJ2nh2ohuVu+juVwYCVUZURY78E81Ez2yurlVKgQJWIEolSpUVNcM5LGJmd3k/1MVA487d/5HIR2fR2n4JVVK1o5WbtVOLnWPMsO038sqVpUqBKhKlSsVKgSpXoqVKZUqVvGWW75epYIKx2P8IsBWtemdSHw7PPc4WhijK2OvMbbVlSoDKlSoStS2BriWRlQJUqVKxiVKlSpUILlOD2sand+x3KLqIDYbnA5GEMqwjuPJGYVeRlaBWlaGgFcwCAamr6QYCpUqVKhegYYhkWVTLW2+HvGiUpsxcXPGpz6DQ1NDU9DOIYx7LrzCPLv2MCkT0Gi2d3LiePiP65l1DiYqASnXaQO7T9tCqtAlR29NWvR1GQ0wSBCuWUDcZXMoCuAjVX6eCVDGSb5qllcMqVKlQIa1Ajd0NmZfkw+8qi1IUOcbhLoDruf5HLJDoQcBHvrbSs5Hfx4lSoFdQIHUqBvAlQFlSpUCVxKgSpXiBKlSoEoPAz0H9i9U1X692Nm+44hFc1Agqla6f5AVqjjqezwyjJsw3d2XhlQJ3pUrDiVKlSsNyiXLdalSpUrGlSpUqVKZaXg4OHg48v8lPhWxG2zecsCCJSX4Ds8zHRMgY6RNK1qBqeitGIypWgQGhetakCK12d4tQoFAeeAg9Fah6KlQ9JoakIEZmroeyE3HGHUW6Cg773Q3+dvrEYODE71JfYOip9GU1KmCA7GG18sW+xcu3+EpQVSoCFypUuUbEqVKgQGU6KlSpUqBAISw2cMXMqJk8SjbsaRMjwkKiqYBsHCRwQNFwSv5dvHmVKlTZKgSpUr01KhKxAqVK0qVoSyrbo8yyRjPY8rM5SN9XlmR4IKOMwBIjbhjwnIwrnWE5HkfMAddP6ZSWPG8r0VpfprWtKlStSa1KSiVKgRamwbv6ItqqBQfgI1V3DPg6IAUq25UyEjcv8Az/kDhvhiF2aVqStT0O2tSoEFGpK1TmVAjUt5WXENNiNvzHXDg8vMoY//AB8PodgKKfMe1Vb6PDOOaYWmC1lyRmteBtMAbGPr6yZ7ZW8EajYZXogljKjwQM+7lm8rjGmKmCFQIRslEAlQiBl5KdKlSoFaVAgIoItdeIS8EnqP+/zBeJTm5aru7iAhIsbVXKypUrSpUqVitK8mlSoEqVKgVKlSpWgLgtVoO2Dnp3H9EvVsOfb0eJsogBde2gwtShJvOWC5OzyTJiIWMsybDHklaY1qVKlSpUqVpUr0BBUqU6VKgRMJ2+DuVIwCK2LAwf2FSzOVpUMoxiS1j9DK97iJ/hGj6agohpUIa1E0ziZTgQgvBunZAmyxIf5SV6CBrxHx+zyPcvYOM8O5Vfh0eRM+I4+riOPPquVoJfEMriLf3/bEbXkHrzKxRxKlaOl/QmW1ZUqVCU3cplSpWgHaTZbbi4pbfLESyjKgdy93g5cvce+wP1PUCKmCXd5O4eTiYXMMrQFkS52NpUCVKlStalSpUqVA1qVKlSpWlenIweDv3m66LL0/sqXBKAlmVN2iozCzc+Xft3ACouQZNz9ypUqVK1qUy0qVpXoBYK1rGtS5oyrCrZXK9sdk4beXv20uwcb61CCAwzK3k6TeMSV6zHoqVKglSpUqEr02N9jb+x0R0MbvrsnaNCx9Z/8ACRwJWdd+Id6UMdDDnbgj3xLb4OJZT01pWqYhrhsteiJVJiCBRBA0eXqNszAlSpUrEqVK0CVoDPZf2YDhQmNw7/2QKhQMvtAqNIodHcrFbWVcaO4Pz4hMbddeIKfDBf6D0xbLiVoaVKgSpUqVpUqVKqBKlSpUqVLPAcHb/I9QvAP2+Jc2uQvKyqmcqZ4JUCEqY+6w+vD+pZtuTZDDudOlSpUCBKDRla1pULQJ26VrUCVLdxn26jWO3LSox6KgVpUVylFj0yzMMAlGQx/kqVA5dK/wvXwZZgI7K+hwViRkW6+sQf8A0M36Ue8dwo2tZjrDdnOleqpUvyMDjyxL/A5dsMY42gXmV1pUfCVAgSpUqVpmVKlaBKlQN0G1ojJUwWu2KkPY6JXBKBDGZj3dv4e4hVSqs6mZDD7mlSpUqVKlSpUqVKleJUqVKlSpWNFpbDvLkmDB2eAlznX28Eb1dSVKlQhAUiXcbJsmHpCS/k7ivG6VAlSpUrSpUqVKlQO4ErSvRUoPilDTfnwQKI4lmBKlStKhKiDeh9zplfeydMdY2/wB6A/xgrRBrjmOtQmQMHI9MvTDEIn+QlepPS0Csr9F5ZivrRlf4OHeB0dwDnd0CiBRKxMcOdpUr1VKlaVKlSpUqUFjLt4Ilxmy9swIESBBWGWnxeSJZNoI0Yd/DKlSpUqVKlSpUqVKlSpUqVKlRqX18HcNYwMsDsg2dHfv6GBRKlSpUqHTCVyNI2dj3LS6Dv8A08QEbiqviVKla1K0qVKgSpUr0hLXAbHbKna7QPN3u96Pj11rUVJscDs/sV4bUZPoqVKlSoQMWytK0qVK0rTu5WtvFjpUr0MW4YHZBGQTSpUqVK9FQ/w1KhofR+5htLSEuMvTvmCmtDSoGtSpcYrG3k40IaYpXiZKsqVKgSpUqVKlSpUqVKlTJuzfz4if6oJTgRlEo0XPJAuhgFIljvEdfTySpUqVKlSpUqBKlSpUqVKlRFQWuCHWZXK9zZm58v5OKjgtjyxwXK7ZUqVKlSoQhdwCbfxh2/ROR6hpXw9REUda1qVpUCVKlSvRUvZ2Ip0BgJm2937HWio1rQFlV6K0qKvZz4YCSJYypUrStKh6qlSpUrS1t2Ivpr0cVHj5/hif/MqHn9wFEcwI7pjyJgU4xK/wu0f0OYUlkDVXglSpXor11KxKj0EXwTbywqLawLjAlajEyB9faYYnECvk2lJjrGlStalSpUqVDSvRQtu+x1EtTHLrxACjglR3GOW5WlQXAzzoSiQ6ghv3F+4dGjZU8MB3WyUjzM87POzzs87Pfnuzys92e/6P/Czws8bOs9swFQShy7m0p50kLdsr2zyagI5GL7JbsnmJ7Wo+EitiEsg8eyEOBueJiumU9MqVKlStKlSpUqV6LqfLAAo/wVqTwVK5NvJE/wDjNM14cTpogiJYlMaqcOYNZ9FSpUqVHfswyr+Dk1brDKlSpUqVKlSpUqVKgSpUqZZ3d/BFt7NiA1U2IkqMqVKmEofLaJcqWFfrKlSpUqVKlSpUqVAeBYcKh1Q8RBGyPXXvOEGVglSlaXfB054iYdHxPGngTw55095jwQrwp1R0AjsIHtcDsesEzokeXRvnPieN8Tx/ieP8Tx/ieBoL7viX2y+2X3y++X2wu0Z9o9ClyxLCoOe2V3/BL/4kvp+J4fxPOvpP/MZ4NY94XzO374dn5g++nrE/0c8Pxn/gReoUBWEYfYy+xKJ4p4tQpPdLdy09jS8UV0ynp6lSOp6A9KjYGSFa7mEif4+PRXofumA0rTatjZDz7mGJK9VTFue/m0VnoKlSpWlSpUqV6KiS3Ljbyxtjl3gAgeutDplDO5BDEobNnaVB8DDrYLL9kO8A5VhEmr4JZ5CUcZ5GeJi2ATk/qM1DohVgabykufuyuSl+UzuthKvUqcE8JXoFMplM5D7fyXkqVKlSpUqVKleZUqVpUrW7sWENalSpUqVKlSpUqVK9KcYTae/G8HeieFPATrv5ZTj5IcUK7ZfV8S4DqfzPBhzr5luYV5h731ISUS5ZdWXpRKNFPZKZTomhoQPCcxFg2OlSpUNKlSpUPXgLYd15j6Xa9DBZZ/gqLFMGXh/OtYSVxpUqVKlSpUqVKlSokGY/YjZvndlR9FSpUG8MOgguRKc2wPK6YnYNV14U6jPAEe8i9sp5U99ysp1osYBRsEy7fSVvKlQJUqBKJj0VMypn0VLClyeoqV6alSpyRf8APUqVKlStKR5D7kRcRP8ADUqVKlQlzojJnUJLcS8D8S/JO/755BPLBthpRKPQGBunHj/4t2ow9JEUYveIkBlemoYiCJ8egJUqVKlSpUqVKlSpUBLN7xtqDwQUtAwh4iWHJPNK8CzqEvsS45WQBT9NFSpUqVKlSpUo0x1PAXcqKmSuD7utSpUqVKlTMqVMypX+B3EJX+Kv/qi7jbn+zCemtK9JAWABrUxKlaZlMRWQnihXZiuDnuJ2iX5ekB9FSpn/ABhXpNU27kRYf4opvvD6K/w1KgpVliGDtAioCYImJl+CXPkp5LKdSoEqVoeKZZKlHrr0VRcIAem9czMzMzMrSpUqVKlQ0IUkSV6q1LTAaV6KmJiV/io1CUav6In+QUf/AB2Cx2hUPcyu2i3kZSWa1KmdDQy/4ttwweqtcJA4ZUqJKlSpUpltNZRLOyDeCLRLjPLK7UBAlSpUqV6MypWhEiSv8Ji0Y52gUf8A0VCzSpUqVKlSpUCGP/sdYYkqV/gH/wApl4fVRKSnuZmepcs1DTP+AWVHZT/iPoqUSiUSyWcXLZnuVAIAE3y//JUq5XrEaCErTEx/+ACo+vEqYmJjSpiYmJUqYmJiYmJiYlTEog+ipiYmND0H+HH+HE6f5KIaW8kvWpn01TZ9f8NPosly3Spj0kf/AJDTOla1oXDSmVKf/qP81OuZmZ0p9FOlPpp1p0zKYenMzK/+hh/8FH+E0zpmV6szMzMzMqZmZmZhpmGtTMzMzMzMzMzMzMzMzMzMyvRUqZmZn15mZmZlMzMzMzMzMzMzMzMzMzMzMzMzMzMzMNczMP8A+W5//8QAKBEBAAIBAgcBAQEBAQADAAAAAQARAhASAyAhMDFAUUETYVBxInCw/9oACAECAQE/AMszE/2A5swwMTpHIPMeNLc5jwV8w4QEbxf/ACDZyZ8WuhMRXpMMAgehxOIY9DzFVmGAdXzDTLHcSkYMC+hMca9HLMwI5OTbAueOhA0xKOxngTqNkw4p4yn9Mfs/pj9n9Mfs/ph9n9MPs/rh9n9cPs/rj9n9cZ/XGf1xn9cZ/XGf2J/Yn9j5MuLZRoISyWSyYIdVm/H7Nx9m4+yx/ZZ9lk6aZcN8k6jZMMx6PnuHNxOJfQgXqFHJljBRsmKPLfecZSNkxzvozLK2YkOmlSmddaGbY4sbqYZ10YI8+OLk9ZuMSiPEWY4ZMw4IeYAeDXjH7OE100sC2Z8Reh4mGDlMcQKNDv8AE4tdCFrRMMA6vnlzwssnUnDRPQsJnxQ6HmeW4VFJZNxDKvyf1fk/o/J/XKf1y+zfl9jll9lvImlM2s2s2s2s2s2vybH5Nj8m1+TY/Jsy+TZl8mx+aGNs2M2vybX5Nr8mx+Tazayu1ufs35H7P65T+rP6vyHG/wAn9T5P6k/pjN+P2GR9ln3lz4n4QLnjTA5ssZSNkwyvz55r0rtpcSukIGprUqdTVxI4VoZJDIeUF6BMeCvmY8MOStEEqdcX/SbwLmWbk2zDBfMCvQZxOLfQgLMMQOnPxMLLJiuLZMMjIvlUJuPs/pj9n9sY8Y+T+z8jxmf1y+xzy+y11pm1m1m1+TazYzZNjP5n2fzPs/mTYTYTaSj5o4xJhn+PcUC2ZZ7uh4gTDGVK5qiSiUTafJtPko+TafJsPkcCo4ozFPDDEZ/Ofzn85symx+TY/JtZWtp+y0/Zuaq9bgkE/GWPNlhfUiVMM76PpKBc8scamGVdGVK7FJ4g6OOjjBTww4kEdADx2eNj1uNzDCoGoaHbui2cTi7uh4mI5THEOhKrmuo5h+zNFsmOTi2T+2U/tl9m/J8stZTAZtZtZsYcOHDmwm0mSeDTA9Go4yphnXR8c1y5eigWzLNyYEqDRBsvTrr10tlst0uXLIOriJHFGmYZV0YcxpQyj5Np8mYHQ8wLhjNs2s2sqVBSb2HEYcT6Q4hN59jWX7HFJhlXR5Q7mWVswKLlWRKmGVdHuuMFxZQ9Y4xxZb97OeZgdYLmykamLZfKFyu0oFsz4jm/5MRYAFECLHMP2f0CPF+EeKxyfs6s2sMFjghcKvrNhNpKJRz+JllfQ8aBbRDpzX2yVccYlTDKuj4g2XzuRiWxycm2ByBRXZOy4iUzLFJipDxYyn7Ov2f/AClst+S/8m4gkyzrx50wx0qGtE2k2k2xwm1m2VqZJDifSHEIZj+9zPLpUC5jpUSphlXR7rhBSCeTSj5zVpnmYFs65swxMScXGyz8nDaa7+WRiWzLJzbYBc3/AAm9m5f3TazYs/lDhkMCUStKmeNTBroypXJcuXLouZZL0/NLmEMra9OonSo4pMVIIlnLlkYxVbYHJgW9o7VWUzLCpiuLMUSznyy2/wDugS4DKZ1istlkEnTlqURxI4wlMqDDNP2HFZ/U/YZn2GQ/vKtE6wJVa+SJUwyro91J1GDZfYzzMC2W5vXzMMNp/uueO1qYNk6/kDsOeJ5Y8Y/Cf2WPEyfLptYYLDhs/nDAhiHJXKSrmWFMwy/GVK5VPLFXUJcwKLhrUqVKdalSpU2yiVK5KiVMcnFmGQlmlTPMx6fstW2BremB62WFQUbJjkMOTLICWrKrQL56lEo06y2X/nIlTFqXEJtI4TYzayoKeGb8iHEhxD9mWVsCYnTlSOMwyro91xudcWf05s8zAtiubf7OHgYnXzycTHcTBphB1cg8s/tiR43wjxsvsVfMMVhwmOAFrphj+sCV30sjjTMM9a0sC2KvV1Cpd6HQmJKPQrkqOMxXFsmGRkWTPiV0POgcuGN9X2MsJ1GyYZmXR86VMsjEiqyq1xIehUSpjkkGWQrWptGOBHCJUC9DJIZkMh5UqYZV0fHdyBLnTlzzMC2K5tvmYYGJ1883FxpuYcQCmPGrwT+yxyWUsOGs/jDhhDEPyHSKYlsVW2YY/rA9LIspiU1MMvxlEomWRj/7LVt1CtcS2Ynppy5YQUbNArlww/WV65pljEmHEvozLIxLYqtsqtKgXK9Ko4wUnR6kolM6y35LJYxQLlqwKlDHGbWVBSGbDMgj40cZhlXR9HLIwLY5ObbMOHt6/sNXI/WPFDxHiLFWJDhLDhkMQ/OZQLYqtswxvqwK7dM2s2yiVo6uNxEZw876Mzz29DzFb1qLrw8aLfZzz/CBeg3yYYfrrXpVK1NKmWAxKZawNCGNwK9VxmKjBss5KIdJllbMSXLNDTaTbNsqCk39KZQ/sxa6PfyyMC2ZZObbMMNvV86OQeWf2DwR4i+WXDDJmPB+sxwDwTi411Jg0086mJbFVtmJ+sNDWpTNs2koOwaJrnjZOo8njkw4ddX100yygXMMQ8zLDQbhMMK6vuqBFVvQhAuBXrJHCCkESzQ0zfwhMSGlSknWXrVxCbZtdDJOkOIfsEe3lkYlsyycm2YVh+2x4r+Ecn9YW+CHDWHCJiAcj4pjijTMMrOVyMS2KrbMTrbCDoaYl+gy5nnRR51J4l6Ewwrq+fWNeJnXQ0wx1yx/TThUnTz2K5zkrSuV1Wi2ZZWzDG22ONxKmLfSBUPYyxqCjBHRaLnmB+Q6c+0lTrL1QYkKejKhkkOJ9II+Hl8ujxsTx1mS5ts6QxXwQ4TDhBA7HExsuYtN8mSYlsVW2Yn6wlcmOPoszyMfHmLDpHHS9AvxMMK6vn2eJxK6Gp0K0NMsf0go2TDMyP8AezXpMyyuBMSiMcbP9iTDK+jD2XCCjBEjlbAgV3KhpUSpi30m0jiyoZJ4YcT6QyHxoaWsw4V9WGAfnd4hTf4zB/NMsjEtiq2zE/XQ5McfSzyMT/YqugaJpXWiYYber59nPOuhDTFqHXry54fpBRsmGZkf73bJcuXz3L0zzvoeIFwohHTLG5Uwyvo+046ExPRSJMcr6OriMcY41BTwwzn9CcPH9YdqpWuRZU6j/wCRzAuKrbA0CtDTHG/SzyMSKrbCHJUGm5jkJZ7HEzroeeTEt58sf0go2TDMyP8AezXNXMxdM8r6EC9Ah0Iw0ywvx50wyvow5a9PLKjU8dO0aVzJEqYt6XrQxxrQIsvlqVzvicU/dA/WVcqpcxNMcfSzyMS2KrbqdNSVKqYqNkxRLPW4mddDzy4FEOfLH9IKMwzMj071zyroQL0JiUXDQ1yx0wyvo9sO5Z5YttwKJUxae0dlNMcrlTbOv7pm8wdi9VAtmWStyoQKjAvTE9LJMS2ZZOTbLmJyEqnRiTDNGCJZ3KlSubicSuh55cMbblSuxlj+kFGyYZmR2q570uZ5V0PMqeITEt7GWOmOV957GTcxNXGpg10da9BLnhsmOV6rFtm15MTucTPc0eJiXEsqdRg2aExL9EimJbMsnJtlwL5AtqY41ElVoxJhlUOapXb4nE/DzyhfSYldNLjU6Sz7LPsslksln2ZB5GCjZMeIJazfj9m4+zcfZuPss+yyWdi9csqP9nlgVKgQK7OeN9SeJjleh6WbXQgXCEYkSYZc1SuW+dxuCjZBsuYzJoqYly9QvucXifhAuEJlj+zHKmVMSHoqBbMsnJtl6BqdZjiGtWR0qVU4eVdGdPs3H2bsfs34n7P64/Z/XGf2J/bH5P7Hyf2n9X5P7M/rlP65fZvy+zdl9m5+8lPs9Z1ls3P2bsvs3ZfZuy+zfl9m7L7FVtg1LlzHIJ/Qm8m7H7LH95TTPD9niY5X6S0WxVYECuSriTDK+7XM4wagldJk2zAo1C2eO3xc9pR5nlh4qGqUzBsqDTZBvtnKoFszzcm/yXoanWY41LPss+zeTeRyv8m6bmXzUymUzazYzYz+bP5w4c2TYTIDTDDpNhDAmwmzGbcfk2nybcfk2nyUfIB8m0lHyUSj5KJRAIBM8abgozGks0o+TaSj5Np8m3H5NmPybBmwmwn8yfzJ/IjgBd6Y49LZsmxjgzaymbZXJbN79m/Kf0Z/V+RSDXibybj7BPvfyythA5DRLJ4mLZ2qldhxg1MS3UIFHbzyMC5bkwK5Usg0wbmOVQ7ygWzPPc/5pTDGufrKZTNsqVpUxabgCWTxy1K5ssqJd9WYkOnomueNeJiowR6kvtqBbMslZiXDkOTaSj5DEZsJsJs/2bGbGbGbGMqVpbN7DiM/p/k/ofJvJuPss5c8vyEDsJcGmCJZ2r7LMWmEqYlHbUC2Z5OTbA5S2VRMsf2YNNaYPPdeY5B5Z/XEn9j5P7PyPFyjkvli61KlSiUak68lSpWuGVPXxHkuDLl8igRVZ4mLUHtHZNMsZipDqWQ7LM8t0CDUxV7Q8prljBqdGUTaTbNs2M2spla2ze/YZugyyHYcZiowb0rs3yeINxaIFtRmGVlSu5xeJuaPEDmxK0SJTMGyDTN59n9cSPFPwn9n8I8XL7N6/sXTrKZtm2NGmMSVyVp0ly+clSphlUEZXYUC2KroaYnTWpWlTrpUqVKlPIGpEmWNTHKodnPO+h4gXoQK9PLGpi1Ll8pCUSibSbTzegSpTOpLZvhkSxhyJUwaaYPYeZYdJk2zAiT9ubz52+LxPwmJzYFdWeI5h+xzGOXJ1lM2zaSjmXU6S9Ll940qYqQ6lk2s2s2zbNpNpFAtiq6Vc8QLYQK7p2GkpiUzDPa9fEE8nPnl+EC9cT0/2UJTHFGYtdvLKBcNKg6UaVKZbNzN03DKvxMMvx7x1YtENU7fFzoogKyqOSyGVfkc37LXSmbWJCu2svQ7VL+TYzZNjNs2E2k2kolVoypg0wTyclxQLZkuTr40wJiV6dciX0Y4pMM9vR8S75c8/wANTQKPVq+jERmGX49lyo0O3R8lE2yk0Mkhn9hkPaWHSZNzE7uee0/2XfVlhLlsXTrNrNsMSAHJVdIOlc66XremOKzZNhNpKPk6duomifdMMql3qtFzLLc6mnmY40d+rNF0NE5EEpiUzDKvPiDrnlR/unjUxr13GyVMW+jzrRFuENTWuR1OSrlaWwzm4ljykWiHc/pj9jxv8iuTbrSzbKIB2Us0ObasqurLlw5McbfSTVNMMq6Oi11mWW55sMa9G9Dkq+RBiIzDOuj4lzLKieYa4leq8jjZ/umOV8l6LehDU7RyDTohKm2VpaTcwyJYzwTJuYnY3B+x4p+EeJlLvzCWzEuUd9INaEMSUGrlbyDoC+IFdDunMmqaYokyyvoeNfGuOPspyIMSphnXRiw1xP17bfoZY310xeTJ0Iamp3Eg1y9JU2xNLTQTm/qxV/dDFYYwCZP4QLhL7VM2s2SiURIlMGEHXJi6mgTEA0fTSXokObDG+r7dcmVVoaEMb8+64wag2aLRelcpqdm+XF168zAslTqQyYI6gzaSjVaNTmBYYs2Sg56iX01xdMsvw1NDTHGvXrReUmGF9X3a1ybZjgsYMxPfyxg1Bi+xUG+YZdTzDppRNsqdSWw5Fi23A5cS2bTupEg9dHLpRpeppgV1fZdAlVrhjc8e8zJvoTHG2eCJZemLrfp32nGpfNXq+eZZic1SuVbgXykCu+kSmX01OTAvq+hfZWo8lVpjVdPduXMn8NMTVxhBs7V9m+4vPfqjWqwiw575Ki1ocuJR6Kc+JftkOXFg+tcuXyrWgQeRxqDUHunNfaWjQND2ag8uJ2iLRqcmJ+vYYKy+wtuiakC2oFdPZW+zi109xyrUYcqUzFqD7i3A94YRYdu4ttwOULe7cv7LvXJ/NCVyYleyv5zVy4P49m/SXXE5quVMcq1vS+3fbXQ0PdGMDtrcOYKO9Wq0aEOQal37C8wcqaYv4+yt6hfYTTF9m67A+icl8x210OXE9HpFthz4teuvMHZxbly+e9Ll6X2VuGoV2avTF9d1Oc9o7gcoekv5zpri/nqryGgXzVqwYN+qvIHbrQb9g/4d9o5j0V7g2enfMF9h5BqD6a8gX3Uh0h6i+1cvuXLly+2eivOFcw165CHTnslkuXqKTcy2Wy2Wy2Wy2Wy2dZ1ls3M3Tcy2W8o1LZbLZu13S5cuWSyWaDWt89y5cuXL5F7F92++ch2j2zsD3blmlnqVpUqVKlSpUqVNuu2bZtm3WpWtSpUqVKlSmUypUqV2rZbLly+WyWS9T/qHoLzHaHnv3h7ty9T2K1qVKlSpXbuXL/4Z2ju3y3Xbv/tLrcv2Lly5frX7x7bz3/3V5a1rSvYqV/0rl+wv/FqVKlStK9lfernvS/8ArHMc1y5f/KuXpcvS9Lly5ely5cvmrlrtXL7l63/9K3Lly5cv/wDRB//EACYRAAMAAQUBAAICAwEBAAAAAAABERACEiAwQCFBUDFRYGFxcLD/2gAIAQMBAT8A0qnzShtsSbEiJG5G54nDSvyxxfWNt+HSqJDbzpZ/KGsXwpNiULOzS2sPSbdX9G1m3V/Rt1f0bWbWbWbWbGbGbGbGbGbGbGbGadMzCMg0yMjI/wCiEZHlPD0zxaVOhPE6Z1JzEEsPFLxqw6QnOpEbIio3FzoY1hKmlT/o2l/H8l8OlX6z5Kxtvjp1Q+NDUfh06b9eYQhDajaiIiIiLheVKVFKUpSoqLipFRUVFKiovGl4xG1f0bV/RsRsRtNv+zazazayP+iMnDSp1J4a6L1pwXReSaeIR8t6G3yR/KI24JD1T4vFpX5Z/tjb4shoc+MaTQ1PnLazazYzYbP9mxG1ES4UpSo3FRSlKyvFZWfcJwTJ2pQo2XqrKysrKysrE8VlNxUVFRVzizCEI+ScxPElcztTpT4QhGsPmsaGKfkeq/F4FjTpn1ln/RtvnBJmmoaTNqNqIj4fClKU3FKysSw3eq9CcEyYnGZSYkkUZKTonSnBOjQ+msrNNxSlRVxhEQgk1ieFIuKTtT/DIVouJ06VSJYk8CVNKn/SpYpKQ2shtREsVFQtV7Uphu8YQhCdSExOjXQkJQvmThpdISdKVxeilKioq4SkRCPs0rghOk7UyExX0JNkSQ2aHPjGqu9JsSSPwQ2omKio3FZXw/gTpCl4QhCCULhknGd38CEyXkli+iml3EnNLxVidE/w8x4iNpGR8UrzTpO1OEGujSqfEhuvOl1DUfVGxaGbUJLFRUU3FeJhc0aXRroShZiiQ310pSlKXjpZCNZSbxeLfdcXlpf4eGpxS8qdxCtFZuKsQhCIglOhOk7Uz4RctKriEohu8NLg1VxSbEmLSbUsVG9CbsQkN/hcbmc3hOCdJi5QlOEwxsr8C4ITImoNQWm4vG+jS8NNFKaV507ic6ylTzCEfFOk7dLnLSqxJJD1X5+OCxpdGq6jYbEJLG5I3N4+kEqJQbzCd6cE6NFKzSmxKfEX8LMzfRpebxb9Scw0JXF86dwylzMJZrRuKiEIQmE6TwpNs0pJDd/5wSotJEiCZug2yt8kJQbnxddLjcV8UaXBOjU+mlURfwszLf3rXckXEnC+RdCcE8XN77zTuJOSXJMrLcTExO/SmzSkkatVwtItIkiDaNw2zQ+UwlRKDfOlNxX26XD+Vi5mW/OnjSsN34aXPmJMX2pViU9idw1wS43MzYVlR8/BGNUhGutJtiSSHWRCUHBtG5l4ITqo1HxSolBsfG+DTjQr9fQ3fi4ryaVhvKeNSa9sEohsTmIW+lO4mEuazeSbLiDRCPmtLEklipD1G5lvBcNLjGuGkSL+EPjZ4UaVf+CXNu+nSvy+aeGp6lhLFwnMTsvReKE7iCXdcrNZUyDRCYedxX26HVBrCTbgkN/hYvC+LSqJc2/TpXOY0vDU9ExpU5JzDXq0u+SzEym0VM+P+CERP9mp9dLnS46fyiNsSg3+FyvS+nSm2JF5NE9GlXhc3gnhqejSp0Jx4a9KXl0uc02UvCcKUvPQxFvxcH5NKrhpU+LlMIhPNpV42seU+CZE/jGmvNpXB8k5hrzoWF9J408TFyuVL1SiUUwxizfEk24jSp8XNNMkEJjVXl0rjSl6E/w8NTyaVws6E8TzJTi1408NZWKuF7NCnBlw34kqaUkoudEU/jOpXx6VicoyMhGJMj/o2sj/AKI/6NNGqozY0bX/AER/0RkZGRkfRM6VeL6U8SeTSuNmJ40/w8NYSxM3s0LgmNFLF4km/iNKnxH8cm82C4NEZGRm1kZsZsZs/wBmz/ZsNiNqNqNq/o2r+iImaXFLxpc0pS8r0wiNq/ohMQhCMjIyMk5J4aJ4UrzTxPGniYbL3aNN+vixOjU8SVNKiP4wxZbxCMglM/xyqKioqKbjcUbKVirw3zrKylKUuKXOl4dRSsrKysrzWVlZWVibuLGUqKiroiIREQpiEZGTuS6E8Txp354dKrglFyXwgyXvSppUR8KsUvL4XP3MITE4UvFK4pfImQnYlRKF6aVlZWbmUqKioqxCZhERG02kZGQmdK6kQk8kuX1pVxGlRTDLc/wUQ1ic4Rm1mw2oiIuFKU+n3EIRZpeMvCEIQhMpUmZ5U72JUSnVOtO5rE2UpUVcoRZnSnSeJLLXZDQouduExDUIbWbWbTajYiJcb0UvGExOEwmTF6EhKFP4w+2rpTGh9KU86d7Ky4+EJmEJxRO9YWE8Tr0aZ9Y8rLbeIxLphCY+F4PEIQnFdcxUVFKUrFWyTlexdSdHppOX0SnRfBYJ0nWlxrKVYmYTM70uCZOrQr9fRF0uZvCEWXzWKVFRUbkUrKysrE7waJxSolC8KW+O8Uxqk4Q0rje6l5WF6kuylR8JmEJ1LC43p06axLM5feFFmE6aIWKkU3G5lZX2J3g1xSnK+FdKdGqPOlX7xb86cxOcvhsE3whCEJyS7VpbFoEp87oJzKfGot5tzztXKU5N34vPeKY1hK8bfIuNmJySnjWa8VYhCEJhdKTFo/2LSvIs0rK3lKcmy+NfMp4kZpU5N+lcF8ExrFzetdd4p4fBL114vGclpQklw+8p00pXhPg8pTlYhvyrqb/C96t432p4gvJPFCdC6m0Ur5pxieXjSpzbvnTwuTc9qeUoXL6l5U7leNcF0ryNm7tTFlLm36Vyb96Espz5ifoE73T9Re9MXQ36Ur+mSw8p4nvX6Fdq5t+Fc256kubXnmITglzTxPUspfrkrzb6ETE5pTC4WepKdLXsS6Uye1ZvKcp3fxiYXZKL5yvbCEeUubfpS656kv06612TkvRb1ThcpX9AlyvOemds9KXlnFZnofhX6BLqXGedd8/TQhCEJ+zX6tP1LvWJ5l7Z0TxTvX61ehLwp+Zd0IQnVOS/wVdkITjCEIQhCEIQhCEIQhOUIQhCEIQhCEzPPCE7p45711LxQhCeW8L+qhCEIQhCE65+jhCeddi4TMIQhCf4zCEIL9FCE6p3rshP2c4zM9MITzwnCE4wn7SE/wDEYQ+n0+n3wTMJ+2X+BwhCfpp7554QhCEIQhCEIQhCE8s7YQhP8AhCEJ/iMIQhCfoZznlX+AfeS8cJwn/r0IQhBf8Ayw//2Q==") no-repeat center;
  background-size: cover;
  font-size: 2.2rem;
  position: relative;
}
.tpl-article-melodies-en-surface .intro .container, .tpl-article-melodies-en-surface .intro .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .intro .container-narrow, .tpl-article-melodies-en-surface .intro .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .intro .container-medium {
  box-sizing: border-box;
  max-width: 90rem;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .intro .container, .tpl-article-melodies-en-surface .intro .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .intro .container-narrow, .tpl-article-melodies-en-surface .intro .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .intro .container-medium {
    padding: 15rem 0 9rem;
  }
}
.tpl-article-melodies-en-surface .intro .title, .tpl-article-melodies-en-surface .intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .intro .-quote,
.tpl-article-melodies-en-surface .intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .intro .-quote,
.tpl-article-melodies-en-surface .intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .intro .-quote {
  color: #06073c;
  font-family: "PT Serif Bold";
  font-size: 5rem;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .intro .title, .tpl-article-melodies-en-surface .intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .intro .-quote,
.tpl-article-melodies-en-surface .intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .intro .-quote,
.tpl-article-melodies-en-surface .intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .intro .-quote {
    font-size: 5rem;
    line-height: 1.4;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .intro .title, .tpl-article-melodies-en-surface .intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .intro .-quote,
.tpl-article-melodies-en-surface .intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .intro .-quote,
.tpl-article-melodies-en-surface .intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .intro .-quote {
    font-size: 7rem;
    line-height: 1.4;
  }
}
.tpl-article-melodies-en-surface .intro .texte {
  font-family: "Cera PRO Light";
  font-size: 2.8rem;
  line-height: 3.5rem;
  margin-bottom: 5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .intro .texte {
    line-height: 4rem;
  }
}
.tpl-article-melodies-en-surface .intro .author {
  color: #666;
  font-style: italic;
  font-size: 1.8rem;
}
.tpl-article-melodies-en-surface .article1 {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .article1 {
    margin-bottom: 0;
  }
}
.tpl-article-melodies-en-surface .article1 .container, .tpl-article-melodies-en-surface .article1 .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .article1 .container-narrow, .tpl-article-melodies-en-surface .article1 .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  font-size: 1.8rem;
  line-height: 3.2rem;
  max-width: 92rem;
  padding: 2rem 2rem 1rem;
  position: relative;
  width: 100%;
  margin-bottom: 1.5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .article1 .container, .tpl-article-melodies-en-surface .article1 .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .article1 .container-narrow, .tpl-article-melodies-en-surface .article1 .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .article1 .container-medium {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 2rem 9rem 2rem;
  }
}
.tpl-article-melodies-en-surface .article1 .container:first-letter, .tpl-article-melodies-en-surface .article1 .article-global .container-narrow:first-letter, .article-global .tpl-article-melodies-en-surface .article1 .container-narrow:first-letter, .tpl-article-melodies-en-surface .article1 .article-global .container-medium:first-letter, .article-global .tpl-article-melodies-en-surface .article1 .container-medium:first-letter {
  color: #06073c;
  display: inline-block;
  font-family: "PT Serif Bold";
  font-size: 6.2rem;
  float: left;
  line-height: 6.4rem;
  margin-right: 0.5rem;
}
.tpl-article-melodies-en-surface .article1 .container span, .tpl-article-melodies-en-surface .article1 .article-global .container-narrow span, .article-global .tpl-article-melodies-en-surface .article1 .container-narrow span, .tpl-article-melodies-en-surface .article1 .article-global .container-medium span, .article-global .tpl-article-melodies-en-surface .article1 .container-medium span {
  font-family: "PT Serif Bold";
  font-style: italic;
}
.tpl-article-melodies-en-surface .article1 img {
  display: block;
  width: 100%;
}
.tpl-article-melodies-en-surface .didyouknow {
  position: relative;
}
.tpl-article-melodies-en-surface .didyouknow img {
  display: block;
  width: 100%;
}
.tpl-article-melodies-en-surface .didyouknow a {
  font-family: inherit;
  text-decoration: underline;
  color: inherit;
}
.tpl-article-melodies-en-surface .didyouknow .content {
  border: 0.1rem solid #fff;
  border-top: 0 none;
  box-sizing: border-box;
  padding: 10vw;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .didyouknow .content {
    padding: 6.5vw;
    display: flex;
    text-align: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    height: calc(100% - 4vw);
    width: calc(100% - 4vw);
  }
}
.tpl-article-melodies-en-surface .didyouknow .title, .tpl-article-melodies-en-surface .didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow .-quote,
.tpl-article-melodies-en-surface .didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote,
.tpl-article-melodies-en-surface .didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote {
  color: #666;
  font-family: "PT Serif Bold";
  font-size: 2.8rem;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .didyouknow .title, .tpl-article-melodies-en-surface .didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow .-quote,
.tpl-article-melodies-en-surface .didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote,
.tpl-article-melodies-en-surface .didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote {
    color: #fff;
    font-size: 1.6rem;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -0.8vw;
    text-align: center;
    width: 100%;
    z-index: 2;
  }
  .tpl-article-melodies-en-surface .didyouknow .title:before, .tpl-article-melodies-en-surface .didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow .-quote:before,
.tpl-article-melodies-en-surface .didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:before,
.tpl-article-melodies-en-surface .didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:before, .tpl-article-melodies-en-surface .didyouknow .title:after, .tpl-article-melodies-en-surface .didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow .-quote:after,
.tpl-article-melodies-en-surface .didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:after,
.tpl-article-melodies-en-surface .didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:after {
    background-color: #fff;
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto 0;
    height: 0.1rem;
    width: 43%;
  }
  .tpl-article-melodies-en-surface .didyouknow .title:before, .tpl-article-melodies-en-surface .didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow .-quote:before,
.tpl-article-melodies-en-surface .didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:before,
.tpl-article-melodies-en-surface .didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:before {
    left: 0;
  }
  .tpl-article-melodies-en-surface .didyouknow .title:after, .tpl-article-melodies-en-surface .didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow .-quote:after,
.tpl-article-melodies-en-surface .didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:after,
.tpl-article-melodies-en-surface .didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow .-quote:after {
    right: 0;
  }
}
.tpl-article-melodies-en-surface .didyouknow .texte {
  color: #666;
  font-family: "PT Serif Regular";
  font-size: 1.8rem;
  line-height: 1.6;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .didyouknow .texte {
    color: #fff;
    font-size: 2rem;
    width: 100%;
    padding: 0 2rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .didyouknow .texte {
    padding: 0 8rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-melodies-en-surface .didyouknow .texte {
    font-size: 2.2rem;
    width: 100%;
    padding: 0 8rem;
  }
}
.tpl-article-melodies-en-surface .didyouknow2 {
  position: relative;
}
.tpl-article-melodies-en-surface .didyouknow2 img {
  display: block;
  width: 100%;
}
.tpl-article-melodies-en-surface .didyouknow2 a {
  font-family: inherit;
  text-decoration: underline;
  color: inherit;
}
.tpl-article-melodies-en-surface .didyouknow2 .content {
  border: 0.1rem solid #fff;
  border-top: 0 none;
  box-sizing: border-box;
  padding: 10vw;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .didyouknow2 .content {
    padding: 4rem 10rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .didyouknow2 .content {
    align-items: center;
    bottom: 0;
    display: flex;
    height: calc(62%);
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 14vh;
    width: calc(100% - 4vw);
  }
}
@media all and (min-width: 75em) {
  .tpl-article-melodies-en-surface .didyouknow2 .content {
    top: 24vh;
    height: calc(66%);
  }
}
.tpl-article-melodies-en-surface .didyouknow2 .title, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote {
  color: #666;
  font-family: "PT Serif Bold";
  font-size: 2.8rem;
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .didyouknow2 .title, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote {
    font-size: 1.6rem;
    color: #fff;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -0.4vw;
    text-align: center;
    width: 100%;
    z-index: 2;
  }
  .tpl-article-melodies-en-surface .didyouknow2 .title:before, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote:before,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:before,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:before, .tpl-article-melodies-en-surface .didyouknow2 .title:after, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote:after,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:after,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:after {
    background-color: #fff;
    bottom: 0;
    content: "";
    height: 0.1rem;
    margin: auto 0;
    position: absolute;
    top: -1.5vh;
    width: 43%;
  }
  .tpl-article-melodies-en-surface .didyouknow2 .title:before, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote:before,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:before,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:before {
    left: 0;
  }
  .tpl-article-melodies-en-surface .didyouknow2 .title:after, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote:after,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:after,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:after {
    right: 0;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-melodies-en-surface .didyouknow2 .title, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote {
    top: -0.55vw;
  }
  .tpl-article-melodies-en-surface .didyouknow2 .title:before, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote:before,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:before,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:before, .tpl-article-melodies-en-surface .didyouknow2 .title:after, .tpl-article-melodies-en-surface .didyouknow2 .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-melodies-en-surface .didyouknow2 .-quote:after,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:after,
.tpl-article-melodies-en-surface .didyouknow2 .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .didyouknow2 .-quote:after {
    top: 0;
  }
}
.tpl-article-melodies-en-surface .didyouknow2 .texte {
  color: #666;
  font-family: "PT Serif Regular";
  font-size: 1.8rem;
  line-height: 1.6;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .didyouknow2 .texte {
    color: #fff;
    font-size: 2rem;
    padding: 0 2rem;
    width: 100%;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-melodies-en-surface .didyouknow2 .texte {
    font-size: 2.2rem;
    padding: 0 8rem;
    width: 100%;
  }
}
.tpl-article-melodies-en-surface .didyouknow-heading {
  font-family: "PT Serif Bold";
  color: #06073c;
  font-size: 2.4rem;
  margin: 0 0 2rem;
  text-transform: uppercase;
  letter-spacing: 0.2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .didyouknow-heading {
    color: #fff;
    font-size: 3rem;
    margin: 0 0 4rem;
  }
}
.tpl-article-melodies-en-surface .article2 {
  font-size: 2.2rem;
  position: relative;
}
.tpl-article-melodies-en-surface .article2 .img-molecules {
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .article2 .img-molecules {
    opacity: 1;
  }
}
.tpl-article-melodies-en-surface .article2 .top {
  position: relative;
}
.tpl-article-melodies-en-surface .article2 .top .container, .tpl-article-melodies-en-surface .article2 .top .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .article2 .top .container-narrow, .tpl-article-melodies-en-surface .article2 .top .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .article2 .top .container-medium {
  box-sizing: border-box;
  max-width: 111rem;
  padding: 2rem 2rem;
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .article2 .top .container, .tpl-article-melodies-en-surface .article2 .top .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .article2 .top .container-narrow, .tpl-article-melodies-en-surface .article2 .top .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .article2 .top .container-medium {
    padding: 8rem 2rem 0;
  }
}
.tpl-article-melodies-en-surface .article2 .top .title, .tpl-article-melodies-en-surface .article2 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .article2 .top .-quote,
.tpl-article-melodies-en-surface .article2 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .article2 .top .-quote,
.tpl-article-melodies-en-surface .article2 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .article2 .top .-quote {
  color: #06073c;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 2rem;
  text-transform: uppercase;
  padding: 3rem 0 0;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .article2 .top .title, .tpl-article-melodies-en-surface .article2 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .article2 .top .-quote,
.tpl-article-melodies-en-surface .article2 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .article2 .top .-quote,
.tpl-article-melodies-en-surface .article2 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .article2 .top .-quote {
    padding: 3rem 4rem 0;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .article2 .top .title, .tpl-article-melodies-en-surface .article2 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .article2 .top .-quote,
.tpl-article-melodies-en-surface .article2 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .article2 .top .-quote,
.tpl-article-melodies-en-surface .article2 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .article2 .top .-quote {
    padding: 0 16.5rem 0;
    margin-bottom: 0;
  }
}
.tpl-article-melodies-en-surface .article2 .top .texte {
  background: white;
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 3.2rem;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 48em) {
  .tpl-article-melodies-en-surface .article2 .top .texte {
    padding: 2rem 4rem 4rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-melodies-en-surface .article2 .top .texte {
    padding: 2rem 16.5rem 8rem;
  }
}
.tpl-article-melodies-en-surface .article2 .top .-italics {
  font-family: "PT Serif Bold";
  font-style: italic;
}
.tpl-article-melodies-en-surface .last-img {
  display: block;
  margin-bottom: 4rem;
  position: relative;
  width: 100%;
  z-index: 1;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .last-img {
    margin: -9.5rem 0 0;
  }
}
.tpl-article-melodies-en-surface .numbers-wrapper {
  margin-top: -8rem;
}
.tpl-article-melodies-en-surface .number-blocks {
  background: #f5f5f5;
  margin: -7rem 0 0;
  padding: 0 0 6rem;
  position: relative;
}
.tpl-article-melodies-en-surface .number-blocks .container, .tpl-article-melodies-en-surface .number-blocks .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .number-blocks .container-narrow, .tpl-article-melodies-en-surface .number-blocks .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .number-blocks .container-medium {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .number-blocks .container, .tpl-article-melodies-en-surface .number-blocks .article-global .container-narrow, .article-global .tpl-article-melodies-en-surface .number-blocks .container-narrow, .tpl-article-melodies-en-surface .number-blocks .article-global .container-medium, .article-global .tpl-article-melodies-en-surface .number-blocks .container-medium {
    align-items: flex-start;
  }
}
.tpl-article-melodies-en-surface .number-blocks .item {
  background-color: #06073c;
  box-sizing: border-box;
  color: white;
  min-height: 20rem;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .number-blocks .item {
    min-height: 25rem;
    width: 25%;
  }
}
.tpl-article-melodies-en-surface .number-blocks .item .title, .tpl-article-melodies-en-surface .number-blocks .item .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .number-blocks .item .-quote,
.tpl-article-melodies-en-surface .number-blocks .item .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item .-quote,
.tpl-article-melodies-en-surface .number-blocks .item .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item .-quote {
  color: #fff;
  opacity: 0.6;
  font-family: "Cera PRO Bold";
  font-size: 4rem;
  padding-bottom: 1.5rem;
  margin-bottom: 2.5rem;
  position: relative;
}
.tpl-article-melodies-en-surface .number-blocks .item .title:before, .tpl-article-melodies-en-surface .number-blocks .item .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-melodies-en-surface .number-blocks .item .-quote:before,
.tpl-article-melodies-en-surface .number-blocks .item .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item .-quote:before,
.tpl-article-melodies-en-surface .number-blocks .item .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item .-quote:before {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 0.2rem;
  width: 5rem;
}
.tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) {
  background-color: white;
  color: #06073c;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) {
    margin-top: 6rem;
  }
}
.tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .title, .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .-quote,
.tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .-quote,
.tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .-quote {
  color: #06073c;
  opacity: 1;
}
.tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .title:before, .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .-quote:before,
.tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .-quote:before,
.tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-melodies-en-surface .number-blocks .item:nth-child(even) .-quote:before {
  background-color: #06073c;
}
.tpl-article-melodies-en-surface .number-blocks .texte {
  font-size: 1.4rem;
  margin: 2rem auto 0;
}
@media all and (min-width: 60em) {
  .tpl-article-melodies-en-surface .number-blocks .texte {
    max-width: 80%;
  }
}
.tpl-article-melodies-en-surface .numbers-icon {
  font-size: 7rem;
  line-height: 11rem;
  margin-top: -1rem;
  opacity: 0.6;
  position: relative;
}
.tpl-article-melodies-en-surface .numbers-icon:after {
  background-color: #fff;
  bottom: 0;
  content: "";
  height: 0.2rem;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 5rem;
}
.tpl-article-melodies-en-surface .numbers-icon.icon-seat {
  color: #06073c;
  opacity: 1;
  font-size: 10.5rem;
}
.tpl-article-melodies-en-surface .numbers-icon.icon-seat:after {
  background-color: #06073c;
}

.tpl-article-moyen-orient .titre {
  font-size: 1.8rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .titre {
    font-size: 7rem;
  }
}
.tpl-article-moyen-orient strong {
  font-family: "PT Serif Bold";
  font-style: italic;
}
.tpl-article-moyen-orient .moyenor-intro {
  background: #e5e4d3 url("images/articles/moyen-orient-mo-topography.svg") no-repeat 0 0 fixed;
  background-size: cover;
  font-size: 2.2rem;
  position: relative;
}
.tpl-article-moyen-orient .moyenor-intro:before {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.tpl-article-moyen-orient .moyenor-intro .container, .tpl-article-moyen-orient .moyenor-intro .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-intro .container-narrow, .tpl-article-moyen-orient .moyenor-intro .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-intro .container-medium {
  box-sizing: border-box;
  max-width: 900px;
  padding: 3rem 1rem;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-intro .container, .tpl-article-moyen-orient .moyenor-intro .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-intro .container-narrow, .tpl-article-moyen-orient .moyenor-intro .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-intro .container-medium {
    padding: 15rem 0 9rem;
  }
}
.tpl-article-moyen-orient .moyenor-intro .title, .tpl-article-moyen-orient .moyenor-intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .moyenor-intro .-quote,
.tpl-article-moyen-orient .moyenor-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-intro .-quote,
.tpl-article-moyen-orient .moyenor-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-intro .-quote {
  color: #69360c;
  font-family: "PT Serif Bold";
  font-size: 7rem;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-intro .title, .tpl-article-moyen-orient .moyenor-intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .moyenor-intro .-quote,
.tpl-article-moyen-orient .moyenor-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-intro .-quote,
.tpl-article-moyen-orient .moyenor-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-intro .-quote {
    line-height: 1.4;
  }
}
.tpl-article-moyen-orient .moyenor-intro .texte {
  font-family: "Cera PRO Light";
  font-size: 2.8rem;
  line-height: 35px;
  margin-bottom: 5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-intro .texte {
    line-height: 4rem;
  }
}
.tpl-article-moyen-orient .moyenor-intro .author {
  color: #666;
  font-style: italic;
  font-size: 1.8rem;
}
.tpl-article-moyen-orient .moyenor-article1 {
  margin-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-article1 {
    margin-bottom: 0;
  }
}
.tpl-article-moyen-orient .moyenor-article1 .container, .tpl-article-moyen-orient .moyenor-article1 .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-article1 .container-narrow, .tpl-article-moyen-orient .moyenor-article1 .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-article1 .container-medium {
  box-sizing: border-box;
  color: #666;
  font-size: 1.8rem;
  line-height: 32px;
  max-width: 92rem;
  padding: 8rem 2rem 1rem;
  position: relative;
  width: 100%;
}
.tpl-article-moyen-orient .moyenor-article1 .container:first-letter, .tpl-article-moyen-orient .moyenor-article1 .article-global .container-narrow:first-letter, .article-global .tpl-article-moyen-orient .moyenor-article1 .container-narrow:first-letter, .tpl-article-moyen-orient .moyenor-article1 .article-global .container-medium:first-letter, .article-global .tpl-article-moyen-orient .moyenor-article1 .container-medium:first-letter {
  display: inline-block;
  font-family: "PT Serif Bold";
  color: #69360c;
  font-size: 6.2rem;
  float: left;
  line-height: 64px;
  margin-right: 0.5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-article1 .container, .tpl-article-moyen-orient .moyenor-article1 .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-article1 .container-narrow, .tpl-article-moyen-orient .moyenor-article1 .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-article1 .container-medium {
    padding: 8rem 8rem 2rem;
  }
}
.tpl-article-moyen-orient .moyenor-quote-wrapper {
  display: flex;
  justify-content: center;
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .moyenor-quote-wrapper {
    margin-bottom: 1rem;
  }
}
.tpl-article-moyen-orient .moyenor-quote-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  color: #69360c;
}
.tpl-article-moyen-orient .moyenor-quote-main {
  font-size: 3rem;
  font-family: "PT Serif Bold";
  max-width: 400px;
  margin: 0 0 3rem;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .moyenor-quote-main {
    max-width: 65rem;
    font-size: 3.9rem;
  }
}
.tpl-article-moyen-orient .moyenor-quote-main::before {
  display: block;
  margin: 1.5rem 0;
}
.tpl-article-moyen-orient .moyenor-quote-author {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-size: 1.8rem;
}
.tpl-article-moyen-orient .moyenor-quote-author-name {
  font-family: "Cera PRO Bold";
}
.tpl-article-moyen-orient .moyenor-article2 {
  font-size: 2.2rem;
}
.tpl-article-moyen-orient .moyenor-article2 .top {
  position: relative;
}
.tpl-article-moyen-orient .moyenor-article2 .top:before {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 100%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.tpl-article-moyen-orient .moyenor-article2 .top .container, .tpl-article-moyen-orient .moyenor-article2 .top .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-article2 .top .container-narrow, .tpl-article-moyen-orient .moyenor-article2 .top .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-article2 .top .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  padding: 2rem 0;
  position: relative;
}
.tpl-article-moyen-orient .moyenor-article2 .top .title, .tpl-article-moyen-orient .moyenor-article2 .top .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .moyenor-article2 .top .-quote,
.tpl-article-moyen-orient .moyenor-article2 .top .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article2 .top .-quote,
.tpl-article-moyen-orient .moyenor-article2 .top .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article2 .top .-quote {
  color: #656354;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.tpl-article-moyen-orient .moyenor-article2 .top .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 32px;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-article2 .top .texte {
    margin-bottom: 5rem;
  }
}
.tpl-article-moyen-orient .bottom {
  display: block;
  padding-bottom: 2rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .bottom {
    padding: 9rem 0;
  }
}
.tpl-article-moyen-orient .bottom img {
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .bottom img {
    margin-top: -8rem;
  }
}
.tpl-article-moyen-orient .map {
  position: absolute;
  right: 15%;
  top: -21%;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .map {
    top: -10%;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .map {
    top: -21%;
  }
}
.tpl-article-moyen-orient .marker {
  display: block;
  position: absolute;
}
.tpl-article-moyen-orient .marker:nth-child(2) {
  left: 40%;
  top: 38%;
}
.tpl-article-moyen-orient .marker:nth-child(3) {
  right: 14%;
  top: 43%;
  z-index: 3;
}
.tpl-article-moyen-orient .marker:nth-child(4) {
  left: 66%;
  top: 32%;
  z-index: 2;
}
.tpl-article-moyen-orient .marker .radio {
  background-color: #13cfbf;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  margin: auto 0;
  position: relative;
  transition: 0.3s;
  height: 2.2vw;
  width: 2.2vw;
  z-index: 1;
}
.tpl-article-moyen-orient .marker .radio:hover {
  background-color: #0fa094;
}
.tpl-article-moyen-orient .marker .radio:before, .tpl-article-moyen-orient .marker .radio:after {
  background-color: #fff;
  bottom: 0;
  content: "";
  height: 10%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 47%;
}
.tpl-article-moyen-orient .marker .radio:after {
  transform: rotate(90deg);
}
.tpl-article-moyen-orient .marker .label {
  background-color: #666;
  border-radius: 5rem;
  color: #fff;
  display: none;
  font-family: "Cera PRO Medium";
  font-size: 1.75vw;
  line-height: 1.8;
  padding: 0 4.4vw 0 2.2vw;
  position: absolute;
  right: -0.8vw;
  top: -0.46vw;
}
.tpl-article-moyen-orient .marker input {
  position: fixed;
  z-index: -1;
}
.tpl-article-moyen-orient .marker input:checked + .label {
  display: block;
}
.tpl-article-moyen-orient .marker input:checked ~ .radio:after {
  display: none;
}
.tpl-article-moyen-orient .presentation {
  left: 18%;
  position: absolute;
  top: -3%;
  width: 100%;
}
.tpl-article-moyen-orient .presentation .title, .tpl-article-moyen-orient .presentation .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .presentation .-quote,
.tpl-article-moyen-orient .presentation .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .presentation .-quote,
.tpl-article-moyen-orient .presentation .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .presentation .-quote {
  color: #969696;
  font-family: "PT Serif Bold";
  font-size: 10vw;
  font-style: italic;
  line-height: 1.15;
  opacity: 0.4;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .presentation .title, .tpl-article-moyen-orient .presentation .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .presentation .-quote,
.tpl-article-moyen-orient .presentation .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .presentation .-quote,
.tpl-article-moyen-orient .presentation .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .presentation .-quote {
    font-size: 6.5vw;
  }
}
.tpl-article-moyen-orient .moyenor-article3 .container, .tpl-article-moyen-orient .moyenor-article3 .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-article3 .container-narrow, .tpl-article-moyen-orient .moyenor-article3 .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-article3 .container-medium,
.tpl-article-moyen-orient .moyenor-article4 .container,
.tpl-article-moyen-orient .moyenor-article4 .article-global .container-narrow,
.article-global .tpl-article-moyen-orient .moyenor-article4 .container-narrow,
.tpl-article-moyen-orient .moyenor-article4 .article-global .container-medium,
.article-global .tpl-article-moyen-orient .moyenor-article4 .container-medium,
.tpl-article-moyen-orient .moyenor-article5 .container,
.tpl-article-moyen-orient .moyenor-article5 .article-global .container-narrow,
.article-global .tpl-article-moyen-orient .moyenor-article5 .container-narrow,
.tpl-article-moyen-orient .moyenor-article5 .article-global .container-medium,
.article-global .tpl-article-moyen-orient .moyenor-article5 .container-medium {
  box-sizing: border-box;
  max-width: 75rem;
  position: relative;
  padding-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-article3 .container, .tpl-article-moyen-orient .moyenor-article3 .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-article3 .container-narrow, .tpl-article-moyen-orient .moyenor-article3 .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-article3 .container-medium,
.tpl-article-moyen-orient .moyenor-article4 .container,
.tpl-article-moyen-orient .moyenor-article4 .article-global .container-narrow,
.article-global .tpl-article-moyen-orient .moyenor-article4 .container-narrow,
.tpl-article-moyen-orient .moyenor-article4 .article-global .container-medium,
.article-global .tpl-article-moyen-orient .moyenor-article4 .container-medium,
.tpl-article-moyen-orient .moyenor-article5 .container,
.tpl-article-moyen-orient .moyenor-article5 .article-global .container-narrow,
.article-global .tpl-article-moyen-orient .moyenor-article5 .container-narrow,
.tpl-article-moyen-orient .moyenor-article5 .article-global .container-medium,
.article-global .tpl-article-moyen-orient .moyenor-article5 .container-medium {
    padding: 9rem 0;
  }
}
.tpl-article-moyen-orient .moyenor-article3 .title, .tpl-article-moyen-orient .moyenor-article3 .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .moyenor-article3 .-quote,
.tpl-article-moyen-orient .moyenor-article3 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article3 .-quote,
.tpl-article-moyen-orient .moyenor-article3 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article3 .-quote,
.tpl-article-moyen-orient .moyenor-article4 .title,
.tpl-article-moyen-orient .moyenor-article4 .article-global .pull-quote .-quote,
.article-global .pull-quote .tpl-article-moyen-orient .moyenor-article4 .-quote,
.tpl-article-moyen-orient .moyenor-article4 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article4 .-quote,
.tpl-article-moyen-orient .moyenor-article4 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article4 .-quote,
.tpl-article-moyen-orient .moyenor-article5 .title,
.tpl-article-moyen-orient .moyenor-article5 .article-global .pull-quote .-quote,
.article-global .pull-quote .tpl-article-moyen-orient .moyenor-article5 .-quote,
.tpl-article-moyen-orient .moyenor-article5 .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article5 .-quote,
.tpl-article-moyen-orient .moyenor-article5 .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .moyenor-article5 .-quote {
  color: #69360c;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.tpl-article-moyen-orient .moyenor-article3 .texte,
.tpl-article-moyen-orient .moyenor-article4 .texte,
.tpl-article-moyen-orient .moyenor-article5 .texte {
  color: #666;
  font-family: "Cera PRO Light";
  font-size: 1.8rem;
  line-height: 32px;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .moyenor-article3 {
    background: url("images/articles/moyen-orient-mo-top-2.jpg") no-repeat;
    background-size: cover;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .moyenor-article3 .container, .tpl-article-moyen-orient .moyenor-article3 .article-global .container-narrow, .article-global .tpl-article-moyen-orient .moyenor-article3 .container-narrow, .tpl-article-moyen-orient .moyenor-article3 .article-global .container-medium, .article-global .tpl-article-moyen-orient .moyenor-article3 .container-medium {
    padding: 0 0 9rem;
  }
}
.tpl-article-moyen-orient .didyouknow {
  color: #666;
  background-color: transparent;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .didyouknow:not(.centered):before {
    background-color: transparent;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow {
    margin-top: -26vw;
  }
}
.tpl-article-moyen-orient .didyouknow img {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
.tpl-article-moyen-orient .didyouknow .content {
  box-sizing: border-box;
  padding: 6.5vw;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow .content {
    border: 0.1rem solid #fff;
    border-top: 0 none;
    color: #fff;
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 25vw;
    margin: auto;
    height: 39vw;
    width: calc(100% - 4vw);
  }
}
.tpl-article-moyen-orient .didyouknow .title, .tpl-article-moyen-orient .didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow .-quote,
.tpl-article-moyen-orient .didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote,
.tpl-article-moyen-orient .didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote {
  font-family: "PT Serif Bold";
  color: #69360c;
  font-size: 8vw;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .didyouknow .title, .tpl-article-moyen-orient .didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow .-quote,
.tpl-article-moyen-orient .didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote,
.tpl-article-moyen-orient .didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote {
    font-size: 4vw;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow .title, .tpl-article-moyen-orient .didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow .-quote,
.tpl-article-moyen-orient .didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote,
.tpl-article-moyen-orient .didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote {
    color: #fff;
    font-size: 1.2vw;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -0.8vw;
    text-align: center;
    width: 100%;
    z-index: 2;
  }
  .tpl-article-moyen-orient .didyouknow .title:before, .tpl-article-moyen-orient .didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow .-quote:before,
.tpl-article-moyen-orient .didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:before,
.tpl-article-moyen-orient .didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:before, .tpl-article-moyen-orient .didyouknow .title:after, .tpl-article-moyen-orient .didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow .-quote:after,
.tpl-article-moyen-orient .didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:after,
.tpl-article-moyen-orient .didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:after {
    background-color: #fff;
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto 0;
    height: 0.1rem;
    width: 43%;
  }
  .tpl-article-moyen-orient .didyouknow .title:before, .tpl-article-moyen-orient .didyouknow .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow .-quote:before,
.tpl-article-moyen-orient .didyouknow .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:before,
.tpl-article-moyen-orient .didyouknow .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:before {
    left: 0;
  }
  .tpl-article-moyen-orient .didyouknow .title:after, .tpl-article-moyen-orient .didyouknow .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow .-quote:after,
.tpl-article-moyen-orient .didyouknow .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:after,
.tpl-article-moyen-orient .didyouknow .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow .-quote:after {
    right: 0;
  }
}
.tpl-article-moyen-orient .didyouknow .texte {
  font-family: "PT Serif Regular";
  font-size: 1.8rem;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow .texte {
    width: 50%;
  }
}
.tpl-article-moyen-orient .didyouknow-title {
  font-family: "PT Serif Bold";
  color: #69360c;
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow-title {
    color: #fff;
  }
}
.tpl-article-moyen-orient .didyouknow.second {
  margin-top: auto;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow.second .content {
    border: 0.1rem solid #371c06;
    border-top: 0 none;
    height: 30vw;
    color: #371c06;
    top: 0;
  }
}
.tpl-article-moyen-orient .didyouknow.second .title, .tpl-article-moyen-orient .didyouknow.second .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow.second .-quote,
.tpl-article-moyen-orient .didyouknow.second .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow.second .-quote,
.tpl-article-moyen-orient .didyouknow.second .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow.second .-quote {
  color: #371c06;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow.second .title:before, .tpl-article-moyen-orient .didyouknow.second .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow.second .-quote:before,
.tpl-article-moyen-orient .didyouknow.second .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow.second .-quote:before,
.tpl-article-moyen-orient .didyouknow.second .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow.second .-quote:before, .tpl-article-moyen-orient .didyouknow.second .title:after, .tpl-article-moyen-orient .didyouknow.second .article-global .pull-quote .-quote:after, .article-global .pull-quote .tpl-article-moyen-orient .didyouknow.second .-quote:after,
.tpl-article-moyen-orient .didyouknow.second .article-global .left-quote-bkrnd-img .-quote:after,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow.second .-quote:after,
.tpl-article-moyen-orient .didyouknow.second .article-global .right-quote-bkrnd-img .-quote:after,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .didyouknow.second .-quote:after {
    background-color: #371c06;
  }
}
.tpl-article-moyen-orient .didyouknow.second .texte {
  margin: 0 auto;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .didyouknow.second .texte {
    text-align: center;
  }
}
.tpl-article-moyen-orient .last-img {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  margin-bottom: 4rem;
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .last-img {
    margin: -35rem 0 100px;
  }
}
.tpl-article-moyen-orient .article6-container {
  max-width: 1045px;
  margin: auto;
  line-height: 1.5;
  padding: 0 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .article6-container {
    display: flex;
    flex-wrap: wrap;
  }
}
.tpl-article-moyen-orient .client-profile {
  color: #69360c;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .client-profile {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 225px;
    margin-right: 65px;
    text-align: center;
    flex-direction: column;
  }
}
.tpl-article-moyen-orient .client-img {
  display: block;
  height: 15rem;
  margin: 0 auto 2rem;
  width: 15rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .client-img {
    height: 21.5rem;
    margin: 0.5rem 4rem 0;
    width: 21.5rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .client-img {
    height: 22.5rem;
    margin-right: 0;
    width: 22.5rem;
  }
}
.tpl-article-moyen-orient .client-quote {
  display: block;
  width: 100%;
  margin: 0 0 1rem;
  padding: 0;
  font-family: "PT Serif Bold";
  font-size: 2.4rem;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .client-quote {
    margin-bottom: 25px;
  }
}
.tpl-article-moyen-orient .client-quote::before {
  display: block;
  margin-bottom: 1.1rem;
}
.tpl-article-moyen-orient .client-name {
  display: block;
  font-family: "PT Serif Bold";
  font-size: 1.8rem;
  margin-bottom: 3rem;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .client-name {
    width: 100%;
  }
}
.tpl-article-moyen-orient .client-name span {
  display: block;
  font-family: "PT Serif Regular";
}
.tpl-article-moyen-orient .client-questions {
  font-size: 2.2rem;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .client-questions {
    width: calc(100% - 29rem);
  }
}
.tpl-article-moyen-orient .client-questions .title, .tpl-article-moyen-orient .client-questions .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-moyen-orient .client-questions .-quote,
.tpl-article-moyen-orient .client-questions .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-moyen-orient .client-questions .-quote,
.tpl-article-moyen-orient .client-questions .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-moyen-orient .client-questions .-quote {
  display: block;
  width: 100%;
  color: #69360c;
  font-family: "PT Serif Bold";
  font-size: 3rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
.tpl-article-moyen-orient .client-questions .question {
  color: #69360c;
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  display: block;
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .client-questions .question {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .client-questions .question {
    font-size: 2.2rem;
  }
}
.tpl-article-moyen-orient .client-questions .response {
  display: block;
  font-size: 1.8rem;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-moyen-orient .client-questions .response {
    font-size: 2rem;
    margin-bottom: 4rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-moyen-orient .client-questions .response {
    font-size: 2.2rem;
  }
}

.tpl-article-inventivite-helvete .mod-slider-fullscreen .texte {
  max-width: 75rem;
  font-size: 1.8vw;
}
.tpl-article-inventivite-helvete .map {
  position: absolute;
  right: 23%;
  top: 10%;
  width: 42%;
}
@media screen and (max-width: 532px) {
  .tpl-article-inventivite-helvete .map {
    display: none;
  }
}
.tpl-article-inventivite-helvete .map img {
  opacity: 0.1;
  transition: 0.3s;
}
.tpl-article-inventivite-helvete .map:hover img {
  opacity: 0.2;
}
.tpl-article-inventivite-helvete .marker {
  display: block;
  position: absolute;
}
.tpl-article-inventivite-helvete .marker:nth-child(2) {
  left: 38%;
  top: 33%;
}
.tpl-article-inventivite-helvete .marker:nth-child(3) {
  left: 16%;
  top: 56%;
  z-index: 3;
}
.tpl-article-inventivite-helvete .radio {
  background-color: #0fa094;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  margin: auto 0;
  position: relative;
  transition: 0.3s;
  height: 2.2vw;
  width: 2.2vw;
  z-index: 1;
}
@media screen and (max-width: 1033px) {
  .tpl-article-inventivite-helvete .radio {
    display: none;
  }
}
.tpl-article-inventivite-helvete .radio:hover {
  background-color: #0fa094;
}
.tpl-article-inventivite-helvete .radio:before, .tpl-article-inventivite-helvete .radio:after {
  background-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  height: 10%;
  width: 47%;
}
.tpl-article-inventivite-helvete .radio:after {
  transform: rotate(90deg);
}
.tpl-article-inventivite-helvete .label {
  background-color: #376f78;
  border-radius: 5rem;
  color: #fff;
  display: none;
  font-family: "Cera PRO Medium";
  font-size: 1.75vw;
  line-height: 1.8;
  padding: 0 4.4vw 0 2.2vw;
  position: absolute;
  right: -0.8vw;
  top: -0.46vw;
}
.tpl-article-inventivite-helvete input {
  position: fixed;
  z-index: -1;
}
.tpl-article-inventivite-helvete input:checked + .label {
  display: block;
}
.tpl-article-inventivite-helvete input:checked ~ .radio:after {
  display: none;
}
.tpl-article-inventivite-helvete .parallax-container {
  height: 108.7rem;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .tpl-article-inventivite-helvete .parallax-container {
    height: 100rem !important;
  }
}
@media screen and (max-width: 1300px) {
  .tpl-article-inventivite-helvete .parallax-container {
    height: 70rem !important;
  }
}
@media screen and (max-width: 60em) {
  .tpl-article-inventivite-helvete .parallax-container {
    height: auto !important;
  }
}
.tpl-article-inventivite-helvete .parallax-container .no-parallax {
  display: none;
  margin: -3px 0;
}
@media screen and (max-width: 60em) {
  .tpl-article-inventivite-helvete .parallax-container .no-parallax {
    display: block;
  }
}
@media screen and (min-width: 61em) {
  .tpl-article-inventivite-helvete .parallax-container .no-parallax {
    display: block;
  }
}
.tpl-article-inventivite-helvete .parallax-container .parallax {
  background: #e1f5fe;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0 0 -42px 0;
  overflow: hidden;
  perspective: 100px;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 60em) {
  .tpl-article-inventivite-helvete .parallax-container .parallax {
    display: none;
  }
}
.tpl-article-inventivite-helvete .parallax-container .parallax__layer {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.tpl-article-inventivite-helvete .parallax-container .parallax__layer img {
  bottom: 0;
  display: block;
  position: absolute;
}
.tpl-article-inventivite-helvete .parallax-container .parallax__cover {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 2;
}
.tpl-article-inventivite-helvete .construction {
  position: relative;
  box-sizing: border-box;
  padding: 200px 0 0 0;
}
@media screen and (max-width: 533px) {
  .tpl-article-inventivite-helvete .construction {
    padding: 0;
  }
}
.tpl-article-inventivite-helvete .tpl-didyouknow {
  margin: 3rem 0 5rem 0;
}
.tpl-article-inventivite-helvete .tpl-didyouknow .title, .tpl-article-inventivite-helvete .tpl-didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-inventivite-helvete .tpl-didyouknow .-quote,
.tpl-article-inventivite-helvete .tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-inventivite-helvete .tpl-didyouknow .-quote,
.tpl-article-inventivite-helvete .tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-inventivite-helvete .tpl-didyouknow .-quote {
  text-transform: none;
}
.tpl-article-inventivite-helvete .tpl-didyouknow:not(.centered):before {
  box-shadow: inset 40rem 1rem 244px 22px rgba(0, 0, 0, 0.59);
}
@media all and (min-width: 48em) {
  .tpl-article-inventivite-helvete .tpl-didyouknow .title, .tpl-article-inventivite-helvete .tpl-didyouknow .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-inventivite-helvete .tpl-didyouknow .-quote,
.tpl-article-inventivite-helvete .tpl-didyouknow .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-inventivite-helvete .tpl-didyouknow .-quote,
.tpl-article-inventivite-helvete .tpl-didyouknow .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-inventivite-helvete .tpl-didyouknow .-quote,
.tpl-article-inventivite-helvete .tpl-didyouknow p {
    color: #fff;
  }
}
.tpl-article-inventivite-helvete .presentation {
  position: absolute;
  left: 20%;
  top: 13.5%;
  width: 36.5%;
}
@media screen and (max-width: 532px) {
  .tpl-article-inventivite-helvete .presentation {
    display: none;
  }
}
.tpl-article-inventivite-helvete .presentation .title, .tpl-article-inventivite-helvete .presentation .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-inventivite-helvete .presentation .-quote,
.tpl-article-inventivite-helvete .presentation .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-inventivite-helvete .presentation .-quote,
.tpl-article-inventivite-helvete .presentation .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-inventivite-helvete .presentation .-quote {
  color: #76bac5;
  font-family: "PT Serif Bold";
  font-size: 6rem;
  font-style: italic;
  line-height: 1.15;
  text-transform: none;
  margin-bottom: 0;
}
.tpl-article-inventivite-helvete .presentation .coords {
  display: flex;
  align-items: center;
  padding: 0;
  margin-bottom: 2.2vw;
}
@media screen and (max-width: 806px) {
  .tpl-article-inventivite-helvete .presentation .coords {
    display: none;
  }
}
.tpl-article-inventivite-helvete .presentation .coords span {
  color: #427075;
  font-family: "Cera PRO Bold";
  font-size: 1.46vw;
}
.tpl-article-inventivite-helvete .presentation .coords img {
  margin-right: 1vw;
  height: 2.2vw;
  width: 2.2vw;
}
.tpl-article-inventivite-helvete .presentation .texte {
  color: #999;
  font-size: 1.46vw;
  width: 70%;
}
.tpl-article-inventivite-helvete h2,
.tpl-article-inventivite-helvete .-title {
  color: #76bac5;
}
.tpl-article-inventivite-helvete p,
.tpl-article-inventivite-helvete .-subtitle,
.tpl-article-inventivite-helvete .-text {
  color: #427075;
}
.tpl-article-inventivite-helvete .-number {
  color: #376f78;
}
.tpl-article-inventivite-helvete .key-figures .col-left, .tpl-article-inventivite-helvete .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-inventivite-helvete .pull-quote .col-left, .tpl-article-inventivite-helvete .article-global .pull-quote .col-left, .article-global .tpl-article-inventivite-helvete .pull-quote .col-left,
.tpl-article-inventivite-helvete .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-inventivite-helvete .left-quote-bkrnd-img .col-left,
.tpl-article-inventivite-helvete .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-inventivite-helvete .right-quote-bkrnd-img .col-left {
  border-right: none;
}
@media all and (min-width: 48em) {
  .tpl-article-inventivite-helvete .key-figures .col-left, .tpl-article-inventivite-helvete .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-inventivite-helvete .pull-quote .col-left, .tpl-article-inventivite-helvete .article-global .pull-quote .col-left, .article-global .tpl-article-inventivite-helvete .pull-quote .col-left,
.tpl-article-inventivite-helvete .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-inventivite-helvete .left-quote-bkrnd-img .col-left,
.tpl-article-inventivite-helvete .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-inventivite-helvete .right-quote-bkrnd-img .col-left {
    border-right: 0.1rem solid #e0ecee;
  }
}
.tpl-article-inventivite-helvete .full-width {
  width: 100%;
}
.tpl-article-inventivite-helvete .full-width.sky {
  background: #e1f5fe;
}
.tpl-article-inventivite-helvete .full-width.grass-gradient {
  padding: 4.2rem 0;
  position: relative;
  z-index: 1;
}
.tpl-article-inventivite-helvete .full-width.grass-gradient:before {
  background: linear-gradient(to bottom, #aed581 0%, #e2f0d2 48%, #e9f9d9 59%, #fafcf7 89%, #ffffff 100%);
  content: "";
  height: calc(100% + 1.5rem);
  left: 0;
  position: absolute;
  right: 0;
  top: -1.5rem;
}
.tpl-article-inventivite-helvete .full-width.grass-gradient .-text {
  font-size: 1.9rem;
  margin-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .tpl-article-inventivite-helvete .full-width.grass-gradient .-text {
    font-size: 4.6rem;
    line-height: 5.5rem;
  }
}
.tpl-article-inventivite-helvete .full-width.grass-gradient .-autor-name {
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
  line-height: 2.4rem;
}
.tpl-article-inventivite-helvete .quote {
  background: transparent;
  color: #376f78;
  position: relative;
  text-align: center;
}
.tpl-article-inventivite-helvete .quote.container, .tpl-article-inventivite-helvete .article-global .quote.container-narrow, .article-global .tpl-article-inventivite-helvete .quote.container-narrow, .tpl-article-inventivite-helvete .article-global .quote.container-medium, .article-global .tpl-article-inventivite-helvete .quote.container-medium {
  padding: 0;
  max-width: 114rem;
}
.tpl-article-inventivite-helvete .quote .icon-quote-2 {
  font-size: 5.3rem;
}
.tpl-article-inventivite-helvete .quote .-text {
  font-family: "PT Serif Bold";
  font-style: normal;
  font-size: 1.9rem;
  margin-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .tpl-article-inventivite-helvete .quote .-text {
    font-size: 3rem;
    line-height: 3.6rem;
  }
}
.tpl-article-inventivite-helvete .quote .-author {
  color: #376f78;
}
.tpl-article-inventivite-helvete .quote .-author b {
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
}
.tpl-article-inventivite-helvete .article-intro, .tpl-article-inventivite-helvete .article-global .article-intro-bg-image > div, .article-global .tpl-article-inventivite-helvete .article-intro-bg-image > div {
  margin: 0 auto;
  padding: 8rem 2rem;
}
.tpl-article-inventivite-helvete .article-intro .-author, .tpl-article-inventivite-helvete .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-inventivite-helvete .article-intro-bg-image > div .-author {
  color: #76bac5;
}
.tpl-article-inventivite-helvete .article-intro .-title, .tpl-article-inventivite-helvete .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-inventivite-helvete .article-intro-bg-image > div .-title {
  font-size: 1.3rem;
}
.tpl-article-inventivite-helvete .map-block {
  background-image: radial-gradient(circle, #80bec8, #74b2bc, #69a6b0, #5d9ba5, #528f99);
  color: #fff;
}
.tpl-article-inventivite-helvete .map-block .-text {
  color: #fff;
}
.tpl-article-inventivite-helvete .-illust {
  margin: 58px auto;
}
.tpl-article-inventivite-helvete .-author {
  font-style: normal;
}
@media all and (min-width: 20em) {
  .tpl-article-inventivite-helvete .quote-img-map .map-block {
    margin: 0 auto 0;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-inventivite-helvete .quote-img-map .map-block {
    margin: -32.8rem auto 0;
  }
}
.tpl-article-inventivite-helvete .quote-img-map .icon-quote-2:after {
  background-color: #376f78;
}
.tpl-article-inventivite-helvete .quote-img-map .-text {
  font-style: normal;
  font-size: 2.5rem;
  line-height: 3rem;
}
@media all and (min-width: 48em) {
  .tpl-article-inventivite-helvete .quote-img-map .-text {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}

.tpl-article-crillon .title, .tpl-article-crillon .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-crillon .-quote,
.tpl-article-crillon .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-crillon .-quote,
.tpl-article-crillon .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-crillon .-quote,
.tpl-article-crillon h2,
.tpl-article-crillon .h2-like,
.tpl-article-crillon .mod-biography h1,
.mod-biography .tpl-article-crillon h1,
.tpl-article-crillon .-number,
.tpl-article-crillon .-title {
  color: #ceb791;
}
.tpl-article-crillon .article-intro-bg-image:before {
  background: url("https://www.bouygues.com/wp-content/uploads/2019/07/marble-texture-1.jpg") no-repeat center center/cover;
}
.tpl-article-crillon .pt-2.-background-image {
  background: url("https://www.bouygues.com/wp-content/uploads/2019/07/marble-texture-1.jpg") no-repeat center center/cover;
}
.tpl-article-crillon .pt-3.-background-image {
  background: url("https://www.bouygues.com/wp-content/uploads/2019/07/histoire.jpg") no-repeat center center/cover;
}
.tpl-article-crillon .pt-3 p {
  color: #FFF;
}
.tpl-article-crillon .image-slider .container, .tpl-article-crillon .image-slider .article-global .container-narrow, .article-global .tpl-article-crillon .image-slider .container-narrow, .tpl-article-crillon .image-slider .article-global .container-medium, .article-global .tpl-article-crillon .image-slider .container-medium {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  max-width: 100rem;
}
@media all and (min-width: 48em) {
  .tpl-article-crillon .image-slider .container, .tpl-article-crillon .image-slider .article-global .container-narrow, .article-global .tpl-article-crillon .image-slider .container-narrow, .tpl-article-crillon .image-slider .article-global .container-medium, .article-global .tpl-article-crillon .image-slider .container-medium {
    padding: 7rem 0 3.5rem;
  }
}
.tpl-article-crillon .image-slider.-background-image {
  background: url("https://www.bouygues.com/wp-content/uploads/2019/07/slide.03.jpg") no-repeat center center/cover;
}
.tpl-article-crillon .slider-text-container {
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-crillon .slider-text-container {
    width: calc(100% - 30rem);
  }
}
@media all and (min-width: 60em) {
  .tpl-article-crillon .slider-text-container {
    width: calc(100% - 47rem);
  }
}
.tpl-article-crillon .slider-text-container p {
  color: #FFF;
}
.tpl-article-crillon .slider-btn-container {
  display: none;
  width: 25.5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-crillon .slider-btn-container {
    display: block;
  }
}
.tpl-article-crillon .slider-btn-container img {
  border-radius: 50%;
  display: block;
  height: 25.5rem;
  margin-bottom: 1rem;
  transform: scale(0.7);
  transition: all 200ms ease-in;
  width: 25.5rem;
}
@media all and (min-width: 60em) {
  .tpl-article-crillon .slider-btn-container img {
    border: 0.5rem solid transparent;
    margin-bottom: 4.4rem;
    transform: scale(1);
  }
}
.tpl-article-crillon .slider-btn-container img:hover {
  cursor: pointer;
  border: 0.5rem solid #ceb791;
}
@media all and (min-width: 48em) {
  .tpl-article-crillon .key-figures, .tpl-article-crillon .pull-quote,
.tpl-article-crillon .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-crillon .left-quote-bkrnd-img,
.tpl-article-crillon .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-crillon .right-quote-bkrnd-img {
    margin: 145px auto;
  }
}
.tpl-article-crillon .key-figures .-title, .tpl-article-crillon .pull-quote .-title,
.tpl-article-crillon .article-global .left-quote-bkrnd-img .-title,
.article-global .tpl-article-crillon .left-quote-bkrnd-img .-title,
.tpl-article-crillon .article-global .right-quote-bkrnd-img .-title,
.article-global .tpl-article-crillon .right-quote-bkrnd-img .-title {
  color: #6c6355;
}
.tpl-article-crillon .key-figures .-subtitle, .tpl-article-crillon .pull-quote .-subtitle,
.tpl-article-crillon .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-crillon .left-quote-bkrnd-img .-subtitle,
.tpl-article-crillon .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-crillon .right-quote-bkrnd-img .-subtitle {
  color: #656354;
}
@media all and (min-width: 48em) {
  .tpl-article-crillon .key-figures .col-left, .tpl-article-crillon .pull-quote .col-left,
.tpl-article-crillon .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-crillon .left-quote-bkrnd-img .col-left,
.tpl-article-crillon .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-crillon .right-quote-bkrnd-img .col-left {
    border-right: 1px solid #b3b2ac;
  }
}
.tpl-article-crillon .pull-quote p {
  max-width: 52rem;
}
.tpl-article-crillon .pull-quote .-quote {
  color: #ceb791;
}
.tpl-article-crillon .left-quote-bkrnd-img, .tpl-article-crillon .article-global .right-quote-bkrnd-img, .article-global .tpl-article-crillon .right-quote-bkrnd-img {
  display: block;
  overflow: hidden;
}

@media all and (min-width: 75em) {
  .tpl-article-guyane {
    position: relative;
  }
  .tpl-article-guyane:before {
    content: url("images/articles/guyane-leaf-drawing.png");
    left: 0;
    position: absolute;
    top: -6rem;
  }
  .tpl-article-guyane:after {
    content: url("images/articles/guyane-flower-drawing.png");
    position: absolute;
    right: 0;
    top: -6rem;
  }
}
.tpl-article-guyane .article-intro .-title, .tpl-article-guyane .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-guyane .article-intro-bg-image > div .-title {
  color: #13cfbf;
}
.tpl-article-guyane .article-intro .-text, .tpl-article-guyane .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-guyane .article-intro-bg-image > div .-text {
  color: #8eaaa7;
}
.tpl-article-guyane .article-intro .-author, .tpl-article-guyane .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-guyane .article-intro-bg-image > div .-author {
  color: #13cfbf;
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .article-intro .-author, .tpl-article-guyane .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-guyane .article-intro-bg-image > div .-author {
    margin-bottom: 0;
  }
}
.tpl-article-guyane .quote-left,
.tpl-article-guyane .quote-right {
  color: #6c6355;
}
.tpl-article-guyane .quote-left svg,
.tpl-article-guyane .quote-right svg {
  fill: #6c6355;
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .quote-left {
    border-right: 0.1rem solid #e0e0dd;
  }
}
.tpl-article-guyane .text-right-image-left-quote .-illust {
  height: 55rem;
  width: auto;
  z-index: -1;
}
.tpl-article-guyane .text-right-image-left-quote .-title {
  color: #656354;
}
.tpl-article-guyane .text-right-image-left-quote .-text {
  color: #000;
}
@media all and (min-width: 75em) {
  .tpl-article-guyane .double-quote-container.-tall {
    margin-bottom: 16rem;
  }
  .tpl-article-guyane .double-quote-container.-tall:after {
    content: url("images/articles/guyane-palm-right.jpg");
    height: 400px;
    position: absolute;
    margin-top: -200px;
    right: 0;
    width: auto;
    z-index: -1;
  }
}
.tpl-article-guyane .quote-right-numbers-left .-title {
  color: #656354;
}
.tpl-article-guyane .text-left-bkrnd-img {
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .text-left-bkrnd-img {
    margin-bottom: 9.5rem;
  }
  .tpl-article-guyane .text-left-bkrnd-img .container, .tpl-article-guyane .text-left-bkrnd-img .article-global .container-narrow, .article-global .tpl-article-guyane .text-left-bkrnd-img .container-narrow, .tpl-article-guyane .text-left-bkrnd-img .article-global .container-medium, .article-global .tpl-article-guyane .text-left-bkrnd-img .container-medium {
    margin-top: 11rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-guyane .text-left-bkrnd-img .-content {
    width: 60%;
  }
}
.tpl-article-guyane .text-left-bkrnd-img .-title,
.tpl-article-guyane .text-left-bkrnd-img .-text {
  color: #000;
}
.tpl-article-guyane .text-left-bkrnd-img .-illust {
  width: 100%;
}
.tpl-article-guyane .text-left-bkrnd-img.-hide .-title {
  color: #656354;
}
.tpl-article-guyane .text-left-bkrnd-img.-hide .-illust {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .text-left-bkrnd-img.-hide .-illust {
    display: block;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .text-left-bkrnd-img.-hide .mobile-illust {
    display: none;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .didyouknow {
    margin-bottom: 14rem;
  }
}
.tpl-article-guyane .didyouknow img {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .didyouknow img {
    display: block;
    position: absolute;
    left: 0;
    top: -20%;
    height: 150%;
    width: auto;
  }
}
.tpl-article-guyane .key-figures, .tpl-article-guyane .article-global .pull-quote, .article-global .tpl-article-guyane .pull-quote,
.tpl-article-guyane .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-guyane .left-quote-bkrnd-img,
.tpl-article-guyane .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-guyane .right-quote-bkrnd-img, .tpl-article-guyane .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-guyane .pull-quote {
  color: #656354;
}
.tpl-article-guyane .key-figures .col-left, .tpl-article-guyane .article-global .pull-quote .col-left, .article-global .tpl-article-guyane .pull-quote .col-left,
.tpl-article-guyane .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-guyane .left-quote-bkrnd-img .col-left,
.tpl-article-guyane .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-guyane .right-quote-bkrnd-img .col-left, .tpl-article-guyane .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-guyane .pull-quote .col-left {
  border-right: 0.1rem solid #e0e0dd;
}
.tpl-article-guyane .key-figures .-number, .tpl-article-guyane .article-global .pull-quote .-number, .article-global .tpl-article-guyane .pull-quote .-number,
.tpl-article-guyane .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-guyane .left-quote-bkrnd-img .-number,
.tpl-article-guyane .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-guyane .right-quote-bkrnd-img .-number, .tpl-article-guyane .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-guyane .pull-quote .-number {
  color: #13cfbf;
}
@media all and (min-width: 60em) {
  .tpl-article-guyane .key-figures, .tpl-article-guyane .article-global .pull-quote, .article-global .tpl-article-guyane .pull-quote,
.tpl-article-guyane .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-guyane .left-quote-bkrnd-img,
.tpl-article-guyane .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-guyane .right-quote-bkrnd-img, .tpl-article-guyane .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-guyane .pull-quote {
    margin: 55px auto 13rem;
  }
  .tpl-article-guyane .key-figures .quote-left, .tpl-article-guyane .article-global .pull-quote .quote-left, .article-global .tpl-article-guyane .pull-quote .quote-left,
.tpl-article-guyane .article-global .left-quote-bkrnd-img .quote-left,
.article-global .tpl-article-guyane .left-quote-bkrnd-img .quote-left,
.tpl-article-guyane .article-global .right-quote-bkrnd-img .quote-left,
.article-global .tpl-article-guyane .right-quote-bkrnd-img .quote-left, .tpl-article-guyane .tpl-article-crillon .pull-quote .quote-left, .tpl-article-crillon .tpl-article-guyane .pull-quote .quote-left {
    width: 23rem;
    margin-right: 33px;
    padding-right: 33px;
  }
  .tpl-article-guyane .key-figures .quote-right, .tpl-article-guyane .article-global .pull-quote .quote-right, .article-global .tpl-article-guyane .pull-quote .quote-right,
.tpl-article-guyane .article-global .left-quote-bkrnd-img .quote-right,
.article-global .tpl-article-guyane .left-quote-bkrnd-img .quote-right,
.tpl-article-guyane .article-global .right-quote-bkrnd-img .quote-right,
.article-global .tpl-article-guyane .right-quote-bkrnd-img .quote-right, .tpl-article-guyane .tpl-article-crillon .pull-quote .quote-right, .tpl-article-crillon .tpl-article-guyane .pull-quote .quote-right {
    width: calc(100% - 24rem);
    font-size: 2rem;
  }
  .tpl-article-guyane .key-figures .-title, .tpl-article-guyane .article-global .pull-quote .-title, .article-global .tpl-article-guyane .pull-quote .-title,
.tpl-article-guyane .article-global .left-quote-bkrnd-img .-title,
.article-global .tpl-article-guyane .left-quote-bkrnd-img .-title,
.tpl-article-guyane .article-global .right-quote-bkrnd-img .-title,
.article-global .tpl-article-guyane .right-quote-bkrnd-img .-title, .tpl-article-guyane .tpl-article-crillon .pull-quote .-title, .tpl-article-crillon .tpl-article-guyane .pull-quote .-title {
    font-size: 1.9rem;
    margin-bottom: 9px;
  }
  .tpl-article-guyane .key-figures h2, .tpl-article-guyane .article-global .pull-quote h2, .article-global .tpl-article-guyane .pull-quote h2,
.tpl-article-guyane .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-guyane .left-quote-bkrnd-img h2,
.tpl-article-guyane .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-guyane .right-quote-bkrnd-img h2, .tpl-article-guyane .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-guyane .pull-quote h2 {
    color: #656354;
  }
}

.tpl-imprimer-sa-maison .article-intro, .tpl-imprimer-sa-maison .article-global .article-intro-bg-image > div, .article-global .tpl-imprimer-sa-maison .article-intro-bg-image > div {
  background-image: url("images/articles/imprimer-sa-maison-pattern.png");
  margin-top: 0;
  max-width: 100%;
}
.tpl-imprimer-sa-maison .article-intro .container, .tpl-imprimer-sa-maison .article-global .article-intro-bg-image > div .container, .article-global .tpl-imprimer-sa-maison .article-intro-bg-image > div .container, .tpl-imprimer-sa-maison .article-intro .article-global .container-narrow, .article-global .tpl-imprimer-sa-maison .article-intro .container-narrow, .tpl-imprimer-sa-maison .article-global .article-intro-bg-image > div .container-narrow, .article-global .tpl-imprimer-sa-maison .article-intro-bg-image > div .container-narrow, .tpl-imprimer-sa-maison .article-intro .article-global .container-medium, .article-global .tpl-imprimer-sa-maison .article-intro .container-medium, .tpl-imprimer-sa-maison .article-global .article-intro-bg-image > div .container-medium, .article-global .tpl-imprimer-sa-maison .article-intro-bg-image > div .container-medium {
  padding-top: 6.5rem;
  max-width: 70rem;
}
.tpl-imprimer-sa-maison .article-intro .-title, .tpl-imprimer-sa-maison .article-global .article-intro-bg-image > div .-title, .article-global .tpl-imprimer-sa-maison .article-intro-bg-image > div .-title,
.tpl-imprimer-sa-maison .article-intro .-author,
.tpl-imprimer-sa-maison .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-imprimer-sa-maison .article-intro-bg-image > div .-author {
  color: #a78f66;
}
.tpl-imprimer-sa-maison .-title {
  color: #ceb791;
}
.tpl-imprimer-sa-maison .-text {
  color: #6c6355;
}
.tpl-imprimer-sa-maison .double-quote-boxes {
  text-align: center;
  margin: 0 2rem;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .double-quote-boxes {
    display: flex;
    justify-content: center;
    margin: 0;
  }
}
.tpl-imprimer-sa-maison .double-quote-boxes .container, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-narrow, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-narrow, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-medium, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-medium {
  background: url("images/articles/imprimer-maison-square-background.png") no-repeat left top/cover;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .double-quote-boxes .container, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-narrow, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-narrow, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-medium, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-medium {
    height: 55rem;
    margin: -22.5rem 1.5rem 0;
    padding: 5.5rem 4.5rem;
    width: 54rem;
  }
}
.tpl-imprimer-sa-maison .double-quote-boxes .container:first-child, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-narrow:first-child, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-narrow:first-child, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-medium:first-child, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-medium:first-child {
  margin: 2rem 0;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .double-quote-boxes .container:first-child, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-narrow:first-child, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-narrow:first-child, .tpl-imprimer-sa-maison .double-quote-boxes .article-global .container-medium:first-child, .article-global .tpl-imprimer-sa-maison .double-quote-boxes .container-medium:first-child {
    margin: -22.5rem 1.5rem 0;
  }
}
.tpl-imprimer-sa-maison .double-quote-boxes .-title {
  color: #FFF;
  margin: -3.5rem 0 2.8rem;
}
.tpl-imprimer-sa-maison .double-quote-boxes .title-shadow {
  color: #b69f7d;
  font-family: "PT Serif Bold";
  font-size: 6rem;
  text-transform: uppercase;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .double-quote-container.-tall {
    padding: 12rem 0 0;
  }
}
.tpl-imprimer-sa-maison .double-quote-container.-tall .quote-2 {
  fill: #a78f66;
}
.tpl-imprimer-sa-maison .double-quote-container.-tall .-title {
  color: #6c6355;
}
.tpl-imprimer-sa-maison .double-quote-container.-tall .-subtitle {
  color: #9c9b94;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .double-quote-container.-tall .quote-left {
    border-right: 0.1rem solid #e0e0dd;
  }
}
.tpl-imprimer-sa-maison .double-quote-container.-tall .quote-right {
  font-family: "PT Serif Bold";
  color: #ceb791;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .double-quote-container.-tall .quote-right {
    font-size: 2.6rem;
    padding: 0 0 2rem;
  }
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic {
  box-sizing: border-box;
  position: relative;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .slide:before {
  background: none;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .image-container {
  position: relative;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .image-container:before {
  display: block;
  content: "";
  padding-top: 50.278551532%;
  width: 100%;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .image-container img {
  font-family: "object-fit: cover";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .content {
  padding: 2rem;
  margin: 0 auto;
  max-width: 71rem;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .content {
    background: url("images/articles/imprimer-maison-card.png") no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 40rem;
    left: 50%;
    padding: 14rem 4rem 4rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 32rem;
    z-index: 10;
  }
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .title, .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .-quote,
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .-quote,
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .-quote {
  font-size: 2.2rem;
  color: #8a7d68;
  margin-bottom: 2rem;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .text {
  color: #6c6355;
  margin: 0;
  padding: 0;
  width: 100%;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .text span {
  display: block;
  font-family: "PT Serif Bold";
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev,
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next {
  background: #FFF;
  border-radius: 100%;
  height: 4.5rem;
  opacity: 1;
  text-align: center;
  top: -50%;
  width: 4.5rem;
}
@media all and (min-width: 30em) {
  .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev,
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next {
    top: -40%;
  }
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev,
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next {
    top: 0;
  }
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev:before,
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #6c6355;
  line-height: 4.5rem;
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev {
  left: 2rem;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev {
    left: 20%;
  }
}
@media all and (min-width: 75em) {
  .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-prev {
    left: 30%;
  }
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next {
  right: 2rem;
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next {
    right: 20%;
  }
}
@media all and (min-width: 75em) {
  .tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next {
    right: 30%;
  }
}
.tpl-imprimer-sa-maison .mod-slider-fullscreen.-classic .swiper-button-next:before {
  display: inline-block;
  transform: scale(-1);
}
.tpl-imprimer-sa-maison .mod-video-fullscreen {
  background: url("images/articles/imprimer-maison-bg-video.jpg") no-repeat left top/cover;
}
.tpl-imprimer-sa-maison .mod-video-fullscreen .play {
  transform: scale(0.7);
}
@media all and (min-width: 60em) {
  .tpl-imprimer-sa-maison .mod-video-fullscreen .play {
    transform: scale(1);
  }
}
.tpl-imprimer-sa-maison .mod-video-fullscreen .play:before {
  border-style: solid;
  border-width: 1.8rem 0 1.8rem 2.9rem;
  border-color: transparent transparent transparent #ffffff;
  content: "";
  height: 0;
  width: 0;
}
.tpl-imprimer-sa-maison .mod-video-fullscreen .texte {
  max-width: 61rem;
  line-height: 1.3;
}

.tpl-article-pertinence .article-intro, .tpl-article-pertinence .article-global .article-intro-bg-image > div, .article-global .tpl-article-pertinence .article-intro-bg-image > div {
  margin-top: 0;
  max-width: 100%;
  background: url("images/pertinence/stars.png") no-repeat center center/cover;
}
@media all and (min-width: 48em) {
  .tpl-article-pertinence .article-intro, .tpl-article-pertinence .article-global .article-intro-bg-image > div, .article-global .tpl-article-pertinence .article-intro-bg-image > div {
    margin-bottom: 4rem;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-pertinence .-extra-margin {
    margin-bottom: 5rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-pertinence .-extra-margin {
    margin-bottom: 7rem;
  }
}
.tpl-article-pertinence .colored-text-block {
  background: url("images/pertinence/computer.png") no-repeat left;
  box-sizing: border-box;
  padding: 2rem;
  width: 100%;
}
.tpl-article-pertinence .colored-text-block .image-left {
  display: block;
  height: auto;
  width: 100%;
}
.tpl-article-pertinence .colored-text-block .text-container {
  background: #767467;
  box-sizing: border-box;
  padding: 2rem;
  margin: 0 auto;
  max-width: 900px;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-pertinence .colored-text-block .text-container {
    padding: 8rem;
    width: 70%;
  }
}
.tpl-article-pertinence .colored-text-block .text-container .-text {
  color: #FFF;
}
@media all and (min-width: 60em) {
  .tpl-article-pertinence .triple-quote-image-block .quote-block {
    padding-right: 100px;
  }
}
.tpl-article-pertinence .triple-quote-image-block .quote-block .question {
  color: #666666;
  font-family: "PT Serif Bold";
  font-size: 28px;
  margin-bottom: 3rem;
  position: relative;
  text-transform: none;
}
.tpl-article-pertinence .triple-quote-image-block .quote-block .question:before {
  content: "";
  background: #13cfbf;
  height: 1px;
  position: absolute;
  left: -63rem;
  top: 3rem;
  width: 600px;
}
.tpl-article-pertinence .triple-quote-image-block .quote-block .text {
  padding: 0;
  margin: 0 0 8rem;
}
.tpl-article-pertinence .triple-quote-image-block .quote-block.-right {
  margin-top: 4rem;
}
@media all and (min-width: 60em) {
  .tpl-article-pertinence .triple-quote-image-block .quote-block.-right {
    margin-top: 65px;
    padding: 0 0 0 100px;
  }
}
.tpl-article-pertinence .target {
  display: block;
}

.tpl-article-millenials .article-intro, .tpl-article-millenials .article-global .article-intro-bg-image > div, .article-global .tpl-article-millenials .article-intro-bg-image > div {
  max-width: 100%;
  background: url("images/millenials/intro.png") no-repeat center center/cover;
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .article-intro, .tpl-article-millenials .article-global .article-intro-bg-image > div, .article-global .tpl-article-millenials .article-intro-bg-image > div {
    margin-bottom: 4rem;
  }
}
.tpl-article-millenials .article-intro .-title, .tpl-article-millenials .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-millenials .article-intro-bg-image > div .-title {
  margin-top: 6rem;
}
.tpl-article-millenials .article-intro h2 + .-text, .tpl-article-millenials .article-global .article-intro-bg-image > div h2 + .-text, .article-global .tpl-article-millenials .article-intro-bg-image > div h2 + .-text {
  color: #8eaaa7;
}
.tpl-article-millenials .article-intro .-author, .tpl-article-millenials .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-millenials .article-intro-bg-image > div .-author {
  margin-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .article-intro .-author, .tpl-article-millenials .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-millenials .article-intro-bg-image > div .-author {
    margin-bottom: 8rem;
  }
}
.tpl-article-millenials .article-intro .-title, .tpl-article-millenials .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-millenials .article-intro-bg-image > div .-title,
.tpl-article-millenials .article-intro .-author,
.tpl-article-millenials .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-millenials .article-intro-bg-image > div .-author {
  color: #13cfbf;
}
.tpl-article-millenials .article-intro .-text, .tpl-article-millenials .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-millenials .article-intro-bg-image > div .-text {
  color: #000;
}
.tpl-article-millenials .colored-background.-brown {
  background-color: #656354;
}
.tpl-article-millenials .colored-background.-blue {
  background: #9bd3cf url("images/millenials/public.png") no-repeat center center/cover;
}
.tpl-article-millenials .colored-background em {
  font-family: "PT Serif Italic";
}
.tpl-article-millenials .definition {
  font-family: "Roboto Regular";
  font-size: 13px;
  font-weight: 200;
}
.tpl-article-millenials .definition span {
  font-weight: 400;
}
.tpl-article-millenials .quote-left-img-right {
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .quote-left-img-right {
    margin-bottom: 4rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .quote-left-img-right {
    margin-bottom: 75px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .quote-left-img-right .image-left {
    height: 400px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-millenials .quote-left-img-right .image-left {
    height: 575px;
  }
}
.tpl-article-millenials .quote-left-img-right .image-right {
  display: block;
  height: 95px;
  margin: auto 0 0 auto;
  width: 233px;
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .quote-left-img-right .image-right {
    bottom: 20%;
    height: 13rem;
    position: absolute;
    right: 0;
    width: 300px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-millenials .quote-left-img-right .image-right {
    height: 189px;
    width: 466px;
  }
}
.tpl-article-millenials .double-quote-container {
  box-sizing: border-box;
  color: #656354;
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .double-quote-container {
    position: absolute;
    top: 0;
    left: 80%;
    transform: translateX(-50%);
  }
}
@media all and (min-width: 75em) {
  .tpl-article-millenials .double-quote-container {
    top: 2rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-millenials .double-quote-container {
    left: 50%;
  }
}
.tpl-article-millenials .double-quote-container .quote-2 {
  margin: 2rem 0 2rem 0;
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .double-quote-container .quote-2 {
    margin: 0 0 2rem 0;
  }
}
.tpl-article-millenials .double-quote-container .quote-right {
  text-align: left;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .double-quote-container .quote-right {
    border-left: 0.1rem solid #e0e0dd;
    padding: 4rem 0 0 44px;
    margin: 4rem 0 0 0;
    max-width: 35rem;
    text-align: left;
  }
}
.tpl-article-millenials .double-quote-container .quote-left {
  border-right: 0;
  margin-right: 0;
  text-align: left;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-millenials .double-quote-container .quote-left {
    max-width: 22rem;
  }
}
.tpl-article-millenials .double-quote-container .-subtitle {
  color: #9c9b94;
}
.tpl-article-millenials .-text.-blue {
  color: #000;
}
.tpl-article-millenials .-text.-blue strong {
  font-family: "PT Serif Bold";
  color: #000;
}
.tpl-article-millenials .-text.-blue span {
  color: #10adad;
}
.tpl-article-millenials .text-with-side-images {
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .text-with-side-images {
    margin-bottom: 6rem;
  }
}
.tpl-article-millenials .image-top-right,
.tpl-article-millenials .image-bottom-left {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .image-top-right,
.tpl-article-millenials .image-bottom-left {
    display: block;
    position: absolute;
  }
}
.tpl-article-millenials .image-top-right {
  top: 0;
  right: -15rem;
}
.tpl-article-millenials .image-bottom-left {
  bottom: 0;
  left: -15rem;
}
.tpl-article-millenials .quote-background-image {
  position: relative;
  max-width: 1200px;
  margin: 0 auto 2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .quote-background-image {
    margin-bottom: 6rem;
  }
  .tpl-article-millenials .quote-background-image .quote-container {
    position: absolute;
    left: 55%;
    top: 200px;
    width: auto;
  }
  .tpl-article-millenials .quote-background-image .quote-top {
    font-size: 5rem;
    line-height: 55px;
    margin-bottom: 4rem;
    max-width: 37rem;
  }
  .tpl-article-millenials .quote-background-image .quote-bottom {
    max-width: 25rem;
  }
}
.tpl-article-millenials .quote-background-image .background-image {
  margin-top: 0;
}
.tpl-article-millenials .title, .tpl-article-millenials .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-millenials .-quote,
.tpl-article-millenials .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-millenials .-quote,
.tpl-article-millenials .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-millenials .-quote {
  color: #656354;
  display: block;
  padding: 0 2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .title, .tpl-article-millenials .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-millenials .-quote,
.tpl-article-millenials .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-millenials .-quote,
.tpl-article-millenials .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-millenials .-quote {
    padding: 0;
  }
}
.tpl-article-millenials .quote-block {
  position: relative;
}
.tpl-article-millenials .quote-block .left-image {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .quote-block .left-image {
    display: block;
    position: absolute;
    top: 15rem;
    left: -32rem;
  }
}
.tpl-article-millenials .quote-block .right-image {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-millenials .quote-block .right-image {
    display: block;
    position: absolute;
    bottom: 0;
    right: -12rem;
  }
}
.tpl-article-millenials .one {
  left: -5rem;
  top: 0;
}
.tpl-article-millenials .two {
  right: -2rem;
  bottom: -7rem;
}
.tpl-article-millenials .three {
  right: -4rem;
  top: 4rem;
}
.tpl-article-millenials .four {
  right: -6rem;
  top: 5rem;
}

.tpl-article-isle-rouge .-title {
  color: #79a563;
  text-align: left;
}
.tpl-article-isle-rouge .-text {
  color: #8b853f;
  text-align: left;
}
.tpl-article-isle-rouge .article-intro-bg-image {
  text-align: center;
  margin-bottom: 4rem;
}
.tpl-article-isle-rouge .article-intro-bg-image:before {
  background: url("images/articles/isle-rouge-intro-background.jpg") no-repeat center center/cover;
}
.tpl-article-isle-rouge .article-intro-bg-image .-title,
.tpl-article-isle-rouge .article-intro-bg-image .-author {
  color: #8b853f;
  text-align: center;
}
.tpl-article-isle-rouge .article-intro-bg-image .-text {
  color: #38302d;
  text-align: center;
}
@media all and (min-width: 75em) {
  .tpl-article-isle-rouge .article-intro-bg-image .-text {
    color: #669d4a;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-isle-rouge .article-intro-bg-image .-illust {
    margin-top: -20rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-isle-rouge .article-intro-bg-image .-illust {
    margin-top: -35rem;
  }
}
.tpl-article-isle-rouge .-white-background {
  background: #FFF;
  box-sizing: border-box;
  position: relative;
  text-align: center;
}
@media all and (min-width: 60em) {
  .tpl-article-isle-rouge .-white-background {
    padding: 9rem 10rem 10rem;
  }
}
.tpl-article-isle-rouge .img-text-container {
  bottom: -16rem;
  color: #FFF;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.tpl-article-isle-rouge .img-text-container img {
  display: block;
  margin-bottom: 2rem;
  width: 13.5rem;
}
.tpl-article-isle-rouge .img-text-container .time {
  font-family: "PT Serif Bold";
  font-size: 3rem;
}
.tpl-article-isle-rouge .img-text-container .subtitle {
  font-family: "PT Serif";
  font-size: 2rem;
  font-style: normal;
}
.tpl-article-isle-rouge .-negative-margin {
  margin-top: -6rem;
}
@media all and (min-width: 48em) {
  .tpl-article-isle-rouge .-negative-margin {
    margin-top: -23.5rem;
  }
}
.tpl-article-isle-rouge .-margin-bottom {
  margin-bottom: 3rem;
}
@media all and (min-width: 48em) {
  .tpl-article-isle-rouge .-margin-bottom {
    margin-bottom: 10rem;
  }
}
.tpl-article-isle-rouge .centered-quote-bkrnd-img .-text {
  color: #207c7f;
  text-align: center;
}
.tpl-article-isle-rouge .centered-quote-bkrnd-img .icon-quote-2:before {
  color: #09747e;
}
.tpl-article-isle-rouge .centered-quote-bkrnd-img .-author {
  color: #229bad;
}
.tpl-article-isle-rouge .centered-quote-bkrnd-img .-title {
  color: #09747e;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-isle-rouge .airplane {
    display: flex;
  }
}
.tpl-article-isle-rouge .airplane .col-1 {
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-isle-rouge .airplane .col-1 {
    box-sizing: border-box;
    color: #8b853f;
    width: 34rem;
  }
}
.tpl-article-isle-rouge .airplane .col-2 {
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-isle-rouge .airplane .col-2 {
    width: calc(100% - 38rem);
  }
}
.tpl-article-isle-rouge .airplane .plane-loader {
  margin: 0 auto 1rem;
  transform: scale(0.8);
}
.tpl-article-isle-rouge .airplane .-title {
  color: #79a563;
  font-family: "PT Serif Bold";
  font-size: 3.6rem;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.tpl-article-isle-rouge .airplane .-title span {
  display: block;
  font-family: "PT Serif";
  font-size: 1.8rem;
  font-style: normal;
  width: 100%;
}
.tpl-article-isle-rouge .airplane .-subtitle {
  color: #8b853f;
  text-align: center;
  font-family: "PT Serif";
  font-size: 1.6rem;
  font-style: normal;
}
.tpl-article-isle-rouge .text-left-image-right {
  box-sizing: border-box;
  padding-top: 0;
}
.tpl-article-isle-rouge .text-left-image-right.-blue .-title,
.tpl-article-isle-rouge .text-left-image-right.-blue .-text {
  color: #229bad;
}
.tpl-article-isle-rouge .footnote {
  color: #bab46b;
  font-size: 1.6rem;
  text-align: left;
}
.tpl-article-isle-rouge .text-left-bkrnd-img .-title,
.tpl-article-isle-rouge .text-left-bkrnd-img .-text {
  color: #FFF;
}
.tpl-article-isle-rouge .client-question-container .client-profile,
.tpl-article-isle-rouge .client-question-container .title,
.tpl-article-isle-rouge .client-question-container .article-global .pull-quote .-quote,
.article-global .pull-quote .tpl-article-isle-rouge .client-question-container .-quote,
.tpl-article-isle-rouge .client-question-container .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-isle-rouge .client-question-container .-quote,
.tpl-article-isle-rouge .client-question-container .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-isle-rouge .client-question-container .-quote {
  color: #79a563;
}
.tpl-article-isle-rouge .client-question-container .client-profile {
  border-right: none;
}
.tpl-article-isle-rouge .client-question-container .question {
  color: #8b853f;
}
.tpl-article-isle-rouge .plane-loader {
  background-color: #00AFDD;
  border-radius: 12.5rem;
  height: 25rem;
  margin: 2rem auto;
  overflow: hidden;
  position: relative;
  width: 25rem;
  z-index: 1;
}
.tpl-article-isle-rouge .plane {
  -webkit-animation: levitate 4s alternate ease-in-out infinite;
          animation: levitate 4s alternate ease-in-out infinite;
  background: transparent url("images/articles/isle-rouge-airplane.png") no-repeat left top/100% 100%;
  height: 13rem;
  left: 6rem;
  position: absolute;
  top: 6rem;
  transition: transform 150ms ease;
  width: 13rem;
}
.tpl-article-isle-rouge .cloud {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
}
.tpl-article-isle-rouge .cloud1 {
  -webkit-animation: cloud1 7s linear infinite;
          animation: cloud1 7s linear infinite;
  height: 3.9rem;
  left: 3rem;
  top: -3rem;
  width: 4.2rem;
}
.tpl-article-isle-rouge .cloud2 {
  -webkit-animation: cloud2 5s linear infinite;
          animation: cloud2 5s linear infinite;
  height: 8.2rem;
  left: 15rem;
  opacity: 0.5;
  top: -26rem;
  width: 9.6rem;
}
.tpl-article-isle-rouge .cloud3 {
  -webkit-animation: cloud3 15s linear infinite 10s;
          animation: cloud3 15s linear infinite 10s;
  height: 8.2rem;
  left: 13rem;
  top: -8rem;
  width: 9.6rem;
}
.tpl-article-isle-rouge .cloud4 {
  -webkit-animation: cloud4 20s linear infinite;
          animation: cloud4 20s linear infinite;
  height: 3.9rem;
  left: 18rem;
  top: -3rem;
  width: 4.2rem;
}
.tpl-article-isle-rouge .cloud1,
.tpl-article-isle-rouge .cloud4 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2239%22%20viewBox%3D%220%200%2042%2039%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22rotate(180%2021%2019.5)%22%3E%3Cpath%20fill%3D%22%23E6F4FA%22%20d%3D%22M28.9693613%2C12.1008289%20C29.469759%2C12.0343251%2029.9803124%2C12%2030.49887%2C12%20C36.8505945%2C12%2042%2C17.1462684%2042%2C23.4983049%20C42%2C29.8514715%2036.8505945%2C35%2030.49887%2C35%20C28.7713689%2C35%2027.132699%2C34.6188942%2025.6623971%2C33.9361096%20C23.0026635%2C37.029828%2018.9895771%2C39%2014.5%2C39%20C6.49201637%2C39%200%2C32.7318463%200%2C25%20C0%2C21.5922247%201.26111616%2C18.4687811%203.35731092%2C16.0410159%20C3.1237079%2C15.0657103%203%2C14.0476205%203%2C13.0005581%20C3%2C5.82056235%208.81882969%2C0%2016.0005581%2C0%20C22.8787115%2C0%2028.5073872%2C5.34054674%2028.9693613%2C12.1008289%20Z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M25.7129699%2C14.9431541%20C26.8536129%2C14.3396855%2028.1395044%2C14%2029.4988916%2C14%20C34.186139%2C14%2038%2C18.0366482%2038%2C23.0005869%20C38%2C27.9633518%2034.186139%2C32%2029.4988916%2C32%20C27.2986953%2C32%2025.2910292%2C31.1101569%2023.7801166%2C29.6524095%20C21.8873669%2C33.4138935%2017.9900082%2C36%2013.5%2C36%20C7.15899729%2C36%202%2C30.8421581%202%2C24.5%20C2%2C21.1954233%203.40113857%2C18.211869%205.64051942%2C16.1122333%20C5.22624883%2C14.9852652%205%2C13.7682536%205%2C12.4994255%20C5%2C6.70968977%209.71083876%2C2%2015.5005745%2C2%20C21.2903102%2C2%2026%2C6.70968977%2026%2C12.4994255%20C26%2C13.3404802%2025.9006144%2C14.1587676%2025.7129699%2C14.9431541%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.tpl-article-isle-rouge .cloud2,
.tpl-article-isle-rouge .cloud3 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2285%22%20height%3D%2296%22%20viewBox%3D%220%200%2085%2096%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23E6F4FA%22%20d%3D%22M53.6261275%2C86.0983539%20C44.9724207%2C86.0904138%2037.961165%2C79.0475196%2037.961165%2C70.367114%20C37.961165%2C70.2821461%2037.9618371%2C70.1973351%2037.9631762%2C70.1126861%20C36.052893%2C71.3237206%2033.7893915%2C72.0245902%2031.3626805%2C72.0245902%20C24.5242637%2C72.0245902%2018.9805825%2C66.4646135%2018.9805825%2C59.6056903%20C18.9805825%2C58.7095146%2019.07527%2C57.8354956%2019.2551602%2C56.9931488%20C14.9861648%2C52.3470271%2012.3786408%2C46.1411762%2012.3786408%2C39.3246282%20C12.3786408%2C38.980572%2012.3852821%2C38.6380723%2012.3984431%2C38.2972509%20C5.24955652%2C36.3134881%200%2C29.739649%200%2C21.9367926%20C0%2C12.565248%207.57527256%2C4.96721311%2016.9183389%2C4.96721311%20C21.1033698%2C4.96721311%2024.9339252%2C6.4922497%2027.8876267%2C9.01856689%20C30.937945%2C3.63274285%2036.7085736%2C0%2043.3269645%2C0%20C53.1237687%2C0%2061.0679612%2C7.96813226%2061.0679612%2C17.7983167%20C61.0679612%2C20.170505%2060.6055033%2C22.4341966%2059.7661462%2C24.5036533%20C62.6686866%2C28.7123217%2064.368932%2C33.8192168%2064.368932%2C39.3246282%20C64.368932%2C45.434588%2062.2742784%2C51.0538958%2058.7658771%2C55.4991083%20C60.2757998%2C56.0228961%2061.6811612%2C56.771633%2062.9421284%2C57.7053251%20C65.1528918%2C56.2866361%2067.7623944%2C55.4672131%2070.5574066%2C55.4672131%20C78.5348335%2C55.4672131%2085%2C62.139615%2085%2C70.3688525%20C85%2C76.9889463%2080.8160275%2C82.6015244%2075.0266219%2C84.5433647%20C75.0411625%2C84.7726494%2075.0485437%2C85.0038839%2075.0485437%2C85.2368457%20C75.0485437%2C91.1795229%2070.2454545%2C96%2064.3203883%2C96%20C58.686077%2C96%2054.0638162%2C91.6384942%2053.6261275%2C86.0983539%20Z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M56.3512418%2C80.989288%20C54.9373334%2C81.5501071%2053.3974426%2C81.8584071%2051.787234%2C81.8584071%20C44.9235834%2C81.8584071%2039.3404255%2C76.2595622%2039.3404255%2C69.3787797%20C39.3404255%2C65.7762562%2040.8716505%2C62.5253142%2043.3161178%2C60.2457302%20C41.9299403%2C60.6282602%2040.4913511%2C60.8826894%2039.0138682%2C60.9954556%20C37.949601%2C64.8651574%2034.4071226%2C67.7168142%2030.2136372%2C67.7168142%20C25.17979%2C67.7168142%2021.0851064%2C63.6105553%2021.0851064%2C58.5663717%20C21.0851064%2C57.3014675%2021.3425925%2C56.0955429%2021.8078058%2C54.9985589%20C17.2845467%2C50.8157531%2014.4468085%2C44.8270972%2014.4468085%2C38.1875636%20C14.4468085%2C36.9014589%2014.5532259%2C35.6397985%2014.7576931%2C34.4109662%20C7.64263685%2C33.9287895%202%2C27.9735101%202%2C20.7168142%20C2%2C13.147399%208.14226892%2C6.99115044%2015.6906203%2C6.99115044%20C20.9926227%2C6.99115044%2025.6003637%2C10.0270806%2027.8742627%2C14.4563702%20C28.8932077%2C7.42179944%2034.9496383%2C2%2042.2455469%2C2%20C50.2497002%2C2%2056.7659574%2C8.53117508%2056.7659574%2C16.5575221%20C56.7659574%2C19.1456372%2056.088719%2C21.5779972%2054.9027194%2C23.6860433%20C58.1397867%2C27.6360187%2060.0851064%2C32.6883322%2060.0851064%2C38.1875636%20C60.0851064%2C45.9744285%2056.1825466%2C52.8660327%2050.2345104%2C56.9992306%20C50.7432832%2C56.9354932%2051.2615023%2C56.9026549%2051.787234%2C56.9026549%20C55.4417448%2C56.9026549%2058.7340461%2C58.490221%2061.0133791%2C61.0134991%20C63.0311172%2C58.9844895%2065.7783823%2C57.7345133%2068.8012587%2C57.7345133%20C74.9763131%2C57.7345133%2080%2C62.9562954%2080%2C69.3787704%20C80%2C75.2436145%2075.8131%2C80.107763%2070.385595%2C80.9103885%20C70.6865252%2C81.721561%2070.8510638%2C82.5988391%2070.8510638%2C83.5141368%20C70.8510638%2C87.6399858%2067.4994155%2C91%2063.383839%2C91%20C59.2631009%2C91%2055.9148936%2C87.6399858%2055.9148936%2C83.5141368%20C55.9148936%2C82.6284372%2056.0688047%2C81.7783382%2056.3512418%2C80.989288%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.tpl-article-isle-rouge .steam {
  position: absolute;
  top: 8rem;
  left: 7.3rem;
}
.tpl-article-isle-rouge .steam div {
  -webkit-animation: steam 0.4s ease-in-out infinite;
          animation: steam 0.4s ease-in-out infinite;
  background: #FFFFFF;
  border-radius: 0.5rem;
  height: 12rem;
  opacity: 0;
  position: absolute;
  width: 1rem;
}
.tpl-article-isle-rouge .steam .c2 {
  -webkit-animation-delay: 50ms;
          animation-delay: 50ms;
}
.tpl-article-isle-rouge .steam .c3 {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}
.tpl-article-isle-rouge .steam .c4 {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}
.tpl-article-isle-rouge .steam .c5 {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.tpl-article-isle-rouge .steam .c6 {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.tpl-article-isle-rouge .steam .c7 {
  -webkit-animation-delay: 350ms;
          animation-delay: 350ms;
}
.tpl-article-isle-rouge .steam .c8 {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
.tpl-article-isle-rouge .steam .c9 {
  -webkit-animation-delay: 450ms;
          animation-delay: 450ms;
}
.tpl-article-isle-rouge .steam .c10 {
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.tpl-article-isle-rouge .steam2 {
  left: 9.1rem;
  top: 7.5rem;
}
.tpl-article-isle-rouge .steam3 {
  left: 14.6rem;
  top: 7.5rem;
}
.tpl-article-isle-rouge .steam4 {
  left: 16.6rem;
}

@-webkit-keyframes levitate {
  0% {
    transform: translate(0, 0) scale(1);
  }
  25% {
    transform: translate(-1px, 0.1rem) scale(1.003);
  }
  50% {
    transform: translate(0, 0.1rem) scale(1);
  }
  75% {
    transform: translate(-1px, 0) scale(1);
  }
  100% {
    transform: translate(0, -1px) scale(0.997);
  }
}

@keyframes levitate {
  0% {
    transform: translate(0, 0) scale(1);
  }
  25% {
    transform: translate(-1px, 0.1rem) scale(1.003);
  }
  50% {
    transform: translate(0, 0.1rem) scale(1);
  }
  75% {
    transform: translate(-1px, 0) scale(1);
  }
  100% {
    transform: translate(0, -1px) scale(0.997);
  }
}
@-webkit-keyframes cloud1 {
  0% {
    transform: translate(0, 0) scale(1);
  }
  98% {
    transform: translate(0, 29rem) scale(1);
  }
  99% {
    transform: translate(-100px, 29rem) scale(1);
  }
  100% {
    transform: translate(-100px, 0) scale(1);
  }
}
@keyframes cloud1 {
  0% {
    transform: translate(0, 0) scale(1);
  }
  98% {
    transform: translate(0, 29rem) scale(1);
  }
  99% {
    transform: translate(-100px, 29rem) scale(1);
  }
  100% {
    transform: translate(-100px, 0) scale(1);
  }
}
@-webkit-keyframes cloud2 {
  0% {
    transform: translate(0, 0) scale(4);
  }
  70% {
    transform: translate(0, 0) scale(4);
  }
  98% {
    transform: translate(0, 1000px) scale(4);
  }
  99% {
    transform: translate(200px, 1000px) scale(1);
  }
  100% {
    transform: translate(200px, 0) scale(1);
  }
}
@keyframes cloud2 {
  0% {
    transform: translate(0, 0) scale(4);
  }
  70% {
    transform: translate(0, 0) scale(4);
  }
  98% {
    transform: translate(0, 1000px) scale(4);
  }
  99% {
    transform: translate(200px, 1000px) scale(1);
  }
  100% {
    transform: translate(200px, 0) scale(1);
  }
}
@-webkit-keyframes cloud4 {
  0% {
    transform: translate(0, 0) scale(0.3) rotate(150deg);
  }
  98% {
    transform: translate(0, 29rem) scale(0.3) rotate(150deg);
  }
  99% {
    transform: translate(20rem, 29rem) scale(1);
  }
  100% {
    transform: translate(20rem, 0) scale(1);
  }
}
@keyframes cloud4 {
  0% {
    transform: translate(0, 0) scale(0.3) rotate(150deg);
  }
  98% {
    transform: translate(0, 29rem) scale(0.3) rotate(150deg);
  }
  99% {
    transform: translate(20rem, 29rem) scale(1);
  }
  100% {
    transform: translate(20rem, 0) scale(1);
  }
}
@-webkit-keyframes cloud3 {
  0% {
    transform: translate(0, 0) scale(1) rotate(180deg);
  }
  98% {
    transform: translate(0, 33rem) scale(1) rotate(180deg);
  }
  99% {
    transform: translate(20rem, 33rem) scale(1);
  }
  100% {
    transform: translate(20rem, 0) scale(1);
  }
}
@keyframes cloud3 {
  0% {
    transform: translate(0, 0) scale(1) rotate(180deg);
  }
  98% {
    transform: translate(0, 33rem) scale(1) rotate(180deg);
  }
  99% {
    transform: translate(20rem, 33rem) scale(1);
  }
  100% {
    transform: translate(20rem, 0) scale(1);
  }
}
@-webkit-keyframes steam {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  100% {
    transform: translate(0, 28rem) scale(1, 3);
    opacity: 1;
  }
}
@keyframes steam {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  100% {
    transform: translate(0, 28rem) scale(1, 3);
    opacity: 1;
  }
}
.tpl-article-australie .-title {
  color: #6c6355;
}
.tpl-article-australie .-text {
  color: #6c6355;
}
.tpl-article-australie .article-intro, .tpl-article-australie .article-global .article-intro-bg-image > div, .article-global .tpl-article-australie .article-intro-bg-image > div {
  background: url("https://www.bouygues.com/wp-content/uploads/2019/07/background.jpg") no-repeat center;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 2rem;
  max-width: 100%;
}
@media all and (min-width: 75em) {
  .tpl-article-australie .article-intro, .tpl-article-australie .article-global .article-intro-bg-image > div, .article-global .tpl-article-australie .article-intro-bg-image > div {
    margin-bottom: 6rem;
  }
}
.tpl-article-australie .article-intro .container, .tpl-article-australie .article-global .article-intro-bg-image > div .container, .article-global .tpl-article-australie .article-intro-bg-image > div .container, .tpl-article-australie .article-intro .article-global .container-narrow, .article-global .tpl-article-australie .article-intro .container-narrow, .tpl-article-australie .article-global .article-intro-bg-image > div .container-narrow, .article-global .tpl-article-australie .article-intro-bg-image > div .container-narrow, .tpl-article-australie .article-intro .article-global .container-medium, .article-global .tpl-article-australie .article-intro .container-medium, .tpl-article-australie .article-global .article-intro-bg-image > div .container-medium, .article-global .tpl-article-australie .article-intro-bg-image > div .container-medium {
  padding-top: 65px;
  max-width: 700px;
}
.tpl-article-australie .article-intro .-title, .tpl-article-australie .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-australie .article-intro-bg-image > div .-title,
.tpl-article-australie .article-intro .-author,
.tpl-article-australie .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-australie .article-intro-bg-image > div .-author {
  color: #13cfbf;
}
.tpl-article-australie .key-figures .-number, .tpl-article-australie .article-global .pull-quote .-number, .article-global .tpl-article-australie .pull-quote .-number,
.tpl-article-australie .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-australie .left-quote-bkrnd-img .-number,
.tpl-article-australie .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-australie .right-quote-bkrnd-img .-number, .tpl-article-australie .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-australie .pull-quote .-number {
  color: #13cfbf;
}
.tpl-article-australie .key-figures .-subtitle, .tpl-article-australie .article-global .pull-quote .-subtitle, .article-global .tpl-article-australie .pull-quote .-subtitle,
.tpl-article-australie .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-australie .left-quote-bkrnd-img .-subtitle,
.tpl-article-australie .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-australie .right-quote-bkrnd-img .-subtitle, .tpl-article-australie .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-australie .pull-quote .-subtitle {
  color: #656355;
}
.tpl-article-australie .window-animation {
  margin-top: 2rem;
  position: relative;
}
@media all and (min-width: 75em) {
  .tpl-article-australie .window-animation {
    margin-top: 12rem;
  }
}
.tpl-article-australie .window-animation .background {
  display: block;
  width: 100%;
}
.tpl-article-australie .window-animation .foreground {
  display: block;
  position: absolute;
  top: 0;
  transition: 0.4s;
  left: 0;
  width: 100%;
}
.tpl-article-australie .window-animation.is-open .foreground {
  left: auto;
  transform: translateX(100%);
}
.tpl-article-australie .window-animation.is-open .button-container {
  opacity: 0;
}
.tpl-article-australie .window-animation .button-container {
  transition: 0.4s;
  bottom: 5%;
  left: 50%;
  opacity: 1;
  position: absolute;
  transform: translateX(-50%);
}
@media all and (min-width: 75em) {
  .tpl-article-australie .window-animation .button-container {
    bottom: 10%;
  }
}
.tpl-article-australie .window-animation .button-text {
  color: #717171;
  font-family: "PT Serif Regular";
  font-size: 16px;
  margin-bottom: 16px;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 75em) {
  .tpl-article-australie .window-animation .button-text {
    margin-bottom: 2rem;
  }
}
.tpl-article-australie .window-animation .button {
  display: block;
  height: 52px;
  margin: 0 auto;
  transition: 0.4s;
  width: 52px;
}
.tpl-article-australie .window-animation .button:hover {
  cursor: pointer;
  transform: scale(1.1);
}
.tpl-article-australie .footnote {
  color: #13cfbf;
  font-size: 16px;
}
.tpl-article-australie .quote-img-map {
  margin-bottom: 4rem;
}
.tpl-article-australie .quote-img-map .map-block {
  background-color: #12c9b9;
  color: #FFF;
  height: auto;
}
@media all and (min-width: 48em) {
  .tpl-article-australie .quote-img-map .map-block {
    height: auto;
    margin: -22rem auto 0;
    padding: 85px 15rem 11rem;
  }
}
.tpl-article-australie .quote-img-map .map-block .-text {
  color: #FFF;
}
.tpl-article-australie .quote-img-map .icon-quote-2:before {
  color: #12c9b9;
}
.tpl-article-australie .quote-img-map .icon-quote-2:after {
  background-color: #FFF;
}
.tpl-article-australie .-extra-margin {
  display: block;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-australie .-extra-margin {
    margin-bottom: 100px;
  }
}
.tpl-article-australie .mod-video-fullscreen .container, .tpl-article-australie .mod-video-fullscreen .article-global .container-narrow, .article-global .tpl-article-australie .mod-video-fullscreen .container-narrow, .tpl-article-australie .mod-video-fullscreen .article-global .container-medium, .article-global .tpl-article-australie .mod-video-fullscreen .container-medium {
  background: #6fdee4;
}
.tpl-article-australie .mod-video-fullscreen .hashtag {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
.tpl-article-australie .mod-video-fullscreen .texte {
  max-width: 600px;
}
@media all and (min-width: 48em) {
  .tpl-article-australie .mod-video-fullscreen .texte {
    font-size: 38px;
    line-height: 5rem;
  }
}
.tpl-article-australie .mod-video-fullscreen .container, .tpl-article-australie .mod-video-fullscreen .article-global .container-narrow, .article-global .tpl-article-australie .mod-video-fullscreen .container-narrow, .tpl-article-australie .mod-video-fullscreen .article-global .container-medium, .article-global .tpl-article-australie .mod-video-fullscreen .container-medium {
  width: 100%;
  max-width: 100%;
}

.tpl-article-casablanca .article-intro .-title, .tpl-article-casablanca .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-casablanca .article-intro-bg-image > div .-title,
.tpl-article-casablanca .article-intro .-author,
.tpl-article-casablanca .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-casablanca .article-intro-bg-image > div .-author {
  color: #02a676;
}
.tpl-article-casablanca .-title {
  color: #656354;
}
.tpl-article-casablanca .footnote {
  color: #ffbc68;
}
.tpl-article-casablanca .key-figures .-number, .tpl-article-casablanca .article-global .pull-quote .-number, .article-global .tpl-article-casablanca .pull-quote .-number,
.tpl-article-casablanca .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-casablanca .left-quote-bkrnd-img .-number,
.tpl-article-casablanca .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-casablanca .right-quote-bkrnd-img .-number, .tpl-article-casablanca .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-casablanca .pull-quote .-number {
  color: #ffbc67;
}
.tpl-article-casablanca .key-figures .-subtitle, .tpl-article-casablanca .article-global .pull-quote .-subtitle, .article-global .tpl-article-casablanca .pull-quote .-subtitle,
.tpl-article-casablanca .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-casablanca .left-quote-bkrnd-img .-subtitle,
.tpl-article-casablanca .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-casablanca .right-quote-bkrnd-img .-subtitle, .tpl-article-casablanca .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-casablanca .pull-quote .-subtitle {
  color: #6c6355;
  font-family: "PT Serif Bold";
}
@media all and (min-width: 60em) {
  .tpl-article-casablanca .key-figures .-subtitle, .tpl-article-casablanca .article-global .pull-quote .-subtitle, .article-global .tpl-article-casablanca .pull-quote .-subtitle,
.tpl-article-casablanca .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-casablanca .left-quote-bkrnd-img .-subtitle,
.tpl-article-casablanca .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-casablanca .right-quote-bkrnd-img .-subtitle, .tpl-article-casablanca .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-casablanca .pull-quote .-subtitle {
    font-size: 22px;
  }
}
.tpl-article-casablanca .key-figures .col-left, .tpl-article-casablanca .article-global .pull-quote .col-left, .article-global .tpl-article-casablanca .pull-quote .col-left,
.tpl-article-casablanca .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-casablanca .left-quote-bkrnd-img .col-left,
.tpl-article-casablanca .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-casablanca .right-quote-bkrnd-img .col-left, .tpl-article-casablanca .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-casablanca .pull-quote .col-left {
  border-right: 0.1rem solid #e0e0dd;
}
.tpl-article-casablanca .framed-interview {
  border: 0.3rem solid #ffbc67;
  margin: 4rem auto 0;
}
@media all and (min-width: 60em) {
  .tpl-article-casablanca .framed-interview {
    margin: 15rem auto 0;
  }
}
.tpl-article-casablanca .framed-interview .item {
  margin-bottom: 0;
}
.tpl-article-casablanca .framed-interview .question,
.tpl-article-casablanca .framed-interview .reponse {
  color: #ffbc67;
  text-align: left;
}
.tpl-article-casablanca .framed-interview .question {
  padding-right: 2rem;
}
.tpl-article-casablanca .framed-interview .interview-container:before {
  background: none;
}
.tpl-article-casablanca .framed-interview.-green {
  border: 0.3rem solid #02a676;
  margin: 4rem auto;
}
@media all and (min-width: 60em) {
  .tpl-article-casablanca .framed-interview.-green {
    margin: 15rem auto;
  }
}
.tpl-article-casablanca .framed-interview.-green .question,
.tpl-article-casablanca .framed-interview.-green .reponse {
  color: #02a676;
}
.tpl-article-casablanca .framed-interview .-illust {
  width: 175px;
}
.tpl-article-casablanca .mod-video-fullscreen .container, .tpl-article-casablanca .mod-video-fullscreen .article-global .container-narrow, .article-global .tpl-article-casablanca .mod-video-fullscreen .container-narrow, .tpl-article-casablanca .mod-video-fullscreen .article-global .container-medium, .article-global .tpl-article-casablanca .mod-video-fullscreen .container-medium {
  background: #fed682;
  width: 100%;
  max-width: 100%;
}

.tpl-article-compagnons .-title {
  color: #656354;
}
.tpl-article-compagnons .article-intro .-title, .tpl-article-compagnons .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-compagnons .article-intro-bg-image > div .-title,
.tpl-article-compagnons .article-intro .-author,
.tpl-article-compagnons .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-compagnons .article-intro-bg-image > div .-author {
  color: #f1997b;
}
.tpl-article-compagnons .article-intro .-author, .tpl-article-compagnons .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-compagnons .article-intro-bg-image > div .-author {
  margin-bottom: 5rem;
}
.tpl-article-compagnons .article-intro .-text, .tpl-article-compagnons .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-compagnons .article-intro-bg-image > div .-text {
  color: #92776d;
}
@media all and (min-width: 60em) {
  .tpl-article-compagnons .-white-background {
    background: #FFF;
    box-sizing: border-box;
    margin-bottom: 6rem;
    padding: 6rem;
    position: relative;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-compagnons .-white-background {
    margin-bottom: 12rem;
    padding: 0 10rem 8rem;
  }
}
.tpl-article-compagnons .-img-negative-top-margin {
  position: relative;
  z-index: -1;
}
@media all and (min-width: 60em) {
  .tpl-article-compagnons .-img-negative-top-margin {
    margin-bottom: 6rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-compagnons .-img-negative-top-margin {
    margin: -20rem 0 12rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-compagnons .-img-negative-top-margin.-sm {
    margin: -10rem 0 12rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-compagnons .-img-negative-top-margin.-sm {
    margin: -15rem 0 12rem;
  }
}
.tpl-article-compagnons .-bottom-margin {
  margin-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .-bottom-margin {
    margin-bottom: 14rem;
  }
}
.tpl-article-compagnons .double-quote-container .quote-2 {
  fill: #dfcc90 !important;
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .double-quote-container {
    background: url("images/compagnons/background-map.png") center no-repeat;
    background-size: contain;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-compagnons .double-quote-container {
    padding: 12rem 0 16rem !important;
  }
}
.tpl-article-compagnons .double-quote-container .-subtitle {
  color: #dfcc92;
}
.tpl-article-compagnons .double-quote-container .quote-right {
  color: #92776d !important;
}
.tpl-article-compagnons .framed-interview {
  color: #656355;
}
.tpl-article-compagnons .mod-slider-fullscreen.-classic {
  margin-bottom: 4rem;
}
@media all and (min-width: 60em) {
  .tpl-article-compagnons .mod-slider-fullscreen.-classic {
    margin-bottom: 15rem;
  }
}
.tpl-article-compagnons .mod-slider-fullscreen.-classic .content {
  background: rgba(224, 207, 153, 0.9);
  padding: 4rem;
  text-align: left;
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .mod-slider-fullscreen.-classic .content {
    width: 400px;
  }
}
.tpl-article-compagnons .mod-slider-fullscreen.-classic .title, .tpl-article-compagnons .mod-slider-fullscreen.-classic .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-compagnons .mod-slider-fullscreen.-classic .-quote,
.tpl-article-compagnons .mod-slider-fullscreen.-classic .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-compagnons .mod-slider-fullscreen.-classic .-quote,
.tpl-article-compagnons .mod-slider-fullscreen.-classic .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-compagnons .mod-slider-fullscreen.-classic .-quote {
  font-size: 28px;
  line-height: 3rem;
}
.tpl-article-compagnons .mod-slider-fullscreen.-classic li {
  color: #FFF;
  font-family: "PT Serif Regular";
  font-size: 18px;
}
.tpl-article-compagnons .mod-slider-fullscreen.-classic li:before {
  content: ">";
  height: auto;
  width: 1rem;
  background: none;
}
.tpl-article-compagnons .text-left-image-right {
  margin-bottom: 4rem;
  padding: 0;
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .text-left-image-right {
    margin-bottom: 11rem;
  }
}
.tpl-article-compagnons .interactive-map {
  display: none;
  margin-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .interactive-map {
    color: #666666;
    display: block;
    margin-bottom: 7rem;
    position: relative;
  }
}
.tpl-article-compagnons .interactive-map .map {
  display: block;
  width: 100%;
}
.tpl-article-compagnons .interactive-map .regions {
  font-family: "Cera PRO Bold";
  font-size: 18px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.tpl-article-compagnons .interactive-map .region {
  color: #92776d;
  cursor: pointer;
  line-height: 1;
  max-width: 15rem;
  position: absolute;
  text-align: center;
  transition: 0.4s;
}
.tpl-article-compagnons .interactive-map .region.-active, .tpl-article-compagnons .interactive-map .region:hover {
  color: #f2a185;
}
.tpl-article-compagnons .interactive-map .content {
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .interactive-map .content {
    left: 0;
    position: absolute;
    top: 0;
  }
}
.tpl-article-compagnons .interactive-map .title, .tpl-article-compagnons .interactive-map .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-compagnons .interactive-map .-quote,
.tpl-article-compagnons .interactive-map .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-compagnons .interactive-map .-quote,
.tpl-article-compagnons .interactive-map .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-compagnons .interactive-map .-quote {
  width: 100%;
}
.tpl-article-compagnons .interactive-map .text {
  font-family: "PT Serif Regular";
  font-size: 18px;
  line-height: 3rem;
  margin: 0;
}
.tpl-article-compagnons .interactive-map .text span {
  font-family: "PT Serif Bold";
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .interactive-map .text {
    width: 47%;
  }
}
.tpl-article-compagnons .interactive-map .focus-box {
  background: #FFF;
  border: 0.3rem solid #dfcc90;
  box-sizing: border-box;
  height: 235px;
  padding: 3rem 3rem 0;
  position: absolute;
  top: 95px;
  right: 0;
  transition: 0.4s;
  width: 40%;
  z-index: 1;
}
.tpl-article-compagnons .interactive-map .item {
  opacity: 0;
  position: absolute;
  transition: 0.4s;
}
.tpl-article-compagnons .interactive-map .item.-active {
  opacity: 1;
}
.tpl-article-compagnons .interactive-map .country {
  font-family: "Cera PRO Bold";
  font-size: 21px;
  margin-bottom: 15px;
}
.tpl-article-compagnons .interactive-map li {
  color: #656354;
  font-size: 16px;
}
.tpl-article-compagnons .interactive-map li:before {
  background: #656354;
}
.tpl-article-compagnons .interactive-map li.-pink {
  color: #f2a185;
}
.tpl-article-compagnons .interactive-map .youkon {
  top: 38%;
  left: 6%;
}
.tpl-article-compagnons .interactive-map .nunavut {
  top: 43%;
  left: 37%;
}
.tpl-article-compagnons .interactive-map .territoires {
  top: 42%;
  left: 15%;
}
.tpl-article-compagnons .interactive-map .colombie {
  bottom: 35%;
  left: 5%;
}
.tpl-article-compagnons .interactive-map .alberta {
  bottom: 33%;
  left: 17%;
}
.tpl-article-compagnons .interactive-map .saskatchewan {
  bottom: 27%;
  left: 25%;
}
.tpl-article-compagnons .interactive-map .manitoba {
  bottom: 32%;
  left: 37%;
}
.tpl-article-compagnons .interactive-map .ontario {
  bottom: 25%;
  left: 50%;
}
.tpl-article-compagnons .interactive-map .quebec {
  bottom: 30%;
  left: 67%;
}
.tpl-article-compagnons .interactive-map .brunswick {
  bottom: 20%;
  right: 11%;
}
.tpl-article-compagnons .interactive-map .ecosse {
  bottom: 27%;
  right: 5%;
}
.tpl-article-compagnons .interactive-map .footnote {
  padding-left: 2rem;
  position: relative;
}
.tpl-article-compagnons .interactive-map .footnote:before {
  background: #f1997b;
  border-radius: 50%;
  content: "";
  height: 11px;
  left: 0;
  position: absolute;
  top: 0.5rem;
  width: 11px;
}
.tpl-article-compagnons .key-figures, .tpl-article-compagnons .article-global .pull-quote, .article-global .tpl-article-compagnons .pull-quote,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img, .tpl-article-compagnons .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-compagnons .pull-quote {
  display: flex;
  flex-wrap: wrap;
}
.tpl-article-compagnons .key-figures .col-left, .tpl-article-compagnons .article-global .pull-quote .col-left, .article-global .tpl-article-compagnons .pull-quote .col-left,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img .col-left,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img .col-left, .tpl-article-compagnons .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-compagnons .pull-quote .col-left {
  order: 2;
}
.tpl-article-compagnons .key-figures .col-right, .tpl-article-compagnons .article-global .pull-quote .col-right, .article-global .tpl-article-compagnons .pull-quote .col-right,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img .col-right,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img .col-right,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img .col-right,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img .col-right, .tpl-article-compagnons .tpl-article-crillon .pull-quote .col-right, .tpl-article-crillon .tpl-article-compagnons .pull-quote .col-right {
  order: 1;
}
.tpl-article-compagnons .key-figures .-number, .tpl-article-compagnons .article-global .pull-quote .-number, .article-global .tpl-article-compagnons .pull-quote .-number,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img .-number,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img .-number, .tpl-article-compagnons .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-compagnons .pull-quote .-number {
  color: #dfcc90;
}
.tpl-article-compagnons .key-figures .-subtitle, .tpl-article-compagnons .article-global .pull-quote .-subtitle, .article-global .tpl-article-compagnons .pull-quote .-subtitle,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img .-subtitle,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img .-subtitle, .tpl-article-compagnons .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-compagnons .pull-quote .-subtitle {
  color: #656355;
}
.tpl-article-compagnons .key-figures h2, .tpl-article-compagnons .article-global .pull-quote h2, .article-global .tpl-article-compagnons .pull-quote h2,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img h2,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img h2, .tpl-article-compagnons .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-compagnons .pull-quote h2 {
  color: #656354;
}
@media all and (min-width: 48em) {
  .tpl-article-compagnons .key-figures, .tpl-article-compagnons .article-global .pull-quote, .article-global .tpl-article-compagnons .pull-quote,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img, .tpl-article-compagnons .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-compagnons .pull-quote {
    background-repeat: no-repeat;
    background-size: contain;
    flex-wrap: nowrap;
  }
  .tpl-article-compagnons .key-figures .col-left, .tpl-article-compagnons .article-global .pull-quote .col-left, .article-global .tpl-article-compagnons .pull-quote .col-left,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img .col-left,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img .col-left, .tpl-article-compagnons .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-compagnons .pull-quote .col-left {
    width: 30%;
    padding: 0 4rem;
    order: 1;
    border-right: 0.1rem solid #656354;
    margin-bottom: 0;
  }
  .tpl-article-compagnons .key-figures .col-right, .tpl-article-compagnons .article-global .pull-quote .col-right, .article-global .tpl-article-compagnons .pull-quote .col-right,
.tpl-article-compagnons .article-global .left-quote-bkrnd-img .col-right,
.article-global .tpl-article-compagnons .left-quote-bkrnd-img .col-right,
.tpl-article-compagnons .article-global .right-quote-bkrnd-img .col-right,
.article-global .tpl-article-compagnons .right-quote-bkrnd-img .col-right, .tpl-article-compagnons .tpl-article-crillon .pull-quote .col-right, .tpl-article-crillon .tpl-article-compagnons .pull-quote .col-right {
    width: 60%;
    padding: 0 3rem 0 4rem;
    order: 2;
  }
}

.tpl-article-digital-femmes .article-intro, .tpl-article-digital-femmes .article-global .article-intro-bg-image > div, .article-global .tpl-article-digital-femmes .article-intro-bg-image > div {
  color: #453535;
}
.tpl-article-digital-femmes .article-intro .-author, .tpl-article-digital-femmes .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-digital-femmes .article-intro-bg-image > div .-author {
  color: #ff685c;
}
.tpl-article-digital-femmes .-title,
.tpl-article-digital-femmes .-text {
  color: #453535;
}
.tpl-article-digital-femmes .animation-container {
  position: relative;
  width: 100%;
}
.tpl-article-digital-femmes .neon-words {
  -webkit-animation: neon1 1.5s ease-in-out 0.4s infinite alternate;
          animation: neon1 1.5s ease-in-out 0.4s infinite alternate;
  color: #fff9dd;
  font-family: "Roboto Regular";
  font-size: 4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  letter-spacing: 0.1rem;
  transform: translate(-50%, -50%);
}
@media all and (min-width: 48em) {
  .tpl-article-digital-femmes .neon-words {
    font-size: 6rem;
    top: 45%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-digital-femmes .neon-words {
    font-size: 95px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-digital-femmes .-negative-top-margin {
    margin-top: -100px;
    position: relative;
  }
}
.tpl-article-digital-femmes .footnote {
  color: #c5012d;
}
.tpl-article-digital-femmes .flex-vertical {
  flex-direction: column;
}
.tpl-article-digital-femmes .framed-interview {
  border: 0.3rem solid #ff685c;
}
.tpl-article-digital-femmes .portrait-container {
  border: 0.1rem solid #cdcdcd;
  box-sizing: border-box;
  padding: 65px 0;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-digital-femmes .portrait-container {
    width: 27rem;
  }
}
.tpl-article-digital-femmes .portrait-container .-illust {
  display: block;
  margin: 0 auto;
  width: 192px;
}
.tpl-article-digital-femmes .interview-container:before {
  background: none !important;
}
.tpl-article-digital-femmes .interview-container .question {
  color: #ff685c;
  text-align: left;
}
@media all and (min-width: 75em) {
  .tpl-article-digital-femmes .interview-container .question {
    font-size: 34px;
    line-height: 100%;
  }
}
.tpl-article-digital-femmes .reponse {
  color: #ff685c;
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .banner-key-figures {
    margin-bottom: 12rem;
  }
}
.tpl-article-digital-femmes .banner-key-figures .item {
  background: #c5012d !important;
}
.tpl-article-digital-femmes .banner-key-figures .item:after {
  border: 0.2rem solid #b10128 !important;
}
.tpl-article-digital-femmes .banner-key-figures .content {
  top: 0 !important;
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .banner-key-figures .content {
    top: 7% !important;
  }
}
.tpl-article-digital-femmes .key-figures, .tpl-article-digital-femmes .article-global .pull-quote, .article-global .tpl-article-digital-femmes .pull-quote,
.tpl-article-digital-femmes .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-digital-femmes .left-quote-bkrnd-img,
.tpl-article-digital-femmes .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-digital-femmes .right-quote-bkrnd-img, .tpl-article-digital-femmes .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-digital-femmes .pull-quote {
  background-size: cover;
}
.tpl-article-digital-femmes .key-figures .-number, .tpl-article-digital-femmes .article-global .pull-quote .-number, .article-global .tpl-article-digital-femmes .pull-quote .-number,
.tpl-article-digital-femmes .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-digital-femmes .left-quote-bkrnd-img .-number,
.tpl-article-digital-femmes .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-digital-femmes .right-quote-bkrnd-img .-number, .tpl-article-digital-femmes .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-digital-femmes .pull-quote .-number {
  color: #ff685b;
}
.tpl-article-digital-femmes .key-figures .-subtitle, .tpl-article-digital-femmes .article-global .pull-quote .-subtitle, .article-global .tpl-article-digital-femmes .pull-quote .-subtitle,
.tpl-article-digital-femmes .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-digital-femmes .left-quote-bkrnd-img .-subtitle,
.tpl-article-digital-femmes .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-digital-femmes .right-quote-bkrnd-img .-subtitle, .tpl-article-digital-femmes .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-digital-femmes .pull-quote .-subtitle {
  color: #656354;
}
.tpl-article-digital-femmes .quote-img-map-title {
  padding-top: 100px;
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .quote-img-map-title {
    padding-top: 100px;
  }
}
.tpl-article-digital-femmes .quote-img-map-title .-illust {
  position: relative;
  z-index: -2;
}
.tpl-article-digital-femmes .quote-img-map-title .title, .tpl-article-digital-femmes .quote-img-map-title .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-digital-femmes .quote-img-map-title .-quote,
.tpl-article-digital-femmes .quote-img-map-title .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-digital-femmes .quote-img-map-title .-quote,
.tpl-article-digital-femmes .quote-img-map-title .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-digital-femmes .quote-img-map-title .-quote {
  color: #c5012d;
  font-family: "PT Serif Bold";
  font-size: 4rem;
  line-height: 100%;
  text-align: center;
  text-transform: none;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .quote-img-map-title .title, .tpl-article-digital-femmes .quote-img-map-title .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-digital-femmes .quote-img-map-title .-quote,
.tpl-article-digital-femmes .quote-img-map-title .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-digital-femmes .quote-img-map-title .-quote,
.tpl-article-digital-femmes .quote-img-map-title .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-digital-femmes .quote-img-map-title .-quote {
    margin: 0 auto 100px;
    width: 400px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-digital-femmes .quote-img-map-title .title, .tpl-article-digital-femmes .quote-img-map-title .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-digital-femmes .quote-img-map-title .-quote,
.tpl-article-digital-femmes .quote-img-map-title .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-digital-femmes .quote-img-map-title .-quote,
.tpl-article-digital-femmes .quote-img-map-title .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-digital-femmes .quote-img-map-title .-quote {
    font-size: 5rem;
  }
}
.tpl-article-digital-femmes .map-block {
  background-color: #c5012d;
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .map-block {
    max-width: 111rem;
    height: auto !important;
    margin: 0 auto !important;
    position: relative !important;
    box-shadow: 2rem 2rem 2rem 0px rgba(0, 0, 0, 0.1);
  }
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .map-block:before {
    background: #c5012d;
    content: "";
    height: calc(100% + 100px);
    position: absolute;
    left: 50%;
    top: -5rem;
    transform: translateX(-50%);
    width: 3rem;
    z-index: -1;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .map-block:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5rem 22.5px 0 22.5px;
    border-color: #c5012b transparent transparent transparent;
    left: 50%;
    position: absolute;
    top: calc(100% + 5rem);
    transform: translateX(-50%);
  }
}
.tpl-article-digital-femmes .map-block .icon-quote-2:after {
  background-color: #FFF;
}
.tpl-article-digital-femmes .map-block .icon-quote-2:before {
  color: #c5012d;
}
.tpl-article-digital-femmes .map-block .-text,
.tpl-article-digital-femmes .map-block .-author {
  color: #FFF;
  font-family: "Cera PRO Bold";
  font-style: normal;
}
@media all and (min-width: 60em) {
  .tpl-article-digital-femmes .container.-white-background, .tpl-article-digital-femmes .article-global .-white-background.container-narrow, .article-global .tpl-article-digital-femmes .-white-background.container-narrow, .tpl-article-digital-femmes .article-global .-white-background.container-medium, .article-global .tpl-article-digital-femmes .-white-background.container-medium {
    padding: 12rem 10rem 12rem !important;
  }
}

@-webkit-keyframes neon1 {
  from {
    text-shadow: 0 0 1rem #ffe098, 0 0 2rem #fff9dd, 0 0 3rem #fff9dd, 0 0 4rem #ffe098, 0 0 7rem #ffe098, 0 0 8rem #ffe098, 0 0 16rem #ffe098;
  }
  to {
    text-shadow: 0 0.3rem #ffe098, 0 0 7px #fff9dd, 0 0 1rem #fff9dd, 0 0 15px #ffe098, 0 0 2rem #ffe098, 0 0 2rem #ffe098, 0 0 25px #ffe098;
  }
}

@keyframes neon1 {
  from {
    text-shadow: 0 0 1rem #ffe098, 0 0 2rem #fff9dd, 0 0 3rem #fff9dd, 0 0 4rem #ffe098, 0 0 7rem #ffe098, 0 0 8rem #ffe098, 0 0 16rem #ffe098;
  }
  to {
    text-shadow: 0 0.3rem #ffe098, 0 0 7px #fff9dd, 0 0 1rem #fff9dd, 0 0 15px #ffe098, 0 0 2rem #ffe098, 0 0 2rem #ffe098, 0 0 25px #ffe098;
  }
}
.tpl-article-envoie-bois .article-intro .-title, .tpl-article-envoie-bois .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-envoie-bois .article-intro-bg-image > div .-title,
.tpl-article-envoie-bois .article-intro .-author,
.tpl-article-envoie-bois .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-envoie-bois .article-intro-bg-image > div .-author {
  color: #d3c1ac;
}
.tpl-article-envoie-bois .-text {
  color: #361317;
}
.tpl-article-envoie-bois .-title {
  color: #000;
}
.tpl-article-envoie-bois .-white-background {
  padding-bottom: 2rem !important;
}
@media all and (min-width: 60em) {
  .tpl-article-envoie-bois .-white-background {
    padding: 12rem 10rem 8rem !important;
  }
}
.tpl-article-envoie-bois .framed-interview {
  border: 0.3rem solid #d3c1ac;
}
.tpl-article-envoie-bois .framed-interview .-title {
  color: #9c6e57;
}
.tpl-article-envoie-bois .framed-interview .author {
  color: #361317;
}
.tpl-article-envoie-bois .framed-interview .question {
  color: #9c6e57;
}
.tpl-article-envoie-bois .framed-interview .reponse {
  color: #361317;
}
.tpl-article-envoie-bois .footnote {
  color: #d3c1ac;
}

.tpl-article-londres .article-intro .-title, .tpl-article-londres .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-londres .article-intro-bg-image > div .-title,
.tpl-article-londres .article-intro .-author,
.tpl-article-londres .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-londres .article-intro-bg-image > div .-author {
  color: #ee0202;
}
.tpl-article-londres .-title,
.tpl-article-londres .-text {
  color: #000;
}
.tpl-article-londres .footnote {
  color: #ee0202;
}
.tpl-article-londres .framed-interview {
  border: 0.3rem solid #ee0202;
}
.tpl-article-londres .framed-interview .author span,
.tpl-article-londres .framed-interview .question {
  color: #ee0202;
}
@media all and (min-width: 60em) {
  .tpl-article-londres .framed-interview .question {
    font-size: 24px;
  }
}
.tpl-article-londres .framed-interview span {
  display: block;
  font-family: "Cera PRO Regular" !important;
}
@media all and (min-width: 60em) {
  .tpl-article-londres .framed-interview .question {
    width: 300px;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-londres .framed-interview .reponse {
    width: calc(100% - 300px);
  }
}
@media all and (min-width: 60em) {
  .tpl-article-londres .framed-interview .interview-container:before {
    left: 300px;
  }
}
.tpl-article-londres .image-colored-block-text .content {
  background: #ee0202;
}
.tpl-article-londres .image-colored-block-text .content:before {
  border: 0.4rem solid #ee0202;
}
.tpl-article-londres .double-full-images-text-block {
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-londres .double-full-images-text-block {
    margin-bottom: 15rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-londres .double-full-images-text-block .container, .tpl-article-londres .double-full-images-text-block .article-global .container-narrow, .article-global .tpl-article-londres .double-full-images-text-block .container-narrow, .tpl-article-londres .double-full-images-text-block .article-global .container-medium, .article-global .tpl-article-londres .double-full-images-text-block .container-medium {
    padding-bottom: 12rem;
  }
}
.tpl-article-londres .text-left-image-right {
  margin: 0 auto 2rem;
}
.tpl-article-londres .text-left-image-right img {
  margin-bottom: 2rem;
}
.tpl-article-londres .giant-quote {
  background: #363333;
}
.tpl-article-londres .giant-quote .author {
  color: #ee0202;
}

.tpl-article-monaco .article-intro .-title, .tpl-article-monaco .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-monaco .article-intro-bg-image > div .-title,
.tpl-article-monaco .article-intro .-author,
.tpl-article-monaco .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-monaco .article-intro-bg-image > div .-author {
  color: #00c5fb;
}
.tpl-article-monaco .-title {
  color: #00326e;
}
.tpl-article-monaco .-text {
  color: #131c36;
}
.tpl-article-monaco .double-quote-container.-tall {
  margin-bottom: 2rem;
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .double-quote-container.-tall {
    margin-bottom: 10rem;
  }
}
.tpl-article-monaco .double-quote-container.-tall .quote-2 {
  fill: #00326e;
}
.tpl-article-monaco .double-quote-container.-tall .-title {
  color: #131c36;
}
.tpl-article-monaco .double-quote-container.-tall .-subtitle {
  color: #00326e;
}
.tpl-article-monaco .double-quote-container.-tall .quote-right {
  color: #00c5fb;
  font-family: "PT Serif Bold";
}
.tpl-article-monaco .container.-white-background, .tpl-article-monaco .article-global .-white-background.container-narrow, .article-global .tpl-article-monaco .-white-background.container-narrow, .tpl-article-monaco .article-global .-white-background.container-medium, .article-global .tpl-article-monaco .-white-background.container-medium {
  padding-bottom: 4rem;
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .container.-white-background, .tpl-article-monaco .article-global .-white-background.container-narrow, .article-global .tpl-article-monaco .-white-background.container-narrow, .tpl-article-monaco .article-global .-white-background.container-medium, .article-global .tpl-article-monaco .-white-background.container-medium {
    padding-top: 12rem;
    padding-bottom: 16rem;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .framed-image-text-block .-illust.-bottom {
    margin: -15rem 0 0 auto;
    width: 75%;
  }
}
.tpl-article-monaco .framed-interview {
  border: 0.3rem solid #00c5fb;
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .framed-interview {
    padding: 7rem;
  }
}
.tpl-article-monaco .framed-interview .interview-container:before {
  left: 33.5rem;
}
.tpl-article-monaco .framed-interview .author {
  font-family: "Cera PRO Bold";
  font-size: 1.8rem;
  margin-bottom: 6rem;
}
.tpl-article-monaco .framed-interview .author span {
  font-family: "Cera PRO Regular";
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .framed-interview .author {
    font-size: 2.4rem;
  }
}
.tpl-article-monaco .framed-interview .question {
  color: #00c5fb;
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .framed-interview .question {
    font-size: 2.4rem;
    text-align: right;
    width: 38rem;
  }
}
.tpl-article-monaco .framed-interview.-dark {
  border: 0.3rem solid #00326e;
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .framed-interview.-dark {
    padding: 12rem 9.5rem 7rem;
  }
}
.tpl-article-monaco .framed-interview.-dark .question,
.tpl-article-monaco .framed-interview.-dark .reponse {
  color: #00326e;
  padding-left: 0;
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .framed-interview.-dark .question {
    font-size: 3.6rem;
    line-height: 4rem;
    padding-right: 5.5rem;
  }
}
.tpl-article-monaco .framed-interview.-dark .interview-container:before {
  background: none;
}
.tpl-article-monaco .interactive-map {
  position: relative;
}
.tpl-article-monaco .interactive-map .container, .tpl-article-monaco .interactive-map .article-global .container-narrow, .article-global .tpl-article-monaco .interactive-map .container-narrow, .tpl-article-monaco .interactive-map .article-global .container-medium, .article-global .tpl-article-monaco .interactive-map .container-medium {
  position: relative;
}
.tpl-article-monaco .interactive-map .map-container {
  height: 100%;
  position: relative;
  margin-bottom: 2rem;
  width: 100%;
}
.tpl-article-monaco .interactive-map .button-container {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.tpl-article-monaco .interactive-map .button {
  background: #00c5fb;
  box-shadow: 0 0.5rem0 0.1rem rgba(0, 0, 0, 0.23);
  border-radius: 50%;
  color: #FFF;
  cursor: pointer;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  height: 2.2rem;
  line-height: 2.2rem;
  pointer-events: none;
  position: absolute;
  text-align: center;
  transition: 0.4s;
  width: 2.2rem;
  z-index: 5;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .button {
    pointer-events: all;
    height: 2.8rem;
    line-height: 2.8rem;
    font-size: 1.7rem;
    width: 2.8rem;
  }
}
.tpl-article-monaco .interactive-map .button:hover {
  background: #00326e;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .button.-active {
    background: #00326e;
    box-shadow: 0 0 0 7px rgba(0, 50, 110, 0.23);
  }
}
.tpl-article-monaco .interactive-map .button.-active:hover {
  background: #00c5fb;
}
.tpl-article-monaco .interactive-map .button.one {
  right: 13%;
  top: 17%;
}
.tpl-article-monaco .interactive-map .button.two {
  right: 17%;
  top: 33%;
}
.tpl-article-monaco .interactive-map .button.three {
  right: 28%;
  top: 41%;
}
.tpl-article-monaco .interactive-map .button.four {
  right: 42%;
  top: 60%;
}
.tpl-article-monaco .interactive-map .button.five {
  left: 36%;
  top: 49%;
}
.tpl-article-monaco .interactive-map .button.six {
  left: 25%;
  top: 59%;
}
.tpl-article-monaco .interactive-map .button.seven {
  left: 23%;
  top: 78%;
}
.tpl-article-monaco .interactive-map li:before {
  color: #00326e;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  line-height: 2.6rem;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map li:before {
    display: none;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .content {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}
.tpl-article-monaco .interactive-map .title, .tpl-article-monaco .interactive-map .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-monaco .interactive-map .-quote,
.tpl-article-monaco .interactive-map .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote,
.tpl-article-monaco .interactive-map .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote {
  color: #00326e;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  line-height: 2.6rem;
  margin: 0 0 0.4rem;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .title, .tpl-article-monaco .interactive-map .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-monaco .interactive-map .-quote,
.tpl-article-monaco .interactive-map .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote,
.tpl-article-monaco .interactive-map .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote {
    color: #00c5fb;
    text-transform: none;
  }
}
.tpl-article-monaco .interactive-map .title:before, .tpl-article-monaco .interactive-map .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-monaco .interactive-map .-quote:before,
.tpl-article-monaco .interactive-map .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote:before,
.tpl-article-monaco .interactive-map .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  color: #00326e;
  position: absolute;
  right: 0;
  transform: rotate(90deg);
  font-size: 1.9rem;
  transition: 0.4s;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .title:before, .tpl-article-monaco .interactive-map .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-monaco .interactive-map .-quote:before,
.tpl-article-monaco .interactive-map .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote:before,
.tpl-article-monaco .interactive-map .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-monaco .interactive-map .-quote:before {
    display: none;
  }
}
.tpl-article-monaco .interactive-map .text {
  color: #00c5fb;
  font-family: "Cera PRO Bold";
  font-size: 1.6rem;
  height: 0;
  line-height: 2.4rem;
  overflow: hidden;
  margin: 0 0 0.5rem;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .text {
    color: #FFF;
    height: auto;
  }
}
.tpl-article-monaco .interactive-map .item {
  border-bottom: 0.1rem solid #00c5fb;
  margin-bottom: 2rem;
  padding-bottom: 15px;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .item {
    background: #00326e;
    border-bottom: none;
    border-radius: 2%;
    box-sizing: border-box;
    display: none;
    padding: 3rem 26px;
    opacity: 0;
    position: absolute;
    transition: 0.4s;
    width: 275px;
  }
  .tpl-article-monaco .interactive-map .item.-active {
    display: block;
    opacity: 1;
    z-index: 6;
  }
  .tpl-article-monaco .interactive-map .item:after {
    border-style: solid;
    border-width: 1rem 1rem 1rem 0;
    border-color: transparent #00326e transparent transparent;
    content: "";
    height: 0;
    left: -1rem;
    position: absolute;
    top: 48%;
    transform: translayeY(-50%);
    width: 0;
  }
  .tpl-article-monaco .interactive-map .item.one {
    right: 1%;
    top: 26%;
  }
  .tpl-article-monaco .interactive-map .item.two {
    right: 5%;
    top: 41%;
  }
  .tpl-article-monaco .interactive-map .item.three {
    right: 34%;
    top: 29%;
  }
  .tpl-article-monaco .interactive-map .item.four {
    right: 29%;
    top: 65%;
  }
  .tpl-article-monaco .interactive-map .item.five {
    right: 28%;
    top: 36%;
  }
  .tpl-article-monaco .interactive-map .item.six {
    right: 38%;
    top: 43%;
  }
  .tpl-article-monaco .interactive-map .item.seven {
    right: 40%;
    top: 60%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .item.-right:after {
    border-width: 1rem 0 1rem 1rem;
    left: 275px;
    border-width: 1rem 0 1rem 1rem;
    border-color: transparent transparent transparent #00326e;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .interactive-map .item.-top:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 1rem 1rem 1rem;
    border-color: transparent transparent #00326e transparent;
    left: 50%;
    transform: translateX(-50%);
    top: -1rem;
  }
}
.tpl-article-monaco .interactive-map .item.is-open .text {
  height: auto;
}
.tpl-article-monaco .interactive-map .item.is-open .title:before, .tpl-article-monaco .interactive-map .item.is-open .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-monaco .interactive-map .item.is-open .-quote:before,
.tpl-article-monaco .interactive-map .item.is-open .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-monaco .interactive-map .item.is-open .-quote:before,
.tpl-article-monaco .interactive-map .item.is-open .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-monaco .interactive-map .item.is-open .-quote:before {
  transform: rotate(-90deg);
}
.tpl-article-monaco .key-figures, .tpl-article-monaco .article-global .pull-quote, .article-global .tpl-article-monaco .pull-quote,
.tpl-article-monaco .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-monaco .left-quote-bkrnd-img,
.tpl-article-monaco .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-monaco .right-quote-bkrnd-img, .tpl-article-monaco .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-monaco .pull-quote {
  background-size: cover;
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-monaco .key-figures, .tpl-article-monaco .article-global .pull-quote, .article-global .tpl-article-monaco .pull-quote,
.tpl-article-monaco .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-monaco .left-quote-bkrnd-img,
.tpl-article-monaco .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-monaco .right-quote-bkrnd-img, .tpl-article-monaco .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-monaco .pull-quote {
    margin-bottom: 6rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-monaco .key-figures, .tpl-article-monaco .article-global .pull-quote, .article-global .tpl-article-monaco .pull-quote,
.tpl-article-monaco .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-monaco .left-quote-bkrnd-img,
.tpl-article-monaco .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-monaco .right-quote-bkrnd-img, .tpl-article-monaco .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-monaco .pull-quote {
    margin-bottom: 15rem;
  }
}
.tpl-article-monaco .key-figures h2, .tpl-article-monaco .article-global .pull-quote h2, .article-global .tpl-article-monaco .pull-quote h2,
.tpl-article-monaco .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-monaco .left-quote-bkrnd-img h2,
.tpl-article-monaco .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-monaco .right-quote-bkrnd-img h2, .tpl-article-monaco .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-monaco .pull-quote h2 {
  color: #00326e;
}
.tpl-article-monaco .key-figures .-number, .tpl-article-monaco .article-global .pull-quote .-number, .article-global .tpl-article-monaco .pull-quote .-number,
.tpl-article-monaco .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-monaco .left-quote-bkrnd-img .-number,
.tpl-article-monaco .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-monaco .right-quote-bkrnd-img .-number, .tpl-article-monaco .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-monaco .pull-quote .-number {
  color: #00c5fb;
}
.tpl-article-monaco .key-figures .-subtitle, .tpl-article-monaco .article-global .pull-quote .-subtitle, .article-global .tpl-article-monaco .pull-quote .-subtitle,
.tpl-article-monaco .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-monaco .left-quote-bkrnd-img .-subtitle,
.tpl-article-monaco .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-monaco .right-quote-bkrnd-img .-subtitle, .tpl-article-monaco .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-monaco .pull-quote .-subtitle,
.tpl-article-monaco .key-figures li,
.tpl-article-monaco .article-global .pull-quote li,
.article-global .tpl-article-monaco .pull-quote li,
.tpl-article-monaco .article-global .left-quote-bkrnd-img li,
.article-global .tpl-article-monaco .left-quote-bkrnd-img li,
.tpl-article-monaco .article-global .right-quote-bkrnd-img li,
.article-global .tpl-article-monaco .right-quote-bkrnd-img li,
.tpl-article-monaco .tpl-article-crillon .pull-quote li,
.tpl-article-crillon .tpl-article-monaco .pull-quote li {
  color: #586171;
  font-family: "Cera PRO Regular";
  font-size: 1.6rem;
  line-height: 2.24rem;
}
.tpl-article-monaco .key-figures .-subtitle:before, .tpl-article-monaco .article-global .pull-quote .-subtitle:before, .article-global .tpl-article-monaco .pull-quote .-subtitle:before,
.tpl-article-monaco .article-global .left-quote-bkrnd-img .-subtitle:before,
.article-global .tpl-article-monaco .left-quote-bkrnd-img .-subtitle:before,
.tpl-article-monaco .article-global .right-quote-bkrnd-img .-subtitle:before,
.article-global .tpl-article-monaco .right-quote-bkrnd-img .-subtitle:before, .tpl-article-monaco .tpl-article-crillon .pull-quote .-subtitle:before, .tpl-article-crillon .tpl-article-monaco .pull-quote .-subtitle:before,
.tpl-article-monaco .key-figures li:before,
.tpl-article-monaco .article-global .pull-quote li:before,
.article-global .tpl-article-monaco .pull-quote li:before,
.tpl-article-monaco .article-global .left-quote-bkrnd-img li:before,
.article-global .tpl-article-monaco .left-quote-bkrnd-img li:before,
.tpl-article-monaco .article-global .right-quote-bkrnd-img li:before,
.article-global .tpl-article-monaco .right-quote-bkrnd-img li:before,
.tpl-article-monaco .tpl-article-crillon .pull-quote li:before,
.tpl-article-crillon .tpl-article-monaco .pull-quote li:before {
  background: #00c5fb;
}

@media all and (min-width: 60em) {
  .tpl-article-nouveaux-compagnons .double-quote-container.-tall {
    padding: 12rem 0 0;
  }
}
.tpl-article-nouveaux-compagnons .double-quote-container.-tall .quote-2 {
  fill: #a78f66;
}
.tpl-article-nouveaux-compagnons .double-quote-container.-tall .-title {
  color: #6c6355;
}
.tpl-article-nouveaux-compagnons .double-quote-container.-tall .-subtitle {
  color: #9c9b94;
}
@media all and (min-width: 60em) {
  .tpl-article-nouveaux-compagnons .double-quote-container.-tall .quote-left {
    border-right: 0.1rem solid #e0e0dd;
  }
}
.tpl-article-nouveaux-compagnons .double-quote-container.-tall .quote-right {
  font-family: "PT Serif Bold";
  color: #ceb791;
}
@media all and (min-width: 60em) {
  .tpl-article-nouveaux-compagnons .double-quote-container.-tall .quote-right {
    font-size: 2.6rem;
    padding: 0 0 2rem;
  }
}

.tpl-article-fibre .-title {
  color: #0044f3;
}
.tpl-article-fibre .-text {
  color: #59626c;
}
.tpl-article-fibre .article-intro, .tpl-article-fibre .article-global .article-intro-bg-image > div, .article-global .tpl-article-fibre .article-intro-bg-image > div {
  max-width: 100% !important;
  position: relative;
  width: 100%;
}
@media all and (min-width: 75em) {
  .tpl-article-fibre .article-intro, .tpl-article-fibre .article-global .article-intro-bg-image > div, .article-global .tpl-article-fibre .article-intro-bg-image > div {
    margin-top: 0;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-fibre .article-intro .container, .tpl-article-fibre .article-global .article-intro-bg-image > div .container, .article-global .tpl-article-fibre .article-intro-bg-image > div .container, .tpl-article-fibre .article-intro .article-global .container-narrow, .article-global .tpl-article-fibre .article-intro .container-narrow, .tpl-article-fibre .article-global .article-intro-bg-image > div .container-narrow, .article-global .tpl-article-fibre .article-intro-bg-image > div .container-narrow, .tpl-article-fibre .article-intro .article-global .container-medium, .article-global .tpl-article-fibre .article-intro .container-medium, .tpl-article-fibre .article-global .article-intro-bg-image > div .container-medium, .article-global .tpl-article-fibre .article-intro-bg-image > div .container-medium {
    left: 50%;
    max-width: 700px;
    position: absolute;
    top: 85px;
    transform: translateX(-50%);
  }
}
.tpl-article-fibre .article-intro .-title, .tpl-article-fibre .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-fibre .article-intro-bg-image > div .-title,
.tpl-article-fibre .article-intro .-author,
.tpl-article-fibre .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-fibre .article-intro-bg-image > div .-author {
  color: #13cfbf;
}
.tpl-article-fibre .article-intro .-text, .tpl-article-fibre .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-fibre .article-intro-bg-image > div .-text {
  color: #59626c;
}
@media all and (min-width: 75em) {
  .tpl-article-fibre .article-intro .-text, .tpl-article-fibre .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-fibre .article-intro-bg-image > div .-text {
    color: #FFF;
  }
}
.tpl-article-fibre .double-full-images-text-block .container, .tpl-article-fibre .double-full-images-text-block .article-global .container-narrow, .article-global .tpl-article-fibre .double-full-images-text-block .container-narrow, .tpl-article-fibre .double-full-images-text-block .article-global .container-medium, .article-global .tpl-article-fibre .double-full-images-text-block .container-medium {
  z-index: 5;
}
.tpl-article-fibre .double-full-images-text-block .-bottom {
  z-index: 3;
}
.tpl-article-fibre .left-quote-bkrnd-img .-quote, .tpl-article-fibre .article-global .right-quote-bkrnd-img .-quote, .article-global .tpl-article-fibre .right-quote-bkrnd-img .-quote {
  color: #FFF;
}
.tpl-article-fibre .left-quote-bkrnd-img svg, .tpl-article-fibre .article-global .right-quote-bkrnd-img svg, .article-global .tpl-article-fibre .right-quote-bkrnd-img svg {
  fill: #13cfbf;
}
.tpl-article-fibre .left-quote-bkrnd-img .-title, .tpl-article-fibre .article-global .right-quote-bkrnd-img .-title, .article-global .tpl-article-fibre .right-quote-bkrnd-img .-title {
  color: #13cfbf;
}
.tpl-article-fibre .left-quote-bkrnd-img .-subtitle, .tpl-article-fibre .article-global .right-quote-bkrnd-img .-subtitle, .article-global .tpl-article-fibre .right-quote-bkrnd-img .-subtitle {
  color: #FFF;
}
.tpl-article-fibre .left-quote-bkrnd-img .text-container, .tpl-article-fibre .article-global .right-quote-bkrnd-img .text-container, .article-global .tpl-article-fibre .right-quote-bkrnd-img .text-container {
  background: #0044f3;
}
@media all and (min-width: 48em) {
  .tpl-article-fibre .left-quote-bkrnd-img .text-container, .tpl-article-fibre .article-global .right-quote-bkrnd-img .text-container, .article-global .tpl-article-fibre .right-quote-bkrnd-img .text-container {
    background: none;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-fibre .double-quote-container.-tall {
    padding: 0 0 120px;
  }
}
.tpl-article-fibre .double-quote-container.-tall .quote-2 {
  fill: #13cfbf;
}
.tpl-article-fibre .double-quote-container.-tall .-title {
  color: #13cfbf;
}
.tpl-article-fibre .double-quote-container.-tall .-subtitle {
  color: #59626c;
}
.tpl-article-fibre .double-quote-container.-tall .quote-right {
  color: #0044f3;
}
.tpl-article-fibre .key-figures, .tpl-article-fibre .article-global .pull-quote, .article-global .tpl-article-fibre .pull-quote,
.tpl-article-fibre .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-fibre .left-quote-bkrnd-img,
.tpl-article-fibre .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-fibre .right-quote-bkrnd-img, .tpl-article-fibre .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-fibre .pull-quote {
  margin: 20px auto;
  padding-bottom: 0;
}
@media all and (min-width: 60em) {
  .tpl-article-fibre .key-figures, .tpl-article-fibre .article-global .pull-quote, .article-global .tpl-article-fibre .pull-quote,
.tpl-article-fibre .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-fibre .left-quote-bkrnd-img,
.tpl-article-fibre .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-fibre .right-quote-bkrnd-img, .tpl-article-fibre .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-fibre .pull-quote {
    margin: 120px auto;
  }
}
.tpl-article-fibre .key-figures h2, .tpl-article-fibre .article-global .pull-quote h2, .article-global .tpl-article-fibre .pull-quote h2,
.tpl-article-fibre .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-fibre .left-quote-bkrnd-img h2,
.tpl-article-fibre .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-fibre .right-quote-bkrnd-img h2, .tpl-article-fibre .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-fibre .pull-quote h2 {
  color: #0044f3;
}
.tpl-article-fibre .key-figures .-number, .tpl-article-fibre .article-global .pull-quote .-number, .article-global .tpl-article-fibre .pull-quote .-number,
.tpl-article-fibre .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-fibre .left-quote-bkrnd-img .-number,
.tpl-article-fibre .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-fibre .right-quote-bkrnd-img .-number, .tpl-article-fibre .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-fibre .pull-quote .-number {
  color: #13cfbf;
}
.tpl-article-fibre .key-figures .-title, .tpl-article-fibre .article-global .pull-quote .-title, .article-global .tpl-article-fibre .pull-quote .-title,
.tpl-article-fibre .article-global .left-quote-bkrnd-img .-title,
.article-global .tpl-article-fibre .left-quote-bkrnd-img .-title,
.tpl-article-fibre .article-global .right-quote-bkrnd-img .-title,
.article-global .tpl-article-fibre .right-quote-bkrnd-img .-title, .tpl-article-fibre .tpl-article-crillon .pull-quote .-title, .tpl-article-crillon .tpl-article-fibre .pull-quote .-title {
  color: #59626c;
}
.tpl-article-fibre .framed-interview {
  border: 3px solid #82a3f9;
}
.tpl-article-fibre .framed-interview .author {
  color: #13cfbf;
}
.tpl-article-fibre .framed-interview .author span {
  color: #59626c;
}
.tpl-article-fibre .framed-interview .question {
  color: #0044f3;
}
.tpl-article-fibre .framed-interview .reponse {
  color: #59626c;
}
.tpl-article-fibre .footnote span,
.tpl-article-fibre .-text sup {
  color: #0044f3;
  font-family: "PT Serif Bold";
}
.tpl-article-fibre .photo-credit-icon {
  max-width: 900px;
}

.tpl-article-dijon .canvas-container {
  background: black;
  overflow: hidden;
  max-height: 500px;
  position: relative;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-dijon .canvas-container {
    max-height: 600px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-dijon .canvas-container {
    max-height: 800px;
  }
}
.tpl-article-dijon .article-intro, .tpl-article-dijon .article-global .article-intro-bg-image > div, .article-global .tpl-article-dijon .article-intro-bg-image > div {
  position: absolute;
  top: 0;
  left: 0;
}
@media all and (min-width: 60em) {
  .tpl-article-dijon .article-intro, .tpl-article-dijon .article-global .article-intro-bg-image > div, .article-global .tpl-article-dijon .article-intro-bg-image > div {
    left: 50%;
    top: 30%;
    transform: translate(-50%, -50%);
  }
}
.tpl-article-dijon .article-intro .-title, .tpl-article-dijon .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-dijon .article-intro-bg-image > div .-title,
.tpl-article-dijon .article-intro .-author,
.tpl-article-dijon .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-dijon .article-intro-bg-image > div .-author {
  color: #13cfbf;
}
.tpl-article-dijon .article-intro .-text, .tpl-article-dijon .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-dijon .article-intro-bg-image > div .-text {
  color: #8eaaa7;
}
.tpl-article-dijon .-title {
  color: #656354;
}
.tpl-article-dijon .-text {
  color: #666666;
}
.tpl-article-dijon .-illust.-negative-top-margin {
  display: block;
  position: relative;
  margin-top: -70px;
  z-index: 10;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .-illust.-negative-top-margin {
    margin-top: -120px;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-dijon .-illust.-negative-top-margin {
    margin-top: -250px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-dijon .-illust.-negative-top-margin {
    margin-top: -330px;
  }
}
.tpl-article-dijon .double-quote-container .quote-2 {
  fill: #13cfbf !important;
}
.tpl-article-dijon .double-quote-container .quote-right {
  color: #13cfbf;
}
.tpl-article-dijon .quote-img-map {
  background: #f8f7ee;
}
@media all and (min-width: 60em) {
  .tpl-article-dijon .quote-img-map {
    margin-bottom: 0;
    padding-bottom: 108px;
  }
}
.tpl-article-dijon .quote-img-map .map-block {
  background: #12cdbd;
  height: auto;
}
@media all and (min-width: 60em) {
  .tpl-article-dijon .quote-img-map .map-block {
    padding: 85px 150px 110px;
  }
}
.tpl-article-dijon .quote-img-map .icon-quote-2:after {
  background-color: #FFF;
}
.tpl-article-dijon .quote-img-map .icon-quote-2:before {
  color: #12cdbd;
}
.tpl-article-dijon .quote-img-map .-text,
.tpl-article-dijon .quote-img-map .-author {
  color: #FFF;
}
.tpl-article-dijon .-beige {
  background: #f8f7ee;
}
.tpl-article-dijon .interactive-map {
  background: #f8f7ee;
  position: relative;
}
.tpl-article-dijon .interactive-map .container, .tpl-article-dijon .interactive-map .article-global .container-narrow, .article-global .tpl-article-dijon .interactive-map .container-narrow, .tpl-article-dijon .interactive-map .article-global .container-medium, .article-global .tpl-article-dijon .interactive-map .container-medium {
  position: relative;
}
.tpl-article-dijon .interactive-map .map-container {
  height: 100%;
  position: relative;
  margin-bottom: 30px;
  width: 100%;
}
.tpl-article-dijon .interactive-map .button-container {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.tpl-article-dijon .interactive-map .button {
  background: #13cfbf;
  border-radius: 50%;
  color: #FFF;
  cursor: pointer;
  font-family: "Cera PRO Bold";
  font-size: 16px;
  height: 22px;
  line-height: 22px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  transition: 0.4s;
  width: 22px;
  z-index: 5;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map .button {
    pointer-events: all;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    width: 45px;
  }
}
.tpl-article-dijon .interactive-map .button:hover {
  background: #1eaca0;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map .button.-active {
    background: #1eaca0;
    z-index: 15;
  }
}
.tpl-article-dijon .interactive-map .button.one {
  top: 7%;
  left: 1%;
}
.tpl-article-dijon .interactive-map .button.two {
  top: 11%;
  left: 68%;
}
.tpl-article-dijon .interactive-map .button.three {
  top: 25%;
  left: 32%;
}
.tpl-article-dijon .interactive-map .button.four {
  top: 33%;
  left: 46%;
}
.tpl-article-dijon .interactive-map .button.five {
  top: 38.5%;
  left: 4%;
}
.tpl-article-dijon .interactive-map .button.six {
  top: 40%;
  left: 80%;
}
.tpl-article-dijon .interactive-map .button.seven {
  top: 47%;
  left: 68%;
}
.tpl-article-dijon .interactive-map .button.eight {
  top: 49.5%;
  left: 4%;
}
.tpl-article-dijon .interactive-map .button.nine {
  top: 63%;
  left: 12%;
}
.tpl-article-dijon .interactive-map .button.ten {
  top: 73%;
  left: 31%;
}
.tpl-article-dijon .interactive-map .button.eleven {
  top: 65%;
  left: 80%;
}
.tpl-article-dijon .interactive-map .button.twelve {
  top: 90%;
  left: 33.5%;
}
.tpl-article-dijon .interactive-map li:before {
  color: #1eaca0;
  font-family: "Cera PRO Bold";
  font-size: 16px;
  line-height: 26px;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map li:before {
    display: none;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map .content {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}
.tpl-article-dijon .interactive-map .title, .tpl-article-dijon .interactive-map .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-dijon .interactive-map .-quote,
.tpl-article-dijon .interactive-map .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote,
.tpl-article-dijon .interactive-map .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote {
  color: #1eaca0;
  font-family: "Roboto Bold";
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 0 6px;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map .title, .tpl-article-dijon .interactive-map .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-dijon .interactive-map .-quote,
.tpl-article-dijon .interactive-map .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote,
.tpl-article-dijon .interactive-map .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote {
    color: #FFF;
    font-size: 20px;
    margin: 0 0 7px 0;
    text-transform: none;
  }
}
.tpl-article-dijon .interactive-map .title:before, .tpl-article-dijon .interactive-map .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-dijon .interactive-map .-quote:before,
.tpl-article-dijon .interactive-map .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote:before,
.tpl-article-dijon .interactive-map .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote:before {
  color: #1eaca0;
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  position: absolute;
  right: 0;
  transform: rotate(90deg);
  font-size: teq-rem(19);
  transition: 0.4s;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map .title:before, .tpl-article-dijon .interactive-map .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-dijon .interactive-map .-quote:before,
.tpl-article-dijon .interactive-map .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote:before,
.tpl-article-dijon .interactive-map .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-dijon .interactive-map .-quote:before {
    display: none;
  }
}
.tpl-article-dijon .interactive-map .text {
  color: #666666;
  font-family: "Roboto Regular";
  font-size: 16px;
  height: 0;
  line-height: 24px;
  overflow: hidden;
  margin: 0 0 0 5px;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map .text {
    color: #FFF;
    height: auto;
    margin: 0;
  }
}
.tpl-article-dijon .interactive-map .item {
  border-bottom: 1px solid #1eaca0;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
@media all and (min-width: 48em) {
  .tpl-article-dijon .interactive-map .item {
    background: #13cfbf;
    border-bottom: none;
    border-radius: 2%;
    box-sizing: border-box;
    display: none;
    margin-bottom: 0;
    padding: 25px 26px 18px 76px;
    opacity: 0;
    position: absolute;
    transition: 0.4s;
    width: 370px;
    z-index: 15;
  }
  .tpl-article-dijon .interactive-map .item.-active {
    display: block;
    opacity: 1;
    z-index: 6;
  }
  .tpl-article-dijon .interactive-map .item.one {
    top: 7%;
    left: 2%;
  }
  .tpl-article-dijon .interactive-map .item.two {
    top: 11%;
    left: 66%;
  }
  .tpl-article-dijon .interactive-map .item.three {
    top: 23.5%;
    left: 31.5%;
  }
  .tpl-article-dijon .interactive-map .item.four {
    top: 31%;
    left: 45%;
  }
  .tpl-article-dijon .interactive-map .item.five {
    top: 35.5%;
    left: 4%;
  }
  .tpl-article-dijon .interactive-map .item.six {
    top: 37%;
    left: 77%;
  }
  .tpl-article-dijon .interactive-map .item.seven {
    top: 44%;
    left: 66%;
  }
  .tpl-article-dijon .interactive-map .item.eight {
    top: 46%;
    left: 4.5%;
  }
  .tpl-article-dijon .interactive-map .item.nine {
    top: 58.5%;
    left: 12%;
  }
  .tpl-article-dijon .interactive-map .item.ten {
    top: 68%;
    left: 30.5%;
  }
  .tpl-article-dijon .interactive-map .item.eleven {
    top: 60%;
    left: 77%;
  }
  .tpl-article-dijon .interactive-map .item.twelve {
    top: 83%;
    left: 33%;
  }
}
.tpl-article-dijon .interactive-map .item.is-open .text {
  height: auto;
}
.tpl-article-dijon .interactive-map .item.is-open .title:before, .tpl-article-dijon .interactive-map .item.is-open .article-global .pull-quote .-quote:before, .article-global .pull-quote .tpl-article-dijon .interactive-map .item.is-open .-quote:before,
.tpl-article-dijon .interactive-map .item.is-open .article-global .left-quote-bkrnd-img .-quote:before,
.article-global .left-quote-bkrnd-img .tpl-article-dijon .interactive-map .item.is-open .-quote:before,
.tpl-article-dijon .interactive-map .item.is-open .article-global .right-quote-bkrnd-img .-quote:before,
.article-global .right-quote-bkrnd-img .tpl-article-dijon .interactive-map .item.is-open .-quote:before {
  transform: rotate(-90deg);
}
.tpl-article-dijon .mod-video-fullscreen .container, .tpl-article-dijon .mod-video-fullscreen .article-global .container-narrow, .article-global .tpl-article-dijon .mod-video-fullscreen .container-narrow, .tpl-article-dijon .mod-video-fullscreen .article-global .container-medium, .article-global .tpl-article-dijon .mod-video-fullscreen .container-medium {
  background: #13cfbf;
  width: 100%;
  max-width: 100%;
}

.tpl-immoblier .-title {
  color: #ec404b;
}
.tpl-immoblier .-title span {
  display: block;
  font-size: 24px;
  line-height: 1.3;
}
.tpl-immoblier li:before {
  height: 4px;
  width: 4px;
}
.tpl-immoblier .-text {
  color: #006b87;
}
.tpl-immoblier .-text.-italic {
  font-family: "PT Serif Italic";
}
.tpl-immoblier h2 {
  white-space: normal !important;
}
.tpl-immoblier .article-intro, .tpl-immoblier .article-global .article-intro-bg-image > div, .article-global .tpl-immoblier .article-intro-bg-image > div {
  max-width: 100% !important;
  position: relative;
  width: 100%;
}
@media all and (min-width: 75em) {
  .tpl-immoblier .article-intro, .tpl-immoblier .article-global .article-intro-bg-image > div, .article-global .tpl-immoblier .article-intro-bg-image > div {
    margin-top: 0;
  }
}
.tpl-immoblier .article-intro .-title, .tpl-immoblier .article-global .article-intro-bg-image > div .-title, .article-global .tpl-immoblier .article-intro-bg-image > div .-title,
.tpl-immoblier .article-intro .-author,
.tpl-immoblier .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-immoblier .article-intro-bg-image > div .-author {
  color: #ec404b;
}
@media all and (min-width: 75em) {
  .tpl-immoblier .article-intro .container, .tpl-immoblier .article-global .article-intro-bg-image > div .container, .article-global .tpl-immoblier .article-intro-bg-image > div .container, .tpl-immoblier .article-intro .article-global .container-narrow, .article-global .tpl-immoblier .article-intro .container-narrow, .tpl-immoblier .article-global .article-intro-bg-image > div .container-narrow, .article-global .tpl-immoblier .article-intro-bg-image > div .container-narrow, .tpl-immoblier .article-intro .article-global .container-medium, .article-global .tpl-immoblier .article-intro .container-medium, .tpl-immoblier .article-global .article-intro-bg-image > div .container-medium, .article-global .tpl-immoblier .article-intro-bg-image > div .container-medium {
    position: absolute;
    top: 85px;
    transform: translateX(-50%);
    left: 50%;
  }
}
.tpl-immoblier .text-left-image-right li {
  color: #006b87;
  font-family: inherit;
  font-size: 1.125rem;
}
.tpl-immoblier .text-left-image-right li span {
  color: #ec404b;
}
.tpl-immoblier .right-quote-bkrnd-img {
  margin-top: 40px;
}
@media all and (min-width: 48em) {
  .tpl-immoblier .right-quote-bkrnd-img {
    margin-top: 0;
  }
}
.tpl-immoblier .right-quote-bkrnd-img .text-container {
  background: #006b87;
}
@media all and (min-width: 48em) {
  .tpl-immoblier .right-quote-bkrnd-img .text-container {
    background: none;
  }
}
.tpl-immoblier .right-quote-bkrnd-img .-quote,
.tpl-immoblier .right-quote-bkrnd-img .-subtitle {
  color: #FFF;
  max-width: 540px;
}
.tpl-immoblier .right-quote-bkrnd-img svg {
  fill: #ec404b;
}
.tpl-immoblier .right-quote-bkrnd-img .-title {
  color: #b1ddf3;
}
.tpl-immoblier .right-quote-bkrnd-img .-title span {
  color: #FFF;
}
.tpl-immoblier .-no-top-margin {
  margin-top: 0;
}
.tpl-immoblier .framed-interview {
  border: 3px solid #b2def4;
}
.tpl-immoblier .framed-interview .interview-container:before {
  background: #b2def4;
}
.tpl-immoblier .framed-interview .author {
  font-size: 22px;
  font-family: "PT Serif Bold";
  line-height: 24px;
  margin-bottom: 40px;
  color: #006b87;
}
@media all and (min-width: 48em) {
  .tpl-immoblier .framed-interview .author {
    line-height: 28px;
    margin-bottom: 85px;
  }
}
.tpl-immoblier .framed-interview .author span {
  color: #64acd0;
  font-family: "Cera PRO Regular";
  font-size: 16px;
}
.tpl-immoblier .framed-interview .question {
  color: #64acd0;
}
.tpl-immoblier .framed-interview .reponse {
  color: #006b87;
}

.tpl-article-bazar .article-intro .-title, .tpl-article-bazar .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-bazar .article-intro-bg-image > div .-title,
.tpl-article-bazar .article-intro .-author,
.tpl-article-bazar .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-bazar .article-intro-bg-image > div .-author {
  color: #5e375f;
}
.tpl-article-bazar .article-intro .-text, .tpl-article-bazar .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-bazar .article-intro-bg-image > div .-text {
  color: #a8a8a8;
}
.tpl-article-bazar .-title {
  color: #615465;
}
.tpl-article-bazar .text {
  color: #666666;
}
@media all and (min-width: 60em) {
  .tpl-article-bazar .-white-background {
    padding: 0 10rem 3rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-bazar .double-full-images-text-block {
    padding-bottom: 450px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-bazar .double-full-images-text-block {
    padding-bottom: 650px;
  }
}
.tpl-article-bazar .double-full-images-text-block .illust.-top {
  bottom: auto;
  left: 0;
  max-width: 380px;
  top: 100px;
}
@media all and (min-width: 75em) {
  .tpl-article-bazar .double-full-images-text-block .illust.-top {
    left: 11vw;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-bazar .double-full-images-text-block .illust.-top {
    left: 16vw;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-bazar .double-full-images-text-block .illust.-bottom {
    right: 5vw;
    width: 55%;
  }
}
.tpl-article-bazar .double-quote-container.-tall .quote-2 {
  fill: #5e375f;
}
.tpl-article-bazar .double-quote-container.-tall .quote-right {
  color: #5e375f;
  margin-top: 0;
}
.tpl-article-bazar .highlight-box {
  background: #615465;
}
.tpl-article-bazar .key-figures, .tpl-article-bazar .article-global .pull-quote, .article-global .tpl-article-bazar .pull-quote,
.tpl-article-bazar .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-bazar .left-quote-bkrnd-img,
.tpl-article-bazar .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-bazar .right-quote-bkrnd-img, .tpl-article-bazar .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-bazar .pull-quote {
  margin-bottom: 40px;
  position: relative;
  margin-bottom: 0;
}
@media all and (min-width: 75em) {
  .tpl-article-bazar .key-figures, .tpl-article-bazar .article-global .pull-quote, .article-global .tpl-article-bazar .pull-quote,
.tpl-article-bazar .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-bazar .left-quote-bkrnd-img,
.tpl-article-bazar .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-bazar .right-quote-bkrnd-img, .tpl-article-bazar .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-bazar .pull-quote {
    margin-bottom: 120px;
  }
}
.tpl-article-bazar .key-figures h2, .tpl-article-bazar .article-global .pull-quote h2, .article-global .tpl-article-bazar .pull-quote h2,
.tpl-article-bazar .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-bazar .left-quote-bkrnd-img h2,
.tpl-article-bazar .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-bazar .right-quote-bkrnd-img h2, .tpl-article-bazar .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-bazar .pull-quote h2 {
  color: #615465;
}
@media all and (min-width: 75em) {
  .tpl-article-bazar .key-figures .col-left, .tpl-article-bazar .article-global .pull-quote .col-left, .article-global .tpl-article-bazar .pull-quote .col-left,
.tpl-article-bazar .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-bazar .left-quote-bkrnd-img .col-left,
.tpl-article-bazar .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-bazar .right-quote-bkrnd-img .col-left, .tpl-article-bazar .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-bazar .pull-quote .col-left {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.tpl-article-bazar .key-figures .illust, .tpl-article-bazar .article-global .pull-quote .illust, .article-global .tpl-article-bazar .pull-quote .illust,
.tpl-article-bazar .article-global .left-quote-bkrnd-img .illust,
.article-global .tpl-article-bazar .left-quote-bkrnd-img .illust,
.tpl-article-bazar .article-global .right-quote-bkrnd-img .illust,
.article-global .tpl-article-bazar .right-quote-bkrnd-img .illust, .tpl-article-bazar .tpl-article-crillon .pull-quote .illust, .tpl-article-crillon .tpl-article-bazar .pull-quote .illust {
  bottom: 0;
  display: none;
  position: absolute;
  right: 0;
  width: 85%;
  z-index: -1;
}
@media all and (min-width: 60em) {
  .tpl-article-bazar .key-figures .illust, .tpl-article-bazar .article-global .pull-quote .illust, .article-global .tpl-article-bazar .pull-quote .illust,
.tpl-article-bazar .article-global .left-quote-bkrnd-img .illust,
.article-global .tpl-article-bazar .left-quote-bkrnd-img .illust,
.tpl-article-bazar .article-global .right-quote-bkrnd-img .illust,
.article-global .tpl-article-bazar .right-quote-bkrnd-img .illust, .tpl-article-bazar .tpl-article-crillon .pull-quote .illust, .tpl-article-crillon .tpl-article-bazar .pull-quote .illust {
    display: block;
  }
}
.tpl-article-bazar .key-figures .-number, .tpl-article-bazar .article-global .pull-quote .-number, .article-global .tpl-article-bazar .pull-quote .-number,
.tpl-article-bazar .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-bazar .left-quote-bkrnd-img .-number,
.tpl-article-bazar .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-bazar .right-quote-bkrnd-img .-number, .tpl-article-bazar .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-bazar .pull-quote .-number {
  color: #5e375f;
}
.tpl-article-bazar .key-figures .-subtitle, .tpl-article-bazar .article-global .pull-quote .-subtitle, .article-global .tpl-article-bazar .pull-quote .-subtitle,
.tpl-article-bazar .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-bazar .left-quote-bkrnd-img .-subtitle,
.tpl-article-bazar .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-bazar .right-quote-bkrnd-img .-subtitle, .tpl-article-bazar .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-bazar .pull-quote .-subtitle {
  color: #656354;
}
.tpl-article-bazar .framed-interview {
  border: 3px solid #5e375f;
}
.tpl-article-bazar .framed-interview .-title {
  color: #615465;
}
.tpl-article-bazar .framed-interview .author {
  color: #656354;
}
.tpl-article-bazar .framed-interview .question {
  color: #783c7a;
}
.tpl-article-bazar .framed-interview .reponse {
  color: #666667;
}
.tpl-article-bazar .text-left-image-right .text-container {
  margin-top: 30px;
}
@media all and (min-width: 60em) {
  .tpl-article-bazar .text-left-image-right .text-container {
    margin-top: 0;
  }
}

.tpl-article-grand-paris {
  position: relative;
}
.tpl-article-grand-paris .article-intro .-text strong, .tpl-article-grand-paris .article-global .article-intro-bg-image > div .-text strong, .article-global .tpl-article-grand-paris .article-intro-bg-image > div .-text strong {
  font-family: "PT Serif Bold";
  font-size: 20px;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
}
.tpl-article-grand-paris .article-intro .-author, .tpl-article-grand-paris .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-grand-paris .article-intro-bg-image > div .-author {
  color: #E75213;
}
.tpl-article-grand-paris .title, .tpl-article-grand-paris .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-grand-paris .-quote,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-grand-paris .-quote,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-grand-paris .-quote {
  color: #47B3D3;
}
.tpl-article-grand-paris .history-anchors {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-grand-paris .history-anchors {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    left: -1rem;
    padding-left: 7rem;
    position: fixed;
    top: 75vh;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-grand-paris .history-anchors {
    left: 0;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-grand-paris .history-anchors {
    left: 3rem;
  }
}
.tpl-article-grand-paris .history-anchors .anchor {
  font-family: "PT Serif Bold";
  font-size: 18px;
  color: #E75213;
  display: block;
  line-height: 18px;
  margin-bottom: 0.75rem;
  position: relative;
}
.tpl-article-grand-paris .history-anchors .anchor:before {
  background: #E75213;
  content: "";
  height: 1px;
  left: -7rem;
  position: absolute;
  top: 50%;
  width: 6rem;
}
.tpl-article-grand-paris .history-anchors .anchor:visited {
  color: #47B3D3;
}
.tpl-article-grand-paris .history-anchors .anchor:visited:before {
  background: #47B3D3;
  content: "";
  height: 1px;
  left: -7rem;
  position: absolute;
  top: 50%;
  width: 6rem;
}
.tpl-article-grand-paris .text-left-image-right {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 48em) {
  .tpl-article-grand-paris .text-left-image-right {
    flex-direction: row;
  }
}
.tpl-article-grand-paris .text-left-image-right.-switch-order .text-container {
  order: 1;
}
.tpl-article-grand-paris .text-left-image-right.-switch-order .-illust {
  order: 2;
}
@media all and (min-width: 48em) {
  .tpl-article-grand-paris .text-left-image-right.-switch-order .text-container {
    order: 2;
  }
  .tpl-article-grand-paris .text-left-image-right.-switch-order .-illust {
    order: 1;
  }
}
.tpl-article-grand-paris .text-left-image-right .title, .tpl-article-grand-paris .text-left-image-right .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-grand-paris .text-left-image-right .-quote,
.tpl-article-grand-paris .text-left-image-right .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-grand-paris .text-left-image-right .-quote,
.tpl-article-grand-paris .text-left-image-right .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-grand-paris .text-left-image-right .-quote {
  margin-bottom: 2rem;
}
.tpl-article-grand-paris .text-left-image-right .-text {
  color: #000;
}
.tpl-article-grand-paris .text-left-image-right .-illust {
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .tpl-article-grand-paris .text-left-image-right .text-container,
.tpl-article-grand-paris .text-left-image-right .-illust {
    width: calc(50% - 2rem) !important;
  }
}
.tpl-article-grand-paris .subtitle {
  box-sizing: border-box;
  color: #E75213;
  font-family: "PT Serif Bold";
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 1.5rem;
  padding-left: 7rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-grand-paris .subtitle {
    margin-bottom: 2.5rem;
  }
}
.tpl-article-grand-paris .subtitle:before {
  background: #E75213;
  content: "";
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  height: 1px;
  width: 6rem;
}
.tpl-article-grand-paris .container.-centered, .tpl-article-grand-paris .article-global .-centered.container-narrow, .article-global .tpl-article-grand-paris .-centered.container-narrow, .tpl-article-grand-paris .article-global .-centered.container-medium, .article-global .tpl-article-grand-paris .-centered.container-medium {
  text-align: center;
}
.tpl-article-grand-paris .container.-centered .-text, .tpl-article-grand-paris .article-global .-centered.container-narrow .-text, .article-global .tpl-article-grand-paris .-centered.container-narrow .-text, .tpl-article-grand-paris .article-global .-centered.container-medium .-text, .article-global .tpl-article-grand-paris .-centered.container-medium .-text {
  color: #000;
}
.tpl-article-grand-paris .container.-centered .subtitle, .tpl-article-grand-paris .article-global .-centered.container-narrow .subtitle, .article-global .tpl-article-grand-paris .-centered.container-narrow .subtitle, .tpl-article-grand-paris .article-global .-centered.container-medium .subtitle, .article-global .tpl-article-grand-paris .-centered.container-medium .subtitle {
  text-align: left;
  margin: 2rem auto 3rem;
  width: 16rem;
}
.tpl-article-grand-paris .-illust.-margin-bottom {
  margin-bottom: 40px;
}
.tpl-article-grand-paris .key-figures, .tpl-article-grand-paris .article-global .pull-quote, .article-global .tpl-article-grand-paris .pull-quote,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-grand-paris .left-quote-bkrnd-img,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-grand-paris .right-quote-bkrnd-img, .tpl-article-grand-paris .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-grand-paris .pull-quote {
  flex-wrap: wrap;
  overflow: visible;
}
.tpl-article-grand-paris .key-figures h2, .tpl-article-grand-paris .article-global .pull-quote h2, .article-global .tpl-article-grand-paris .pull-quote h2,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-grand-paris .left-quote-bkrnd-img h2,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-grand-paris .right-quote-bkrnd-img h2, .tpl-article-grand-paris .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-grand-paris .pull-quote h2 {
  color: #E75213;
  display: block;
  margin-bottom: 50px;
  text-align: center;
  width: 100%;
}
.tpl-article-grand-paris .key-figures .col-left, .tpl-article-grand-paris .article-global .pull-quote .col-left, .article-global .tpl-article-grand-paris .pull-quote .col-left,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-grand-paris .left-quote-bkrnd-img .col-left,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-grand-paris .right-quote-bkrnd-img .col-left, .tpl-article-grand-paris .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-grand-paris .pull-quote .col-left {
  border-right: none;
}
@media all and (min-width: 48em) {
  .tpl-article-grand-paris .key-figures, .tpl-article-grand-paris .article-global .pull-quote, .article-global .tpl-article-grand-paris .pull-quote,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-grand-paris .left-quote-bkrnd-img,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-grand-paris .right-quote-bkrnd-img, .tpl-article-grand-paris .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-grand-paris .pull-quote {
    display: flex;
    flex-direction: row;
    max-width: 1100px;
    margin: 0 auto;
  }
  .tpl-article-grand-paris .key-figures .col-left, .tpl-article-grand-paris .article-global .pull-quote .col-left, .article-global .tpl-article-grand-paris .pull-quote .col-left,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-grand-paris .left-quote-bkrnd-img .col-left,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-grand-paris .right-quote-bkrnd-img .col-left, .tpl-article-grand-paris .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-grand-paris .pull-quote .col-left {
    width: 36%;
    border-right: none;
  }
  .tpl-article-grand-paris .key-figures .col-right, .tpl-article-grand-paris .article-global .pull-quote .col-right, .article-global .tpl-article-grand-paris .pull-quote .col-right,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img .col-right,
.article-global .tpl-article-grand-paris .left-quote-bkrnd-img .col-right,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img .col-right,
.article-global .tpl-article-grand-paris .right-quote-bkrnd-img .col-right, .tpl-article-grand-paris .tpl-article-crillon .pull-quote .col-right, .tpl-article-crillon .tpl-article-grand-paris .pull-quote .col-right {
    width: 60%;
  }
}
.tpl-article-grand-paris .key-figures .-number, .tpl-article-grand-paris .article-global .pull-quote .-number, .article-global .tpl-article-grand-paris .pull-quote .-number,
.tpl-article-grand-paris .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-grand-paris .left-quote-bkrnd-img .-number,
.tpl-article-grand-paris .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-grand-paris .right-quote-bkrnd-img .-number, .tpl-article-grand-paris .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-grand-paris .pull-quote .-number {
  color: #E75213;
}
.tpl-article-grand-paris .double-quote-container {
  margin-bottom: 1rem;
}
.tpl-article-grand-paris .double-quote-container svg {
  fill: #E75213;
}
.tpl-article-grand-paris .double-quote-container .quote-left {
  border-right: 1px solid #000;
  margin-bottom: 0;
}
.tpl-article-grand-paris .double-quote-container .quote-right {
  color: #E75213;
  margin-top: 0;
}
.tpl-article-grand-paris .photo-credit-icon {
  align-items: flex-start;
}
.tpl-article-grand-paris .photo-credit-icon .illust {
  height: 50px;
  display: block;
  width: 50px;
}
.tpl-article-grand-paris .photo-credit-icon span {
  color: #E75213;
}
.tpl-article-grand-paris .photo-credit-icon .credit {
  max-width: 425px;
}

.tpl-article-hanoi .article-intro, .tpl-article-hanoi .article-global .article-intro-bg-image > div, .article-global .tpl-article-hanoi .article-intro-bg-image > div {
  margin-bottom: 2rem;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .article-intro, .tpl-article-hanoi .article-global .article-intro-bg-image > div, .article-global .tpl-article-hanoi .article-intro-bg-image > div {
    margin-bottom: 5.8rem;
  }
}
.tpl-article-hanoi .article-intro .-title, .tpl-article-hanoi .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-hanoi .article-intro-bg-image > div .-title,
.tpl-article-hanoi .article-intro .-author,
.tpl-article-hanoi .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-hanoi .article-intro-bg-image > div .-author {
  color: #DF2F1E;
}
.tpl-article-hanoi .-text {
  color: #000;
}
.tpl-article-hanoi .two-blocks {
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .two-blocks {
    display: flex;
    align-content: center;
    justify-content: center;
  }
}
.tpl-article-hanoi .two-blocks .number {
  color: #FAD527;
  font-family: "Cera PRO Bold";
  font-size: 46px;
}
.tpl-article-hanoi .two-blocks .desc {
  color: #FFF;
  font-family: "PT Serif Regular";
  font-size: 16px;
  font-family: "Cera PRO Bold";
  line-height: 22px;
  position: relative;
}
.tpl-article-hanoi .two-blocks .desc:before {
  background: #FAD527;
  content: "";
  bottom: -30px;
  height: 2px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  width: 46px;
}
.tpl-article-hanoi .block {
  box-sizing: border-box;
  padding: 50px 20px 80px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .block {
    height: 270px;
    padding: 70px 20px 0;
    width: 250px;
  }
}
.tpl-article-hanoi .block.-red {
  background: #DF2F1E;
}
.tpl-article-hanoi .block.-black {
  background: #000;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .block.-black {
    margin-top: 4.8rem;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .text-left-bkrnd-img {
    padding-bottom: 100px;
  }
}
.tpl-article-hanoi .text-left-bkrnd-img img {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .text-left-bkrnd-img img {
    display: block;
    vertical-align: bottom;
  }
}
.tpl-article-hanoi .text-left-bkrnd-img .-title {
  color: #DF2F1E;
}
.tpl-article-hanoi .text-left-bkrnd-img .stats {
  margin-bottom: 20px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .text-left-bkrnd-img .stats {
    margin-bottom: 35px;
    max-width: 250px;
  }
}
.tpl-article-hanoi .text-left-bkrnd-img .number {
  font-family: "PT Serif Bold";
  font-size: 50px;
  color: #FAD527;
  line-height: 60px;
}
.tpl-article-hanoi .text-left-bkrnd-img .desc {
  font-family: "Cera PRO Regular";
  font-size: 16px;
  color: #000000;
  line-height: 24px;
}
.tpl-article-hanoi .icon-image-text-block {
  background: #4c453e;
  box-sizing: border-box;
  margin-bottom: 40px;
  overflow: hidden;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .icon-image-text-block {
    background: none;
    margin-bottom: 120px;
    padding: 0;
  }
}
.tpl-article-hanoi .icon-image-text-block .background-image {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .icon-image-text-block .background-image {
    bottom: 0;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    left: 0;
    width: 100%;
  }
}
.tpl-article-hanoi .icon-image-text-block .container, .tpl-article-hanoi .icon-image-text-block .article-global .container-narrow, .article-global .tpl-article-hanoi .icon-image-text-block .container-narrow, .tpl-article-hanoi .icon-image-text-block .article-global .container-medium, .article-global .tpl-article-hanoi .icon-image-text-block .container-medium {
  position: relative;
  z-index: 5;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .icon-image-text-block .container, .tpl-article-hanoi .icon-image-text-block .article-global .container-narrow, .article-global .tpl-article-hanoi .icon-image-text-block .container-narrow, .tpl-article-hanoi .icon-image-text-block .article-global .container-medium, .article-global .tpl-article-hanoi .icon-image-text-block .container-medium {
    box-sizing: border-box;
    padding: 90px 0;
  }
}
.tpl-article-hanoi .icon-image-text-block h2 {
  font-family: "PT Serif Bold";
  font-size: 36px;
  color: #FFFFFF;
  display: block;
  text-align: center;
  line-height: 40px;
  margin-bottom: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .icon-image-text-block h2 {
    margin: 0 auto 70px;
    max-width: 620px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .icon-image-text-block .icon-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 140px;
  }
}
.tpl-article-hanoi .icon-image-text-block .item {
  margin-bottom: 40px;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .icon-image-text-block .item {
    margin-bottom: 0;
    width: 200px;
  }
}
.tpl-article-hanoi .icon-image-text-block .icon {
  display: block;
  height: 45px;
  margin: 0 auto 10px;
  width: auto;
}
.tpl-article-hanoi .icon-image-text-block .number {
  font-family: "Cera PRO Bold";
  font-size: 60px;
  color: #FAD527;
  text-align: center;
  line-height: 64px;
  margin-bottom: 5px;
}
.tpl-article-hanoi .icon-image-text-block .icon-text {
  font-family: "Cera PRO Regular";
  font-size: 16px;
  color: #FFFFFF;
  line-height: 24px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .icon-image-text-block .text-container {
    margin: 0 0 0 auto;
    max-width: 520px;
  }
}
.tpl-article-hanoi .icon-image-text-block h3 {
  font-family: PTSerif-Bold;
  font-size: 36px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 40px;
  text-transform: uppercase;
}
.tpl-article-hanoi .icon-image-text-block .-text {
  font-family: PTSerif-Regular;
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 30px;
}
.tpl-article-hanoi .key-figures-reversed {
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 0 20px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .key-figures-reversed {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
    padding: 0;
  }
}
.tpl-article-hanoi .key-figures-reversed .item {
  margin-bottom: 20px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .key-figures-reversed .item {
    margin-bottom: 40px;
  }
}
.tpl-article-hanoi .number {
  font-family: "PT Serif Bold";
  font-size: 50px;
  color: #DF2F1E;
  line-height: 1;
  margin-bottom: 10px;
}
.tpl-article-hanoi .key-text {
  font-family: "Cera PRO Regular";
  font-size: 16px;
  color: #000000;
  line-height: 24px;
}
.tpl-article-hanoi .col-left {
  box-sizing: border-box;
  color: #000000;
  font-family: "PT Serif Regular";
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .col-left {
    margin-bottom: 0;
    padding-right: 60px;
    width: 60%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .col-right {
    border-left: 1px solid #979797;
    box-sizing: border-box;
    padding: 20px 0 0 60px;
    width: 40%;
  }
}
.tpl-article-hanoi .key-title {
  font-family: "PT Serif Bold";
  font-size: 34px;
  color: #000000;
  letter-spacing: 0;
  line-height: 34px;
  margin-bottom: 60px;
  text-transform: uppercase;
}
.tpl-article-hanoi .photo-block-caption .subtitle {
  color: #DF2F1E;
}
.tpl-article-hanoi .photo-block-caption .desc {
  color: #000000;
}
.tpl-article-hanoi .centered-quote-block .quote-2 {
  fill: #FAD527;
}
.tpl-article-hanoi .centered-quote-block .author {
  color: #000000;
}
.tpl-article-hanoi .centered-quote-block .quote-title {
  color: #000000;
}
.tpl-article-hanoi .centered-quote-block .block-quote {
  color: #DF2F1E;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .text-right-bkrnd-img .container, .tpl-article-hanoi .text-right-bkrnd-img .article-global .container-narrow, .article-global .tpl-article-hanoi .text-right-bkrnd-img .container-narrow, .tpl-article-hanoi .text-right-bkrnd-img .article-global .container-medium, .article-global .tpl-article-hanoi .text-right-bkrnd-img .container-medium {
    max-width: 1100px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .text-right-bkrnd-img {
    padding-bottom: 200px;
  }
}
.tpl-article-hanoi .text-right-bkrnd-img .-title {
  color: #DF2F1E;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .text-right-bkrnd-img .-content {
    width: 50%;
  }
}
.tpl-article-hanoi .text-right-bkrnd-img .-illust {
  bottom: 0;
  width: 70%;
  left: 0;
}
.tpl-article-hanoi .three-col-facts {
  background-image: url(https://www.bouygues.com/wp-content/uploads/2020/05/red-background.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
  padding: 40px 20px;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .three-col-facts {
    padding: 100px 240px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .three-col-facts .teq-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.tpl-article-hanoi .three-col-facts .fact {
  margin-bottom: 60px;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .three-col-facts .fact {
    margin-bottom: 0;
    width: calc(33% - 50px);
  }
}
.tpl-article-hanoi .three-col-facts .fact-title {
  color: #FFFFFF;
  display: block;
  font-family: "PT Serif Bold";
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 40px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-hanoi .three-col-facts .fact-title {
    margin-bottom: 70px;
  }
}
.tpl-article-hanoi .three-col-facts .fact-subtitle {
  color: #FAD527;
  font-family: "PT Serif Bold";
  font-size: 22px;
  text-align: center;
  line-height: 38px;
  margin-bottom: 25px;
}
.tpl-article-hanoi .three-col-facts .fact-number {
  color: #FFFFFF;
  font-family: "PT Serif Bold";
  font-size: 50px;
  text-align: center;
  line-height: 24px;
  margin-bottom: 25px;
}
.tpl-article-hanoi .three-col-facts .fact-description {
  color: #FFFFFF;
  font-family: "Cera PRO Regular";
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
.tpl-article-hanoi .key-figures-background .-title {
  color: #FAD527;
}
.tpl-article-hanoi .key-figures-background .-number {
  color: #DF2F1E;
}
.tpl-article-hanoi .key-figures-background .-subtitle {
  color: #000000;
}
.tpl-article-hanoi .photo-credit-icon span {
  color: #FAD527;
}

.tpl-article-escale-bahamas {
  position: relative;
}
.tpl-article-escale-bahamas .fixed-background {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .fixed-background {
    display: block;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
  }
  .tpl-article-escale-bahamas .fixed-background:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 65.6934306569%;
  }
  .tpl-article-escale-bahamas .fixed-background img {
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
  }
}
.tpl-article-escale-bahamas .intro-container {
  background: #FFF;
  position: relative;
  width: 100%;
  z-index: 10;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .intro-container:before {
    background: #FFF;
    content: "";
    height: 60px;
    left: 0;
    position: absolute;
    top: -60px;
    width: 100%;
  }
  .tpl-article-escale-bahamas .intro-container:after {
    background: #FFF;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    bottom: -20px;
    width: 100%;
  }
}
.tpl-article-escale-bahamas .map-intro {
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
  padding: 2rem 0;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .map-intro {
    padding: 7.5rem 0 11rem;
    z-index: 10;
  }
}
.tpl-article-escale-bahamas .map-intro h3 {
  color: #FFE812;
  font-family: "PT Serif Bold";
  font-size: 35px;
  line-height: 35px;
  text-align: center;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .map-intro h3 {
    font-size: 65px;
  }
}
.tpl-article-escale-bahamas .map-intro .-text {
  font-family: "PT Serif Regular";
  font-size: 20px;
  color: #14334D;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
}
.tpl-article-escale-bahamas .map-intro-illust {
  bottom: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
}
@media all and (min-width: 60em) {
  .tpl-article-escale-bahamas .map-intro-illust {
    bottom: 0;
    -o-object-fit: fill;
       object-fit: fill;
    position: absolute;
    left: 0;
    right: 0;
  }
}
.tpl-article-escale-bahamas .article-intro .title, .tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .title, .article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .title, .tpl-article-escale-bahamas .article-intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-escale-bahamas .article-intro .-quote, .tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .pull-quote .-quote, .tpl-article-escale-bahamas .article-global .pull-quote .article-intro-bg-image > div .-quote, .article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .pull-quote .-quote, .article-global .pull-quote .tpl-article-escale-bahamas .article-intro-bg-image > div .-quote,
.tpl-article-escale-bahamas .article-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro .-quote,
.tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .left-quote-bkrnd-img .-quote,
.tpl-article-escale-bahamas .article-global .left-quote-bkrnd-img .article-intro-bg-image > div .-quote,
.article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro-bg-image > div .-quote,
.tpl-article-escale-bahamas .article-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro .-quote,
.tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .right-quote-bkrnd-img .-quote,
.tpl-article-escale-bahamas .article-global .right-quote-bkrnd-img .article-intro-bg-image > div .-quote,
.article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro-bg-image > div .-quote,
.tpl-article-escale-bahamas .article-intro .intro-author,
.tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .intro-author,
.article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .intro-author {
  color: #00B2BE;
  font-family: "PT Serif Bold";
  font-size: 20px;
  margin-bottom: 20px;
}
.tpl-article-escale-bahamas .article-intro .title, .tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .title, .article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .title, .tpl-article-escale-bahamas .article-intro .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-escale-bahamas .article-intro .-quote, .tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .pull-quote .-quote, .tpl-article-escale-bahamas .article-global .pull-quote .article-intro-bg-image > div .-quote, .article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .pull-quote .-quote, .article-global .pull-quote .tpl-article-escale-bahamas .article-intro-bg-image > div .-quote,
.tpl-article-escale-bahamas .article-intro .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro .-quote,
.tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .left-quote-bkrnd-img .-quote,
.tpl-article-escale-bahamas .article-global .left-quote-bkrnd-img .article-intro-bg-image > div .-quote,
.article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro-bg-image > div .-quote,
.tpl-article-escale-bahamas .article-intro .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro .-quote,
.tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .right-quote-bkrnd-img .-quote,
.tpl-article-escale-bahamas .article-global .right-quote-bkrnd-img .article-intro-bg-image > div .-quote,
.article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-escale-bahamas .article-intro-bg-image > div .-quote {
  text-transform: uppercase;
}
.tpl-article-escale-bahamas .article-intro .intro-author, .tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .intro-author, .article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .intro-author {
  text-align: center !important;
  line-height: 32px;
}
.tpl-article-escale-bahamas .article-intro .-text, .tpl-article-escale-bahamas .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-escale-bahamas .article-intro-bg-image > div .-text {
  color: #14334D;
  margin-bottom: 10px;
}
.tpl-article-escale-bahamas .narrow-container {
  margin: 0 auto;
  position: relative;
  width: calc(100% - 4rem);
  z-index: 5;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .narrow-container {
    max-width: 355px;
  }
}
.tpl-article-escale-bahamas .longitude-container {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-escale-bahamas .longitude-container {
    display: block;
    height: 100vh;
  }
}
.tpl-article-escale-bahamas .longitude-container img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .longitude-container img {
    font-size: 20px;
    line-height: 32px;
  }
}
.tpl-article-escale-bahamas .anchor {
  cursor: pointer;
  opacity: 0.5;
  height: 50px;
  position: absolute;
  width: 100px;
}
.tpl-article-escale-bahamas .anchor.-four, .tpl-article-escale-bahamas .anchor.-five {
  height: 8vw;
  width: 23vw;
}
.tpl-article-escale-bahamas .anchor.-one, .tpl-article-escale-bahamas .anchor.-three {
  height: 13vw;
  width: 8vw;
}
.tpl-article-escale-bahamas .anchor.-one {
  top: 11vw;
  left: 4vw;
}
.tpl-article-escale-bahamas .anchor.-two {
  height: 8vw;
  width: 13vw;
  top: 4vw;
  left: 15vw;
}
.tpl-article-escale-bahamas .anchor.-three {
  top: 17vw;
  left: 20vw;
}
.tpl-article-escale-bahamas .anchor.-four {
  top: 10.5vw;
  left: 40vw;
}
.tpl-article-escale-bahamas .anchor.-five {
  top: 19.5vw;
  left: 33vw;
}
.tpl-article-escale-bahamas .two-col {
  background: rgba(15, 44, 67, 0.9);
  box-sizing: border-box;
  overflow: visible;
  padding: 20px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .two-col {
    padding: 80px 0 108px;
  }
}
.tpl-article-escale-bahamas .two-col .container, .tpl-article-escale-bahamas .two-col .article-global .container-narrow, .article-global .tpl-article-escale-bahamas .two-col .container-narrow, .tpl-article-escale-bahamas .two-col .article-global .container-medium, .article-global .tpl-article-escale-bahamas .two-col .container-medium {
  position: relative;
}
.tpl-article-escale-bahamas .two-col.-three, .tpl-article-escale-bahamas .two-col.-four, .tpl-article-escale-bahamas .two-col.-five {
  padding-bottom: 10px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .two-col.-five .photo-box {
    padding: 200px 84px 60px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-escale-bahamas .two-col.-five .photo-box {
    padding: 250px 84px 100px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-escale-bahamas .teq-container {
    max-width: 1140px !important;
  }
}
.tpl-article-escale-bahamas .flex-container {
  display: flex;
  flex-direction: column;
  overflow: visible;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .flex-container {
    flex-direction: row;
    justify-content: space-between;
  }
}
.tpl-article-escale-bahamas .col {
  overflow: visible;
  position: relative;
  width: 100%;
  position: relative;
}
.tpl-article-escale-bahamas .col.-one {
  order: 2;
}
.tpl-article-escale-bahamas .col.-two {
  order: 1;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .col {
    width: calc(50% - 1rem);
  }
  .tpl-article-escale-bahamas .col.-one {
    order: 1;
  }
  .tpl-article-escale-bahamas .col.-two {
    order: 2;
  }
}
.tpl-article-escale-bahamas .fact-box {
  border: 1.2px solid #FFF;
  margin-bottom: 40px;
  overflow: visible;
  position: relative;
  width: 192px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .fact-box {
    margin: 583px 0 0;
  }
}
.tpl-article-escale-bahamas .fact-box:before {
  background: #FFF;
  content: "";
  height: 1.2px;
  left: -50vw;
  position: absolute;
  top: 97px;
  width: 50vw;
  z-index: 2;
}
.tpl-article-escale-bahamas .number {
  box-sizing: border-box;
  padding: 45px 0 40px;
  font-family: "PT Serif Regular";
  font-size: 100px;
  color: #FFFFFF;
  text-align: center;
  line-height: 100px;
}
.tpl-article-escale-bahamas .number.-sm {
  font-size: 60px;
}
.tpl-article-escale-bahamas .fact {
  border-top: 1px solid #FFF;
  box-sizing: border-box;
  padding: 15px 0;
  font-family: "PT Serif Bold";
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 23px;
  margin: 0 auto;
  max-width: 90%;
}
.tpl-article-escale-bahamas .photo-box,
.tpl-article-escale-bahamas .text-block {
  padding-bottom: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .photo-box,
.tpl-article-escale-bahamas .text-block {
    box-sizing: border-box;
    position: relative;
  }
}
.tpl-article-escale-bahamas .wht-bkrnd {
  background: #FFF;
  position: relative;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .wht-bkrnd {
    box-sizing: border-box;
    padding: 60px 0 0;
  }
}
.tpl-article-escale-bahamas .wht-bkrnd:after {
  background: #FFF;
  content: "";
  height: 50px;
  left: 0;
  position: absolute;
  bottom: -50px;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .photo-box {
    padding: 200px 84px 120px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-escale-bahamas .photo-box {
    padding: 250px 84px 215px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .text-block {
    padding: 200px 84px 55px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-escale-bahamas .text-block {
    padding: 250px 84px 100px;
  }
}
.tpl-article-escale-bahamas .photo-box-illust {
  display: block;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .photo-box-illust {
    left: 0;
    position: absolute;
    top: 0;
  }
}
.tpl-article-escale-bahamas .photo-content {
  position: relative;
  z-index: 2;
}
.tpl-article-escale-bahamas .photo-title {
  font-family: "PT Serif Bold";
  font-size: 28px;
  color: #FFFFFF;
  line-height: 30px;
  margin-bottom: 50px;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .photo-title {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 90px;
  }
}
.tpl-article-escale-bahamas .photo-text {
  font-family: "PT Serif Regular";
  font-size: 18px;
  color: #FFFFFF;
  line-height: 30px;
  overflow: visible;
  position: relative;
}
.tpl-article-escale-bahamas .photo-text:before {
  background: #FFE812;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  top: -25px;
  width: 165px;
}
.tpl-article-escale-bahamas .illust {
  display: block;
  width: 100%;
}
.tpl-article-escale-bahamas .section-number {
  font-family: "PT Serif Regular";
  font-size: 60px;
  color: #FFE812;
  line-height: 90px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .section-number {
    font-size: 120px;
    line-height: 40px;
    position: absolute;
    top: 100px;
    left: -50px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-escale-bahamas .section-number {
    top: 170px;
  }
}
.tpl-article-escale-bahamas .basic-map,
.tpl-article-escale-bahamas .anchor-container {
  display: block;
  position: relative;
}
.tpl-article-escale-bahamas .basic-map:before,
.tpl-article-escale-bahamas .anchor-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 65.6934306569%;
}
.tpl-article-escale-bahamas .basic-map .map,
.tpl-article-escale-bahamas .anchor-container .map {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.tpl-article-escale-bahamas .map-circle {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .map-circle {
    display: block;
    height: 137px;
    position: fixed;
    right: 30px;
    top: calc(100vh - 167px);
    width: 137px;
    z-index: 5;
  }
}
.tpl-article-escale-bahamas .pull-quote-container {
  box-sizing: border-box;
  margin-bottom: 62px;
  overflow: visible;
  padding: 20px 40px 0 30px;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .pull-quote-container {
    padding: 20px 40px 0 80px;
  }
}
.tpl-article-escale-bahamas .pull-quote-container:before {
  background: #FFE812;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: -5px;
  width: 4px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .pull-quote-container:before {
    left: 30px;
  }
}
.tpl-article-escale-bahamas .pull-quote {
  font-family: "PT Serif Italic";
  font-size: 24px;
  color: #FFFFFF;
  line-height: 40px;
  margin-bottom: 10px;
  padding: 0;
}
.tpl-article-escale-bahamas .photo-credit-icon {
  background: #FFF;
}
.tpl-article-escale-bahamas .author {
  display: flex;
}
.tpl-article-escale-bahamas .avatar {
  display: block;
  height: 50px;
  margin-right: 24px;
  width: 50px;
}
.tpl-article-escale-bahamas .name {
  font-family: "PT Serif Regular";
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .name {
    font-size: 18px;
  }
}
.tpl-article-escale-bahamas .job-title {
  opacity: 0.6;
  font-family: "PT Serif Bold";
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .job-title {
    font-size: 14px;
  }
}
.tpl-article-escale-bahamas .narrow-text {
  font-family: "PT Serif Regular";
  font-size: 18px;
  color: #FFFFFF;
  line-height: 30px;
  margin-bottom: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .narrow-text {
    margin-bottom: 70px;
  }
}
.tpl-article-escale-bahamas .illust-container {
  position: relative;
}
.tpl-article-escale-bahamas .basic-img {
  display: block;
  margin-bottom: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-escale-bahamas .basic-img {
    margin-bottom: 70px;
  }
}

.tpl-article-mytf .blue-background {
  background: radial-gradient(ellipse at center, #0e2c6c 0%, #01030a 100%);
  width: 100%;
}
.tpl-article-mytf .black-background {
  background: #000404;
  padding-bottom: 5rem;
  width: 100%;
}
.tpl-article-mytf .article-intro, .tpl-article-mytf .article-global .article-intro-bg-image > div, .article-global .tpl-article-mytf .article-intro-bg-image > div {
  margin-top: 0 !important;
  margin-bottom: 5rem;
  padding-top: 6rem;
}
.tpl-article-mytf .article-intro .-title, .tpl-article-mytf .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-mytf .article-intro-bg-image > div .-title,
.tpl-article-mytf .article-intro .-author,
.tpl-article-mytf .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-mytf .article-intro-bg-image > div .-author {
  color: #EC404B;
}
.tpl-article-mytf .article-intro .-text, .tpl-article-mytf .article-global .article-intro-bg-image > div .-text, .article-global .tpl-article-mytf .article-intro-bg-image > div .-text {
  color: #FFF;
}
.tpl-article-mytf .-title {
  color: #EC404B;
}
.tpl-article-mytf .container-narrow .-text {
  color: #FFF;
}
.tpl-article-mytf .-dark .-text {
  color: #0D2C73;
}
.tpl-article-mytf .-dark .-text a {
  color: #4A82FF;
}
.tpl-article-mytf .-dark .-text em {
  font-family: "PT Serif Regular";
  font-size: 18px;
  color: #0D2C73;
  line-height: 30px;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .container-narrow.-reduced-margin-top {
    padding: 4rem 0 7rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .left-quote-bkrnd-img, .tpl-article-mytf .article-global .right-quote-bkrnd-img, .article-global .tpl-article-mytf .right-quote-bkrnd-img {
    max-height: 750px;
  }
}
.tpl-article-mytf .left-quote-bkrnd-img .text-container, .tpl-article-mytf .article-global .right-quote-bkrnd-img .text-container, .article-global .tpl-article-mytf .right-quote-bkrnd-img .text-container {
  background: #0D2C73;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .left-quote-bkrnd-img .text-container, .tpl-article-mytf .article-global .right-quote-bkrnd-img .text-container, .article-global .tpl-article-mytf .right-quote-bkrnd-img .text-container {
    background: none;
  }
}
.tpl-article-mytf .left-quote-bkrnd-img .-quote, .tpl-article-mytf .article-global .right-quote-bkrnd-img .-quote, .article-global .tpl-article-mytf .right-quote-bkrnd-img .-quote,
.tpl-article-mytf .left-quote-bkrnd-img .-title,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .-title,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .-title,
.tpl-article-mytf .left-quote-bkrnd-img .-subtitle,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .-subtitle {
  color: #FFF;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .left-quote-bkrnd-img .-quote, .tpl-article-mytf .article-global .right-quote-bkrnd-img .-quote, .article-global .tpl-article-mytf .right-quote-bkrnd-img .-quote,
.tpl-article-mytf .left-quote-bkrnd-img .-title,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .-title,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .-title,
.tpl-article-mytf .left-quote-bkrnd-img .-subtitle,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .-subtitle {
    color: #0D2C73;
  }
}
.tpl-article-mytf .left-quote-bkrnd-img svg, .tpl-article-mytf .article-global .right-quote-bkrnd-img svg, .article-global .tpl-article-mytf .right-quote-bkrnd-img svg {
  fill: #EC404B;
}
@media all and (min-width: 48em) {
  .tpl-article-mytf .four-images {
    display: flex;
    justify-content: space-between;
    margin-top: -8rem;
  }
}
.tpl-article-mytf .four-images img {
  border-radius: 10px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 30px;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-mytf .four-images img {
    margin-bottom: 0;
    width: calc(25% - 20px);
  }
}
.tpl-article-mytf .text-left-bkrnd-img {
  position: relative;
}
.tpl-article-mytf .text-left-bkrnd-img .container, .tpl-article-mytf .text-left-bkrnd-img .article-global .container-narrow, .article-global .tpl-article-mytf .text-left-bkrnd-img .container-narrow, .tpl-article-mytf .text-left-bkrnd-img .article-global .container-medium, .article-global .tpl-article-mytf .text-left-bkrnd-img .container-medium {
  padding: 20px;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .text-left-bkrnd-img .container, .tpl-article-mytf .text-left-bkrnd-img .article-global .container-narrow, .article-global .tpl-article-mytf .text-left-bkrnd-img .container-narrow, .tpl-article-mytf .text-left-bkrnd-img .article-global .container-medium, .article-global .tpl-article-mytf .text-left-bkrnd-img .container-medium {
    box-sizing: border-box;
    padding: 10rem 0;
  }
}
.tpl-article-mytf .text-left-bkrnd-img .-title {
  color: #EC404B;
  margin-bottom: 2.8rem;
}
.tpl-article-mytf .text-left-bkrnd-img .-text {
  color: #0D2C73;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .text-left-bkrnd-img .-text {
    color: #FFF;
  }
}
.tpl-article-mytf .text-left-bkrnd-img .-illust,
.tpl-article-mytf .text-left-bkrnd-img img {
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .text-left-bkrnd-img .-illust,
.tpl-article-mytf .text-left-bkrnd-img img {
    bottom: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    max-width: auto;
    min-width: 100%;
    width: auto;
    height: 100%;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .text-left-image-right .illust.-wide,
.tpl-article-mytf .text-left-image-right img.-wide {
    width: 100%;
    max-width: 445px;
  }
  .tpl-article-mytf .text-left-image-right .illust.-xwide,
.tpl-article-mytf .text-left-image-right img.-xwide {
    width: 100%;
    max-width: 500px;
  }
}
.tpl-article-mytf .-illust.-limited-width {
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .-illust.-limited-width {
    margin-top: -20rem;
    max-width: 75%;
    position: relative;
    z-index: -2;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-mytf .-illust.-limited-width {
    margin-top: -30rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .container.-negative-margin, .tpl-article-mytf .article-global .-negative-margin.container-narrow, .article-global .tpl-article-mytf .-negative-margin.container-narrow, .tpl-article-mytf .article-global .-negative-margin.container-medium, .article-global .tpl-article-mytf .-negative-margin.container-medium {
    padding: 5rem 10rem 0;
  }
}
.tpl-article-mytf .-illust.-mobile {
  display: block;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .-illust.-mobile {
    display: none;
  }
}
.tpl-article-mytf .-illust.-desktop {
  display: none;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .-illust.-desktop {
    display: block;
    width: 100%;
  }
}
.tpl-article-mytf .-illust.-margin-bottom {
  margin-bottom: 20px;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .-illust.-margin-bottom {
    margin-bottom: none;
  }
}
.tpl-article-mytf .key-figures, .tpl-article-mytf .article-global .pull-quote, .article-global .tpl-article-mytf .pull-quote,
.tpl-article-mytf .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-mytf .left-quote-bkrnd-img,
.tpl-article-mytf .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-mytf .right-quote-bkrnd-img, .tpl-article-mytf .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-mytf .pull-quote {
  padding-top: 4rem;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .key-figures, .tpl-article-mytf .article-global .pull-quote, .article-global .tpl-article-mytf .pull-quote,
.tpl-article-mytf .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-mytf .left-quote-bkrnd-img,
.tpl-article-mytf .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-mytf .right-quote-bkrnd-img, .tpl-article-mytf .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-mytf .pull-quote {
    padding-top: 7rem;
    padding-bottom: 0;
    align-items: flex-start;
  }
  .tpl-article-mytf .key-figures .illust, .tpl-article-mytf .article-global .pull-quote .illust, .article-global .tpl-article-mytf .pull-quote .illust,
.tpl-article-mytf .article-global .left-quote-bkrnd-img .illust,
.article-global .tpl-article-mytf .left-quote-bkrnd-img .illust,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .illust,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .illust, .tpl-article-mytf .tpl-article-crillon .pull-quote .illust, .tpl-article-crillon .tpl-article-mytf .pull-quote .illust,
.tpl-article-mytf .key-figures img,
.tpl-article-mytf .article-global .pull-quote img,
.article-global .tpl-article-mytf .pull-quote img,
.tpl-article-mytf .article-global .left-quote-bkrnd-img img,
.article-global .tpl-article-mytf .left-quote-bkrnd-img img,
.tpl-article-mytf .article-global .right-quote-bkrnd-img img,
.article-global .tpl-article-mytf .right-quote-bkrnd-img img,
.tpl-article-mytf .tpl-article-crillon .pull-quote img,
.tpl-article-crillon .tpl-article-mytf .pull-quote img {
    max-width: 56vw !important;
    width: 56vw !important;
  }
}
.tpl-article-mytf .key-figures .-number, .tpl-article-mytf .article-global .pull-quote .-number, .article-global .tpl-article-mytf .pull-quote .-number,
.tpl-article-mytf .article-global .left-quote-bkrnd-img .-number,
.article-global .tpl-article-mytf .left-quote-bkrnd-img .-number,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .-number,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .-number, .tpl-article-mytf .tpl-article-crillon .pull-quote .-number, .tpl-article-crillon .tpl-article-mytf .pull-quote .-number {
  color: #4A82FF;
}
.tpl-article-mytf .key-figures .-title, .tpl-article-mytf .article-global .pull-quote .-title, .article-global .tpl-article-mytf .pull-quote .-title,
.tpl-article-mytf .article-global .left-quote-bkrnd-img .-title,
.article-global .tpl-article-mytf .left-quote-bkrnd-img .-title,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .-title,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .-title, .tpl-article-mytf .tpl-article-crillon .pull-quote .-title, .tpl-article-crillon .tpl-article-mytf .pull-quote .-title,
.tpl-article-mytf .key-figures .-subtitle,
.tpl-article-mytf .article-global .pull-quote .-subtitle,
.article-global .tpl-article-mytf .pull-quote .-subtitle,
.tpl-article-mytf .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-mytf .left-quote-bkrnd-img .-subtitle,
.tpl-article-mytf .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-mytf .right-quote-bkrnd-img .-subtitle,
.tpl-article-mytf .tpl-article-crillon .pull-quote .-subtitle,
.tpl-article-crillon .tpl-article-mytf .pull-quote .-subtitle {
  color: #FFF;
}
.tpl-article-mytf .key-figures h2, .tpl-article-mytf .article-global .pull-quote h2, .article-global .tpl-article-mytf .pull-quote h2,
.tpl-article-mytf .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-mytf .left-quote-bkrnd-img h2,
.tpl-article-mytf .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-mytf .right-quote-bkrnd-img h2, .tpl-article-mytf .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-mytf .pull-quote h2 {
  color: #EC404B;
}
.tpl-article-mytf .legend {
  box-sizing: border-box;
  padding: 60px 20px;
}
@media all and (min-width: 60em) {
  .tpl-article-mytf .legend {
    padding: 120px 0;
  }
}
.tpl-article-mytf .legend .title, .tpl-article-mytf .legend .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-mytf .legend .-quote,
.tpl-article-mytf .legend .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-mytf .legend .-quote,
.tpl-article-mytf .legend .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-mytf .legend .-quote,
.tpl-article-mytf .legend .footnote span {
  font-family: "PT Serif Bold";
  font-size: 14px;
  color: #EC404B;
  line-height: 20px;
}
.tpl-article-mytf .legend .footnote {
  color: #0D2C73;
  margin-bottom: 10px;
}
.tpl-article-mytf .legend .title, .tpl-article-mytf .legend .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-mytf .legend .-quote,
.tpl-article-mytf .legend .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-mytf .legend .-quote,
.tpl-article-mytf .legend .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-mytf .legend .-quote {
  margin-bottom: 20px;
}
.tpl-article-mytf sup {
  color: #EC404B;
}

.tpl-article-pme {
  background-color: #212443;
}
.tpl-article-pme .-text {
  color: #FFF;
}
.tpl-article-pme .article-intro, .tpl-article-pme .article-global .article-intro-bg-image > div, .article-global .tpl-article-pme .article-intro-bg-image > div {
  margin-top: 0 !important;
}
.tpl-article-pme .article-intro .container, .tpl-article-pme .article-global .article-intro-bg-image > div .container, .article-global .tpl-article-pme .article-intro-bg-image > div .container, .tpl-article-pme .article-intro .article-global .container-narrow, .article-global .tpl-article-pme .article-intro .container-narrow, .tpl-article-pme .article-global .article-intro-bg-image > div .container-narrow, .article-global .tpl-article-pme .article-intro-bg-image > div .container-narrow, .tpl-article-pme .article-intro .article-global .container-medium, .article-global .tpl-article-pme .article-intro .container-medium, .tpl-article-pme .article-global .article-intro-bg-image > div .container-medium, .article-global .tpl-article-pme .article-intro-bg-image > div .container-medium {
  padding-top: 60px;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .article-intro .container, .tpl-article-pme .article-global .article-intro-bg-image > div .container, .article-global .tpl-article-pme .article-intro-bg-image > div .container, .tpl-article-pme .article-intro .article-global .container-narrow, .article-global .tpl-article-pme .article-intro .container-narrow, .tpl-article-pme .article-global .article-intro-bg-image > div .container-narrow, .article-global .tpl-article-pme .article-intro-bg-image > div .container-narrow, .tpl-article-pme .article-intro .article-global .container-medium, .article-global .tpl-article-pme .article-intro .container-medium, .tpl-article-pme .article-global .article-intro-bg-image > div .container-medium, .article-global .tpl-article-pme .article-intro-bg-image > div .container-medium {
    padding-top: 80px;
  }
}
.tpl-article-pme .article-intro .-title, .tpl-article-pme .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-pme .article-intro-bg-image > div .-title,
.tpl-article-pme .article-intro .-author,
.tpl-article-pme .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-pme .article-intro-bg-image > div .-author {
  color: #EC34A6;
}
.tpl-article-pme .text-left-image-right {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .text-left-image-right {
    flex-direction: row;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-pme .text-left-image-right img.large {
    margin-top: 85px !important;
    max-width: 475px;
    width: calc(50% - 40px);
  }
}
.tpl-article-pme .text-left-image-right .-title {
  color: #12FAFC;
}
.tpl-article-pme .flex-order-one .text-container {
  order: 2;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .flex-order-one .text-container {
    order: 1;
  }
}
.tpl-article-pme .flex-order-one .illust-high-z {
  order: 1;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .flex-order-one .illust-high-z {
    order: 2;
  }
}
.tpl-article-pme .flex-order-two .text-container {
  order: 1;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .flex-order-two .text-container {
    order: 2;
  }
}
.tpl-article-pme .flex-order-two img {
  order: 2;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .flex-order-two img {
    order: 1;
  }
}
.tpl-article-pme .illust-high-z {
  display: block;
  position: relative;
  width: 100%;
  z-index: 2;
}
.tpl-article-pme .illust-neg-top {
  display: block;
  margin-bottom: 30px;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .illust-neg-top {
    margin: -20rem 0 3rem;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-pme .illust-neg-top {
    margin: -32rem 0 4rem;
  }
}
.tpl-article-pme .illust {
  display: block;
  width: 100%;
}
.tpl-article-pme .-illust.margin-bottom {
  margin-bottom: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .-illust.margin-bottom {
    margin-bottom: 120px;
  }
}
.tpl-article-pme .-illust.margin-bottom.-desktop {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .-illust.margin-bottom.-desktop {
    display: block;
  }
}
.tpl-article-pme .-illust.margin-bottom.-mobile {
  display: block;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .-illust.margin-bottom.-mobile {
    display: none;
  }
}
.tpl-article-pme .double-quote-container .-title,
.tpl-article-pme .double-quote-container .-subtitle {
  color: #FFF;
}
.tpl-article-pme .double-quote-container .quote-2 {
  fill: #EC34A6;
}
.tpl-article-pme .double-quote-container .quote-right {
  color: #EC34A6;
  margin-top: 0;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .double-quote-container .quote-left {
    border-right: 1px solid #B6BDD6;
  }
}
.tpl-article-pme .key-figures, .tpl-article-pme .article-global .pull-quote, .article-global .tpl-article-pme .pull-quote,
.tpl-article-pme .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-pme .left-quote-bkrnd-img,
.tpl-article-pme .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-pme .right-quote-bkrnd-img, .tpl-article-pme .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-pme .pull-quote {
  flex-wrap: wrap;
  margin-bottom: 30px;
}
@media all and (min-width: 75em) {
  .tpl-article-pme .key-figures, .tpl-article-pme .article-global .pull-quote, .article-global .tpl-article-pme .pull-quote,
.tpl-article-pme .article-global .left-quote-bkrnd-img,
.article-global .tpl-article-pme .left-quote-bkrnd-img,
.tpl-article-pme .article-global .right-quote-bkrnd-img,
.article-global .tpl-article-pme .right-quote-bkrnd-img, .tpl-article-pme .tpl-article-crillon .pull-quote, .tpl-article-crillon .tpl-article-pme .pull-quote {
    margin-bottom: 170px;
  }
}
.tpl-article-pme .key-figures h2, .tpl-article-pme .article-global .pull-quote h2, .article-global .tpl-article-pme .pull-quote h2,
.tpl-article-pme .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-pme .left-quote-bkrnd-img h2,
.tpl-article-pme .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-pme .right-quote-bkrnd-img h2, .tpl-article-pme .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-pme .pull-quote h2 {
  color: #12FAFC;
  display: block;
  margin-bottom: 40px;
  width: 100%;
  text-align: center;
}
@media all and (min-width: 75em) {
  .tpl-article-pme .key-figures h2, .tpl-article-pme .article-global .pull-quote h2, .article-global .tpl-article-pme .pull-quote h2,
.tpl-article-pme .article-global .left-quote-bkrnd-img h2,
.article-global .tpl-article-pme .left-quote-bkrnd-img h2,
.tpl-article-pme .article-global .right-quote-bkrnd-img h2,
.article-global .tpl-article-pme .right-quote-bkrnd-img h2, .tpl-article-pme .tpl-article-crillon .pull-quote h2, .tpl-article-crillon .tpl-article-pme .pull-quote h2 {
    font-size: 68px;
    margin-bottom: 100px;
  }
}
.tpl-article-pme .key-figures .logo, .tpl-article-pme .article-global .pull-quote .logo, .article-global .tpl-article-pme .pull-quote .logo,
.tpl-article-pme .article-global .left-quote-bkrnd-img .logo,
.article-global .tpl-article-pme .left-quote-bkrnd-img .logo,
.tpl-article-pme .article-global .right-quote-bkrnd-img .logo,
.article-global .tpl-article-pme .right-quote-bkrnd-img .logo, .tpl-article-pme .tpl-article-crillon .pull-quote .logo, .tpl-article-crillon .tpl-article-pme .pull-quote .logo {
  display: block;
  margin-bottom: 35px;
}
.tpl-article-pme .key-figures .logo.-two, .tpl-article-pme .article-global .pull-quote .logo.-two, .article-global .tpl-article-pme .pull-quote .logo.-two,
.tpl-article-pme .article-global .left-quote-bkrnd-img .logo.-two,
.article-global .tpl-article-pme .left-quote-bkrnd-img .logo.-two,
.tpl-article-pme .article-global .right-quote-bkrnd-img .logo.-two,
.article-global .tpl-article-pme .right-quote-bkrnd-img .logo.-two, .tpl-article-pme .tpl-article-crillon .pull-quote .logo.-two, .tpl-article-crillon .tpl-article-pme .pull-quote .logo.-two {
  margin-bottom: 55px;
}
.tpl-article-pme .key-figures .-subtitle, .tpl-article-pme .article-global .pull-quote .-subtitle, .article-global .tpl-article-pme .pull-quote .-subtitle,
.tpl-article-pme .article-global .left-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-pme .left-quote-bkrnd-img .-subtitle,
.tpl-article-pme .article-global .right-quote-bkrnd-img .-subtitle,
.article-global .tpl-article-pme .right-quote-bkrnd-img .-subtitle, .tpl-article-pme .tpl-article-crillon .pull-quote .-subtitle, .tpl-article-crillon .tpl-article-pme .pull-quote .-subtitle {
  color: #FFF;
}
.tpl-article-pme .key-figures .col-left, .tpl-article-pme .article-global .pull-quote .col-left, .article-global .tpl-article-pme .pull-quote .col-left,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-left,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-left, .tpl-article-pme .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-pme .pull-quote .col-left,
.tpl-article-pme .key-figures .col-right,
.tpl-article-pme .article-global .pull-quote .col-right,
.article-global .tpl-article-pme .pull-quote .col-right,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-right,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-right,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-right,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-right,
.tpl-article-pme .tpl-article-crillon .pull-quote .col-right,
.tpl-article-crillon .tpl-article-pme .pull-quote .col-right {
  border: none;
  margin-bottom: 20px;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .key-figures .col-left, .tpl-article-pme .article-global .pull-quote .col-left, .article-global .tpl-article-pme .pull-quote .col-left,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-left,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-left, .tpl-article-pme .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-pme .pull-quote .col-left,
.tpl-article-pme .key-figures .col-right,
.tpl-article-pme .article-global .pull-quote .col-right,
.article-global .tpl-article-pme .pull-quote .col-right,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-right,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-right,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-right,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-right,
.tpl-article-pme .tpl-article-crillon .pull-quote .col-right,
.tpl-article-crillon .tpl-article-pme .pull-quote .col-right {
    width: 30%;
  }
}
.tpl-article-pme .key-figures .col-left, .tpl-article-pme .article-global .pull-quote .col-left, .article-global .tpl-article-pme .pull-quote .col-left,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-left,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-left, .tpl-article-pme .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-pme .pull-quote .col-left {
  margin-top: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .key-figures .col-left, .tpl-article-pme .article-global .pull-quote .col-left, .article-global .tpl-article-pme .pull-quote .col-left,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-left,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-left,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-left, .tpl-article-pme .tpl-article-crillon .pull-quote .col-left, .tpl-article-crillon .tpl-article-pme .pull-quote .col-left {
    margin-top: 0;
  }
}
.tpl-article-pme .key-figures .col-left .-number, .tpl-article-pme .article-global .pull-quote .col-left .-number, .article-global .tpl-article-pme .pull-quote .col-left .-number,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-left .-number,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-left .-number,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-left .-number,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-left .-number, .tpl-article-pme .tpl-article-crillon .pull-quote .col-left .-number, .tpl-article-crillon .tpl-article-pme .pull-quote .col-left .-number {
  color: #F53F5B;
}
.tpl-article-pme .key-figures .col-right .-number, .tpl-article-pme .article-global .pull-quote .col-right .-number, .article-global .tpl-article-pme .pull-quote .col-right .-number,
.tpl-article-pme .article-global .left-quote-bkrnd-img .col-right .-number,
.article-global .tpl-article-pme .left-quote-bkrnd-img .col-right .-number,
.tpl-article-pme .article-global .right-quote-bkrnd-img .col-right .-number,
.article-global .tpl-article-pme .right-quote-bkrnd-img .col-right .-number, .tpl-article-pme .tpl-article-crillon .pull-quote .col-right .-number, .tpl-article-crillon .tpl-article-pme .pull-quote .col-right .-number {
  color: #00B4E6;
}
.tpl-article-pme .text-left-image-right img {
  margin: 40px 0;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .text-left-image-right img {
    margin: 0;
  }
}
.tpl-article-pme .framed-interview {
  border: 3px solid #12FAFC;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .framed-interview {
    border: 8px solid #12FAFC;
  }
}
.tpl-article-pme .framed-interview .interview-container:before {
  background: #9484FF;
  opacity: 0.6;
}
.tpl-article-pme .framed-interview .-title {
  color: #12FAFC;
}
.tpl-article-pme .framed-interview .interview-quote {
  font-family: "PT Serif Bold";
  font-size: 25px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 35px;
  margin-bottom: 30px;
}
.tpl-article-pme .framed-interview .author {
  color: #FFF;
}
.tpl-article-pme .framed-interview .question {
  color: #EC34A6;
}
.tpl-article-pme .framed-interview .reponse {
  color: #FFF;
}
.tpl-article-pme .robot-illust {
  display: block;
  margin: 0 auto;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .framed-interview.-alt {
    padding: 70px 90px 70px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-pme .framed-interview.-alt .-title {
    font-size: 68px;
    color: #12FAFC;
    text-align: center;
    line-height: 75px;
  }
}
.tpl-article-pme .framed-interview.-alt .question {
  color: #516CC8;
}
.tpl-article-pme .photo-credit-icon {
  border-top: 1px solid #9484FF;
  margin-bottom: 0;
  padding-bottom: 50px;
}
@media all and (min-width: 48em) {
  .tpl-article-pme .photo-credit-icon {
    padding-bottom: 120px;
  }
}
.tpl-article-pme .photo-credit-icon .credit {
  color: #516CC8;
}
.tpl-article-pme .photo-credit-icon .credit span {
  color: #12FAFC;
}

.tpl-article-tunnelier .article-intro, .tpl-article-tunnelier .article-global .article-intro-bg-image > div, .article-global .tpl-article-tunnelier .article-intro-bg-image > div {
  margin-bottom: 50px;
}
.tpl-article-tunnelier .article-intro .-author, .tpl-article-tunnelier .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-tunnelier .article-intro-bg-image > div .-author {
  color: #47B3D3;
}
.tpl-article-tunnelier .tunnel-interactive-map {
  position: relative;
  width: 100%;
}
.tpl-article-tunnelier .tunnel-interactive-map.teq-container {
  max-width: 1066px;
}
.tpl-article-tunnelier .tunnel-interactive-map.-one {
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-one {
    margin-bottom: 100px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-one {
    margin-bottom: 320px;
  }
}
.tpl-article-tunnelier .tunnel-interactive-map.-one li:before {
  display: none;
}
.tpl-article-tunnelier .tunnel-interactive-map.-one .button {
  background: #FFF;
  color: #47B3D3;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-one .button {
    height: 44px;
    line-height: 44px;
    font-size: 22px;
    width: 44px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-one .button {
    height: 47px;
    line-height: 47px;
    font-size: 22px;
    width: 47px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-one .button {
    height: 49px;
    line-height: 49px;
    font-size: 22px;
    width: 49px;
  }
}
.tpl-article-tunnelier .tunnel-interactive-map.-one .button:hover {
  background: #00326e;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-one .button.-active {
    background: #00326e;
    box-shadow: 0px 0px 0px 7px rgba(0, 50, 110, 0.23);
    color: #FFF;
  }
}
.tpl-article-tunnelier .tunnel-interactive-map.-one .button.-active:hover {
  background: #00c5fb;
}
.tpl-article-tunnelier .tunnel-interactive-map.-two .button {
  background: #E75213;
  color: #FFF;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-two .button {
    font-size: 20px;
    height: 33px;
    line-height: 33px;
    width: 33px;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-two .button {
    font-size: 20px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}
.tpl-article-tunnelier .tunnel-interactive-map.-two .button:hover {
  background: #533000;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-interactive-map.-two .button.-active {
    background: #533000;
    box-shadow: 0px 0px 0px 7px rgba(202, 192, 179, 0.8);
  }
}
.tpl-article-tunnelier .map-text-block {
  background: #FFF;
  box-sizing: border-box;
  padding: 20px;
  margin-bottom: 60px;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-tunnelier .map-text-block {
    bottom: -150px;
    padding: 55px 78px 10px;
    position: absolute;
    right: 100px;
    margin-bottom: 0;
    width: 540px;
    z-index: 20;
  }
}
.tpl-article-tunnelier .map-text-block .map-text-block-text {
  font-family: "PT Serif Regular";
  font-size: 18px;
  color: #000000;
  line-height: 26px;
}
.tpl-article-tunnelier .text-block-title {
  font-family: "PT Serif Bold";
  font-size: 36px;
  color: #47B3D3;
  line-height: 40px;
  margin-bottom: 20px;
}
.tpl-article-tunnelier .title-container {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .title-container {
    align-items: center;
    justify-content: center;
    display: flex;
    top: 120px;
    left: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
  }
}
.tpl-article-tunnelier .tunnel-title {
  font-family: "PT Serif Bold";
  font-size: 24px;
  color: #FFFFFF;
  line-height: 24px;
  margin-right: 35px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-title {
    font-size: 68px;
    line-height: 75px;
    text-align: center;
  }
}
.tpl-article-tunnelier .circle-btn-container {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .circle-btn-container {
    display: block;
    cursor: pointer;
    position: relative;
    z-index: 20;
  }
}
.tpl-article-tunnelier .circle-btn-container.-open .circle-toggle-button {
  background: #47B3D3;
}
.tpl-article-tunnelier .circle-btn-container.-open .circle-toggle-button:before, .tpl-article-tunnelier .circle-btn-container.-open .circle-toggle-button:after {
  background: #FFF;
  transform: translate(-50%, -50%) rotate(180deg);
}
.tpl-article-tunnelier .circle-btn-container.-open .toggle-circle {
  height: 216px;
  opacity: 1;
  overflow: hidden;
  width: 216px;
}
.tpl-article-tunnelier .circle-toggle-button {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .circle-toggle-button {
    cursor: pointer;
    display: block;
    height: 28px;
    width: 28px;
    background: #FFF;
    border-radius: 50%;
    position: relative;
    transition: 0.4s;
    z-index: 5;
  }
  .tpl-article-tunnelier .circle-toggle-button:before, .tpl-article-tunnelier .circle-toggle-button:after {
    background: #47B3D3;
    border-radius: 1px;
    content: "";
    height: 4px;
    width: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .tpl-article-tunnelier .circle-toggle-button:after {
    transform: translate(-50%, -50%) rotate(90deg);
  }
}
.tpl-article-tunnelier .toggle-circle {
  background: #FFF;
  border-radius: 50%;
  height: 216px;
  left: -95px;
  overflow: hidden;
  opacity: 0;
  position: absolute;
  top: -25px;
  transition: 0.4s;
  z-index: 1;
  width: 216px;
}
.tpl-article-tunnelier .toggle-text {
  font-family: "PT Serif Bold";
  font-size: 16px;
  color: #47B3D3;
  border-top: 1px solid #47B3D3;
  text-align: center;
  line-height: 24px;
  text-transform: uppercase;
  max-width: 150px;
  margin: 60px auto 0;
}
.tpl-article-tunnelier .hide-dt {
  display: inline-block;
  height: 100%;
  margin-right: 5px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .hide-dt {
    display: none;
  }
}
.tpl-article-tunnelier .map-container,
.tpl-article-tunnelier .info-container {
  height: 100%;
  position: relative;
  margin-bottom: 20px;
  width: 100%;
}
.tpl-article-tunnelier .map {
  display: block;
  width: 100%;
}
.tpl-article-tunnelier .button-container {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.tpl-article-tunnelier .map-container .button.one {
  top: 32.5%;
  left: 33.5%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.one {
    top: 32.5%;
    left: 33.8%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.one {
    top: 33.5%;
    left: 34.6%;
  }
}
.tpl-article-tunnelier .map-container .button.two {
  top: 54%;
  left: 6%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.two {
    top: 54.3%;
    left: 6.4%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.two {
    top: 55.1%;
    left: 7.2%;
  }
}
.tpl-article-tunnelier .map-container .button.three {
  top: 77%;
  left: 5.8%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.three {
    top: 77.2%;
    left: 6.2%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.three {
    top: 78.6%;
    left: 6.9%;
  }
}
.tpl-article-tunnelier .map-container .button.four {
  top: 86%;
  left: 20.7%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.four {
    top: 86%;
    left: 21.2%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.four {
    top: 87.3%;
    left: 21.9%;
  }
}
.tpl-article-tunnelier .map-container .button.five {
  top: 81%;
  left: 32.2%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.five {
    top: 81.4%;
    left: 32.6%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.five {
    top: 82.4%;
    left: 33.2%;
  }
}
.tpl-article-tunnelier .map-container .button.six {
  top: 76%;
  left: 37.5%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.six {
    top: 76%;
    left: 38.2%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.six {
    top: 77%;
    left: 38.7%;
  }
}
.tpl-article-tunnelier .map-container .button.seven {
  top: 67%;
  left: 60%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.seven {
    top: 68%;
    left: 60.5%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.seven {
    top: 68.9%;
    left: 61%;
  }
}
.tpl-article-tunnelier .map-container .button.eight {
  top: 54%;
  left: 74%;
}
@media all and (min-width: 75em) {
  .tpl-article-tunnelier .map-container .button.eight {
    top: 54.4%;
    left: 74.7%;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-tunnelier .map-container .button.eight {
    top: 55.2%;
    left: 75%;
  }
}
.tpl-article-tunnelier .infographie-container .button.one {
  top: 32.1%;
  left: 20%;
}
.tpl-article-tunnelier .infographie-container .button.two {
  top: 24.3%;
  left: 44.5%;
}
.tpl-article-tunnelier .infographie-container .button.three {
  top: 24.3%;
  left: 52%;
}
.tpl-article-tunnelier .infographie-container .button.four {
  top: 24.3%;
  left: 88.5%;
}
.tpl-article-tunnelier .infographie-container .button.five {
  top: 69.8%;
  left: 16.8%;
}
.tpl-article-tunnelier .infographie-container .button.six {
  top: 69.8%;
  left: 81%;
}
.tpl-article-tunnelier .button {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .button {
    display: block;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.23);
    border-radius: 50%;
    cursor: pointer;
    font-family: "Cera PRO Bold";
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    transition: 0.4s;
    width: 28px;
    z-index: 5;
    pointer-events: all;
    height: 28px;
    line-height: 28px;
    font-size: 17px;
    width: 28px;
  }
}
.tpl-article-tunnelier li:before {
  color: #00326e;
  font-family: "Cera PRO Bold";
  font-size: 16px;
  line-height: 26px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier li:before {
    display: none;
  }
}
.tpl-article-tunnelier .map-content .info-content {
  margin: 0 auto;
  width: calc(100% - 2rem);
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-content .info-content {
    height: 100%;
    position: absolute;
    width: 100%;
  }
}
.tpl-article-tunnelier .map-title,
.tpl-article-tunnelier .info-title {
  font-family: "Cera PRO Bold";
  font-size: 16px;
  line-height: 26px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-title,
.tpl-article-tunnelier .info-title {
    color: #FFF;
    text-transform: none;
  }
}
.tpl-article-tunnelier .map-title:before,
.tpl-article-tunnelier .info-title:before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s ease;
  position: absolute;
  right: 10px;
  transform: rotate(90deg);
  font-size: teq-rem(19);
  transition: 0.4s;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-title:before,
.tpl-article-tunnelier .info-title:before {
    display: none;
  }
}
.tpl-article-tunnelier .map-title.-no-chevron:before,
.tpl-article-tunnelier .info-title.-no-chevron:before {
  display: none;
}
.tpl-article-tunnelier .map-title {
  color: #00326e;
  padding-left: 10px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-title {
    color: #00c5fb;
    padding-left: 0;
  }
}
.tpl-article-tunnelier .map-title:before {
  color: #00326e;
}
.tpl-article-tunnelier .info-title {
  color: #533000;
  padding-right: 20px;
  margin-left: 20px;
}
.tpl-article-tunnelier .info-title:before {
  color: #533000;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .info-title {
    color: #FFF;
    margin-left: 0;
    padding: 0;
  }
}
.tpl-article-tunnelier .map-text,
.tpl-article-tunnelier .info-text {
  color: #00c5fb;
  font-family: "Cera PRO Bold";
  font-size: 16px;
  height: 0;
  line-height: 24px;
  overflow: hidden;
  margin: 0 0 0 5px;
  padding-left: 15px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-text,
.tpl-article-tunnelier .info-text {
    color: #FFF;
    height: auto;
    padding-left: 0;
  }
}
.tpl-article-tunnelier .info-text {
  color: #E75213;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .info-text {
    margin-left: 0;
  }
}
.tpl-article-tunnelier .map-item,
.tpl-article-tunnelier .info-item {
  margin-bottom: 20px;
  padding: 0 15px 15px 0;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item,
.tpl-article-tunnelier .info-item {
    border-bottom: none;
    border-radius: 2%;
    box-sizing: border-box;
    display: none;
    padding: 30px 26px;
    opacity: 0;
    position: absolute;
    transition: 0.4s;
    width: 275px;
  }
  .tpl-article-tunnelier .map-item.-active,
.tpl-article-tunnelier .info-item.-active {
    display: block;
    opacity: 1;
    z-index: 30;
  }
  .tpl-article-tunnelier .map-item:after,
.tpl-article-tunnelier .info-item:after {
    border-style: solid;
    border-width: 10px 10px 10px 0;
    content: "";
    height: 0;
    left: -10px;
    position: absolute;
    top: 48%;
    transform: translayeY(-50%);
    width: 0;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.one {
    top: 19.5%;
    left: 7%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.one {
    top: 20%;
    left: 9%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.one {
    top: 20%;
    left: 9%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.two {
    top: 42%;
    left: 13%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.two {
    top: 41%;
    left: 12%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.two {
    top: 47%;
    left: 11.8%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.three {
    top: 68.5%;
    left: 13%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.three {
    top: 71%;
    left: 12%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.three {
    top: 73%;
    left: 12%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.four {
    top: 67%;
    left: 10.8%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.four {
    top: 64%;
    left: 11%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.four {
    top: 73%;
    left: 15.1%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.five {
    top: 65.5%;
    left: 22.3%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.five {
    top: 63%;
    left: 22.5%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.five {
    top: 71%;
    left: 26.6%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.six {
    top: 50%;
    left: 27.6%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.six {
    top: 48%;
    left: 28%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.six {
    top: 58.5%;
    left: 32%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.seven {
    top: 17%;
    left: 50%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.seven {
    top: 17.5%;
    left: 50.5%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.seven {
    top: 34.5%;
    left: 54.3%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.eight {
    top: 24.7%;
    left: 64.2%;
  }
}
@media all and (min-width: 48em) and (min-width: 75em) {
  .tpl-article-tunnelier .map-item.eight {
    top: 24%;
    left: 64.5%;
  }
}
@media all and (min-width: 48em) and (min-width: 100em) {
  .tpl-article-tunnelier .map-item.eight {
    top: 34.5%;
    left: 68.4%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .info-item.one {
    top: 38%;
    left: 8.6%;
  }
  .tpl-article-tunnelier .info-item.two {
    top: 30%;
    left: 33%;
  }
  .tpl-article-tunnelier .info-item.three {
    top: 30%;
    left: 40.6%;
  }
  .tpl-article-tunnelier .info-item.four {
    top: 30%;
    left: 77%;
  }
  .tpl-article-tunnelier .info-item.five {
    top: 75.7%;
    left: 5.4%;
  }
  .tpl-article-tunnelier .info-item.six {
    top: 75.7%;
    left: 69.6%;
  }
}
.tpl-article-tunnelier .map-item {
  border-bottom: 1px solid #003F7C;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item {
    background: #003F7C;
  }
}
.tpl-article-tunnelier .map-item:after {
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #003F7C transparent transparent;
}
.tpl-article-tunnelier .info-item {
  border-bottom: 1px solid #533000;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .info-item {
    background: #533000;
  }
}
.tpl-article-tunnelier .info-item:after {
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #533000 transparent transparent;
}
.tpl-article-tunnelier .info-item:before {
  color: #533000;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.-top:after,
.tpl-article-tunnelier .info-item.-top:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    left: 50%;
    transform: translateX(-50%);
    top: -10px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.-bottom:after,
.tpl-article-tunnelier .info-item.-bottom:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    transform: rotate(-180deg);
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.-top:after,
.tpl-article-tunnelier .map-item.-bottom:after {
    border-color: transparent transparent #003F7C transparent;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .info-item.-top:after,
.tpl-article-tunnelier .info-item.-bottom:after {
    border-color: transparent transparent #533000 transparent;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.-right:after,
.tpl-article-tunnelier .info-item.-right:after {
    border-width: 10px 0 10px 10px;
    left: 275px;
    border-width: 10px 0 10px 10px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item.-left:after,
.tpl-article-tunnelier .info-item.-left:after {
    border-width: 10px 0 10px 10px;
    right: 275px;
    border-width: 10px 0 10px 10px;
    transform: rotate(180deg);
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .map-item:after {
    border-color: transparent transparent transparent #003F7C;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .info-item:after {
    border-color: transparent transparent transparent #533000;
  }
}
.tpl-article-tunnelier .map-item.is-open .map-text,
.tpl-article-tunnelier .map-item.is-open .info-text,
.tpl-article-tunnelier .info-item.is-open .map-text,
.tpl-article-tunnelier .info-item.is-open .info-text {
  height: auto;
}
.tpl-article-tunnelier .map-item.is-open .map-title:before .info-title:before,
.tpl-article-tunnelier .info-item.is-open .map-title:before .info-title:before {
  transform: rotate(-90deg);
}
.tpl-article-tunnelier .text-left-image-right {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  overflow: visible;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .text-left-image-right {
    flex-direction: row;
  }
}
.tpl-article-tunnelier .text-left-image-right .title, .tpl-article-tunnelier .text-left-image-right .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-tunnelier .text-left-image-right .-quote,
.tpl-article-tunnelier .text-left-image-right .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-tunnelier .text-left-image-right .-quote,
.tpl-article-tunnelier .text-left-image-right .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-tunnelier .text-left-image-right .-quote {
  color: #E75213;
}
.tpl-article-tunnelier .text-left-image-right .illust {
  display: block;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .text-left-image-right .-illust.-wide {
    width: 45%;
  }
}
.tpl-article-tunnelier .text-left-image-right .-text {
  color: #000;
}
.tpl-article-tunnelier .text-left-image-right.-switch-order .text-container {
  order: 2;
}
.tpl-article-tunnelier .text-left-image-right.-switch-order .-illust {
  order: 1;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .text-left-image-right.-switch-order .text-container {
    order: 1;
  }
  .tpl-article-tunnelier .text-left-image-right.-switch-order .-illust {
    order: 2;
  }
}
.tpl-article-tunnelier .background-img-container {
  overflow: visible;
  position: relative;
  width: 100%;
}
.tpl-article-tunnelier .mountain {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .mountain {
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute !important;
    top: 0;
    width: 100%;
  }
}
.tpl-article-tunnelier .tunnel-lab {
  border: 8px solid #47B3D3;
  border-radius: 4px;
  box-sizing: border-box;
  margin-bottom: 40px;
  padding: 60px 20px 20px;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-lab {
    margin-bottom: 140px;
    padding: 80px 190px;
  }
}
.tpl-article-tunnelier .tunnel-lab .title, .tpl-article-tunnelier .tunnel-lab .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-tunnelier .tunnel-lab .-quote,
.tpl-article-tunnelier .tunnel-lab .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-tunnelier .tunnel-lab .-quote,
.tpl-article-tunnelier .tunnel-lab .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-tunnelier .tunnel-lab .-quote {
  font-size: 35px;
  color: #47B3D3;
  line-height: 38px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-lab .title, .tpl-article-tunnelier .tunnel-lab .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-tunnelier .tunnel-lab .-quote,
.tpl-article-tunnelier .tunnel-lab .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-tunnelier .tunnel-lab .-quote,
.tpl-article-tunnelier .tunnel-lab .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-tunnelier .tunnel-lab .-quote {
    font-size: 68px;
    line-height: 75px;
    text-align: center;
  }
}
.tpl-article-tunnelier .tunnel-lab .flex-container {
  width: 100%;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-lab .flex-container {
    display: flex;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-lab .col-one {
    border-right: 1px solid #D8D8D8;
    padding-right: 60px;
    text-align: right;
    width: 30%;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .tunnel-lab .col-two {
    padding-left: 60px;
    text-align: left;
    width: 70%;
  }
}
.tpl-article-tunnelier .tunnel-lab .subtitle,
.tpl-article-tunnelier .tunnel-lab .mission {
  font-family: "PT Serif Bold";
  font-size: 18px;
  color: #47B3D3;
  line-height: 26px;
}
.tpl-article-tunnelier .tunnel-lab .mission {
  margin-bottom: 10px;
  text-transform: uppercase;
}
.tpl-article-tunnelier .tunnel-lab .numbers,
.tpl-article-tunnelier .tunnel-lab .text {
  font-family: "PT Serif Regular";
  font-size: 18px;
  color: #000;
  line-height: 26px;
  margin: 0;
}
.tpl-article-tunnelier .tunnel-lab .numbers {
  margin-bottom: 5px;
}
.tpl-article-tunnelier .tunnel-logo {
  background: #FFF;
  position: absolute;
  top: -45px;
  left: 50px;
  padding: 0 30px;
}
.tpl-article-tunnelier .centered-title {
  font-family: "PT Serif Bold";
  font-size: 38px;
  color: #47B3D3;
  display: block;
  text-align: center;
  line-height: 35px;
  margin: 0 auto;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .centered-title {
    font-size: 68px;
    line-height: 75px;
    margin: 0 auto 60px;
  }
}
.tpl-article-tunnelier .infographie-container {
  background-image: linear-gradient(180deg, #FFFFFF 0%, #F2F1EF 32%);
  margin-bottom: 30px;
}
.tpl-article-tunnelier .centered-text-container {
  margin: 0 auto;
  max-width: calc(100% - 40px);
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .centered-text-container {
    max-width: 730px;
    margin-bottom: 70px;
  }
}
.tpl-article-tunnelier .centered-text-container .number {
  font-family: "PT Serif Regular";
  font-size: 80px;
  color: #EADEC7;
  line-height: 160px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .centered-text-container .number {
    font-size: 160px;
  }
}
.tpl-article-tunnelier .centered-text-container .title, .tpl-article-tunnelier .centered-text-container .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-tunnelier .centered-text-container .-quote,
.tpl-article-tunnelier .centered-text-container .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-tunnelier .centered-text-container .-quote,
.tpl-article-tunnelier .centered-text-container .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-tunnelier .centered-text-container .-quote {
  font-family: "PT Serif Bold";
  font-size: 36px;
  color: #E75213;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
}
@media all and (min-width: 48em) {
  .tpl-article-tunnelier .centered-text-container .title, .tpl-article-tunnelier .centered-text-container .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-tunnelier .centered-text-container .-quote,
.tpl-article-tunnelier .centered-text-container .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-tunnelier .centered-text-container .-quote,
.tpl-article-tunnelier .centered-text-container .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-tunnelier .centered-text-container .-quote {
    margin-bottom: 30px;
  }
}
.tpl-article-tunnelier .centered-text-container .-text {
  color: #000;
}
.tpl-article-tunnelier .photo-credit-icon .-illust {
  height: 50px;
  width: 50px;
}
.tpl-article-tunnelier .photo-credit-icon span {
  color: #E75213;
}

.tpl-article-const-dur .article-intro .-title, .tpl-article-const-dur .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-const-dur .article-intro-bg-image > div .-title,
.tpl-article-const-dur .article-intro .-author,
.tpl-article-const-dur .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-const-dur .article-intro-bg-image > div .-author {
  color: #AACA47;
}
.tpl-article-const-dur .text-left-image-right .title, .tpl-article-const-dur .text-left-image-right .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-const-dur .text-left-image-right .-quote,
.tpl-article-const-dur .text-left-image-right .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-const-dur .text-left-image-right .-quote,
.tpl-article-const-dur .text-left-image-right .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-const-dur .text-left-image-right .-quote {
  color: #AACA47;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-left-image-right img {
    margin: auto auto 2rem 0;
    width: 42%;
  }
  .tpl-article-const-dur .text-left-image-right img.-right {
    margin: 1rem 0 auto auto;
  }
}
.tpl-article-const-dur .-text {
  color: #000;
}
.tpl-article-const-dur .text-right-bkrnd-img .-text {
  color: #000;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-right-bkrnd-img .container, .tpl-article-const-dur .text-right-bkrnd-img .article-global .container-narrow, .article-global .tpl-article-const-dur .text-right-bkrnd-img .container-narrow, .tpl-article-const-dur .text-right-bkrnd-img .article-global .container-medium, .article-global .tpl-article-const-dur .text-right-bkrnd-img .container-medium {
    margin-top: 14rem;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-right-bkrnd-img .-illust {
    bottom: 0;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .solar-panels {
    display: block;
    margin: 0 0 0 auto;
    max-width: 27.9rem;
  }
}
.tpl-article-const-dur .text-block-colored-bkrnd {
  background: #E34F1D;
  box-sizing: border-box;
  color: #FFF;
  padding: 2rem 0;
  position: relative;
  text-align: center;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-block-colored-bkrnd {
    padding: 8rem 0;
  }
}
.tpl-article-const-dur .text-block-colored-bkrnd .title, .tpl-article-const-dur .text-block-colored-bkrnd .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-const-dur .text-block-colored-bkrnd .-quote,
.tpl-article-const-dur .text-block-colored-bkrnd .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-const-dur .text-block-colored-bkrnd .-quote,
.tpl-article-const-dur .text-block-colored-bkrnd .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-const-dur .text-block-colored-bkrnd .-quote {
  font-family: "PT Serif Bold";
  font-size: 3.6rem;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 4rem;
}
.tpl-article-const-dur .text-block-colored-bkrnd .text {
  font-family: "PT Serif Regular";
  font-size: 1.8rem;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 3rem;
}
.tpl-article-const-dur .text-block-colored-bkrnd .logo {
  display: block;
  width: 20rem;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-block-colored-bkrnd .logo {
    left: 10vw;
    position: absolute;
    top: -6.4rem;
    width: 31.1rem;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-const-dur .text-block-colored-bkrnd .logo {
    left: 17vw;
  }
}
.tpl-article-const-dur .text-left-bkrnd-img {
  margin-bottom: 4rem;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-left-bkrnd-img.-padding-bottom {
    margin-bottom: 15rem;
    padding-bottom: 400px;
  }
}
@media all and (min-width: 75em) {
  .tpl-article-const-dur .text-left-bkrnd-img.-padding-bottom {
    padding-bottom: 700px;
  }
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-left-bkrnd-img .container, .tpl-article-const-dur .text-left-bkrnd-img .article-global .container-narrow, .article-global .tpl-article-const-dur .text-left-bkrnd-img .container-narrow, .tpl-article-const-dur .text-left-bkrnd-img .article-global .container-medium, .article-global .tpl-article-const-dur .text-left-bkrnd-img .container-medium {
    margin-top: 14rem;
    max-width: 1100px;
  }
  .tpl-article-const-dur .text-left-bkrnd-img .container.-no-margin, .tpl-article-const-dur .text-left-bkrnd-img .article-global .-no-margin.container-narrow, .article-global .tpl-article-const-dur .text-left-bkrnd-img .-no-margin.container-narrow, .tpl-article-const-dur .text-left-bkrnd-img .article-global .-no-margin.container-medium, .article-global .tpl-article-const-dur .text-left-bkrnd-img .-no-margin.container-medium {
    margin-top: 0;
  }
}
.tpl-article-const-dur .text-left-bkrnd-img .-title {
  color: #AACA47;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .text-left-bkrnd-img .-content {
    width: 50%;
  }
}
.tpl-article-const-dur .text-left-bkrnd-img .-illust {
  bottom: 0;
  height: 100%;
  right: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.tpl-article-const-dur .centered-quote-block .quote-2 {
  fill: #AACA47;
}
.tpl-article-const-dur .centered-quote-block .block-quote {
  color: #AACA47;
}
.tpl-article-const-dur .photo-block-caption .caption {
  color: #000;
  font-family: "PT Serif Regular";
  font-size: 1.8rem;
  line-height: 3rem;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .photo-block-caption .caption {
    color: #FFF;
    width: 52rem;
  }
}
.tpl-article-const-dur .key-figures-background {
  margin-bottom: 6rem;
}
.tpl-article-const-dur .key-figures-background .-title {
  color: #E44D1D;
}
@media all and (min-width: 48em) {
  .tpl-article-const-dur .key-figures-background .-title {
    margin-left: 20rem;
  }
}
.tpl-article-const-dur .key-figures-background .-number {
  color: #E44D1D;
}

.tpl-article-asia {
  position: relative;
}
@media all and (min-width: 60em) {
  .tpl-article-asia .article-intro, .tpl-article-asia .article-global .article-intro-bg-image > div, .article-global .tpl-article-asia .article-intro-bg-image > div {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
.tpl-article-asia .article-intro .-title, .tpl-article-asia .article-global .article-intro-bg-image > div .-title, .article-global .tpl-article-asia .article-intro-bg-image > div .-title,
.tpl-article-asia .article-intro .-author,
.tpl-article-asia .article-global .article-intro-bg-image > div .-author,
.article-global .tpl-article-asia .article-intro-bg-image > div .-author {
  color: #AACA47;
}
.tpl-article-asia .-title {
  color: #AACA47;
}
.tpl-article-asia p {
  color: #000;
}
.tpl-article-asia a.red-link {
  color: #E44D1D !important;
  font-family: inherit;
  text-decoration: underline;
  cursor: pointer;
}
.tpl-article-asia .-white-background h2,
.tpl-article-asia .-white-background .-text {
  max-width: 66rem;
  margin: 0 auto;
}
.tpl-article-asia .centered-quote-banner {
  box-sizing: border-box;
  margin-bottom: 4rem;
  overflow: hidden;
  padding: 4rem 2rem;
  position: relative;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-asia .centered-quote-banner {
    margin-bottom: 12rem;
    padding: 20rem 0;
  }
}
.tpl-article-asia .centered-quote-banner .-illust {
  bottom: 0;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.tpl-article-asia .centered-quote-banner .content {
  display: flex;
  flex-direction: column;
  align-content: center;
  max-width: 73rem;
  margin: 0 auto;
  width: 100%;
}
@media all and (min-width: 60em) {
  .tpl-article-asia .centered-quote-banner .content {
    max-width: 73rem;
  }
}
.tpl-article-asia .centered-quote-banner .quote-2 {
  fill: #CAE2E5;
  height: 3.4rem;
  margin: 0 auto 2.5rem;
  width: 4.5rem;
}
.tpl-article-asia .centered-quote-banner .name {
  color: #CAE2E5;
  font-family: "PT Serif Bold";
  font-size: 2.2rem;
  line-height: 2.4rem;
  margin-bottom: 1rem;
  text-align: center;
}
.tpl-article-asia .centered-quote-banner .job {
  font-size: 1.6rem;
  color: #CAE2E5;
  font-family: "Cera PRO Regular";
  text-align: center;
  line-height: 2.2rem;
  margin-bottom: 2rem;
}
.tpl-article-asia .centered-quote-banner .blockquote {
  color: #FFFFFF;
  font-family: "PT Serif Bold";
  font-size: 2rem;
  text-align: center;
  line-height: 2.6rem;
}
@media all and (min-width: 60em) {
  .tpl-article-asia .centered-quote-banner .blockquote {
    font-size: 2.8rem;
    line-height: 3.4rem;
  }
}
.tpl-article-asia .text-left-image-right .title, .tpl-article-asia .text-left-image-right .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-asia .text-left-image-right .-quote,
.tpl-article-asia .text-left-image-right .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-asia .text-left-image-right .-quote,
.tpl-article-asia .text-left-image-right .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-asia .text-left-image-right .-quote {
  color: #AACA47;
}
@media all and (min-width: 60em) {
  .tpl-article-asia .text-left-image-right.-top-margin .text-container {
    margin-top: 20rem;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-asia .text-left-image-right.-wide .-illust {
    width: 45%;
  }
}
.tpl-article-asia .text-left-image-right .col-illust {
  display: block;
  width: 100%;
}
.tpl-article-asia .photo-credit-icon span {
  color: #AACA47;
}

.tpl-article-louvre {
  position: relative;
}
.tpl-article-louvre .article-intro .-text strong, .tpl-article-louvre .article-global .article-intro-bg-image > div .-text strong, .article-global .tpl-article-louvre .article-intro-bg-image > div .-text strong {
  font-family: "PT Serif Bold";
  font-size: 20px;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
}
.tpl-article-louvre .article-intro .-author, .tpl-article-louvre .article-global .article-intro-bg-image > div .-author, .article-global .tpl-article-louvre .article-intro-bg-image > div .-author,
.tpl-article-louvre .article-intro .-title,
.tpl-article-louvre .article-global .article-intro-bg-image > div .-title,
.article-global .tpl-article-louvre .article-intro-bg-image > div .-title {
  color: #E75213;
}
.tpl-article-louvre .title, .tpl-article-louvre .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-louvre .-quote,
.tpl-article-louvre .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-louvre .-quote,
.tpl-article-louvre .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-louvre .-quote {
  color: #47B3D3;
}
.tpl-article-louvre .history-anchors {
  display: none;
}
@media all and (min-width: 48em) {
  .tpl-article-louvre .history-anchors {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    left: -1rem;
    padding-left: 7rem;
    position: fixed;
    top: 75vh;
  }
}
@media all and (min-width: 60em) {
  .tpl-article-louvre .history-anchors {
    left: 0;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-louvre .history-anchors {
    left: 3rem;
  }
}
.tpl-article-louvre .history-anchors .anchor {
  font-family: "PT Serif Bold";
  font-size: 18px;
  color: #E75213 !important;
  display: block;
  line-height: 18px;
  margin-bottom: 0.75rem;
  position: relative;
}
.tpl-article-louvre .history-anchors .anchor:before {
  background: #E75213;
  content: "";
  height: 1px;
  left: -7rem;
  position: absolute;
  top: 50%;
  width: 6rem;
}
.tpl-article-louvre .history-anchors .anchor:visited {
  color: #E75213 !important;
}
.tpl-article-louvre .history-anchors .anchor:visited:before {
  background: #E75213;
}
.tpl-article-louvre .text-left-image-right {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 48em) {
  .tpl-article-louvre .text-left-image-right {
    flex-direction: row;
  }
}
.tpl-article-louvre .text-left-image-right.-switch-order .text-container {
  order: 1;
}
.tpl-article-louvre .text-left-image-right.-switch-order .-illust {
  order: 2;
}
@media all and (min-width: 48em) {
  .tpl-article-louvre .text-left-image-right.-switch-order .text-container {
    order: 2;
  }
  .tpl-article-louvre .text-left-image-right.-switch-order .-illust {
    order: 1;
  }
}
.tpl-article-louvre .text-left-image-right .title, .tpl-article-louvre .text-left-image-right .article-global .pull-quote .-quote, .article-global .pull-quote .tpl-article-louvre .text-left-image-right .-quote,
.tpl-article-louvre .text-left-image-right .article-global .left-quote-bkrnd-img .-quote,
.article-global .left-quote-bkrnd-img .tpl-article-louvre .text-left-image-right .-quote,
.tpl-article-louvre .text-left-image-right .article-global .right-quote-bkrnd-img .-quote,
.article-global .right-quote-bkrnd-img .tpl-article-louvre .text-left-image-right .-quote {
  margin-bottom: 2rem;
}
.tpl-article-louvre .text-left-image-right .-text {
  color: #000;
}
.tpl-article-louvre .text-left-image-right .-illust {
  margin-bottom: 1rem;
}
@media all and (min-width: 48em) {
  .tpl-article-louvre .text-left-image-right .text-container,
.tpl-article-louvre .text-left-image-right .-illust {
    width: calc(50% - 2rem) !important;
  }
}
.tpl-article-louvre .text-left-image-right.-wide {
  justify-content: flex-end;
}
@media all and (min-width: 48em) {
  .tpl-article-louvre .text-left-image-right.-wide .text-container {
    padding-bottom: 3rem;
    margin: 0 auto 0 28%;
    width: 65% !important;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-louvre .text-left-image-right.-wide .text-container {
    margin: 0;
    width: 75% !important;
  }
}
.tpl-article-louvre .subtitle {
  box-sizing: border-box;
  color: #E75213;
  font-family: "PT Serif Bold";
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 1.5rem;
  padding-left: 7rem;
  position: relative;
}
@media all and (min-width: 48em) {
  .tpl-article-louvre .subtitle {
    margin-bottom: 2.5rem;
  }
}
.tpl-article-louvre .subtitle:before {
  background: #E75213;
  content: "";
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  height: 1px;
  width: 6rem;
}
.tpl-article-louvre .container.-centered, .tpl-article-louvre .article-global .-centered.container-narrow, .article-global .tpl-article-louvre .-centered.container-narrow, .tpl-article-louvre .article-global .-centered.container-medium, .article-global .tpl-article-louvre .-centered.container-medium {
  text-align: center;
}
.tpl-article-louvre .container.-centered .-text, .tpl-article-louvre .article-global .-centered.container-narrow .-text, .article-global .tpl-article-louvre .-centered.container-narrow .-text, .tpl-article-louvre .article-global .-centered.container-medium .-text, .article-global .tpl-article-louvre .-centered.container-medium .-text {
  color: #000;
}
.tpl-article-louvre .container.-centered .subtitle, .tpl-article-louvre .article-global .-centered.container-narrow .subtitle, .article-global .tpl-article-louvre .-centered.container-narrow .subtitle, .tpl-article-louvre .article-global .-centered.container-medium .subtitle, .article-global .tpl-article-louvre .-centered.container-medium .subtitle {
  text-align: left;
  margin: 2rem auto 3rem;
  width: 16rem;
}
.tpl-article-louvre .-illust.-margin-bottom {
  margin-bottom: 40px;
}
.tpl-article-louvre .photo-credit-icon {
  align-items: flex-start;
}
.tpl-article-louvre .photo-credit-icon .illust {
  height: 50px;
  display: block;
  width: 50px;
}
.tpl-article-louvre .photo-credit-icon span {
  color: #E75213;
}
.tpl-article-louvre .photo-credit-icon .credit {
  max-width: 425px;
}
.tpl-article-louvre .-illust.-neg-margin {
  display: block;
  position: relative;
  width: 100%;
  z-index: -1;
}
@media all and (min-width: 48em) {
  .tpl-article-louvre .-illust.-neg-margin {
    margin: -32rem 0 5rem;
  }
}
@media all and (min-width: 100em) {
  .tpl-article-louvre .-illust.-neg-margin {
    margin: -25rem 0 15rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3Mvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbmZpZy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbmZpZy9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb25maWcvX3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdmVuZG9yL19hbmltYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL3ZlbmRvci9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdmVuZG9yL19iYXJhamEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdmVuZG9yL19wbHlyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL3ZlbmRvci9fYW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL3VpL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy91aS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb25maWcvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdWkvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL3VpL19hbmltcy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy91aS9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdWkvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdWkvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL3VpL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdWkvX3NsaWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvdWkvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL3VpL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIvX3RvcC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci9fbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIvX21vZC1wcmVzcy1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX2Nvb2tpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtZG9jdW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1wcmVzcy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtYWdlbmRhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1zdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1zb2NpYWwtbmV0d29ya3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLW5ld3MtaHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWJsb2ctaHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWZpZ3VyZXMtaHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXBhZ2VzLWhwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC13b3JsZC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtaGlzdG9yeS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtcHJvZmlsZS1ocC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1qb2Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXByZXNzLXJlbGVhc2UtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWZpZ3VyZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWNoYXJ0cy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtZG93bmxvYWRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2Qtb2ZmZXItbGlzdC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2Qtb2ZmZXItc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2Qtb2ZmZXItZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2Qtb2ZmZXItc2ltaWxhci5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2Qtb2ZmZXItc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1jYXJlZXItam9pbi5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtbWFnYXppbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLW5ld3Nyb29tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1wYXRyb25hZ2UtaHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWFjdGlvbnMtaHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWFjdGl2aXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXJzZS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtdGVtcGxhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXNpdGVtYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXJlc3VsdHMtaHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXN0b2Nrcy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtZmFjdHNoZWV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1icmllZi5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2JyaWVmL19pbnRyby5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2JyaWVmL19zZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9icmllZi9fYWZmaWxpYXRlcy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2JyaWVmL19kb2N1bWVudC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2JyaWVmL19icmFuY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWdvdmVybmFuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWh1bWFuaXRhcmlhbi5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX3RwbC1zaWduYWxldGlxdWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fdHBsLWFnZW5kYS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL190cGwtZmxhdC1jb2xvci5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2QtdmlkZW90aGVxdWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLXNoYXJlLWZhY3RzaGVldC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fNDA0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX2luZm9ncmFwaGllLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC12aWRlby1mdWxsc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC10ZXN0aW1vbmlhbHMtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvX21vZC1qb2JzLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL19tb2Qtam9icy1ibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9fbW9kLWNvbnRhY3Qtb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX2FydGljbGUtZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWJvdXlndWVzdmlsbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtZGlkeW91a25vdy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC12aWFkdWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYm9yZGVhdXguc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtbmV1cm9zY2llbmNlcy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWRlcG9ucy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWJ5Z3RlbC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWNvbnRyYWludGVzLWV4dHJlbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtbmd1eWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtbGNpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtYmF0aW1lbnQtcGhhcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS12aWxsZS1kZS1kZW1haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1sZS1sb2dlbWVudC1yZWludmVudGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1tYWNhby5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbi5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLTRHYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLW1veWVuLW9yaWVudC5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1jcmlsbG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtZ3V5YW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtaW1wcmltZXItc2EtbWFpc29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtcGVydGluZW5jZS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLW1pbGxlbmlhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1pbGUtcm91Z2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1hdXN0cmFsaWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1jYXNhYmxhbmNhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtY29tcGFnbm9ucy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtZW52b2llLWJvaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1sb25kcmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtbW9uYWNvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtbm91dmVhdXgtY29tcGFnbm9ucy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWZpYnJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtZGlqb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1pbW1vYmlsaWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtYmF6YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcy5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWhhbm9pLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc3JjL3Nhc3MvY29tcG9uZW50cy9hcnRpY2xlL190cGwtYXJ0aWNsZS1teXRmLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtcG1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtdHVubmVsaWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtY29uc3QtZHVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3NyYy9zYXNzL2NvbXBvbmVudHMvYXJ0aWNsZS9fdHBsLWFydGljbGUtYXNpYS5zY3NzIiwid2VicGFjazovLy8uL19zcmMvc2Fzcy9jb21wb25lbnRzL2FydGljbGUvX3RwbC1hcnRpY2xlLWxvdXZyZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFnQjtBQUFoQjs7Z0ZBQUE7QUNzR0E7QUN0R0E7O2dGQUFBO0FBSUE7O29DQUFBO0FBMkJBOztHQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDRm5CSjs7QUVzQkE7RUFDSTtFQUNBO0NGbkJKOztBRXNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZuQko7QUVxQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZwQlI7O0FFd0JBO0VBQ0k7Q0ZyQko7O0FFeUJBOztHQUFBO0FBR0E7OztFQUVDO0NGckJEO0FFc0JJOzs7OztFQUVJO0VBQ0E7Q0ZqQlI7QUVtQkk7OztFQUNJO0NGZlI7O0FFeUJBOztvQ0FBQTtBQUlBOzs7Ozs7O0dBQUE7QUFRQTs7RUFFSTtDRnZCSjs7QUU2QkE7RUFDSTtDRjFCSjs7QUU0QkE7RUFDSTtDRnpCSjs7QUUyQkE7O0VBRUk7Q0Z4Qko7O0FFNEJBOzs7O0dBQUE7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VEckhBO0NENkZKOztBRTJCQTs7RUFFSTtFQUNBO0NGeEJKOztBRTBCQTtFQUNJO0NGdkJKOztBRXlCQTtFQUNJO0NGdEJKOztBRXdCQTs7RUFFSTtFQUNBO0NGckJKOztBRXVCQTtFQUNJO0NGcEJKOztBRXNCQTtFQUNJO0NGbkJKOztBRXVCQTs7Ozs7Ozs7R0FBQTtBQVNBO0VBQ0k7RUFDQTtFQUNBO0NGcEJKOztBRXlCQTtFQUNJO0VBQ0E7Q0Z0Qko7QUUwQkk7RUFDSTtDRnhCUjs7QUU2QkE7O0dBQUE7QUFHQTtFQUFjO0NGekJkOztBRTBCQTtFQUFjO0NGdEJkOztBRXVCQTtFQUFjO0NGbkJkOztBRW9CQTtFQUFjO0NGaEJkOztBRWlCQTtFQUFjO0NGYmQ7O0FFY0E7RUFBYztFQUE2QjtDRlQzQzs7QUVVQTtFQUFjO0VBQStCO0NGTDdDOztBRU9BO0VBQWM7Q0ZIZDs7QUVJQTtFQUFjO0NGQWQ7O0FFQ0E7RUFBYztDRkdkOztBRUZBO0VBQWM7Q0ZNZDs7QUVMQTtFQUFjO0NGU2Q7O0FFUkE7RUFBYztFQUEwQjtDRmF4Qzs7QUVaQTtFQUFjO0VBQTRCO0NGaUIxQzs7QUVmQTtFQUFlO0NGbUJmOztBRWxCQTtFQUFlO0NGc0JmOztBRXJCQTtFQUFlO0NGeUJmOztBRXhCQTtFQUFlO0NGNEJmOztBRTNCQTtFQUFlO0NGK0JmOztBRTlCQTtFQUFlO0VBQTRCO0NGbUMzQzs7QUVsQ0E7RUFBZTtFQUE4QjtDRnVDN0M7O0FFckNBO0VBQWU7Q0Z5Q2Y7O0FFeENBO0VBQWU7Q0Y0Q2Y7O0FFM0NBO0VBQWU7Q0YrQ2Y7O0FFOUNBO0VBQWU7Q0ZrRGY7O0FFakRBO0VBQWU7Q0ZxRGY7O0FFcERBO0VBQWU7RUFBeUI7Q0Z5RHhDOztBRXhEQTtFQUFlO0VBQTJCO0NGNkQxQzs7QUUxREE7O0dBQUE7QUFHQTtFQUNJO0NGNkRKOztBRTNEQTtFQUNJO0NGOERKOztBRTVEQTtFQUNJO0VBQ0E7Q0YrREo7O0FFN0RBO0VBQ0k7Q0ZnRUo7O0FFNURBOztHQUFBO0FBR0E7RUFDSTtDRitESjs7QUU3REE7RUFDSTtDRmdFSjs7QUU5REE7RUFDSTtDRmlFSjs7QUUvREE7RUQvT0k7Q0RrVEo7O0FFaEVBO0VBQ0k7Q0ZtRUo7O0FFakVBO0VBQ0k7Q0ZvRUo7O0FFaEVBOztHQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFBYztFQUNkO0VBQWtCO0NGcUV0Qjs7QUVuRUE7RURuUUk7RUNxUUE7RUFDQTtFQUNBO0VBQ0E7Q0ZzRUo7O0FFcEVBO0VBQ0k7RUFDQTtFQUNBO0NGdUVKOztBRW5FQTs7R0FBQTtBQ3BHZ0I7RUR1R2hCO0lBRVE7SUFDQTtJQUNBO0dGc0VOO0NBQ0Y7O0FFcEVBO0VBQ0k7Q0Z1RUo7QUd0TGdCO0VEOEdoQjtJQUdRO0dGeUVOO0NBQ0Y7O0FFckVBOztHQUFBO0FBR0E7RUFDSTtDRndFSjs7QUV0RUE7RUFDSTtFQUNBO0NGeUVKOztBRXZFQTtFQUNJO0NGMEVKOztBRXRFQTs7R0FBQTtBQUdBOzs7O0VBSUk7Q0Z5RUo7O0FFdkVBO0VBQ0k7RUFDQTtDRjBFSjtBRXpFSTtFRHZSQTtFQUNBLHFDQUpPO0VDNFJIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Y0RVI7O0FHdE9nQjtFRCtKWjs7OztJQUlJO0dGMkVOOztFRXpFRTtJQUNJO0dGNEVOOztFRTFFRTtJQUNJO0lBQ0E7SUFDQTtHRjZFTjs7RUUzRUU7SUFDSTtJQUNBO0dGOEVOOztFRTVFRTtJQUNJO0lBQ0E7R0YrRU47Q0FDRjtBSWhjQTs7Ozs7O0dBQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NKaWNGOztBSTliQTtFQUNFO0VBQ0E7Q0ppY0Y7O0FJOWJBO0VBQ0U7RUFDQTtDSmljRjs7QUk5YkE7Ozs7RUFJRTtFQUNBO0NKaWNGOztBSTliQTtFQUNFO0lBQ0U7SUFDQTtJQUVBO0dKaWNGO0VJOWJBO0lBQ0U7SUFDQTtJQUVBO0dKZ2NGO0VJN2JBO0lBQ0U7SUFDQTtJQUVBO0dKK2JGO0VJNWJBO0lBRUU7R0o4YkY7Q0FDRjtBSTNiQTtFQUNFO0lBQ0U7SUFDQTtJQUVBO0dKNmJGO0VJMWJBO0lBQ0U7SUFDQTtJQUVBO0dKNGJGO0VJemJBO0lBQ0U7SUFDQTtJQUVBO0dKMmJGO0VJeGJBO0lBRUU7R0owYkY7Q0FDRjtBSXZiQTtFQUNFO0VBQ0E7RUFFQTtDSnliRjs7QUl0YkE7RUFDRTtJQUNFO0dKeWJGO0VJdGJBO0lBQ0U7R0p3YkY7Q0FDRjtBSXJiQTtFQUNFO0lBQ0U7R0p1YkY7RUlwYkE7SUFDRTtHSnNiRjtDQUNGO0FJbmJBO0VBQ0U7RUFDQTtDSnFiRjs7QUlsYkE7QUFFQTtFQUNFO0lBRUU7R0pvYkY7RUlqYkE7SUFFRTtHSm1iRjtFSWhiQTtJQUVFO0dKa2JGO0NBQ0Y7QUkvYUE7RUFDRTtJQUVFO0dKaWJGO0VJOWFBO0lBRUU7R0pnYkY7RUk3YUE7SUFFRTtHSithRjtDQUNGO0FJNWFBO0VBQ0U7RUFDQTtDSjhhRjs7QUkzYUE7RUFDRTtJQUVFO0dKOGFGO0VJM2FBO0lBRUU7R0o2YUY7RUkxYUE7SUFFRTtHSjRhRjtFSXphQTtJQUVFO0dKMmFGO0VJeGFBO0lBRUU7R0owYUY7RUl2YUE7SUFFRTtHSnlhRjtFSXRhQTtJQUVFO0dKd2FGO0NBQ0Y7QUlyYUE7RUFDRTtJQUVFO0dKdWFGO0VJcGFBO0lBRUU7R0pzYUY7RUluYUE7SUFFRTtHSnFhRjtFSWxhQTtJQUVFO0dKb2FGO0VJamFBO0lBRUU7R0ptYUY7RUloYUE7SUFFRTtHSmthRjtFSS9aQTtJQUVFO0dKaWFGO0NBQ0Y7QUk5WkE7RUFDRTtFQUNBO0NKZ2FGOztBSTdaQTtFQUNFO0lBRUU7R0pnYUY7RUk3WkE7SUFFRTtHSitaRjtFSTVaQTtJQUVFO0dKOFpGO0NBQ0Y7QUkzWkE7RUFDRTtJQUVFO0dKNlpGO0VJMVpBO0lBRUU7R0o0WkY7RUl6WkE7SUFFRTtHSjJaRjtDQUNGO0FJeFpBO0VBQ0U7RUFDQTtDSjBaRjs7QUl2WkE7RUFDRTtJQUVFO0dKMFpGO0VJdlpBO0lBRUU7R0p5WkY7RUl0WkE7SUFFRTtHSndaRjtFSXJaQTtJQUVFO0dKdVpGO0VJcFpBO0lBRUU7R0pzWkY7RUluWkE7SUFFRTtHSnFaRjtDQUNGO0FJbFpBO0VBQ0U7SUFFRTtHSm9aRjtFSWpaQTtJQUVFO0dKbVpGO0VJaFpBO0lBRUU7R0prWkY7RUkvWUE7SUFFRTtHSmlaRjtFSTlZQTtJQUVFO0dKZ1pGO0VJN1lBO0lBRUU7R0orWUY7Q0FDRjtBSTVZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NKOFlGOztBSTNZQTtFQUNFO0lBRUU7R0o4WUY7RUkzWUE7SUFFRTtHSjZZRjtFSTFZQTtJQUVFO0dKNFlGO0VJellBO0lBRUU7R0oyWUY7RUl4WUE7SUFFRTtHSjBZRjtDQUNGO0FJdllBO0VBQ0U7SUFFRTtHSnlZRjtFSXRZQTtJQUVFO0dKd1lGO0VJcllBO0lBRUU7R0p1WUY7RUlwWUE7SUFFRTtHSnNZRjtFSW5ZQTtJQUVFO0dKcVlGO0NBQ0Y7QUlsWUE7RUFFRTtFQUNBO0VBQ0E7Q0pvWUY7O0FJallBO0VBQ0U7SUFFRTtHSm9ZRjtFSWpZQTtJQUVFO0dKbVlGO0VJaFlBO0lBRUU7R0prWUY7RUkvWEE7SUFFRTtHSmlZRjtFSTlYQTtJQUVFO0dKZ1lGO0NBQ0Y7QUk3WEE7RUFDRTtJQUVFO0dKK1hGO0VJNVhBO0lBRUU7R0o4WEY7RUkzWEE7SUFFRTtHSjZYRjtFSTFYQTtJQUVFO0dKNFhGO0VJelhBO0lBRUU7R0oyWEY7Q0FDRjtBSXhYQTtFQUNFO0VBQ0E7Q0owWEY7O0FJdlhBO0FBRUE7RUFDRTtJQUVFO0dKeVhGO0VJdFhBO0lBRUU7R0p3WEY7RUlyWEE7SUFFRTtHSnVYRjtFSXBYQTtJQUVFO0dKc1hGO0VJblhBO0lBRUU7R0pxWEY7RUlsWEE7SUFFRTtHSm9YRjtFSWpYQTtJQUVFO0dKbVhGO0NBQ0Y7QUloWEE7RUFDRTtJQUVFO0dKa1hGO0VJL1dBO0lBRUU7R0ppWEY7RUk5V0E7SUFFRTtHSmdYRjtFSTdXQTtJQUVFO0dKK1dGO0VJNVdBO0lBRUU7R0o4V0Y7RUkzV0E7SUFFRTtHSjZXRjtFSTFXQTtJQUVFO0dKNFdGO0NBQ0Y7QUl6V0E7RUFDRTtFQUNBO0NKMldGOztBSXhXQTtFQUNFO0lBRUU7R0oyV0Y7RUl4V0E7SUFFRTtHSjBXRjtFSXZXQTtJQUVFO0dKeVdGO0VJdFdBO0lBRUU7R0p3V0Y7RUlyV0E7SUFFRTtHSnVXRjtFSXBXQTtJQUVFO0dKc1dGO0VJbldBO0lBRUU7R0pxV0Y7RUlsV0E7SUFFRTtHSm9XRjtDQUNGO0FJaldBO0VBQ0U7SUFFRTtHSm1XRjtFSWhXQTtJQUVFO0dKa1dGO0VJL1ZBO0lBRUU7R0ppV0Y7RUk5VkE7SUFFRTtHSmdXRjtFSTdWQTtJQUVFO0dKK1ZGO0VJNVZBO0lBRUU7R0o4VkY7RUkzVkE7SUFFRTtHSjZWRjtFSTFWQTtJQUVFO0dKNFZGO0NBQ0Y7QUl6VkE7RUFDRTtFQUNBO0VBRUE7Q0oyVkY7O0FJeFZBO0VBQ0U7SUFDRTtJQUNBO0dKMlZGO0VJeFZBO0lBQ0U7SUFFQTtHSjBWRjtFSXZWQTtJQUVFO0dKeVZGO0VJdFZBO0lBRUU7R0p3VkY7RUlyVkE7SUFDRTtJQUVBO0dKdVZGO0VJcFZBO0lBRUU7R0pzVkY7RUluVkE7SUFDRTtJQUVBO0dKcVZGO0NBQ0Y7QUlsVkE7RUFDRTtJQUNFO0lBQ0E7R0pvVkY7RUlqVkE7SUFDRTtJQUVBO0dKbVZGO0VJaFZBO0lBRUU7R0prVkY7RUkvVUE7SUFFRTtHSmlWRjtFSTlVQTtJQUNFO0lBRUE7R0pnVkY7RUk3VUE7SUFFRTtHSitVRjtFSTVVQTtJQUNFO0lBRUE7R0o4VUY7Q0FDRjtBSTNVQTtFQUNFO0VBQ0E7Q0o2VUY7O0FJMVVBO0VBQ0U7SUFDRTtJQUNBO0dKNlVGO0VJMVVBO0lBQ0U7SUFFQTtHSjRVRjtFSXpVQTtJQUNFO0lBRUE7R0oyVUY7RUl4VUE7SUFFRTtHSjBVRjtFSXZVQTtJQUVFO0dKeVVGO0VJdFVBO0lBRUU7R0p3VUY7Q0FDRjtBSXJVQTtFQUNFO0lBQ0U7SUFDQTtHSnVVRjtFSXBVQTtJQUNFO0lBRUE7R0pzVUY7RUluVUE7SUFDRTtJQUVBO0dKcVVGO0VJbFVBO0lBRUU7R0pvVUY7RUlqVUE7SUFFRTtHSm1VRjtFSWhVQTtJQUVFO0dKa1VGO0NBQ0Y7QUkvVEE7RUFDRTtFQUNBO0NKaVVGOztBSTlUQTtFQUNFO0lBQ0U7SUFDQTtHSmlVRjtFSTlUQTtJQUNFO0lBRUE7R0pnVUY7RUk3VEE7SUFDRTtJQUVBO0dKK1RGO0VJNVRBO0lBRUU7R0o4VEY7RUkzVEE7SUFFRTtHSjZURjtFSTFUQTtJQUVFO0dKNFRGO0NBQ0Y7QUl6VEE7RUFDRTtJQUNFO0lBQ0E7R0oyVEY7RUl4VEE7SUFDRTtJQUVBO0dKMFRGO0VJdlRBO0lBQ0U7SUFFQTtHSnlURjtFSXRUQTtJQUVFO0dKd1RGO0VJclRBO0lBRUU7R0p1VEY7RUlwVEE7SUFFRTtHSnNURjtDQUNGO0FJblRBO0VBQ0U7RUFDQTtDSnFURjs7QUlsVEE7RUFDRTtJQUNFO0lBQ0E7R0pxVEY7RUlsVEE7SUFDRTtJQUVBO0dKb1RGO0VJalRBO0lBQ0U7SUFFQTtHSm1URjtFSWhUQTtJQUVFO0dKa1RGO0VJL1NBO0lBRUU7R0ppVEY7RUk5U0E7SUFFRTtHSmdURjtDQUNGO0FJN1NBO0VBQ0U7SUFDRTtJQUNBO0dKK1NGO0VJNVNBO0lBQ0U7SUFFQTtHSjhTRjtFSTNTQTtJQUNFO0lBRUE7R0o2U0Y7RUkxU0E7SUFFRTtHSjRTRjtFSXpTQTtJQUVFO0dKMlNGO0VJeFNBO0lBRUU7R0owU0Y7Q0FDRjtBSXZTQTtFQUNFO0VBQ0E7Q0p5U0Y7O0FJdFNBO0VBQ0U7SUFDRTtJQUNBO0dKeVNGO0VJdFNBO0lBQ0U7SUFFQTtHSndTRjtFSXJTQTtJQUNFO0lBRUE7R0p1U0Y7RUlwU0E7SUFFRTtHSnNTRjtFSW5TQTtJQUVFO0dKcVNGO0VJbFNBO0lBRUU7R0pvU0Y7Q0FDRjtBSWpTQTtFQUNFO0lBQ0U7SUFDQTtHSm1TRjtFSWhTQTtJQUNFO0lBRUE7R0prU0Y7RUkvUkE7SUFDRTtJQUVBO0dKaVNGO0VJOVJBO0lBRUU7R0pnU0Y7RUk3UkE7SUFFRTtHSitSRjtFSTVSQTtJQUVFO0dKOFJGO0NBQ0Y7QUkzUkE7RUFDRTtFQUNBO0NKNlJGOztBSTFSQTtFQUNFO0lBRUU7R0o2UkY7RUkxUkE7SUFDRTtJQUVBO0dKNFJGO0VJelJBO0lBQ0U7SUFFQTtHSjJSRjtDQUNGO0FJeFJBO0VBQ0U7SUFFRTtHSjBSRjtFSXZSQTtJQUNFO0lBRUE7R0p5UkY7RUl0UkE7SUFDRTtJQUVBO0dKd1JGO0NBQ0Y7QUlyUkE7RUFDRTtFQUNBO0NKdVJGOztBSXBSQTtFQUNFO0lBRUU7R0p1UkY7RUlwUkE7SUFDRTtJQUVBO0dKc1JGO0VJblJBO0lBQ0U7SUFFQTtHSnFSRjtDQUNGO0FJbFJBO0VBQ0U7SUFFRTtHSm9SRjtFSWpSQTtJQUNFO0lBRUE7R0ptUkY7RUloUkE7SUFDRTtJQUVBO0dKa1JGO0NBQ0Y7QUkvUUE7RUFDRTtFQUNBO0NKaVJGOztBSTlRQTtFQUNFO0lBQ0U7SUFFQTtHSmlSRjtFSTlRQTtJQUNFO0lBRUE7R0pnUkY7Q0FDRjtBSTdRQTtFQUNFO0lBQ0U7SUFFQTtHSitRRjtFSTVRQTtJQUNFO0lBRUE7R0o4UUY7Q0FDRjtBSTNRQTtFQUNFO0VBQ0E7Q0o2UUY7O0FJMVFBO0VBQ0U7SUFDRTtJQUVBO0dKNlFGO0VJMVFBO0lBQ0U7SUFFQTtHSjRRRjtDQUNGO0FJelFBO0VBQ0U7SUFDRTtJQUVBO0dKMlFGO0VJeFFBO0lBQ0U7SUFFQTtHSjBRRjtDQUNGO0FJdlFBO0VBQ0U7RUFDQTtDSnlRRjs7QUl0UUE7RUFDRTtJQUVFO0dKeVFGO0VJdFFBO0lBQ0U7SUFFQTtHSndRRjtFSXJRQTtJQUNFO0lBRUE7R0p1UUY7Q0FDRjtBSXBRQTtFQUNFO0lBRUU7R0pzUUY7RUluUUE7SUFDRTtJQUVBO0dKcVFGO0VJbFFBO0lBQ0U7SUFFQTtHSm9RRjtDQUNGO0FJalFBO0VBQ0U7RUFDQTtDSm1RRjs7QUloUUE7RUFDRTtJQUNFO0dKbVFGO0VJaFFBO0lBQ0U7R0prUUY7Q0FDRjtBSS9QQTtFQUNFO0lBQ0U7R0ppUUY7RUk5UEE7SUFDRTtHSmdRRjtDQUNGO0FJN1BBO0VBQ0U7RUFDQTtDSitQRjs7QUk1UEE7RUFDRTtJQUNFO0lBRUE7R0orUEY7RUk1UEE7SUFDRTtJQUVBO0dKOFBGO0NBQ0Y7QUkzUEE7RUFDRTtJQUNFO0lBRUE7R0o2UEY7RUkxUEE7SUFDRTtJQUVBO0dKNFBGO0NBQ0Y7QUl6UEE7RUFDRTtFQUNBO0NKMlBGOztBSXhQQTtFQUNFO0lBQ0U7SUFFQTtHSjJQRjtFSXhQQTtJQUNFO0lBRUE7R0owUEY7Q0FDRjtBSXZQQTtFQUNFO0lBQ0U7SUFFQTtHSnlQRjtFSXRQQTtJQUNFO0lBRUE7R0p3UEY7Q0FDRjtBSXJQQTtFQUNFO0VBQ0E7Q0p1UEY7O0FJcFBBO0VBQ0U7SUFDRTtJQUVBO0dKdVBGO0VJcFBBO0lBQ0U7SUFFQTtHSnNQRjtDQUNGO0FJblBBO0VBQ0U7SUFDRTtJQUVBO0dKcVBGO0VJbFBBO0lBQ0U7SUFFQTtHSm9QRjtDQUNGO0FJalBBO0VBQ0U7RUFDQTtDSm1QRjs7QUloUEE7RUFDRTtJQUNFO0lBRUE7R0ptUEY7RUloUEE7SUFDRTtJQUVBO0dKa1BGO0NBQ0Y7QUkvT0E7RUFDRTtJQUNFO0lBRUE7R0ppUEY7RUk5T0E7SUFDRTtJQUVBO0dKZ1BGO0NBQ0Y7QUk3T0E7RUFDRTtFQUNBO0NKK09GOztBSTVPQTtFQUNFO0lBQ0U7SUFFQTtHSitPRjtFSTVPQTtJQUNFO0lBRUE7R0o4T0Y7Q0FDRjtBSTNPQTtFQUNFO0lBQ0U7SUFFQTtHSjZPRjtFSTFPQTtJQUNFO0lBRUE7R0o0T0Y7Q0FDRjtBSXpPQTtFQUNFO0VBQ0E7Q0oyT0Y7O0FJeE9BO0VBQ0U7SUFDRTtJQUVBO0dKMk9GO0VJeE9BO0lBQ0U7SUFFQTtHSjBPRjtDQUNGO0FJdk9BO0VBQ0U7SUFDRTtJQUVBO0dKeU9GO0VJdE9BO0lBQ0U7SUFFQTtHSndPRjtDQUNGO0FJck9BO0VBQ0U7RUFDQTtDSnVPRjs7QUlwT0E7RUFDRTtJQUNFO0lBRUE7R0p1T0Y7RUlwT0E7SUFDRTtJQUVBO0dKc09GO0NBQ0Y7QUluT0E7RUFDRTtJQUNFO0lBRUE7R0pxT0Y7RUlsT0E7SUFDRTtJQUVBO0dKb09GO0NBQ0Y7QUlqT0E7RUFDRTtFQUNBO0NKbU9GOztBSWhPQTtFQUNFO0lBQ0U7SUFFQTtHSm1PRjtFSWhPQTtJQUNFO0lBRUE7R0prT0Y7Q0FDRjtBSS9OQTtFQUNFO0lBQ0U7SUFFQTtHSmlPRjtFSTlOQTtJQUNFO0lBRUE7R0pnT0Y7Q0FDRjtBSTdOQTtFQUNFO0VBQ0E7Q0orTkY7O0FJNU5BO0VBQ0U7SUFDRTtHSitORjtFSTVOQTtJQUNFO0dKOE5GO0NBQ0Y7QUkzTkE7RUFDRTtJQUNFO0dKNk5GO0VJMU5BO0lBQ0U7R0o0TkY7Q0FDRjtBSXpOQTtFQUNFO0VBQ0E7Q0oyTkY7O0FJeE5BO0VBQ0U7SUFDRTtHSjJORjtFSXhOQTtJQUNFO0lBRUE7R0owTkY7Q0FDRjtBSXZOQTtFQUNFO0lBQ0U7R0p5TkY7RUl0TkE7SUFDRTtJQUVBO0dKd05GO0NBQ0Y7QUlyTkE7RUFDRTtFQUNBO0NKdU5GOztBSXBOQTtFQUNFO0lBQ0U7R0p1TkY7RUlwTkE7SUFDRTtJQUVBO0dKc05GO0NBQ0Y7QUluTkE7RUFDRTtJQUNFO0dKcU5GO0VJbE5BO0lBQ0U7SUFFQTtHSm9ORjtDQUNGO0FJak5BO0VBQ0U7RUFDQTtDSm1ORjs7QUloTkE7RUFDRTtJQUNFO0dKbU5GO0VJaE5BO0lBQ0U7SUFFQTtHSmtORjtDQUNGO0FJL01BO0VBQ0U7SUFDRTtHSmlORjtFSTlNQTtJQUNFO0lBRUE7R0pnTkY7Q0FDRjtBSTdNQTtFQUNFO0VBQ0E7Q0orTUY7O0FJNU1BO0VBQ0U7SUFDRTtHSitNRjtFSTVNQTtJQUNFO0lBRUE7R0o4TUY7Q0FDRjtBSTNNQTtFQUNFO0lBQ0U7R0o2TUY7RUkxTUE7SUFDRTtJQUVBO0dKNE1GO0NBQ0Y7QUl6TUE7RUFDRTtFQUNBO0NKMk1GOztBSXhNQTtFQUNFO0lBQ0U7R0oyTUY7RUl4TUE7SUFDRTtJQUVBO0dKME1GO0NBQ0Y7QUl2TUE7RUFDRTtJQUNFO0dKeU1GO0VJdE1BO0lBQ0U7SUFFQTtHSndNRjtDQUNGO0FJck1BO0VBQ0U7RUFDQTtDSnVNRjs7QUlwTUE7RUFDRTtJQUNFO0dKdU1GO0VJcE1BO0lBQ0U7SUFFQTtHSnNNRjtDQUNGO0FJbk1BO0VBQ0U7SUFDRTtHSnFNRjtFSWxNQTtJQUNFO0lBRUE7R0pvTUY7Q0FDRjtBSWpNQTtFQUNFO0VBQ0E7Q0ptTUY7O0FJaE1BO0VBQ0U7SUFDRTtHSm1NRjtFSWhNQTtJQUNFO0lBRUE7R0prTUY7Q0FDRjtBSS9MQTtFQUNFO0lBQ0U7R0ppTUY7RUk5TEE7SUFDRTtJQUVBO0dKZ01GO0NBQ0Y7QUk3TEE7RUFDRTtFQUNBO0NKK0xGOztBSTVMQTtFQUNFO0lBQ0U7R0orTEY7RUk1TEE7SUFDRTtJQUVBO0dKOExGO0NBQ0Y7QUkzTEE7RUFDRTtJQUNFO0dKNkxGO0VJMUxBO0lBQ0U7SUFFQTtHSjRMRjtDQUNGO0FJekxBO0VBQ0U7RUFDQTtDSjJMRjs7QUl4TEE7RUFDRTtJQUVFO0lBQ0E7SUFDQTtHSjJMRjtFSXhMQTtJQUVFO0lBQ0E7SUFDQTtHSjBMRjtFSXZMQTtJQUVFO0lBQ0E7SUFDQTtHSnlMRjtFSXRMQTtJQUVFO0lBQ0E7SUFDQTtHSndMRjtFSXJMQTtJQUVFO0lBQ0E7SUFDQTtHSnVMRjtDQUNGO0FJcExBO0VBQ0U7SUFFRTtJQUNBO0lBQ0E7R0pzTEY7RUluTEE7SUFFRTtJQUNBO0lBQ0E7R0pxTEY7RUlsTEE7SUFFRTtJQUNBO0lBQ0E7R0pvTEY7RUlqTEE7SUFFRTtJQUNBO0lBQ0E7R0ptTEY7RUloTEE7SUFFRTtJQUNBO0lBQ0E7R0prTEY7Q0FDRjtBSS9LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NKaUxGOztBSTlLQTtFQUNFO0lBRUU7SUFDQTtJQUNBO0lBQ0E7R0ppTEY7RUk5S0E7SUFFRTtJQUNBO0lBQ0E7R0pnTEY7RUk3S0E7SUFFRTtJQUNBO0dKK0tGO0VJNUtBO0lBRUU7R0o4S0Y7RUkzS0E7SUFFRTtHSjZLRjtDQUNGO0FJMUtBO0VBQ0U7SUFFRTtJQUNBO0lBQ0E7SUFDQTtHSjRLRjtFSXpLQTtJQUVFO0lBQ0E7SUFDQTtHSjJLRjtFSXhLQTtJQUVFO0lBQ0E7R0owS0Y7RUl2S0E7SUFFRTtHSnlLRjtFSXRLQTtJQUVFO0dKd0tGO0NBQ0Y7QUlyS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDSnVLRjs7QUlwS0E7RUFDRTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0dKdUtGO0VJcEtBO0lBRUU7SUFDQTtJQUNBO0dKc0tGO0VJbktBO0lBRUU7SUFDQTtHSnFLRjtFSWxLQTtJQUVFO0dKb0tGO0VJaktBO0lBRUU7R0ptS0Y7Q0FDRjtBSWhLQTtFQUNFO0lBRUU7SUFDQTtJQUNBO0lBQ0E7R0prS0Y7RUkvSkE7SUFFRTtJQUNBO0lBQ0E7R0ppS0Y7RUk5SkE7SUFFRTtJQUNBO0dKZ0tGO0VJN0pBO0lBRUU7R0orSkY7RUk1SkE7SUFFRTtHSjhKRjtDQUNGO0FJM0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0o2SkY7O0FJMUpBO0VBQ0U7SUFFRTtHSjZKRjtFSTFKQTtJQUVFO0lBQ0E7R0o0SkY7RUl6SkE7SUFFRTtJQUNBO0dKMkpGO0NBQ0Y7QUl4SkE7RUFDRTtJQUVFO0dKMEpGO0VJdkpBO0lBRUU7SUFDQTtHSnlKRjtFSXRKQTtJQUVFO0lBQ0E7R0p3SkY7Q0FDRjtBSXJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NKdUpGOztBSXBKQTtFQUNFO0lBRUU7R0p1SkY7RUlwSkE7SUFFRTtJQUNBO0dKc0pGO0VJbkpBO0lBRUU7SUFDQTtHSnFKRjtDQUNGO0FJbEpBO0VBQ0U7SUFFRTtHSm9KRjtFSWpKQTtJQUVFO0lBQ0E7R0ptSkY7RUloSkE7SUFFRTtJQUNBO0dKa0pGO0NBQ0Y7QUkvSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDSmlKRjs7QUk5SUE7RUFDRTtJQUVFO0lBQ0E7R0ppSkY7RUk5SUE7SUFFRTtJQUNBO0dKZ0pGO0VJN0lBO0lBRUU7SUFDQTtHSitJRjtFSTVJQTtJQUVFO0lBQ0E7R0o4SUY7Q0FDRjtBSTNJQTtFQUNFO0lBRUU7SUFDQTtHSjZJRjtFSTFJQTtJQUVFO0lBQ0E7R0o0SUY7RUl6SUE7SUFFRTtJQUNBO0dKMklGO0VJeElBO0lBRUU7SUFDQTtHSjBJRjtDQUNGO0FJdklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0p5SUY7O0FJdElBO0VBQ0U7SUFDRTtHSnlJRjtFSXRJQTtJQUVFO0lBQ0E7R0p3SUY7Q0FDRjtBSXJJQTtFQUNFO0lBQ0U7R0p1SUY7RUlwSUE7SUFFRTtJQUNBO0dKc0lGO0NBQ0Y7QUluSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDSnFJRjs7QUlsSUE7RUFDRTtJQUVFO0lBRUE7SUFDQTtHSnFJRjtFSWxJQTtJQUVFO0lBRUE7SUFDQTtHSm9JRjtDQUNGO0FJaklBO0VBQ0U7SUFFRTtJQUVBO0lBQ0E7R0ptSUY7RUloSUE7SUFFRTtJQUVBO0lBQ0E7R0prSUY7Q0FDRjtBSS9IQTtFQUNFO0VBQ0E7Q0ppSUY7O0FJOUhBO0VBQ0U7SUFFRTtJQUVBO0lBQ0E7R0ppSUY7RUk5SEE7SUFFRTtJQUVBO0lBQ0E7R0pnSUY7Q0FDRjtBSTdIQTtFQUNFO0lBRUU7SUFFQTtJQUNBO0dKK0hGO0VJNUhBO0lBRUU7SUFFQTtJQUNBO0dKOEhGO0NBQ0Y7QUkzSEE7RUFDRTtFQUNBO0NKNkhGOztBSTFIQTtFQUNFO0lBRUU7SUFFQTtJQUNBO0dKNkhGO0VJMUhBO0lBRUU7SUFFQTtJQUNBO0dKNEhGO0NBQ0Y7QUl6SEE7RUFDRTtJQUVFO0lBRUE7SUFDQTtHSjJIRjtFSXhIQTtJQUVFO0lBRUE7SUFDQTtHSjBIRjtDQUNGO0FJdkhBO0VBQ0U7RUFDQTtDSnlIRjs7QUl0SEE7RUFDRTtJQUVFO0lBRUE7SUFDQTtHSnlIRjtFSXRIQTtJQUVFO0lBRUE7SUFDQTtHSndIRjtDQUNGO0FJckhBO0VBQ0U7SUFFRTtJQUVBO0lBQ0E7R0p1SEY7RUlwSEE7SUFFRTtJQUVBO0lBQ0E7R0pzSEY7Q0FDRjtBSW5IQTtFQUNFO0VBQ0E7Q0pxSEY7O0FJbEhBO0VBQ0U7SUFFRTtJQUVBO0lBQ0E7R0pxSEY7RUlsSEE7SUFFRTtJQUVBO0lBQ0E7R0pvSEY7Q0FDRjtBSWpIQTtFQUNFO0lBRUU7SUFFQTtJQUNBO0dKbUhGO0VJaEhBO0lBRUU7SUFFQTtJQUNBO0dKa0hGO0NBQ0Y7QUkvR0E7RUFDRTtFQUNBO0NKaUhGOztBSTlHQTtFQUNFO0lBRUU7SUFDQTtHSmlIRjtFSTlHQTtJQUVFO0lBRUE7SUFDQTtHSmdIRjtDQUNGO0FJN0dBO0VBQ0U7SUFFRTtJQUNBO0dKK0dGO0VJNUdBO0lBRUU7SUFFQTtJQUNBO0dKOEdGO0NBQ0Y7QUkzR0E7RUFDRTtFQUNBO0NKNkdGOztBSTFHQTtFQUNFO0lBRUU7SUFDQTtHSjZHRjtFSTFHQTtJQUVFO0lBRUE7SUFDQTtHSjRHRjtDQUNGO0FJekdBO0VBQ0U7SUFFRTtJQUNBO0dKMkdGO0VJeEdBO0lBRUU7SUFFQTtJQUNBO0dKMEdGO0NBQ0Y7QUl2R0E7RUFDRTtFQUNBO0NKeUdGOztBSXRHQTtFQUNFO0lBRUU7SUFDQTtHSnlHRjtFSXRHQTtJQUVFO0lBRUE7SUFDQTtHSndHRjtDQUNGO0FJckdBO0VBQ0U7SUFFRTtJQUNBO0dKdUdGO0VJcEdBO0lBRUU7SUFFQTtJQUNBO0dKc0dGO0NBQ0Y7QUluR0E7RUFDRTtFQUNBO0NKcUdGOztBSWxHQTtFQUNFO0lBRUU7SUFDQTtHSnFHRjtFSWxHQTtJQUVFO0lBRUE7SUFDQTtHSm9HRjtDQUNGO0FJakdBO0VBQ0U7SUFFRTtJQUNBO0dKbUdGO0VJaEdBO0lBRUU7SUFFQTtJQUNBO0dKa0dGO0NBQ0Y7QUkvRkE7RUFDRTtFQUNBO0NKaUdGOztBSTlGQTtFQUNFO0lBRUU7SUFDQTtHSmlHRjtFSTlGQTtJQUVFO0lBRUE7SUFDQTtHSmdHRjtDQUNGO0FJN0ZBO0VBQ0U7SUFFRTtJQUNBO0dKK0ZGO0VJNUZBO0lBRUU7SUFFQTtJQUNBO0dKOEZGO0NBQ0Y7QUkzRkE7RUFDRTtFQUNBO0NKNkZGOztBSTFGQTtFQUNFO0lBRUU7SUFDQTtJQUNBO0dKNkZGO0VJMUZBO0lBRUU7SUFFQTtJQUNBO0lBQ0E7R0o0RkY7RUl6RkE7SUFFRTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0dKMkZGO0VJeEZBO0lBRUU7SUFDQTtHSjBGRjtDQUNGO0FJdkZBO0VBQ0U7SUFFRTtJQUNBO0lBQ0E7R0p5RkY7RUl0RkE7SUFFRTtJQUVBO0lBQ0E7SUFDQTtHSndGRjtFSXJGQTtJQUVFO0lBRUE7SUFDQTtJQUNBO0lBQ0E7R0p1RkY7RUlwRkE7SUFFRTtJQUNBO0dKc0ZGO0NBQ0Y7QUluRkE7RUFDRTtFQUNBO0NKcUZGOztBSWxGQTtBQUVBO0VBQ0U7SUFDRTtJQUVBO0dKb0ZGO0VJakZBO0lBQ0U7SUFFQTtHSm1GRjtDQUNGO0FJaEZBO0VBQ0U7SUFDRTtJQUVBO0dKa0ZGO0VJL0VBO0lBQ0U7SUFFQTtHSmlGRjtDQUNGO0FJOUVBO0VBQ0U7RUFDQTtDSmdGRjs7QUk3RUE7QUFFQTtFQUNFO0lBQ0U7R0orRUY7RUk1RUE7SUFDRTtJQUVBO0dKOEVGO0NBQ0Y7QUkzRUE7RUFDRTtJQUNFO0dKNkVGO0VJMUVBO0lBQ0U7SUFFQTtHSjRFRjtDQUNGO0FJekVBO0VBQ0U7RUFDQTtDSjJFRjs7QUl4RUE7RUFDRTtJQUNFO0lBRUE7R0oyRUY7RUl4RUE7SUFDRTtHSjBFRjtDQUNGO0FJdkVBO0VBQ0U7SUFDRTtJQUVBO0dKeUVGO0VJdEVBO0lBQ0U7R0p3RUY7Q0FDRjtBSXJFQTtFQUNFO0VBQ0E7Q0p1RUY7O0FJcEVBO0VBQ0U7SUFDRTtJQUVBO0lBQ0E7SUFDQTtHSnVFRjtFSXBFQTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKc0VGO0NBQ0Y7QUluRUE7RUFDRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKcUVGO0VJbEVBO0lBQ0U7SUFFQTtJQUNBO0lBQ0E7R0pvRUY7Q0FDRjtBSWpFQTtFQUNFO0VBQ0E7Q0ptRUY7O0FJaEVBO0VBQ0U7SUFDRTtJQUVBO0lBQ0E7SUFDQTtHSm1FRjtFSWhFQTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKa0VGO0NBQ0Y7QUkvREE7RUFDRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKaUVGO0VJOURBO0lBQ0U7SUFFQTtJQUNBO0lBQ0E7R0pnRUY7Q0FDRjtBSTdEQTtFQUNFO0VBQ0E7Q0orREY7O0FJNURBO0VBQ0U7SUFDRTtJQUVBO0lBQ0E7SUFDQTtHSitERjtFSTVEQTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKOERGO0NBQ0Y7QUkzREE7RUFDRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKNkRGO0VJMURBO0lBQ0U7SUFFQTtJQUNBO0lBQ0E7R0o0REY7Q0FDRjtBSXpEQTtFQUNFO0VBQ0E7Q0oyREY7O0FJeERBO0VBQ0U7SUFDRTtJQUVBO0lBQ0E7SUFDQTtHSjJERjtFSXhEQTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKMERGO0NBQ0Y7QUl2REE7RUFDRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKeURGO0VJdERBO0lBQ0U7SUFFQTtJQUNBO0lBQ0E7R0p3REY7Q0FDRjtBSXJEQTtFQUNFO0VBQ0E7Q0p1REY7O0FJcERBO0VBQ0U7SUFDRTtHSnVERjtFSXBEQTtJQUNFO0lBRUE7R0pzREY7RUluREE7SUFDRTtHSnFERjtDQUNGO0FJbERBO0VBQ0U7SUFDRTtHSm9ERjtFSWpEQTtJQUNFO0lBRUE7R0ptREY7RUloREE7SUFDRTtHSmtERjtDQUNGO0FJL0NBO0VBQ0U7RUFDQTtDSmlERjs7QUk5Q0E7RUFDRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0dKaURGO0VJOUNBO0lBQ0U7SUFFQTtJQUVBO0lBQ0E7SUFDQTtHSmdERjtDQUNGO0FJN0NBO0VBQ0U7SUFDRTtJQUVBO0lBQ0E7SUFDQTtHSitDRjtFSTVDQTtJQUNFO0lBRUE7SUFFQTtJQUNBO0lBQ0E7R0o4Q0Y7Q0FDRjtBSTNDQTtFQUNFO0VBQ0E7Q0o2Q0Y7O0FJMUNBO0VBQ0U7SUFDRTtJQUVBO0dKNkNGO0VJMUNBO0lBQ0U7SUFFQTtJQUVBO0dKNENGO0NBQ0Y7QUl6Q0E7RUFDRTtJQUNFO0lBRUE7R0oyQ0Y7RUl4Q0E7SUFDRTtJQUVBO0lBRUE7R0owQ0Y7Q0FDRjtBSXZDQTtFQUNFO0VBQ0E7Q0p5Q0Y7O0FJdENBO0VBQ0U7SUFDRTtJQUVBO0dKeUNGO0VJdENBO0lBQ0U7SUFFQTtJQUVBO0dKd0NGO0NBQ0Y7QUlyQ0E7RUFDRTtJQUNFO0lBRUE7R0p1Q0Y7RUlwQ0E7SUFDRTtJQUVBO0lBRUE7R0pzQ0Y7Q0FDRjtBSW5DQTtFQUNFO0VBQ0E7Q0pxQ0Y7O0FJbENBO0VBQ0U7SUFDRTtJQUVBO0lBQ0E7SUFDQTtHSnFDRjtFSWxDQTtJQUNFO0lBRUE7SUFFQTtJQUNBO0lBQ0E7R0pvQ0Y7Q0FDRjtBSWpDQTtFQUNFO0lBQ0U7SUFFQTtJQUNBO0lBQ0E7R0ptQ0Y7RUloQ0E7SUFDRTtJQUVBO0lBRUE7SUFDQTtJQUNBO0dKa0NGO0NBQ0Y7QUkvQkE7RUFDRTtFQUNBO0NKaUNGOztBSTlCQTtFQUNFO0lBRUU7SUFDQTtHSmlDRjtFSTlCQTtJQUVFO0dKZ0NGO0NBQ0Y7QUk3QkE7RUFDRTtJQUVFO0lBQ0E7R0orQkY7RUk1QkE7SUFFRTtHSjhCRjtDQUNGO0FJM0JBO0VBQ0U7RUFDQTtDSjZCRjs7QUkxQkE7RUFDRTtJQUVFO0lBQ0E7R0o2QkY7RUkxQkE7SUFFRTtHSjRCRjtDQUNGO0FJekJBO0VBQ0U7SUFFRTtJQUNBO0dKMkJGO0VJeEJBO0lBRUU7R0owQkY7Q0FDRjtBSXZCQTtFQUNFO0VBQ0E7Q0p5QkY7O0FJdEJBO0VBQ0U7SUFFRTtJQUNBO0dKeUJGO0VJdEJBO0lBRUU7R0p3QkY7Q0FDRjtBSXJCQTtFQUNFO0lBRUU7SUFDQTtHSnVCRjtFSXBCQTtJQUVFO0dKc0JGO0NBQ0Y7QUluQkE7RUFDRTtFQUNBO0NKcUJGOztBSWxCQTtFQUNFO0lBRUU7SUFDQTtHSnFCRjtFSWxCQTtJQUVFO0dKb0JGO0NBQ0Y7QUlqQkE7RUFDRTtJQUVFO0lBQ0E7R0ptQkY7RUloQkE7SUFFRTtHSmtCRjtDQUNGO0FJZkE7RUFDRTtFQUNBO0NKaUJGOztBSWRBO0VBQ0U7SUFFRTtHSmlCRjtFSWRBO0lBQ0U7SUFFQTtHSmdCRjtDQUNGO0FJYkE7RUFDRTtJQUVFO0dKZUY7RUlaQTtJQUNFO0lBRUE7R0pjRjtDQUNGO0FJWEE7RUFDRTtFQUNBO0NKYUY7O0FJVkE7RUFDRTtJQUVFO0dKYUY7RUlWQTtJQUNFO0lBRUE7R0pZRjtDQUNGO0FJVEE7RUFDRTtJQUVFO0dKV0Y7RUlSQTtJQUNFO0lBRUE7R0pVRjtDQUNGO0FJUEE7RUFDRTtFQUNBO0NKU0Y7O0FJTkE7RUFDRTtJQUVFO0dKU0Y7RUlOQTtJQUNFO0lBRUE7R0pRRjtDQUNGO0FJTEE7RUFDRTtJQUVFO0dKT0Y7RUlKQTtJQUNFO0lBRUE7R0pNRjtDQUNGO0FJSEE7RUFDRTtFQUNBO0NKS0Y7O0FJRkE7RUFDRTtJQUVFO0dKS0Y7RUlGQTtJQUNFO0lBRUE7R0pJRjtDQUNGO0FJREE7RUFDRTtJQUVFO0dKR0Y7RUlBQTtJQUNFO0lBRUE7R0pFRjtDQUNGO0FJQ0E7RUFDRTtFQUNBO0NKQ0Y7O0FLM3dHQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMOHdHSjs7QUs1d0dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTCt3R0o7O0FLN3dHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xneEdKOztBSzl3R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDTGl4R0o7O0FLL3dHQTtFQUNJO0NMa3hHSjs7QUtoeEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMbXhHSjs7QUtqeEdBOztFQUVJO0VBQ0E7Q0xveEdKOztBS2x4R0E7RUFDSTtDTHF4R0o7O0FLbnhHQTtFQUdJO0NMc3hHSjs7QUtweEdBO0VBQ0k7RUFHQTtDTHV4R0o7O0FLcnhHQTtFQUNJO0NMd3hHSjs7QUt0eEdBOzs7O0VBSUk7RUFDQTtFQUNBO01BQUE7Q0x5eEdKOztBS3Z4R0E7RUFDSTtDTDB4R0o7O0FLeHhHQTtFQUNJO0NMMnhHSjs7QUt6eEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMNHhHSjs7QUszeEdBO0VBQ0k7Q0w4eEdKOztBSzd4R0E7RUFDSTtDTGd5R0o7O0FLOXhHQTtFQUNJO0NMaXlHSjs7QUsveEdBO0VBQ0k7Q0xreUdKOztBS2h5R0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTG15R0o7O0FLanlHQTtFQUNJO0VBQ0E7Q0xveUdKOztBS2x5R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMcXlHSjs7QUtweUdBOztFQUVJO0NMdXlHSjs7QUt0eUdBO0VBQ0k7Q0x5eUdKOztBS3Z5R0E7RUFDSTtDTDB5R0o7O0FLeHlHQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMMnlHSjs7QUt6eUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0w0eUdKOztBSzF5R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0w2eUdKOztBSzV5R0E7RUFDSTtDTCt5R0o7O0FLOXlHQTs7RUFFSTtDTGl6R0o7O0FLaHpHQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTG16R0o7O0FLbHpHQTtFQUNJO0VBQ0E7RUFDQTtDTHF6R0o7O0FLcHpHQTtFQUNJO0VBQ0E7RUFDQTtDTHV6R0o7O0FLcnpHQTtFQUNJO0NMd3pHSjs7QUt2ekdBO0VBQ0k7RUFDQTtDTDB6R0o7O0FLenpHQTtFQUNJO0VBQ0E7Q0w0ekdKOztBSzF6R0E7RUFDSTtDTDZ6R0o7O0FLNXpHQTtFQUNJO0VBQ0E7Q0wrekdKOztBSzl6R0E7RUFDSTtDTGkwR0o7O0FLL3pHQTtFQUNJO0VBQ0E7Q0xrMEdKOztBS2owR0E7RUFDSTtFQUNBO0VBQ0E7Q0xvMEdKOztBS24wR0E7RUFDSTtDTHMwR0o7O0FLcDBHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NMdTBHSjs7QUt0MEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTHkwR0o7O0FLdjBHQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTDAwR0o7O0FLeDBHQTtBQUNBO0VBQ0k7Q0wyMEdKOztBSzEwR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0w2MEdKOztBSzUwR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDTCswR0o7O0FLOTBHQTtFQUNJO0NMaTFHSjs7QUsvMEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMazFHSjs7QUtoMUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTG0xR0o7O0FLajFHQTtFQUNJO0NMbzFHSjs7QUtsMUdBO0VBQ0k7Q0xxMUdKOztBS24xR0E7RUFDSTs7U0FBQTtFQUdBO0lBQ0k7SUFDQTtHTHMxR047O0VLcjFHRTtJQUNJO0dMdzFHTjs7RUt2MUdFO0lBQ0k7SUFDQTtHTDAxR047O0VLejFHRTtJQUNJO0lBQ0E7R0w0MUdOOztFSzMxR0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHTDgxR047O0VLNzFHRTtJQUNJO0dMZzJHTjs7RUsvMUdFO0lBQ0k7SUFDQTtHTGsyR047O0VLajJHRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHTG8yR047Q0FDRjtBS24yR0E7RUFDSTtJQUVJO0dMcTJHTjs7RUtwMkdFO0lBRUk7R0x1MkdOOztFS3QyR0U7SUFFSTtHTHkyR047O0VLeDJHRTtJQUNJO0lBQ0E7R0wyMkdOO0NBQ0Y7QU0xc0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NONHNIRDs7QU16c0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtDTjRzSEQ7O0FNenNIQTtFQUNDO0VBQ0E7RUFDQTtDTjRzSEQ7O0FNenNIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q040c0hEOztBT2p2SEE7RUFBeUI7SUFBRztHUHN2SDFCO0NBQ0Y7O0FPdnZIQTtFQUF5QjtJQUFHO0dQc3ZIMUI7Q0FDRjtBT3Z2SHdEO0VBQXNCO0lBQUc7SUFBVztHUDR2SDFGO0VPNXZIcUg7SUFBRztJQUFVO0dQZ3dIbEk7Q0FDRjtBT2p3SHdEO0VBQXNCO0lBQUc7SUFBVztHUDR2SDFGO0VPNXZIcUg7SUFBRztJQUFVO0dQZ3dIbEk7Q0FDRjtBT2p3SDZKO0VBQXdCO0lBQUs7R1Bxd0h4TDtFT3J3SGtNO0lBQUc7R1B3d0hyTTtDQUNGO0FPendINko7RUFBd0I7SUFBSztHUHF3SHhMO0VPcndIa007SUFBRztHUHd3SHJNO0NBQ0Y7QU96d0hrTjtFQUFNO0VBQTZCO0VBQTRDO0VBQWM7RUFBd0Y7RUFBa0M7RUFBZ0I7RUFBZ0I7RUFBZTtFQUFnQjtFQUFrQjtFQUFpQjtDUHV4SDNnQjs7QU92eEgwaUI7RUFBd0I7RUFBc0I7RUFBWTtFQUFzQjtDUDh4SDFuQjs7QU85eEhxb0I7RUFBYTtFQUFhO0VBQW9CO0NQb3lIbnJCOztBT3B5SDhyQjtFQUFZO0NQd3lIMXNCOztBT3h5SG90QjtFQUFlO0NQNHlIbnVCOztBTzV5SHl2QjtFQUFnRTtDUGd6SHp6Qjs7QU9oekg0MEI7RUFBaUY7Q1Bvekg3NUI7O0FPcHpIdTdCO0VBQWE7RUFBbUI7RUFBa0I7RUFBVztFQUFjO0VBQWM7Q1A2ekhoaEM7O0FPN3pIZ2lDO0VBQW9EO0NQaTBIcGxDOztBT2owSGltQztFQUFnQjtVQUFBO0VBQWdDO0VBQVM7RUFBVztFQUFhO0VBQWU7RUFBTztFQUFhO0VBQWtCO0VBQWtCO0VBQXFDO0NQKzBIOXhDOztBTy8wSHl5QztFQUErQjtFQUEwQjtFQUFrQjtFQUFtQztFQUEyQjtFQUFpQjtFQUFrQjtDUHkxSHI5Qzs7QU96MUgwK0M7RUFBbUM7Q1A2MUg3Z0Q7O0FPNzFINGhEO0VBQTJCO0NQaTJIdmpEOztBT2oySG9rRDtFQUF5QjtJQUFnQjtJQUFlO0dQdTJIMW5EO0NBQ0Y7QU94Mkgwb0Q7RUFBeUI7SUFBZ0I7R1A0MkhqckQ7Q0FDRjtBTzcySG1zRDtFQUF1QztDUGczSDF1RDs7QU9oM0h3dkQ7RUFBNEU7Q1BvM0hwMEQ7O0FPcDNIZzJEO0VBQWU7RUFBZTtFQUFTO0VBQWtCO0VBQWM7RUFBZTtFQUFjO0VBQWlCO0VBQVk7RUFBa0I7Q1BpNEhuL0Q7O0FPajRIMmdFO0VBQW1CO0VBQWM7RUFBa0I7RUFBWTtFQUFvQjtDUHk0SDlsRTs7QU96NEh5bUU7RUFBcUI7Q1A2NEg5bkU7O0FPNzRId29FO0VBQStCO0VBQXlDO0NQazVIaHRFOztBT2w1SDB0RTtFQUFnQjtDUHM1SDF1RTs7QU90NUgrdkU7RUFBK0M7Q1AwNUg5eUU7O0FPMTVIMnpFO0VBQTBPO0NQODVIcmlGOztBTzk1SGtqRjtFQUE4SDtFQUFtQjtDUG02SG5zRjs7QU9uNkg4c0Y7RUFBZ0M7VUFBQTtDUHU2SDl1Rjs7QU92NkgreEY7RUFBOEg7RUFBbUI7Q1A0NkhoN0Y7O0FPNTZIMjdGO0VBQXlCO0VBQStCO0VBQVM7RUFBbUI7RUFBcUM7RUFBVztFQUFhO0VBQVM7RUFBYTtFQUFrQjtFQUFRO0VBQStCO0NQMjdIM3BHOztBTzM3SHFxRztFQUE2QjtFQUFTO0NQZzhIM3NHOztBT2g4SDZ0RztFQUE4RDtDUG84SDN4Rzs7QU9wOEg4eUc7RUFBd0M7RUFBVTtDUHk4SGgyRzs7QU96OEhrM0c7RUFBb0Q7Q1A2OEh0Nkc7O0FPNzhIbzdHO0VBQXdDO0NQaTlINTlHOztBT2o5SHkrRztFQUFnQjtFQUFtQjtFQUFhO0VBQXlCO0NQdzlIbGpIOztBT3g5SG9rSDtFQUEyQztDUDQ5SC9tSDs7QU81OUhzbkg7RUFBc0M7Q1BnK0g1cEg7O0FPaCtIOHFIO0VBQWtEO0VBQWM7Q1BxK0g5dUg7O0FPcitIZ3dIO0VBQWdFO0NQeStIaDBIOztBT3orSG0xSDtFQUFpRDtDUDYrSHA0SDs7QU83K0hrNUg7RUFBc007Q1BpL0h4bEk7O0FPai9IdW1JO0VBQW1EO0NQcS9IMXBJOztBT3IvSDRxSTtFQUErRDtDUHkvSDN1STs7QU96L0gydkk7RUFBc0I7Q1A2L0hqeEk7O0FPNy9IOHhJO0VBQTZCO0VBQWdCO0VBQXNCO0VBQWM7Q1BvZ0kvMkk7O0FPcGdJNDNJO0VBQTZCO0VBQXlEO0VBQWtDO0VBQW1DO0VBQVM7RUFBVztFQUFPO0VBQXFCO0VBQWtCO0VBQVE7RUFBNkQ7Q1BraEk5cEo7O0FPbGhJd3FKO0VBQXlCO0lBQTZCO0dQdWhJNXRKO0NBQ0Y7QU94aElzdko7RUFBaUQ7RUFBVTtFQUFvQjtDUDZoSXIwSjs7QU83aElnMko7RUFBd0c7Q1BpaUl4OEo7O0FPamlJcTlKO0VBQWdMO0NQcWlJcm9LOztBT3JpSTBwSztFQUFZO0VBQWE7Q1AwaUlucks7O0FPMWlJcXNLO0VBQStCO0NQOGlJcHVLOztBTzlpSWt3SztFQUFtRDtDUGtqSXJ6Szs7QU9sakk2MEs7RUFBOEQ7Q1BzakkzNEs7O0FPdGpJdzVLO0VBQXVCO1VBQUE7RUFBOEI7RUFBZ0M7RUFBa0I7RUFBWTtFQUFxQztFQUFjO0VBQWU7RUFBbUI7RUFBa0I7RUFBVztFQUFnQjtFQUFtQjtDUHNrSWhxTDs7QU90a0kwcUw7RUFBMkI7RUFBZ0I7Q1Aya0lydEw7O0FPM2tJdXlMO0VBQThCO0VBQTZCO0VBQXNDO0VBQVc7RUFBUztFQUFrQjtFQUFXO0VBQVM7Q1BzbElsOEw7O0FPdGxJMDhMO0VBQW1DO0NQMGxJNytMOztBTzFsSXkvTDtFQUFtRjtDUDhsSTVrTTs7QU85bEkybE07RUFBMkc7Q1BrbUl0c007O0FPbG1JbXRNO0VBQXNDO0VBQW1CO0VBQWM7RUFBYTtFQUFlO0VBQWlCO0VBQXlCO0VBQXNCO0VBQXFCO0VBQWlCO0NQK21JNTVNOztBTy9tSXU2TTtFQUEyQztFQUFvQjtFQUFhO0NQcW5Jbi9NOztBT3JuSTgvTTtFQUE2QztFQUE2QjtFQUFXO0VBQWtCO0VBQVE7Q1A2bkk3bU47O0FPN25Jd29OO0VBQStDO0NQaW9JdnJOOztBT2pvSTBzTjtFQUFzRDtFQUFvQztDUHNvSXB5Tjs7QU90b0k4eU47RUFBa0k7Q1Awb0loN047O0FPMW9JKzhOO0VBQTRDO0VBQWdCO0VBQVc7RUFBa0I7RUFBa0I7RUFBa0I7Q1BtcEk1a087O0FPbnBJb21PO0VBQW1EO0VBQXFDO0NQd3BJNXJPOztBT3hwSXFzTztFQUFvRDtFQUFtQjtFQUF3QjtFQUFXO0VBQVc7RUFBTztFQUFlO0VBQWdCO0VBQWtCO0VBQVE7Q1BxcUkxM087O0FPcnFJbTRPO0VBQTRIO0NQeXFJLy9POztBT3pxSStoUDtFQUEwRDtDUDZxSXpsUDs7QU83cUkwbVA7RUFBbUk7Q1Bpckk3dVA7O0FPanJJZ3dQO0VBQWtFO0VBQTBCO0VBQVc7RUFBYztFQUFjO0VBQVk7RUFBa0I7RUFBd0I7Q1A0ckl6N1A7O0FPNXJJbzhQO0VBQWlFO0VBQWdCO0VBQVM7RUFBVztFQUFVO0VBQVU7RUFBUTtFQUFvQztFQUErQztDUHdzSXhwUTs7QU94c0lrcVE7RUFBcUY7Q1A0c0l2dlE7O0FPNXNJMHdRO0VBQW9GO0VBQVU7Q1BpdEl4MlE7O0FPanRJNDRRO0VBQTBKO0NQcXRJdGlSOztBT3J0SWdrUjtFQUEwQztFQUFtQjtFQUFhO0VBQWlCO0VBQWtCO0VBQWdCO0VBQWtCO0NQK3RJL3NSOztBTy90SW11UjtFQUFpQztFQUF3QjtFQUFlO0VBQVM7RUFBbUI7RUFBYztFQUFjO0VBQVk7RUFBUztFQUFVO0VBQStCO0NQNnVJajZSOztBTzd1STQ2UjtFQUFnRTtFQUFlO0VBQVM7RUFBb0I7RUFBVztFQUFBO0VBQStCO0VBQXlCO0VBQWlCO0NQd3ZJNW1TOztBT3h2SThzUztFQUF1RDtFQUFnQjtFQUFTO0VBQW1CO0VBQWlFO0VBQVk7RUFBa0I7RUFBQTtFQUF3QjtFQUFXO0VBQXdCO0NQcXdJMzhTOztBT3J3STI5UztFQUFtRDtFQUFlO0VBQVM7RUFBb0I7RUFBVztFQUFBO0VBQStCO0VBQXNCO0NQK3dJMW5UOztBTy93STJvVDtFQUFtRDtFQUFnQjtFQUFTO0VBQW1CO0VBQWlFO0VBQVk7RUFBa0I7RUFBQTtFQUF3QjtDUDB4SWoyVDs7QU8xeEk0MlQ7RUFBc0Q7RUFBd0I7RUFBb0I7Q1BneUk5OFQ7O0FPaHlJeTlUO0VBQTRDO0VBQWU7RUFBUztFQUFvQjtFQUFXO0VBQUE7RUFBK0I7RUFBcUI7RUFBaUI7Q1AyeUlqb1U7O0FPM3lJbXBVO0VBQWlEO0VBQWU7RUFBUztFQUFvQjtFQUFXO0VBQUE7RUFBK0I7RUFBcUI7Q1BxekkveVU7O0FPcnpJZzBVO0VBQWlEO0VBQWU7RUFBUztFQUFvQjtFQUFXO0VBQUE7RUFBK0I7RUFBcUI7RUFBaUI7Q1BnMEk3K1U7O0FPaDBJcWdWO0VBQTRDO0VBQWdCO0VBQVM7RUFBbUI7RUFBaUU7RUFBWTtFQUFrQjtFQUFBO0VBQXdCO0VBQVc7Q1A0MEkvdFY7O0FPNTBJNHVWO0VBQThDO0NQZzFJMXhWOztBT2gxSXV5VjtFQUF1QztDUG8xSTkwVjs7QU9wMUl3MVY7RUFBbUQ7Q1B3MUkzNFY7O0FPeDFJbzVWO0VBQWdGO0VBQXlDO0NQNjFJN2dXOztBTzcxSXVoVztFQUFtRTtFQUF5QztDUGsySW5vVzs7QU9sMkk2b1c7RUFBNEQ7RUFBeUM7Q1B1Mklsdlc7O0FPdjJJNHZXO0VBQTRFO0NQMjJJeDBXOztBTzMySSsyVztFQUErRDtDUCsySTk2Vzs7QU8vMklxOVc7RUFBd0Q7Q1BtM0k3Z1g7O0FPbjNJb2pYO0VBQTBFO0NQdTNJOW5YOztBT3YzSTh0WDtFQUFzRTtDUDIzSXB5WDs7QU8zM0lvNFg7RUFBK0Q7Q1ArM0luOFg7O0FPLzNJbWlZO0VBQTRFO0NQbTRJL21ZOztBT240SXNwWTtFQUErRDtDUHU0SXJ0WTs7QU92NEk0dlk7RUFBd0Q7Q1AyNElwelk7O0FPMzRJMjFZO0VBQTBFO0NQKzRJcjZZOztBTy80SSsvWTtFQUFzRTtDUG01SXJrWjs7QU9uNUkrcFo7RUFBK0Q7Q1B1NUk5dFo7O0FPdjVJd3paO0VBQWM7RUFBc0I7RUFBNEI7RUFBNEI7RUFBd0I7RUFBWTtFQUFPO0VBQVU7RUFBa0I7RUFBTTtFQUE0QjtFQUFXO0NQczZJeGdhOztBT3Q2SWtoYTtFQUFrRDtDUDA2SXBrYTs7QU8xNkk4a2E7RUFBWTtDUDg2STFsYTs7QU85Nkl5bWE7RUFBZ0M7RUFBZ0I7Q1BtN0l6cGE7O0FPbjdJMnFhO0VBQXlCO0lBQXdCO0dQdzdJMXRhO0NBQ0Y7QU96N0kwdWE7RUFBeUI7Q1A0N0lud2E7O0FPNTdJeXlhO0VBQWU7RUFBZ0M7RUFBa0I7RUFBWTtFQUFxQztFQUFjO0VBQWU7RUFBZ0I7RUFBUztFQUFnQjtFQUFtQjtFQUFVO0VBQWtCO0VBQW9CO0VBQWtCO0VBQXlDO0VBQTBCO0VBQXVEO0VBQW1CO0NQazlJbnNiOztBT2w5STZzYjtFQUF1QjtFQUFrQztFQUFtQztFQUEwQztFQUFZO0VBQVc7RUFBUztFQUFTO0VBQWtCO0VBQTJCO0VBQVE7Q1BnK0lqN2I7O0FPaCtJMjdiO0VBQXNIO0VBQVU7Q1BxK0kzamM7O0FPcitJZ21jO0VBQTBDO0NQeStJMW9jOztBT3orSW9wYztFQUFtSTtFQUFPO0VBQXNDO0NQKytJcDBjOztBTy8rSTQxYztFQUFtSjtDUG0vSS8rYzs7QU9uL0l5L2M7RUFBeUQ7RUFBVTtFQUFRO0VBQXNDO0NQMC9JMW1kOztBTzEvSXFvZDtFQUFpRTtFQUFVO0VBQVc7Q1BnZ0ozdGQ7O0FPaGdKcXZkO0VBQWlwQjtDUG9nSnQ0ZTs7QU9wZ0p3NmU7RUFBYTtFQUFnQjtDUHlnSnI4ZTs7QU96Z0pxOWU7RUFBNkI7Q1A2Z0psL2U7O0FPN2dKbWdmO0VBQXFCO0VBQWdCO0VBQXNCO0VBQWdCO0VBQWtCO0NQcWhKaG1mOztBT3JoSjBtZjtFQUFxRDtFQUFTO0NQMGhKeHFmOztBTzFoSjhyZjtFQUFrRTtFQUFTO0VBQVk7RUFBTztFQUFrQjtFQUFNO0VBQXlCO0VBQXNCO0VBQXFCO0VBQWlCO0NQdWlKejRmOztBT3ZpSm81ZjtFQUFnRTtFQUFvQjtFQUFrQjtDUDZpSjEvZjs7QU83aUoyaGdCO0VBQWdCO0VBQVc7RUFBa0I7Q1Btakp4a2dCOztBT25qSjBsZ0I7RUFBMEQ7RUFBbUI7RUFBb0I7Q1B5akozcmdCOztBT3pqSm10Z0I7RUFBa0M7RUFBa0I7Q1A4akp2d2dCOztBTzlqSml4Z0I7RUFBK0I7RUFBZTtDUG1rSi96Z0I7O0FPbmtKczBnQjtFQUF3QjtFQUF3QjtFQUFlO0VBQVM7RUFBb0I7RUFBVztFQUFPO0VBQWtCO0VBQVU7RUFBa0I7Q1BnbEpsK2dCOztBT2hsSjArZ0I7RUFBOEM7Q1BvbEp4aGhCOztBT3BsSnVpaEI7RUFBZ0Q7RUFBd0I7RUFBb0I7RUFBYztFQUFBO0NQMmxKanBoQjs7QU8zbEoycWhCO0VBQTJDO0VBQXdCO0VBQW9CO0VBQWM7RUFBQTtDUGttSmh4aEI7O0FPbG1KMHloQjtFQUFrQztFQUFvQjtFQUFBO0NQdW1KaDJoQjs7QU92bUowM2hCO0VBQXFDO0VBQXFDO0NQNG1KcDhoQjs7QU81bUpnK2hCO0VBQXFDO0NQZ25KcmdpQjs7QU9obkppaWlCO0VBQXVDO1VBQUE7RUFBMkM7RUFBdUs7RUFBMkI7RUFBMEI7Q1B3bkovMGlCOztBT3huSmkyaUI7RUFBbUQ7Q1A0bkpwNWlCOztBTzVuSjI3aUI7RUFBbUQ7Q1Bnb0o5K2lCOztBT2hvSnFoakI7RUFBYztFQUFtQjtFQUFhO0VBQU87Q1B1b0oxa2pCOztBT3ZvSjRsakI7RUFBZ0M7RUFBZ0I7RUFBa0I7Q1A2b0o5cGpCOztBTzdvSndxakI7RUFBeUI7SUFBYztHUGtwSjdzakI7Q0FDRjtBT25wSit0akI7RUFBeUI7SUFBYztHUHVwSnB3akI7Q0FDRjtBT3hwSnV4akI7RUFBNEI7Q1AycEpuempCOztBTzNwSjAwakI7RUFBMkM7Q1ArcEpyM2pCOztBTy9wSjQ0akI7RUFBMEI7RUFBZ0I7RUFBMEI7RUFBWTtFQUFTO0NQdXFKcitqQjs7QU92cUpnL2pCO0VBQXFCO0VBQWdCO0VBQTBCO0VBQVk7RUFBUztDUCtxSnBra0I7O0FPL3FKK2trQjtFQUFpQjtFQUFnQjtFQUEwQjtFQUFZO0VBQVM7Q1B1ckovcGtCOztBT3ZySjBxa0I7RUFBZ0M7Q1Ayckoxc2tCOztBTzNySnN0a0I7RUFBMkI7Q1ArckpqdmtCOztBTy9ySjZ2a0I7RUFBdUI7Q1Btc0pweGtCOztBT25zSmd5a0I7RUFBK0M7RUFBWTtDUHdzSjMxa0I7O0FPeHNKczJrQjtFQUEwQztFQUFZO0NQNnNKNTVrQjs7QU83c0p1NmtCO0VBQXNDO0VBQVk7Q1BrdEp6OWtCOztBT2x0Sm8ra0I7RUFBMkQ7RUFBUztFQUFRO0NQd3RKaGpsQjs7QU94dEoya2xCO0VBQXNEO0VBQVM7RUFBUTtDUDh0SmxwbEI7O0FPOXRKNnFsQjtFQUFrRDtFQUFTO0VBQVE7Q1BvdUpodmxCOztBT3B1SjJ3bEI7RUFBZ0U7Q1B3dUozMGxCOztBT3h1SnkxbEI7RUFBMkQ7Q1A0dUpwNWxCOztBTzV1Sms2bEI7RUFBdUQ7Q1Bndkp6OWxCOztBT2h2SnUrbEI7RUFBb0U7Q1BvdkozaW1COztBT3B2SndqbUI7RUFBK0Q7Q1B3dkp2bm1COztBT3h2Sm9vbUI7RUFBMkQ7Q1A0dkovcm1COztBTzV2SjRzbUI7RUFBOEM7Q1Bnd0oxdm1COztBT2h3SnN3bUI7RUFBeUM7Q1Bvd0oveW1COztBT3B3SjJ6bUI7RUFBcUM7Q1B3d0poMm1COztBT3h3SjQybUI7RUFBMEI7SUFBMEM7R1A2d0o5Nm1COztFTzd3SjY3bUI7SUFBcUM7R1BpeEpsK21COztFT2p4SmkvbUI7SUFBaUM7R1BxeEpsaG5CO0NBQ0Y7QU90eEpvaW5CO0VBQTBCO0VBQWdCO0VBQTBCO0VBQVk7RUFBUztDUDZ4SjdubkI7O0FPN3hKd29uQjtFQUFnQztDUGl5SnhxbkI7O0FPanlKb3JuQjtFQUErQztFQUFZO0NQc3lKL3VuQjs7QU90eUowdm5CO0VBQTJEO0VBQVM7RUFBUTtDUDR5SnQwbkI7O0FPNXlKaTJuQjtFQUFnRTtDUGd6Smo2bkI7O0FPaHpKKzZuQjtFQUFvRTtDUG96Sm4vbkI7O0FPcHpKZ2dvQjtFQUE4QztDUHd6Sjlpb0I7O0FPeHpKMGpvQjtFQUEwQjtJQUEwQztHUDZ6SjVub0I7Q0FDRjtBTzl6Sjhvb0I7RUFBdUI7RUFBZ0I7RUFBMEI7RUFBWTtFQUFTO0NQcTBKcHVvQjs7QU9yMEordW9CO0VBQTZCO0NQeTBKNXdvQjs7QU96MEp3eG9CO0VBQTRDO0VBQVk7Q1A4MEpoMW9COztBTzkwSjIxb0I7RUFBd0Q7RUFBUztFQUFRO0NQbzFKcDZvQjs7QU9wMUorN29CO0VBQTZEO0NQdzFKNS9vQjs7QU94MUowZ3BCO0VBQWlFO0NQNDFKM2twQjs7QU81MUp3bHBCO0VBQTJDO0NQZzJKbm9wQjs7QU9oMkorb3BCO0VBQTBCO0lBQXVDO0dQcTJKOXNwQjtDQUNGO0FPdDJKZ3VwQjtFQUFxQjtFQUFnQjtFQUEwQjtFQUFZO0VBQVM7Q1A2MkpwenBCOztBTzcySit6cEI7RUFBMkI7Q1BpM0oxMXBCOztBT2ozSnMycEI7RUFBMEM7RUFBWTtDUHMzSjU1cEI7O0FPdDNKdTZwQjtFQUFzRDtFQUFTO0VBQVE7Q1A0M0o5K3BCOztBTzUzSnlncUI7RUFBMkQ7Q1BnNEpwa3FCOztBT2g0SmtscUI7RUFBK0Q7Q1BvNEpqcHFCOztBT3A0SjhwcUI7RUFBeUM7Q1B3NEp2c3FCOztBT3g0Sm10cUI7RUFBMEI7SUFBcUM7R1A2NEpoeHFCO0NBQ0Y7QU85NEpreXFCO0VBQTJCO0VBQWdCO0VBQTBCO0VBQVk7RUFBUztFQUFXO0VBQVM7RUFBTztFQUFlO0VBQVE7RUFBTTtDUDI1SnA3cUI7O0FPMzVKcThxQjtFQUFpQztDUCs1SnQrcUI7O0FPLzVKay9xQjtFQUFnRDtFQUFZO0NQbzZKOWlyQjs7QU9wNkp5anJCO0VBQTREO0VBQVM7RUFBUTtDUDA2SnRvckI7O0FPMTZKaXFyQjtFQUFpRTtDUDg2Smx1ckI7O0FPOTZKZ3ZyQjtFQUFxRTtDUGs3SnJ6ckI7O0FPbDdKazByQjtFQUErQztDUHM3SmozckI7O0FPdDdKNjNyQjtFQUEwQjtJQUEyQztHUDI3Smg4ckI7Q0FDRjtBTzU3Sms5ckI7RUFBVztFQUFzQjtFQUFTO0VBQWU7RUFBTztFQUFnQjtFQUFrQjtFQUFRO0VBQU07Q1B1OEpsa3NCOztBT3Y4SjZrc0I7RUFBcUM7RUFBWTtFQUFrQjtDUDY4Smhwc0I7O0FPNzhKMnBzQjtFQUFrQjtFQUE2QjtFQUFrQjtFQUFZO0VBQVc7RUFBOEI7RUFBZTtFQUFnQjtFQUFvQjtFQUFrQjtFQUFXO0NQMjlKajJzQjs7QU8zOUoyMnNCO0VBQXdCO0NQKzlKbjRzQjs7QU8vOUpnNXNCO0VBQVk7RUFBd0I7RUFBYztFQUFXO0VBQU87RUFBa0I7RUFBVztFQUFrQjtFQUFRO0VBQVU7Q1A0K0pyaHRCOztBTzUrSitodEI7RUFBcUI7RUFBc0M7RUFBa0I7RUFBWTtFQUFxQztFQUFtQjtFQUFVO0VBQVk7RUFBb0I7RUFBa0I7RUFBc0M7RUFBMEI7RUFBdUQ7Q1A0L0puMnRCOztBTzUvSjYydEI7RUFBK0I7RUFBVTtDUGlnS3Q1dEI7O0FPamdLdzd0QjtFQUE2QjtFQUFrQztFQUFtQztFQUEwQztFQUFZO0VBQVc7RUFBUztFQUFTO0VBQWtCO0VBQTJCO0VBQVE7Q1ArZ0tscXVCOztBTy9nSzRxdUI7RUFBc0M7RUFBbUI7RUFBa0I7RUFBZ0I7RUFBa0I7Q1B1aEt6eHVCOztBT3ZoS215dUI7RUFBMEM7RUFBWTtFQUFPO0VBQWdCO0VBQWU7RUFBa0I7RUFBTTtDUGlpS3Y1dUI7O0FPamlLazZ1QjtFQUFxQztFQUFXO0VBQU87RUFBa0I7RUFBUTtFQUFtQjtDUDBpS3RndkI7O0FPMWlLZ2h2QjtFQUEwQztFQUFpQztFQUFrQjtFQUFXO0VBQWU7Q1Brakt2b3ZCOztBT2xqS3VwdkI7RUFBeUI7RUFBUztVQUFBO0VBQWlCO0VBQVk7RUFBTztFQUFZO0VBQVU7RUFBZ0I7RUFBa0I7RUFBUTtFQUFNO0VBQTRCO0VBQVc7Q1Bra0sxMHZCOztBT2xrS28xdkI7RUFBbUM7Q1Bza0t2M3ZCOztBT3RrS2k0dkI7RUFBNkI7RUFBWTtFQUFPO0VBQWdCO0VBQWU7RUFBc0I7RUFBbUI7RUFBa0I7RUFBTTtDUGtsS2pod0I7O0FPbGxLNGh3QjtFQUFxQjtDUHNsS2pqd0I7O0FPdGxLMmt3QjtFQUFlO0VBQTJCO0VBQWdCO0VBQW1CO0VBQXFCO0VBQW9CO0VBQTRCO0NQZ21LN3R3Qjs7QU9obUtpdndCO0VBQWU7Q1BvbUtod3dCOztBUWptS1E7RUFFSTtDUm1tS1o7QVFobUtRO0VBRUk7Q1JpbUtaO0FRL2xLWTtFQUNJO0NSaW1LaEI7QVEzbUtRO0VBRUk7Q1I0bUtaO0FRem1LUTtFQUVJO0NSMG1LWjtBUXhtS1k7RUFDSTtDUjBtS2hCO0FRcG5LUTtFQUVJO0NScW5LWjtBUWxuS1E7RUFFSTtDUm1uS1o7QVFqbktZO0VBQ0k7Q1JtbktoQjtBUTduS1E7RUFFSTtDUjhuS1o7QVEzbktRO0VBRUk7Q1I0bktaO0FRMW5LWTtFQUNJO0NSNG5LaEI7QVF0b0tRO0VBRUk7Q1J1b0taO0FRcG9LUTtFQUVJO0NScW9LWjtBUW5vS1k7RUFDSTtDUnFvS2hCO0FRL29LUTtFQUVJO0NSZ3BLWjtBUTdvS1E7RUFFSTtDUjhvS1o7QVE1b0tZO0VBQ0k7Q1I4b0toQjtBUXhwS1E7RUFFSTtDUnlwS1o7QVF0cEtRO0VBRUk7Q1J1cEtaO0FRcnBLWTtFQUNJO0NSdXBLaEI7QVFqcUtRO0VBRUk7Q1JrcUtaO0FRL3BLUTtFQUVJO0NSZ3FLWjtBUTlwS1k7RUFDSTtDUmdxS2hCO0FRMXFLUTtFQUVJO0NSMnFLWjtBUXhxS1E7RUFFSTtDUnlxS1o7QVF2cUtZO0VBQ0k7Q1J5cUtoQjtBUW5yS1E7RUFFSTtDUm9yS1o7QVFqcktRO0VBRUk7Q1JrcktaO0FRaHJLWTtFQUNJO0NSa3JLaEI7QVE1cktRO0VBRUk7Q1I2cktaO0FRMXJLUTtFQUVJO0NSMnJLWjtBUXpyS1k7RUFDSTtDUjJyS2hCO0FRcnNLUTtFQUVJO0NSc3NLWjtBUW5zS1E7RUFFSTtDUm9zS1o7QVFsc0tZO0VBQ0k7Q1Jvc0toQjtBUTlzS1E7RUFFSTtDUitzS1o7QVE1c0tRO0VBRUk7Q1I2c0taO0FRM3NLWTtFQUNJO0NSNnNLaEI7QVF2dEtRO0VBRUk7Q1J3dEtaO0FRcnRLUTtFQUVJO0NSc3RLWjtBUXB0S1k7RUFDSTtDUnN0S2hCO0FRaHVLUTtFQUVJO0NSaXVLWjtBUTl0S1E7RUFFSTtDUit0S1o7QVE3dEtZO0VBQ0k7Q1IrdEtoQjtBUXp1S1E7RUFFSTtDUjB1S1o7QVF2dUtRO0VBRUk7Q1J3dUtaO0FRdHVLWTtFQUNJO0NSd3VLaEI7QVFsdktRO0VBRUk7Q1JtdktaO0FRaHZLUTtFQUVJO0NSaXZLWjtBUS91S1k7RUFDSTtDUml2S2hCO0FRM3ZLUTtFQUVJO0NSNHZLWjtBUXp2S1E7RUFFSTtDUjB2S1o7QVF4dktZO0VBQ0k7Q1IwdktoQjtBUXB3S1E7RUFFSTtDUnF3S1o7QVFsd0tRO0VBRUk7Q1Jtd0taO0FRandLWTtFQUNJO0NSbXdLaEI7QVE3d0tRO0VBRUk7Q1I4d0taO0FRM3dLUTtFQUVJO0NSNHdLWjtBUTF3S1k7RUFDSTtDUjR3S2hCO0FRdHhLUTtFQUVJO0NSdXhLWjtBUXB4S1E7RUFFSTtDUnF4S1o7QVFueEtZO0VBQ0k7Q1JxeEtoQjtBUS94S1E7RUFFSTtDUmd5S1o7QVE3eEtRO0VBRUk7Q1I4eEtaO0FRNXhLWTtFQUNJO0NSOHhLaEI7QVF4eUtRO0VBRUk7Q1J5eUtaO0FRdHlLUTtFQUVJO0NSdXlLWjtBUXJ5S1k7RUFDSTtDUnV5S2hCO0FRanpLUTtFQUVJO0NSa3pLWjtBUS95S1E7RUFFSTtDUmd6S1o7QVE5eUtZO0VBQ0k7Q1JnektoQjtBUTF6S1E7RUFFSTtDUjJ6S1o7QVF4ektRO0VBRUk7Q1J5ektaO0FRdnpLWTtFQUNJO0NSeXpLaEI7QVFuMEtRO0VBRUk7Q1JvMEtaO0FRajBLUTtFQUVJO0NSazBLWjtBUWgwS1k7RUFDSTtDUmswS2hCO0FRNTBLUTtFQUVJO0NSNjBLWjtBUTEwS1E7RUFFSTtDUjIwS1o7QVF6MEtZO0VBQ0k7Q1IyMEtoQjtBUXIxS1E7RUFFSTtDUnMxS1o7QVFuMUtRO0VBRUk7Q1JvMUtaO0FRbDFLWTtFQUNJO0NSbzFLaEI7QVE5MUtRO0VBRUk7Q1IrMUtaO0FRNTFLUTtFQUVJO0NSNjFLWjtBUTMxS1k7RUFDSTtDUjYxS2hCO0FRdjJLUTtFQUVJO0NSdzJLWjtBUXIyS1E7RUFFSTtDUnMyS1o7QVFwMktZO0VBQ0k7Q1JzMktoQjtBUWgzS1E7RUFFSTtDUmkzS1o7QVE5MktRO0VBRUk7Q1IrMktaO0FRNzJLWTtFQUNJO0NSKzJLaEI7QVF6M0tRO0VBRUk7Q1IwM0taO0FRdjNLUTtFQUVJO0NSdzNLWjtBUXQzS1k7RUFDSTtDUnczS2hCO0FRbDRLUTtFQUVJO0NSbTRLWjtBUWg0S1E7RUFFSTtDUmk0S1o7QVEvM0tZO0VBQ0k7Q1JpNEtoQjtBUTM0S1E7RUFFSTtDUjQ0S1o7QVF6NEtRO0VBRUk7Q1IwNEtaO0FReDRLWTtFQUNJO0NSMDRLaEI7QVFwNUtRO0VBRUk7Q1JxNUtaO0FRbDVLUTtFQUVJO0NSbTVLWjtBUWo1S1k7RUFDSTtDUm01S2hCO0FRNzVLUTtFQUVJO0NSODVLWjtBUTM1S1E7RUFFSTtDUjQ1S1o7QVExNUtZO0VBQ0k7Q1I0NUtoQjtBUXQ2S1E7RUFFSTtDUnU2S1o7QVFwNktRO0VBRUk7Q1JxNktaO0FRbjZLWTtFQUNJO0NScTZLaEI7QVEvNktRO0VBRUk7Q1JnN0taO0FRNzZLUTtFQUVJO0NSODZLWjtBUTU2S1k7RUFDSTtDUjg2S2hCO0FReDdLUTtFQUVJO0NSeTdLWjtBUXQ3S1E7RUFFSTtDUnU3S1o7QVFyN0tZO0VBQ0k7Q1J1N0toQjtBUWo4S1E7RUFFSTtDUms4S1o7QVEvN0tRO0VBRUk7Q1JnOEtaO0FROTdLWTtFQUNJO0NSZzhLaEI7QVExOEtRO0VBRUk7Q1IyOEtaO0FReDhLUTtFQUVJO0NSeThLWjtBUXY4S1k7RUFDSTtDUnk4S2hCO0FRbjlLUTtFQUVJO0NSbzlLWjtBUWo5S1E7RUFFSTtDUms5S1o7QVFoOUtZO0VBQ0k7Q1JrOUtoQjtBUTU5S1E7RUFFSTtDUjY5S1o7QVExOUtRO0VBRUk7Q1IyOUtaO0FRejlLWTtFQUNJO0NSMjlLaEI7QVFyK0tRO0VBRUk7Q1JzK0taO0FRbitLUTtFQUVJO0NSbytLWjtBUWwrS1k7RUFDSTtDUm8rS2hCO0FROStLUTtFQUVJO0NSKytLWjtBUTUrS1E7RUFFSTtDUjYrS1o7QVEzK0tZO0VBQ0k7Q1I2K0toQjtBUXYvS1E7RUFFSTtDUncvS1o7QVFyL0tRO0VBRUk7Q1JzL0taO0FRcC9LWTtFQUNJO0NScy9LaEI7QVFoZ0xRO0VBRUk7Q1JpZ0xaO0FROS9LUTtFQUVJO0NSKy9LWjtBUTcvS1k7RUFDSTtDUisvS2hCO0FRemdMUTtFQUVJO0NSMGdMWjtBUXZnTFE7RUFFSTtDUndnTFo7QVF0Z0xZO0VBQ0k7Q1J3Z0xoQjtBUWxoTFE7RUFFSTtDUm1oTFo7QVFoaExRO0VBRUk7Q1JpaExaO0FRL2dMWTtFQUNJO0NSaWhMaEI7QVEzaExRO0VBRUk7Q1I0aExaO0FRemhMUTtFQUVJO0NSMGhMWjtBUXhoTFk7RUFDSTtDUjBoTGhCO0FRcGlMUTtFQUVJO0NScWlMWjtBUWxpTFE7RUFFSTtDUm1pTFo7QVFqaUxZO0VBQ0k7Q1JtaUxoQjtBUTdpTFE7RUFFSTtDUjhpTFo7QVEzaUxRO0VBRUk7Q1I0aUxaO0FRMWlMWTtFQUNJO0NSNGlMaEI7QVF0akxRO0VBRUk7Q1J1akxaO0FRcGpMUTtFQUVJO0NScWpMWjtBUW5qTFk7RUFDSTtDUnFqTGhCO0FRL2pMUTtFQUVJO0NSZ2tMWjtBUTdqTFE7RUFFSTtDUjhqTFo7QVE1akxZO0VBQ0k7Q1I4akxoQjtBUXhrTFE7RUFFSTtDUnlrTFo7QVF0a0xRO0VBRUk7Q1J1a0xaO0FRcmtMWTtFQUNJO0NSdWtMaEI7QVFqbExRO0VBRUk7Q1JrbExaO0FRL2tMUTtFQUVJO0NSZ2xMWjtBUTlrTFk7RUFDSTtDUmdsTGhCO0FRMWxMUTtFQUVJO0NSMmxMWjtBUXhsTFE7RUFFSTtDUnlsTFo7QVF2bExZO0VBQ0k7Q1J5bExoQjtBUW5tTFE7RUFFSTtDUm9tTFo7QVFqbUxRO0VBRUk7Q1JrbUxaO0FRaG1MWTtFQUNJO0NSa21MaEI7QVE1bUxRO0VBRUk7Q1I2bUxaO0FRMW1MUTtFQUVJO0NSMm1MWjtBUXptTFk7RUFDSTtDUjJtTGhCO0FRcm5MUTtFQUVJO0NSc25MWjtBUW5uTFE7RUFFSTtDUm9uTFo7QVFsbkxZO0VBQ0k7Q1JvbkxoQjs7QVE3a0xRO0VBRUksaUVBcENDO0NSbW5MYjtBUWpsTFE7RUFFSSw2REFwQ0M7Q1JzbkxiO0FRcGxMUTtFQUVJLHdEQXBDQztDUnluTGI7QVF2bExRO0VBRUksd0RBcENDO0NSNG5MYjtBUTFsTFE7RUFFSSwyREFwQ0M7Q1IrbkxiO0FRN2xMUTtFQUVJLG1FQXBDQztDUmtvTGI7QVFobUxRO0VBRUksb0VBcENDO0NScW9MYjtBUW5tTFE7RUFFSSxtRUFwQ0M7Q1J3b0xiO0FRdG1MUTtFQUVJLGdFQXBDQztDUjJvTGI7QVF6bUxRO0VBRUksZ0VBcENDO0NSOG9MYjtBUTVtTFE7RUFFSSxrRUFwQ0M7Q1JpcExiO0FRL21MUTtFQUVJLGtFQXBDQztDUm9wTGI7QVFsbkxRO0VBRUksaUVBcENDO0NSdXBMYjtBUXJuTFE7RUFFSSxvRUFwQ0M7Q1IwcExiO0FReG5MUTtFQUVJLGtFQXBDQztDUjZwTGI7QVEzbkxRO0VBRUksaUVBcENDO0NSZ3FMYjtBUTluTFE7RUFFSSxvRUFwQ0M7Q1JtcUxiO0FRam9MUTtFQUVJLGtFQXBDQztDUnNxTGI7QVFwb0xRO0VBRUksaUVBcENDO0NSeXFMYjtBUXZvTFE7RUFFSSxvRUFwQ0M7Q1I0cUxiOztBUTluTEE7Ozs7O0dBQUE7QUFPQTtFQUNJO0VBQ0E7Q1Jnb0xKO0FROW5MSTtFQUNJO0VBQ0E7Q1Jnb0xSOztBUTVuTEE7RUFDSTtDUituTEo7O0FRNW5MQTtFQUNJO0NSK25MSjs7QVE1bkxBO0VBQ0k7Q1IrbkxKOztBUTVuTEE7RUFDSTtDUituTEo7O0FRNW5MQTtFQUNJO0NSK25MSjs7QVE1bkxBO0VBQ0k7Q1IrbkxKOztBUTVuTEE7RUFDSTtDUituTEo7O0FRNW5MQTtFQUNJO0NSK25MSjs7QVF6bkxBOzs7O0dBQUE7QUFNQTtFQUNJO0VBQ0E7Q1IybkxKO0FRem5MSTtFQUNJO0VBQ0E7Q1IybkxSOztBUXZuTEE7RUFDSTtDUjBuTEo7O0FRdm5MQTtFQUNJO0NSMG5MSjs7QVF2bkxBO0VBQ0k7Q1IwbkxKOztBUXZuTEE7RUFDSTtDUjBuTEo7O0FRdm5MQTtFQUNJO0NSMG5MSjs7QVF2bkxBO0VBQ0k7Q1IwbkxKOztBUXZuTEE7RUFDSTtDUjBuTEo7O0FRdm5MQTtFQUNJO0NSMG5MSjs7QVF2bkxBO0VBQ0k7Q1IwbkxKOztBUXZuTEE7RUFDSTtDUjBuTEo7O0FRcG5MQTs7R0FBQTtBQUlBO0VBQ0k7Q1JzbkxKO0FRcG5MSTtFQUNJO0NSc25MUjs7QVFsbkxBO0VBQ0k7Q1JxbkxKOztBUWxuTEE7RUFDSTtDUnFuTEo7O0FRbG5MQTtFQUNJO0NScW5MSjs7QVFsbkxBO0VBQ0k7Q1JxbkxKOztBUS9tTEE7OztHQUFBO0FBS0E7RUFDSTtVQUFBO0VBQ0E7Q1JpbkxKOztBUTltTEE7RUFDSTtDUmluTEo7QVFobkxJO0VBQWU7Q1JtbkxuQjs7QVFobkxBO0VBQ0k7Q1JtbkxKO0FRbG5MSTtFQUFlO0NScW5MbkI7O0FRbG5MQTtFQUNJO0NScW5MSjtBUXBuTEk7RUFBZTtDUnVuTG5COztBUXBuTEE7RUFDSTtDUnVuTEo7QVF0bkxJO0VBQWU7Q1J5bkxuQjs7QVNoMUxJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtDVGsxTFI7O0FTLzBMQTtFQUVFO0NUaTFMRjs7QVMvMExBOzs7RUFFRTtDVG0xTEY7O0FTajFMQTtFQUVFO0NUbTFMRjs7QVNqMUxBO0VBRUU7Q1RtMUxGOztBU2oxTEE7RUFFRTtDVG0xTEY7O0FTajFMQTtFQUVFO0VBQ0E7Q1RtMUxGOztBU2oxTEE7RUFFRTtFQUNBO0VBQ0E7Q1RtMUxGOztBU2oxTEE7RUFFRTtFQUNBO0VBQ0E7Q1RtMUxGOztBU2oxTEE7RUFFRTtDVG0xTEY7O0FTajFMQTs7RUFFRTtDVG8xTEY7O0FTbDFMQTs7RUFFRTtDVHExTEY7O0FTbjFMQTs7RUFFRTtDVHMxTEY7O0FTcDFMQTtFQUVFO0NUczFMRjs7QVNwMUxBO0VBRUU7Q1RzMUxGOztBU3AxTEE7RUFFRTtDVHMxTEY7O0FTcDFMQTtFQUVFO0NUczFMRjs7QVNwMUxBO0VBRUU7Q1RzMUxGOztBU3AxTEE7RUFFRTtDVHMxTEY7O0FTcDFMQTtFQUVFO0NUczFMRjs7QVNwMUxBO0VBRUU7Q1RzMUxGOztBU3AxTEE7RUFFRTtDVHMxTEY7O0FTcDFMQTtFQUVFO0NUczFMRjs7QVNwMUxBO0VBRUU7Q1RzMUxGOztBU3AxTEE7RUFFRTtDVHMxTEY7O0FTcDFMQTs7RUFFRTtDVHUxTEY7O0FTcjFMQTtFQUVFO0NUdTFMRjs7QVNyMUxBOzs7OztFQUVFO0NUMjFMRjs7QVN6MUxBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtDVCsyTEY7O0FTNzJMQTs7RUFFRTtDVGczTEY7O0FTOTJMQTs7RUFFRTtDVGkzTEY7O0FTLzJMQTs7RUFFRTtDVGszTEY7O0FTaDNMQTtFQUVFO0NUazNMRjs7QVNoM0xBO0VBRUU7Q1RrM0xGOztBU2gzTEE7RUFFRTtDVGszTEY7O0FTaDNMQTs7RUFFRTtDVG0zTEY7O0FTajNMQTs7RUFFRTtDVG8zTEY7O0FTbDNMQTs7RUFFRTtDVHEzTEY7O0FTbjNMQTtFQUVFO0NUcTNMRjs7QVNuM0xBO0VBRUU7Q1RxM0xGOztBU24zTEE7RUFFRTtDVHEzTEY7O0FTbjNMQTtFQUVFO0NUcTNMRjs7QVNuM0xBO0VBRUU7Q1RxM0xGOztBU24zTEE7O0VBRUU7Q1RzM0xGOztBU3AzTEE7RUFFRTtDVHMzTEY7O0FTcDNMQTtFQUVFO0NUczNMRjs7QVNwM0xBOztFQUVFO0NUdTNMRjs7QVNyM0xBOztFQUVFO0NUdzNMRjs7QVN0M0xBO0VBRUU7Q1R3M0xGOztBU3QzTEE7RUFFRTtDVHczTEY7O0FTdDNMQTtFQUVFO0NUdzNMRjs7QVN0M0xBOztFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTtFQUVFO0NUeTNMRjs7QVN2M0xBO0VBRUU7Q1R5M0xGOztBU3YzTEE7RUFFRTtDVHkzTEY7O0FTdjNMQTs7O0VBSUk7Q1R5M0xKOztBVXIwTUE7O2dGQUFBO0FBSUE7Ozs7O0VBS0ksWUNMSztFRE1MO0NWdTBNSjs7QVVwME1BOztFQUVJO0NWdTBNSjs7QVVwME1BO0VBQ0k7Q1Z1ME1KOztBVXAwTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z1ME1KOztBVW4wTUE7RUFDSTtFQUNBO0VBQ0E7Q1ZzME1KOztBVW4wTUE7O29DQUFBO0FBR0E7QUFDQTs7RUFFSTtFQUNBLDhCQ3ZCVTtFRHdCVjtFQUNBO0NWczBNSjtBR3RyTWdCO0VPckpoQjs7SUFPUTtHVnkwTU47Q0FDRjs7QVV0ME1BOzs7RUFFSTtFQUNBLDhCQ2xDVTtFRG1DVjtFQUNBO0VBQ0E7Q1YwME1KO0FHdHNNZ0I7RU8xSWhCOzs7SUFRUTtHVjgwTU47Q0FDRjs7QVUzME1BOzs7Ozs7RUFFSSxlQzdETztFRDhEUDtFQUNBLDJCQzdDVTtFRDhDVjtFQUNBO0VBQ0E7Q1ZrMU1KO0FVaDFNSTs7Ozs7Ozs7OztFQUNJLGVDcEVFO0NYKzVNVjs7QVV2MU1BOztFQUVJO0VBQ0E7RUFDQTtDVjAxTUo7O0FVdjFNQTs7RUFFSTtFQUNBO0NWMDFNSjs7QVV2MU1BOztFQUVJO0VBQ0E7Q1YwMU1KOztBVXYxTUE7RUFDSTtFQUNBLDJCQzVFVTtFRDZFVjtDVjAxTUo7QVV4MU1JO0VBQ0k7RUFDQTtDVjAxTVI7O0FVdDFNQTs7RUFFSTtFQUNBLDhCQzlFTztFRCtFUDtDVnkxTUo7O0FVdDFNQTs7RUFFSTtDVnkxTUo7O0FVdDFNQTtFQUNJO0VBQ0EsWUN0SE07Q1grOE1WOztBVXQxTUE7RUFDSTtFQUNBO0VBQ0EsWUM1SE07Q1hxOU1WO0FVdjFNSTs7RUFFSTtDVnkxTVI7QVV2MU1ROztFQUNJO0NWMDFNWjs7QVVyMU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Z3MU1KO0FVdDFNSTtFQUNJO0VBQ0E7Q1Z3MU1SO0FVdDFNUTtFQUNJLGVDbEpEO0VEbUpDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z3MU1aO0FVcDFNSTtFQUNJO0VBQ0E7Q1ZzMU1SO0FVcDFNUTtFQUNJO0VBQ0E7RUFDQTtDVnMxTVo7QVVwMU1ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnMxTWhCO0FVajFNSTtFQUNJO0NWbTFNUjs7QVUvME1BO0VBQ0k7RUFDQTtFQUNBO0NWazFNSjtBVWgxTUk7RUFDSSxvQkN6TEc7RUQwTEg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZrMU1SOztBVTUwTUk7RUFDSTtDViswTVI7O0FVMzBNQTs7RUFFSSxlQzdNTztFRDhNUCwrQkNwTE87RURxTFA7Q1Y4ME1KO0FVNTBNSTs7RUFDSSxlQ2pORTtDWGdpTlY7QVU1ME1JOztFQUNJO0NWKzBNUjs7QVU1ME1BOzs7RUFHSSxlQzVOTztDWDJpTlg7QVU3ME1JOzs7RUFDSSxlQzlORTtDWCtpTlY7QVUvME1ROzs7RUFDSTtDVm0xTVo7O0FVOTBNQTtFQUNJLDZCQzdNTztFRDhNUDtDVmkxTUo7O0FVOTBNQTtFQUNJO0VBQ0E7Q1ZpMU1KO0FHdDRNZ0I7RU9tRGhCO0lBSVE7R1ZtMU1OO0NBQ0Y7QVVqMU1JO0VBQ0k7RUFDQSw4QkN6Tkc7RUQwTkg7Q1ZtMU1SOztBVS8wTUE7RUFDSSw4QkMvTk87RURnT1A7RUFDQTtDVmsxTUo7O0FVOTBNQTs7b0NBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQTtDVmkxTUo7O0FVLzBNQTtFQUNJO0VBQ0E7RUFDQTtDVmsxTUo7O0FVaDFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NWbTFNSjs7QVVqMU1BO0VBQ0k7RUFDQTtFQUNBO0NWbzFNSjs7QVVsMU1BO0VBQ0k7RUFDQTtFQUNBO0NWcTFNSjs7QVVuMU1BO0VBQ0U7Q1ZzMU1GOztBVWoxTUk7Ozs7Ozs7RUFPSTtFQUNBO0VBQ0EsWUMvU0M7RURnVEQ7RUFDQTtFQUNBO0VBQ0EsNkJDdFJHO0VEdVJIO0VBQ0E7RUFDQTtDVm8xTVI7QVVuMU1ROzs7Ozs7O0VBQ0ksWUN4VEg7Q1htcE5UO0FHeDlNZ0I7RU9nSVI7Ozs7Ozs7SUFFUTtHVmcyTWQ7Q0FDRjtBVTcxTVE7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWcTJNWjtBVWwyTVk7Ozs7Ozs7RUFDSTtDVjAyTWhCO0FVcjJNWTs7Ozs7OztFQUNJLG9CQ2hWTjtDWDZyTlY7O0FVdjJNQTs7RUFFSTtDVjAyTUo7O0FZeHNOQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q1p3c05GO0FZcnNOQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q1pvc05GO0FZbHNOQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q1ppc05GO0FZL3JOQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q1o4ck5GO0FZM3JOQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q1owck5GO0FZeHJOQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0NaeXJORjtBWXRyTkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtDWnVyTkY7QVlwck5BO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtDWm1yTkY7QVlock5BO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtDWitxTkY7QVk1cU5BO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7Q1o2cU5KO0FZMXFOQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0NaMnFOSjtBWXhxTkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtDWnlxTko7QVl0cU5BO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7Q1p1cU5KO0FZcHFOQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0NacXFOSjtBWW5xTkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtDWm9xTko7QVlqcU5BO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7Q1prcU5KO0FZL3BOQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0NaZ3FOSjtBWTdwTkE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0NaMnBORjtBYTl6TkE7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2JnME5BO0VhOXpORDtJQUNDO0diZzBOQTtFYTl6TkQ7SUFDQztHYmcwTkE7RWE5ek5EO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7R2JnME5BO0NBQ0Y7QWFuMU5BO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0diZzBOQTtFYTl6TkQ7SUFDQztHYmcwTkE7RWE5ek5EO0lBQ0M7R2JnME5BO0VhOXpORDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0diZzBOQTtDQUNGO0FhOXpOQTtFQUNDO0lBQU87R2JpME5OO0VhaDBORTtJQUFPO0dibTBOVDtDQUNGO0FhdDBOQTtFQUNDO0lBQU87R2JpME5OO0VhaDBORTtJQUFPO0dibTBOVDtDQUNGO0FhbDBOQTtFQUNDO0lBQ0M7R2JvME5BO0VhbDBORDtJQUNDO0dibzBOQTtFYWwwTkQ7SUFDQztHYm8wTkE7Q0FDRjtBYTcwTkE7RUFDQztJQUNDO0dibzBOQTtFYWwwTkQ7SUFDQztHYm8wTkE7RWFsME5EO0lBQ0M7R2JvME5BO0NBQ0Y7QWFsME5BO0VBQ0M7SUFDQztHYm8wTkE7RWFsME5EO0lBQ0M7R2JvME5BO0VhbDBORDtJQUNDO0dibzBOQTtFYWwwTkQ7SUFDQztHYm8wTkE7RWFsME5EO0lBQ0M7R2JvME5BO0VhbDBORDtJQUNDO0dibzBOQTtDQUNGO0FhdDFOQTtFQUNDO0lBQ0M7R2JvME5BO0VhbDBORDtJQUNDO0dibzBOQTtFYWwwTkQ7SUFDQztHYm8wTkE7RWFsME5EO0lBQ0M7R2JvME5BO0VhbDBORDtJQUNDO0dibzBOQTtFYWwwTkQ7SUFDQztHYm8wTkE7Q0FDRjtBYWwwTkE7RUFDRztJQUNEO0dibzBOQTtFYWwwTkQ7SUFDQztHYm8wTkE7RWFsME5EO0lBQ0M7R2JvME5BO0NBQ0Y7QWE3ME5BO0VBQ0c7SUFDRDtHYm8wTkE7RWFsME5EO0lBQ0M7R2JvME5BO0VhbDBORDtJQUNDO0dibzBOQTtDQUNGO0FjcjROQTs7b0NBQUE7QUFJQTs7O0VBR0U7Q2RzNE5GOztBY240TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDZHM0TkY7O0FjbjROQTs7RUFFRTtFQUNBO0NkczRORjs7QWNuNE5BOztFQUVFLG9CSG5CUztFR29CVDtFQUNBLGdDSElPO0VHSFA7RUFDQTtFQUNBO0NkczRORjs7QWNuNE5BO0VBQ0U7RUFDQSw4QkhEUztFR0VUO0VBQ0E7Q2RzNE5GO0FjcDRORTtFQUNFO0NkczROSjs7QWNsNE5BO0VBQ0U7Q2RxNE5GOztBY2w0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDZHE0TkY7O0FldDdOQTs7RUFFSTtFQUNBO0VBQ0EsMEJBUEs7RUFRTCxZSkpLO0VJS0w7RUFDQTtFQUNBO0VBQ0EsNkJKcUJPO0VJcEJQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Z5N05KO0FleDdOSTs7RUFDSTtDZjI3TlI7QWV4N05JOztFTnJCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RU1XSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmcThOUjtBZWw4Tkk7O0VBQ0ksaUJKN0JDO0VJOEJEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZnE4TlI7O0FleDdOSTtFQUNJO0NmMjdOUjs7QWV2N05BO0VBQ0k7RUFDQTtDZjA3Tko7O0FnQnIvTkE7O29DQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7Q2hCdy9OSjs7QWdCdC9OQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCeS9OSjs7QWdCdi9OQTtFQUNJO0NoQjAvTko7O0FnQngvTkE7RUFBb0I7RUFDaEI7Q2hCNC9OSjs7QWdCMS9OQTtFQUFzQjtFQUNsQjtDaEI4L05KOztBZ0I1L05BO0VBQ0k7Q2hCKy9OSjs7QWdCNy9OQTtFQUNJO0NoQmdnT0o7O0FnQjkvTkE7RUFDSTtDaEJpZ09KOztBZ0IvL05BO0VBQ0k7Q2hCa2dPSjs7QWdCaGdPQTtFQUNJO0NoQm1nT0o7O0FnQmhnT0E7OztFQUdJO0VBQ0E7RUFDQSxnQ0xkSztDWGloT1Q7O0FnQmhnT0E7O0VBRUk7RUFDQTtFQUNBO0NoQm1nT0o7O0FnQmhnT0E7OztFQUdJLG9CTHBETztFS3FEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCTDlCTztFSytCUDtFQUNBO0VBQ0E7Q2hCbWdPSjtBZ0JsZ09JOzs7RUFDSTtDaEJzZ09SOztBZ0JsZ09BO0VBQ0k7Q2hCcWdPSjtBZ0JuZ09JO0VBQ0k7RUFDQTtFQUNBO0NoQnFnT1I7QWdCbmdPWTtFQUNJO0NoQnFnT2hCO0FnQmpnT1E7RVBwRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VPMEVRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEI2Z09aO0FnQnhnT1E7RUFDSSxvQkxuR0Q7RUtvR0Msc0JMcEdEO0NYOG1PWDs7QWdCcmdPQTtFQUNJO0NoQndnT0o7QWdCdGdPSTtFQUNJO0VBQ0E7RUFDQTtDaEJ3Z09SO0FnQnRnT1k7RUFDSTtDaEJ3Z09oQjtBZ0JwZ09RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEJzZ09aO0FnQmpnT1E7RUFDSTtDaEJtZ09aOztBZ0I5L05BO0VBQ0ksOEJMakhPO0VLa0hQO0NoQmlnT0o7O0FnQjkvTkE7RUFDSTtDaEJpZ09KOztBZ0I5L05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4Qkw5SE87RUsrSFA7Q2hCaWdPSjtBZ0IvL05JO0VBQ0k7RUFDQTtDaEJpZ09SO0FnQjkvTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEJnZ09SO0FnQjcvTkk7RUFDSTtDaEIrL05SO0FnQjUvTkk7RUFDSTtDaEI4L05SOztBZ0IxL05BO0VBQ0k7RUFDQTtDaEI2L05KO0FnQjUvTkk7RVAxTEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VPZ0xJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCd2dPUjtBZ0JyZ09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCdWdPUjtBZ0JwZ09JO0VBQ0k7RUFDQTtDaEJzZ09SO0FnQnBnT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEJzZ09aO0FnQm5nT1E7RUFDSTtDaEJxZ09aO0FnQmxnT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEJvZ09aO0FnQm5nT1k7RUFDSTtFQUNBLDhCTG5NTDtFS29NSztFQUNBO0NoQnFnT2hCOztBaUI1dU9BOztvQ0FBQTtBQUlBOztFQUVJO0VBQ0E7RUFDQTtDakI4dU9KOztBaUIxdU9BO0VBQ0k7RUFDQTtFQUNBO0NqQjZ1T0o7O0FpQjF1T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI2dU9KO0FpQjN1T0k7RUFDSTtFQUNBO0NqQjZ1T1I7O0FpQnp1T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI0dU9KO0FpQjF1T0k7RUFDSTtDakI0dU9SO0FHbGxPZ0I7RWMzSlo7SUFJUTtHakI2dU9WO0NBQ0Y7QWlCMXVPSTtFQUNJO0NqQjR1T1I7QWlCMXVPUTtFQUNJO0VBQ0EsOEJOZkQ7RU1nQkM7RUFDQTtFQUNBO0NqQjR1T1o7O0FpQnZ1T0E7RUFDSTtDakIwdU9KO0FHcm1PZ0I7RWN0SWhCO0lBR1E7R2pCNHVPTjtDQUNGO0FpQnZ1T1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ5dU9aOztBaUJwdU9BO0VBQ0k7Q2pCdXVPSjtBaUJ0dU9JO0VBQ0k7Q2pCd3VPUjs7QWlCcHVPQTtFQUNJO0VBQ0E7RUFDQTtDakJ1dU9KOztBaUJsdU9JO0VBQ0k7Q2pCcXVPUjtBaUJsdU9JO0VBQ0k7Q2pCb3VPUjs7QWlCaHVPQTtFQUNJO0VBQ0EsOEJOdEVPO0VNdUVQO0VBQ0E7RUFDQTtDakJtdU9KO0FHL29PZ0I7RWN6RmhCO0lBT1E7SUFDQTtHakJxdU9OO0NBQ0Y7O0FpQmx1T0E7RUFDSTtDakJxdU9KO0FpQm51T0k7RUFDSSxvQk4vR0U7Q1hvMU9WO0FpQmx1T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJvdU9SO0FHbHFPZ0I7RWN0RVo7SUFNUTtHakJzdU9WO0NBQ0Y7QWlCbnVPSTtFQUNJO0VBQ0E7RUFDQSx3Qk4zR007RU00R047Q2pCcXVPUjtBaUJudU9RO0VBQ0k7Q2pCcXVPWjtBaUJsdU9RO0VBQ0ksd0JObkhFO0VNb0hGO0NqQm91T1o7QWlCanVPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm11T1o7QWlCbHVPWTtFQUNJO0NqQm91T2hCO0FpQi90T0k7RUFDSSw2Qk5oSUc7RU1pSUgsZU41Skc7Q1g2M09YO0FpQi90T1E7RUFDSTtDakJpdU9aO0FpQjd0T0k7RUFDSTtDakIrdE9SO0FpQjd0T1E7RUFDSTtDakIrdE9aOztBaUIzdE9BO0VBQ0k7RUFDQTtFQUNBO0NqQjh0T0o7QUdudE9nQjtFY2RoQjtJQUtRO0dqQmd1T047Q0FDRjtBaUI5dE9JO0VBQ0k7Q2pCZ3VPUjtBaUI3dE9JO0VBQ0k7RUFDQTtDakIrdE9SO0FpQjV0T0k7RUFDSTtDakI4dE9SOztBR2x1T2dCO0VjUWhCO0lBR1E7R2pCNHRPTjtDQUNGO0FHeHVPZ0I7RWNjWjtJQUVRO0dqQjR0T1Y7Q0FDRjtBaUJ6dE9JO0VBQ0k7Q2pCMnRPUjtBR2h2T2dCO0Vjb0JaO0lBR1E7R2pCNnRPVjtDQUNGO0FpQjN0T1E7RUFDSTtDakI2dE9aO0FpQjF0T1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI0dE9aO0FHOXZPZ0I7RWM4QlI7SUFNUTtHakI4dE9kO0NBQ0Y7O0FpQnZ0T0k7RUFDSTtDakIwdE9SO0FpQnZ0T0k7RUFDSTtFQUNBO0NqQnl0T1I7O0FpQnJ0T0E7RUFDQztDakJ3dE9EO0FHL3dPZ0I7RWNzRGhCO0lBR0U7SUFDQTtHakIwdE9BO0NBQ0Y7O0FrQnA5T0E7RUFDQztFQUNBO0VBQ0E7Q2xCdTlPRDtBa0JyOU9DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCdTlPRjtBa0JyOU9FO0VBQ0M7RUFDQTtDbEJ1OU9IO0FrQnA5T0U7RUFDQztDbEJzOU9IO0FrQm45T0U7RUFFQztDbEJvOU9IO0FrQmw5T0c7RUFDQztDbEJvOU9KOztBbUJuL09BOztnRkFBQTtBQUlBO0VBRUk7O0lBQUE7RUFJQTtJQUNJO0lBQ0E7SUFBd0I7SUFDeEI7SUFDQTtHbkJvL09OOztFbUJsL09FOztJQUVJO0duQnEvT047O0VtQm4vT0U7SUFDSTtHbkJzL09OOztFbUJwL09FO0lBQ0k7R25CdS9PTjs7RW1Cci9PRTtFQUNBOzs7O0lBSUk7R25Cdy9PTjs7RW1CdC9PRTs7SUFFSTtJQUNBO0duQnkvT047O0VtQnYvT0U7SUFDSTtJQUE2QjtHbkIyL09uQzs7RW1Cei9PRTs7SUFFSTtHbkI0L09OOztFbUIxL09FO0lBQ0k7R25CNi9PTjs7RW1CMy9PRTtJQUNJO0duQjgvT047RW1CNS9PRTs7O0lBR0k7SUFDQTtHbkI4L09OOztFbUI1L09FOztJQUVJO0duQisvT047O0VtQjkvT0c7O0lBU0M7SUFDQTtHbkIwL09KOztFbUJ4L09FO0lBQ0U7R25CMi9PSjs7RW1Cei9PRTtJQUNFO0duQjQvT0o7O0VtQjEvT0U7Ozs7Ozs7OztJQVNFO0duQjYvT0o7O0VtQjMvT0U7SUFDRTtJQUNBO0lBQ0E7R25COC9PSjtDQUNGO0FvQjNsUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcEI2bFBKO0FvQjNsUE07RUFDRTtDcEI2bFBSOztBb0J6bFBBO0VBQ0k7VUFBQTtFQUNBLG9CVFBPO0VTUVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEI0bFBKOztBb0J6bFBBO0VBQ0k7VUFBQTtFQUNBO0NwQjRsUEo7O0FvQnpsUEE7RUFDSTtVQUFBO0VBQ0E7Q3BCNGxQSjs7QW9CemxQQTtFQUNJO1VBQUE7RUFDQTtDcEI0bFBKOztBb0J6bFBBO0VBQ0k7VUFBQTtFQUNBO0NwQjRsUEo7O0FvQnpsUEE7RUFDRTtJQUNJO0dwQjRsUEo7RW9CMWxQQTtJQUNJO0dwQjRsUEo7Q0FDRjs7QW9CbG1QQTtFQUNFO0lBQ0k7R3BCNGxQSjtFb0IxbFBBO0lBQ0k7R3BCNGxQSjtDQUNGO0FvQnpsUEE7RUFDSTtJQUNFO0dwQjJsUEo7RW9CemxQRTtJQUNFO0dwQjJsUEo7Q0FDRjtBb0JqbVBBO0VBQ0k7SUFDRTtHcEIybFBKO0VvQnpsUEU7SUFDRTtHcEIybFBKO0NBQ0Y7QW9CeGxQQTtFQUNJO0lBQ0U7R3BCMGxQSjtFb0J4bFBFO0lBQ0U7R3BCMGxQSjtDQUNGO0FvQmhtUEE7RUFDSTtJQUNFO0dwQjBsUEo7RW9CeGxQRTtJQUNFO0dwQjBsUEo7Q0FDRjtBcUIxcFBJO0VBQ0k7RUFDQTtDckI0cFBSO0FHaCtPZ0I7RWtCOUxaO0lBS1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyQjZwUFY7Q0FDRjtBcUIzcFBRO0VBQ0k7RUFDQTtFQUNBO0NyQjZwUFo7QUcvK09nQjtFa0JqTFI7SUFNUTtJQUNBO0lBQ0E7R3JCOHBQZDtDQUNGO0FxQjNwUFE7RUFDSTtFQUNBO0NyQjZwUFo7QXFCM3BQWTtFQUNJLDZCVkVMO0VVREs7Q3JCNnBQaEI7QXFCMXBQWTtFQUNJO0VBQ0EsNkJWSkw7RVVLSztFQUNBO0NyQjRwUGhCO0FxQjFwUGdCO0VBQ0k7Q3JCNHBQcEI7QXFCMXBQb0I7RUFDSTtFQUNBO0NyQjRwUHhCO0FxQnZwUFk7RUFDSTtFQUNBLDhCVm5CTDtFVW9CSztFQUNBO0VBQ0E7Q3JCeXBQaEI7QXFCdnBQZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckJ5cFBwQjtBcUJucFBJO0VBQ0k7RUFDQTtDckJxcFBSO0FxQmxwUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQm9wUFI7QUd0aVBnQjtFa0JuSFo7SUFPUTtJQUNBO0lBQ0E7R3JCc3BQVjtDQUNGO0FxQnBwUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQnNwUFo7QUdwalBnQjtFa0J2R1I7SUFPUTtJQUNBO0lBQ0E7R3JCd3BQZDtDQUNGO0FxQnRwUFk7RUFDSTtDckJ3cFBoQjtBcUJycFBZO0VBQ0k7RUFDQTtFQUNBLDZCVjFFTDtFVTJFSztFQUNBO0NyQnVwUGhCO0FxQnJwUGdCO0VaOUdaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFWW9HZ0I7RUFDQSxlVjdHVDtFVThHUztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQmlxUHBCO0FHN2xQZ0I7RWtCaEZBO0lBY1E7SUFDQTtHckJtcVB0QjtDQUNGO0FxQmhxUGdCO0VBQ0ksaUJWL0hYO0VVZ0lXO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQmtxUHBCO0FHaG5QZ0I7RWtCN0RBO0lBY1E7SUFDQTtHckJtcVB0QjtDQUNGO0FxQmhxUGdCO0VBQ0ksWVZsSlg7Q1hvelBUO0FxQmpxUG9CO0VBQ0k7RUFDQTtFQUNBO0NyQm1xUHhCOztBc0I1elBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtDdEI0elBKO0FHem9QZ0I7RW1COUxkO0lBU0k7R3RCazBQSjtDQUNGO0FzQmgwUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QmswUE47QXNCaDBQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QlhPSztFV05MO0N0QmswUE47QXNCajBQTTtFQUNFO0N0Qm0wUFI7QXNCaDBQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N0QmswUE47QXNCajBQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJYdENDO0VXdUNEO0VBQ0E7RUFDQTtFQUNBO0N0Qm0wUFI7QXNCajBQUTtFQUNFO0N0Qm0wUFY7QXNCaDBQUTtFQUNFO0N0QmswUFY7QXNCL3pQUTtFQUNFO0N0QmkwUFY7QXNCN3pQUTtFQUNFO0N0Qit6UFY7QXNCOXpQVTtFQUNFO0VBQ0E7Q3RCZzBQWjtBc0I5elBVO0VBQ0U7RUFDQTtDdEJnMFBaO0FzQjd6UFU7RUFDRTtFQUNBO0N0Qit6UFo7O0F1Qng0UEM7RUFDQztFQUNBO0VBQ0E7Q3ZCMjRQRjtBdUIxNFBFO0VkSkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VjTkQ7RUFDQTtDdkJzNVBIO0F1Qmw1UEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CWlpTO0VZYVQ7RUFDQTtFQUNBO0N2Qm81UEY7QXVCbjVQRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QnE1UEg7QXVCbjVQRTtFQUNDO0VBQ0c7RUFDQTtDdkJxNVBOO0F1Qm41UEU7RUFDQztDdkJxNVBIO0F1Qm41UEU7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0N2QnE1UE47QXVCajVQRTtFQUNJO0VBQ0g7RUFDQTtDdkJtNVBIOztBd0JyOFBDO0VBQ0M7Q3hCdzhQRjtBd0J2OFBFO0VBQ0M7Q3hCeThQSDs7QXdCcjhQQTtFQUNDO0VBQ0E7RUFDQTtDeEJ3OFBEO0F3QnY4UEM7RUFDQztDeEJ5OFBGOztBd0J0OFBBO0VBQ0MsOEJiaUJVO0VhaEJWO0VBQ0E7Q3hCeThQRDs7QXdCdjhQQTtFQUNDLDhCYllVO0VhWFY7RUFDQSxZYnBCUTtFYXFCUjtDeEIwOFBEOztBd0J4OFBBO0VBQ0MsOEJiTVU7RWFMVjtFQUNBO0N4QjI4UEQ7O0F5QnArUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCdStQSjtBR256UGdCO0VzQjFMaEI7SUFRUTtHekJ5K1BOO0NBQ0Y7QXlCditQSTtFQUNJO0N6QnkrUFI7QXlCdCtQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCdytQUjtBR2wwUGdCO0VzQjNLWjtJQVFRO0d6QnkrUFY7Q0FDRjtBR3YwUGdCO0VzQjNLWjtJQVlRO0d6QjArUFY7Q0FDRjtBeUJ2K1BJO0VBQ0k7RUFDQTtFQUNBO0N6QnkrUFI7QXlCditQUTtFQUNJO0VBQ0E7RUFDQTtDekJ5K1BaO0F5QnQrUFE7RUFDSTtDekJ3K1BaO0F5QnIrUFE7RUFDSTtFQUNBO0VBQ0EsK0JkdEJEO0VjdUJDO0VBQ0E7RUFDQTtDekJ1K1BaO0FHajJQZ0I7RXNCNUlSO0lBUVE7R3pCeStQZDtDQUNGO0F5QnIrUFk7RUFDSTtDekJ1K1BoQjtBeUJsK1BJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pCbytQUjtBeUJqK1BJO0VBQ0k7RUFDQTtDekJtK1BSO0F5QmgrUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QmsrUFI7QUcxM1BnQjtFc0I3R1o7SUFPUTtJQUNBO0d6Qm8rUFY7Q0FDRjtBR3IzUFk7RXNCNUdSO0lBRVE7SUFDQTtHekJtK1BWO0NBQ0Y7QXlCaCtQSTtFQUNJO0VBQ0E7Q3pCaytQUjtBRy8zUFk7RXNCckdSO0lBS1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d6Qm0rUFY7RXlCaitQVTtJQUNJO0d6Qm0rUGQ7Q0FDRjtBRzE1UGdCO0VzQjFGWjtJQXNCUTtJQUNBO0lBQ0E7SUFDQTtHekJrK1BWO0NBQ0Y7QXlCLzlQUTtFQUNJLG9CZDVIRjtFYzZIRTtFQUNBO0VBQ0E7RUFDQSxnQ2R4R0g7RWN5R0c7RUFDQTtFQUNBO0N6QmkrUFo7QUc1NlBnQjtFc0I3RFI7SUFVUTtHekJtK1BkO0NBQ0Y7QXlCaCtQUTtFQUNJO0VBQ0E7Q3pCaytQWjtBR3I3UGdCO0VzQi9DUjtJQUlRO0d6Qm8rUGQ7Q0FDRjtBeUJsK1BZO0VBQ0k7RUFDQTtFQUNBLGdDZDNIUDtFYzRITztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Qm8rUGhCO0FHcDhQZ0I7RXNCeENKO0lBVVE7SUFDQTtJQUNBO0lBQ0E7R3pCcytQbEI7Q0FDRjtBR2o4UFk7RXNCakNRO0lBRVE7SUFDQTtHekJvK1AxQjtDQUNGO0F5QmgrUGdCO0VBQ0k7Q3pCaytQcEI7QXlCLzlQZ0I7RUFDSTtDekJpK1BwQjtBeUI5OVBnQjtFQUNJLFlkdExYO0VjdUxXLGdDZDVKWDtFYzZKVztFQUNBO0VBQ0E7Q3pCZytQcEI7QUdwOVBZO0VzQmpCSTtJQU9RO0lBQ0E7SUFDQTtHekJrK1B0QjtDQUNGO0FHdCtQZ0I7RXNCTkE7SUFZUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pCbytQdEI7Q0FDRjtBeUJqK1BnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Qm0rUHBCO0FHNS9QZ0I7RXNCa0JBO0lBU1E7R3pCcStQdEI7Q0FDRjtBeUJuK1BvQjtFQUNJLG9CZHhOYjtFY3lOYTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QnErUHhCO0F5QmwrUG9CO0VBQ0ksb0Jkak9iO0Vja09hO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCbytQeEI7QUdqaFFnQjtFc0JrREk7SUFFUSxlZDdPakI7R1g4c1FUO0V5Qjc5UDhCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHekIrOVBsQztFeUI3OVBrQztJQUNJO0d6Qis5UHRDO0NBQ0Y7QUd0aVFnQjtFc0I2RUk7SUFFUTtJQUNBO0d6QjI5UDFCO0NBQ0Y7QXlCcDlQb0I7RUFDSTtDekJzOVB4QjtBeUIvOFBJO0VBQ0k7RUFDQTtFQUNBO0N6Qmk5UFI7QUdwalFnQjtFc0JnR1o7SUFLUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pCbTlQVjtFeUJqOVBVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pCbTlQZDtDQUNGO0F5Qmg5UFE7RUFDSTtDekJrOVBaO0F5Qi84UFE7RUFDSTtDekJpOVBaO0F5Qjk4UFE7RUFDSSxvQmR6VEQ7RWMwVEM7RUFDQTtFQUNBO0N6Qmc5UFo7QUdubFFnQjtFc0IrSFI7SUFNUTtHekJrOVBkO0NBQ0Y7QXlCLzhQUTtFaEJ2VUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VnQjZUUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekIyOVBaO0FHbG1RWTtFc0IwSUo7SUFFUTtHekIwOVBkO0NBQ0Y7QUdsblFnQjtFc0JxSlI7SUFNUTtHekIyOVBkO0NBQ0Y7QXlCeDlQUTtFQUNJO0N6QjA5UFo7QUcxblFnQjtFc0IrSlI7SUFHUTtJQUNBO0lBQ0E7R3pCNDlQZDtFeUIxOVBjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pCNDlQbEI7Q0FDRjtBeUJ6OVBZO0VBQ0k7RUFDQSw2QmRqVkw7RWNrVks7RUFDQTtDekIyOVBoQjtBR2hwUWdCO0VzQmlMSjtJQU1RO0d6QjY5UGxCO0NBQ0Y7QXlCMzlQZ0I7RUFDSSxlZHBYVDtDWGkxUVg7QXlCNTlQb0I7RUFDSTtDekI4OVB4QjtBeUJ6OVBZO0VBQ0k7Q3pCMjlQaEI7QXlCejlQZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDekIyOVBwQjtBR3BxUWdCO0VzQnFNQTtJQU1RO0lBQ0E7R3pCNjlQdEI7Q0FDRjtBeUIzOVBvQjtFQUNJO0N6QjY5UHhCO0F5QjE5UG9CO0VBQ0k7Q3pCNDlQeEI7QXlCeDlQd0I7RUFDSTtDekIwOVA1QjtBeUJwOVBZO0VBQ0k7Q3pCczlQaEI7QXlCcjlQZ0I7RUFDSTtDekJ1OVBwQjtBR3pyUWdCO0VzQmlPQTtJQUlRO0lBQ0E7R3pCdzlQdEI7Q0FDRjtBeUJyOVBvQjtFQUNJLFlkdGFmO0VjdWFlO0VBQ0E7RUFDQSxnQ2Q5WWY7RWMrWWU7Q3pCdTlQeEI7QUd0c1FnQjtFc0IwT0k7SUFRUTtJQUNBO0lBQ0EsNkJkbFpqQjtJY21aaUI7R3pCdzlQMUI7Q0FDRjtBeUJyOVBvQjtFQUNJO0VBQ0E7Q3pCdTlQeEI7QUd2c1FZO0VzQjhPUTtJQUlRO0lBQ0E7SUFDQTtHekJ5OVAxQjtDQUNGO0FHenRRZ0I7RXNCeVBJO0lBU1E7R3pCMjlQMUI7Q0FDRjtBeUJ4OVB3QjtFQUNJO0N6QjA5UDVCO0FHdHRRWTtFc0IyUFk7SUFHUTtJQUNBO0d6QjQ5UDlCO0NBQ0Y7QUd2dVFnQjtFc0I2UVk7SWhCM2N4QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBRUE7SWdCaWNnQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pCdStQbEM7Q0FDRjtBeUJwK1A0QjtFQUNJO0VBQ0E7RUFDQSw4QmQ1YnJCO0NYazZRWDtBR3J3UWdCO0VzQjRSWTtJQUtRO0d6QncrUGxDO0NBQ0Y7QUcvdlFZO0VzQjZSWTtJQUVRO0d6Qm8rUDlCO0NBQ0Y7QXlCNzlQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCKzlQWjtBR3R4UWdCO0VzQmtUUjtJQU9RO0d6QmkrUGQ7Q0FDRjtBeUIvOVBZO0VBQ0ksZWR0Zkw7RWN1ZkssNkJkNWRMO0VjNmRLO0N6QmkrUGhCO0F5Qjc5UGdCO0VBQ0k7RUFDQTtFQUNBO0N6Qis5UHBCO0F5Qjc5UG9CO0VBQ0k7Q3pCKzlQeEI7QXlCNTlQb0I7RUFDSTtDekI4OVB4QjtBeUIzOVBvQjtFQUNJO0VBQ0EsOEJkL2ViO0VjZ2ZhO0N6QjY5UHhCO0F5QjE5UG9CO0VBQ0ksWWRsaEJmO0VjbWhCZTtFQUNBLDhCZHRmYjtDWGs5UVg7QXlCdjlQWTtFQUNJO0VBQ0E7Q3pCeTlQaEI7QXlCcjlQUTtFQUNJO0VBQ0E7Q3pCdTlQWjtBRzd6UWdCO0VzQm9XUjtJQUlRO0d6Qnk5UGQ7Q0FDRjtBeUJ2OVBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Qnk5UFo7QXlCdjlQWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Qnk5UGhCO0F5QnQ5UFk7RUFDSTtDekJ3OVBoQjtBeUJwOVBZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCczlQaEI7QXlCbjlQWTtFQUNJO0VBQ0EsNkJkL2lCTDtFY2dqQks7RUFDQTtDekJxOVBoQjtBeUJsOVBZO0VBQ0k7RUFDQTtFQUNBLGdDZHpqQlA7RWMwakJPO0N6Qm85UGhCO0F5Qmo5UFk7RUFDSTtFQUNBLDhCZDVqQkw7Q1grZ1JYO0F5Qmg5UFk7RUFDSTtDekJrOVBoQjtBeUI5OFBRO0VBQ0k7Q3pCZzlQWjtBeUI5OFBZO0VBQ0ksZWRwbUJMO0VjcW1CSyw2QmQxa0JMO0VjMmtCSztDekJnOVBoQjtBeUI3OFBZO0VBQ0k7RUFDQTtDekIrOFBoQjtBeUI1OFBZO0VBQ0k7Q3pCODhQaEI7QXlCMzhQWTtFQUNJLGVkbm5CTDtFY29uQkssNkJkemxCTDtFYzBsQks7Q3pCNjhQaEI7QXlCMThQWTtFQUNJLFlkM25CUDtFYzRuQk8sNkJkL2xCTDtFY2dtQks7Q3pCNDhQaEI7QXlCejhQWTtFQUNJO0VBQ0EsOEJkcG1CTDtFY3FtQks7Q3pCMjhQaEI7QXlCeDhQWTtFQUNJO0VBQ0E7RUFDQSw2QmQ1bUJMO0VjNm1CSztFQUNBO0VBQ0E7Q3pCMDhQaEI7QXlCeDhQZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekIwOFBwQjtBeUJ2OFBnQjtFQUNJO0N6Qnk4UHBCO0F5QnY4UG9CO0VBQ0k7RUFDQTtDekJ5OFB4QjtBeUJuOFBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QnE4UFo7QXlCbjhQWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QnE4UGhCO0F5Qmo4UGdCO0VBQ0k7Q3pCbThQcEI7QXlCLzdQWTs7RUFFSSw4QmRycUJMO0Vjc3FCSztFQUNBO0N6Qmk4UGhCO0F5Qjk3UFk7RUFDSSxnQ2Q5cUJQO0VjK3FCTztFQUNBO0VBQ0E7RUFDQTtDekJnOFBoQjtBeUI1N1BRO0VBQ0k7Q3pCODdQWjtBeUI1N1BZO0VBQ0k7Q3pCODdQaEI7QXlCNTdQZ0I7RUFDSSxlZHR0QlQ7RWN1dEJTLGdDZDlyQlg7RWMrckJXO0VBQ0E7Q3pCODdQcEI7QXlCMTdQWTtFQUNJLFlkaHVCUDtFY2l1Qk8sOEJkbnNCTDtFY29zQks7RUFDQTtDekI0N1BoQjs7QTBCbnFSQTtFQUNJO0VBQ0E7QzFCc3FSSjtBMEJwcVJJO0VBQ0k7QzFCc3FSUjtBRzUrUWdCO0V1QjNMWjtJQUlRO0cxQnVxUlY7Q0FDRjtBMEJwcVJRO0VBQ0k7QzFCc3FSWjtBR3AvUWdCO0V1QjlLWjtJQUVRO0cxQm9xUlY7Q0FDRjtBMEJqcVJRO0VBQ0k7QzFCbXFSWjtBRzUvUWdCO0V1QnhLUjtJQUlRO0lBQ0E7RzFCb3FSZDtDQUNGO0EwQmhxUkk7RUFDSTtFQUNBO0VBQ0EsNkJmSEc7RWVJSDtDMUJrcVJSO0EwQi9wUkk7RUFDSTtFQUNBO0MxQmlxUlI7QTBCOXBSSTtFQUNJO0MxQmdxUlI7QTBCN3BSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUIrcFJSO0EwQjlwUlE7RUFDSTtDMUJncVJaO0EwQjVwUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUI4cFJSO0EwQjNwUkk7RUFDSTtFQUNBO0MxQjZwUlI7QTBCM3BSUTtFQUNJO0VBQ0E7QzFCNnBSWjtBMEIxcFJRO0VBQ0k7RUFDQTtFQUNBO0MxQjRwUlo7QTBCMXBSWTtFQUNJO0MxQjRwUmhCO0EwQnhwUlE7RUFDSTtDMUIwcFJaO0EwQnhwUlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUIwcFJoQjtBMEJ0cFJnQjtFQUNJO0MxQndwUnBCO0EwQmxwUkk7RUFDSTtDMUJvcFJSO0EwQmxwUlE7RUFDSTtFQUNBO0MxQm9wUlo7QTBCaHBSUTtFQUNJO0VBQ0E7RUFDQTtDMUJrcFJaO0EwQmhwUlk7RUFDSTtDMUJrcFJoQjtBMEIvb1JRO0VBQ0k7RUFDQTtDMUJpcFJaO0EwQi9vUlk7RUFDSTtDMUJpcFJoQjtBMEI1b1JJO0VBQ0k7RUFDSDtFQUNHO0MxQjhvUlI7QUcxbFJnQjtFdUJ2RFo7SUFNUTtHMUIrb1JWO0NBQ0Y7QTBCNW9SUTtFQUNJO0VBQ0E7QzFCOG9SWjtBMEI1b1JZO0VBQ0k7QzFCOG9SaEI7QTBCMW9SSztFQUNDO0VBQ0E7QzFCNG9STjtBMEJ2b1JJO0VBQ0k7VUFBQTtFQUNBO0VBQUE7RUFBQTtDMUJ5b1JSO0EwQnZvUlE7RUFDSTtVQUFBO0MxQnlvUlo7O0EwQnBvUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUJ1b1JKOztBMkJ2elJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0IwelJKO0FHaG9SZ0I7RXdCL0xoQjtJQU9RO0czQjR6Uk47Q0FDRjtBMkIxelJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQ2hCZ0JDO0VnQmZEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0I0elJSO0EyQjF6UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDM0I0elJaO0EyQnp6UlE7RUFDSTtDM0IyelJaO0EyQnh6UlE7RUFDSSxvQmhCN0JEO0VnQjhCQztDM0IwelJaO0EyQnh6Ulk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0IwelJoQjs7QTJCcHpSQTtFQUNJO0VBQ0EsMEJoQjlDTTtFZ0IrQ047RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0J1elJKO0EyQnR6Ukk7RUFDSTtFQUNBLGdDaEI5QkM7RWdCK0JEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0MzQnd6UlI7QTJCdHpSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0J3elJaO0EyQnJ6UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCdXpSWjs7QTRCNzRSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Qmc1Uko7QUd4dFJnQjtFeUIvTGhCO0lBU1E7RzVCazVSTjtFNEJoNVJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVCazVSVjtDQUNGO0E0Qi80Ukk7RUFDSTtFQUNBO0VBQ0E7QzVCaTVSUjtBNEI5NFJJO0VBQ0k7RUFDQTtFQUNBO0M1Qmc1UlI7QTRCOTRSUTtFbkJoQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VtQnNCUTtFQUNBO0VBQ0E7RUFDQTtDNUIwNVJaO0E0QnY1UlE7RUFDSTtDNUJ5NVJaO0E0QnI1Ukk7RUFDRTtDNUJ1NVJOO0E0QnA1Ukk7RUFDSTtFQUNBO0VBQ0E7QzVCczVSUjtBNEJwNVJRO0VBQ0U7QzVCczVSVjs7QTZCLzhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0JrOVJKO0FHanhSWTtFMEJoTVI7SUFFUTtJQUNBO0lBQ0E7RzdCbTlSVjtDQUNGOztBNkIvOFJBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0JrOVJKO0E2Qmo5Ukk7RUFDQztDN0JtOVJMO0E2Qmo5Ukk7RUFDSTtFQUNBO0VBQ0E7QzdCbTlSUjtBNkJqOVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzdCbTlSUjtBNkJsOVJRO0VwQnhDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RW9COEJRO0M3Qjg5Ulo7QTZCMTlSUTtFQUNJO0VBQ0E7RUFDQTtDN0I0OVJaO0E2QjM5Ulk7RUFDSTtFQUNBO0VBQ0EsNkJsQnRCTDtFa0J1Qks7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0I2OVJoQjtBNkI1OVJnQjtFQUNJO0M3Qjg5UnBCO0E2QjU5UmdCO0VBQ0ksWWxCN0RYO0VrQjhEVztDN0I4OVJwQjtBNkJ6OVJJO0VBQ0k7RUFDQTtFQUNBO0M3QjI5UlI7QTZCMTlSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCNDlSWjtBNkIxOVJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3QjQ5Ulo7QTZCMTlSUTtFQUNJO0M3QjQ5Ulo7QTZCMTlSUTtFQUNJO0VBQ0EsOEJsQmhFRDtFa0JpRUM7RUFDQTtFQUNBO0M3QjQ5Ulo7QTZCMTlSUTtFQUNJO0M3QjQ5Ulo7QTZCMzlSWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCNjlSaEI7QTZCNTlSZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0I4OVJwQjtBNkIzOVJvQjtFQUNJLG9CbEJwSGI7RWtCcUhhO0M3QjY5UnhCO0E2QnY5Ulk7RUFDSTtFQUNBLDZCbEJsR0w7RWtCbUdLLFlsQmhJUDtDWHlsU1Q7QTZCdDlSZ0I7RUFDSTtDN0J3OVJwQjtBNkJ2OVJvQjtFQUNJO0M3Qnk5UnhCO0E2QnQ5UndCO0VBQ0ksc0JsQnhJakI7Q1hnbVNYO0E2Qmw5UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDN0JvOVJaO0E2Qm45Ulk7RUFDSTtFQUNBO0M3QnE5UmhCOztBOEJoblNBO0VyQkNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFcUJYQTtFQUNBO0M5QjZuU0o7QThCM25TSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M5QjZuU1I7O0E4QnpuU0E7RXJCYkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VxQkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUJzb1NKOztBOEJub1NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCbkJHTztFbUJGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlCc29TSjtBOEJwb1NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlCc29TUjtBOEJub1NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlCcW9TUjs7QStCdHNTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvQnlzU0o7QStCeHNTSTtFQUNJO0VBQ0E7Qy9CMHNTUjtBK0J4c1NJO0V0QlhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFc0JDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0JvdFNSOztBK0JodFNBO0VBQ0k7Qy9CbXRTSjtBK0JqdFNJO0VBQ0k7Qy9CbXRTUjs7QStCaHRTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9CbXRTSjs7QStCanRTQTtFQUNJO0VBQ0E7Qy9Cb3RTSjtBK0JsdFNJO0VBQ0k7RUFDQTtDL0JvdFNSO0ErQmx0U1E7RUFDSTtDL0JvdFNaOztBK0JodFNBO0VBQ0k7Qy9CbXRTSjtBR3prU2dCO0U0QjNJaEI7SUFHUTtHL0JxdFNOO0NBQ0Y7QStCbnRTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDhCcEI1Qkc7RW9CNkJIO0VBQ0E7RUFDQTtDL0JxdFNSO0ErQnB0U1E7RUFDRSxvQnBCN0RDO0NYbXhTWDtBK0JudFNRO0VBRUk7Qy9Cb3RTWjtBRzdsU2dCO0U0QnBIUjtJQUVNO0cvQm10U1o7Q0FDRjs7QWdDanlTQTtFQUNJO0NoQ295U0o7QWdDbHlTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQ295U1I7QUcvbVNnQjtFNkI1TFo7SUFVUTtJQUNBO0lBQ0E7R2hDcXlTVjtDQUNGO0FHdG5TZ0I7RTZCNUtSO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hDb3lTZDtDQUNGO0FnQ2h5U0k7RUFDSTtDaENreVNSO0FHcG9TZ0I7RTZCL0paO0lBR1E7SUFDQTtJQUNBO0lBQ0E7R2hDb3lTVjtFZ0NseVNVO0lBQ0k7R2hDb3lTZDtDQUNGO0FnQy94U0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaENpeVNSO0FnQy94U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNHO0VBQ0E7Q2hDaXlTWjtBZ0M3eFNJO0VBQ0k7Q2hDK3hTUjtBZ0M1eFNDO0VBQ0M7RUFDQTtFQUNBO0NoQzh4U0Y7QUczcVNnQjtFNkJ0SGY7SUFLRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doQ2d5U0Q7Q0FDRjtBZ0M5eFNFO0V2QnBGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXVCMEVEO0VBQ0E7RUFDQTtFQUNBO0NoQzB5U0g7QWdDdHlTSTtFQUNJO0VBQ0EsWXJCN0ZDO0VxQjhGRDtFQUNBO0VBQ0E7RUFDQTtDaEN3eVNSO0FHOXNTZ0I7RTZCaEdaO0lBU1E7SUFDQTtHaEN5eVNWO0NBQ0Y7QWdDdnlTSztFQUNDO0NoQ3l5U047QUd2dFNnQjtFNkJuRlg7SUFHRTtJQUNBO0doQzJ5U0w7Q0FDRjtBZ0N4eVNRO0VBQ0k7RUFDQSw2QnJCL0ZFO0VxQmdHRjtFQUNBO0NoQzB5U1o7QUdudVNnQjtFNkIzRVI7SUFPUTtHaEMyeVNkO0NBQ0Y7QUd4dVNnQjtFNkIzRVI7SUFXUTtHaEM0eVNkO0NBQ0Y7QWdDenlTUTtFQUNJLFlyQmhJSDtFcUJpSUc7RUFDQSw4QnJCaEhFO0VxQmlIRjtDaEMyeVNaO0FHbnZTZ0I7RTZCNURSO0lBT1E7SUFDQTtHaEM0eVNkO0NBQ0Y7QUd6dlNnQjtFNkI1RFI7SUFXUTtHaEM4eVNkO0NBQ0Y7QWdDM3lTUTtFQUNJO0NoQzZ5U1o7QUdqd1NnQjtFNkI3Q1I7SUFJUTtJQUNBO0doQzh5U2Q7RWdDNXlTYztJQUNJO0doQzh5U2xCO0VnQzN5U2M7SUFDSTtHaEM2eVNsQjtDQUNGO0FHN3dTZ0I7RTZCeEJSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hDd3lTVjtDQUNGO0FnQ3B5U1E7RUFDSSxZckJoTEg7Q1hzOVNUO0FnQ255U1E7RUFDSSxZckJwTEg7RXFCcUxHLG1CckJyTEg7Q1gwOVNUO0FnQ255U1k7RUFDSSxpQnJCeExQO0NYNjlTVDtBZ0NseVNZO0VBQ0k7Q2hDb3lTaEI7QWdDN3hTUTtFQUNJO0NoQyt4U1o7QWdDNXhTUTtFQUNJO0NoQzh4U1o7QWdDM3hTUTtFQUNJO0NoQzZ4U1o7QUc5eVNnQjtFNkJnQlI7SUFJUTtHaEM4eFNkO0NBQ0Y7O0FnQ3p4U0E7RUFDSTtDaEM0eFNKOztBZ0N6eFNBO0VBQ0k7Q2hDNHhTSjtBZ0MxeFNJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2hDMnhTUjtBR2owU2dCO0U2QmlDWjtJQVFRO0lBQ0E7SUFDQTtHaEM0eFNWO0NBQ0Y7QUd4MFNnQjtFNkIrQ0o7SUFDSTtHaEM0eFNkO0NBQ0Y7QUc3MFNnQjtFNkJvRFI7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEMyeFNkO0NBQ0Y7QWdDeHhTUTtFQUNJO0VBQ0E7RUFDQTtDaEMweFNaO0FHNzFTZ0I7RTZCZ0VSO0lBS1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEM0eFNkO0VnQzF4U2M7SUFDSTtHaEM0eFNsQjtDQUNGO0FHejJTZ0I7RTZCZ0VSO0lBaUJRO0lBQ0E7R2hDNHhTZDtDQUNGO0FnQzF4U1k7RUFDSTtFQUNBLDZCckIxUEY7RXFCMlBFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDNHhTaEI7QWdDdHhTSTtFQUNJLDJCckIxUU07RXFCMlFOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDd3hTUjtBR2g0U2dCO0U2QmtHWjtJQVNRO0doQ3l4U1Y7Q0FDRjtBZ0N0eFNJO0VBQ0k7RUFDQTtDaEN3eFNSO0FHejRTZ0I7RTZCK0daO0lBSVE7R2hDMHhTVjtFZ0N4eFNVO0lBQ0k7R2hDMHhTZDtDQUNGO0FnQ3J4U0k7RUFDSTtFQUNBO0VBQ0E7Q2hDdXhTUjtBR3Q1U2dCO0U2QjRIWjtJQUtRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hDeXhTVjtDQUNGO0FnQ3Z4U1E7RXZCdFVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFdUI0VFE7RUFDQTtFQUNBO0VBQ0E7Q2hDbXlTWjtBZ0MveFNJO0VBQ0k7RUFDQTtFQUNBO0NoQ2l5U1I7QUd0N1NnQjtFNkJ1SlI7SUFFUTtHaENpeVNkO0NBQ0Y7QWdDN3hTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NoQyt4U1I7QUdqOFNnQjtFNkI4Slo7SUFPUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hDZ3lTVjtDQUNGO0FnQzl4U1E7RUFDSTtFQUNBO0VBQ0E7Q2hDZ3lTWjtBZ0M5eFNZO0VBQ0k7RUFDQTtDaENneVNoQjtBR3A5U2dCO0U2QnlMWjtJQUVRO0doQzZ4U1Y7Q0FDRjtBZ0MxeFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2hDNHhTUjtBRy85U2dCO0U2QitMWjtJQU9RO0lBQ0E7R2hDNnhTVjtFZ0MzeFNVO0lBQ0k7R2hDNnhTZDtDQUNGO0FnQ3p4U0k7RUFDSTtFQUNBO0VBQ0E7Q2hDMnhTUjtBZ0N6eFNRO0VBQ0k7RUFDQTtDaEMyeFNaO0FnQ3h4U1E7RUFDSTtFQUNBO0VBQ0EsOEJyQnpYRDtFcUIwWEM7Q2hDMHhTWjtBZ0N0eFNJO0VBQ0k7RUFDQTtDaEN3eFNSO0FHMy9TZ0I7RTZCaU9aO0lBSVE7SUFDQTtJQUNBO0doQzB4U1Y7Q0FDRjtBZ0N4eFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2hDMHhTWjtBR3hnVGdCO0U2QjBPUjtJQU1RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doQzR4U2Q7Q0FDRjtBZ0N6eFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2hDMnhTWjtBZ0N6eFNZO0VBQ0ksZXJCemJOO0VxQjBiTTtFQUNBLDZCckJqYUw7RXFCa2FLO0NoQzJ4U2hCO0FHL2hUZ0I7RTZCZ1FKO0lBTVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEM2eFNsQjtFZ0MzeFNrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doQzZ4U3RCO0NBQ0Y7QWdDenhTWTtFQUNJO0VBQ0E7RUFDQSw4QnJCeGJMO0VxQnliSztFQUNBO0NoQzJ4U2hCO0FnQ3p4U2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEMyeFNwQjtBZ0NueFNZO0V2QjFlUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7Q1Q4dlRKO0FnQ3p4U1k7RXZCbGZSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFdUJ3ZVk7Q2hDcXlTaEI7QWdDanlTUTtFQUNJO0VBQ0Esb0JyQnJmRjtFcUJzZkU7RUFDQTtFQUNBO0NoQ215U1o7QUdubVRnQjtFNkIyVFI7SUFPUTtHaENxeVNkO0NBQ0Y7QWdDbnlTWTtFQUNJO0VBQ0E7Q2hDcXlTaEI7QWdDbnlTZ0I7RUFDSTtDaENxeVNwQjtBZ0NqeVNZO0V2QjVnQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0NUOHlUSjtBZ0MxeVNZO0V2QmpoQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0NUNHpUSjtBZ0NuelNZO0V2QnRoQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0NUMDBUSjtBZ0M1elNZO0V2QjNoQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0NUdzFUSjtBZ0NuMFNJO0VBQ0k7RUFDQSwyQnJCN2dCTTtFcUI4Z0JOO0VBQ0E7RUFDQTtFQUNBO0NoQ3EwU1I7QUcvcVRnQjtFNkJvV1o7SUFRUTtJQUNBO0lBQ0E7SUFDQTtHaEN1MFNWO0NBQ0Y7QWdDcjBTUTtFQUNJO0VBQ0E7Q2hDdTBTWjs7QUczclRnQjtFNkJ5WFo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doQ3MwU047Q0FDRjtBZ0NoMFNJOzs7RUFDSTtDaENvMFNSO0FHMXNUZ0I7RTZCd1lSOzs7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaENzMFNkO0NBQ0Y7QWdDbjBTUTs7O0VBQ0k7Q2hDdTBTWjs7QWdDL3pTSTs7RUFDSTtDaENtMFNSO0FHanVUZ0I7RTZCNlpaOztJQUdRO0lBQ0E7R2hDczBTVjtDQUNGOztBZ0M5elNRO0VBQ0k7Q2hDaTBTWjtBZ0M5elNROztFQUVJLFlyQjNtQkg7Q1gyNlRUO0FHaHZUZ0I7RTZCbWJSO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doQyt6U2Q7Q0FDRjs7QWdDeHpTSTtFQUNJO0NoQzJ6U1I7O0FnQ3J6U0k7RUFDSTtDaEN3elNSO0FnQ3R6U1E7RUFDSTtDaEN3elNaO0FHeHdUZ0I7RTZCK2NSO0lBR1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEMwelNkO0NBQ0Y7QWdDdHpTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDd3pTUjtBRzl4VGdCO0U2QjhkWjtJQVVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hDMHpTVjtDQUNGO0FnQ3h6U1E7RUFDSTtFQUNBO0VBQ0EsWXJCN3FCSDtFcUI4cUJHO0VBQ0EsOEJyQmpwQkQ7RXFCa3BCQztFQUNBO0VBQ0E7Q2hDMHpTWjtBR2p6VGdCO0U2QitlUjtJQVVRO0lBQ0E7R2hDNHpTZDtDQUNGO0FnQzF6U1k7RUFDSTtFQUNBO0NoQzR6U2hCO0FnQ3J6U1E7RUFDSSxvQnJCaHNCRDtFcUJpc0JDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDdXpTWjtBZ0NwelNRO0VBQ0k7Q2hDc3pTWjs7QWdDL3lTUTtFQUNJO0NoQ2t6U1o7O0FpQ3pnVUE7RUFDSTtDakM0Z1VKO0FHOTBUZ0I7RThCNUxaO0lBRVE7R2pDNGdVVjtDQUNGO0FpQ3hnVVk7RUFDSTtDakMwZ1VoQjtBaUN2Z1VZO0VBQ0k7Q2pDeWdVaEI7QWlDeGdVZ0I7RUFDSTtDakMwZ1VwQjtBaUN4Z1VvQjtFQUNJO0VBQ0E7Q2pDMGdVeEI7QWlDdmdVb0I7RUFDSTtFQUNBO0NqQ3lnVXhCO0FpQ3BnVVk7RUFDSTtDakNzZ1VoQjs7QWtDdGlVQTtFQUNJO0VBQ0E7RUFDQTtDbEN5aVVKO0FHNzJUZ0I7RStCL0xoQjtJQU1RO0dsQzBpVU47Q0FDRjtBR2wzVGdCO0UrQi9MaEI7SUFXUTtHbEMwaVVOO0NBQ0Y7QWtDdmlVSTtFQUNJO0NsQ3lpVVI7QWtDeGlVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NsQzBpVVo7QUdoNFRnQjtFK0I5S1I7SUFPUTtJQUNBO0dsQzJpVWQ7Q0FDRjtBa0N4aVVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEMwaVVoQjtBa0N2aVVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xDeWlVaEI7QWtDdGlVWTtFQUNJO0NsQ3dpVWhCO0FrQ3RpVWdCO0VBQ0ksZXZCbkRUO0NYMmxVWDtBa0NyaVVnQjtFQUNJO0NsQ3VpVXBCO0FrQ25pVVk7RUFDSTtFQUNBO0VBQ0EsOEJ2QmxDTDtFdUJtQ0ssWXZCaEVOO0NYcW1VVjtBa0NsaVVZO0VBQ0k7Q2xDb2lVaEI7QWtDamlVWTtFQUNJO0VBQ0E7RUFDQSw2QnZCOUNMO0V1QitDSyxZdkI1RVA7RXVCNkVPO0VBQ0E7Q2xDbWlVaEI7QWtDaGlVWTtFQUNJO0VBQ0EsOEJ2QnJETDtFdUJzREs7Q2xDa2lVaEI7QWtDN2hVSTtFQUNJO0NsQytoVVI7O0FtQzduVUE7RUFDSTtFQUNBO0VBQ0E7Q25DZ29VSjtBR3A4VGdCO0VnQy9MaEI7SUFLUTtHbkNrb1VOO0NBQ0Y7QUd6OFRnQjtFZ0MvTGhCO0lBUVE7R25Db29VTjtDQUNGO0FtQ2xvVUk7RUFDSTtDbkNvb1VSO0FtQ2pvVUk7RUFDSTtDbkNtb1VSO0FtQ2pvVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbkNtb1VSO0FtQ2pvVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ21vVVo7QW1DaG9VUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ2tvVVo7QW1DL25VUTtFQUNJO0NuQ2lvVVo7QW1DL25VWTtFQUNJLGV4QjlDTDtDWCtxVVg7QW1DOW5VWTtFQUNJO0NuQ2dvVWhCO0FtQ3puVUk7RUFDSTtFQUNBO0VBQ0E7Q25DMm5VUjtBbUN4blVJO0VBQ0k7RUFDQSxZeEJuRUM7RXdCb0VEO0VBQ0EsOEJ4QnZDRztFd0J3Q0g7RUFDQTtFQUNBO0VBQ0E7Q25DMG5VUjtBbUN4blVRO0VBQ0k7RUFDQSw2QnhCaEREO0V3QmlEQztFQUNBLGV4QjdFRDtFd0I4RUM7Q25DMG5VWjtBbUN2blVRO0VBQ0k7RUFDQTtFQUNBO0NuQ3luVVo7QW1Dcm5VSTtFQUNJLFl4QjNGQztFd0I0RkQsNkJ4Qi9ERztFd0JnRUg7RUFDQTtFQUNBO0NuQ3VuVVI7QW1DcG5VSTtFQUNJO0VBQ0EsOEJ4QnRFRztFd0J1RUg7Q25Dc25VUjtBbUNublVJO0VBQ0k7Q25DcW5VUjs7QUduaVVnQjtFZ0M5RWhCO0lBSVE7R25Da25VTjtDQUNGO0FtQ2huVUk7RUFDSTtDbkNrblVSO0FtQ2huVVE7RUFFSTtDbkNpblVaO0FtQzltVVE7RUFDSTtDbkNnblVaOztBb0NqdlVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BDb3ZVSjtBb0NudlVJO0VBQ0k7RUFDQTtDcENxdlVSO0FvQ3B2VVE7RUFDSTtFQUNBO0NwQ3N2VVo7QW9DcHZVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0N6QmNIO0V5QmJHO0NwQ3N2VVo7QW9DcnZVWTtFQUNJO0VBQ0E7Q3BDdXZVaEI7QW9DcHZVUTtFQUNJO0VBQ0Esd0J6QkNFO0V5QkFGO0NwQ3N2VVo7QW9DcHZVUTtFQUNJO0NwQ3N2VVo7QW9DcnZVWTtFQUNJO0NwQ3V2VWhCO0FvQ3R2VWdCO0VBQ0k7Q3BDd3ZVcEI7QUczbFVnQjtFaUMvTGhCO0lBd0NRO0lBQ0E7SUFDQTtHcENzdlVOO0NBQ0Y7QUdsbVVnQjtFaUMvTGhCO0lBNkNRO0dwQ3d2VU47Q0FDRjtBb0N2dlVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BDeXZVUjtBb0N4dlVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BDMHZVWjtBb0N2dlVZO0VBQ0k7Q3BDeXZVaEI7QW9DcHZVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJ6QjlDRztDWG95VVg7QUd0b1VnQjtFaUMzSFo7SUFjUTtHcEN1dlVWO0NBQ0Y7QW9DcHZVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcENzdlVaO0FvQ252VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BDcXZVWjtBb0NsdlVRO0VBQ0k7RUFDQTtFQUNBLHdCekJ0RkU7Q1gwMFVkO0FvQ2h2VUk7RUFDSTtFQUNBLDhCekJyRkc7Q1h1MFVYO0FvQy91VUk7RUFDSTtFQUNBO0VBQ0E7Q3BDaXZVUjtBb0MvdVVRO0VBQ0k7RUFDQTtFQUNBLDZCekJqR0Q7RXlCa0dDO0VBQ0E7Q3BDaXZVWjtBb0MvdVVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcENpdlVoQjtBb0M1dVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQzh1VVI7QW9DNXVVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwQzh1VVo7QW9DNXVVWTtFQUNJO0NwQzh1VWhCO0FvQzN1VVk7RUFDSTtDcEM2dVVoQjtBb0N4dVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BDMHVVUjtBb0N4dVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQzB1VVo7QW9DeHVVWTtFM0JqTVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0UyQnVMWTtFQUNBO0VBQ0E7RUFDQTtDcENvdlVoQjtBb0NqdlVZO0VBQ0k7RUFDQTtDcENtdlVoQjtBb0MvdVVRO0VBQ0k7Q3BDaXZVWjtBb0M5dVVRO0UzQnBOSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RTJCME1RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQzB2VVo7QW9DcnZVUTtFQUNJO0VBQ0E7RUFDQTtDcEN1dlVaO0FvQ3B2VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcENzdlVaO0FvQ2x2VVk7RUFDSTtDcENvdlVoQjtBb0NsdlVZO0VBQ0k7Q3BDb3ZVaEI7QW9DbHZVWTtFQUNJO0NwQ292VWhCO0FvQy91VUk7RUFDSTtFQUNBO0NwQ2l2VVI7O0FxQ2gvVUE7RUFDSTtFQUNBO0NyQ20vVUo7QXFDai9VSTtFQUNJO0VBQ0E7Q3JDbS9VUjtBcUNoL1VJO0VBQ0k7Q3JDay9VUjtBRzd6VWdCO0VrQ3RMWjtJQUdRO0lBQ0E7SUFDQTtHckNvL1VWO0NBQ0Y7QXFDbC9VUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckNvL1VaO0FHNTBVZ0I7RWtDOUtSO0lBUVE7SUFDQTtHckNzL1VkO0NBQ0Y7QXFDcC9VWTtFQUNJO0NyQ3MvVWhCO0FHcjFVZ0I7RWtDbEtKO0lBR007R3JDdy9VaEI7Q0FDRjtBcUNsL1VJO0VBQ0ksWTFCcENDO0UwQnFDRDtFQUNBLDZCMUJURztFMEJVSDtFQUNBO0VBQ0E7RUFDQTtDckNvL1VSO0FxQ2ovVUk7RUFDSTtDckNtL1VSO0FxQ2ovVVE7RUFDSTtDckNtL1VaO0FxQ2gvVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQ2svVVI7QXFDai9VUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckNtL1VaO0FxQ2gvVUk7O0VBRUksNkIxQjNDRztDWDZoVlg7QXFDNytVUTtFNUJoRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0U0QnNFUTtDckN5L1VaO0FxQ3QvVVE7O0VBRUU7Q3JDdy9VVjtBcUNsL1VRO0U1QjlGSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RTRCb0ZRO0NyQzgvVVo7QXFDMy9VUTs7RUFFSTtDckM2L1VaO0FxQ3ovVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckMyL1VSO0FxQ3gvVUk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQzAvVVI7QXFDeC9VUTs7RTVCN0hKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFNEJtSFE7Q3JDcWdWWjtBcUNqZ1ZJO0VBQ0k7RUFDQTtDckNtZ1ZSO0FxQ2hnVkk7RUFDSTtFQUNBO0NyQ2tnVlI7QXFDLy9VSTtFQUNJO0NyQ2lnVlI7O0FzQ2hwVkk7RUFDSTtDdENtcFZSOztBc0Mvb1ZBO0VBQ0k7RUFDQTtFQUNBO0N0Q2twVko7QXNDaHBWSTtFQUNJO0VBQ0E7Q3RDa3BWUjtBR2grVWdCO0VtQ3BMWjtJQUtRO0d0Q21wVlY7Q0FDRjtBc0M5b1ZRO0VBQ0k7Q3RDZ3BWWjtBR3grVWdCO0VtQ3RLSjtJQUVRO0lBQ0E7SUFDQTtHdENncFZsQjtDQUNGO0FHLytVZ0I7RW1DOUpKO0lBRVE7SUFDQTtHdEMrb1ZsQjtDQUNGO0FHci9VZ0I7RW1DOUpKO0lBTVE7SUFDQTtHdENpcFZsQjtDQUNGO0FzQzlvVlk7RUFDSTtDdENncFZoQjtBc0M1b1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDOG9WWjtBc0M3b1ZZO0VBQ0k7Q3RDK29WaEI7QXNDOW9WZ0I7RUFDSSxlM0J6RFQ7Q1h5c1ZYO0FzQzNvVlE7RUFDSTtDdEM2b1ZaO0FzQzNvVlk7RUFDSTtFQUNBO0N0QzZvVmhCO0FzQ3pvVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCM0IvRUQ7RTJCZ0ZDO0VBQ0E7RUFDQTtFQUNBLDhCM0J2REQ7RTJCd0RDO0N0QzJvVlo7QXNDeG9WUTtFQUNJO0VBQ0EsNkIzQjlERDtFMkIrREM7RUFDQTtFQUNBO0VBQ0E7Q3RDMG9WWjtBc0N2b1ZRO0VBQ0k7RUFDQSw4QjNCdEVEO0UyQnVFQztFQUNBO0N0Q3lvVlo7QXNDcm9WSTtFQUNJO0VBQ0E7Q3RDdW9WUjs7QUd4alZnQjtFbUN6RVo7SUFFUTtJQUNBO0lBQ0E7R3RDb29WVjtDQUNGO0FHaGtWZ0I7RW1DakVaO0lBRVE7SUFDQTtHdENtb1ZWO0NBQ0Y7QXNDaG9WSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDa29WUjtBRzdrVmdCO0VtQzFEWjtJQU9RO0d0Q29vVlY7Q0FDRjtBR2xsVmdCO0VtQy9DWjtJQUVRO0d0Q21vVlY7Q0FDRjtBc0M5blZRO0VBQ0k7Q3RDZ29WWjtBc0M3blZRO0VBQ0k7Q3RDK25WWjtBc0MzblZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QzZuVlI7QXNDM25WUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQjNCNUtEO0UyQjZLQztFQUNBO0N0QzZuVlo7QXNDem5WWTtFQUNJO0N0QzJuVmhCO0FzQ3RuVkk7RUFDSTtFQUNBLDhCM0I5Skc7RTJCK0pIO0VBQ0E7Q3RDd25WUjtBc0NyblZJO0VBQ0k7RUFDQSw2QjNCdEtHO0UyQnVLSCxZM0JwTUM7RTJCcU1EO0N0Q3VuVlI7QXNDcG5WSTtFQUNJO0VBQ0E7Q3RDc25WUjtBc0NublZJO0U3QmhOQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RTZCc01JLGUzQjlNRztFMkIrTUg7RUFDQTtFQUNBO0N0QytuVlI7QXNDNW5WSTtFQUNJO0VBQ0E7RUFDQSw4QjNCM0xHO0UyQjRMSDtFQUNBO0VBQ0E7Q3RDOG5WUjtBc0MzblZJO0VBQ0k7Q3RDNm5WUjtBc0MzblZRO0VBQ0k7RUFDQTtDdEM2blZaOztBc0NublZJOzs7O0VBQ0k7Q3RDeW5WUjtBRzdxVmdCO0VtQ21EWjs7OztJQUdRO0lBQ0E7SUFDQTtHdEM4blZWO0NBQ0Y7QXNDeG5WZ0I7Ozs7RUFDSTtDdEM2blZwQjtBc0MxblZnQjs7OztFQUNJLFkzQi9QWDtDWDgzVlQ7QXNDOW5Wb0I7Ozs7RUFDSSxlM0IvUGI7Q1hrNFZYO0FzQzVuVkk7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdENpb1ZSO0FHbHRWZ0I7RW1DNkVaOzs7O0lBTVE7SUFDQTtHdENzb1ZWO0NBQ0Y7QXNDcG9WUTs7OztFQUNJO0N0Q3lvVlo7QUdqdVZnQjtFbUN1RlI7Ozs7SUFHUTtHdEM4b1ZkO0NBQ0Y7QXNDM29WUTs7OztFQUNJO0N0Q2dwVlo7QUcvdVZnQjtFbUM4RlI7Ozs7SUFHUTtJQUNBO0d0Q3FwVmQ7Q0FDRjtBc0NqcFZJOzs7O0VBQ0k7Q3RDc3BWUjtBc0NscFZROzs7O0VBQ0k7Q3RDdXBWWjtBc0NycFZROzs7O0VBQ0k7Q3RDMHBWWjs7QXNDcHBWSTtFQUNJO0N0Q3VwVlI7QXNDcnBWSTtFQUNJO0N0Q3VwVlI7QXNDdHBWUTtFQUNJLGUzQnJURDtDWDY4Vlg7O0FzQ25wVkE7RUFDSTtFQUNBO0N0Q3NwVko7QXNDcHBWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDc3BWUjtBc0NucFZJO0VBQ0k7RUFDQTtDdENxcFZSO0FHdnlWZ0I7RW1DZ0paO0lBSVE7R3RDdXBWVjtFc0N0cFZVO0lBQ0k7SUFDQTtHdEN3cFZkO0VzQ3RwVlU7SUFDSTtHdEN3cFZkO0NBQ0Y7QXNDcnBWSTtFQUNJO0N0Q3VwVlI7QXNDcnBWSTtFQUNJLFkzQjdWQztFMkI4VkQsZ0MzQm5VQztDWDA5VlQ7O0FzQ2pwVkk7RUFDSTtDdENvcFZSO0FHOXpWZ0I7RW1DeUtaO0lBR1E7R3RDc3BWVjtDQUNGO0FzQ3BwVlE7RUFDSTtDdENzcFZaOztBc0NqcFZBO0VBQ0k7RUFDQTtDdENvcFZKO0FzQ2xwVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Q29wVlI7QXNDanBWSTtFQUNJO0VBQ0E7Q3RDbXBWUjtBR3oxVmdCO0VtQ29NWjtJQUlRO0d0Q3FwVlY7RXNDcHBWVTtJQUNJO0lBQ0E7R3RDc3BWZDtFc0NwcFZVO0lBQ0k7R3RDc3BWZDtDQUNGO0FzQ2xwVkk7RUFDSTtDdENvcFZSO0FzQ2pwVkk7RUFDSSxZM0JuWkM7RTJCb1pELGdDM0J6WEM7Q1g0Z1dUOztBc0Mvb1ZBO0VBQ0k7Q3RDa3BWSjtBc0NocFZJO0VBQ0k7Q3RDa3BWUjtBR24zVmdCO0VtQ2dPWjtJQUdRO0d0Q29wVlY7Q0FDRjtBR3gzVmdCO0VtQ2dPWjtJQU1RO0lBQ0E7SUFDQTtJQUNBO0d0Q3NwVlY7Q0FDRjtBc0NucFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDcXBWUjtBRzU0VmdCO0VtQzZPWjtJQVlRO0d0Q3VwVlY7Q0FDRjtBc0NwcFZJO0VBQ0k7Q3RDc3BWUjtBR3A1VmdCO0VtQzZQWjtJQUdRO0d0Q3dwVlY7Q0FDRjtBR3o1VmdCO0VtQzZQWjtJQU1RO0lBQ0E7R3RDMHBWVjtDQUNGO0FzQ3ZwVkk7RUFDSSxvQjNCbGNHO0UyQm1jSDtFQUNBO0VBQ0E7Q3RDeXBWUjtBR3I2VmdCO0VtQ3dRWjtJQU1RO0d0QzJwVlY7Q0FDRjtBRzE2VmdCO0VtQ3dRWjtJQVNRO0d0QzZwVlY7Q0FDRjtBc0MzcFZRO0VBQ0ksNkIzQm5iRDtFMkJvYkM7Q3RDNnBWWjtBc0N6cFZJOztFQUVJO0VBQ0EsOEIzQjFiRztFMkIyYkg7Q3RDMnBWUjtBc0N4cFZJO0VBQ0ksNkIzQmhjRztFMkJpY0gsWTNCOWRDO0UyQitkRDtDdEMwcFZSO0FzQ3ZwVkk7RUFDSTtFQUNBLDZCM0J2Y0c7Q1hnbVdYO0FzQ3RwVkk7RUFDSTtFQUNBO0N0Q3dwVlI7QXNDdHBWUTtFQUNJO0N0Q3dwVlo7QXNDdHBWWTtFQUNJO0N0Q3dwVmhCOztBc0M5b1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RDaXBWWjtBc0NocFZZO0VBQ0k7Q3RDa3BWaEI7QXNDL29WUTtFQUNJLDhCM0JyZUQ7RTJCc2VDO0VBQ0E7RUFDQTtDdENpcFZaO0FzQy9vVlE7RUFDSTtFQUNBO0N0Q2lwVlo7QXNDL29WUTtFQUNJO0VBQ0E7RUFDQSw2QjNCbGZEO0UyQm1mQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Q2lwVlo7QXNDL29WUTtFQUNJLDhCM0J6ZkQ7RTJCMGZDO0VBQ0E7Q3RDaXBWWjs7QXNDNW9WQTtFQUNJO0VBQ0E7Q3RDK29WSjtBR3AvVmdCO0VtQ21XaEI7SUFJUTtHdENpcFZOO0NBQ0Y7O0F1Q3hyV0E7RUFDSTtFQUNBO0N2QzJyV0o7QXVDenJXSTtFQUNJO0N2QzJyV1I7QXVDeHJXSTtFQUNJO0VBQ0E7Q3ZDMHJXUjtBdUN2cldJO0VBQ0k7RUFDQTtDdkN5cldSO0F1Q3RyV0k7RUFDSTtDdkN3cldSO0F1Q3RyV1E7RUFDSTtDdkN3cldaOztBdUNucldBO0VBQ0k7RUFDQTtDdkNzcldKO0FHcGhXZ0I7RW9DcEtoQjtJQUtRO0d2Q3VyV047Q0FDRjtBdUNwcldJO0VBQ0k7RUFDQTtDdkNzcldSO0FHN2hXZ0I7RW9DM0paO0lBSVE7R3ZDd3JXVjtDQUNGOztBd0NqdVdBO0VBQ0k7RUFDQSxZN0JFSztFNkJETDtDeENvdVdKO0F3Q2x1V0k7RUFDSTtDeENvdVdSO0FHM2lXZ0I7RXFDMUxaO0lBR1E7SUFDQTtHeENzdVdWO0NBQ0Y7QXdDbnVXSTtFQUNJO0N4Q3F1V1I7QXdDbHVXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4Q291V1I7QUcxaldnQjtFcUM5S1o7SUFNUTtJQUNBO0d4Q3N1V1Y7Q0FDRjtBR2hrV2dCO0VxQzlLWjtJQVVRO0d4Q3d1V1Y7Q0FDRjtBd0N0dVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEN3dVdaO0FHL2tXZ0I7RXFDaktSO0lBVVE7R3hDMHVXZDtDQUNGO0F3Q3R1V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Q3d1V2hCO0FHOWxXZ0I7RXFDbEpKO0lBVVE7R3hDMHVXbEI7Q0FDRjtBd0N2dVdRO0VBQ0k7Q3hDeXVXWjtBd0NydVdJO0VBQ0ksZTdCM0RHO0U2QjRESDtFQUNBLDZCN0JsQ0c7RTZCbUNIO0VBQ0E7RUFDQTtFQUNBO0N4Q3V1V1I7QUcvbVdnQjtFcUMvSFo7SUFTUTtJQUNBO0d4Q3l1V1Y7Q0FDRjtBd0N2dVdRO0VBQ0k7RUFDQTtDeEN5dVdaO0F3Q3J1V0k7RUFDSTtFQUNBLDZCN0JwREc7RTZCcURIO0VBQ0E7Q3hDdXVXUjtBd0NwdVdJO0VBQ0k7RUFDQSxnQzdCN0RDO0U2QjhERDtDeENzdVdSO0FHcG9XZ0I7RXFDckdaO0lBS1E7R3hDd3VXVjtDQUNGO0F3Q3J1V0k7RUFDSTtFQUNBO0N4Q3V1V1I7QXdDcHVXSTtFQUNJO0N4Q3N1V1I7QXdDcnVXUTtFQUNJLFk3QnZHSDtDWDgwV1Q7QXdDbnVXSTtFQUNJO0VBQ0E7Q3hDcXVXUjtBd0NqdVdZO0VBRUk7Q3hDa3VXaEI7QXdDOXRXUTtFQUNJO0VBQ0E7Q3hDZ3VXWjtBd0M3dFdRO0VBQ0k7Q3hDK3RXWjtBd0M1dFdRO0VBQ0k7Q3hDOHRXWjtBd0MzdFdRO0VBQ0k7RUFDQTtDeEM2dFdaO0F3QzN0V1k7RUFDSTtDeEM2dFdoQjtBd0N4dFdJO0VBQ0k7RUFDQTtDeEMwdFdSO0F3Q3R0V1k7RUFFSTtDeEN1dFdoQjtBd0NudFdRO0VBQ0k7RUFDQTtDeENxdFdaO0F3Q2x0V1E7RUFDSTtDeENvdFdaO0F3Q2p0V1E7RUFDSTtDeENtdFdaO0F3Q2h0V1E7RUFDSTtFQUNBO0N4Q2t0V1o7QXdDaHRXWTtFQUNJO0N4Q2t0V2hCOztBd0N6c1dJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4QzZzV1I7QXdDMXNXSTs7RUFDSTtDeEM2c1dSO0FHL3NXZ0I7RXFDQ1o7O0lBR1E7R3hDZ3RXVjtDQUNGO0F3QzdzV0k7O0VBQ0k7RUFDQTtDeENndFdSOztBd0Mxc1dJO0VBQ0k7RUFDQTtDeEM2c1dSO0FHL3RXZ0I7RXFDZ0JaO0lBS1E7SUFDQTtHeEM4c1dWO0NBQ0Y7QUdydVdnQjtFcUNnQlo7SUFTUTtHeENndFdWO0NBQ0Y7QXdDN3NXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDK3NXUjtBR2p2V2dCO0VxQzZCWjtJQU9RO0lBQ0E7SUFDQTtJQUNBO0d4Q2l0V1Y7Q0FDRjtBR3p2V2dCO0VxQzZCWjtJQWFRO0d4Q210V1Y7Q0FDRjtBd0NodFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3hDa3RXUjtBd0Mvc1dJO0VBQ0ksZTdCL09HO0U2QmdQSDtFQUNBLDZCN0J0Tkc7RTZCdU5IO0VBQ0E7RUFDQTtDeENpdFdSO0F3Qy9zV1E7RUFDSTtFQUNBO0N4Q2l0V1o7QXdDOXNXUTtFQUNJO0N4Q2d0V1o7QXdDNXNXSTtFQUNJLDZCN0J0T0c7RTZCdU9IO0N4QzhzV1I7O0F5Q3Q5V0E7RUFDSTtFQUNBO0N6Q3k5V0o7QXlDdjlXSTtFQUNJO0N6Q3k5V1I7QXlDdDlXSTtFQUNJO0N6Q3c5V1I7QXlDcjlXSTtFQUNJO0VBQ0E7Q3pDdTlXUjtBR3R5V2dCO0VzQ25MWjtJQUlRO0d6Q3k5V1Y7Q0FDRjtBeUN0OVdJO0VBQ0k7Q3pDdzlXUjtBRzl5V2dCO0VzQzNLWjtJQUdRO0d6QzA5V1Y7Q0FDRjtBeUN2OVdJO0VBQ0k7Q3pDeTlXUjs7QTBDcC9XRTtFQUNFO0MxQ3UvV0o7QUcxeldnQjtFdUM5TGQ7SUFHSTtHMUN5L1dKO0NBQ0Y7QTBDdi9XRTtFQUNFO0VBQ0E7QzFDeS9XSjtBR24wV2dCO0V1Q3hMZDtJQUlJO0cxQzIvV0o7Q0FDRjtBMEMxL1dJO0VBQ0UsNkIvQm1CSztDWHkrV1g7QTBDMS9XSTtFQUNFO0VBQ0E7QzFDNC9XTjtBMEN6L1dFO0VBQ0U7RUFDQTtFQUNBO0MxQzIvV0o7QUdwMVdnQjtFdUMxS2Q7SUFLSTtJQUNBO0lBQ0E7RzFDNi9XSjtDQUNGO0EwQzUvV0k7RUFDRTtFQUNBO0VBQ0E7QzFDOC9XTjtBMEM3L1dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUMrL1dSO0EwQzkvV1E7RUFDRSxpQi9CM0JEO0NYMmhYVDtBMEM5L1dRO0VBQ0Usb0IvQjdCUztDWDZoWG5CO0EwQzkvV1E7RUFDRSxvQi9CL0JPO0NYK2hYakI7QTBDOS9XUTtFQUNFLG9CL0JqQ0k7Q1hpaVhkO0EwQzkvV1E7RUFDRSxvQi9CbkNFO0NYbWlYWjtBMEM5L1dRO0VBQ0Usb0IvQnJDQTtDWHFpWFY7QTBDMy9XRTtFQUNFO0MxQzYvV0o7QUc1M1dnQjtFdUNsSWQ7SUFJSTtHMUM4L1dKO0NBQ0Y7QUdqNFdnQjtFdUNsSWQ7SUFRSTtHMUMrL1dKO0NBQ0Y7QTBDNy9XRTtFQUNFO0VBQ0E7QzFDKy9XSjs7QTBDMy9XQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFDOC9XRjtBMEM3L1dFO0VBQ0U7RUFDQTtDMUMrL1dKO0EwQzcvV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUMrL1dKO0EwQzkvV0k7RUFDRTtDMUNnZ1hOO0EwQzkvV0k7RUFDRTtFQUNBO0MxQ2dnWE47O0EwQzEvV0U7RUFDRTtFQUNBO0MxQzYvV0o7QTBDNS9XSTtFQUNFO0VBQ0EsNkIvQjVFSztFK0I2RUw7QzFDOC9XTjtBMEM1L1dJO0VBQ0U7QzFDOC9XTjtBMEMxL1dJO0VBQ0U7RUFDQTtFQUNBLDhCL0J0Rks7RStCdUZMO0MxQzQvV047QTBDei9XRTtFQUNFO0VBQ0EsOEIvQjVGTztDWHVsWFg7QTBDMS9XSTtFakM5SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VpQ29IRTtFQUNBO0VBQ0E7QzFDc2dYTjtBMENwZ1hJO0VBQ0UsWS9CbklHO0UrQm9JSDtDMUNzZ1hOOztBMkM5b1hBO0VBQ0U7RUFDQTtDM0NpcFhGO0EyQy9vWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDM0NpcFhKO0EyQzlvWEU7RUFDRTtFQUNBO0MzQ2dwWEo7QTJDOW9YSTtFQUNFO0VBQ0EsNkJoQ2dCSztFZ0NmTCxlaENaSztDWDRwWFg7QTJDN29YSTtFQUNFO0MzQytvWE47QTJDNW9YSTtFQUNFO0MzQzhvWE47QUd6K1dnQjtFd0NsS1o7SUFFSTtJQUNBO0czQzZvWE47Q0FDRjtBMkMxb1hJO0VBSUU7QzNDeW9YTjtBR2wvV2dCO0V3QzNKWjtJQUVJO0czQytvWE47Q0FDRjtBR3YvV2dCO0V3Q3BKWjtJQUVJO0czQzZvWE47Q0FDRjtBMkM1b1hNO0VBQ0U7RUFDQTtDM0M4b1hSO0FHaGdYZ0I7RXdDNUlWO0lBRUk7SUFDQTtHM0M4b1hSO0NBQ0Y7QTJDMW9YSTtFQUNFO0MzQzRvWE47QUd6Z1hnQjtFd0NwSVo7SUFHSTtJQUNBO0lBQ0E7RzNDOG9YTjtDQUNGO0EyQzNvWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0M2b1hOO0EyQzVvWE07RUFDRTtDM0M4b1hSO0EyQzVvWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0M4b1hSO0EyQzNvWE07RUFDRTtDM0M2b1hSO0EyQzFvWE07RUFDRTtDM0M0b1hSO0FHM2lYZ0I7RXdDOUZWO0lBRUk7RzNDMm9YUjtDQUNGO0EyQ3hvWE07RUFDRTtDM0Mwb1hSO0EyQ3pvWFE7RUFDRTtDM0Myb1hWO0EyQ3JvWEU7RUFDRTtDM0N1b1hKOztBMkNub1hBO0VBQ0U7RUFDQTtDM0Nzb1hGO0FHOWpYZ0I7RXdDMUVoQjtJQUlJO0czQ3dvWEY7Q0FDRjtBMkN0b1hFO0VBQ0U7QzNDd29YSjtBMkNyb1hFO0VBQ0M7RUFDQztFQUNBO0MzQ3VvWEo7QTJDcG9YRTtFQUNFO0VBQ0E7RUFDRDtDM0Nzb1hIO0EyQ25vWEU7RUFDRTtDM0Nxb1hKOztBMkNqb1hBO0VsQ2hKSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RWtDc0lGLG9CaEM5SVM7RWdDK0lUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQzhvWEY7QTJDNW9YRTtFQUNFO0VBQ0EsZWhDL0pPO0NYNnlYWDs7QTRDbnpYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVDc3pYRjtBNENyelhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVDdXpYSjtBNENyelhFO0VBQ0U7QzVDdXpYSjtBNENyelhFO0VBQ0U7QzVDdXpYSjtBRzNvWGdCO0V5QzFLZDtJQUVJO0c1Q3V6WEo7Q0FDRjtBR2hwWGdCO0V5Q3JLZDtJQUVJO0lBQ0E7SUFDQTtHNUN1elhKO0NBQ0Y7QUd2cFhnQjtFeUNyS2Q7SUFPSTtJQUNBO0c1Q3l6WEo7Q0FDRjtBRzdwWGdCO0V5QzNKWjtJQUVJO0c1QzB6WE47Q0FDRjtBNEN6elhNO0VBQ0U7QzVDMnpYUjtBR3JxWGdCO0V5Q3ZKVjtJQUdJO0lBQ0E7RzVDNnpYUjtDQUNGO0E0Q3p6WFU7RUFDRTtDNUMyelhaO0E0Q3p6WFU7RUFDRTtDNUMyelhaO0E0Q3R6WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUN3elhkO0E0Q3B6WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUNzelhkO0E0Q2h6WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUNrelhkO0E0Qzl5WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUNnelhkO0E0QzF5WEk7RUFDRTtDNUM0eVhOO0FHNXNYZ0I7RXlDakdaO0lBR0k7SUFDQTtJQUNBO0lBQ0E7RzVDOHlYTjtDQUNGO0E0Qzd5WE07RUFDRTtDNUMreVhSO0E0QzN5WFU7RUFDRTtDNUM2eVhaO0E0QzN5WFU7RUFDRTtDNUM2eVhaO0E0Q3h5WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUMweVhkO0E0Q3R5WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUN3eVhkO0E0Q2x5WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUNveVhkO0E0Q2h5WFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUNreVhkO0E0QzN4WEU7RUFDRTtFQUNBLDZCakMxSE87Q1h1NVhYO0E0QzN4WEU7RUFDRTtDNUM2eFhKO0E0QzN4WEU7RUFDRTtFQUNBO0VBQ0E7QzVDNnhYSjtBNEM1eFhJO0VBQ0U7QzVDOHhYTjtBNEM1eFhJO0VBQ0U7QzVDOHhYTjtBNEMzeFhFO0VBQ0U7QzVDNnhYSjtBRzF3WGdCO0V5Q3BCZDtJQUdJO0c1Qyt4WEo7Q0FDRjtBNEM5eFhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzVDZ3lYTjtBNEMveFhNO0VBQ0U7RUFDQTtDNUNpeVhSO0E0Qy94WE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUNpeVhSO0E0Qy94WE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVDaXlYUjtBNEM3eFhNO0VBQ0U7QzVDK3hYUjtBNEMzeFhNO0VBQ0U7QzVDNnhYUjs7QTZDLytYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdDay9YSjtBNkNoL1hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdDay9YUjtBNkMvK1hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0NpL1hSO0E2QzkrWEk7RUFDSSw2QmxDT0c7RWtDTkg7RUFDQTtDN0NnL1hSO0E2QzcrWEk7RUFDSTtDN0MrK1hSO0E2QzUrWEk7RUFDSTtFQUNBO0VBQ0E7QzdDOCtYUjtBNkM1K1hRO0VBQ0k7QzdDOCtYWjtBNkMzK1hRO0VBQ0k7QzdDNitYWjs7QThDMWhZQTtFQUNJO0VBQ0E7RUFDQTtDOUM2aFlKO0FHajJYZ0I7RTJDL0xoQjtJQUtNO0c5QytoWUo7Q0FDRjtBR3QyWGdCO0UyQy9MaEI7SUFRTTtHOUNpaVlKO0NBQ0Y7QThDL2hZSTtFQUNFO0M5Q2lpWU47QUc5MlhnQjtFMkNoTFo7SUFFUTtJQUNBO0c5Q2dpWVY7Q0FDRjtBOEM5aFlJO0VBQ0k7RUFDQTtDOUNnaVlSO0FHeDNYZ0I7RTJDMUtaO0lBSU07RzlDa2lZUjtDQUNGO0E4Q2hpWVE7RUFDSTtDOUNraVlaO0FHaDRYZ0I7RTJDbktSO0lBR1E7SUFDQTtHOUNvaVlkO0NBQ0Y7QThDaGlZSTtFQUNFO0VBQ0EsNkJuQ05LO0VtQ09MO0VBQ0E7QzlDa2lZTjtBOEMvaFlJO0VBQ0k7RUFDQTtFQUNBO0M5Q2lpWVI7QThDOWhZSTtFQUNJO0VBQ0E7RUFDQSxnQ25DdEJDO0VtQ3VCRDtFQUNBO0VBQ0E7QzlDZ2lZUjtBOEM3aFlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0NuQ2hDQztFbUNpQ0Q7RUFDQTtFQUNBO0M5QytoWVI7QThDN2hZUTtFQUNJO0M5QytoWVo7QThDM2hZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdDbkM5Q0M7RW1DK0NEO0VBQ0E7RUFDQTtFQUNBO0M5QzZoWVI7QThDMWhZSTtFQUNJO0M5QzRoWVI7QThDMWhZUTtFQUNJO0M5QzRoWVo7QThDemhZUTtFQUNJO0M5QzJoWVo7QThDemhZWTtFQUNJO0VBQ0E7QzlDMmhZaEI7QThDcmhZUTtFQUNJO0M5Q3VoWVo7QUcvN1hnQjtFMkN6RlI7SUFHUTtJQUNBO0c5Q3loWWQ7Q0FDRjtBOEN0aFlRO0VBQ0k7RUFDQTtFQUNBO0M5Q3doWVo7QThDdGhZWTtFQUNJO0M5Q3doWWhCO0FHNzhYZ0I7RTJDNUVKO0lBR007SUFDQTtHOUMwaFloQjtDQUNGOztBOENuaFlBO0VBQ0k7QzlDc2hZSjtBR3Y5WGdCO0UyQ2hFaEI7SUFHUTtHOUN3aFlOO0NBQ0Y7QThDdmhZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M5Q3loWVI7O0E4Q3JoWUE7RUFDSTtDOUN3aFlKOztBOENyaFlBO0VBQ0k7QzlDd2hZSjtBRzErWGdCO0UyQy9DaEI7SUFHUTtHOUMwaFlOO0NBQ0Y7O0E4Q3JoWUk7O0VBQ0k7QzlDeWhZUjs7QThDbmhZSTtFQUNFO0M5Q3NoWU47QUd4L1hnQjtFMkMvQlo7SUFHSTtHOUN3aFlOO0NBQ0Y7QThDdGhZTTtFQUNFO0M5Q3doWVI7QThDcGhZSTtFQUNJO0M5Q3NoWVI7QUduZ1lnQjtFMkNwQlo7SUFHUTtHOUN3aFlWO0U4Q3RoWVU7SUFDSTtHOUN3aFlkO0NBQ0Y7QThDcGhZSTtFQUNJO0VBQ0E7QzlDc2hZUjtBOENuaFlJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0M5Q3FoWVI7QThDbGhZSTtFQUNJO0VBQ0E7QzlDb2hZUjtBOEMvZ1lJO0VBQ0k7RUFDQTtFQUNBO0M5Q2loWVI7QUcvaFlnQjtFMkNXWjtJQUtNO0c5Q21oWVI7Q0FDRjtBOENqaFlROztFQUVJO0VBQ0E7RUFDQTtDOUNtaFlaO0E4Q2xoWVk7O0VBQ0UsZW5DbE5IO0NYdXVZWDtBOENoaFlJO0VBQ0ksWW5Dek5FO0VtQzBORjtFQUNBO0M5Q2toWVI7O0ErQ2x2WUE7RUFDSTtDL0NxdllKO0FHdmpZZ0I7RTRDL0xoQjtJQUlRO0cvQ3N2WU47Q0FDRjtBK0NwdllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9Dc3ZZUjtBK0NudllJO0VBQ0k7RUFDQTtFQUNBO0MvQ3F2WVI7QStDbnZZUTtFQUNJO0MvQ3F2WVo7QStDbHZZUTtFQUNJO0VBQ0E7RUFDQTtDL0NvdllaO0ErQ2x2WVk7RUFDSSxlcEN2Qkw7Q1gyd1lYO0ErQy91WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSw2QnBDTEc7RW9DTUg7RUFDQTtDL0NpdllSO0ErQy91WVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0NpdllaO0ErQzl1WVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0NndllaO0ErQzV1WUk7RUFDSTtDL0M4dVlSO0ErQzN1WUk7RUFDSTtDL0M2dVlSO0FHbG5ZZ0I7RTRDNUhaO0lBSVE7Ry9DOHVZVjtDQUNGO0FHdm5ZZ0I7RTRDcEhaO0lBRVE7SUFDQTtJQUNBO0lBQ0E7Ry9DNnVZVjtDQUNGO0FHL25ZZ0I7RTRDM0dSO0lBRVE7Ry9DNHVZZDtDQUNGO0ErQ3p1WVE7RUFDSTtFQUNBLGdDcEM3REg7RW9DOERHLGVwQ3ZGRDtFb0N3RkM7Qy9DMnVZWjtBK0N4dVlRO0VBQ0k7RUFDQSw2QnBDbEVEO0VvQ21FQztDL0MwdVlaO0ErQ3h1WVk7RUFDSSxlcENqR0w7Q1gyMFlYO0FHbHBZZ0I7RTRDcEZSO0lBRVE7Ry9Dd3VZZDtDQUNGO0ErQ3B1WUk7RUFDSTtDL0NzdVlSO0ErQ251WUk7RUFDSTtDL0NxdVlSO0ErQ251WVE7RUFDSTtDL0NxdVlaO0ErQ251WVk7RUFDSSxlcEN2SEw7Q1g0MVlYO0ErQ2h1WUk7RUFDSTtFQUNBO0MvQ2t1WVI7QStDaHVZUTtFQUNJLDZCcEN0R0Q7Q1h3MFlYOztBZ0R4MllBO0VBQ0k7RUFDQTtFQUNBO0NoRDIyWUo7QWdEejJZSTtFQUNJO0VBQ0E7RUFDQTtDaEQyMllSO0FnRHgyWUk7RUFDSTtFQUNBO0VBQ0E7Q2hEMDJZUjtBZ0R2MllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0NyQ01DO0VxQ0xELGVyQ3BCRztDWDYzWVg7QUdwc1lnQjtFNkM3S1o7SUFXUTtHaEQwMllWO0NBQ0Y7O0FnRHIyWUk7RUFDSTtDaER3MllSO0FnRHIyWUk7RUFDSTtFQUNBO0VBQ0E7Q2hEdTJZUjs7QWdEbDJZSTtFQUNJO0NoRHEyWVI7O0FnRGgyWUk7RUFDSTtDaERtMllSO0FnRGgyWUk7RUFHSTtFQUNBO0VBQ0E7Q2hEZzJZUjtBZ0Q5MVlRO0VBQ0k7Q2hEZzJZWjtBZ0Q3MVlRO0VBQ0k7RUFDQTtDaEQrMVlaO0FHdHVZZ0I7RTZDM0hSO0lBS1E7SUFDQTtJQUNBO0lBQ0E7R2hEZzJZZDtDQUNGO0FHOXVZZ0I7RTZDL0dSO0lBRVE7SUFDQTtHaEQrMVlkO0NBQ0Y7QWdENTFZUTs7Ozs7RUFDSTtFQUNBLDZCckN4REQ7RXFDeURDO0NoRGsyWVo7QWdELzFZUTtFQUNJO0NoRGkyWVo7QWdELzFZWTtFQUNJO0NoRGkyWWhCO0FnRDUxWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEQ4MVlSOztBZ0R6MVlJO0VBQ0k7RUFDQTtFQUNBO0NoRDQxWVI7QWdEMTFZUTtFQUNJO0NoRDQxWVo7QWdEeDFZSTtFQUNJO0VBQ0EsZ0NyQzVGQztFcUM2RkQ7Q2hEMDFZUjtBZ0R2MVlJOzs7OztFQUNJO0VBQ0EsNkJyQ2hHRztFcUNpR0g7Q2hENjFZUjtBZ0QzMVlROzs7OztFQUNJO0VBQ0E7Q2hEaTJZWjtBZ0Q3MVlJO0VBQ0k7RUFDQTtDaEQrMVlSO0FnRDcxWUk7RUFDSTtFQUNBO0VBQ0E7Q2hEKzFZUjs7QWdEMzFZQTtFQUNJO0NoRDgxWUo7O0FpRHAvWUE7RUFDSTtFQUNBO0VBQ0E7Q2pEdS9ZSjtBRzN6WWdCO0U4Qy9MaEI7SUFLUTtJQUNBO0lBQ0E7SUFDQTtHakR5L1lOO0NBQ0Y7QWlEdi9ZSTtFQUNJO0NqRHkvWVI7QWlEdC9ZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqRHcvWVI7QUc1MFlnQjtFOENoTFo7SUFNUTtHakQwL1lWO0NBQ0Y7QUdqMVlnQjtFOENoTFo7SUFVUTtHakQyL1lWO0NBQ0Y7QWlEeC9ZSTtFQUNJO0VBQ0E7S0FBQTtFQUNBO0NqRDAvWVI7QWlEdi9ZSTtFQUNJO0VBQ0E7Q2pEeS9ZUjtBRy8xWWdCO0U4QzVKWjtJQUlRO0dqRDIvWVY7Q0FDRjtBR3oxWVk7RThDdktSO0lBT1E7SUFDQTtHakQ2L1lWO0NBQ0Y7QWlEMS9ZSTtFQUNJO0VBQ0E7Q2pENC9ZUjtBaUR6L1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDdEMzQkM7RXNDNEJEO0VBQ0E7RUFDQTtDakQyL1lSO0FHOTJZWTtFOEN0SlI7SUFXUTtHakQ2L1lWO0NBQ0Y7QWlEei9ZSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqRDIvWVI7QWlEMS9ZUTs7RUFDSTtDakQ2L1laO0FpRDEvWVE7O0V4Q2pGSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXdDdUVRO0NqRHVnWlo7QWlEbmdaSTtFQUNJO0NqRHFnWlI7QWlEbGdaSTtFQUNJO0VBQ0E7Q2pEb2daUjtBR3o1WVk7RThDN0dSO0lBSU07R2pEc2daUjtDQUNGOztBa0R4bVpBO0VBQ0k7RUFDQTtDbEQybVpKO0FHOTZZZ0I7RStDL0xoQjtJQUlRO0lBQ0E7R2xENm1aTjtDQUNGO0FrRDNtWkk7RUFDSTtFQUNBO0NsRDZtWlI7QWtEMW1aSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xENG1aUjtBRy83WWdCO0UrQ2xMWjtJQU9RO0lBQ0E7R2xEOG1aVjtDQUNGO0FrRDNtWkk7RUFDSTtDbEQ2bVpSO0FrRDFtWkk7RUFDSTtFQUNBO0NsRDRtWlI7QWtEMW1aUTtFQUNFO0NsRDRtWlY7QWtEem1aUTtFQUNJO0VBQ0E7RUFDQTtDbEQybVpaO0FrRHhtWlE7RUFDSTtDbEQwbVpaO0FrRHRtWkk7RUFDSTtDbER3bVpSOztBa0RwbVpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbER1bVpKO0FHbCtZZ0I7RStDMUloQjtJQU9RO0dsRHltWk47Q0FDRjtBa0R2bVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xEeW1aUjtBa0R0bVpJO0VBQ0k7Q2xEd21aUjtBa0RybVpJOztFQUVJO0NsRHVtWlI7QWtEcG1aSTtFQUNJO0NsRHNtWlI7QUcxL1lnQjtFK0M3R1o7SUFHTTtHbER3bVpSO0NBQ0Y7QWtEdG1aUTtFekN2Rko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0V5QzRFTTtFQUNBLGV2Q3JGQztFdUNzRkQ7RUFDQTtFQUNBO0VBQ0E7Q2xEbW5aVjtBa0RoblpRO0VBQ0ksd0J2Q3hFRTtFdUN5RUY7RUFDQTtDbERrblpaO0FrRDltWkk7RUFDSTtDbERnblpSO0FHM2haZ0I7RStDdEZaO0lBR007R2xEa25aUjtDQUNGO0FrRC9tWkk7RUFDSTtFQUNBLCtCdkNsRkc7RXVDbUZIO0VBQ0E7Q2xEaW5aUjtBa0Q5bVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbERnblpSO0FHN2laZ0I7RStDeEVaO0lBT1E7R2xEa25aVjtDQUNGO0FrRGpuWlE7RUFDSTtDbERtblpaO0FrRGhuWlE7RUFDSTtDbERrblpaO0FHeGpaZ0I7RStDM0RSO0lBR007R2xEb25aWjtDQUNGO0FrRGpuWlE7RUFDSTtDbERtblpaO0FrRC9tWkk7RUFDSTtDbERpblpSO0FrRC9tWlE7RUFDSTtFQUNBO0NsRGluWlo7QWtEL21aWTtFQUNJO0NsRGluWmhCOztBa0R6bVpJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xEMm1aUjtBa0R6bVpRO0VBQ0k7Q2xEMm1aWjtBa0R4bVpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtDbEQwbVpaO0FrRHZtWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xEeW1aWjtBa0R2bVpZO0V6Q3BNUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXlDMExZO0VBQ0E7RUFDQTtDbERtblpoQjtBa0RoblpnQjtFQUNJO0NsRGtuWnBCO0FrRDFtWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbEQ0bVpaO0FrRHptWlE7RUFDSTtFQUNBO0NsRDJtWlo7QWtEeG1aUTtFQUNJO0NsRDBtWlo7O0FrRHJtWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbER3bVpKO0FHcnBaZ0I7RStDeUNoQjtJQU1RO0dsRDBtWk47Q0FDRjtBa0R4bVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xEMG1aUjtBa0R2bVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbER5bVpSO0FrRHZtWlE7RXpDcFFKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFeUMwUFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRG1uWlo7QWtEaG5aSTtFQUNJO0NsRGtuWlI7QWtEaG5aSTtFQUVJO0NsRGluWlI7QWtEL21aUTtFQUNJO0NsRGluWlo7QWtEOW1aUTtFQUNJO0NsRGduWlo7O0FtRHI1WkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRHc1Wko7QUc5dFpnQjtFZ0QvTGhCO0lBUVE7R25EeTVaTjtDQUNGO0FHbnVaZ0I7RWdEL0xoQjtJQVdRO0duRDI1Wk47Q0FDRjtBbUR6NVpJO0VBQ0k7RUFDQTtDbkQyNVpSO0FHNXVaZ0I7RWdEakxaO0lBSVE7R25ENjVaVjtDQUNGO0FtRDE1Wkk7RUFDSTtFQUNBO0NuRDQ1WlI7QW1EejVaSTtFQUNJO0VBQ0E7RUFDQTtDbkQyNVpSO0FtRHg1Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25EMDVaUjtBR2x3WmdCO0VnRDlKWjtJQVNRO0duRDI1WlY7Q0FDRjtBR3Z3WmdCO0VnRDlKWjtJQWNRO0duRDI1WlY7RW1EejVaVTtJQUNJO0duRDI1WmQ7RW1EeDVaVTtJQUNJO0duRDA1WmQ7Q0FDRjtBbUR0NVpRO0VBQ0ksb0J4Q3RERDtDWDg4Wlg7QW1EdDVaWTtFQUNJO0NuRHc1WmhCO0FtRHA1WlE7RUFDSTtFQUNBO0NuRHM1Wlo7QW1EcDVaWTtFQUNJLG9CeENsRUw7Q1h3OVpYO0FtRG41Wlk7RUFDSTtDbkRxNVpoQjtBbURqNVpRO0VBQ0k7Q25EbTVaWjtBbURqNVpZO0VBQ0k7Q25EbTVaaEI7QW1EOTRaSTtFQUNJO0VBQ0EsNkJ4QzFERztFd0MyREg7RUFDQTtDbkRnNVpSO0FtRDc0Wkk7RUFDSTtFQUNBO0NuRCs0WlI7QW1ENTRaSTtFQUNJO0VBQ0EsNkJ4Q3RFRztFd0N1RUg7RUFDQTtFQUNBO0VBQ0E7Q25EODRaUjtBbUQ1NFpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRDg0Wlo7QW1EMTRaSTtFQUNJO0VBQ0EsZ0N4QzdGQztDWHkrWlQ7QW1EejRaSTtFQUNJO0NuRDI0WlI7QW1EejRaUTtFQUNJO0NuRDI0Wlo7QW1EeDRaUTtFQUNJO0VBQ0E7Q25EMDRaWjtBbUR6NFpZO0VBQ0k7Q25EMjRaaEI7O0FvRHJoYUE7RUFDSTtDcER3aGFKO0FvRHRoYUk7RUFDSTtDcER3aGFSO0FvRHJoYUk7RUFDSTtDcER1aGFSO0FvRHBoYUk7RUFDSTtDcERzaGFSO0FvRGxoYVE7RUFDSTtFQUNBO0NwRG9oYVo7QW9EaGhhSTtFQUNJO0VBQ0E7Q3BEa2hhUjtBb0RoaGFRO0VBQ0k7Q3BEa2hhWjtBRzkyWmdCO0VpRHJLUjtJQUdRO0dwRG9oYWQ7Q0FDRjtBb0RoaGFJO0VBQ0k7RUFDQSw4QnpDRkc7RXlDR0g7RUFDQTtFQUNBO0NwRGtoYVI7O0FvRDlnYUE7RUFDSTtDcERpaGFKO0FvRC9nYUk7RUFDSTtDcERpaGFSO0FvRDlnYUk7RUFDSTtFQUNBO0NwRGdoYVI7O0FvRDVnYUE7Ozs7RUFJSTtFQUNBO0NwRCtnYUo7O0FxRDVrYUE7RUFDQztFQUNBO0NyRCtrYUQ7QUdsNVpnQjtFa0QvTGhCO0lBSUU7R3JEaWxhQTtDQUNGO0FxRC9rYUM7RUFDQztDckRpbGFGO0FxRDlrYUM7RUFDQztDckRnbGFGO0FHNzVaZ0I7RWtEcExmO0lBR0U7SUFDQTtJQUNBO0dyRGtsYUQ7Q0FDRjtBcUQva2FDO0VBQ0M7RUFDQTtFQUNBO0NyRGlsYUY7QUd6NlpnQjtFa0QzS2Y7SUFLRTtJQUNBO0lBQ0E7R3JEbWxhRDtDQUNGO0FxRGhsYUM7RUFDQztDckRrbGFGO0FHbjdaZ0I7RWtEaEtmO0lBR0U7R3JEb2xhRDtDQUNGO0FxRGpsYUM7RUFDQztDckRtbGFGO0FHMzdaZ0I7RWtEekpmO0lBR0U7R3JEcWxhRDtDQUNGO0FxRC9rYUU7RUFDQztDckRpbGFIO0FxRDlrYUU7RUFDQztFQUNBO0NyRGdsYUg7QXFEOWthRztFQUNDO0NyRGdsYUo7QXFENWthRTtFQUNDO0NyRDhrYUg7QXFEM2thRTtFQUNDO0VBQ0E7Q3JENmthSDs7QXFEeGthQTtFQUNDO0NyRDJrYUQ7QXFEemthQztFQUNDO0NyRDJrYUY7QUd4OVpnQjtFa0RoSGY7SUFFRTtJQUNBO0dyRDBrYUQ7Q0FDRjtBcUR2a2FDO0VBQ0M7RUFDQTtDckR5a2FGO0FHbCtaZ0I7RWtEekdmO0lBSUU7R3JEMmthRDtDQUNGO0FxRHprYUU7RUFDQztDckQya2FIO0FHMStaZ0I7RWtEbEdkO0lBR0U7SUFDQTtHckQ2a2FGO0NBQ0Y7QXFEMWthRTtFQUNDO0NyRDRrYUg7QXFEemthRTtFQUNDO0VBQ0E7Q3JEMmthSDtBcUR2a2FDO0VBQ0M7Q3JEeWthRjtBcUR2a2FFO0VBQ0M7Q3JEeWthSDtBcUR0a2FFO0VBQ0M7RUFDQTtDckR3a2FIOztBcURqa2FDO0VBQ0M7RUFDQTtDckRva2FGO0FHdGdhZ0I7RWtEaEVmO0lBSUU7R3JEc2thRDtDQUNGO0FxRG5rYUM7RUFDQztFQUNBO0NyRHFrYUY7QXFEbmthRTtFQUNDO0NyRHFrYUg7QUdsaGFnQjtFa0R4RGY7SUFTRTtJQUNBO0dyRHFrYUQ7RXFEbmthQztJQUNDO0dyRHFrYUY7Q0FDRjs7QXFEN2phQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtDckRpa2FGO0FxRC9qYVE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckRra2FaO0FxRC9qYUU7O0VBQ0M7Q3JEa2thSDtBcUQ5amFDOztFQUNDO0VBQ0E7RUFDQTtFQUNBLDhCMUNySlM7RTBDc0pUO0VBQ0E7RUFDQTtFQUNBO0NyRGlrYUY7QXFEL2phRTs7RUFDQyxvQjFDeExRO0UwQ3lMUjtFQUNBO0VBQ0E7RUFDQTtDckRra2FIO0FxRDlqYUM7O0VBQ0M7RUFDQTtFQUNBLDhCMUN2S1M7RTBDd0tUO0NyRGlrYUY7QXFEOWphQzs7RUFDQyxZMUMxTU87RTBDMk1QLDZCMUM5S1M7RTBDK0tUO0VBQ0E7Q3JEaWthRjtBcUQ5amFDOztFQUNDO0VBQ0E7RUFDQTtFQUNBLDhCMUN0TFM7RTBDdUxUO0VBQ0E7Q3JEaWthRjtBcUQvamFFOztFQUNDLGUxQ3ZOUTtFMEN3TlI7Q3JEa2thSDs7QUdqbWFnQjtFbUQvTGhCO0lBRUk7R3REbXlhRjtDQUNGO0FzRGx5YUU7RUFFRTtDdERteWFKO0FHMW1hZ0I7RW1EM0xkO0lBSUk7R3REcXlhSjtDQUNGO0FzRG55YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdERxeWFKO0FzRHB5YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdERzeWFOO0FzRHB5YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdERzeWFOO0FzRHB5YUk7RUFDRTtDdERzeWFOO0FzRHB5YUk7RUFDRTtDdERzeWFOO0FzRHB5YUk7RUFDRTtFQUNBO0VBQ0E7Q3REc3lhTjtBc0RyeWFNO0VBQ0U7Q3REdXlhUjtBc0RyeWFNO0VBQ0U7Q3REdXlhUjs7QXVEdjFhQTtFQUNDO0N2RDAxYUQ7QXVEejFhQztFQUNDO0VBQ0EsOEI1QzhCUztFNEM3QlQ7RUFDQTtFQUNBO0N2RDIxYUY7QXVEejFhQztFQUNDLFk1Q05PO0NYaTJhVDtBR3RxYWdCO0VvRHRMZjtJQUdFO0d2RDYxYUQ7Q0FDRjtBdUQzMWFHO0VBQ0M7Q3ZENjFhSjtBRzlxYWdCO0VvRDNLZjtJQUVFO0d2RDIxYUQ7Q0FDRjtBdUR6MWFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3ZEMjFhRjtBR3pyYWdCO0VvRHRLZjtJQU1FO0lBQ0E7SUFDQTtHdkQ2MWFEO0NBQ0Y7QXVEMzFhQztFQUNDO0VBQ0EsOEI1Q0pTO0U0Q0tUO0VBQ0E7Q3ZENjFhRjtBR3RzYWdCO0VvRDNKZjtJQU1FO0lBQ0E7R3ZEKzFhRDtDQUNGO0F1RDcxYUM7RUFDQztFQUNBLDZCNUNmUztFNENnQlQ7Q3ZEKzFhRjtBdUQ5MWFFO0VBQ0M7Q3ZEZzJhSDtBdUQ3MWFDO0VBQ0M7RUFDQSw2QjVDdkJTO0U0Q3dCVCxlNUNuRFM7RTRDb0RUO0N2RCsxYUY7QUcxdGFnQjtFb0R6SWY7SUFNRTtHdkRpMmFEO0NBQ0Y7QXVELzFhQztFQUNDO0VBQ0E7RUFDQSw4QjVDaENTO0NYaTRhWDtBdUQvMWFDO0VBQ0M7RUFDQTtFQUNBO0N2RGkyYUY7QXVEOTFhQztFQUNDO0VBQ0E7RUFDQTtDdkRnMmFGO0F1RC8xYUU7RUFDQztDdkRpMmFIO0F1RDkxYUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RGcyYUg7QXVENzFhRTtFQUNDO0N2RCsxYUg7QXVEMzFhQztFQUNDO0N2RDYxYUY7O0F3RGg4YUE7RUFDQztDeERtOGFEO0F3RGw4YUM7RUFDQztDeERvOGFGO0F3RGw4YUM7RUFDQztFQUNBO0N4RG84YUY7QXdEbjhhRTtFQUNDO0N4RHE4YUg7QXdEcDhhRztFQUNDO0N4RHM4YUo7QXdEbDhhQztFQUNDO0VBQ0EsWTdDYk87Q1hpOWFUO0F3RGw4YUM7RUFDQyw2QjdDYVM7Q1h1N2FYO0F3RGw4YUM7RUFDQyw4QjdDV1M7RTZDVlQ7RUFDQTtFQUNBO0N4RG84YUY7QXdEbDhhQztFQUNDLDhCN0NLUztFNkNKVDtFQUNBO0VBQ0E7Q3hEbzhhRjtBd0RsOGFDO0VBQ0MsOEI3Q0RTO0U2Q0VUO0VBQ0E7RUFDQSxlN0NoQ1M7Q1hvK2FYO0F3RGw4YUM7RUFDQztDeERvOGFGOztBeUQ1K2FDO0VBQ0M7RUFDQTtDekQrK2FGO0FHbnphZ0I7RXNEM0xkO0lBRUU7SUFDQTtHekRnL2FGO0NBQ0Y7QXlEOSthRTtFQUNDO0N6RGcvYUg7QUc1emFnQjtFc0RyTGQ7SUFHRTtHekRrL2FGO0NBQ0Y7QXlEai9hRztFQUNDLDZCOUNpQk87RThDaEJQO0VBQ0E7Q3pEbS9hSjtBeURsL2FJO0VBQ0MsOEI5Q2NNO0NYcythWDtBeURsL2FJO0VBQ0M7Q3pEby9hTDtBRzUwYWdCO0VzRG5LZjtJQUVFO0lBQ0E7SUFDQTtHekRpL2FEO0NBQ0Y7QXlEaC9hRTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7Q3pEay9hTjtBRzExYWdCO0VzRDdKZDtJQU9LO0lBQ0E7R3pEby9hTDtDQUNGO0FHaDJhZ0I7RXNEN0pkO0lBV0s7R3pEcy9hTDtDQUNGO0F5RHIvYU07RUFDQyxlOUMxQ0k7Q1hpaWJYO0F5RG4vYUM7RUFDQztDekRxL2FGOztBMEQxaWJBO0VBQ0M7RUFDQTtDMUQ2aWJEO0EwRDNpYkM7RUFDQztFQUNBO0VBQ0E7RUFDQSwrQi9Dd0JTO0UrQ3ZCVCxZL0NMTztDWGtqYlQ7QTBEMWliQztFQUNDLFkvQ1RPO0NYcWpiVDtBRzEzYWdCO0V1RG5MZjtJQUdFO0cxRDhpYkQ7Q0FDRjtBMEQ1aWJFO0VBQ0M7QzFEOGliSDtBR2w0YWdCO0V1RHhLZjtJQUVFO0cxRDRpYkQ7Q0FDRjtBMER6aWJDO0VBQ0M7RUFDQTtFQUNBO0MxRDJpYkY7QUc1NGFnQjtFdURsS2Y7SUFLRTtJQUNBO0cxRDZpYkQ7Q0FDRjtBMEQxaWJDO0VBQ0M7RUFDQTtFQUNBLDhCL0NSUztFK0NTVDtDMUQ0aWJGO0FHeDVhZ0I7RXVEeEpmO0lBTUU7SUFDQTtHMUQ4aWJEO0NBQ0Y7QTBEM2liQztFQUNDLDZCL0NsQlM7RStDbUJUO0VBQ0E7QzFENmliRjtBMEQzaWJFO0VBQ0M7QzFENmliSDtBMER6aWJDO0VBQ0MsZS9DdkRTO0UrQ3dEVDtFQUNBLDZCL0M5QlM7RStDK0JUO0MxRDJpYkY7QUc1NmFnQjtFdURuSWY7SUFNRTtJQUNBO0cxRDZpYkQ7Q0FDRjtBMEQxaWJDO0VBQ0M7RUFDQSw4Qi9DdkNTO0UrQ3dDVDtDMUQ0aWJGOztBMkR0bmJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzNEeW5iRDtBRzk3YWdCO0V3RC9MaEI7SUFNRTtHM0QybmJBO0NBQ0Y7QTJEMW5iQztFQUNDO0MzRDRuYkY7QTJEMW5iQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0MzRDRuYkY7QTJEM25iRTtFQUNDO0MzRDZuYkg7QTJEMW5iQztFQUNDO0VBQ0E7QzNENG5iRjtBR245YWdCO0V3RDNLZjtJQUlFO0czRDhuYkQ7Q0FDRjtBR3g5YWdCO0V3RDNLZjtJQU9FO0czRGdvYkQ7Q0FDRjtBMkQ5bmJDO0VBQ0M7RUFDQTtDM0Rnb2JGO0EyRC9uYkU7RUFDQztFQUNBO0VBQ0E7QzNEaW9iSDtBMkQvbmJFO0VBQ0k7RUFDQTtFQUNBO0MzRGlvYk47QTJEL25iRTtFQUNDO0MzRGlvYkg7QTJEOW5iQztFQUNDO0MzRGdvYkY7QTJEOW5iQztFQUNJO0VBQ0E7QzNEZ29iTDtBMkQvbmJLO0VBQ0MsZWhEaERLO0NYaXJiWDs7QTREdnJiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUQwcmJEO0FHamdiZ0I7RXlEL0xoQjtJQVFFO0c1RDRyYkE7Q0FDRjtBNEQxcmJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVENHJiRjtBNER6cmJDO0VBQ087RUFDTjtDNUQycmJGO0E0RHhyYkM7RUFDQztDNUQwcmJGO0E0RHZyYkM7RUFDQztDNUR5cmJGO0E0RHZyYkU7RUFDSTtFQUNIO0VBQ0E7RUFDRztDNUR5cmJOO0E0RHZyYk07RUFDQztFQUNBO0M1RHlyYlA7QTREcHJiQztFQUNDO0VBQ0E7RUFDQTtDNURzcmJGO0E0RHByYkU7RUFDQztDNURzcmJIO0E0RG5yYkU7RUFDQztDNURxcmJIOztBNkQ3dWJBO0VBQ0M7RUFDQTtDN0RndmJEO0E2RDl1YkM7RUFDSTtFQUNBO0VBQ0E7QzdEZ3ZiTDtBNkQ3dWJDOztFQUVDO0VBQ0EsWWxEUlE7RWtEU1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RCt1YkY7QTZEOXViRTs7RUFDQztDN0RpdmJIO0E2RDl1YkU7O0VwRHZCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RW9EYUQ7QzdEMnZiSDtBNkR2dmJDO0VBQ0M7QzdEeXZiRjtBNkRydmJDO0VBQ0M7RUFDQTtDN0R1dmJGO0E2RHB2YkM7RUFDQztFQUNBO0M3RHN2YkY7QUdsbWJnQjtFMER0SmY7SUFJRTtHN0R3dmJEO0NBQ0Y7QTZEdHZiRTtFQUNDO0M3RHd2Ykg7QTZEcnZiRTtFQUNDO0M3RHV2Ykg7QTZEcHZiRTs7RUFFQztFQUNBO0VBQ0EsWWxEdkRPO0VrRHdEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0RzdmJIO0E2RGx2Ykc7RUFDQztDN0RvdmJKO0E2RGh2YkU7RUFDQyxvQmxEdkVRO0VrRHdFUixzQmxEeEVRO0VrRHlFUjtDN0RrdmJIO0E2RC91YkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RGl2Ykg7O0E4RHgwYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEMjBiSjtBOER6MGJJO0VBQ0k7RUFDQTtDOUQyMGJSO0E4RHgwYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDOUQwMGJSO0E4RHYwYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUR5MGJSO0FHM3FiZ0I7RTJEcktaO0lBVVE7SUFDQTtJQUNBO0c5RDAwYlY7Q0FDRjtBOER2MGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RHkwYlo7QThEdjBiWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RHkwYmhCO0E4RHQwYlk7RUFDSTtFQUNBO0M5RHcwYmhCO0E4RHIwYlk7RUFDSTtFQUNBO0M5RHUwYmhCO0E4RHIwYmdCO0VBQ0k7QzlEdTBicEI7QThEbjBiWTtFQUNJO0M5RHEwYmhCO0E4RGwwYlk7RUFDSTtFQUNBO0M5RG8wYmhCO0E4RC96Ykk7RUFDSTtDOURpMGJSO0E4RC96YlE7RUFDSTtDOURpMGJaO0E4RDd6Ykk7RUFDSTtFQUNBO0VBQ0E7QzlEK3piUjtBOEQ3emJRO0VBQ0ksb0JuRDVGRjtFbUQ2RkU7RUFDQSxnQ25EdEVIO0VtRHVFRztFQUNBO0VBQ0E7QzlEK3piWjtBOEQzemJJO0VBQ0k7RUFDQTtFQUNBO0M5RDZ6YlI7QThEM3piUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RDZ6Ylo7QThEenpiSTtFQUNJO0VBQ0EsZ0NuRC9GQztFbURnR0Q7RUFDQTtDOUQyemJSO0E4RHp6YlE7RUFDSTtFQUNBO0VBQ0E7QzlEMnpiWjtBOER4emJRO0VBQ0k7QzlEMHpiWjtBOER4emJZO0VyRDFJUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXFEZ0lZO0VBQ0E7RUFDQTtDOURvMGJoQjtBOEQvemJJO0VBQ0k7RUFDQTtFQUNBLDZCbkR2SEc7RW1Ed0hIO0M5RGkwYlI7QThEOXpiSTtFQUNJO0VBQ0E7RUFDQSw4Qm5EN0hHO0NYNjdiWDtBOEQ3emJJO0VBQ0k7QzlEK3piUjtBOEQ1emJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEOHpiUjtBOEQ1emJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0NuRHBKSDtFbURxSkc7RUFDQTtDOUQ4emJaO0E4RDV6Ylk7RXJEdExSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFcUQ0S1k7RUFDQTtFQUNBO0VBQ0EsZW5EdkxMO0NYKy9iWDtBOERwMGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0NuRHRLSDtFbUR1S0c7RUFDQTtDOURzMGJaO0E4RGwwYkk7RUFDSTtDOURvMGJSO0E4RGowYkk7RUFDSTtDOURtMGJSOztBOEQvemJBO0VBQ0k7QzlEazBiSjtBOERoMGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOURrMGJSO0FHLzFiZ0I7RTJEd0JaO0lBUVE7RzlEbTBiVjtDQUNGO0E4RGgwYkk7RUFDSTtFQUNBO0VBQ0E7QzlEazBiUjtBOEQvemJJO0VBQ0k7RUFDQTtDOURpMGJSO0E4RDl6Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RGcwYlI7QUd2M2JnQjtFMkQrQ1o7SUFXUTtJQUNBO0lBQ0E7RzlEaTBiVjtDQUNGO0FHOTNiZ0I7RTJEK0NaO0lBa0JRO0c5RGkwYlY7Q0FDRjtBOEQ5emJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RGcwYlo7QUczNGJnQjtFMkRxRVI7SUFTUTtJQUNBO0lBQ0E7RzlEaTBiZDtDQUNGO0FHbDViZ0I7RTJEcUVSO0lBZ0JRO0c5RGkwYmQ7Q0FDRjtBOEQ5emJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEZzBiaEI7QThEN3piWTtFQUNJO0VBQ0E7QzlEK3piaEI7QThENXpiWTtFQUNJO0VBQ0E7QzlEOHpiaEI7QThENXpiZ0I7RUFDSTtDOUQ4emJwQjtBOEQxemJZO0VBQ0k7QzlENHpiaEI7QThEenpiWTtFQUNJO0VBQ0E7QzlEMnpiaEI7QThEdHpiSTtFQUNJO0M5RHd6YlI7QThEdHpiUTtFQUNJO0M5RHd6Ylo7QThEcHpiSTtFQUNJO0VBQ0E7RUFDQTtDOURzemJSO0E4RHB6YlE7RUFDSSxvQm5EbFVGO0VtRG1VRTtFQUNBLGdDbkQ1U0g7RW1ENlNHO0VBQ0E7RUFDQTtDOURzemJaO0E4RGx6Ykk7RUFDSTtFQUNBO0VBQ0E7QzlEb3piUjtBOERsemJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEb3piWjtBOERoemJJO0VBQ0k7RUFDQSxnQ25EclVDO0VtRHNVRDtFQUNBO0M5RGt6YlI7QThEaHpiUTtFQUNJO0VBQ0E7RUFDQTtDOURremJaO0E4RC95YlE7RUFDSTtDOURpemJaO0E4RC95Ylk7RXJEaFhSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFcURzV1k7RUFDQTtFQUNBO0M5RDJ6YmhCO0E4RHR6Ykk7RUFDSTtFQUNBO0VBQ0EsNkJuRDdWRztFbUQ4Vkg7QzlEd3piUjtBOERyemJJO0VBQ0k7RUFDQTtFQUNBLDhCbkRuV0c7Q1gwcGNYO0E4RHB6Ykk7RUFDSTtDOURzemJSOztBK0QvcmNBO0VBQ0k7RUFDQTtDL0Rrc2NKO0ErRGhzY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0Rrc2NSO0FHM2djZ0I7RTREM0xaO0lBT1E7Ry9EbXNjVjtDQUNGO0ErRC9yY0k7RUFDSTtFQUNBO0MvRGlzY1I7QStEOXJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Rnc2NSO0FHL2hjZ0I7RTREMUtaO0lBV1E7SUFDQTtJQUNBO0cvRGtzY1Y7Q0FDRjtBR3RpY2dCO0U0RDFLWjtJQWdCUTtHL0Rvc2NWO0NBQ0Y7QUczaWNnQjtFNEQxS1o7SUFtQlE7Ry9Ec3NjVjtDQUNGO0ErRHBzY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRHNzY1o7QUd2amNnQjtFNERwSlI7SUFPUTtHL0R3c2NkO0NBQ0Y7QUc1amNnQjtFNERwSlI7SUFVUTtHL0Qwc2NkO0NBQ0Y7QStEeHNjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRDBzY2hCO0ErRHRzY1E7RUFDSTtFQUNBO0VBQ0EsWXBEbEVIO0VvRG1FRztFQUNBO0VBQ0E7RUFDQTtDL0R3c2NaO0ErRHRzY1k7RUFDSSw2QnBENUNMO0VvRDZDSztFQUNBO0VBQ0E7RUFDQTtDL0R3c2NoQjtBK0Ryc2NZO0VBQ0k7Qy9EdXNjaEI7QStEcHNjWTtFQUNJO0MvRHNzY2hCO0ErRG5zY29CO0V0RDNGaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VzRGlGb0I7RUFDQTtFQUNBO0VBQ0EsWXBEOUZmO0VvRCtGZTtFQUNBO0MvRCtzY3hCO0ErRDNzY2dCO0VBQ0ksWXBEckdYO0VvRHNHVywrQnBEMUVUO0VvRDJFUztDL0Q2c2NwQjtBK0Q1c2NvQjtFQUNJO0MvRDhzY3hCO0ErRHhzY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9EMHNjWjtBK0R4c2NZO0VBQ0ksZ0NwRDdGUDtFb0Q4Rk87RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRDBzY2hCO0ErRHZzY1k7RUFDSTtFQUNBO0VBQ0E7Qy9EeXNjaEI7QStEdHNjWTtFQUNJLDhCcEQxR0w7RW9EMkdLO0MvRHdzY2hCO0ErRHJzY1k7RUFDSTtFQUNBLDhCcERoSEw7Q1h1emNYO0ErRHBzY1k7RUFDSTtDL0Rzc2NoQjtBK0Rsc2NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Rvc2NaO0ErRGxzY1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Rvc2NoQjtBK0Rqc2NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Rtc2NoQjtBK0Roc2NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9Ea3NjaEI7QStEanNjZ0I7RXREdkxaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtDVHkzY0o7QStEenNjWTtFQUNJO0MvRDJzY2hCO0ErRHZzY1E7RUFDSTtFQUNBO0MvRHlzY1o7QStEdnNjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MvRHlzY2hCO0ErRHRzY1k7RUFDSTtFQUNBO0VBQ0E7Qy9Ed3NjaEI7QStEdHNjZ0I7RUFDSTtDL0R3c2NwQjtBK0Ryc2NnQjtFQUNJO0MvRHVzY3BCO0ErRHJzY29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0R1c2N4QjtBK0Rsc2NZO0VBQ0k7RUFDQTtDL0Rvc2NoQjtBK0Rqc2NZO0VBQ0k7RUFDQSw4QnBENU1MO0VvRDZNSztFQUNBO0MvRG1zY2hCO0ErRGhzY1k7RUFDSSxZcERoUFA7RW9EaVBPLDZCcERwTkw7RW9EcU5LO0MvRGtzY2hCO0ErRC9yY1k7RUFDSTtFQUNBO0VBQ0E7RUFDQSw4QnBEM05MO0VvRDROSztFQUNBO0MvRGlzY2hCO0ErRC9yY2dCO0VBQ0ksZXBENVBUO0VvRDZQUztDL0Rpc2NwQjtBK0Q1cmNRO0VBRUk7Qy9ENnJjWjtBK0QzcmNZO0VBQ0k7Qy9ENnJjaEI7QStEMXJjWTtFQUNJO0VBQ0E7RUFDQTtDL0Q0cmNoQjtBK0R6cmNZO0VBQ0k7RUFDQTtFQUNBLDZCcER4UEw7RW9EeVBLO0VBQ0E7RUFDQTtFQUNBO0MvRDJyY2hCO0ErRHhyY1k7RUFDSTtFQUNBO0MvRDByY2hCO0ErRHhyY2dCO0VBQ0k7Qy9EMHJjcEI7QStEdHJjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0R3cmNoQjtBK0R0cmNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0R3cmNwQjtBK0RwcmNZO0VBQ0k7Qy9Ec3JjaEI7QStEbnJjWTtFQUNJO0VBQ0E7RUFDQTtDL0RxcmNoQjtBK0RscmNZOzs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0RxcmNoQjtBK0RwcmNnQjs7O0V0RGhWWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXNEc1VnQjtDL0Rrc2NwQjtBK0Q5cmNnQjs7O0VBQ0k7RUFDQTtDL0Rrc2NwQjtBK0Q5cmNZO0VBRUk7RUFDQTtDL0QrcmNoQjtBK0Q1cmNZO0VBRUk7Qy9ENnJjaEI7QStEMXJjWTs7O0VBRUk7Qy9ENnJjaEI7QStEenJjUTtFQUNJO0MvRDJyY1o7QStEeHJjZ0I7RXREbFhaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtDVDJpZEo7QStEL3JjUTtFQUNJO0MvRGlzY1o7QStEOXJjZ0I7RXREN1haO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtDVDRqZEo7QStEcnNjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9EdXNjWjtBK0Ryc2NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9EdXNjaEI7QStEcHNjWTtFQUNJO0VBQ0E7Qy9Ec3NjaEI7QStEcHNjZ0I7RUFDSSxvQnBEcFpWO0VvRHFaVTtFQUNBLGdDcEQ5WFg7RW9EK1hXO0VBQ0E7RUFDQTtDL0Rzc2NwQjtBK0Rsc2NZO0VBQ0k7RUFDQTtDL0Rvc2NoQjtBK0Rqc2NZO0VBQ0k7RUFDQTtFQUNBLGdDcEQ3WVA7RW9EOFlPO0MvRG1zY2hCO0ErRGpzY2dCO0VBQ0k7RUFDQTtFQUNBO0MvRG1zY3BCO0ErRGhzY2dCO0VBQ0k7Qy9Ea3NjcEI7QStEaHNjb0I7RXREdmJoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXNENmFvQjtFQUNBO0VBQ0E7Qy9ENHNjeEI7QStEdnNjWTtFQUNJLDZCcERsYUw7RW9EbWFLO0VBQ0E7RUFDQTtDL0R5c2NoQjtBK0R0c2NZO0VBQ0ksOEJwRHhhTDtFb0R5YUs7RUFDQTtDL0R3c2NoQjtBK0Rwc2NnQjtFQUNJO0VBQ0E7Qy9Ec3NjcEI7QStEaHNjWTtFdER2ZFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VzRDZjWTtFQUNBO0VBQ0E7RUFDQTtDL0Q0c2NoQjs7QWdFMXFkQTtFQUNDO0NoRTZxZEQ7QWdFNXFkQztFQUNDO0VBQ0E7Q2hFOHFkRjtBR24vY2dCO0U2RDdMZjtJQUlFO0doRWdyZEQ7Q0FDRjtBR3gvY2dCO0U2RDdMZjtJQU9FO0doRWtyZEQ7Q0FDRjtBZ0VqcmRFO0VBQ0M7RUFDRztFQUNIO0VBQ0E7Q2hFbXJkSDtBR25nZGdCO0U2RHBMZDtJQU1FO0lBQ0c7SUFDQTtHaEVxcmRMO0NBQ0Y7QUcxZ2RnQjtFNkRwTGQ7SUFXRTtHaEV1cmRGO0NBQ0Y7QWdFdHJkRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtDaEV3cmRKO0FHdGhkZ0I7RTZEdktiO0lBUUU7R2hFeXJkSDtDQUNGO0FnRXRyZEU7RUFDQztFQUNBO0VBQ0c7Q2hFd3JkTjtBR2hpZGdCO0U2RDNKZDtJQUtFO0lBQ0c7R2hFMHJkTDtDQUNGO0FHdGlkZ0I7RTZEM0pkO0lBU0U7SUFDQTtJQUNBO0doRTRyZEY7Q0FDRjtBZ0UxcmRFO0VBQ0k7RUFDQTtDaEU0cmROO0FHampkZ0I7RTZEN0lkO0lBSUU7SUFDQTtJQUNHO0doRThyZEw7Q0FDRjtBR3hqZGdCO0U2RDdJZDtJQVNRO0doRWdzZFI7Q0FDRjtBZ0U5cmRFO0VBQ0M7RUFDQTtDaEVnc2RIO0FHamtkZ0I7RTZEaklkO0lBSUU7R2hFa3NkRjtDQUNGO0FnRS9yZEc7RUFDQztFQUNBO0NoRWlzZEo7QWdFL3JkRztFQUNDO0NoRWlzZEo7O0FpRTV3ZEE7RUFDQztFQUNBO0NqRSt3ZEQ7QWlFN3dkQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pFK3dkRjtBaUU1d2RDO0VBQ0M7RUFDTTtFQUNBO0VBQ0E7RUFDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ007RUFDTjtFQUNBO0NqRTh3ZEY7QUd2bWRnQjtFOERuTGY7SUFjRTtHakVneGREO0NBQ0Y7QUc1bWRnQjtFOERuTGY7SUFpQkU7R2pFa3hkRDtDQUNGO0FpRWh4ZEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakVreGRIO0FpRS93ZEU7RUFDQyxvQnREckNRO0VzRHNDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqRWl4ZEg7QWlFN3dkWTtFQUNJO0NqRSt3ZGhCO0FpRTV3ZFk7RUFDSTtFQUNBO0VBQ0E7Q2pFOHdkaEI7QWlFendkQztFQUNDO0VBQ0EsNkJ0RHBDUztFc0RxQ0g7RUFDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqRTJ3ZEY7QWlFeHdkQztFQUNDO0VBQ0EsOEJ0RDlDUztFc0QrQ1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pFMHdkRjtBaUV4d2RFO0VBQ0M7RUFDQTtFQUNBO0NqRTB3ZEg7O0FrRXQyZEE7RUFDQztDbEV5MmREO0FrRXYyZEM7RUFDQztDbEV5MmRGO0FHOXFkZ0I7RStENUxmO0lBR0s7R2xFMjJkSjtDQUNGO0FrRTEyZEk7RUFDQztFQUNBO0NsRTQyZEw7QWtFeDJkQztFQUNFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0M7RUFDRDtFQUNDO0VBQ0Q7RUFDQztFQUNBO0VBQ0E7RUFDRDtDbEUwMmRGO0FHcnNkZ0I7RStEakxmO0lBY0c7SUFDQTtHbEU0MmRGO0NBQ0Y7QWtFMTJkRTtFQUNDO0NsRTQyZEg7QWtFejJkRTtFQUNDO0VBQ0E7Q2xFMjJkSDtBa0V6MmRHO0VBQ0M7Q2xFMjJkSjtBa0VyMmRHO0VBQ0M7Q2xFdTJkSjtBa0VsMmRDO0VBQ0M7RUFDQTtDbEVvMmRGO0FHNXRkZ0I7RStEMUlmO0lBSUc7SUFDQTtJQUNBO0dsRXMyZEY7Q0FDRjtBa0VuMmRDO0VBQ0M7Q2xFcTJkRjtBR3R1ZGdCO0UrRGhJZjtJQUdFO0lBQ0E7R2xFdTJkRDtDQUNGO0FrRXIyZEU7RUFDQztFQUNBO0VBQ0E7Q2xFdTJkSDtBa0VyMmRNO0VBQ0M7Q2xFdTJkUDtBR3B2ZGdCO0UrRHBIVjtJQUdFO0dsRXkyZE47Q0FDRjtBa0VyMmRFO0VBQ0MsZXZEOUVRO0V1RCtFUjtFQUNBLDZCdkRyRFE7RXVEc0RSO0VBQ0E7RUFDQTtDbEV1MmRIO0FrRXAyZEU7RUFDQztFQUNBO0NsRXMyZEg7QWtFcDJkRztFQUNDO0VBQ0E7Q2xFczJkSjtBa0VsMmRFO0VBQ0M7RUFDQTtDbEVvMmRIO0FrRWoyZEU7RUFDQyw2QnZEM0VRO0V1RDRFUjtFQUNBO0NsRW0yZEg7QWtFLzFkRTtFQUNDO0VBQ0E7Q2xFaTJkSDtBa0UvMWRJO0VBQ0M7Q2xFaTJkTDs7QW1FeDlkQTtFQUNDO0NuRTI5ZEQ7QUc3eGRnQjtFZ0UvTGhCO0lBR0s7R25FNjlkSDtDQUNGO0FtRTU5ZEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25FODlkRjtBRzF5ZGdCO0VnRTFMZjtJQVFHO0lBQ0E7R25FZytkRjtDQUNGO0FtRTk5ZEM7RUFDQztFQUNBO0NuRWcrZEY7QUdwemRnQjtFZ0U5S2Y7SUFJRztJQUNBO0lBQ0E7R25FaytkRjtDQUNGOztBb0V6L2RJO0VBQ0k7Q3BFNC9kUjtBb0UxL2RJO0VBQ0k7Q3BFNC9kUjtBR2wwZGdCO0VpRS9MaEI7SUFRUTtHcEU2L2ROO0NBQ0Y7QW9FNS9kSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRTgvZFI7QUdoMWRnQjtFaUVyTFo7SUFTUTtJQUNBO0lBQ0E7R3BFZ2dlVjtDQUNGO0FvRTkvZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcEVnZ2VSO0FHNzFkZ0I7RWlFdktaO0lBTVE7SUFDQTtHcEVrZ2VWO0NBQ0Y7QW9FamdlUTtFQUNJO0NwRW1nZVo7QW9FamdlUTtFQUNJO0VBQ0E7RUFDQTtDcEVtZ2VaO0FvRWhnZUk7RUFDSTtFQUNBO0VBQ0E7Q3BFa2dlUjtBb0VoZ2VJO0VBQ0k7RUFDQTtFQUNBLDhCekRoQkc7RXlEaUJIO0NwRWtnZVI7QW9FaGdlSTs7RUFFSTtFQUNBLDhCekR0Qkc7RXlEdUJIO0NwRWtnZVI7QW9FaGdlSTtFQUNJO0VBQ0Esd0J6RGxDTTtFeURtQ047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl6RC9EQztDWGlrZVQ7QW9FaGdlSTtFQUNJO0VBQ0Esd0J6RDVDTTtFeUQ2Q047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl6RHpFQztDWDJrZVQ7QW9FamdlUTtFM0Q3RUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0UyRG1FUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlekRqRkQ7Q1g4bGVYO0FvRTFnZUk7RUFDSTtFQUNBLDZCekQzREc7RXlENERILGV6RHZGRztDWG1tZVg7QW9FMWdlSTtFQUNJO0VBQ0EsOEJ6RC9ERztFeURnRUg7Q3BFNGdlUjtBb0UxZ2VJO0VBQ0k7Q3BFNGdlUjtBR2w3ZGdCO0VpRTNGWjtJQUdRO0dwRThnZVY7Q0FDRjtBb0U3Z2VRO0VBQ0k7Q3BFK2dlWjtBRzE3ZGdCO0VpRXRGUjtJQUdRO0dwRWloZWQ7Q0FDRjs7QXFFOW5lQTtFQUNFO0VBQ0E7Q3JFaW9lRjtBR3A4ZGdCO0VrRS9MaEI7SUFJRztHckVtb2VEO0NBQ0Y7QXFFam9lRTtFQUNDO0VBQ0E7Q3JFbW9lSDtBRzc4ZGdCO0VrRW5MWjtJQUVJO0dyRWtvZU47Q0FDRjtBcUVob2VNO0VBQ0U7Q3JFa29lUjtBcUUvbmVLO0VBRUMsWTFEbkJHO0UwRG9CSDtFQUNBO0VBQ0E7Q3JFZ29lTjtBcUU3bmVLO0VBQ0c7RUFDRjtDckUrbmVOO0FxRTduZU07RUFDQztDckUrbmVQO0FxRTNuZUs7RUFDRztFQUNGO0NyRTZuZU47QXFFM25lTTtFQUNDLFkxRHZDRTtFMER3Q0YsZ0MxRGJFO0NYMG9lVDtBcUV4bmVJO0VBQ0U7Q3JFMG5lTjs7QXNFNXFlQTtFQUNDO0N0RStxZUQ7QXNFN3FlQztFQUNDO0N0RStxZUY7QXNFNXFlQztFQUNDO0VBQ0E7Q3RFOHFlRjtBR3gvZGdCO0VtRXhMZjtJQUlFO0lBQ0E7R3RFZ3JlRDtDQUNGO0FHOS9kZ0I7RW1FL0tmO0lBRUU7SUFDQTtJQUNBO0d0RStxZUQ7Q0FDRjtBR3JnZWdCO0VtRS9LZjtJQU9FO0lBQ0E7R3RFaXJlRDtDQUNGO0FzRS9xZUU7RUFDQztDdEVpcmVIO0FzRTdxZUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDdEUrcWVGO0FzRTdxZUU7RUFDQztDdEUrcWVIO0FzRTlxZUc7RUFDQyxlM0RuQ087Q1htdGVYO0FzRTNxZUM7RUFDQyxZM0QzQ087RTJENENQLDZCM0RmUztDWDRyZVg7QUc5aGVnQjtFbUU1SWY7SUFFRTtJQUNBO0d0RTRxZUQ7Q0FDRjtBc0V6cWVDO0VBQ0M7Q3RFMnFlRjtBc0V4cWVDO0VBQ0M7Q3RFMHFlRjtBc0V4cWVFO0VBQ0M7RUFDQTtFQUNBO0N0RTBxZUg7QXNFdnFlRTtFQUNDO0VBQ0E7Q3RFeXFlSDtBc0VwcWVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3RFc3FlSDtBc0VwcWVHO0VBQ0M7Q3RFc3FlSjtBc0VwcWVJO0VBQ0MsZTNEbEZNO0NYd3ZlWDtBc0VucWVJO0VBQ0M7Q3RFcXFlTDtBc0VqcWVHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEVtcWVKO0FzRWhxZUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEVrcWVKO0FzRS9wZUc7RUFDQztFQUNBO0N0RWlxZUo7QXNFOXBlRztFQUNDLFkzRHpITTtFMkQwSE4sOEIzRDdGTztFMkQ4RlA7RUFDQTtDdEVncWVKO0FzRTdwZUc7RUFDQztDdEUrcGVKO0FzRTVwZUc7RUFDQyxZM0RySUs7RTJEc0lMLDZCM0R6R087RTJEMEdQO0VBQ0E7RUFDQTtDdEU4cGVKO0FzRTNwZUc7RUFDQztFQUNBLDhCM0RoSE87RTJEaUhQO0N0RTZwZUo7QXNFM3BlSTtFQUNDO0N0RTZwZUw7QXNFenBlRztFQUNDLG9CM0RySk87RTJEc0pQO0VBQ0E7Q3RFMnBlSjtBc0UxcGVJO0VBQ0Msb0IzRHpKTTtDWHF6ZVg7QXNFMXBlSzs7RUFFQztDdEU0cGVOO0FzRXhwZUk7RUFDQyxvQjNEbEtNO0UyRG1LTjtDdEUwcGVMO0FzRXZwZUk7RUFDQztFQUNBO0N0RXlwZUw7QXNFdHBlSTtFQUNDO0N0RXdwZUw7QXNFcnBlSTtFQUNDO0N0RXVwZUw7QXNFcHBlSTtFQUNDO0N0RXNwZUw7QXNFcHBlSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEVzcGVOO0FzRWxwZUk7RUFDQztDdEVvcGVMO0FHNXBlZ0I7RW1FWWI7SUFFRTtHdEVrcGVIO0NBQ0Y7QXNFL29lRztFQUNDO0N0RWlwZUo7QXNFN29lRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RStvZUg7QXNFN29lRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RFK29lSjtBc0U1b2VHO0VBQ0MsNkIzRDdNTztFMkQ4TVA7Q3RFOG9lSjtBc0V6b2VDO0VBQ0M7RUFDQTtDdEUyb2VGO0FzRXpvZUU7RUFDQyxZM0RyUE07RTJEc1BOLDZCM0R6TlE7RTJEME5SO0VBQ0E7RUFDQTtDdEUyb2VIO0FzRXhvZUU7RUFDQztFQUNBLDhCM0RoT1E7RTJEaU9SO0VBQ0E7Q3RFMG9lSDtBc0V2b2VFO0VBQ0M7Q3RFeW9lSDs7QXVFajVlQTtFQUNDO0VBQ0E7RUFDQTtDdkVvNWVEO0FHeHRlZ0I7RW9FL0xoQjtJQUtFO0d2RXM1ZUE7Q0FDRjtBdUVyNWVDO0VBQ0M7Q3ZFdTVlRjtBdUVyNWVDO0VBQ0M7Q3ZFdTVlRjtBdUVyNWVDO0VBQ0M7RUFDQTtFQUNBO0N2RXU1ZUY7O0F3RXQ2ZUU7RUFFRTtDeEV3NmVKO0F3RXY2ZUk7RUFDRTtFQUNBO0N4RXk2ZU47QXdFdDZlRTtFQUNFO0VBQ0E7Q3hFdzZlSjtBd0V0NmVFO0VBQ0U7RUFDQTtDeEV3NmVKO0F3RXQ2ZUU7RUFDRTtDeEV3NmVKO0F3RXY2ZUk7RUFDRTtDeEV5NmVOO0F3RXQ2ZU07RUFDRTtDeEV3NmVSO0F3RXQ2ZU07RUFDRTtDeEV3NmVSO0F3RXY2ZVE7RUFDRTtFQUNBO0N4RXk2ZVY7QXdFeDZlVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RTA2ZVo7QXdFdjZlUTtFQUNFO0VBQ0E7Q3hFeTZlVjtBd0VwNmVFO0VBQ0UsNkI3RG5CTztFNkRvQlA7Q3hFczZlSjtBd0VwNmVFO0VBQ0U7RUFDQTtFQUNBO0N4RXM2ZUo7QXdFcjZlSTtFQUNFO0N4RXU2ZU47QXdFdDZlTTtFQUNFO0N4RXc2ZVI7QXdFcDZlRTtFQUNFO0VBQ0E7RUFDQTtDeEVzNmVKO0F3RXI2ZUk7RUFDRTtFQUNBO0N4RXU2ZU47QXdFdDZlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUI3RHpFRTtFNkQwRUY7RUFDQTtDeEV3NmVSO0F3RXA2ZUU7RUFDRSw4QjdEbkRPO0U2RG9EUDtFQUNBO0VBQ0E7Q3hFczZlSjtBd0VwNmVFO0VBQ0UsNkI3RDFETztFNkQyRFA7RUFDQTtDeEVzNmVKO0F3RXI2ZUk7RUFDRSw2QjdEOURLO0U2RCtETDtFQUNBLGU3RDNGSztFNkQ0Rkw7RUFDQTtDeEV1NmVOO0F3RXA2ZUU7RUFDRSw2QjdEdEVPO0U2RHVFUDtFQUNBO0VBQ0E7Q3hFczZlSjtBd0VwNmVFO0VBQ0U7Q3hFczZlSjs7QXlFbGhmQztFQUNDO0N6RXFoZkY7QXlFbmhmQztFQUNDO0VBQ0E7Q3pFcWhmRjtBeUVuaGZHO0VBQ0M7Q3pFcWhmSjtBeUVqaGZFO0VBQ0MsNkI5RG1CUTtFOERsQlI7Q3pFbWhmSDtBeUVqaGZFO0VBQ0MsOEI5RGdCUTtFOERmUjtFQUNBO0N6RW1oZkg7O0EwRXZpZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUUwaWZGOztBMEV0aWZDO0VBQ0M7QzFFeWlmRjs7QTBFcmlmQTtFQUNFO0MxRXdpZkY7O0EyRXRqZkE7RUFDQztFQUNBO0MzRXlqZkQ7QUc1M2VnQjtFd0UvTGhCO0lBS0U7SUFDQTtHM0UwamZBO0NBQ0Y7QTJFeGpmQztFQUNDO0VBQ0E7QzNFMGpmRjtBR3Q0ZWdCO0V3RXRMZjtJQUlFO0lBQ0E7RzNFNGpmRDtDQUNGO0EyRTFqZkU7RUFDQztVQUFBO0VBQ0E7VUFBQTtFQUNBO0MzRTRqZkg7QTJFempmRTtFQUNDO0MzRTJqZkg7QTJFdmpmQztFQUNFO0VBQ0U7RUFDQTtDM0V5amZMO0FHejVlZ0I7RXdFbktmO0lBS0c7SUFDQTtHM0UyamZGO0NBQ0Y7QTJFeGpmQztFQUNJO0VBQ0Y7RUFDRTtDM0UwamZMO0EyRXhqZkc7RUFDQztDM0UwamZKO0EyRXZqZkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRXlqZkg7QTJFdmpmRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0V5amZKO0EyRXJqZkU7RUFDQyw2QmhFaENRO0VnRWlDUjtFQUNBO0VBQ0E7RUFDQTtDM0V1amZIO0EyRXJqZkc7RUFDQztFQUNBLDhCaEV2Q087RWdFd0NQO0MzRXVqZko7QTJFcmpmSTtFQUNDO0MzRXVqZkw7QTJFbGpmRTtFQUNDO1VBQUE7RUFDQTtVQUFBO0VBQ0E7QzNFb2pmSDs7QTRFem9mQTtFQUNDO0VBQ0E7QzVFNG9mRDtBNEUxb2ZDO0VBQ0M7RUFDQTtFQUNBO0M1RTRvZkY7QTRFem9mQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUUyb2ZGO0FHNTllZ0I7RXlFckxmO0lBUUU7RzVFNm9mRDtDQUNGO0E0RTNvZkU7RUFDQztDNUU2b2ZIO0FHcCtlZ0I7RXlFMUtkO0lBR0U7RzVFK29mRjtDQUNGO0E0RTVvZkU7RUFDQyxlakV2QlE7RWlFd0JSLCtCakVFUTtFaUVEUjtFQUNBO0M1RThvZkg7QTRFM29mRTtFQUNDO1VBQUE7RUFDQTtVQUFBO0VBQ0E7QzVFNm9mSDtBNEV6b2ZDO0VBQ0M7QzVFMm9mRjtBR3YvZWdCO0V5RXJKZjtJQUdFO0c1RTZvZkQ7Q0FDRjtBNEUxb2ZDO0VBQ0M7RUFDQTtFQUNBO0M1RTRvZkY7O0E2RWhzZkE7RUFDQztDN0Vtc2ZEO0E2RWpzZkM7RUFDQztDN0Vtc2ZGO0E2RWhzZkM7RUFDQztFQUNBO0M3RWtzZkY7QUc1Z2ZnQjtFMEV4TGY7SUFJRTtHN0Vvc2ZEO0NBQ0Y7QTZFanNmQztFQUNDO0VBQ0E7RUFDQTtDN0Vtc2ZGO0FHdGhmZ0I7RTBFaExmO0lBS0U7RzdFcXNmRDtDQUNGO0E2RW5zZkU7RUFDQyxpQmxFcEJNO0VrRXFCTjtFQUNBO0VBQ0E7RUFDUztFQUNUO0VBQ0E7RUFDRztDN0Vxc2ZOO0E2RW5zZkc7RUFDQyxvQmxFNUJPO0NYaXVmWDtBNkVqc2ZFO0VBQ0k7RUFDQTtFQUNBLDZCbEVSSztFa0VTTDtDN0Vtc2ZOO0E2RWpzZk07RUFDRTtDN0Vtc2ZSO0E2RS9yZkU7RUFDSTtFQUNBO0VBQ0E7QzdFaXNmTjtBNkU3cmZDO0VBQ0M7QzdFK3JmRjtBR3pqZmdCO0UwRXZJZjtJQUdFO0lBQ0E7SUFDQTtHN0Vpc2ZEO0NBQ0Y7QTZFOXJmQztFQUNDO0M3RWdzZkY7QTZFN3JmSTtFQUNJO0M3RStyZlI7QTZFNXJmQztFQUNDLGVsRXBFUztFa0VxRVQ7RUFDQSw2QmxFM0NTO0VrRTRDVDtFQUNBO0VBQ0E7QzdFOHJmRjtBNkU1cmZFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdFOHJmTjtBNkUzcmZFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdFNnJmTjs7QThFL3hmQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDSDtFQUNHO0VBQ0E7QzlFa3lmSjtBOEVoeWZJO0VBQ0k7QzlFa3lmUjtBOEUveGZJO0VBQ0MsNkJuRWtCTTtFbUVqQk47RUFDQTtDOUVpeWZMO0E4RS94Zks7RUFDQyxlbkVkSztFbUVlTDtDOUVpeWZOO0E4RTl4Zks7RUFDQztFQUNBLDhCbkVRSztDWHd4Zlg7QThFNXhmSTtFQUNDO0M5RTh4Zkw7QThFM3hmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNnhmUjtBOEUzeGZRO0VyRTlDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXFFbUNRO0VBQ0g7RUFDQTtFQUNHO0VBQ0E7RUFDSDtFQUNHO0VBQ0g7RUFDQTtFQUNBO0M5RXd5ZlQ7QThFdHlmUztFQUVDO0VBQ0E7QzlFdXlmVjs7QStFdDJmQTtFQUNJO0VBQ0g7RUFDQTtDL0V5MmZEO0ErRXYyZkM7RUFDSTtFQUNBO0VBQ0E7RUFDSDtDL0V5MmZGO0ErRXYyZkU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRXkyZk47QStFcjJmQztFQUNJO0VBQ0E7RUFDQTtFQUNHO0MvRXUyZlI7QStFcjJmSztFQUNDO0VBQ0c7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7Qy9FdTJmVDtBK0VwMmZLO0VBQ0M7RUFDRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0MvRXMyZlQ7QStFbDJmQztFQUNDO0VBQ0E7RUFDRztFQUNIO0MvRW8yZkY7QUc5dGZnQjtFNEUxSWY7SUFNRTtHL0VzMmZEO0NBQ0Y7QStFbjJmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MvRXEyZlI7QUd6dWZnQjtFNEV6SFI7SUFFUTtHL0VvMmZkO0NBQ0Y7QStFbjJmWTtFQUNJO0VBQ0E7Qy9FcTJmaEI7QUdsdmZnQjtFNEVoSFI7SUFFUTtHL0VvMmZkO0NBQ0Y7QStFbDJmWTtFQUNJO0VBQ0E7Qy9FbzJmaEI7QStFaDJmUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VrMmZaO0ErRS8xZlE7RUFDSTtDL0VpMmZaO0ErRS8xZlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0VpMmZoQjtBK0U5MWZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRWcyZmhCO0ErRTcxZlk7RUFDSTtDL0UrMWZoQjtBK0U3MWZnQjtFQUNJO1VBQUE7RUFDQTtVQUFBO0VBQ0E7Qy9FKzFmcEI7QStFNTFmZ0I7RUFFSTtDL0U2MWZwQjtBK0V4MWZRO0VBQ0k7RUFDQTtFQUNBO0MvRTAxZlo7QStFdjFmUTtFQUNJO0VBQ0E7RUFDQTtDL0V5MWZaO0ErRXQxZlE7RUFDSSxlcEVuSkQ7RW9Fb0pDO0VBQ0EsNkJwRTFIRDtFb0UySEM7Qy9FdzFmWjtBK0V0MWZZO0VBQ0ksZXBFekpMO0NYaS9mWDtBK0VuMWZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VxMWZSO0ErRW4xZlE7RUFDSTtDL0VxMWZaO0ErRWwxZlE7RUFDSSxvQnBFMUtEO0NYOC9mWDtBK0VqMWZRO0VBQ0k7Qy9FbTFmWjtBK0VoMWZRO0VBQ0k7Qy9FazFmWjtBK0UvMGZRO0VBQ0k7RUFDQTtDL0VpMWZaO0ErRTcwZkM7RUFDQztFQUNBO0VBQ0E7Qy9FKzBmRjtBK0U1MGZDO0VBQ0M7Qy9FODBmRjtBK0U1MGZFO0VBQ0M7RUFDQTtDL0U4MGZIO0ErRTEwZkM7RUFDQztDL0U0MGZGO0ErRXgwZkc7RUFDQztVQUFBO0VBQ0E7Qy9FMDBmSjtBK0V4MGZJO0VBQ0M7Qy9FMDBmTDtBK0VwMGZPO0VBQ0k7Qy9FczBmWDtBK0VuMGZPO0VBQ0k7Qy9FcTBmWDtBK0VqMGZHO0VBQ0M7Qy9FbTBmSjtBK0VqMGZJO0VBQ0M7Qy9FbTBmTDtBK0U3emZLO0VBQ0M7RUFDQTtFQUNLO0VBQ0E7RUFDQTtDL0UremZYO0ErRXp6ZkU7RUFDVTtDL0UyemZaOztBZ0YxamdCQTtFQUNDO0NoRjZqZ0JEO0FnRjNqZ0JDO0VBQ0M7RUFDQTtFQUNBO0NoRjZqZ0JGO0FnRjFqZ0JDO0VBQ0M7RUFDQTtDaEY0amdCRjtBZ0YzamdCRTtFQUNDO0NoRjZqZ0JIO0FnRnpqZ0JDO0VBQ0MsNkJyRWVTO0VxRWRUO0VBQ0E7Q2hGMmpnQkY7QWdGeGpnQkM7RUFDQztDaEYwamdCRjtBZ0Z2amdCQztFQUNDO0NoRnlqZ0JGO0FnRnZqZ0JFO0V2RTdCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXVFbUJEO0VBQ0E7Q2hGbWtnQkg7O0FnRjlqZ0JBO0VBQ0M7RUFDQTtDaEZpa2dCRDtBZ0YvamdCQztFQUVDLGVyRXZDUztDWHVtZ0JYO0FnRjdqZ0JDO0VBRUMsWXJFOUNPO0NYNG1nQlQ7QWdGM2pnQkM7RUFDQztFQUNBO0NoRjZqZ0JGO0FnRjFqZ0JDO0VBQ0M7RUFDQTtFQUNBO0NoRjRqZ0JGO0FnRjFqZ0JFO0V2RTlERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXVFb0RELGVyRTVEUTtFcUU2RFI7Q2hGc2tnQkg7QWdGbGtnQkM7RUFDRTtFQUNFO0VBQ0E7RUFDQTtDaEZva2dCTDtBZ0Zqa2dCQztFQUNDLDZCckU5Q1M7RXFFK0NUO0NoRm1rZ0JGO0FnRmhrZ0JDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGa2tnQkw7O0FpRjFwZ0JFO0VBQ0M7RUFDQTtFQUNBO0NqRjZwZ0JIO0FpRjNwZ0JFO0VBQ0M7RUFDQTtDakY2cGdCSDtBaUY1cGdCRztFQUNDO0NqRjhwZ0JKO0FpRjNwZ0JFO0VBQ0M7Q2pGNnBnQkg7QWlGeHBnQkU7RUFDQyw2QnRFWVE7RXNFWFI7RUFDQTtDakYwcGdCSDtBaUZ2cGdCRztFQUNDO0NqRnlwZ0JKOztBa0ZwcmdCQTtFQUNDO0NsRnVyZ0JEO0FrRnJyZ0JDO0VBQ0k7Q2xGdXJnQkw7QWtGbnJnQk07RUFDQyxldkVISTtDWHdyZ0JYO0FrRm5yZ0JPO0VBQ0M7Q2xGcXJnQlI7QWtGbHJnQkk7RUFDQyxZdkVaSTtDWGdzZ0JUO0FrRmhyZ0JNO0VBQ0M7Q2xGa3JnQlA7QWtGN3FnQkM7RUFDQztFQUNHO0VBQ0E7RUFDQSw2QnZFR007RXVFRk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEYrcWdCTDtBa0Y3cWdCSztFekVwQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0V5RTBCRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRnlyZ0JIO0FrRnJyZ0JDO0VBQ0M7RUFDRztFQUNBO0VBQ0E7Q2xGdXJnQkw7QWtGcHJnQkM7RUFDQyw4QnZFdEJTO0V1RXVCVDtFQUNBO0VBQ0E7Q2xGc3JnQkY7O0FtRmp2Z0JBO0VBQ0M7RUFDQTtDbkZvdmdCRDtBbUZudmdCQztFQUNDO0VBQ0E7Q25GcXZnQkY7QW1GbnZnQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDbkZxdmdCRjtBbUZudmdCQztFQUNDO0NuRnF2Z0JGO0FtRm52Z0JDO0VBQ0M7Q25GcXZnQkY7QW1GbnZnQkM7RUFDQztDbkZxdmdCRjtBbUZudmdCQztFQUNDO0NuRnF2Z0JGOztBb0Yzd2dCRTtFQUNFO0NwRjh3Z0JKO0FvRjd3Z0JJO0VBQ0UsZXpFRUs7Q1g2d2dCWDs7QXFGbnhnQkE7RUFDRTtFQUNBO0NyRnN4Z0JGO0FxRnB4Z0JJO0VBQ0U7Q3JGc3hnQk47QXFGbHhnQkk7RUFDRSxZMUVORztDWDB4Z0JUO0FxRmp4Z0JFO0VBQ0U7RUFDQTtDckZteGdCSjtBcUZseGdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGb3hnQk47QXFGbHhnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGb3hnQk47QXFGbHhnQkk7RUFDRTtFQUNBO0VBQ0E7Q3JGb3hnQk47QXFGbHhnQkk7RUFDRTtFQUNBLDhCMUVWSztDWDh4Z0JYO0FxRm54Z0JNO0VBQ0U7Q3JGcXhnQlI7QXFGbHhnQkk7RUFDRTtFQUNBLDhCMUVqQks7Q1hxeWdCWDtBcUZqeGdCTTtFQUNFO0NyRm14Z0JSOztBc0YxMGdCQTtFQUNDO0N0RjYwZ0JEO0FzRjMwZ0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEY2MGdCRjtBc0YxMGdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEY0MGdCRjtBR2pxZ0JnQjtFbUZqTGY7SUFRRTtJQUNBO0d0RjgwZ0JEO0NBQ0Y7QXNGMzBnQkM7RUFDQztFQUNBO0N0RjYwZ0JGO0FzRjMwZ0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3RGNjBnQkg7QXNGejBnQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RjIwZ0JGO0FzRngwZ0JDO0VBQ0M7RUFDQTtDdEYwMGdCRjtBc0Z2MGdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RnkwZ0JGO0FzRngwZ0JFO0VBQ0M7RUFDQTtDdEYwMGdCSDtBc0Z0MGdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ3MGdCRjtBc0ZoMGdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGazBnQkQ7QUczdGdCZ0I7RW1GL0doQjtJQVVFO0lBQ0E7R3RGbzBnQkE7Q0FDRjtBR2p1Z0JnQjtFbUYvR2hCO0lBY0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdEZzMGdCQTtDQUNGO0FzRnAwZ0JDO0VBQ0MsNkIzRXJFUztFMkVzRVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZzMGdCRjtBR2x2Z0JnQjtFbUYxRmY7SUFRRTtJQUNBO0lBQ0E7SUFDQTtHdEZ3MGdCRDtDQUNGO0FzRnIwZ0JDO0VBQ0M7RUFDQSwwQjNFaEhTO0UyRWlIVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCM0V6RlM7RTJFMEZUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ1MGdCRjtBR3p3Z0JnQjtFbUYzRWY7SUFlRTtJQUNBO0lBQ0E7SUFDQTtHdEZ5MGdCRDtDQUNGOztBc0ZyMGdCQTtFQUNJO0N0RncwZ0JKOztBc0ZyMGdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0N0RncwZ0JEO0FHNXhnQmdCO0VtRmhEaEI7SUFNRTtHdEYwMGdCQTtDQUNGO0FzRngwZ0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCM0U3SFM7RTJFOEhUO0VBQ0E7RUFDQTtFQUNBO0N0RjAwZ0JGO0FzRnowZ0JFO0VBQ0MsMEIzRWhLTTtFMkVpS04sWTNFaktNO0NYNCtnQlQ7QXNGejBnQkU7RUFDQyxlM0VsS1E7Q1g2K2dCWDs7QXNGdjBnQkE7RUFDSTtDdEYwMGdCSjtBc0Z4MGdCSTtFQUNFO0VBQ0U7Q3RGMDBnQlI7QUc1emdCZ0I7RW1GaEJaO0lBSUU7SUFDQTtJQUNNO0d0RjQwZ0JWO0NBQ0Y7QXNGMTBnQlE7RUFDSDtFQUNBO0VBQ0E7RUFDQTtDdEY0MGdCTDtBR3owZ0JnQjtFbUZQUjtJQU1GO0lBQ0k7R3RGODBnQlI7Q0FDRjtBRy8wZ0JnQjtFbUZQUjtJQVVEO0d0RmcxZ0JMO0NBQ0Y7QXNGMTBnQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGNDBnQkg7QXNGMTBnQkc7RUFDQyxZM0U5TUs7RTJFK01MLDZCM0VsTE87RTJFbUxQO0N0RjQwZ0JKO0FzRngwZ0JFO0VBQ0M7Q3RGMDBnQkg7QXNGdjBnQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGeTBnQko7QXNGeDBnQlE7RUFDSTtDdEYwMGdCWjs7QXVGaGpoQkU7RUFDRTtFQUNBO0VBQ0E7Q3ZGbWpoQko7QXVGampoQkU7RUFDRTtFQUNBLDZCNUV5Qk87RTRFeEJQO0N2Rm1qaEJKO0F1RmpqaEJFO0VBQ0UsOEI1RXNCTztDWDZoaEJYO0F1RmpqaEJFO0VBQ0U7RUFDQTtFQUNBO0N2Rm1qaEJKO0F1RmpqaEJFO0VBQ0U7RUFDQTtDdkZtamhCSjtBRzkzZ0JZO0VvRnZMVjtJQUlJO0d2RnFqaEJKO0V1RnBqaEJJO0lBQ0U7SUFDQTtHdkZzamhCTjtDQUNGO0F1Rm5qaEJFO0VBQ0U7RUFDQTtDdkZxamhCSjtBdUZwamhCSTtFQUNFO0VBQ0E7Q3ZGc2poQk47QUcvNGdCWTtFb0ZwS1Y7SUFFSTtHdkZxamhCSjtDQUNGO0F1Rm5qaEJFO0VBQ0U7Q3ZGcWpoQko7QXVGbmpoQkU7RUFDRTtDdkZxamhCSjtBdUZuamhCRTtFQUNFO0N2RnFqaEJKO0FHeDZnQmdCO0VvRjlJZDtJQUdJO0d2RnVqaEJKO0NBQ0Y7QXVGcmpoQkU7RUFDRTtDdkZ1amhCSjtBR2g3Z0JnQjtFb0Z4SWQ7SUFHSTtHdkZ5amhCSjtDQUNGO0F1RnRqaEJFO0VBQ0U7RUFDQTtFQUNBO0N2RndqaEJKOztBdUZwamhCQTtFQUNFO0N2RnVqaEJGOztBd0YzbmhCQztFQUNDO0VBQ0E7RUFDQSxnQzdFMEJPO0U2RXpCUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RjhuaEJGO0FHejhnQmdCO0VxRjdMZjtJQVVFO0d4RmdvaEJEO0NBQ0Y7QUc5OGdCZ0I7RXFGN0xmO0lBYUU7R3hGa29oQkQ7Q0FDRjtBd0YvbmhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEZpb2hCRjtBd0Y5bmhCQztFQUNDO0VBQ0E7RUFDQTtDeEZnb2hCRjtBd0Y3bmhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0N4RituaEJGO0F3RjVuaEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RjhuaEJGO0F3RjduaEJFO0VBQ0M7RUFDQTtDeEYrbmhCSDtBd0Y1bmhCQzs7RUFFQztFQUNHO0VBQ0g7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RjhuaEJMO0F3RjVuaEJDO0VBQ0M7RUFDQTtDeEY4bmhCRjtBd0Y1bmhCQztFQUNDO0VBQ0E7Q3hGOG5oQkY7O0F5RnJzaEJDO0VBQ0M7RUFDQTtFQUNBO0N6RndzaEJGO0F5RnRzaEJFO0VBQ0MsZ0M5RXVCTTtFOEV0Qk47RUFDQTtFQUNBO0VBQ0E7Q3pGd3NoQkg7QXlGcHNoQkM7RUFDQztFQUNBO0N6RnNzaEJGO0F5RnBzaEJDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pGc3NoQkw7QXlGcHNoQks7RUFDQztFQUNBO0VBQ0EsOEI5RUtLO0U4RUpMO0VBQ0E7RUFDQTtDekZzc2hCTjtBeUZuc2hCSztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekZvc2hCTjtBeUZsc2hCTTtFaEY5Q0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VnRm1DRztFQUNBO0N6RitzaEJQO0F5RjNzaEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3pGNnNoQkY7QXlGM3NoQkU7RUFDQyxlOUV2RFE7Q1hvd2hCWDs7QTBGMXdoQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjZ3aEJEO0FHbmxoQmdCO0V1Ri9MaEI7SUFPRTtHMUYrd2hCQTtDQUNGO0EwRjd3aEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYrd2hCRjtBMEY3d2hCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRit3aEJIO0EwRjV3aEJFO0VBQ0M7QzFGOHdoQkg7QTBGMXdoQkM7RUFDQztDMUY0d2hCRjtBMEYxd2hCRTs7Ozs7RUFDQztDMUZneGhCSDtBMEY1d2hCQztFQUNDO0MxRjh3aEJGO0EwRjV3aEJFOzs7OztFQUNDO0MxRmt4aEJIO0EwRjl3aEJDO0VBQ0M7QzFGZ3hoQkY7QTBGOXdoQkU7Ozs7O0VBQ0M7QzFGb3hoQkg7QTBGaHhoQkM7RUFDQztDMUZreGhCRjtBMEZoeGhCRTs7Ozs7RUFDQztDMUZzeGhCSDtBMEZseGhCQzs7Ozs7RUFDQztFQUNBLDZCL0VwQ1M7RStFcUNUO0VBQ0E7RUFDQTtDMUZ3eGhCRjtBMEZ0eGhCRTs7Ozs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY0eGhCSDtBMEZ4eGhCQztFQUNDO0VBQ0EsK0IvRXZEUztFK0V3RFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYweGhCRjtBMEZ2eGhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGeXhoQkY7QTBGdHhoQkM7RUFDQztDMUZ3eGhCRjtBMEZ2eGhCRTtFakYzR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VpRmdHRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGb3loQkg7QTBGaHloQkM7RUFDQztFQUNBO0MxRmt5aEJGO0EwRmp5aEJFO0VBQ0M7QzFGbXloQkg7QTBGL3hoQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRml5aEJGO0EwRjl4aEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmd5aEJGO0EwRjl4aEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGZ3loQkg7QTBGM3hoQkc7RUFDQztDMUY2eGhCSjtBMEYxeGhCRztFQUNDO0MxRjR4aEJKO0EwRnZ4aEJDO0VBQ0M7QzFGeXhoQkY7QTBGdnhoQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ5eGhCSDtBMEZyeGhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnV4aEJGO0EwRnB4aEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzFGc3hoQkY7QTBGcHhoQkU7RUFDQztDMUZzeGhCSDtBMEZseGhCQztFQUNDO1VBQUE7RUFDQSwwQi9FN01TO0UrRThNVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm94aEJGO0EwRm54aEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGcXhoQkg7QTBGbHhoQkU7RUFDQztDMUZveGhCSDtBMEYvd2hCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0MxRml4aEJGO0EwRmh4aEJFO0VBQ0M7QzFGa3hoQkg7QTBGOXdoQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmd4aEJGO0EwRjl3aEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZneGhCSDtBMEY1d2hCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGOHdoQkY7QTBGM3doQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDMUY2d2hCRjtBMEYxd2hCQztFQUNDO0VBQ0E7RUFDQTtDMUY0d2hCRjtBMEZ6d2hCQztFQUNDO0VBQ0E7RUFDQTtDMUYyd2hCRjtBMEZ4d2hCQztFQUNDO0VBQ0E7RUFDQTtFQUVBO0MxRnl3aEJGO0EwRnR3aEJDO0VBQ0M7RUFDQTtFQUNBO0MxRnd3aEJGO0EwRnJ3aEJDO0VBQ0M7QzFGdXdoQkY7QTBGcHdoQkM7RUFDQztDMUZzd2hCRjtBMEZud2hCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGcXdoQkY7QTBGbndoQkU7RUFDQztDMUZxd2hCSDtBMEZqd2hCQztFQUNDO0MxRm13aEJGO0EwRmh3aEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzFGa3doQkY7QTBGOXZoQkM7RUFDQztFQUNBO0MxRmd3aEJGO0EwRi92aEJFO0VBQ0M7QzFGaXdoQkg7QTBGN3ZoQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRit2aEJGO0EwRjd2aEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYrdmhCSDtBMEY1dmhCRTtFQUNDO0VBQ0E7RUFDQTtDMUY4dmhCSDtBMEY3dmhCRztFQUNDO0MxRit2aEJKO0EwRjF2aEJDO0VBQ0M7RUFDQTtFQUNBO0MxRjR2aEJGO0EwRnp2aEJDO0VBQ0M7RUFDQTtFQUNBO0MxRjJ2aEJGO0EwRnh2aEJDO0VBQ0M7RUFDQTtFQUNBO0MxRjB2aEJGO0EwRnZ2aEJDO0VBQ0M7VUFBQTtDMUZ5dmhCRjtBMEZ0dmhCQztFQUNDO0VBQ0E7RUFDQTtDMUZ3dmhCRjtBMEZydmhCQztFQUNDO0VBQ0E7RUFDQTtDMUZ1dmhCRjtBMEZwdmhCQztFQUNDO0VBQ0E7RUFDQTtDMUZzdmhCRjtBMEZudmhCQztFQUNDO0VBQ0E7RUFDQTtDMUZxdmhCRjtBMEZsdmhCQztFQUNDO0VBQ0E7RUFDQTtDMUZvdmhCRjtBMEZodmhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0MxRmt2aEJGO0EwRmh2aEJFO0VBQ0M7QzFGa3ZoQkg7QTBGOXVoQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmd2aEJGO0EwRjl1aEJFO0VBQ0M7RUFDQTtDMUZndmhCSDtBMEY3dWhCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0MxRit1aEJIO0EwRjF1aEJHO0VBQ0M7QzFGNHVoQko7QTBGenVoQkc7RUFDQztFQUNBO0VBQ0E7QzFGMnVoQko7QTBGdHVoQkM7RUFDQztFQUNBO0VBQ0E7QzFGd3VoQkY7QTBGcnVoQkM7RUFDQztFQUNBO0VBQ0E7QzFGdXVoQkY7QTBGcHVoQkM7RUFDQztFQUNBO0VBQ0E7QzFGc3VoQkY7QTBGbnVoQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDMUZxdWhCRjtBMEZsdWhCQztFQUNDO0VBQ0E7RUFDQTtDMUZvdWhCRjtBMEZqdWhCQztFQUNDO0VBQ0E7RUFDQTtDMUZtdWhCRjtBMEZodWhCQztFQUNDO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QzFGa3VoQkY7QTBGL3RoQkM7RUFDQztVQUFBO0VBQ0E7RUFDQTtFQUNBO0MxRml1aEJGO0EwRjd0aEJDO0VBQ0M7RUFDQTtDMUYrdGhCRjtBMEY3dGhCRTtFQUNDO0MxRit0aEJIO0EwRjN0aEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY2dGhCRjtBMEYzdGhCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNnRoQkg7O0EyRnZ4aUJBO0VBQ0M7QzNGMHhpQkQ7QTJGenhpQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRjJ4aUJGO0EyRjF4aUJFO0VBQ0M7QzNGNHhpQkg7QTJGMXhpQkU7RUFDQztDM0Y0eGlCSDtBMkYxeGlCRTtFQUNDO0MzRjR4aUJIO0EyRnp4aUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNGMnhpQkY7QTJGeHhpQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRjB4aUJGO0EyRnh4aUJFO0VsRnhDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RWtGOEJEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0ZveWlCSDtBMkZoeWlCQzs7RUFFQztDM0ZreWlCRjtBR2hxaUJnQjtFd0Y3SGQ7SUFDQztHM0ZneWlCRDtFMkY3eGlCQTtJQUNDO0lBQ0EsNkJoRnZDUTtJZ0Z3Q1I7RzNGK3hpQkQ7RTJGNXhpQkE7SUFDQztJQUNBLHdCaEZuRFc7SWdGb0RYO0lBQ0E7RzNGOHhpQkQ7Q0FDRjtBMkY1eGlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRjh4aUJGO0EyRjV4aUJDO0VBQ0M7QzNGOHhpQkY7O0F3RnozaUJDO0VBQ0M7RUFDQTtFQUNBLGdDN0UwQk87RTZFekJQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hGNDNpQkY7QUd2c2lCZ0I7RXFGN0xmO0lBVUU7R3hGODNpQkQ7Q0FDRjtBRzVzaUJnQjtFcUY3TGY7SUFhRTtHeEZnNGlCRDtDQUNGO0F3RjczaUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RiszaUJGO0F3RjUzaUJDO0VBQ0M7RUFDQTtFQUNBO0N4RjgzaUJGO0F3RjMzaUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3hGNjNpQkY7QXdGMTNpQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hGNDNpQkY7QXdGMzNpQkU7RUFDQztFQUNBO0N4RjYzaUJIO0F3RjEzaUJDOztFQUVDO0VBQ0c7RUFDSDtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hGNDNpQkw7QXdGMTNpQkM7RUFDQztFQUNBO0N4RjQzaUJGO0F3RjEzaUJDO0VBQ0M7RUFDQTtDeEY0M2lCRjs7QTRGcjhpQkE7RUFDSTtFQUNBO0M1Rnc4aUJKO0E0RnQ4aUJJO0VBQ0k7QzVGdzhpQlI7QTRGcjhpQkk7RUFDSTtFQUNBO0M1RnU4aUJSO0FHbHhpQmdCO0V5RnZMWjtJQUlRO0lBQ0E7RzVGeThpQlY7Q0FDRjtBNEZ0OGlCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Rnc4aUJSO0FHeHhpQlk7RXlGekxSOztJQVdRO0c1RjI4aUJWO0NBQ0Y7QTRGMThpQlE7O0VBQ0k7QzVGNjhpQlo7QTRGMThpQlE7O0VuRmpDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RW1Gc0JRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUZ3OWlCWjtBNEZyOWlCUTs7RUFDSTtDNUZ3OWlCWjtBNEZwOWlCSTtFQUNJO0M1RnM5aUJSO0E0RnI5aUJRO0VBQ0k7QzVGdTlpQlo7QTRGcDlpQkk7RUFDSTtDNUZzOWlCUjtBNEZuOWlCSTtFQUNJO0VBQ0E7RUFDQTtDNUZxOWlCUjtBNEZsOWlCSTtFQUNJLHNCakZsRUc7RWlGbUVIO0M1Rm85aUJSO0E0Rmw5aUJRO0VBQ0ksMEJqRnRFRDtFaUZ1RUMsc0JqRnZFRDtDWDJoakJYO0E0Rmg5aUJJO0VBQ0k7RUFDQTtDNUZrOWlCUjtBNEYvOGlCSTtFQUNJO0M1Rmk5aUJSO0E0Rjk4aUJJO0VBQ0k7RUFDQSw4QmpGdEVNO0VpRnVFTjtFQUNBO0VBQ0E7RUFDQTtDNUZnOWlCUjtBNEY5OGlCUTtFQUNJLGVqRjdGRDtFaUY4RkM7RUFDQTtFQUNBO0VBQ0E7QzVGZzlpQlo7QTRGNThpQkk7RUFDSSw4QmpGMUVHO0VpRjJFSDtFQUNBO0M1Rjg4aUJSO0E0RjM4aUJJO0VBQ0k7QzVGNjhpQlI7QTRGMThpQkk7RUFDSTtFQUNBO0VBQ0E7QzVGNDhpQlI7QTRGejhpQkk7RUFDSTtFQUNBO0VBQ0E7QzVGMjhpQlI7QTRGejhpQlE7RUFDSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0M1RjI4aUJaOztBNkYva2pCQTtFQUNJO0VBQ0E7QzdGa2xqQko7QTZGaGxqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDN0ZrbGpCUjtBNkYva2pCSTtFQUNJO0VBQ0E7QzdGaWxqQlI7QTZGL2tqQlE7RUFDSTtFQUNBO0M3RmlsakJaO0E2RjdrakJJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0Yra2pCUjtBR3A2aUJZO0UwRnJMUjs7SUFZUTtHN0ZrbGpCVjtDQUNGO0E2RmhsakJROztFcEZuQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VvRndCUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGOGxqQlo7QTZGM2xqQlE7O0VBQ0k7QzdGOGxqQlo7QTZGM2xqQlE7O0VBQ0k7QzdGOGxqQlo7QTZGM2xqQkk7RUFDSTtDN0Y2bGpCUjtBNkYzbGpCUTtFQUNJO0VBQ0E7QzdGNmxqQlo7QTZGemxqQkk7RUFDSTtDN0YybGpCUjtBNkZ4bGpCSTtFQUNJO0VBQ0E7RUFDQTtDN0YwbGpCUjtBNkZ6bGpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RjJsakJaO0E2RnZsakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGeWxqQlI7QTZGdGxqQkk7RUFDSSw2QmxGbEVHO0VrRm1FSDtFQUNBO0M3RndsakJSO0FHOS9pQmdCO0UwRjdGWjtJQUtRO0c3RjBsakJWO0NBQ0Y7QTZGdmxqQkk7Ozs7O0VBQ0ksNkJsRjNFRztFa0Y0RUg7RUFDQTtDN0Y2bGpCUjtBRzVnakJnQjtFMEZwRlo7Ozs7O0lBS1E7RzdGbW1qQlY7Q0FDRjtBNkZobWpCSTtFQUNJLGdDbEZ0RkM7RWtGdUZEO0VBQ0E7QzdGa21qQlI7QTZGL2xqQkk7RUFDSTtFQUNBO0M3RmltakJSO0E2Ri9sakJRO0VBQ0k7QzdGaW1qQlo7O0E4Rmh1akJBO0VBQ0M7QzlGbXVqQkQ7QThGbHVqQkM7RUFDQztDOUZvdWpCRjtBOEZsdWpCQztFQUNDO0VBQ0E7RUFDQTtDOUZvdWpCRjtBOEZsdWpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUZvdWpCRjtBR3hqakJnQjtFMkZyTGY7SUFXRTtHOUZzdWpCRDtDQUNGO0FHN2pqQmdCO0UyRnJMZjtJQWNFO0c5Rnd1akJEO0NBQ0Y7QThGdnVqQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Rnl1akJIO0E4RnZ1akJFO0VyRm5DRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXFGd0JEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlGb3ZqQkg7QThGanZqQkc7RUFDQztDOUZtdmpCSjtBOEZqdmpCRztFQUNDO0M5Rm12akJKO0E4Ri91akJDOzs7OztFQUNDO0VBQ0EsNkJuRjVCUztFbUY2QlQ7RUFDQTtFQUNBO0VBQ0E7QzlGcXZqQkY7O0ErRnR6akJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRnl6akJEO0ErRnh6akJDO0VBQ0M7Qy9GMHpqQkY7QStGeHpqQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0YwempCRjtBK0Z6empCRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9GMHpqQkg7QStGeHpqQkU7RUFDQztDL0YwempCSDtBK0Z4empCRTtFQUNDO0MvRjB6akJIO0ErRnZ6akJDOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0MvRnl6akJMO0ErRnZ6akJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9GeXpqQkY7QStGdnpqQkM7RUFDQztDL0Z5empCRjs7QWdHajNqQkE7RUFDQyxnQ3JGeUJhO0NYMjFqQmQ7QWdHbDNqQkM7Ozs7Ozs7RUFHQyxZckZPVTtFcUZOViw2QnJGcUJZO0VxRnBCWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3czakJGO0FHcnNqQmdCO0U2RjVMZjs7Ozs7OztJQVdFO0doR2c0akJEO0NBQ0Y7QUdodGpCZ0I7RTZGNUxmOzs7Ozs7O0lBY0U7SUFDQTtJQUNBO0doR3c0akJEO0NBQ0Y7QWdHcjRqQkM7RUFDQyxnQ3JGRVk7RXFGRFo7RUFDQTtDaEd1NGpCRjtBR2x1akJnQjtFNkZ4S2Y7SUFLRTtJQUNBO0lBQ0E7R2hHeTRqQkQ7Q0FDRjtBZ0d0NGpCQztFQUNDLCtCckZMYTtDWDY0akJmO0FnR3I0akJDO0VBQ0MsNkJyRlhZO0VxRllaO0NoR3U0akJGO0FnR3A0akJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2hHczRqQkY7QWdHcDRqQkU7RUFDQztDaEdzNGpCSDtBR3p2akJnQjtFNkZ6SWY7SUFHRTtJQUNBO0doR200akJEO0NBQ0Y7QUcvdmpCZ0I7RTZGeklmO0lBT0U7R2hHcTRqQkQ7Q0FDRjtBZ0dsNGpCQztFQUVDO0NoR200akJGO0FHdndqQmdCO0U2RjlIZjtJQUlFO0doR3E0akJEO0NBQ0Y7QWdHbDRqQkM7RUFDQztDaEdvNGpCRjtBZ0dqNGpCQztFQUNDO0VBQ0E7RUFDQTtDaEdtNGpCRjtBR3B4akJnQjtFNkZsSGY7SUFLRTtHaEdxNGpCRDtDQUNGO0FnR240akJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2hHcTRqQkg7QWdHbDRqQkU7RUFDQztFQUNBO0VBQ0E7Q2hHbzRqQkg7QUdweWpCZ0I7RTZGbkdkO0lBS0U7R2hHczRqQkY7Q0FDRjtBZ0dsNGpCQztFQUNDO0NoR280akJGO0FnR2w0akJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHbzRqQkg7QWdHNTNqQkM7RUFDQywrQnJGekZTO0VxRjBGVDtFQUNBO0VBQ0E7Q2hHODNqQkY7QWdHMzNqQkM7O0VBRU87RUFDQTtDaEc2M2pCUjtBZ0c1M2pCRTs7RUFDVTtDaEcrM2pCWjtBR3AwakJnQjtFNkY1RGQ7O0lBR2M7SUFDQTtHaEdrNGpCZDtDQUNGO0FHMzBqQmdCO0U2RmhFZjs7SUFZRTtHaEdvNGpCRDtFZ0duNGpCQzs7OztJQUNDO0doR3c0akJGO0VnR3Q0akJDOztJQUNDO0doR3k0akJGO0VnR3Y0akJDOzs7SUFDQztHaEcyNGpCRjtDQUNGO0FnR3g0akJROztFQUNJO0NoRzI0akJaO0FHcDJqQmdCO0U2RnhDUjs7SUFHUTtJQUNBO0lBQ0E7SUFDQTtHaEc4NGpCZDtDQUNGO0FHNzJqQmdCO0U2RjVCYjtJQUNDO0lBQ0E7R2hHNDRqQkY7Q0FDRjtBR24zakJnQjtFNkZyQmY7O0lBR0U7R2hHMDRqQkQ7RWdHeDRqQkM7Ozs7SUFFQztHaEc0NGpCRjtDQUNGO0FnR3o0akJFOztFQUNDLCtCckZ0SlE7Q1hraWtCWDtBZ0d6NGpCRTs7RUFDQztDaEc0NGpCSDtBZ0d6NGpCRTs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzQ0akJIO0FHLzRqQmdCO0U2RkZkOztJQU9FO0lBQ0E7R2hHKzRqQkY7Q0FDRjtBR3Q1akJnQjtFNkZGZDs7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doR2s1akJGO0NBQ0Y7QWdHLzRqQkU7O0VBQ0M7RUFDQTtFQUNBO0NoR2s1akJIO0FHdDZqQmdCO0U2RmlCZDs7SUFLRTtHaEdxNWpCRjtDQUNGO0FnR241akJHOztFQUNDO0NoR3M1akJKO0FnR241akJHOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdzNWpCSjtBZ0dsNWpCRTs7RUFDQyw2QnJGOU1XO0VxRitNWDtFQUNBO0VBQ0E7RUFDQTtDaEdxNWpCSDtBR3A4akJnQjtFNkYwQ2Q7O0lBT0U7SUFDQTtJQUNBO0doR3c1akJGO0NBQ0Y7QWdHcDVqQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3M1akJGO0FHbjlqQmdCO0U2RndEZjtJQU9FO0lBQ0E7SUFDQTtJQUNBO0doR3c1akJEO0NBQ0Y7QWdHdDVqQkU7RUFDQztDaEd3NWpCSDtBRzk5akJnQjtFNkZxRWQ7SUFHRTtHaEcwNWpCRjtDQUNGO0FnR3Y1akJFO0VBQ0M7RUFDQTtFQUNBO0NoR3k1akJIO0FHeCtqQmdCO0U2RjRFZDtJQUtFO0doRzI1akJGO0NBQ0Y7QWdHdjVqQkM7RUFDQztDaEd5NWpCRjtBZ0d0NWpCSTtFQUNGO0VBQ0E7Q2hHdzVqQkY7QUdwL2pCZ0I7RTZGMEZaO0lBSVE7SUFDVDtHaEcwNWpCRDtDQUNGO0FHMS9qQmdCO0U2RmtHZDtJQUVFO0doRzA1akJGO0NBQ0Y7QUcvL2pCZ0I7RTZGa0dkO0lBS0U7R2hHNDVqQkY7Q0FDRjtBZ0d6NWpCRTtFQUNVO0NoRzI1akJaO0FHdmdrQmdCO0U2RjJHZDtJQUdjO0lBQ0E7SUFDQTtJQUNBO0lBQ1o7SUFDQTtHaEc2NWpCRjtDQUNGO0FnRzE1akJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc0NWpCSDtBZ0d6NWpCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoRzI1akJIO0FnR3g1akJFO0VBQ0M7RUFDQSw2QnJGM1NXO0NYcXNrQmQ7QUdsaWtCZ0I7RTZGc0lkO0lBSUU7SUFDQTtJQUNBO0doRzQ1akJGO0NBQ0Y7QUd6aWtCZ0I7RTZGZ0pkO0lBRUU7SUFDQTtJQUNBO0doRzI1akJGO0NBQ0Y7QUdoamtCZ0I7RTZGeUpmO0lBRUU7R2hHeTVqQkQ7Q0FDRjtBZ0d4NWpCRTtFQUNDO0NoRzA1akJIO0FnR3g1akJFO0VBQ0M7Q2hHMDVqQkg7QWdHeDVqQkU7RUFDQztDaEcwNWpCSDtBZ0d0NWpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoR3c1akJGO0FHcGtrQmdCO0U2RndLZjtJQU1FO0doRzA1akJEO0NBQ0Y7QWdHeDVqQkU7O0VBRUM7Q2hHMDVqQkg7QUc3a2tCZ0I7RTZGaUxkOztJQUlFO0lBQ0E7R2hHNjVqQkY7Q0FDRjtBR3Bsa0JnQjtFNkYwTGQ7SUFFRTtHaEc0NWpCRjtDQUNGO0FHemxrQmdCO0U2RjBMZDtJQUtFO0doRzg1akJGO0NBQ0Y7QUc5bGtCZ0I7RTZGbU1kO0lBRUU7R2hHNjVqQkY7Q0FDRjtBZ0cxNWpCRTtFQUNDO0VBQ0E7RUFDQSw2QnJGL1dXO0NYMndrQmQ7QUd4bWtCZ0I7RTZGeU1kO0lBS0U7SUFDQTtHaEc4NWpCRjtDQUNGO0FnRzE1akJFO0VBQ0M7RUFDQTtDaEc0NWpCSDtBR2xua0JnQjtFNkZvTmQ7SUFJRTtJQUNBO0lBQ0E7SUFDQTtHaEc4NWpCRjtDQUNGO0FnRzE1akJDO0VBQ0M7RUFDQTtFQUNNO0NoRzQ1akJSO0FHL25rQmdCO0U2RmdPZjtJQUtFO0lBQ0E7SUFDUztJQUNUO0lBQ0E7R2hHODVqQkQ7Q0FDRjtBZ0c1NWpCRTtFQUNDO0VBQ0EsNkJyRmpaVztFcUZrWlg7Q2hHODVqQkg7QWdHMTVqQkU7RUFDQztFQUNBO0VBQ0EsOEJyRi9aVztDWDJ6a0JkO0FnR3g1akJJO0VBQ0Y7RUFDQSwrQnJGN1phO0VxRjhaYjtFQUNNO0NoRzA1akJSO0FHeHBrQmdCO0U2RjBQWjtJQU1EO0lBQ1M7R2hHNDVqQlY7Q0FDRjtBRzlwa0JnQjtFNkZxUWY7SUFFRTtHaEcyNWpCRDtDQUNGO0FnR3g1akJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2hHMDVqQkY7QUd6cWtCZ0I7RTZGMlFmO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doRzQ1akJEO0NBQ0Y7QWdHejVqQkM7OztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzY1akJGO0FHOXJrQmdCO0U2RjBSZjs7O0lBU0U7SUFDQTtJQUNBO0lBQ0E7R2hHaTZqQkQ7Q0FDRjtBZ0cvNWpCRTs7O0VBQ1U7RUFDQTtFQUNBO0NoR202akJaO0FHL3NrQmdCO0U2RnlTZDs7O0lBS2M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEd1NmpCZDtDQUNGO0FHMXRrQmdCO0U2RnlTZDs7O0lBYUU7R2hHMDZqQkY7Q0FDRjtBZ0d2NmpCRTs7O0VBQ1U7RUFDVDtDaEcyNmpCSDtBR3Z1a0JnQjtFNkYwVGQ7OztJQUlFO0lBQ0E7SUFDQTtHaEcrNmpCRjtDQUNGO0FHaHZrQmdCO0U2RjBUZDs7O0lBU0U7R2hHbTdqQkY7Q0FDRjtBZ0doN2pCRTs7Ozs7Ozs7Ozs7Ozs7O0VBRUM7RUFDQTtDaEcrN2pCSDtBR3p3a0JnQjtFNkZ1VWQ7Ozs7Ozs7Ozs7Ozs7OztJQUtFO0doRys4akJGO0NBQ0Y7QWdHNThqQkU7OztFQUNDO0NoR2c5akJIO0FnRy84akJHOzs7RUFDQztDaEdtOWpCSjtBZ0cvOGpCRTs7O0VBQ0MsNkJyRjNmVztFcUY0Zlg7Q2hHbTlqQkg7QUc1eWtCZ0I7RTZGdVZkOzs7SUFJRTtHaEd1OWpCRjtDQUNGO0FnR3A5akJFOzs7RUFDQztFQUNBO0VBQ0E7Q2hHdzlqQkg7QUcxemtCZ0I7RTZGK1ZkOzs7SUFLRTtJQUNBO0doRzQ5akJGO0NBQ0Y7QWdHejlqQkU7OztFQUNDLDZCckY3Z0JXO0VxRjhnQlg7RUFDQTtFQUNBO0NoRzY5akJIO0FHMTBrQmdCO0U2RnlXZDs7O0lBTUU7R2hHaStqQkY7Q0FDRjtBZ0c5OWpCRTs7O0VBQ0MsZ0NyRnBoQk07RXFGcWhCTjtDaEdrK2pCSDtBZ0cvOWpCRTs7O0VBQ0M7Q2hHbStqQkg7QWdHMzlqQkU7OztFQUNDO0VBQ0E7Q2hHKzlqQkg7QWdHNTlqQkU7OztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHZytqQkg7QWdHNzlqQkU7OztFQUVDO0NoR2crakJIO0FHaDNrQmdCO0U2RjhZZDs7O0lBSUU7R2hHbytqQkY7Q0FDRjtBZ0doK2pCQzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR2srakJGO0FHLzNrQmdCO0U2RnVaZjs7SUFRRTtHaEdxK2pCRDtDQUNGO0FnR24rakJFOztFQUNDO0VBQ0E7Q2hHcytqQkg7QUcxNGtCZ0I7RTZGa2FkOztJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hHeStqQkY7Q0FDRjtBZ0d0K2pCRTs7RUFDQztDaEd5K2pCSDtBZ0d0K2pCRTs7OztFQUVDO0VBQ0E7Q2hHMCtqQkg7QUcvNWtCZ0I7RTZGa2JkOzs7O0lBS0U7R2hHKytqQkY7Q0FDRjtBZ0c1K2pCRTs7RUFDQztFQUNBO0NoRysrakJIO0FnRzUrakJFOztFQUNDO0tBQUE7RUFDUztLQUFBO0VBQ1Q7Q2hHKytqQkg7QWdHNStqQkU7O0VBQ0M7Q2hHKytqQkg7QUd0N2tCZ0I7RTZGc2NkOztJQUdFO0doR2svakJGO0NBQ0Y7QUc1N2tCZ0I7RTZGK2NkO0lBRUU7SUFDQTtHaEcrK2pCRjtDQUNGO0FnRzUrakJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc4K2pCRjtBR3o4a0JnQjtFNkZzZGY7SUFPRTtJQUNBO0lBQ0E7R2hHZy9qQkQ7Q0FDRjtBZ0c3K2pCQztFQUNDLGVyRnZwQlU7RXFGd3BCVjtDaEcrK2pCRjtBR3A5a0JnQjtFNkZtZWY7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hHaS9qQkQ7Q0FDRjtBZ0c5K2pCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoR2cvakJGO0FnRzcrakJDO0VBQ0M7RUFDQSw2QnJGL3BCWTtFcUZncUJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHKytqQkY7QUdoL2tCZ0I7RTZGMGZmO0lBU0U7R2hHaS9qQkQ7Q0FDRjtBZ0cvK2pCRTtFQUNDO0VBQ0E7Q2hHaS9qQkg7QWdHNytqQkM7RUFDQztFQUNBLDZCckZqckJZO0VxRmtyQlo7RUFDQTtFQUNBO0VBQ0E7Q2hHKytqQkY7QUdqZ2xCZ0I7RTZGNGdCZjtJQVFFO0doR2kvakJEO0NBQ0Y7QWdHLytqQkU7RUFDQztFQUNBLGdDckY5ckJXO0VxRityQlg7Q2hHaS9qQkg7QWdHNytqQkM7RUFDQztFQUNBO0VBQ0E7Q2hHKytqQkY7QUdoaGxCZ0I7RTZGOGhCZjtJQUtFO0doR2kvakJEO0NBQ0Y7QWdHLytqQkU7RUFDQyxlckYxdEJTO0VxRjJ0QlQ7RUFDQSw2QnJGNXNCVztFcUY2c0JYO0VBQ0E7RUFDQTtFQUNBO0NoR2kvakJIO0FnRzkrakJFO0VBQ0MsZXJGcHVCUztFcUZxdUJUO0VBQ0EsNkJyRmp0QlE7RXFGa3RCUjtFQUNBO0NoR2cvakJIO0FHcmlsQmdCO0U2RmdqQmQ7SUFPRTtJQUNBO0doR2svakJGO0NBQ0Y7QUczaWxCZ0I7RTZGZ2pCZDtJQVdFO0doR28vakJGO0NBQ0Y7QWdHai9qQkU7RUFDQztFQUNBO0VBQ0E7Q2hHbS9qQkg7QUdyamxCZ0I7RTZGK2pCZDtJQUtFO0doR3EvakJGO0NBQ0Y7QWdHai9qQkM7RUFDQztFQUNBO0NoR20vakJGO0FnR2gvakJDO0VBQ0M7RUFDQTtDaEdrL2pCRjtBZ0doL2pCRTtFQUNDO0NoR2svakJIO0FnRy8rakJFO0VBQ0M7Q2hHaS9qQkg7QWdHLytqQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEdpL2pCSjtBZ0c5K2pCRztFQUNDO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0NoR2cvakJKO0FnRzUrakJFO0VBQ0M7RUFDQTtFQUNBO0NoRzgrakJIO0FHM2xsQmdCO0U2RjBtQmQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hHZy9qQkY7Q0FDRjtBZ0c3K2pCRTs7Ozs7RUFDQztFQUNBO0VBQ0E7Q2hHbS9qQkg7QWdHaC9qQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEdrL2pCSDtBZ0doL2pCRztFQUNDO0VBQ0EsNkJyRi95QlU7Q1hpeWxCZDtBZ0c5K2pCRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR2cvakJIO0FHdG9sQmdCO0U2RmdwQmQ7O0lBUUU7R2hHbS9qQkY7Q0FDRjtBRzVvbEJnQjtFNkZncEJkOztJQVdFO0doR3MvakJGO0NBQ0Y7QWdHbi9qQkU7RUFDQztDaEdxL2pCSDtBR3JwbEJnQjtFNkYrcEJkO0lBR0U7R2hHdS9qQkY7Q0FDRjtBRzFwbEJnQjtFNkYrcEJkO0lBTUU7R2hHeS9qQkY7Q0FDRjtBZ0d0L2pCRTtFQUNDO0VBQ0E7Q2hHdy9qQkg7QUducWxCZ0I7RTZGeXFCZDtJQUlFO0doRzAvakJGO0NBQ0Y7QUd4cWxCZ0I7RTZGeXFCZDtJQU9FO0doRzQvakJGO0NBQ0Y7QWdHeC9qQkM7RUFDQztFQUNBO0NoRzAvakJGO0FHanJsQmdCO0U2RnFyQmY7SUFJRTtJQUNBO0doRzQvakJEO0NBQ0Y7QWdHMS9qQkU7RUFDQztFQUNBO0NoRzQvakJIO0FnR3ovakJFO0VBQ0M7RUFDQTtFQUNBO0NoRzIvakJIO0FnR3gvakJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2hHMC9qQkg7QUd0c2xCZ0I7RTZGd3NCZDtJQU1FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEc0L2pCRjtDQUNGO0FnR3ovakJFOzs7OztFQUNDO0VBQ0EsK0JyRmg0Qlk7RXFGaTRCWjtFQUNBO0VBQ0E7Q2hHKy9qQkg7QUdqdWxCZ0I7RTZGNnRCZDs7Ozs7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEdxZ2tCRjtDQUNGO0FHbnZsQmdCO0U2Rmd2QmI7Ozs7Ozs7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hHNGdrQkg7Q0FDRjtBZ0d6Z2tCRzs7Ozs7RUFDQztDaEcrZ2tCSjtBZ0c1Z2tCRzs7Ozs7RUFDQztDaEdraGtCSjtBZ0c5Z2tCRTtFQUNDO0VBQ0EsZ0NyRjk2Qlc7RXFGKzZCWDtFQUNBO0NoR2doa0JIO0FHM3hsQmdCO0U2RnV3QmQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doR2toa0JGO0NBQ0Y7QUdweWxCZ0I7RTZGdXdCZDtJQWFFO0doR29oa0JGO0NBQ0Y7QUd6eWxCZ0I7RTZGdXdCZDtJQWdCRTtJQUNBO0doR3Noa0JGO0NBQ0Y7QWdHbGhrQkM7RUFDQztDaEdvaGtCRjtBZ0dsaGtCRTs7RUFFQztDaEdvaGtCSDtBR3R6bEJnQjtFNkZxeUJkO0lBRUU7SUFDQTtHaEdtaGtCRjtDQUNGO0FnR2poa0JHO0VBQ0MsNkJyRi84QlU7RXFGZzlCVjtFQUNBO0NoR21oa0JKO0FHajBsQmdCO0U2Rmt6QmQ7SUFFRTtJQUNBO0doR2loa0JGO0NBQ0Y7QWdHL2drQkc7RUFDYTtFQUNaLGdDckYvOUJVO0VxRmcrQlY7RUFDQTtDaEdpaGtCSjtBRzcwbEJnQjtFNkZ3ekJiO0lBTUU7SUFDQTtJQUNBO0doR21oa0JIO0NBQ0Y7QWdHaGhrQkc7RUFDQztFQUNBLDZCckZ6K0JVO0VxRjArQlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdraGtCSjtBRzcxbEJnQjtFNkZvMEJiO0lBU0U7SUFDQTtJQUNBO0lBQ0E7R2hHb2hrQkg7Q0FDRjtBZ0dsaGtCSTtFQUNDO0VBQ0EsOEJyRjkvQlM7RXFGKy9CVDtFQUNBO0NoR29oa0JMO0FnR2hoa0JHO0VBQ0M7Q2hHa2hrQko7QUc5MmxCZ0I7RTZGMjFCYjtJQUdFO0doR29oa0JIO0NBQ0Y7QWdHL2drQkM7RUFDTztFQUNBO0VBQ0E7Q2hHaWhrQlI7QUd4M2xCZ0I7RTZGbzJCZjtJQUtFO0lBQ0E7R2hHbWhrQkQ7Q0FDRjtBZ0dqaGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdtaGtCWjtBR3Q0bEJnQjtFNkY2MkJSO0lBUVE7R2hHcWhrQmQ7Q0FDRjtBZ0dsaGtCUTtFQUNJO0VBQ0E7RUFDQTtDaEdvaGtCWjtBZ0dqaGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdtaGtCWjtBZ0dqaGtCWTtFQUNJO0VBQ0E7RUFDQTtDaEdtaGtCaEI7QWdHL2drQlE7RUFDSSwrQnJGaGpDRztFcUZpakNIO0VBQ0E7RUFDQTtDaEdpaGtCWjtBR242bEJnQjtFNkY4NEJSO0lBTVE7SUFDQTtHaEdtaGtCZDtDQUNGO0FnR2hoa0JRO0VBQ0k7RUFDQTtDaEdraGtCWjtBRzc2bEJnQjtFNkZ5NUJSO0lBSUo7R2hHb2hrQkY7Q0FDRjtBZ0dsaGtCWTtFQUNJLDZCckZwa0NGO0VxRnFrQ0U7RUFDQTtDaEdvaGtCaEI7QWdHamhrQlk7RUFDSSx3QnJGM2tDRjtFcUY0a0NFO0VBQ0E7Q2hHbWhrQmhCO0FnRzlna0JDO0VBQ087RUFDQTtDaEdnaGtCUjtBR2g4bEJnQjtFNkY4NkJmO0lBSVc7R2hHa2hrQlY7Q0FDRjtBZ0doaGtCUTtFQUNJLCtCckZ2bENHO0VxRndsQ0g7RUFDQTtFQUNBO0VBQ0E7Q2hHa2hrQlo7QUc1OGxCZ0I7RTZGcTdCUjtJQU9RO0lBQ0E7R2hHb2hrQmQ7Q0FDRjtBR2w5bEJnQjtFNkZxN0JSO0lBV1E7SUFDQTtHaEdzaGtCZDtDQUNGO0FnR25oa0JRO0VBQ0ksNkJyRnptQ0U7RXFGMG1DRjtFQUNBO0NoR3Foa0JaO0FnR2xoa0JRO0VBQ0ksd0JyRmhuQ0U7RXFGaW5DRjtFQUNBO0NoR29oa0JaO0FnR2poa0JRO0VBQ0k7RUFDQTtDaEdtaGtCWjtBR3QrbEJnQjtFNkZpOUJSO0lBSVE7SUFDQTtJQUNBO0doR3Foa0JkO0NBQ0Y7QWdHamhrQkM7RUFDQztDaEdtaGtCRjtBR2gvbEJnQjtFNkY0OUJmO0lBR0U7R2hHcWhrQkQ7Q0FDRjtBZ0duaGtCRTtFQUNDO0VBQ0E7Q2hHcWhrQkg7QUd6L2xCZ0I7RTZGaytCZDtJQUlFO0lBQ0E7R2hHdWhrQkY7Q0FDRjtBZ0duaGtCQztFQUNDO0NoR3Foa0JGO0FHbGdtQmdCO0U2RjQrQmY7SUFHRTtHaEd1aGtCRDtDQUNGO0FnR3Joa0JFOztFQUVDO0NoR3Voa0JIO0FnR25oa0JDO0VBQ0M7RUFDQTtFQUNBO0NoR3Foa0JGO0FHaGhtQmdCO0U2RncvQmY7SUFLRTtJQUNBO0lBQ0E7R2hHdWhrQkQ7Q0FDRjtBZ0dyaGtCRTtFQUNDO0VBQ0E7Q2hHdWhrQkg7QWdHcGhrQkU7RUFDQztDaEdzaGtCSDtBRzlobUJnQjtFNkZ1Z0NkO0lBR0U7SUFDQTtJQUNBO0lBQ0E7R2hHd2hrQkY7Q0FDRjtBZ0dyaGtCRTtFQUNDO0VBQ0E7RUFDQTtDaEd1aGtCSDtBRzNpbUJnQjtFNkZpaENkO0lBS0U7SUFDQTtJQUNBO0doR3loa0JGO0NBQ0Y7QWdHdGhrQkU7RUFDQztFQUNBLDZCckZqc0NXO0VxRmtzQ0Y7RUFDQTtDaEd3aGtCWjtBZ0dyaGtCRTtFQUNDO0VBQ0EsNkJyRnhzQ1c7RXFGeXNDRjtDaEd1aGtCWjtBZ0dwaGtCRTtFQUNDO0VBQ0EsOEJyRnB0Q1c7RXFGcXRDWDtDaEdzaGtCSDtBR2xrbUJnQjtFNkZ5aUNkO0lBS0U7SUFDQTtHaEd3aGtCRjtDQUNGO0FnR3Joa0JFO0VBQ0M7RUFDQSw4QnJGOXRDVztFcUYrdENYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHdWhrQkg7QWdHcGhrQkU7RUFDQztDaEdzaGtCSDtBR3BsbUJnQjtFNkY2akNkO0lBR0U7SUFDQTtHaEd3aGtCRjtDQUNGO0FnR3Boa0JDO0VBQ0M7RUFDQTtDaEdzaGtCRjtBZ0dwaGtCRTtFQUNDO0NoR3Noa0JIO0FnR25oa0JFO0VBQ0M7RUFDQTtDaEdxaGtCSDtBR3JtbUJnQjtFNkY4a0NkO0lBSUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEd1aGtCRjtDQUNGO0FnR3Boa0JFO0VBQ0MsNkJyRjl2Q1c7RXFGK3ZDWDtFQUNBO0VBQ0E7Q2hHc2hrQkg7QUdwbm1CZ0I7RTZGMGxDZDtJQU1FO0lBQ0E7R2hHd2hrQkY7Q0FDRjtBZ0dyaGtCRTtFQUNDO0NoR3Voa0JIO0FnR3Boa0JFO0VBQ0MsNkJyRjd3Q1c7RXFGOHdDWDtFQUNBO0VBQ0E7RUFDQTtDaEdzaGtCSDtBR3BvbUJnQjtFNkZ5bUNkO0lBT0U7SUFDQTtHaEd3aGtCRjtDQUNGO0FnR3Joa0JFO0VBQ0MsZ0NyRnR4Q007RXFGdXhDRztDaEd1aGtCWjtBZ0duaGtCQztFQUNDO0VBQ0E7Q2hHcWhrQkY7QWdHbmhrQkU7RUFDQztFQUNBO0NoR3Foa0JIO0FHdHBtQmdCO0U2RituQ2Q7SUFJRTtHaEd1aGtCRjtDQUNGO0FnR3Boa0JFO0VBQ0M7RUFDQTtDaEdzaGtCSDtBZ0duaGtCRTs7Ozs7O0VBRUM7RUFDQSw2QnJGbHpDVztFcUZtekNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd5aGtCSDtBZ0d0aGtCRTs7Ozs7RUFDQztFQUNBO0VBQ0E7Q2hHNGhrQkg7QUd2cm1CZ0I7RTZGd3BDZDs7Ozs7SUFLRTtJQUNBO0doR2tpa0JGO0NBQ0Y7QWdHL2hrQkU7RUFDQztFQUNBO0VBQ0E7Q2hHaWlrQkg7QUd0c21CZ0I7RTZGa3FDZDtJQUtFO0lBQ0E7R2hHbWlrQkY7Q0FDRjtBZ0doaWtCRTtFQUNDO0NoR2tpa0JIO0FHL3NtQmdCO0U2RjRxQ2Q7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doR29pa0JGO0NBQ0Y7QWdHbGlrQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEdvaWtCSjtBRzl0bUJnQjtFNkZzckNiO0lBTUU7R2hHc2lrQkg7Q0FDRjtBR251bUJnQjtFNkZzckNiO0lBU0U7R2hHd2lrQkg7Q0FDRjtBR3h1bUJnQjtFNkZzckNiO0lBWUU7R2hHMGlrQkg7Q0FDRjtBZ0d4aWtCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoRzBpa0JMO0FHbnZtQmdCO0U2RnFzQ1o7SUFNRTtHaEc0aWtCSjtDQUNGO0FnR3ppa0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHMmlrQkw7QWdHdmlrQkc7RUFDQztFQUNBLDZCckYvM0NVO0VxRmc0Q1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lpa0JKO0FHM3dtQmdCO0U2RjB0Q2I7SUFVRTtHaEcyaWtCSDtDQUNGO0FHaHhtQmdCO0U2RjB0Q2I7SUFhRTtHaEc2aWtCSDtDQUNGO0FnRzFpa0JHO0VBQ0M7RUFDQTtDaEc0aWtCSjtBR3p4bUJnQjtFNkYydUNiO0lBSUU7SUFDQTtHaEc4aWtCSDtDQUNGO0FHL3htQmdCO0U2RjJ1Q2I7SUFRRTtJQUNBO0doR2dqa0JIO0NBQ0Y7QWdHN2lrQkc7RUFDQztFQUNBO0VBQ0E7Q2hHK2lrQko7QUcxeW1CZ0I7RTZGd3ZDYjtJQUtFO0lBQ0E7R2hHaWprQkg7Q0FDRjtBR2h6bUJnQjtFNkZ3dkNiO0lBU0U7SUFDQTtHaEdtamtCSDtDQUNGO0FnR2hqa0JHO0VBQ0MsZ0NyRnY2Q0s7RXFGdzZDTDtDaEdramtCSjtBRzF6bUJnQjtFNkZzd0NiO0lBSUU7R2hHb2prQkg7Q0FDRjtBRy96bUJnQjtFNkZzd0NiO0lBT0U7R2hHc2prQkg7Q0FDRjtBR3AwbUJnQjtFNkZteENmO0lBRUU7R2hHbWprQkQ7Q0FDRjtBR3owbUJnQjtFNkZteENmO0lBS0U7R2hHcWprQkQ7Q0FDRjtBRzkwbUJnQjtFNkY0eENmO0lBRUU7SUFDQTtJQUNBO0lBQ0E7R2hHb2prQkQ7Q0FDRjtBR3QxbUJnQjtFNkY0eENmO0lBUUU7R2hHc2prQkQ7Q0FDRjtBRzMxbUJnQjtFNkZ3eUNmO0lBRUU7SUFDQTtJQUNBO0doR3Fqa0JEO0NBQ0Y7QWdHbGprQkM7RUFDQztDaEdvamtCRjtBR3IybUJnQjtFNkZnekNmO0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEdzamtCRDtDQUNGO0FnR3Bqa0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2hHc2prQkg7QUdwM21CZ0I7RTZGMHpDZDtJQU1FO0doR3dqa0JGO0NBQ0Y7QWdHcmprQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEd1amtCSDtBZ0dwamtCRTtFQUNDLDZCckYvK0NXO0VxRmcvQ1g7Q2hHc2prQkg7QUduNG1CZ0I7RTZGMjBDZDtJQUlFO0doR3dqa0JGO0NBQ0Y7QWdHcmprQkU7RUFDQztFQUNBLGdDckZyL0NNO0VxRnMvQ047Q2hHdWprQkg7QWdHcGprQkU7RUFDQztDaEdzamtCSDtBR2g1bUJnQjtFNkY0MUNiO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hHc2prQkg7Q0FDRjtBZ0dsamtCRTtFQUNDO0VBQ0E7Q2hHb2prQkg7QUcvNW1CZ0I7RTZGeTJDZDtJQUlFO0lBQ0E7SUFDQTtHaEdzamtCRjtDQUNGO0FnR25qa0JFO0VBQ0M7RUFDQTtFQUNBLDZCckZ6aERXO0VxRjBoRFg7RUFDQTtFQUNBO0VBQ0E7Q2hHcWprQkg7QUcvNm1CZ0I7RTZGbTNDZDtJQVVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEdzamtCRjtDQUNGO0FnR25qa0JFO0VBQ0M7Q2hHcWprQkg7QUc1N21CZ0I7RTZGczRDZDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0doR3Vqa0JGO0NBQ0Y7QWdHbmprQkM7RUFDQztFQUNBO0NoR3Fqa0JGO0FnR2xqa0JDO0VBQ0M7RUFDQTtFQUNBO0NoR29qa0JGO0FHNzhtQmdCO0U2RnM1Q2Y7SUFLRTtJQUNBO0doR3Nqa0JEO0NBQ0Y7QUduOW1CZ0I7RTZGczVDZjtJQVNFO0lBQ0E7R2hHd2prQkQ7Q0FDRjtBR3o5bUJnQjtFNkZtNkNkO0lBRUU7R2hHd2prQkY7Q0FDRjtBRzk5bUJnQjtFNkYyNkNiO0lBRUU7R2hHcWprQkg7Q0FDRjtBR24rbUJnQjtFNkYyNkNiO0lBS0U7R2hHdWprQkg7Q0FDRjtBR3grbUJnQjtFNkZ1N0NiO0lBRUU7R2hHbWprQkg7Q0FDRjtBRzcrbUJnQjtFNkZ1N0NiO0lBS0U7R2hHcWprQkg7Q0FDRjtBZ0dqamtCRTtFQUNDO0VBQ0E7Q2hHbWprQkg7QUd0L21CZ0I7RTZGaThDZDtJQUlFO0lBQ0E7SUFDQTtHaEdxamtCRjtDQUNGO0FHNy9tQmdCO0U2Rnk4Q2I7SUFFRTtJQUNBO0doR3Nqa0JIO0NBQ0Y7QUduZ25CZ0I7RTZGeThDYjtJQU1FO0lBQ0E7R2hHd2prQkg7Q0FDRjtBZ0dwamtCRTtFQUNDO0VBQ0E7Q2hHc2prQkg7QUc3Z25CZ0I7RTZGcTlDZDtJQUlFO0doR3dqa0JGO0NBQ0Y7QWdHcGprQkM7RUFDQztFQUNBO0VBQ0E7Q2hHc2prQkY7QUd2aG5CZ0I7RTZGODlDZjtJQUtFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEd3amtCRDtDQUNGO0FnR3Rqa0JFO0VBQ0M7Q2hHd2prQkg7QUdwaW5CZ0I7RTZGMitDZDtJQUdFO0lBQ0E7R2hHMGprQkY7Q0FDRjtBZ0d2amtCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd5amtCSDtBR2xqbkJnQjtFNkZtL0NkO0lBUUU7SUFDQTtJQUNBO0doRzJqa0JGO0NBQ0Y7QWdHeGprQkU7RUFDQztDaEcwamtCSDtBRzVqbkJnQjtFNkZpZ0RkO0lBR0U7SUFDQTtHaEc0amtCRjtDQUNGO0FHbGtuQmdCO0U2RmlnRGQ7SUFPRTtHaEc4amtCRjtDQUNGO0FnRzFqa0JDO0VBQ0M7Q2hHNGprQkY7QUcxa25CZ0I7RTZGNmdEZjtJQUdFO0doRzhqa0JEO0NBQ0Y7QWdHM2prQkM7RUFDQztDaEc2amtCRjtBZ0cxamtCQztFQUNDO0VBQ0EsZ0NyRjFyRE87RXFGMnJEUDtFQUNBO0VBQ0E7RUFDQTtDaEc0amtCRjtBRzFsbkJnQjtFNkZ3aERmO0lBUUU7R2hHOGprQkQ7Q0FDRjtBZ0czamtCQztFQUNDO0VBQ0E7RUFDQTtDaEc2amtCRjtBR3BtbkJnQjtFNkZvaURmO0lBS0U7R2hHK2prQkQ7Q0FDRjtBZ0c3amtCRTtFQUNDO0VBQ0E7RUFDQTtDaEcramtCSDtBRzltbkJnQjtFNkY0aURkO0lBS0U7SUFDQTtHaEdpa2tCRjtDQUNGO0FnRzlqa0JFO0VBQ0M7S0FBQTtFQUNBO0NoR2dra0JIO0FnRzdqa0JFO0VBQ0M7Q2hHK2prQkg7QUczbm5CZ0I7RTZGMmpEZDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEdpa2tCRjtDQUNGO0FHcm9uQmdCO0U2RnVrRGQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doR2dra0JGO0NBQ0Y7QWdHNWprQkM7RUFDQztDaEc4amtCRjtBZ0c1amtCRTtFQUNDO0NoRzhqa0JIO0FHcHBuQmdCO0U2RnFsRGQ7SUFHRTtJQUNBO0doR2dra0JGO0NBQ0Y7QWdHN2prQkU7RUFDQztFQUNBO0VBQ0E7Q2hHK2prQkg7QWdHNWprQkU7RUFDQztDaEc4amtCSDtBR2xxbkJnQjtFNkZtbURkO0lBR0U7SUFDQTtJQUNBO0lBQ0E7R2hHZ2trQkY7Q0FDRjtBRzFxbkJnQjtFNkZtbURkO0lBU0U7R2hHa2trQkY7Q0FDRjtBRy9xbkJnQjtFNkZnbkRkO0lBRUU7SUFDQTtJQUNBO0doR2lra0JGO0NBQ0Y7QWdHOWprQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHZ2trQkg7QUdqc25CZ0I7RTZGd25EZDtJQVdFO0lBQ0E7R2hHa2trQkY7Q0FDRjtBZ0doa2tCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoR2tra0JKO0FHN3NuQmdCO0U2RnVvRGI7SUFNRTtHaEdva2tCSDtDQUNGO0FnR2pra0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdta2tCSDtBZ0doa2tCRTtFQUNDLDZCckY3ekRXO0VxRjh6RFg7RUFDQTtDaEdra2tCSDtBRzl0bkJnQjtFNkZ5cERkO0lBS0U7SUFDQTtHaEdva2tCRjtDQUNGO0FnR2pra0JFO0VBQ0MsZ0NyRnAwRE07RXFGcTBETjtDaEdta2tCSDtBR3h1bkJnQjtFNkZtcURkO0lBSUU7R2hHcWtrQkY7Q0FDRjtBZ0dsa2tCRTtFQUNDO0NoR29ra0JIO0FnR2hra0JDO0VBQ0M7RUFDQTtFQUNBO0NoR2tra0JGO0FHcnZuQmdCO0U2RmdyRGY7SUFLRTtHaEdva2tCRDtDQUNGO0FnR2xra0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR29ra0JIO0FHbHduQmdCO0U2RndyRGQ7SUFRRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEdza2tCRjtDQUNGO0FnR3Bra0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdza2tCSjtBR3Z4bkJnQjtFNkZ5c0RiO0lBVUU7SUFDQTtJQUNBO0doR3dra0JIO0NBQ0Y7QWdHcGtrQkU7Ozs7O0VBQ0M7RUFDQSwrQnJGMzNEUTtFcUY0M0RSO0VBQ0E7RUFDQTtDaEcwa2tCSDtBR3p5bkJnQjtFNkYwdERkOzs7OztJQU9FO0doR2dsa0JGO0NBQ0Y7QWdHN2trQkU7RUFDQyxnQ3JGdDRETTtFcUZ1NEROO0VBQ0E7RUFDQTtDaEcra2tCSDtBZ0c1a2tCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoRzhra0JIO0FnRzFra0JDO0VBQ0M7RUFDQSxnQ3JGdDVETztFcUZ1NURQO0VBQ0E7RUFDQTtFQUNBO0NoRzRra0JGO0FnR3pra0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2hHMmtrQkY7QUc1MG5CZ0I7RTZGNnZEZjtJQU1FO0lBQ0E7R2hHNmtrQkQ7Q0FDRjtBZ0cza2tCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoRzZra0JIO0FHeDFuQmdCO0U2RnV3RGQ7SUFNRTtJQUNBO0lBQ0E7R2hHK2trQkY7Q0FDRjtBZ0c1a2tCRTtFQUNDO0VBQ0E7RUFDQSw2QnJGejdEVztFcUYwN0RYO0VBQ0E7RUFDQTtFQUNBO0NoRzhra0JIO0FHeDJuQmdCO0U2Rm14RGQ7SUFTRTtHaEdnbGtCRjtDQUNGO0FnRzdra0JFO0VBQ0MsZ0NyRmo4RE07RXFGazhETjtDaEcra2tCSDtBZ0c1a2tCRTtFQUNDO0NoRzhra0JIO0FHcDNuQmdCO0U2RnF5RGQ7SUFHRTtJQUNBO0doR2dsa0JGO0NBQ0Y7QWdHN2trQkU7RUFDQyw2QnJGajlEVztFcUZrOURYO0NoRytra0JIO0FHOTNuQmdCO0U2RjZ5RGQ7SUFJRTtJQUNBO0lBQ0E7R2hHaWxrQkY7Q0FDRjtBZ0c3a2tCQztFQUNDO0VBQ0E7Q2hHK2trQkY7QUd6NG5CZ0I7RTZGd3pEZjtJQUlFO0doR2lsa0JEO0NBQ0Y7QUc5NG5CZ0I7RTZGK3pEZDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doR2lsa0JGO0NBQ0Y7QUd6NW5CZ0I7RTZGMjBEZDs7SUFHRTtHaEdnbGtCRjtDQUNGO0FnRzVra0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc4a2tCRjtBR3Q2bkJnQjtFNkZtMURmO0lBT0U7SUFDQTtHaEdnbGtCRDtDQUNGO0FnRzlra0JFO0VBQ1U7RUFDVDtFQUNBO0NoR2dsa0JIO0FnRzdra0JFO0VBQ0MsZ0NyRnJnRU07RXFGc2dFTjtDaEcra2tCSDtBZ0c5a2tCRztFQUNDO0VBQ0EsNkJyRjVnRVU7RXFGNmdFVjtDaEdnbGtCSjtBZ0c1a2tCUTtFQUNBO0VBQ0E7RUFDQTtDaEc4a2tCUjtBRy83bkJnQjtFNkY4MkRSO0lBS0k7SUFDQTtHaEdnbGtCVjtDQUNGO0FnRy9ra0JRO0VBQ0k7RUFDQTtDaEdpbGtCWjtBZ0cva2tCUTtFQUNJO0VBQ0E7RUFDQTtDaEdpbGtCWjtBZ0c5a2tCUTtFQUNJLDZCckZwaUVFO0VxRnFpRUY7RUFDQTtFQUNBO0VBQ0E7Q2hHZ2xrQlo7QWdHOWtrQlE7RUFDSSxnQ3JGeGlFSDtFcUZ5aUVHO0VBQ0E7RUFDQTtFQUNBO0NoR2dsa0JaO0FnRzlra0JRO0VBQ0ksNkJyRmxqRUU7RXFGbWpFRjtFQUNBO0VBQ0E7Q2hHZ2xrQlo7QUdsK25CZ0I7RTZGODREUjtJQU1RO0lBQ0E7R2hHa2xrQmQ7Q0FDRjtBZ0cva2tCSTtFQUNJO0VBQ0E7Q2hHaWxrQlI7QUc1K25CZ0I7RTZGNDVEUjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEdrbGtCZDtDQUNGO0FnR2hsa0JRO0VBQ0k7RUFDQTtFQUNBO0NoR2tsa0JaO0FHMy9uQmdCO0U2RnM2RFI7SUFLUTtJQUNBO0lBQ0E7R2hHb2xrQmQ7Q0FDRjtBZ0dsbGtCUTtFQUNJLDZCckZwbEVFO0VxRnFsRUY7RUFDQTtDaEdvbGtCWjtBZ0dsbGtCUTtFQUNJLGdDckZ0bEVIO0VxRnVsRUc7RUFDQTtDaEdvbGtCWjtBZ0dqbGtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NoR21sa0JSO0FHbGhvQmdCO0U2RjI3RFo7SUFNUTtJQUNBO0doR3Fsa0JWO0NBQ0Y7QUd4aG9CZ0I7RTZGbzhEUjtJQUVRO0lBQ0E7SUFDQTtJQUNBO09BQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEdzbGtCZDtDQUNGO0FnR3Bsa0JRO0VBQ0k7Q2hHc2xrQlo7QUd2aW9CZ0I7RTZGZzlEUjtJQUdRO0doR3dsa0JkO0NBQ0Y7QWdHdGxrQlE7RUFDSSw2QnJGMW5FRTtFcUYybkVGO0VBQ0E7Q2hHd2xrQlo7QUdqam9CZ0I7RTZGczlEUjtJQUtRO0lBQ0E7R2hHMGxrQmQ7Q0FDRjtBZ0d4bGtCUTtFQUNJO0NoRzBsa0JaO0FnR3hsa0JRO0VBQ0ksNkJyRnRvRUU7RXFGdW9FRjtFQUNBO0NoRzBsa0JaO0FHL2pvQmdCO0U2RmsrRFI7SUFLUTtHaEc0bGtCZDtDQUNGO0FnRzFsa0JRO0VBQ0ksZ0NyRjNvRUg7RXFGNG9FRztFQUNBO0NoRzRsa0JaOztBaUdud29CQTtFQUNJO0NqR3N3b0JKOztBaUdud29CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqR3N3b0JKOztBaUdwd29CQTs7RUFFSTtDakd1d29CSjs7QWlHcndvQkE7RUFDSTtFQUNBO0VBQ0E7Q2pHd3dvQko7O0FpR3R3b0JBOztFQUVJO0NqR3l3b0JKOztBaUd2d29CQTtFQUNJO0NqRzB3b0JKOztBaUd4d29CQTs7O0VBR0k7RUFDQTtDakcyd29CSjs7QWlHendvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHNHdvQko7O0FpRzF3b0JBO0VBQ0k7RUFDQTtDakc2d29CSjs7QWlHM3dvQkE7O0VBRUk7RUFDQTtFQUNBO0NqRzh3b0JKOztBaUc1d29CQTtFQUNJO0NqRyt3b0JKOztBaUc3d29CQTtFQUNJO0NqR2d4b0JKOztBaUc5d29CQTtFQUNJO0NqR2l4b0JKOztBaUcvd29CQTtFQUNJO0VBQ0E7Q2pHa3hvQko7O0FpR2h4b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pHbXhvQko7O0FpR2p4b0JBO0VBQ0k7RUFDQTtDakdveG9CSjs7QWlHbHhvQkE7RUFDSTtFQUNBO0VBQ0E7Q2pHcXhvQko7O0FpR254b0JBO0VBQ0k7RUFDQTtDakdzeG9CSjs7QWlHcHhvQkE7RUFDSTtFQUNBO0VBQ0E7Q2pHdXhvQko7O0FpR3J4b0JBOztFQUVHO0NqR3d4b0JIOztBaUd0eG9CQTtFQUNJO0VBQ0E7Q2pHeXhvQko7O0FpR3Z4b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pHMHhvQko7O0FpR3Z4b0JBO0VBQ0k7RUFDQTtDakcweG9CSjs7QWlHdnhvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakcweG9CSjs7QWlHdnhvQkE7RUFDSTtFQUNBO0NqRzB4b0JKOztBaUd2eG9CQTtFQUNJO0VBQ0E7RUFDQTtDakcweG9CSjs7QWlHdnhvQkE7RUFDSTtFQUNBO0NqRzB4b0JKOztBaUd2eG9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqRzB4b0JKOztBaUd2eG9CQTtFQUNJO0NqRzB4b0JKOztBaUd2eG9CQTtFQUNJO0VBQ0E7Q2pHMHhvQko7O0FpR3Z4b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakcweG9CSjs7QWlHdnhvQkE7RUFDSTtFQUNBO0NqRzB4b0JKOztBaUd2eG9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHMHhvQko7O0FpR3Z4b0JBO0VBQ0k7Q2pHMHhvQko7O0FrRzE4b0JBO0VBQ0M7Q2xHNjhvQkQ7QUcvd29CZ0I7RStGNUxkO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xHODhvQkQ7Q0FDRjtBa0czOG9CQztFQUNDO0VBQ0E7Q2xHNjhvQkY7QWtHMThvQkM7RUFDQztDbEc0OG9CRjtBa0d6OG9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NsRzI4b0JGO0FHdnlvQmdCO0UrRnhLZjtJQU9FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsRzQ4b0JEO0NBQ0Y7QWtHejhvQkM7RUFDQztFQUNBO0NsRzI4b0JGO0FrR3g4b0JDOzs7OztFQUNDO0VBQ0EsNkJ2Rm5CWTtFdUZvQlo7RUFDQTtFQUNBO0NsRzg4b0JGO0FHajBvQmdCO0UrRmxKZjs7Ozs7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEdvOW9CRDtFa0dsOW9CQzs7Ozs7Ozs7O0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEcyOW9CRjtFa0d4OW9CQzs7Ozs7SUFDQztJQUNBO0dsRzg5b0JGO0VrRzM5b0JDOzs7OztJQUNDO0lBQ0E7R2xHaStvQkY7Q0FDRjtBa0c3OW9CQzs7Ozs7RUFDQztDbEdtK29CRjtBa0dqK29CRTs7Ozs7Ozs7O0VBRUM7Q2xHMCtvQkg7QWtHdCtvQkM7RUFDQztFQUNBLHdCdkZ2RVk7RXVGd0VaO0NsR3crb0JGO0FHNTRvQmdCO0UrRi9GZjtJQU1FO0lBQ0E7SUFDQTtHbEd5K29CRDtDQUNGO0FHbjVvQmdCO0UrRi9GZjtJQVlFO0dsRzArb0JEO0NBQ0Y7QWtHeCtvQkU7RUFDQztDbEcwK29CSDtBa0d2K29CQztFQUNDO0VBQ0E7Q2xHeStvQkY7QUcvNW9CZ0I7RStGNUVmO0lBSUU7SUFDQTtJQUNBO0lBQ0E7R2xHMitvQkQ7Q0FDRjtBR3Y2b0JnQjtFK0Y1RWY7SUFVRTtJQUNBO0dsRzYrb0JEO0NBQ0Y7O0FtRzNtcEJJO0VBQ0k7Q25HOG1wQlI7QW1HM21wQkk7RUFDSTtFQUNBO0NuRzZtcEJSO0FtRzFtcEJJO0VBQ0k7RUFDQTtFQUNBO0NuRzRtcEJSO0FtR3ptcEJJO0VBQ0k7Q25HMm1wQlI7QUc3N29CZ0I7RWdHL0taO0lBR1E7R25HNm1wQlY7Q0FDRjtBbUczbXBCUTs7RUFFSTtDbkc2bXBCWjtBbUd6bXBCSTtFQUNJO0NuRzJtcEJSO0FtR3ptcEJRO0VBQ0k7RUFDQTtDbkcybXBCWjtBbUd6bXBCWTtFQUNJO0NuRzJtcEJoQjtBbUd2bXBCUTtFQUNJO0VBQ0E7RUFDQTtDbkd5bXBCWjtBbUd0bXBCUTtFQUNJO0VBQ0E7Q25Hd21wQlo7QW1HcG1wQkM7RUFDTztDbkdzbXBCUjtBbUdwbXBCRTtFQUNVO0VBQ0E7Q25Hc21wQlo7QW1Hbm1wQkU7RUFDVTtFQUNBO0NuR3FtcEJaO0FtR2xtcEJFO0VBQ0M7RUFDUztFQUNBO0NuR29tcEJaO0FHeitvQmdCO0VnRzlIZDtJQUtFO0duR3NtcEJGO0NBQ0Y7QUc5K29CZ0I7RWdHOUhkO0lBUWM7R25Hd21wQmQ7Q0FDRjtBbUdwbXBCSTtFQUNJO0VBQ0E7Q25Hc21wQlI7QUd2L29CZ0I7RWdHakhaO0lBSVE7R25Hd21wQlY7Q0FDRjtBRzUvb0JnQjtFZ0dqSFo7SUFPUTtHbkcwbXBCVjtDQUNGO0FtR3ZtcEJJO0VBQ0k7Q25HeW1wQlI7QUdwZ3BCZ0I7RWdHdEdaO0lBR1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0duRzJtcEJWO0NBQ0Y7QUc5Z3BCZ0I7RWdHdEdaO0lBV1E7SUFDQTtHbkc2bXBCVjtDQUNGO0FHcGhwQmdCO0VnR3RHWjtJQWVRO0duRyttcEJWO0NBQ0Y7QW1HNW1wQkk7RUFDSTtFQUNBO0VBQ0E7Q25HOG1wQlI7QUc5aHBCZ0I7RWdHbkZaO0lBS1E7R25HZ25wQlY7Q0FDRjtBbUc3bXBCSTtFQUNJO0NuRyttcEJSO0FtRzFtcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRzRtcEJaO0FHOWlwQmdCO0VnR3BFUjtJQVFRO0duRzhtcEJkO0NBQ0Y7QUduanBCZ0I7RWdHcEVSO0lBV1E7R25HZ25wQmQ7Q0FDRjtBbUc1bXBCUTtFQUNJO0VBQ0E7Q25HOG1wQlo7QW1HM21wQlE7RUFDSTtDbkc2bXBCWjtBbUc1bXBCWTtFQUNJO0NuRzhtcEJoQjtBbUcxbXBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkc0bXBCWjtBRzdrcEJnQjtFZ0d4Q1I7SUFXUTtHbkc4bXBCZDtDQUNGO0FHbGxwQmdCO0VnR3hDUjtJQWNRO0duR2ducEJkO0NBQ0Y7QUd2bHBCZ0I7RWdHeENSO0lBaUJRO0lBQ0E7R25Ha25wQmQ7Q0FDRjtBbUc5bXBCSTtFQUNJO0VBQ0E7Q25HZ25wQlI7QW1HL21wQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbkdpbnBCWjtBbUczbXBCUTtFQUNJO0NuRzZtcEJaO0FHMW1wQmdCO0VnR0pSO0lBR1E7SUFDQTtJQUNBO0lBQ0E7R25HK21wQmQ7Q0FDRjtBbUc1bXBCUTtFQUNJO0VBQ0E7RUFDQTtDbkc4bXBCWjtBR3ZucEJnQjtFZ0dNUjtJQUtRO0duR2ducEJkO0NBQ0Y7QW1HNW1wQkk7RUFDSTtFQUNBO0VBQ0E7Q25HOG1wQlI7QUdqb3BCZ0I7RWdHZ0JaO0lBS1E7R25HZ25wQlY7Q0FDRjtBR3RvcEJnQjtFZ0dnQlo7SUFRUTtHbkdrbnBCVjtDQUNGO0FtR2hucEJRO0VBQ0k7Q25Ha25wQlo7QW1HL21wQlE7RUFDSTtDbkdpbnBCWjtBR2pwcEJnQjtFZ0crQlI7SUFHUTtJQUNBO0lBQ0E7SUFDQTtHbkdtbnBCZDtDQUNGO0FtR2hucEJRO0VBQ0k7Q25Ha25wQlo7QUc1cHBCZ0I7RWdHeUNSO0lBSVE7SUFDQTtHbkdtbnBCZDtDQUNGO0FHbHFwQmdCO0VnR2tEUjtJQUVRO0duR2tucEJkO0NBQ0Y7QW1HOW1wQkk7RUFDSTtDbkdnbnBCUjtBbUc5bXBCUTtFQUNJO0VBQ0E7Q25HZ25wQlo7QUc5cXBCZ0I7RWdHNERSO0lBSVE7SUFDQTtHbkdrbnBCZDtFbUdqbnBCYztJQUNJO0duR21ucEJsQjtDQUNGO0FHdnJwQmdCO0VnRzREUjtJQVlRO0duR21ucEJkO0VtR2xucEJjO0lBQ0k7R25Hb25wQmxCO0NBQ0Y7QUcvcnBCZ0I7RWdHNERSO0lBbUJRO0duR29ucEJkO0VtR25ucEJjO0lBQ0k7R25HcW5wQmxCO0NBQ0Y7QW1Ham5wQlE7RUFDSTtFQUNBO0VBQ0E7Q25HbW5wQlo7QW1HL21wQkk7RUFDSTtDbkdpbnBCUjtBbUcvbXBCUTtFQUNJO0VBQ0E7Q25HaW5wQlo7QW1HOW1wQlE7RUFDSSw2QnhGelFFO0V3RjBRRjtDbkdnbnBCWjtBbUc3bXBCUTs7RUFFSTtDbkcrbXBCWjtBRzN0cEJnQjtFZ0crR1I7SUFFUTtJQUNBO0lBQ0E7SUFDQTtHbkc4bXBCZDtDQUNGO0FtRzFtcEJJO0VBQ0k7Q25HNG1wQlI7QUd0dXBCZ0I7RWdHeUhaO0lBR1E7R25HOG1wQlY7Q0FDRjtBbUc1bXBCUTtFQUNJO0NuRzhtcEJaO0FtRzFtcEJJO0VBQ0k7Q25HNG1wQlI7QW1HM21wQlE7RUFDSTtDbkc2bXBCWjtBbUcxbXBCUTtFQUNJO0VBQ0E7Q25HNG1wQlo7QW1Hem1wQlE7RUFDSTtFQUNBO0VBQ0E7Q25HMm1wQlo7QW1Hdm1wQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbkd5bXBCUjtBR253cEJnQjtFZ0dzSlo7SUFNUTtHbkcybXBCVjtDQUNGO0FtR3ptcEJRO0VBQ0k7Q25HMm1wQlo7QUczd3BCZ0I7RWdHK0pSO0lBR087R25HNm1wQmI7Q0FDRjtBbUcxbXBCUTtFQUNJO0VBQ0E7RUFDQSw2QnhGNVVFO0NYdzdwQmQ7QW1Hem1wQlE7RUFDSTtDbkcybXBCWjtBbUd4bXBCUTtFQUNJO0NuRzBtcEJaO0FHM3hwQmdCO0VnR2dMUjtJQUdRO0lBQ0E7R25HNG1wQmQ7Q0FDRjtBbUd2bXBCSTtFQUNJO0VBQ0E7Q25HeW1wQlI7QUdyeXBCZ0I7RWdHMExaO0lBSVE7R25HMm1wQlY7Q0FDRjtBbUd6bXBCUTtFQUNJO0VBQ0E7RUFDQTtDbkcybXBCWjtBRy95cEJnQjtFZ0d1TVI7SUFFUTtHbkcwbXBCZDtDQUNGO0FtR3ZtcEJRO0VBQ0k7RUFDQTtDbkd5bXBCWjtBbUd0bXBCUTtFQUNJO0VBQ0E7Q25Hd21wQlo7QW1Hcm1wQlE7Ozs7O0VBQ0k7Q25HMm1wQlo7QW1HMW1wQlk7RUFGSjs7Ozs7SUFHUTtJQUNBO0duR2lucEJkO0NBQ0Y7QW1HOW1wQlE7RUFDSTtDbkdnbnBCWjtBR2gxcEJnQjtFZ0crTlI7SUFHUTtJQUNBO0lBQ0E7SUFDQTtHbkdrbnBCZDtDQUNGO0FHeDFwQmdCO0VnRytOUjtJQVNRO0lBQ0E7R25Hb25wQmQ7Q0FDRjs7QW9HemhxQkU7RUFDQztDcEc0aHFCSDtBb0d6aHFCRTtFQUNDO0NwRzJocUJIO0FvR3hocUJFO0VBQ0M7RUFDQTtDcEcwaHFCSDtBR3oycEJnQjtFaUduTGQ7SUFJRTtHcEc0aHFCRjtDQUNGO0FvR3pocUJDO0VBQ0M7RUFDQTtFQUNBO0NwRzJocUJGO0FHbjNwQmdCO0VpRzNLZjtJQUtFO0dwRzZocUJEO0NBQ0Y7QW9HM2hxQkU7RUFDQztFQUFnQjtDcEc4aHFCbkI7QW9HMWhxQkM7RUFDQztDcEc0aHFCRjtBRy8zcEJnQjtFaUc5SmY7SUFLSTtJQUNGO0lBQ0E7SUFDRTtJQUNGO0lBQ0E7SUFDQTtJQUNBO0dwRzRocUJEO0NBQ0Y7QW9HMWhxQkU7RUFDQztVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBLG9CQW5CVztFQW9CWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRzRocUJIO0FvR3pocUJFO0VBRUk7RUFDQTtVQUFBO0NwRzBocUJOO0FvR3ZocUJFO0VBRUk7RUFDQTtVQUFBO0NwR3docUJOO0FvR3JocUJFO0VBRUk7RUFDQTtVQUFBO0NwR3NocUJOO0FvR3BocUJFO0VBQ0U7SUFFRTtHcEdxaHFCSjtFb0duaHFCRTtJQUVFO0dwR29ocUJKO0VvR2xocUJFO0lBRUU7R3BHbWhxQko7RW9HamhxQkU7SUFFRTtHcEdraHFCSjtFb0doaHFCRTtJQUVFO0dwR2locUJKO0NBQ0Y7QW9HcmlxQkU7RUFDRTtJQUVFO0dwR3FocUJKO0VvR25ocUJFO0lBRUU7R3BHb2hxQko7RW9HbGhxQkU7SUFFRTtHcEdtaHFCSjtFb0dqaHFCRTtJQUVFO0dwR2tocUJKO0VvR2hocUJFO0lBRUU7R3BHaWhxQko7Q0FDRjtBb0cvZ3FCRTtFQUNFO0lBRUU7R3BHZ2hxQko7RW9HOWdxQkU7SUFFRTtHcEcrZ3FCSjtFb0c3Z3FCRTtJQUVFO0dwRzhncUJKO0VvRzVncUJFO0lBRUU7R3BHNmdxQko7RW9HM2dxQkU7SUFFRTtHcEc0Z3FCSjtDQUNGO0FvR2hpcUJFO0VBQ0U7SUFFRTtHcEdnaHFCSjtFb0c5Z3FCRTtJQUVFO0dwRytncUJKO0VvRzdncUJFO0lBRUU7R3BHOGdxQko7RW9HNWdxQkU7SUFFRTtHcEc2Z3FCSjtFb0czZ3FCRTtJQUVFO0dwRzRncUJKO0NBQ0Y7QW9HMWdxQkU7RUFDRTtJQUVFO0dwRzJncUJKO0VvR3pncUJFO0lBRUU7R3BHMGdxQko7RW9HeGdxQkU7SUFFRTtHcEd5Z3FCSjtFb0d2Z3FCRTtJQUVFO0dwR3dncUJKO0VvR3RncUJFO0lBRUU7R3BHdWdxQko7Q0FDRjtBb0czaHFCRTtFQUNFO0lBRUU7R3BHMmdxQko7RW9HemdxQkU7SUFFRTtHcEcwZ3FCSjtFb0d4Z3FCRTtJQUVFO0dwR3lncUJKO0VvR3ZncUJFO0lBRUU7R3BHd2dxQko7RW9HdGdxQkU7SUFFRTtHcEd1Z3FCSjtDQUNGO0FvR25ncUJDOztFQUVDO0NwR3FncUJGO0FHMzlwQmdCO0VpR3ZDZjs7SUFHRTtHcEdvZ3FCRDtDQUNGO0FvR2pncUJDO0VBQ0MsMEJ6RnRKWTtFeUZ1Slo7Q3BHbWdxQkY7QUdyK3BCZ0I7RWlHaENmO0lBSUU7R3BHcWdxQkQ7Q0FDRjtBb0dsZ3FCQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJQztDcEdranFCRjtBb0cvaXFCQztFQUNDLGV6RnJLWTtDWHN0cUJkOztBcUc5dHFCQzs7OztFQUlDO0NyR2l1cUJGO0FxRzl0cUJDO0VBQ0M7Q3JHZ3VxQkY7QXFHN3RxQkM7RUFDQztDckcrdHFCRjtBcUc1dHFCQztFQUNDO0NyRzh0cUJGO0FxR3p0cUJFOzs7O0VBRUM7Q3JHNnRxQkg7QXFHMXRxQkU7RUFDQztDckc0dHFCSDtBcUd6dHFCRTtFQUNDO0NyRzJ0cUJIO0FxR3Z0cUJDO0VBQ0M7Q3JHeXRxQkY7QXFHcHRxQkU7Ozs7RUFJQztDckdzdHFCSDtBcUdudHFCRTtFQUNDO0NyR3F0cUJIO0FxR2p0cUJDO0VBQ0M7Q3JHbXRxQkY7QUc1a3FCZ0I7RWtHcElmO0lBRUU7R3JHa3RxQkQ7Q0FDRjs7QXNHaHhxQkE7RUFDQztDdEdteHFCRDtBc0dseHFCQztFQUNDO0N0R294cUJGOztBc0dqeHFCQTtFQUNDO0VBQ0E7RUFDQTtDdEdveHFCRDs7QXNHbHhxQkE7RUFDQztDdEdxeHFCRDtBc0dweHFCQztFQUNDO0VBQ0E7RUFDQTtDdEdzeHFCRjs7QXNHbnhxQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHc3hxQkQ7O0FzR3B4cUJBO0VBQ0Msd0IzRkRhO0UyRkViO0N0R3V4cUJEOztBc0dyeHFCQTtFQUNDO0VBQ0E7Q3RHd3hxQkQ7QXNHdnhxQkM7RUFDQztFQUNBLDZCM0ZIUztFMkZJVDtFQUNBO0N0R3l4cUJGOztBc0dyeHFCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHd3hxQkY7QUd4b3FCZ0I7RW1HckpmO0lBT0U7R3RHMHhxQkQ7Q0FDRjs7QXNHdnhxQkE7RUFDQyw2QjNGMUJhO0UyRjJCYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzB4cUJEO0FzR3p4cUJDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEcweHFCRjtBc0d4eHFCQztFQUNDO0N0RzB4cUJGO0FzR3h4cUJDO0VBQ0M7Q3RHMHhxQkY7O0FzR3Z4cUJBO0VBQ0MsNkIzRm5EYTtFMkZvRGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzB4cUJEO0FzR3p4cUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzJ4cUJGOztBc0d4eHFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0N0RzJ4cUJEO0FzRzF4cUJDO0VBQ0M7Q3RHNHhxQkY7QUdyc3FCZ0I7RW1HeEZmO0lBR0U7R3RHOHhxQkQ7Q0FDRjtBc0c1eHFCQztFQUNDO0VBQ0E7RUFDQTtDdEc4eHFCRjtBc0c3eHFCRTtFQUNDO0N0Ryt4cUJIO0FzRzV4cUJDOzs7OztFQUNDLDZCM0ZyRlM7RTJGc0ZUO0VBQ0E7Q3RHa3lxQkY7O0FzRy94cUJBO0VBQ0M7RUFDQTtFQUNBO0N0R2t5cUJEOztBc0doeXFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R215cUJEO0FzR2x5cUJDO0VBQ0M7Q3RHb3lxQkY7QXNHbnlxQkU7RUFFQztDdEdveXFCSDtBc0dqeXFCQztFQUNDO0VBQ0EsNkIzRnJIWTtFMkZzSFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R215cUJGO0FzR2x5cUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R295cUJIOztBdUdwOHFCQztFQUNDO0N2R3U4cUJGOztBdUdwOHFCQTtFQUNDO0VBQ0E7RUFDQTtDdkd1OHFCRDtBdUd0OHFCQztFQUNDO0N2R3c4cUJGO0FHbnhxQmdCO0VvR3RMZjtJQUdFO0d2RzA4cUJEO0NBQ0Y7O0F1R3Q4cUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3ZHeThxQkY7QXVHdjhxQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2R3k4cUJGO0F1R3g4cUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkcwOHFCSDtBR3R6cUJnQjtFb0d4S2Y7SUF1QkU7SUFDQTtHdkcyOHFCRDtDQUNGO0F1R3g4cUJFO0VBQ0M7Q3ZHMDhxQkg7QXVHdjhxQkM7RUFDQyw2QjVGdkJTO0U0RndCVDtFQUNBO0N2R3k4cUJGO0F1R3g4cUJFO0VBQ0M7RUFDQTtDdkcwOHFCSDtBdUd2OHFCQztFQUNDO0VBQ0EsOEI1RmhDUztFNEZpQ1Q7RUFDQTtDdkd5OHFCRjtBdUd2OHFCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0N2R3k4cUJGO0FHcDFxQmdCO0VvR3pIZjtJQU1FO0lBQ0E7R3ZHMjhxQkQ7Q0FDRjtBdUd6OHFCQzs7Ozs7RUFDQywrQjVGakRTO0U0RmtEVDtFQUNBO0N2Rys4cUJGO0F1Rzc4cUJDOzs7OztFQUNDO0N2R205cUJGO0F1R2o5cUJDO0VBQ0M7Q3ZHbTlxQkY7O0F1R2g5cUJBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2R2s5cUJEO0F1R2o5cUJDOzs7OztFQUNDO0VBQ0EsNkI1RjFFWTtFNEYyRVo7RUFDQTtDdkd1OXFCRjtBdUdyOXFCQztFQUNDO0VBQ0E7Q3ZHdTlxQkY7QUdwNHFCZ0I7RW9HckZmO0lBSUU7R3ZHeTlxQkQ7Q0FDRjtBdUd2OXFCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkd5OXFCRjtBdUd4OXFCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RzA5cUJIO0F1R3Y5cUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsNkI1RmhIWTtFNEZpSFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2R3k5cUJGO0F1R3Y5cUJDO0VBQ0M7RUFDQSw2QjVGckhTO0U0RnNIVDtFQUNBO0VBQ0E7RUFDQTtDdkd5OXFCRjtBdUd2OXFCQztFQUNDO0VBQ0EsZ0M1Ri9ITztFNEZnSVA7RUFDQTtDdkd5OXFCRjtBdUd2OXFCQzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkd5OXFCRjtBdUd4OXFCRTs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkcyOXFCSDtBR2o5cUJnQjtFb0c3QmY7O0lBc0JFO0lBQ0E7SUFDQTtHdkc2OXFCRDtDQUNGO0F1RzM5cUJDO0VBQ0M7Q3ZHNjlxQkY7QXVHNTlxQkU7RUFDQztFQUNBO0N2Rzg5cUJIO0F1RzM5cUJDO0VBQ0M7Q3ZHNjlxQkY7O0FHbitxQmdCO0VxRzdMZDtJQUNDO0d4R29xckJEO0NBQ0Y7QXdHbHFyQkM7RUFDQztDeEdvcXJCRjs7QXdHaHFyQkE7RUFDQztFQUNBO0VBQ0E7Q3hHbXFyQkQ7QXdHanFyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEdtcXJCRjtBd0docXJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hHa3FyQkY7QUdsZ3JCZ0I7RXFHcktmO0lBT0U7R3hHb3FyQkQ7Q0FDRjtBd0dqcXJCQzs7Ozs7RUFDQztFQUNBLDZCN0ZYWTtFNkZZWjtFQUNBO0VBQ0E7RUFDQTtDeEd1cXJCRjtBR25ockJnQjtFcUcxSmY7Ozs7O0lBUUU7R3hHNnFyQkQ7Q0FDRjtBd0cxcXJCQztFQUNDLDhCN0ZoQlM7RTZGaUJUO0VBQ0E7RUFDQTtDeEc0cXJCRjtBR2xpckJnQjtFcUc5SWY7SUFNRTtHeEc4cXJCRDtDQUNGO0F3RzNxckJDO0VBQ0M7RUFDQTtFQUNBO0N4RzZxckJGOztBd0d6cXJCQTtFQUNDO0VBQ0E7Q3hHNHFyQkQ7QUdqanJCZ0I7RXFHN0hoQjtJQUlFO0d4RzhxckJBO0NBQ0Y7QXdHNXFyQkM7RUFDQztFQUNBO0VBQ0E7Q3hHOHFyQkY7QUczanJCZ0I7RXFHdEhmO0lBS0U7R3hHZ3JyQkQ7Q0FDRjtBd0c5cXJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4R2dyckJIO0F3RzNxckJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEc2cXJCRjtBR25sckJnQjtFcUdsR2Y7SUFVRTtJQUNBO0d4RytxckJEO0NBQ0Y7QUd6bHJCZ0I7RXFHbEdmO0lBY0U7SUFDQTtHeEdpcnJCRDtDQUNGO0F3Ry9xckJFO0VBQ0M7RUFDQSw2QjdGckZXO0U2RnNGWDtFQUNBO0VBQ0E7RUFDQTtDeEdpcnJCSDtBd0c3cXJCQztFQUNDO0VBQ0E7Q3hHK3FyQkY7O0F3RzVxckJBO0VBQ0M7Q3hHK3FyQkQ7QUcvbXJCZ0I7RXFHakVoQjtJQUdFO0d4R2lyckJBO0NBQ0Y7QXdHL3FyQkM7RUFDQztFQUNBO0N4R2lyckJGO0FHeG5yQmdCO0VxRzNEZjtJQUlFO0d4R21yckJEO0NBQ0Y7QXdHanJyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEdtcnJCSDtBd0docnJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0N4R2tyckJIO0FHNW9yQmdCO0VxRzFDZDtJQU1FO0d4R29yckJGO0NBQ0Y7QXdHanJyQkU7Ozs7O0VBQ0M7RUFDQSw2QjdGcklXO0U2RnNJWDtFQUNBO0VBQ0E7Q3hHdXJyQkg7QXdHcHJyQkU7RUFDQztFQUNBLDhCN0Z2SVE7RTZGd0lSO0VBQ0E7Q3hHc3JyQkg7QUdscXJCZ0I7RXFHeEJkO0lBTUU7R3hHd3JyQkY7Q0FDRjtBd0dwcnJCQztFQUNDO0VBQ0E7Q3hHc3JyQkY7QXdHbnJyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDeEdxcnJCRjtBd0dwcnJCRTtFQUNDO0N4R3NyckJIO0F3R25yckJFO0VBQ0M7RUFDQTtDeEdxcnJCSDtBd0dqcnJCQztFQUNDO0VBQ0E7Q3hHbXJyQkY7QXdHanJyQkU7RUFDQztFQUNBO0N4R21yckJIO0F3R2hyckJFO0VBQ0M7RUFDQTtFQUNBO0N4R2tyckJIO0F3Ry9xckJFO0VBQ0M7RUFDQTtFQUNBO0N4R2lyckJIO0F3RzlxckJFO0VBQ0M7RUFDQTtFQUNBO0N4R2dyckJIO0F3RzdxckJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hHK3FyQkg7QXdHOXFyQkc7RUFDQztDeEdncnJCSjtBd0c3cXJCRztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RzhxckJKO0F3RzNxckJHO0VBQ0M7Q3hHNnFyQko7QXdHenFyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCN0Z4T1E7RTZGeU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEcycXJCSDtBd0d4cXJCRTtFQUNDO0VBQ0E7Q3hHMHFyQkg7QXdHdnFyQkk7RUFDQztDeEd5cXJCTDtBd0d2cXJCSTtFQUNDO0N4R3lxckJMO0F3R25xckJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3hHcXFyQkY7QXdHbnFyQkU7Ozs7O0VBQ0M7RUFDQSw2QjdGNVFXO0U2RjZRWDtFQUNBO0VBQ0E7RUFDQTtDeEd5cXJCSDtBd0d0cXJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEd3cXJCSDtBd0d0cXJCRztFQUNDO0VBQ0EsNkI3RnhSTztFNkZ5UlA7RUFDQTtDeEd3cXJCSjtBd0dycXJCRztFQUNDO0VBQ0E7RUFDQTtDeEd1cXJCSjtBd0ducXJCRTtFQUNDO0VBQ0E7RUFDQTtDeEdxcXJCSDs7QXdHL3ByQkM7RUFDQztFQUNBO0VBQ0E7Q3hHa3FyQkY7QUdwenJCZ0I7RXFHK0lmO0lBS0U7R3hHb3FyQkQ7Q0FDRjtBd0dqcXJCQzs7Ozs7RUFDQztFQUNBLDZCN0Y3VFk7RTZGOFRaO0VBQ0E7RUFDQTtDeEd1cXJCRjtBd0dwcXJCQztFQUNDO0VBQ0EsOEI3Ri9UUztFNkZnVVQ7RUFDQTtFQUNBO0N4R3NxckJGOztBd0dscXJCQTtFQUNDO0N4R3FxckJEO0F3R25xckJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4R3FxckJGO0FHMTFyQmdCO0VxRzRLZjtJQVdFO0lBQ0E7SUFDQTtHeEd1cXJCRDtDQUNGO0FHajJyQmdCO0VxRzRLZjtJQWdCRTtHeEd5cXJCRDtDQUNGO0F3R3RxckJDOzs7OztFQUNDO0VBQ0EsNkI3RnJXWTtFNkZzV1o7RUFDQTtFQUNBO0N4RzRxckJGO0F3R3pxckJDO0VBQ0M7RUFDQTtDeEcycXJCRjtBR3IzckJnQjtFcUd3TWY7SUFJRTtHeEc2cXJCRDtDQUNGO0FHMTNyQmdCO0VxR3dNZjtJQU9FO0d4RytxckJEO0NBQ0Y7QUcvM3JCZ0I7RXFHd01mO0lBVUU7R3hHaXJyQkQ7Q0FDRjtBd0cvcXJCRTtFQUNDO0N4R2lyckJIO0F3RzlxckJFO0VBQ0M7RUFDQSw2QjdGOVhXO0U2RitYWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4R2dyckJIOztBd0c1cXJCQTtFQUNDO0N4RytxckJEO0FHcDVyQmdCO0VxR29PaEI7SUFHRTtHeEdpcnJCQTtDQUNGO0F3Ry9xckJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3hHaXJyQkY7QUcvNXJCZ0I7RXFHZ1BiO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3hHa3JyQkY7Q0FDRjtBd0c5cXJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4R2dyckJGO0FHbjdyQmdCO0VxRzRQZjtJQVNFO0d4R2tyckJEO0NBQ0Y7QUd4N3JCZ0I7RXFHNFBmO0lBWUU7SUFDQTtHeEdvcnJCRDtDQUNGO0F3R2pyckJDO0VBQ0M7Q3hHbXJyQkY7QUdqOHJCZ0I7RXFHNlFmO0lBR0U7R3hHcXJyQkQ7Q0FDRjtBR3Q4ckJnQjtFcUc2UWY7SUFNRTtHeEd1cnJCRDtDQUNGO0F3R3JyckJFO0VBQ0M7Q3hHdXJyQkg7QXdHbnJyQkM7RUFDQyw2QjdGL2JZO0U2RmdjWjtFQUNBO0N4R3FyckJGO0F3R2xyckJDO0VBQ0MsNkI3RnJjWTtFNkZzY1o7RUFDQTtFQUNBO0VBQ0E7Q3hHb3JyQkY7QXdHanJyQkM7RUFDQyxnQzdGMWNPO0U2RjJjUDtDeEdtcnJCRjtBd0dqcnJCRTtFQUNDO0N4R21yckJIO0F3R2hyckJDOzs7OztFQUNDO0VBQ0EsNkI3RnRkWTtFNkZ1ZFo7RUFDQTtFQUNBO0N4R3NyckJGO0F3R25yckJDO0VBQ0M7RUFDQSw4QjdGeGRTO0U2RnlkVDtFQUNBO0N4R3FyckJGO0FHbC9yQmdCO0VxR3lUZjtJQU1FO0d4R3VyckJEO0NBQ0Y7O0F3R2xyckJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsOEI3RnRlUztFNkZ1ZVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEdxcnJCRjtBR25nc0JnQjtFcUdxVWY7SUFXRTtHeEd1cnJCRDtDQUNGO0FHeGdzQmdCO0VxR3FVZjtJQWNFO0d4R3lyckJEO0NBQ0Y7QXdHdHJyQkM7RUFDQztFQUNBO0N4R3dyckJGO0FHamhzQmdCO0VxR3VWZjtJQUlFO0d4RzByckJEO0NBQ0Y7O0FHdGhzQmdCO0VxRytWaEI7SUFFRTtHeEcwcnJCQTtDQUNGO0F3R3hyckJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsOEI3RnJnQlM7RTZGc2dCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hHMHJyQkY7QUd4aXNCZ0I7RXFHb1dmO0lBWUU7R3hHNHJyQkQ7Q0FDRjtBRzdpc0JnQjtFcUdvV2Y7SUFlRTtHeEc4cnJCRDtDQUNGO0F3RzNyckJDO0VBQ0M7RUFDQTtDeEc2cnJCRjs7QXlHcnZzQkE7RUFDQztDekd3dnNCRDtBeUd0dnNCQztFQUNDO0N6R3d2c0JGOztBeUdwdnNCQTtFQUNDO0VBQ0E7RUFDQTtDekd1dnNCRDs7QXlHcHZzQkE7RUFDQztDekd1dnNCRDtBeUdydnNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0N6R3V2c0JGOztBeUdudnNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekdzdnNCRDs7QXlHbnZzQkE7RUFDQyx3QjlGUmE7RThGU2I7Q3pHc3ZzQkQ7O0F5R252c0JBO0VBQ0M7RUFDQTtDekdzdnNCRDtBeUdwdnNCQztFQUNDO0VBQ0EsNkI5RlpTO0U4RmFUO0VBQ0E7Q3pHc3ZzQkY7O0F5R2h2c0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekdtdnNCRjtBRzltc0JnQjtFc0cxSWY7SUFPRTtHekdxdnNCRDtDQUNGOztBeUdsdnNCQTtFQUNDLDZCOUZyQ2E7RThGc0NiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHcXZzQkQ7QXlHbnZzQkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6R292c0JGO0F5R2p2c0JDO0VBQ0M7Q3pHbXZzQkY7QXlHaHZzQkM7RUFDQztDekdrdnNCRjs7QXlHOXVzQkE7RUFDQyw2QjlGbEVhO0U4Rm1FYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHaXZzQkQ7QXlHL3VzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHaXZzQkY7O0F5Rzd1c0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3pHZ3ZzQkQ7QXlHOXVzQkM7RUFDQztDekdndnNCRjtBRzNxc0JnQjtFc0d0RWY7SUFHRTtHekdrdnNCRDtDQUNGO0F5Ry91c0JDO0VBQ0M7RUFDQTtFQUNBO0N6R2l2c0JGO0F5Ry91c0JFO0VBQ0M7Q3pHaXZzQkg7QXlHN3VzQkM7Ozs7O0VBQ0MsNkI5RjFHUztFOEYyR1Q7RUFDQTtDekdtdnNCRjs7QTBHOTNzQkM7RUFDQztDMUdpNHNCRjs7QTBHNzNzQkE7RUFDQztFQUNBO0VBQ0E7QzFHZzRzQkQ7QTBHOTNzQkM7RUFDQztDMUdnNHNCRjtBRzlzc0JnQjtFdUduTGY7SUFHRTtHMUdrNHNCRDtDQUNGOztBMEc1M3NCQztFQUNDO0MxRyszc0JGO0EwRzUzc0JDO0VBQ0M7RUFDQTtDMUc4M3NCRjs7QTBHMTNzQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDMUc2M3NCRDtBR2x1c0JnQjtFdUcvSmhCO0lBTUU7SUFDQTtHMUcrM3NCQTtDQUNGO0EwRzczc0JDO0VBQ0M7RUFDQTtDMUcrM3NCRjtBRzV1c0JnQjtFdUdySmY7SUFJRTtHMUdpNHNCRDtDQUNGO0EwRzkzc0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUdnNHNCRjtBR3h2c0JnQjtFdUc3SWY7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzFHazRzQkQ7Q0FDRjtBMEcvM3NCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0MxR2k0c0JGO0FHOXdzQmdCO0V1R3ZIZjtJQU1FO0lBQ0E7RzFHbTRzQkQ7Q0FDRjtBMEdoNHNCQztFQUNDO0VBQ0EsNkIvRnpEWTtFK0YwRFo7RUFDQTtFQUNBO0VBQ0E7QzFHazRzQkY7QUc1eHNCZ0I7RXVHNUdmO0lBUUU7RzFHbzRzQkQ7Q0FDRjtBMEdqNHNCQztFQUNDLGdDL0ZqRU87RStGa0VQO0MxR200c0JGO0FHcnlzQmdCO0V1R2hHZjtJQUlFO0cxR3E0c0JEO0NBQ0Y7QTBHbjRzQkU7RUFDQyw2Qi9GdEVRO0NYMjhzQlg7O0EwR2g0c0JBO0VBQ0M7RUFDQTtDMUdtNHNCRDtBMEdqNHNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0MxR200c0JGO0FHeHpzQmdCO0V1Ry9FZjtJQU1FO0cxR3E0c0JEO0NBQ0Y7QTBHbDRzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFHbzRzQkY7QTBHajRzQkM7Ozs7O0VBQ0M7RUFDQSw2Qi9GcEdTO0UrRnFHVDtFQUNBO0VBQ0E7QzFHdTRzQkY7QTBHcDRzQkM7RUFDQyw2Qi9GaEhZO0UrRmlIWjtFQUNBO0MxR3M0c0JGOztBMEdsNHNCQTtFQUNDO0MxR3E0c0JEO0EwR240c0JDO0VBQ0M7RUFDQTtFQUNBO0MxR3E0c0JGO0FHOTFzQmdCO0V1RzFDZjtJQUtFO0cxR3U0c0JEO0NBQ0Y7QTBHcDRzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFHczRzQkY7QUczMnNCZ0I7RXVHakNmO0lBUUU7RzFHdzRzQkQ7Q0FDRjtBMEd0NHNCRTtFQUNDO0VBQ0EsNkIvRjFJUTtFK0YySVI7RUFDQTtFQUNBO0VBQ0E7QzFHdzRzQkg7QTBHdDRzQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFHdzRzQko7QTBHcDRzQkU7RUFDQztFQUNBO0MxR3M0c0JIO0FHdjRzQmdCO0V1R0RkO0lBSUU7RzFHdzRzQkY7Q0FDRjtBMEd0NHNCRztFQUNDO0MxR3c0c0JKO0EwR3Q0c0JJO0VBQ0M7QzFHdzRzQkw7O0FHbDVzQmdCO0V3RzVMZDtJQUNDO0czR2tsdEJEO0NBQ0Y7O0EyRzlrdEJBO0VBQ0M7QzNHaWx0QkQ7O0EyRzlrdEJBO0VBQ0M7RUFDQTtFQUNBO0MzR2lsdEJEO0EyRy9rdEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0dpbHRCRjtBR3o2c0JnQjtFd0c3S2Y7SUFPRTtHM0dtbHRCRDtDQUNGO0EyR2hsdEJDOzs7OztFQUNDLGVoR3RCUztFZ0d1QlQsNkJoR0hZO0VnR0laO0VBQ0E7RUFDQTtFQUNBO0MzR3NsdEJGO0FHMTdzQmdCO0V3R2xLZjs7Ozs7SUFRRTtJQUNBO0czRzRsdEJEO0NBQ0Y7QTJHemx0QkM7RUFDQyw4QmhHVFM7RWdHVVQ7RUFDQTtFQUNBO0MzRzJsdEJGO0FHMThzQmdCO0V3R3JKZjtJQU1FO0czRzZsdEJEO0NBQ0Y7QTJHMWx0QkM7RUFDQztFQUNBO0VBQ0E7QzNHNGx0QkY7O0EyR3hsdEJBO0VBQ0M7RUFDQTtDM0cybHRCRDtBR3o5c0JnQjtFd0dwSWhCO0lBSUU7RzNHNmx0QkE7Q0FDRjtBMkczbHRCQztFQUNDO0VBQ0E7RUFDQTtDM0c2bHRCRjtBR24rc0JnQjtFd0c3SGY7SUFLRTtHM0crbHRCRDtDQUNGO0EyRzdsdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNHK2x0Qkg7QTJHM2x0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRzZsdEJGO0FHMy9zQmdCO0V3RzFHZjtJQVVFO0lBQ0E7SUFDQTtHM0crbHRCRDtDQUNGO0EyRzdsdEJFO0VBQ0M7RUFDQSw2QmhHMUVXO0VnRzJFWDtFQUNBLGVoR2hHUTtFZ0dpR1I7RUFDQTtFQUNBO0MzRytsdEJIO0EyRzNsdEJDO0VBQ0M7RUFDQTtDM0c2bHRCRjs7QTJHemx0QkE7RUFDQztFQUNBO0VBQ0E7QzNHNGx0QkQ7O0EyR3psdEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0c0bHRCRDtBRzdodEJnQjtFd0dwRWhCO0lBT0U7SUFDQTtHM0c4bHRCQTtDQUNGOztBMkczbHRCQTtFQUNDO0VBQ0EsNkJoRzdHYTtFZ0c4R2IsZWhHbElVO0VnR21JVjtFQUNBO0MzRzhsdEJEO0FHM2l0QmdCO0V3R3hEaEI7SUFPRTtJQUNBO0czR2dtdEJBO0NBQ0Y7QTJHOWx0QkM7RUFDQztDM0dnbXRCRjs7QTJHNWx0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRytsdEJEOztBMkc1bHRCQTtFQUNDLDZCaEcvSFU7Q1g4dHRCWDs7QTJHNWx0QkE7RUFDQztDM0crbHRCRDtBR3BrdEJnQjtFd0c1QmhCO0lBR0U7RzNHaW10QkE7Q0FDRjtBMkcvbHRCQztFQUNDO0MzR2ltdEJGO0EyRy9sdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNHaW10Qkg7QTJHOWx0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDM0dnbXRCSDtBRzNsdEJnQjtFd0dUZDtJQU1FO0czR2ttdEJGO0NBQ0Y7QTJHL2x0QkU7Ozs7O0VBQ0MsZWhHekxRO0VnRzBMUiw2QmhHdEtXO0VnR3VLWDtFQUNBO0VBQ0E7QzNHcW10Qkg7QTJHbG10QkU7RUFDQztFQUNBLDhCaEd4S1E7RWdHeUtSO0VBQ0E7QzNHb210Qkg7QUdqbnRCZ0I7RXdHU2Q7SUFNRTtHM0dzbXRCRjtDQUNGO0EyR2xtdEJDO0VBQ0M7RUFDQTtDM0dvbXRCRjtBMkdqbXRCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0MzR21tdEJGO0EyR2xtdEJFO0VBQ0M7RUFDQTtDM0dvbXRCSDtBMkdsbXRCRTtFQUNDO0MzR29tdEJIO0EyR2htdEJDO0VBQ0M7RUFDQTtDM0drbXRCRjtBMkdobXRCRTtFQUNDO0VBQ0E7QzNHa210Qkg7QTJHL2x0QkU7RUFDQztFQUNBO0VBQ0E7QzNHaW10Qkg7QTJHOWx0QkU7RUFDQztFQUNBO0VBQ0E7QzNHZ210Qkg7QTJHN2x0QkU7RUFDQztFQUNBO0VBQ0E7QzNHK2x0Qkg7QTJHNWx0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0c4bHRCSDtBMkc3bHRCRztFQUNDO0MzRytsdEJKO0EyRzVsdEJHO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNHNmx0Qko7QTJHMWx0Qkc7RUFDQztDM0c0bHRCSjtBMkd4bHRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JoR3hRUTtFZ0d5UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRzBsdEJIO0EyR3ZsdEJFO0VBQ0M7RUFDQTtDM0d5bHRCSDtBMkd2bHRCSTtFQUNDO0MzR3lsdEJMO0EyR3ZsdEJJO0VBQ0M7QzNHeWx0Qkw7QTJHbmx0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDM0dxbHRCRjtBMkdubHRCRTs7Ozs7RUFDQztFQUNBLDZCaEczU1c7RWdHNFNYO0VBQ0E7RUFDQTtFQUNBO0MzR3lsdEJIO0EyR3RsdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzR3dsdEJIO0EyR3RsdEJHO0VBQ0M7RUFDQSw2QmhHdlRPO0VnR3dUUDtFQUNBO0MzR3dsdEJKO0EyR3JsdEJHO0VBQ0M7RUFDQTtFQUNBO0MzR3VsdEJKO0EyR25sdEJFO0VBQ0M7RUFDQTtFQUNBO0MzR3FsdEJIOztBMkdobHRCQTtFQUNDO0MzR21sdEJEO0FHand0QmdCO0V3R2dMZDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR29sdEJEO0NBQ0Y7QTJHamx0QkM7RUFDQztFQUNBO0MzR21sdEJGO0EyR2hsdEJDO0VBQ0M7QzNHa2x0QkY7QTJHL2t0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDM0dpbHRCRjtBR3p4dEJnQjtFd0dvTWY7SUFNRTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHM0drbHRCRDtDQUNGO0EyRy9rdEJDO0VBQ0M7RUFDQTtDM0dpbHRCRjtBMkc5a3RCQzs7Ozs7RUFDQztFQUNBLDZCaEdsWVk7RWdHbVlaO0VBQ0E7QzNHb2x0QkY7QUdyenRCZ0I7RXdHNk5mOzs7OztJQU1FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czRzBsdEJEO0UyR3hsdEJDOzs7Ozs7Ozs7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR2ltdEJGO0UyRzlsdEJDOzs7OztJQUNDO0czR29tdEJGO0UyR2ptdEJDOzs7OztJQUNDO0czR3VtdEJGO0NBQ0Y7QTJHbm10QkM7Ozs7O0VBQ0M7QzNHeW10QkY7QTJHdm10QkU7Ozs7Ozs7OztFQUVDO0MzR2dudEJIO0EyRzVtdEJDO0VBQ0M7RUFDQSx3QmhHbmJZO0VnR29iWjtFQUNBO0MzRzhtdEJGO0FHLzN0QmdCO0V3RzZRZjtJQU1FO0lBQ0E7SUFDQTtHM0dnbnRCRDtDQUNGO0FHdDR0QmdCO0V3RzZRZjtJQVdFO0lBQ0E7RzNHa250QkQ7Q0FDRjtBMkcvbXRCQztFQUNDO0VBQ0E7QzNHaW50QkY7QUdoNXRCZ0I7RXdHNlJmO0lBSUU7SUFDQTtJQUNBO0lBQ0E7RzNHbW50QkQ7Q0FDRjtBR3g1dEJnQjtFd0c2UmY7SUFVRTtJQUNBO0czR3FudEJEO0NBQ0Y7O0EyR2pudEJBO0VBQ0MsZWhHcmVVO0VnR3NlViw2QmhHbGRhO0VnR21kYjtFQUNBO0MzR29udEJEOztBMkdqbnRCQTtFQUNDO0MzR29udEJEO0FHejZ0QmdCO0V3R29UaEI7SUFHRTtHM0dzbnRCQTtDQUNGO0EyR3BudEJDO0VBQ0M7QzNHc250QkY7QTJHcG50QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0dzbnRCSDtBMkdubnRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0MzR3FudEJIO0FHaDh0QmdCO0V3R3VVZDtJQU1FO0czR3VudEJGO0NBQ0Y7QTJHcG50QkU7Ozs7O0VBQ0MsZWhHemdCUTtFZ0cwZ0JSLDZCaEd0Zlc7RWdHdWZYO0VBQ0E7RUFDQTtFQUNBO0MzRzBudEJIO0FHajl0QmdCO0V3R2lWZDs7Ozs7SUFRRTtHM0dnb3RCRjtDQUNGO0EyRzdudEJFO0VBQ0M7RUFDQSw4QmhHNWZRO0VnRzZmUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRytudEJIO0FHbit0QmdCO0V3RzZWZDtJQVNFO0lBQ0E7RzNHaW90QkY7Q0FDRjtBR3ordEJnQjtFd0cwV2I7SUFFRTtJQUNBO0czR2lvdEJIO0NBQ0Y7QTJHaG90Qkk7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0dpb3RCTDs7QTJHMW50QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDM0c2bnRCRDtBRy8vdEJnQjtFd0c4WGhCO0lBTUU7RzNHK250QkE7Q0FDRjs7QTJHNW50QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDM0crbnRCRDtBMkc3bnRCQztFQUNDO0VBQ0E7RUFDQTtDM0crbnRCRjtBR2hodUJnQjtFd0c4WWY7SUFLRTtHM0dpb3RCRDtDQUNGO0EyRzludEJDO0VBQ0MsMEJoRy9rQlM7RWdHZ2xCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0dnb3RCRjtBRy9odUJnQjtFd0d1WmY7SUFVRTtHM0drb3RCRDtDQUNGO0FHcGl1QmdCO0V3R3VaZjtJQWFFO0lBQ0E7RzNHb290QkQ7Q0FDRjtBMkdub3RCRTs7Ozs7RUFDQztFQUNBO0VBQ0EsNkJoR3hrQlE7RWdHeWtCUjtFQUNBO0VBQ0E7RUFDQTtDM0d5b3RCSDtBMkd4b3RCRzs7Ozs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNHOG90Qko7QTJHM290QkU7RUFDQztFQUNBO0MzRzZvdEJIO0EyRzVvdEJHOzs7OztFQUNDO0VBQ0E7QzNHa3B0Qko7QTJHanB0Qkk7Ozs7O0VBQ0MsMEJoR3puQk07Q1hneHVCWDtBR3psdUJnQjtFd0cyYmQ7SUFXRTtHM0d1cHRCRjtDQUNGOztBMkdscHRCQTtFQUNDO0VBQ0E7QzNHcXB0QkQ7QUdubXVCZ0I7RXdHNGNoQjtJQUlFO0czR3VwdEJBO0NBQ0Y7O0EyR3BwdEJBO0VBQ0M7RUFDQTtDM0d1cHRCRDtBMkdycHRCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0d1cHRCRjtBMkdwcHRCQztFQUNDO0MzR3NwdEJGO0EyR25wdEJDO0VBQ0MsZWhHaHFCUztDWHF6dUJYO0EyR3BwdEJFO0VBQ0M7QzNHc3B0Qkg7QTJHcHB0QkU7RUFDQywwQmhHcnFCUTtDWDJ6dUJYOztBMkdqcHRCQTtFQUNDLDZCaEdscEJVO0NYc3l1Qlg7O0EyR2pwdEJBO0VBQ0M7QzNHb3B0QkQ7O0EyR2pwdEJBO0VBQ0M7RUFDQTtFQUNBO0MzR29wdEJEOztBMkdqcHRCQTtFQUNDO0MzR29wdEJEO0EyR25wdEJDO0VBQ0M7QzNHcXB0QkY7O0E0R3YxdUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RzAxdUJEOztBNEd0MXVCQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzVHeTF1QkQ7QTRHeDF1QkM7RUFMRDtJQU1FO0c1RzIxdUJBO0NBQ0Y7QTRHMTF1QkM7RUFSRDtJQVNFO0c1RzYxdUJBO0NBQ0Y7QTRHMzF1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDNUc2MXVCRjtBNEcxMXVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUc0MXVCRjs7QTRHdjF1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUcwMXVCRDtBNEd6MXVCQztFQVhEO0lBWUU7RzVHNDF1QkE7Q0FDRjtBNEczMXVCQztFQWREO0lBZUU7RzVHODF1QkE7Q0FDRjs7QTRHMzF1QkE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RzgxdUJEO0FHNXV1QmdCO0V5RzVIaEI7O0lBWUU7RzVHaTJ1QkE7Q0FDRjs7QTRHOTF1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHaTJ1QkQ7O0E0RzkxdUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzVHaTJ1QkQ7QTRHLzF1QkM7RUFDQztFQUNBO0M1R2kydUJGOztBNEc3MXVCQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtDNUdnMnVCRDs7QTRHNzF1QkE7RUFDQztFQUNBLDZCakc1RmE7RWlHNkZiO0VBQ0E7QzVHZzJ1QkQ7O0E0RzcxdUJBO0VBQ0M7RUFDQSx3QmpHcEdhO0VpR3FHYjtFQUNBO0M1R2cydUJEOztBNEc3MXVCQTtFQUNDO0M1R2cydUJEOztBNEc1MXVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHKzF1QkQ7QTRHNzF1QkM7RUFDQyw4QmpHckhTO0VpR3NIVDtFQUNBO0M1RysxdUJGO0E0RzUxdUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHODF1QkY7QTRHNTF1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7QzVHODF1Qkg7QTRHMzF1QkU7RUFDQztDNUc2MXVCSDtBNEcxMXVCRTtFQUlDO0VBQ0E7QzVHeTF1Qkg7O0E0R24xdUJBO0VBQ0M7QzVHczF1QkQ7O0E0R24xdUJBO0VBQ0M7QzVHczF1QkQ7O0E0R24xdUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHczF1QkQ7QTRHcDF1QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDRTtDNUdxMXVCSjtBNEduMXVCQztFQUNJO0M1R3ExdUJMO0E0R2wxdUJDO0VBQ0k7QzVHbzF1Qkw7QTRHajF1QkM7RUFDSTtFQUVBLG9KQUNBO0M1R2kxdUJMO0E0RzMwdUJDO0VBQ0k7QzVHNjB1Qkw7QTRHMTB1QkM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDNUc0MHVCTDs7QTRHdjB1QkE7RUFDQztDNUcwMHVCRDs7QTZHM2t2QkE7RUFDQztDN0c4a3ZCRDs7QTZHM2t2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0c4a3ZCRDtBNkc3a3ZCQztFQVJEO0lBU0U7RzdHZ2x2QkE7Q0FDRjs7QTZHN2t2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0dnbHZCRDtBNkc5a3ZCQztFQVREO0lBVUU7RzdHaWx2QkE7Q0FDRjtBNkcva3ZCQztFQWJEO0lBY0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c3R2tsdkJBO0NBQ0Y7QTZHamx2QkM7RUFyQkQ7SUFzQkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c3R29sdkJBO0NBQ0Y7QTZHbGx2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHb2x2QkY7QTZHbGx2QkU7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0c3R3FsdkJEO0NBQ0Y7QTZHbmx2QkU7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7RzdHc2x2QkQ7Q0FDRjtBNkdubHZCQztFQUNDO0M3R3FsdkJGO0E2R2xsdkJDO0VBQ0M7QzdHb2x2QkY7QTZHaGx2QkM7RUFDQztDN0drbHZCRjs7QTZHOWt2QkE7RUFDQztFQUNBO0VBQ0E7QzdHaWx2QkQ7QTZHaGx2QkM7RUFKRDtJQUtFO0c3R21sdkJBO0NBQ0Y7QTZHamx2QkM7RUFDQztFQUNBO0VBQ0E7QzdHbWx2QkY7QTZHaGx2QkM7RUFDQztFQUNBLDZCbEdsRVM7RWtHbUVUO0VBQ0E7RUFDQTtFQUNBO0M3R2tsdkJGOztBNkc3a3ZCQTtFQUNDO0VBQ0E7QzdHZ2x2QkQ7QTZHOWt2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3R2dsdkJGO0E2Ry9rdkJFO0VBTkQ7SUFPRTtJQUNBO0c3R2tsdkJEO0NBQ0Y7QTZHamx2QkU7RUFWRDtJQVdFO0lBQ0E7RzdHb2x2QkQ7Q0FDRjtBNkdubHZCRTtFQWREO0lBZUU7SUFDQTtHN0dzbHZCRDtDQUNGO0E2R3BsdkJFO0VBQ0M7RUFDQTtFQUNBO0M3R3NsdkJIO0E2R25sdkJFO0VBQ0M7RUFDQSw2QmxHMUdRO0VrRzJHUjtFQUNBO0VBQ0E7QzdHcWx2Qkg7QTZHamx2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDN0dtbHZCRjtBNkdqbHZCRTtFQU5EO0lBT0U7RzdHb2x2QkQ7Q0FDRjs7QTZHN2t2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0dnbHZCRDtBNkcva3ZCQztFQVhEO0lBWUU7SUFDQTtHN0drbHZCQTtDQUNGO0E2R2hsdkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHa2x2QkY7QTZHamx2QkU7RUFYRDtJQVlFO0c3R29sdkJEO0NBQ0Y7QTZHbGx2QkU7RUFDQyx3QmxHdEtXO0VrR3VLWDtFQUNBO0VBQ0E7QzdHb2x2Qkg7QTZHbGx2Qkc7RUFORDtJQU9FO0lBQ0E7RzdHcWx2QkY7Q0FDRjtBNkdsbHZCRTtFQUNDLDZCbEdqTFc7RWtHa0xYO0VBQ0E7RUFDQTtFQUNBO0M3R29sdkJIO0E2R2xsdkJHO0VBUEQ7SUFRRTtJQUNBO0c3R3FsdkJGO0NBQ0Y7O0E2RzlrdkJBO0VBQ0M7RUFDQTtDN0dpbHZCRDtBNkcva3ZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0M3R2lsdkJGO0E2RzlrdkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0dnbHZCRjtBNkcva3ZCRTtFQU5EO0lBT0U7RzdHa2x2QkQ7Q0FDRjtBNkdobHZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0M3R2tsdkJIO0E2R2hsdkJHO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzdHbWx2QkY7Q0FDRjtBNkdqbHZCRztFQWZEO0lBZ0JFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHN0dvbHZCRjtDQUNGO0E2R25sdkJHO0VBdkJEO0lBd0JFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHN0dzbHZCRjtDQUNGO0E2R3BsdkJHO0VBQ0M7RUFDQTtDN0dzbHZCSjtBNkdwbHZCSTtFQUpEO0lBS0U7RzdHdWx2Qkg7Q0FDRjtBNkdwbHZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBLDZCbEduUVU7RWtHb1FWO0M3R3NsdkJKO0E2R25sdkJHO0VBQ0MsOEJsR2xRTztFa0dtUVA7RUFDQTtFQUNBO0M3R3FsdkJKO0E2R25sdkJJOztFQUVDLDZCbEcxUU07Q1grMXZCWDtBNkdobHZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0M3R2tsdkJIO0E2R2hsdkJHO0VBQ0M7RUFDQTtFQUNBO0M3R2tsdkJKO0E2Ry9rdkJHO0VBQ0M7RUFDQSw2QmxHN1JPO0VrRzhSUDtFQUNBO0VBQ0E7QzdHaWx2Qko7QTZHL2t2Qkk7RUFQRDtJQVFFO0c3R2tsdkJIO0NBQ0Y7QTZHL2t2Qkc7RUF4QkQ7SUF5QkU7SUFDQTtJQUNBO0c3R2tsdkJGO0NBQ0Y7O0FHL3R2QmdCO0UyRzdMZDtJQUNDO0c5R2c2dkJEO0NBQ0Y7O0E4Rzc1dkJBO0VBQ0M7RUFDQTtFQUNBO0M5R2c2dkJEO0E4Rzk1dkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHZzZ2QkY7QThHNzV2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Rys1dkJGO0FHM3Z2QmdCO0UyR3pLZjtJQU9FO0c5R2k2dkJEO0NBQ0Y7QThHOTV2QkM7Ozs7O0VBQ0M7RUFDQSw2Qm5HUFk7RW1HUVo7RUFDQTtFQUNBO0VBQ0E7QzlHbzZ2QkY7QUc1d3ZCZ0I7RTJHOUpmOzs7OztJQVFFO0c5RzA2dkJEO0NBQ0Y7QThHdjZ2QkM7RUFDQyw4Qm5HWlM7RW1HYVQ7RUFDQTtFQUNBO0M5R3k2dkJGO0FHM3h2QmdCO0UyR2xKZjtJQU1FO0c5RzI2dkJEO0NBQ0Y7QThHeDZ2QkM7RUFDQztFQUNBO0VBQ0E7QzlHMDZ2QkY7O0E4R3Y2dkJBO0VBQ0M7QzlHMDZ2QkQ7QThHeDZ2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUcwNnZCRjtBOEd4NnZCRTtFQUNDO0VBQ0EsNkJuRy9DVztFbUdnRFg7RUFDQTtFQUNBO0VBQ0E7QzlHMDZ2Qkg7O0E4R242dkJDOztFQUNDO0VBQ0E7RUFDQTtDOUd1NnZCRjtBOEdwNnZCQzs7RUFDQztFQUNBLDZCbkdsRVk7RW1HbUVaO0VBQ0E7RUFDQTtFQUNBO0M5R3U2dkJGOztBOEdsNnZCQztFQUNDO0M5R3E2dkJGO0E4R2w2dkJDO0VBQ0M7QzlHbzZ2QkY7QThHajZ2QkM7Ozs7O0VBQ0M7QzlHdTZ2QkY7QThHcjZ2QkU7Ozs7Ozs7OztFQUVDO0M5Rzg2dkJIO0E4RzE2dkJDOztFQUVDO0M5RzQ2dkJGOztBOEd0NnZCQztFQUNDO0M5R3k2dkJGOztBOEdwNnZCQTs7RUFFQztDOUd1NnZCRDtBOEdyNnZCQzs7Ozs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzlHNDZ2QkY7QThHejZ2QkM7O0VBQ0M7RUFDQTtFQUNBO0M5RzQ2dkJGO0E4R3o2dkJDOztFQUNDLCtCbkd4SFM7RW1HeUhUO0M5RzQ2dkJGOztBOEd0NnZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBLDhCbkdqSVM7RW1Ha0lUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHeTZ2QkY7QUdsNXZCZ0I7RTJHaENmO0lBWUU7RzlHMDZ2QkQ7Q0FDRjtBR3Y1dkJnQjtFMkdoQ2Y7SUFlRTtHOUc0NnZCRDtDQUNGO0E4R3o2dkJDO0VBQ0M7RUFDQSw2Qm5HeEpZO0VtR3lKWjtFQUNBO0VBQ0E7QzlHMjZ2QkY7QThHejZ2QkU7RUFDQztDOUcyNnZCSDtBOEd2NnZCQztFQUNDO0VBQ0E7QzlHeTZ2QkY7QUcxNnZCZ0I7RTJHRGY7SUFJRTtHOUcyNnZCRDtDQUNGOztBOEd2NnZCQTtFQUNDO0VBQ0E7RUFDQTtDOUcwNnZCRDtBOEd4NnZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0M5RzA2dkJGO0FHMzd2QmdCO0UyR2FmO0lBTUU7RzlHNDZ2QkQ7Q0FDRjtBOEd6NnZCQztFQUNDLDBCbkcvTVM7RW1HZ05UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RzI2dkJGO0FHMTh2QmdCO0UyR3VCZjtJQVVFO0c5RzY2dkJEO0NBQ0Y7QUcvOHZCZ0I7RTJHdUJmO0lBYUU7SUFDQTtHOUcrNnZCRDtDQUNGO0E4Rzc2dkJFOzs7OztFQUNDO0VBQ0EsNkJuR3hNUTtFbUd5TVI7RUFDQTtFQUNBO0VBQ0E7QzlHbTd2Qkg7QThHajd2Qkc7Ozs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5R3U3dkJKO0E4R243dkJFO0VBQ0M7RUFDQTtDOUdxN3ZCSDtBR3AvdkJnQjtFMkc2RGQ7SUFJRTtHOUd1N3ZCRjtDQUNGO0E4R3I3dkJHOzs7OztFQUNDLGVuRzVQTztDWHVyd0JYO0E4R3o3dkJJOzs7OztFQUNDLDBCbkcvUE07Q1g4cndCWDs7QThHeDd2QkE7RUFDQztFQUNBO0M5RzI3dkJEO0FHNWd3QmdCO0UyRytFaEI7SUFJRTtHOUc2N3ZCQTtDQUNGOztBOEcxN3ZCQTtFQUNDO0VBQ0E7QzlHNjd2QkQ7QThHMzd2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHNjd2QkY7QThHMTd2QkM7RUFDQyxlbkcvUlM7Q1gydHdCWDtBOEcxN3ZCRTtFQUNDLDBCbkdsU1E7Q1g4dHdCWDs7QThHeDd2QkE7RUFDQztDOUcyN3ZCRDtBOEd6N3ZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0M5RzI3dkJGO0E4R3g3dkJDO0VBQ0M7RUFDQTtFQUNBO0M5RzA3dkJGO0E4R3Y3dkJDO0VBQ0MsK0JuRy9SUztFbUdnU1Q7QzlHeTd2QkY7QThHdDd2QkM7RUFDQztFQUNBO0M5R3c3dkJGOztBOEdwN3ZCQTtFQUNDO0M5R3U3dkJEO0E4R3I3dkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzlHdTd2QkY7QThHcDd2QkM7RUFDQztFQUNBLDZCbkd6VFk7RW1HMFRaO0VBQ0E7RUFDQTtDOUdzN3ZCRjtBOEdyN3ZCRTtFQUNDO0M5R3U3dkJIO0E4R243dkJDO0VBQ0M7RUFDQTtFQUNBO0M5R3E3dkJGO0E4R2w3dkJDO0VBQ0MsK0JuR3JVUztFbUdzVVQ7QzlHbzd2QkY7O0E4R2g3dkJBO0VBQ0M7QzlHbTd2QkQ7O0E4Rzk2dkJDO0VBQ0M7RUFDQTtFQUNBO0M5R2k3dkJGO0E4Rzk2dkJDO0VBQ0M7RUFDQSw2Qm5HNVZZO0VtRzZWWjtFQUNBO0VBQ0E7RUFDQTtDOUdnN3ZCRjs7QStHM3l3QkM7RUFDQztFQUNBO0VBQ0E7Qy9HOHl3QkY7QStHNXl3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRzh5d0JIO0FHMW53QmdCO0U0R3pMZDtJQU9FO0cvR2d6d0JGO0NBQ0Y7QStHN3l3QkU7Ozs7O0VBQ0M7RUFDQSw2QnBHU1c7RW9HUlg7RUFDQTtFQUNBO0VBQ0E7Qy9HbXp3Qkg7QUczb3dCZ0I7RTRHOUtkOzs7OztJQVFFO0lBQ0E7Ry9HeXp3QkY7Q0FDRjtBK0d0endCRTtFQUNDO0VBQ0EsOEJwR0VRO0VvR0RSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Hd3p3Qkg7QUc5cHdCZ0I7RTRHaktkO0lBU0U7SUFDQTtHL0cwendCRjtDQUNGO0ErR3R6d0JDO0VBQ0M7RUFDQTtDL0d3endCRjtBR3hxd0JnQjtFNEdsSmY7SUFJRTtHL0cwendCRDtDQUNGO0ErR3h6d0JFO0VBQ0M7RUFDQTtFQUNBO0MvRzB6d0JIO0FHbHJ3QmdCO0U0RzNJZDtJQUtFO0cvRzR6d0JGO0NBQ0Y7QStHMXp3Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0c0endCSjtBR2hzd0JnQjtFNEduSWI7SUFTRTtHL0c4endCSDtDQUNGO0ErRzF6d0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRzR6d0JIO0FHN3N3QmdCO0U0R3JIZDtJQVFFO0lBQ0E7SUFDQTtHL0c4endCRjtDQUNGO0ErRzV6d0JHO0VBQ0M7RUFDQSw2QnBHN0RVO0VvRzhEVjtFQUNBO0VBQ0E7RUFDQTtDL0c4endCSjtBK0cxendCRTtFQUNDO0VBQ0E7RUFDQTtDL0c0endCSDtBR2p1d0JnQjtFNEc5RmQ7SUFLRTtHL0c4endCRjtDQUNGO0ErRzN6d0JFO0VBQ0M7RUFDQTtDL0c2endCSDtBRzF1d0JnQjtFNEdyRmQ7SUFJRTtJQUNBO0lBQ0E7Ry9HK3p3QkY7Q0FDRjtBR2p2d0JnQjtFNEdyRmQ7SUFTRTtHL0dpMHdCRjtDQUNGO0ErRy96d0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Qy9HaTB3Qkg7QUc1dndCZ0I7RTRHekVkO0lBTUU7SUFDQTtJQUNBO0cvR20wd0JGO0NBQ0Y7QUdud3dCZ0I7RTRHekVkO0lBV0U7Ry9HcTB3QkY7Q0FDRjtBK0duMHdCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0dxMHdCSjtBK0dsMHdCRztFQUNDO0VBQ0EsNkJwR25IVTtFb0dvSFY7RUFDQTtDL0dvMHdCSjtBK0cvendCRTtFQUNDLDZCcEd0SFE7Q1h1N3dCWDtBK0c5endCRTtFQUNDLGdDcEc1SE07Q1g0N3dCVDtBK0c1endCQztFQUNDO0VBQ0E7Qy9HOHp3QkY7QStHNXp3QkU7RUFDQztFQUNBO0MvRzh6d0JIO0FHcHl3QmdCO0U0RzVCZDtJQUlFO0cvR2cwd0JGO0NBQ0Y7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtDL0dnMHdCSjtBRy95d0JnQjtFNEdyQmI7SUFNRTtHL0drMHdCSDtDQUNGO0ErRy96d0JHO0VBQ0M7RUFDQSw4QnBHcEpPO0VvR3FKUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvR2kwd0JKO0FHN3p3QmdCO0U0R1hiO0lBU0U7Ry9HbTB3Qkg7Q0FDRjtBK0doMHdCRztFQUNDLDZCcEdqS087RW9Ha0tQO0MvR2swd0JKO0ErRzl6d0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0dnMHdCSDtBK0c1endCRTtFQUNDO0VBQ0E7Qy9HOHp3Qkg7QUdqMXdCZ0I7RTRHaUJkO0lBSUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHL0dnMHdCRjtDQUNGO0ErRzd6d0JFO0VBQ0M7RUFDQTtDL0crendCSDtBK0c5endCRztFQUNDO0VBQ0E7Qy9HZzB3Qko7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7Qy9HZzB3Qko7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7Qy9HZzB3Qko7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7Qy9HZzB3Qko7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7Qy9HZzB3Qko7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7Qy9HZzB3Qko7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7Qy9HZzB3Qko7QStHOXp3Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvR2cwd0JKO0ErRy96d0JJO0VBQ0M7Qy9HaTB3Qkw7QStHOXp3Qkk7RUFFQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0c4endCTDtBK0czendCSTtFQUNDO0MvRzZ6d0JMO0ErR3p6d0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCcEcvUVU7RW9HZ1JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9HMnp3Qko7QStHeHp3Qkc7RUFDQztFQUNBO0MvRzB6d0JKO0ErR3Z6d0JLO0VBQ0M7Qy9HeXp3Qk47QStHdHp3Qks7RUFDQztFQUNBO0MvR3d6d0JOO0ErR2h6d0JHOzs7OztFQUNDO0VBQ0E7RUFDQSw2QnBHaFRVO0VvR2lUVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvR3N6d0JKO0FHeDh3QmdCO0U0RzBJYjs7Ozs7SUFVRTtHL0c0endCSDtDQUNGO0ErR3p6d0JHO0VBQ0M7RUFDQSw4QnBHdlRPO0VvR3dUUDtFQUNBO0VBQ0E7RUFDQTtDL0cyendCSjtBR3o5d0JnQjtFNEd3SmI7SUFRRTtHL0c2endCSDtDQUNGO0ErR3h6d0JDO0VBQ0M7Qy9HMHp3QkY7QStHenp3QkU7RUFDQztFQUNBO0VBQ0E7Qy9HMnp3Qkg7QUd0K3dCZ0I7RTRHd0tkO0lBS0U7Ry9HNnp3QkY7Q0FDRjtBK0cxendCRTs7Ozs7RUFDQztFQUNBLDZCcEd0Vlc7RW9HdVZYO0VBQ0E7RUFDQTtDL0dnMHdCSDtBK0c3endCRTtFQUNDO0VBQ0EsOEJwR3hWUTtFb0d5VlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0crendCSDtBK0czendCQztFQUNDO0MvRzZ6d0JGO0ErRzN6d0JFO0VBQ0MsZ0NwRzdXVztFb0c4V1g7Qy9HNnp3Qkg7QStHMXp3QkU7RUFDQztFQUNBO0MvRzR6d0JIO0ErR3h6d0JDO0VBQ0M7Qy9HMHp3QkY7QStHeHp3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQSw4QnBHdFhRO0VvR3VYUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9HMHp3Qkg7QUd6aHhCZ0I7RTRHcU5kO0lBWUU7Ry9HNHp3QkY7Q0FDRjtBRzloeEJnQjtFNEdxTmQ7SUFlRTtHL0c4endCRjtDQUNGO0ErRzV6d0JHO0VBQ0M7Qy9HOHp3Qko7QStHMXp3QkU7Ozs7O0VBQ0M7RUFDQSw2QnBHalpXO0VvR2taWDtFQUNBO0VBQ0E7Qy9HZzB3Qkg7QStHN3p3QkU7RUFDQztFQUNBO0VBQ0E7Qy9HK3p3Qkg7QStHNXp3QkU7RUFDQztFQUNBO0MvRzh6d0JIO0FHMWp4QmdCO0U0RzBQZDtJQUlFO0cvR2cwd0JGO0NBQ0Y7QStHN3p3QkU7RUFDQztFQUNBO0MvRyt6d0JIO0ErRzd6d0JHO0VBQ0M7RUFDQSw2QnBHM2FVO0VvRzRhVjtDL0crendCSjtBK0c1endCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRzh6d0JKO0ErRzN6d0JHO0VBQ0M7RUFDQTtFQUNBLDZCcEc1YlU7RW9HNmJWO0MvRzZ6d0JKO0ErRzF6d0JHO0VBQ0MsNkJwRzViTztDWHd2eEJYO0ErR3p6d0JHO0VBQ0MsOEJwRy9iTztDWDB2eEJYO0ErR3Z6d0JFO0VBQ0M7Qy9HeXp3Qkg7QStHdnp3Qkc7RUFDQztFQUNBO0VBQ0EsOEJwR3pjTztFb0cwY1A7RUFDQTtDL0d5endCSjtBK0d2endCSTtFQUNDO0MvR3l6d0JMO0ErR256d0JDO0VBQ0M7RUFDQTtDL0dxendCRjtBK0duendCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvR3F6d0JIO0ErR2p6d0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Qy9HbXp3QkY7QStHanp3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvR216d0JIO0FHdm94QmdCO0U0RzRVZDtJQVVFO0cvR3F6d0JGO0NBQ0Y7QUc1b3hCZ0I7RTRHNFVkO0lBYUU7SUFDQTtHL0d1endCRjtDQUNGO0ErR3J6d0JHOzs7OztFQUNDO0VBQ0EsNkJwRzdmTztFb0c4ZlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0cyendCSjtBK0d6endCSTs7Ozs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9HK3p3Qkw7QStHM3p3Qkc7RUFDQztFQUNBO0MvRzZ6d0JKO0FHbHJ4QmdCO0U0R21YYjtJQUlFO0cvRyt6d0JIO0NBQ0Y7QStHN3p3Qkk7Ozs7O0VBQ0M7RUFDQTtDL0dtMHdCTDtBK0dqMHdCSzs7Ozs7RUFDQztFQUNBO0MvR3Uwd0JOO0ErR2gwd0JDO0VBQ0M7RUFDQTtFQUNBO0MvR2swd0JGO0FHNXN4QmdCO0U0R3VZZjtJQUtFO0cvR28wd0JEO0NBQ0Y7QStHajB3QkM7RUFDQztFQUNBO0MvR20wd0JGO0FHcnR4QmdCO0U0R2daZjtJQUlFO0cvR3Ewd0JEO0NBQ0Y7QStHbDB3QkM7RUFDQztFQUNBO0VBQ0E7Qy9HbzB3QkY7QStHbDB3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9HbzB3Qkg7QStHajB3QkU7RUFDQztFQUNBO0MvR20wd0JIO0ErR2wwd0JHO0VBQ0M7Qy9HbzB3Qko7QStHL3p3QkM7RUFDQyw2QnBHamxCUztDWGs1eEJYO0ErRzl6d0JDO0VBQ0M7RUFDQTtDL0dnMHdCRjtBR3h2eEJnQjtFNEdzYmY7SUFJRTtHL0drMHdCRDtDQUNGO0ErR2gwd0JFO0VBQ0M7RUFDQTtFQUNBO0MvR2swd0JIO0ErRy96d0JFO0VBQ0MsOEJwR2ptQlE7RW9Ha21CUjtFQUNBO0MvR2kwd0JIO0ErRzl6d0JFO0VBQ0MsNkJwR3htQlE7RW9HeW1CUjtDL0dnMHdCSDs7QWdIeDh4QkM7RUFDQztDaEgyOHhCRjtBZ0h4OHhCQztFQUNDO0VBQ0E7RUFDQTtDaEgwOHhCRjtBZ0h4OHhCRTtFQUNDO0NoSDA4eEJIO0FHdnh4QmdCO0U2R3BMZDtJQUdFO0doSDQ4eEJGO0NBQ0Y7QWdIeDh4QkM7Ozs7O0VBQ0M7RUFDQSw2QnJHT1k7RXFHTlo7RUFDQTtFQUNBO0NoSDg4eEJGO0FnSDM4eEJDO0VBQ0M7Q2hINjh4QkY7QWdIMzh4QkU7RUFDQztFQUNBO0NoSDY4eEJIO0FnSHo4eEJDO0VBQ0M7RUFDQTtDaEgyOHhCRjtBR2x6eEJnQjtFNkd0SmY7SUFFRTtHaEgwOHhCRDtDQUNGO0FnSHY4eEJDO0VBQ0M7RUFDQTtFQUNBO0NoSHk4eEJGO0FHNXp4QmdCO0U2R2hKZjtJQUtFO0doSDI4eEJEO0NBQ0Y7QWdIejh4QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSDI4eEJIO0FHeDB4QmdCO0U2R3hJZDtJQU9FO0doSDY4eEJGO0NBQ0Y7QWdIMTh4QkU7RUFDQztFQUNBO0VBQ0E7Q2hINDh4Qkg7QUdsMXhCZ0I7RTZHN0hkO0lBS0U7R2hIODh4QkY7Q0FDRjtBZ0gzOHhCRTtFQUNDO0VBQ0E7Q2hINjh4Qkg7QWdIMTh4QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEg0OHhCSDtBR2oyeEJnQjtFNkcvR2Q7SUFNRTtHaEg4OHhCRjtDQUNGO0FHdDJ4QmdCO0U2Ry9HZDtJQVNFO0lBQ0E7SUFDQTtHaEhnOXhCRjtDQUNGO0FnSDk4eEJHO0V2RzdGQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXVHa0ZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSDI5eEJKO0FHbDR4QmdCO0U2R2pHYjtJQVVFO0doSDY5eEJIO0NBQ0Y7QUd2NHhCZ0I7RTZHakdiO0lBYUU7R2hIKzl4Qkg7Q0FDRjtBZ0g1OXhCRztFQUNDO0VBQ0EsNkJyR3JGVTtFcUdzRlY7RUFDQTtDaEg4OXhCSjtBR2w1eEJnQjtFNkdoRmI7SUFNRTtHaEhnK3hCSDtDQUNGO0FnSDU5eEJFO0VBQ0MsNkJyRzFGUTtDWHdqeUJYO0FnSDM5eEJFO0VBQ0MsZ0NyR2hHTTtFcUdpR047RUFDQTtFQUNBO0VBQ0E7Q2hINjl4Qkg7QUdqNnhCZ0I7RTZHakVkO0lBT0U7SUFDQTtHaEgrOXhCRjtDQUNGO0FnSDM5eEJDO0VBQ0M7Q2hINjl4QkY7QWdIMzl4QkU7RUFDQztFQUNBO0VBQ0E7Q2hINjl4Qkg7QUcvNnhCZ0I7RTZHakRkO0lBS0U7R2hIKzl4QkY7Q0FDRjtBZ0g1OXhCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEg4OXhCSDtBRzU3eEJnQjtFNkd4Q2Q7SUFRRTtJQUNBO0doSGcreEJGO0NBQ0Y7QWdIOTl4Qkc7RUFDQztFQUNBLDZCckdwSU87RXFHcUlQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hIZyt4Qko7QWdIOTl4Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hIZyt4Qkw7QWdINTl4Qkc7RUFDQztFQUNBO0NoSDg5eEJKO0FHMTl4QmdCO0U2R05iO0lBSUU7R2hIZyt4Qkg7Q0FDRjtBZ0gvOXhCSTtFQUNDO0VBQ0E7Q2hIaSt4Qkw7QWdILzl4Qks7RUFDQztDaEhpK3hCTjtBZ0gzOXhCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSDY5eEJIO0FnSDM5eEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSDY5eEJKO0FnSDE5eEJHO0VBQ0M7RUFDQTtDaEg0OXhCSjtBZ0gxOXhCSTtFQUNDO0NoSDQ5eEJMOztBaUgvcnlCQztFQUNDO0NqSGtzeUJGO0FpSC9yeUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2pIaXN5QkY7QWlIL3J5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSGlzeUJIO0FHbGh5QmdCO0U4R3BMZDtJQU9FO0dqSG1zeUJGO0NBQ0Y7QWlIaHN5QkU7Ozs7O0VBQ0MsZXRHZFE7RXNHZVIsNkJ0R0lXO0VzR0hYO0VBQ0E7RUFDQTtFQUNBO0NqSHNzeUJIO0FHbml5QmdCO0U4R3pLZDs7Ozs7SUFRRTtJQUNBO0dqSDRzeUJGO0NBQ0Y7QWlIenN5QkU7RUFDQyw4QnRHRlE7RXNHR1I7RUFDQTtFQUNBO0NqSDJzeUJIO0FHbmp5QmdCO0U4RzVKZDtJQU1FO0dqSDZzeUJGO0NBQ0Y7QWlIMXN5QkU7RUFDQztFQUNBO0VBQ0E7Q2pINHN5Qkg7QWlIeHN5QkM7RUFDQztFQUNBO0NqSDBzeUJGO0FHamt5QmdCO0U4RzNJZjtJQUlFO0dqSDRzeUJEO0NBQ0Y7QWlIMXN5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pINHN5Qkg7QUdqbHlCZ0I7RThHcElkO0lBV0U7SUFDQTtHakg4c3lCRjtDQUNGO0FpSDVzeUJHO0VBQ0MsZXRHbEVPO0VzR21FUDtFQUNBLDZCdEdqRFU7RXNHa0RWO0VBQ0E7RUFDQTtFQUNBO0NqSDhzeUJKO0FpSDNzeUJHO0VBQ0MsNkJ0R3pEVTtFc0cwRFY7Q2pINnN5Qko7QWlIenN5QkU7RUFDQztFQUNBO0NqSDJzeUJIO0FpSHZzeUJDO0VBQ0MsZXRHeEZTO0VzR3lGVDtFQUNBO0VBQ0E7Q2pIeXN5QkY7QWlIdHN5QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSHdzeUJGO0FpSHJzeUJDO0VBQ0MsNkJ0R3BGWTtFc0dxRlo7RUFDQTtFQUNBO0VBQ0E7Q2pIdXN5QkY7QUc1bnlCZ0I7RThHaEZmO0lBT0U7SUFDQTtHakh5c3lCRDtDQUNGO0FpSHZzeUJFO0VBQ0M7RUFDQTtDakh5c3lCSDtBaUhyc3lCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pIdXN5QkY7QWlIcHN5QkM7RUFDQyw2QnRHeEdTO0NYOHl5Qlg7QWlIbnN5QkM7RUFDQztDakhxc3lCRjtBaUhuc3lCRTtFQUNDO0NqSHFzeUJIO0FpSG5zeUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakhxc3lCSjtBRzdweUJnQjtFOEc3Q2I7SUFPRTtHakh1c3lCSDtDQUNGO0FpSHBzeUJHOzs7OztFQUNDLGV0R3RKTztFc0d1SlAsNkJ0R25JVTtFc0dvSVY7RUFDQTtFQUNBO0NqSDBzeUJKO0FpSHZzeUJHO0VBQ0M7RUFDQSw4QnRHcklPO0VzR3NJUDtFQUNBO0NqSHlzeUJKO0FHbnJ5QmdCO0U4RzFCYjtJQU1FO0dqSDJzeUJIO0NBQ0Y7QWlIdHN5QkM7RUFDQztDakh3c3lCRjtBaUh0c3lCRTtFQUNDO0VBQ0E7Q2pId3N5Qkg7QWlIcnN5QkU7RUFDQztFQUNBO0VBQ0E7Q2pIdXN5Qkg7QWlIcHN5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDakhzc3lCSDtBRzFzeUJnQjtFOEdBZDtJQU1FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pId3N5QkY7Q0FDRjtBaUhyc3lCRTs7Ozs7RUFDQztFQUNBLDZCdEd6TFc7RXNHMExYO0VBQ0E7Q2pIMnN5Qkg7QUdudXlCZ0I7RThHb0JkOzs7OztJQU1FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqSGl0eUJGO0VpSGh0eUJFOzs7Ozs7Ozs7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqSHl0eUJIO0VpSHZ0eUJFOzs7OztJQUNDO0dqSDZ0eUJIO0VpSDN0eUJFOzs7OztJQUNDO0dqSGl1eUJIO0NBQ0Y7QWlIN3R5QkU7RUFDQztFQUNBLGdDdEcvTlc7RXNHZ09YO0VBQ0E7Q2pIK3R5Qkg7QUczeHlCZ0I7RThHd0RkO0lBTUU7SUFDQTtJQUNBO0lBQ0E7R2pIaXV5QkY7Q0FDRjtBR255eUJnQjtFOEd3RGQ7SUFZRTtHakhtdXlCRjtDQUNGO0FHeHl5QmdCO0U4R3dEZDtJQWVFO0lBQ0E7SUFDQTtHakhxdXlCRjtDQUNGO0FpSGp1eUJDO0VBQ0MsNkJ0R2xQWTtFc0dtUFo7RUFDQTtFQUNBO0VBQ0E7Q2pIbXV5QkY7QUd0enlCZ0I7RThHOEVmO0lBT0U7SUFDQTtHakhxdXlCRDtDQUNGO0FpSG51eUJDO0VBQ0M7RUFDQTtDakhxdXlCRjtBaUhudXlCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pIcXV5Qkg7QUd2MHlCZ0I7RThHNkZkO0lBT0U7R2pIdXV5QkY7Q0FDRjtBaUhwdXlCRTtFQUNDO0NqSHN1eUJIO0FpSHB1eUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2pIc3V5Qko7QUdyMXlCZ0I7RThHMkdiO0lBTUU7R2pId3V5Qkg7Q0FDRjtBaUhydXlCRzs7Ozs7RUFDQyxldEc1U087RXNHNlNQLDZCdEcxUlU7RXNHMlJWO0VBQ0E7RUFDQTtFQUNBO0NqSDJ1eUJKO0FHdDJ5QmdCO0U4R3FIYjs7Ozs7SUFRRTtHakhpdnlCSDtDQUNGO0FHLzJ5QmdCO0U4R3FIYjs7Ozs7SUFXRTtJQUNBO0dqSHV2eUJIO0NBQ0Y7QWlIcHZ5Qkc7RUFDQztFQUNBO0VBQ0EsOEJ0R3JTTztFc0dzU1A7RUFDQTtFQUNBO0VBQ0E7Q2pIc3Z5Qko7QUdsNHlCZ0I7RThHcUliO0lBU0U7SUFDQTtHakh3dnlCSDtDQUNGO0FHeDR5QmdCO0U4R3FJYjtJQWFFO0dqSDB2eUJIO0NBQ0Y7QWlIdnZ5Qkc7RUFDQyw2QnRHMVRVO0VzRzJUVjtDakh5dnlCSjtBaUhwdnlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pIc3Z5QkY7QUd4NXlCZ0I7RThHNkpmO0lBT0U7R2pId3Z5QkQ7Q0FDRjtBaUhydnlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NqSHV2eUJGO0FHbjZ5QmdCO0U4R3dLZjtJQU1FO0lBQ0E7R2pIeXZ5QkQ7Q0FDRjtBaUh0dnlCQztFQUNDLGV0RzFXUztFc0cyV1Q7Q2pId3Z5QkY7QUc3NnlCZ0I7RThHbUxmO0lBSUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pIMHZ5QkQ7Q0FDRjtBaUh2dnlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NqSHl2eUJGO0FHOTd5QmdCO0U4R2lNZjtJQU1FO0lBQ0E7SUFDQTtHakgydnlCRDtDQUNGO0FHcjh5QmdCO0U4R2lNZjtJQVdFO0lBQ0E7SUFDQTtHakg2dnlCRDtDQUNGO0FpSDF2eUJDO0VBQ0M7RUFDQSw2QnRHdlhZO0VzR3dYWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSDR2eUJGO0FpSDN2eUJFO0VBQ0M7RUFDQTtDakg2dnlCSDtBR3o5eUJnQjtFOEdrTmY7SUFhRTtHakg4dnlCRDtDQUNGO0FpSDN2eUJDO0VBQ0M7RUFDQSw2QnRHeFlZO0VzR3lZWjtFQUNBO0VBQ0E7Q2pINnZ5QkY7QWlINXZ5QkU7RUFDQztFQUNBLGdDdEdoWlc7Q1g4b3pCZDtBR3oreUJnQjtFOEdtT2Y7SUFXRTtHakgrdnlCRDtDQUNGO0FpSDV2eUJDO0VBQ0M7RUFDQTtDakg4dnlCRjtBR2wveUJnQjtFOEdrUGY7SUFJRTtHakhnd3lCRDtDQUNGO0FpSDl2eUJFOzs7OztFQUNDLGV0R2hiUTtFc0dpYlI7RUFDQSw2QnRHL1pXO0VzR2dhWDtFQUNBO0VBQ0E7RUFDQTtDakhvd3lCSDtBaUhqd3lCRTtFQUNDLGV0RzFiUTtFc0cyYlI7RUFDQSw2QnRHcGFRO0VzR3FhUjtFQUNBO0NqSG13eUJIO0FHM2d6QmdCO0U4R21RZDtJQU9FO0lBQ0E7R2pIcXd5QkY7Q0FDRjtBR2poekJnQjtFOEdtUWQ7SUFXRTtHakh1d3lCRjtDQUNGO0FpSHB3eUJFO0VBQ0M7RUFDQTtFQUNBO0NqSHN3eUJIO0FHM2h6QmdCO0U4R2tSZDtJQUtFO0lBQ0E7R2pId3d5QkY7Q0FDRjtBR2ppekJnQjtFOEdrUmQ7SUFTRTtHakgwd3lCRjtDQUNGOztBa0hudXpCQztFQUNDO0NsSHN1ekJGO0FrSG51ekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2xIcXV6QkY7QWtIcHV6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSHN1ekJIO0FHdmp6QmdCO0UrR3BMZDtJQU9FO0dsSHd1ekJGO0NBQ0Y7QWtIcnV6QkU7Ozs7O0VBQ0MsZXZHWlU7RXVHYVYsNkJ2R0lXO0V1R0hYO0VBQ0E7RUFDQTtFQUNBO0NsSDJ1ekJIO0FHeGt6QmdCO0UrR3pLZDs7Ozs7SUFRRTtJQUNBO0dsSGl2ekJGO0NBQ0Y7QUdsbHpCZ0I7RStHektkOzs7OztJQVlFO0lBQ0E7R2xIdXZ6QkY7Q0FDRjtBa0hwdnpCRTtFQUNDLDhCdkdOUTtFdUdPUjtFQUNBO0VBQ0E7Q2xIc3Z6Qkg7QUdsbXpCZ0I7RStHeEpkO0lBTUU7R2xId3Z6QkY7Q0FDRjtBa0hydnpCRTtFQUNDO0VBQ0E7RUFDQTtDbEh1dnpCSDtBa0hwdnpCQztFQUNDO0VBQ0E7Q2xIc3Z6QkY7QUdobnpCZ0I7RStHeElmO0lBSUU7R2xId3Z6QkQ7Q0FDRjtBa0h0dnpCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEh3dnpCSDtBR2hvekJnQjtFK0dqSWQ7SUFXRTtJQUNBO0dsSDB2ekJGO0NBQ0Y7QWtIeHZ6Qkc7RUFDQyxldkduRVM7RXVHb0VUO0VBQ0EsNkJ2R3BEVTtFdUdxRFY7RUFDQTtFQUNBO0VBQ0E7Q2xIMHZ6Qko7QWtIdnZ6Qkc7RUFDQyw2QnZHNURVO0V1RzZEVjtDbEh5dnpCSjtBa0h0dnpCRTtFQUNDO0VBQ0E7Q2xId3Z6Qkg7QWtIcnZ6QkM7RUFDQztDbEh1dnpCRjtBa0h0dnpCRTtFQUNDO0VBQ0E7Q2xId3Z6Qkg7QWtIdHZ6QkU7RUFDQztFQUNBO0VBQ0E7Q2xId3Z6Qkg7QWtIdHZ6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDbEh3dnpCSDtBR3pxekJnQjtFK0duRmQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xIMHZ6QkY7Q0FDRjtBa0h4dnpCRTs7Ozs7RUFDQztFQUNBLDZCdkd0R1c7RXVHdUdYO0VBQ0E7Q2xIOHZ6Qkg7QUduc3pCZ0I7RStHL0RkOzs7OztJQU1FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsSG93ekJGO0VrSG53ekJFOzs7Ozs7Ozs7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsSDR3ekJIO0VrSDF3ekJFOzs7OztJQUNDO0dsSGd4ekJIO0VrSDl3ekJFOzs7OztJQUNDO0dsSG94ekJIO0NBQ0Y7QWtIanh6QkU7RUFDQztFQUNBLGdDdkczSVc7RXVHNElYO0VBQ0E7Q2xIbXh6Qkg7QUczdnpCZ0I7RStHNUJkO0lBTUU7SUFDQTtJQUNBO0lBQ0E7R2xIcXh6QkY7Q0FDRjtBR253ekJnQjtFK0c1QmQ7SUFZRTtHbEh1eHpCRjtDQUNGO0FHeHd6QmdCO0UrRzVCZDtJQWVFO0lBQ0E7SUFDQTtHbEh5eHpCRjtDQUNGO0FrSHR4ekJDO0VBQ0M7Q2xId3h6QkY7QWtIdHh6QkU7RUFDQztFQUNBO0NsSHd4ekJIO0FrSHJ4ekJFO0VBQ0M7RUFDQTtFQUNBO0NsSHV4ekJIO0FrSHB4ekJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2xIc3h6Qkg7QUdqeXpCZ0I7RStHT2Q7SUFNRTtHbEh3eHpCRjtDQUNGO0FHdHl6QmdCO0UrR09kO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEgweHpCRjtDQUNGO0FHcnp6QmdCO0UrR09kO0lBc0JFO0lBQ0E7R2xINHh6QkY7Q0FDRjtBa0h6eHpCRTs7Ozs7RUFDQztFQUNBLDZCdkd2TVc7RXVHd01YO0VBQ0E7Q2xIK3h6Qkg7QUdyMHpCZ0I7RStHa0NkOzs7OztJQU1FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsSHF5ekJGO0VrSHB5ekJFOzs7Ozs7Ozs7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsSDZ5ekJIO0VrSDN5ekJFOzs7OztJQUNDO0dsSGl6ekJIO0VrSC95ekJFOzs7OztJQUNDO0dsSHF6ekJIO0NBQ0Y7QUd2M3pCZ0I7RStHa0NkOzs7OztJQW1DRTtHbEgwenpCRjtFa0h6enpCRTs7Ozs7Ozs7O0lBRUM7R2xIazB6Qkg7Q0FDRjtBa0g5enpCRTtFQUNDO0VBQ0EsZ0N2R3BQVztFdUdxUFg7RUFDQTtDbEhnMHpCSDtBR2o1ekJnQjtFK0c2RWQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTtHbEhrMHpCRjtDQUNGO0FHejV6QmdCO0UrRzZFZDtJQVlFO0lBQ0E7SUFDQTtHbEhvMHpCRjtDQUNGO0FrSGgwekJDO0VBQ0MsNkJ2R3BRWTtFdUdxUVosZXZHdFJXO0V1R3VSWDtFQUNBO0VBQ0E7RUFDQTtDbEhrMHpCRjtBR3g2ekJnQjtFK0dnR2Y7SUFRRTtJQUNBO0lBQ0E7R2xIbzB6QkQ7Q0FDRjtBa0hqMHpCQztFQUNDO0VBQ0E7Q2xIbTB6QkY7QWtIajB6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSG0wekJIO0FHMTd6QmdCO0UrR2tIZDtJQU9FO0dsSHEwekJGO0NBQ0Y7QWtIbDB6QkU7RUFDQztDbEhvMHpCSDtBa0hsMHpCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NsSG8wekJKO0FHeDh6QmdCO0UrR2dJYjtJQU1FO0dsSHMwekJIO0NBQ0Y7QWtIbjB6Qkc7Ozs7O0VBQ0MsZXZHL1RTO0V1R2dVVCw2QnZHL1NVO0V1R2dUVjtFQUNBO0VBQ0E7RUFDQTtDbEh5MHpCSjtBR3o5ekJnQjtFK0cwSWI7Ozs7O0lBUUU7R2xIKzB6Qkg7Q0FDRjtBR2wrekJnQjtFK0cwSWI7Ozs7O0lBV0U7SUFDQTtHbEhxMXpCSDtDQUNGO0FrSGwxekJHO0VBQ0M7RUFDQTtFQUNBLDhCdkcxVE87RXVHMlRQO0VBQ0E7RUFDQTtFQUNBO0NsSG8xekJKO0FHci96QmdCO0UrRzBKYjtJQVNFO0dsSHMxekJIO0NBQ0Y7QUcxL3pCZ0I7RStHMEpiO0lBWUU7R2xIdzF6Qkg7Q0FDRjtBa0hyMXpCRztFQUNDLDZCdkc5VVU7RXVHK1VWO0NsSHUxekJKO0FrSGwxekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEhvMXpCRjtBRzFnMEJnQjtFK0dpTGY7SUFPRTtHbEhzMXpCRDtDQUNGO0FrSG4xekJDO0VBQ0M7Q2xIcTF6QkY7QWtIbDF6QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDbEhvMXpCRjtBa0hsMXpCRTtFQUNDO0VBQ0E7RUFDQTtDbEhvMXpCSDtBRzdoMEJnQjtFK0dzTWQ7SUFLRTtHbEhzMXpCRjtDQUNGO0FrSG4xekJFO0VBQ0MsMEJ2R3BZVTtFdUdxWVY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEhxMXpCSDtBRzdpMEJnQjtFK0crTWQ7SUFXRTtJQUNBO0dsSHUxekJGO0NBQ0Y7QWtIcjF6Qkc7Ozs7O0VBQ0M7RUFDQTtFQUNBLDZCdkcvWE87RXVHZ1lQO0VBQ0E7RUFDQTtFQUNBO0NsSDIxekJKO0FrSDExekJJOzs7OztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEhnMnpCTDtBa0g3MXpCRztFQUNDO0VBQ0EsZXZHeGFTO0NYdXcwQmI7QUdubDBCZ0I7RStHa1BiO0lBSUU7R2xIaTJ6Qkg7Q0FDRjtBa0gvMXpCSTs7Ozs7RUFDQyxldkc5YVE7RXVHK2FSO0NsSHEyekJMO0FrSG4yekJLOzs7OztFQUNDLDBCdkdsYk87Q1gyeDBCYjtBa0hoMnpCQztFQUNDO0VBQ0E7Q2xIazJ6QkY7QUczbTBCZ0I7RStHdVFmO0lBSUU7R2xIbzJ6QkQ7Q0FDRjtBa0hqMnpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xIbTJ6QkY7QWtIajJ6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xIbTJ6Qkg7QWtIaDJ6QkU7RUFDQyxldkd2ZFU7RXVHd2RWO0VBQ0E7Q2xIazJ6Qkg7QWtIaDJ6Qkc7RUFDQywwQnZHNWRTO0NYOHowQmI7O0FtSHYwMEJDO0VBQ0M7Q25IMDAwQkY7QUc5bzBCZ0I7RWdIN0xmO0lBR0U7R25INDAwQkQ7Q0FDRjtBbUh6MDBCQztFQUNDLDZCeEdrQlk7RXdHakJaO0NuSDIwMEJGO0FtSHgwMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q25IMDAwQkY7QW1IeDAwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkgwMDBCSDtBbUh4MDBCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25IMDAwQkg7QUc3cTBCZ0I7RWdIbEtkO0lBT0U7R25INDAwQkY7Q0FDRjtBbUgxMDBCRTs7Ozs7RUFDQyxleEc1QlM7RXdHNkJULDZCeEdiVztFd0djWDtFQUNBO0VBQ0E7RUFDQTtDbkhnMTBCSDtBRzlyMEJnQjtFZ0h4SmQ7Ozs7O0lBUUU7R25IczEwQkY7Q0FDRjtBbUhwMTBCRTtFQUNDLDhCeEdqQlE7RXdHa0JSO0VBQ0E7RUFDQTtDbkhzMTBCSDtBRzdzMEJnQjtFZ0g3SWQ7SUFNRTtHbkh3MTBCRjtDQUNGO0FtSHQxMEJFO0VBQ0M7RUFDQTtFQUNBO0NuSHcxMEJIO0FtSHAxMEJDO0VBQ0M7RUFDQTtDbkhzMTBCRjtBRzN0MEJnQjtFZ0g3SGY7SUFJRTtHbkh3MTBCRDtDQUNGO0FtSHQxMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkh3MTBCSDtBbUh2MTBCRztFQUNDO0VBQ0EsNkJ4R3hEVTtFd0d5RFYsZXhHekVRO0V3RzBFUjtFQUNBO0VBQ0E7RUFDQTtDbkh5MTBCSjtBR252MEJnQjtFZ0h0SGQ7SUFtQkU7R25IMDEwQkY7Q0FDRjtBbUh0MTBCQztFQUNDO0VBQ0E7RUFDQTtDbkh3MTBCRjtBRzd2MEJnQjtFZ0g5RmY7SUFLRTtHbkgwMTBCRDtDQUNGO0FtSHYxMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV4R3BHVTtDWDY3MEJaO0FtSHQxMEJDO0VBQ0M7RUFDQSw2QnhHekZZO0V3RzBGWjtFQUNBO0NuSHcxMEJGO0FHaHgwQmdCO0VnSDVFZjtJQU1FO0lBQ0E7R25IMDEwQkQ7Q0FDRjtBbUh6MTBCRTtFQUNDO0VBQ0E7Q25IMjEwQkg7QW1IdjEwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSHkxMEJGO0FtSHQxMEJDO0VBQ0MsNkJ4RzFHUztDWGs4MEJYO0FtSHQxMEJDO0VBQ0M7Q25IdzEwQkY7QW1IdDEwQkU7RUFDQztDbkh3MTBCSDtBbUh2MTBCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSHkxMEJKO0FtSHYxMEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q25IeTEwQko7QW1IdjEwQkc7Ozs7O0VBQ0M7RUFDQSw2QnhHdklVO0V3R3dJVjtFQUNBO0VBQ0E7Q25INjEwQko7QW1IMzEwQkc7RUFDQztFQUNBLDhCeEd4SU87RXdHeUlQO0VBQ0E7Q25INjEwQko7QUcxMDBCZ0I7RWdIdkJiO0lBTUU7R25IKzEwQkg7Q0FDRjtBbUgxMTBCQztFQUNDO0VBQ0E7RUFDQTtDbkg0MTBCRjtBR3AxMEJnQjtFZ0hYZjtJQUtFO0duSDgxMEJEO0NBQ0Y7QW1IMzEwQkU7RUFDQztDbkg2MTBCSDtBRzUxMEJnQjtFZ0hGZDtJQUdFO0duSCsxMEJGO0NBQ0Y7QW1IMzEwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDbkg2MTBCRjtBR3YyMEJnQjtFZ0hNZjtJQU1FO0duSCsxMEJEO0NBQ0Y7QUc1MjBCZ0I7RWdITWY7SUFTRTtHbkhpMjBCRDtDQUNGO0FtSDkxMEJDO0VBQ0M7RUFDQTtDbkhnMjBCRjtBbUg5MTBCRTtFQUNDO0VBQ0E7Q25IZzIwQkg7QW1INzEwQkU7RUFDQztFQUNBO0VBQ0E7Q25IKzEwQkg7QW1INTEwQkU7RUFDQztFQUNBO0VBQ0E7Q25IODEwQkg7QW1IMzEwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkg2MTBCSDtBbUg1MTBCRztFQUNDO0NuSDgxMEJKO0FtSDMxMEJHO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25INDEwQko7QW1IejEwQkc7RUFDQztDbkgyMTBCSjtBbUh2MTBCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0J4RzlPUTtFd0crT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSHkxMEJIO0FtSHQxMEJFO0VBQ0M7RUFDQTtDbkh3MTBCSDtBbUh0MTBCSTtFQUNDO0NuSHcxMEJMO0FtSHQxMEJJO0VBQ0M7Q25IdzEwQkw7QW1IbjEwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDbkhxMTBCRjtBbUhuMTBCRTs7Ozs7RUFDQztFQUNBLDZCeEdoUlc7RXdHaVJYO0VBQ0E7RUFDQTtFQUNBO0NuSHkxMEJIO0FHMTgwQmdCO0VnSDJHZDs7Ozs7SUFRRTtHbkgrMTBCRjtDQUNGO0FtSHgxMEJFOzs7Ozs7Ozs7OztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NuSG8yMEJIO0FHbiswQmdCO0VnSDJIZDs7Ozs7Ozs7Ozs7SUFNRTtHbkhnMzBCRjtDQUNGO0FtSDcyMEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsZXhHelRTO0V3RzBUVCw2QnhHMVNXO0V3RzJTWDtFQUNBO0VBQ0E7Q25IaTQwQkg7QW1IOTMwQkU7OztFQUNDO0VBQ0EsOEJ4RzVTUTtFd0c2U1I7RUFDQTtDbkhrNDBCSDtBR25oMUJnQjtFZ0hvSmY7SUFFRTtJQUNBO0duSGk0MEJEO0NBQ0Y7QUd6aDFCZ0I7RWdIMEpkO0lBRUU7R25IaTQwQkY7Q0FDRjtBbUg3MzBCQztFQUNDO0VBQ0E7RUFDQTtDbkgrMzBCRjtBR25pMUJnQjtFZ0hzS2I7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R25IZzQwQkY7Q0FDRjtBRzdpMUJnQjtFZ0hpS2Y7SUFlRTtHbkhpNDBCRDtDQUNGO0FtSC8zMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q25IaTQwQkg7QW1IOTMwQkU7RUFDQztFQUNBO0NuSGc0MEJIO0FHNWoxQmdCO0VnSDBMZDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0duSGs0MEJGO0NBQ0Y7QW1ILzMwQkU7Ozs7O0VBQ0MsNkJ4R2xYVztFd0dtWFgsZXhHbllTO0V3R29ZVDtFQUNBO0NuSHE0MEJIO0FHdmwxQmdCO0VnSDhNZDs7Ozs7SUFNRTtHbkgyNDBCRjtDQUNGO0FHaG0xQmdCO0VnSDhNZDs7Ozs7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbkhpNTBCRjtFbUgvNDBCRTs7Ozs7Ozs7O0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbkh3NTBCSDtFbUh0NTBCRTs7Ozs7SUFDQztHbkg0NTBCSDtFbUgxNTBCRTs7Ozs7SUFDQztHbkhnNjBCSDtDQUNGO0FtSDU1MEJFO0VBQ0MsZ0N4RzVaVztFd0c2Wlg7Q25IODUwQkg7QUd0cDFCZ0I7RWdIc1BkO0lBSUU7R25IZzYwQkY7Q0FDRjtBbUg1NTBCQztFQUNDLDZCeEduYVk7RXdHb2FaLGV4R3BiVTtFd0dxYlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkg4NTBCRjtBR3BxMUJnQjtFZ0grUGY7SUFTRTtHbkhnNjBCRDtDQUNGO0FtSDc1MEJDO0VBQ0M7Q25IKzUwQkY7QUc1cTFCZ0I7RWdIK1FkO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbkgrNTBCRjtDQUNGO0FtSDU1MEJFOzs7OztFQUNDO0NuSGs2MEJIO0FHNXIxQmdCO0VnSDRSWjs7Ozs7Ozs7O0lBRUM7R25IMDYwQkg7Q0FDRjtBbUh0NjBCRTtFQUNDO0NuSHc2MEJIO0FHNXMxQmdCO0VnSG1TZDtJQUdFO0duSDA2MEJGO0NBQ0Y7QW1IdDYwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSHc2MEJGO0FHeHQxQmdCO0VnSDJTZjtJQU9FO0duSDA2MEJEO0NBQ0Y7QW1IdjYwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDbkh5NjBCRjtBR251MUJnQjtFZ0hzVGY7SUFNRTtJQUNBO0duSDI2MEJEO0NBQ0Y7QW1IeDYwQkM7RUFDQyxleEdyZlU7RXdHc2ZWO0NuSDA2MEJGO0FHN3UxQmdCO0VnSGlVZjtJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0duSDQ2MEJEO0NBQ0Y7QW1IejYwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDbkgyNjBCRjtBRzl2MUJnQjtFZ0grVWY7SUFNRTtJQUNBO0lBQ0E7R25INjYwQkQ7Q0FDRjtBR3J3MUJnQjtFZ0grVWY7SUFXRTtJQUNBO0lBQ0E7R25IKzYwQkQ7Q0FDRjtBbUg1NjBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJ4R3hnQlk7RXdHeWdCWjtFQUNBO0NuSDg2MEJGO0FHcngxQmdCO0VnSGdXZjtJQVNFO0duSGc3MEJEO0NBQ0Y7QW1IOTYwQkU7RUFDQztFQUNBO0NuSGc3MEJIO0FtSDU2MEJDO0VBQ0M7RUFDQSw2QnhHdmhCWTtFd0d3aEJaO0VBQ0E7RUFDQTtDbkg4NjBCRjtBR3J5MUJnQjtFZ0hrWGY7SUFPRTtHbkhnNzBCRDtDQUNGO0FtSDk2MEJFO0VBQ0M7RUFDQSxnQ3hHbmlCVztDWG05MUJkO0FtSDU2MEJDO0VBQ0M7RUFDQTtDbkg4NjBCRjtBR2x6MUJnQjtFZ0hrWWY7SUFJRTtHbkhnNzBCRDtDQUNGO0FtSDk2MEJFOzs7OztFQUNDO0VBQ0E7RUFDQSxleEcvakJTO0V3R2drQlQsNkJ4R2hqQlc7RXdHaWpCWDtFQUNBO0VBQ0E7Q25IbzcwQkg7QW1IajcwQkU7RUFDQyxleEd2a0JTO0V3R3drQlQsNkJ4R25qQlE7RXdHb2pCUjtFQUNBO0VBQ0E7Q25IbTcwQkg7QUczMDFCZ0I7RWdIbVpkO0lBT0U7SUFDQTtHbkhxNzBCRjtDQUNGO0FHajExQmdCO0VnSG1aZDtJQVdFO0duSHU3MEJGO0NBQ0Y7QW1IcDcwQkU7RUFDQztFQUNBO0VBQ0E7Q25IczcwQkg7QUczMTFCZ0I7RWdIa2FkO0lBS0U7SUFDQTtHbkh3NzBCRjtDQUNGO0FHajIxQmdCO0VnSGthZDtJQVNFO0duSDA3MEJGO0NBQ0Y7O0FvSC9oMkJFO0VBQ0M7RUFDQTtDcEhraTJCSDtBb0gvaDJCSTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0NwSGlpMkJGO0FvSGhpMkJFO0VBTEU7SUFNRDtHcEhtaTJCRDtDQUNGO0FvSGxpMkJFO0VBQ0M7RUFDQTtDcEhvaTJCSDtBb0hsaTJCRTtFQUNDO0NwSG9pMkJIO0FvSGppMkJJO0VBQ0Y7RUFDQTtDcEhtaTJCRjtBb0hsaTJCRTtFQUNDO0VBQ0E7Q3BIb2kyQkg7QW9IbGkyQkU7RUFDQztFQUNBO0VBQ0E7Q3BIb2kyQkg7QW9IaGkyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEhraTJCRjtBb0hqaTJCRTtFQVhEO0lBWUU7R3BIb2kyQkQ7Q0FDRjtBb0huaTJCRTtFQUNDO0NwSHFpMkJIO0FvSG5pMkJFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BIb2kyQkg7QW9IbGkyQkU7RUFDQztDcEhvaTJCSDtBb0hqaTJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0J6R2hEUztFeUdpRFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSG1pMkJGO0FvSGppMkJDO0VBQ0M7RUFDQTtDcEhtaTJCRjtBb0hqaTJCRztFQUNDO0NwSG1pMkJKO0FvSGppMkJHO0VBQ0M7Q3BIbWkyQko7QW9IOWgyQkM7RUFDQztFQUNBO0NwSGdpMkJGO0FvSC9oMkJFO0VBSEQ7SUFJRTtHcEhraTJCRDtDQUNGO0FvSGppMkJFO0VBTkQ7SUFPRTtHcEhvaTJCRDtDQUNGO0FvSG5pMkJFO0VBVEQ7SUFVRTtHcEhzaTJCRDtDQUNGO0FvSHBpMkJFO0VBQ0M7RUFDQTtDcEhzaTJCSDtBb0hyaTJCRztFQUhEO0lBSUU7R3BId2kyQkY7Q0FDRjtBb0h2aTJCRztFQU5EO0lBT0U7R3BIMGkyQkY7Q0FDRjtBb0h2aTJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSHlpMkJIO0FvSHhpMkJHO0VBWEQ7SUFZRTtHcEgyaTJCRjtDQUNGO0FvSHZpMkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSHlpMkJIO0FvSHZpMkJHO0VBQ0M7RUFDQTtFQUNBO0NwSHlpMkJKO0FvSHJpMkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSHVpMkJIO0FvSG5pMkJDO0VBQ0M7RUFDQTtFQUNBO0NwSHFpMkJGO0FvSHBpMkJFO0VBSkQ7SUFLRTtHcEh1aTJCRDtDQUNGO0FvSHBpMkJDO0VBQ0M7Q3BIc2kyQkY7QW9IcGkyQkU7Ozs7O0VBQ0M7Q3BIMGkyQkg7QW9IdGkyQkU7RUFDQztDcEh3aTJCSDtBR2xpMkJnQjtFaUhGYjs7Ozs7O0lBRUM7R3BIMmkyQkY7Q0FDRjtBb0h0aTJCSTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0NwSHdpMkJGO0FvSHZpMkJFO0VBTEU7SUFNRDtHcEgwaTJCRDtDQUNGO0FvSHppMkJFOzs7OztFQUNDO0VBQ0EsNkJ6R25MVztFeUdvTFg7RUFDQTtFQUNTO0VBQ0E7RUFDQTtDcEgraTJCWjtBb0g3aTJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NwSCtpMkJIO0FvSDlpMkJHO0VBTEQ7SUFNRTtHcEhpajJCRjtDQUNGO0FvSGhqMkJHO0VBQ0MsZUE5TnlCO0VBK056Qiw2QnpHL0xPO0V5R2dNUDtDcEhrajJCSjtBb0hoajJCRztFQUNDO0VBQ0E7RUFDQTtDcEhrajJCSjtBb0gvaTJCRTtFQUNDO0VBQ0E7RUFDQTtDcEhpajJCSDtBb0g3aTJCSTs7RUFFSSxlQWxQYTtDcEhpeTJCckI7QW9INWkyQkk7OztFQUdJLGVBdlBxQjtDcEhxeTJCN0I7QW9IM2kyQkk7RUFDSTtDcEg2aTJCUjtBb0gxaTJCSTs7Ozs7RUFDRjtDcEhnajJCRjtBR2puMkJnQjtFaUhnRVo7Ozs7O0lBR0Q7R3BIc2oyQkQ7Q0FDRjtBb0huajJCSTtFQUNJO0NwSHFqMkJSO0FvSG5qMkJRO0VBQ0k7Q3BIcWoyQlo7QW9IbGoyQlE7RUFDSTtFQUNBO0VBQ0E7Q3BIb2oyQlo7QW9IbGoyQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEhvajJCSjtBb0hqajJCWTtFQUNSO0VBQ0E7Q3BIbWoyQko7QUdscDJCZ0I7RWlINkZKO0lBSVA7SUFDQTtHcEhxajJCSDtDQUNGO0FvSGxqMkJZO0VBQ0ksNkJ6RzFRRjtFeUcyUUU7RUFDWjtDcEhvajJCSjtBb0gvaTJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NwSGlqMkJGO0FvSC9pMkJFO0VBQ0M7RUFDQTtDcEhpajJCSDtBb0g5aTJCRTtFQUNDO0NwSGdqMkJIO0FvSDdpMkJFO0VBQ0MsNkJ6R2pTVztFeUdrU1g7RUFDQTtFQUNBO0NwSCtpMkJIO0FHaHIyQmdCO0VpSDZIZDtJQU1FO0lBQ0E7R3BIaWoyQkY7Q0FDRjtBb0g5aTJCRTtFQUNDO0NwSGdqMkJIO0FvSDlpMkJHO0VBQ0MsNkJ6Ry9TVTtFeUdnVFY7Q3BIZ2oyQko7QW9IM2kyQkk7RUFDSTtFQUNBO0NwSDZpMkJSO0FvSDNpMkJRO0VBQ0ksZUF0VlM7Q3BIbTQyQnJCO0FvSDFpMkJRO0VBQ0k7Q3BINGkyQlo7QW9IemkyQkk7RUFDRjtFQUNNO0NwSDJpMkJSO0FvSHppMkJFO0VBQ0M7Q3BIMmkyQkg7QW9IdmkyQkk7RUFDSTtDcEh5aTJCUjtBb0h0aTJCSTtFQUNJO0NwSHdpMkJSO0FHcHQyQmdCO0VpSGlMUjtJQUdRO0dwSG9pMkJkO0NBQ0Y7QUd6dDJCZ0I7RWlIaUxSO0lBTVE7R3BIc2kyQmQ7Q0FDRjtBb0hsaTJCUTtFQUNJO0NwSG9pMkJaO0FvSGppMkJRO0VBQ0k7RUFDQTtFQUNUO0NwSG1pMkJIO0FHdHUyQmdCO0VpSGdNUjtJQUtKO0lBQ0E7R3BIcWkyQkY7Q0FDRjs7QXFIejYyQkM7Ozs7Ozs7Ozs7O0VBS0M7Q3JIazcyQkY7QXFINzYyQkU7RUFDQztDckgrNjJCSDtBcUgzNjJCQztFQUNDO0NySDY2MkJGO0FxSHg2MkJFO0VBQ0M7Q3JIMDYyQkg7QXFIdjYyQkU7RUFDQztDckh5NjJCSDtBcUhsNjJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NySG82MkJIO0FHNXcyQmdCO0VrSDVKZDtJQU1FO0dySHM2MkJGO0NBQ0Y7QXFIbjYyQkU7RUFDQztDckhxNjJCSDtBcUhqNjJCQztFQUNDO0NySG02MkJGO0FHdngyQmdCO0VrSDdJZjtJQUdFO0dySHE2MkJEO0NBQ0Y7QUc1eDJCZ0I7RWtIN0lmO0lBTUU7R3JIdTYyQkQ7Q0FDRjtBcUhyNjJCRTtFQUNDO0NySHU2MkJIO0FxSG42MkJDO0VBQ0M7RUFDQTtDckhxNjJCRjtBR3h5MkJnQjtFa0gvSGY7SUFJRTtHckh1NjJCRDtDQUNGO0FxSHI2MkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JIdTYyQkg7QUd0ejJCZ0I7RWtIeEhkO0lBU0U7SUFDQTtJQUNBO0dySHk2MkJGO0NBQ0Y7QXFIeDYyQkc7RUFDQztFQUNBO0NySDA2MkJKO0FHajAyQmdCO0VrSHBHZjs7Ozs7SUFFRTtHckgyNjJCRDtDQUNGO0FxSHo2MkJFOzs7OztFQUNDO0NySCs2MkJIO0FxSDU2MkJFOzs7OztFQUNDO0NySGs3MkJIO0FHeDEyQmdCO0VrSHZGZDs7Ozs7SUFFRTtHckhxNzJCRjtDQUNGO0FxSDk2MkJFO0VBQ0M7Q3JIZzcyQkg7QXFINzYyQkU7RUFDQztDckgrNjJCSDtBcUgzNjJCQztFQUNDO0VBQ007Q3JINjYyQlI7O0FHMzIyQmdCO0VtSC9MaEI7SUFFUTtHdEg2aTNCTjtFc0gzaTNCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0d0SDZpM0JWO0VzSDFpM0JNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R3RINGkzQlY7Q0FDRjtBc0h2aTNCRTtFQUNDO0N0SHlpM0JIO0FzSHRpM0JFO0VBQ0M7Q3RId2kzQkg7QXNIcmkzQkU7RUFDQztFQUNBO0N0SHVpM0JIO0FHdjQyQmdCO0VtSGxLZDtJQUlFO0d0SHlpM0JGO0NBQ0Y7QXNIcmkzQkk7O0VBRUk7Q3RIdWkzQlI7QXNIcmkzQlE7O0VBQ0k7Q3RId2kzQlo7QUdwNTJCZ0I7RW1IaEpaO0lBRVE7R3RIc2kzQlY7Q0FDRjtBc0hqaTNCUTtFQUNJO0VBQ0E7RUFDQTtDdEhtaTNCWjtBc0hoaTNCUTtFQUNJO0N0SGtpM0JaO0FzSC9oM0JRO0VBQ0k7Q3RIaWkzQlo7QUdwNjJCZ0I7RW1IekhaO0lBRVE7R3RIK2gzQlY7RXNIN2gzQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdEgraDNCZDtDQUNGO0FzSDFoM0JRO0VBQ0k7Q3RINGgzQlo7QXNIeGgzQkk7RUFDSTtDdEgwaDNCUjtBR3g3MkJnQjtFbUhuR1o7SUFHUTtHdEg0aDNCVjtFc0gxaDNCVTtJQUNJO0d0SDRoM0JkO0NBQ0Y7QUdoODJCZ0I7RW1IekZKO0lBQ0k7R3RINGgzQmQ7Q0FDRjtBc0h4aDNCUTs7RUFFSTtDdEgwaDNCWjtBc0h2aDNCUTtFQUNJO0N0SHloM0JaO0FzSHBoM0JRO0VBQ0k7Q3RIc2gzQlo7QXNIcGgzQlE7RUFDSTtDdEhzaDNCWjtBR2w5MkJnQjtFbUhyRVI7SUFHSjtHdEh3aDNCRjtDQUNGO0FHdjkyQmdCO0VtSC9EUjtJQUVKO0d0SHdoM0JGO0NBQ0Y7QUc1OTJCZ0I7RW1IekRaO0lBRVE7R3RIdWgzQlY7Q0FDRjtBc0hyaDNCUTtFQUNJO0N0SHVoM0JaO0FHcCsyQmdCO0VtSHBEUjtJQUdRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdEh5aDNCZDtDQUNGO0FzSHJoM0JJOzs7OztFQUNJO0N0SDJoM0JSO0FzSHpoM0JROzs7OztFQUNJO0N0SCtoM0JaO0FzSDVoM0JROzs7OztFQUNJO0N0SGtpM0JaO0FHbmczQmdCO0VtSHZDWjs7Ozs7SUFZUTtHdEhzaTNCVjtFc0hwaTNCVTs7Ozs7SUFDSTtJQUNBO0lBQ0E7R3RIMGkzQmQ7RXNIdmkzQlU7Ozs7O0lBQ0k7SUFDQTtHdEg2aTNCZDtFc0gxaTNCVTs7Ozs7SUFDSTtJQUNBO0d0SGdqM0JkO0VzSDdpM0JVOzs7OztJQUNJO0d0SG1qM0JkO0NBQ0Y7O0F1SHp1M0JJO0VBQ0k7RUFDQTtFQUNBO0N2SDR1M0JSO0F1SDF1M0JRO0VBQ0c7RUFDQTtDdkg0dTNCWDtBdUh6dTNCUTs7OztFQUVJO0N2SDZ1M0JaO0F1SHp1M0JJO0VBQ0k7Q3ZIMnUzQlI7QXVIeHUzQkk7RUFDSTtDdkgwdTNCUjtBdUh2dTNCSTtFQUNJO0VBQ0E7Q3ZIeXUzQlI7QUd0azNCZ0I7RW9IcktaO0lBSVE7SUFDQTtJQUNBO0d2SDJ1M0JWO0NBQ0Y7QXVIenUzQlE7RUFDSTtDdkgydTNCWjtBR2hsM0JnQjtFb0g1SlI7SUFHUTtJQUNBO0lBQ0E7SUFDQTtHdkg2dTNCZDtDQUNGO0F1SDV1M0JZO0VBQ0k7Q3ZIOHUzQmhCO0FHM2wzQmdCO0VvSHBKSjtJQUdRO0d2SGd2M0JsQjtDQUNGO0F1SDV1M0JRO0VBQ0k7RUFDQTtDdkg4dTNCWjtBdUgzdTNCUTtFQUNJO0VBQ0EsNkI1RzlCRTtFNEcrQkY7RUFDQTtDdkg2dTNCWjtBRzFtM0JnQjtFb0g5SFo7SUFFUTtHdkgwdTNCVjtDQUNGO0F1SHh1M0JRO0VBQ0k7Q3ZIMHUzQlo7QXVIdnUzQlE7RUFDSTtDdkh5dTNCWjtBdUh0dTNCUTtFQUNJO0N2SHd1M0JaO0FHeG4zQmdCO0VvSDdHUjtJQUVRO0d2SHV1M0JkO0NBQ0Y7QXVIcHUzQlE7RUFDSSw2QjVHN0RFO0U0RzhERjtDdkhzdTNCWjtBR2pvM0JnQjtFb0h2R1I7SUFJUTtJQUNBO0d2SHd1M0JkO0NBQ0Y7QXVIcHUzQkk7RUFDSTtFQUNBO0N2SHN1M0JSO0F1SHB1M0JRO0VBQ0k7Q3ZIc3UzQlo7QXVIbnUzQlE7RUFDSTtDdkhxdTNCWjtBdUhwdTNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N2SHN1M0JoQjtBdUhudTNCWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0N2SHF1M0JoQjtBdUhsdTNCUTtFQUNJO0VBQ0E7RUFDQTtDdkhvdTNCWjtBR3BxM0JnQjtFb0huRVI7SUFLUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3ZIc3UzQmQ7Q0FDRjtBdUhudTNCUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7Q3ZIeXUzQlo7QXVIdHUzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdkh3dTNCWjtBdUh0dTNCWTtFQUNJO0VBQ0EsNkI1R2xJRjtDWDAyM0JkO0F1SHB1M0JROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SHN1M0JaO0FHanQzQmdCO0VvSDdCUjs7SUFVUTtHdkh5dTNCZDtDQUNGO0FHdnQzQmdCO0VvSDdCUjs7SUFhUTtHdkg0dTNCZDtDQUNGO0F1SDF1M0JZOztFOUdqTFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0U4R3VLWTtFQUNBO0N2SHV2M0JoQjtBdUhudjNCUTtFQUNJO0N2SHF2M0JaO0FHanYzQmdCO0VvSExSO0lBR1E7R3ZIdXYzQmQ7Q0FDRjtBR3R2M0JnQjtFb0hMUjtJQU1RO0d2SHl2M0JkO0NBQ0Y7QXVIdHYzQlE7RUFDSTtDdkh3djNCWjtBRzl2M0JnQjtFb0hLUjtJQUdRO0d2SDB2M0JkO0NBQ0Y7QUdudzNCZ0I7RW9IS1I7SUFNUTtHdkg0djNCZDtDQUNGO0F1SDF2M0JZO0VBQ0k7RUFDQTtDdkg0djNCaEI7QXVIdnYzQkk7RUFDSTtDdkh5djNCUjtBdUh4djNCUTtFQUNJO0N2SDB2M0JaO0FHbHgzQmdCO0VvSHVCUjtJQUdRO0d2SDR2M0JkO0NBQ0Y7QXVIMXYzQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZINHYzQmhCO0F1SHh2M0JRO0VBQ0k7RUFDQTtDdkgwdjNCWjs7QXdIaiszQkk7RUFDSTtFQUNBO0VBQ0E7Q3hIbyszQlI7QUd6eTNCZ0I7RXFIOUxaO0lBS1E7R3hIcyszQlY7Q0FDRjtBRzl5M0JnQjtFcUh0TFo7SUFFUTtHeEhzKzNCVjtDQUNGO0FHbnozQmdCO0VxSHRMWjtJQUtRO0d4SHcrM0JWO0NBQ0Y7QXdIdCszQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeEh3KzNCUjtBd0h2KzNCUTtFQUNJO0VBQ0E7RUFDQTtDeEh5KzNCWjtBd0h2KzNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEh5KzNCWjtBRzMwM0JnQjtFcUhwS1I7SUFRUTtJQUNBO0d4SDIrM0JkO0NBQ0Y7QXdIMSszQlk7RUFDSTtDeEg0KzNCaEI7QUdwMTNCZ0I7RXFIbkpSO0lBRVE7R3hIeSszQmQ7Q0FDRjtBd0h4KzNCWTtFQUNJO0VBQ0EsNkI3R3RCRjtFNkd1QkU7RUFDQTtFQUNBO0VBQ0E7Q3hIMCszQmhCO0F3SHorM0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SDIrM0JwQjtBd0h4KzNCWTtFQUNJO0VBQ0E7Q3hIMCszQmhCO0F3SHgrM0JZO0VBQ0k7Q3hIMCszQmhCO0FHajMzQmdCO0VxSDFISjtJQUdRO0lBQ0E7R3hINCszQmxCO0NBQ0Y7QXdIeCszQkk7RUFDSTtDeEgwKzNCUjs7QXlIeGo0Qkk7RUFDSTtFQUNBO0N6SDJqNEJSO0FHLzMzQmdCO0VzSDlMWjtJQUlRO0d6SDZqNEJWO0NBQ0Y7QXlINWo0QlE7RUFDSTtDekg4ajRCWjtBeUg1ajRCUTtFQUNJO0N6SDhqNEJaO0F5SDVqNEJRO0VBQ0k7Q3pIOGo0Qlo7QUc3NDNCZ0I7RXNIbExSO0lBR1E7R3pIZ2s0QmQ7Q0FDRjtBeUg5ajRCUTs7OztFQUVJO0N6SGtrNEJaO0F5SGhrNEJRO0VBQ0k7Q3pIa2s0Qlo7QXlIOWo0QlE7RUFDSTtDekhnazRCWjtBeUg5ajRCUTtFQUNJO0N6SGdrNEJaO0F5SDdqNEJRO0VBQ0ksK0I5R05HO0NYcWs0QmY7QXlINWo0Qkk7RUFDSSw4QjlHbEJNO0U4R21CTjtFQUNBO0N6SDhqNEJSO0F5SDdqNEJRO0VBQ0k7Q3pIK2o0Qlo7QXlINWo0Qkk7RUFDSTtDekg4ajRCUjtBRy82M0JnQjtFc0hoSlo7SUFHUTtHekhnazRCVjtDQUNGO0FHcDczQmdCO0VzSGhKWjtJQU1RO0d6SGtrNEJWO0NBQ0Y7QUd6NzNCZ0I7RXNIeElSO0lBRVE7R3pIbWs0QmQ7Q0FDRjtBRzk3M0JnQjtFc0h4SVI7SUFLUTtHekhxazRCZDtDQUNGO0F5SG5rNEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pIcWs0Qlo7QUd6ODNCZ0I7RXNIaElSO0lBTVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHekh1azRCZDtDQUNGO0FHbDkzQmdCO0VzSGhJUjtJQWFRO0lBQ0E7R3pIeWs0QmQ7Q0FDRjtBeUh0azRCSTtFQUNJO0VBQ0E7RUFDQTtDekh3azRCUjtBRzc5M0JnQjtFc0g5R1o7SUFLUTtJQUNBO0lBQ0E7SUFDQTtHekgwazRCVjtDQUNGO0FHciszQmdCO0VzSDlHWjtJQVdRO0d6SDRrNEJWO0NBQ0Y7QUcxKzNCZ0I7RXNIOUdaO0lBY1E7R3pIOGs0QlY7Q0FDRjtBeUg3azRCUTtFQUNJO0N6SCtrNEJaO0FHbC8zQmdCO0VzSDlGUjtJQUdRO0d6SGlsNEJkO0NBQ0Y7QXlIL2s0QlE7RUFDSTtFQUNBO0N6SGlsNEJaO0FHMy8zQmdCO0VzSHhGUjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pIbWw0QmQ7Q0FDRjtBeUhqbDRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N6SG1sNEJaO0FHMWc0QmdCO0VzSDdFUjtJQU1RO0d6SHFsNEJkO0NBQ0Y7QXlIbmw0QlE7RUFDSTtDekhxbDRCWjtBeUhsbDRCSTtFQUNJO0N6SG9sNEJSO0F5SG5sNEJRO0VBQ0ksNkI5R3RHRTtFOEd1R0Y7Q3pIcWw0Qlo7QXlIbmw0QlE7RUFDSTtDekhxbDRCWjtBeUhsbDRCSTtFQUNJO0N6SG9sNEJSO0FHL2g0QmdCO0VzSHREWjtJQUdRO0d6SHNsNEJWO0NBQ0Y7QXlIcGw0Qkk7O0VBRUk7Q3pIc2w0QlI7QUd4aTRCZ0I7RXNIaERaOztJQUlRO0lBQ0E7R3pIeWw0QlY7Q0FDRjtBeUh2bDRCSTtFQUNJO0VBQ0E7Q3pIeWw0QlI7QXlIdmw0Qkk7RUFDSTtFQUNBO0N6SHlsNEJSO0F5SHZsNEJJO0VBQ0k7RUFDQTtFQUNBO0N6SHlsNEJSO0FHNWo0QmdCO0VzSGhDWjtJQUtRO0d6SDJsNEJWO0V5SDFsNEJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R3pINGw0QmQ7RXlIMWw0QlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHekg0bDRCZDtFeUgxbDRCVTtJQUNJO0d6SDRsNEJkO0NBQ0Y7QXlIMWw0QlE7RUFDSTtDekg0bDRCWjtBeUh6bDRCSTs7Ozs7RUFDSTtFQUNBO0VBQ0E7Q3pIK2w0QlI7QUc1bDRCZ0I7RXNITlo7Ozs7O0lBS1E7R3pIcW00QlY7Q0FDRjtBeUhubTRCSTtFQUNJO0N6SHFtNEJSO0F5SHBtNEJRO0VBQ0k7Q3pIc200Qlo7QUczbTRCZ0I7RXNISVI7SUFHUTtJQUNBO0lBQ0E7SUFDQTtHekh3bTRCZDtDQUNGO0F5SHRtNEJRO0VBQ0k7Q3pId200Qlo7QUd0bjRCZ0I7RXNIYVI7SUFHUTtJQUNBO0lBQ0E7SUFDQTtHekgwbTRCZDtDQUNGO0F5SHZtNEJJO0VBQ0k7RUFDQTtDekh5bTRCUjtBeUh2bTRCSTtFQUNJO0VBQ0E7Q3pIeW00QlI7QXlIdG00Qkk7RUFDSTtFQUNBO0N6SHdtNEJSO0F5SHRtNEJJO0VBQ0k7RUFDQTtDekh3bTRCUjs7QTBIMzA0Qkk7RUFDSTtFQUNBO0MxSDgwNEJSO0EwSDMwNEJJO0VBQ0k7RUFDQTtDMUg2MDRCUjtBMEgxMDRCSTtFQUNJO0VBQ0E7QzFINDA0QlI7QTBIMTA0QlE7RUFDSTtDMUg0MDRCWjtBMEh6MDRCUTs7RUFFSTtFQUNBO0MxSDIwNEJaO0EwSHgwNEJRO0VBQ0k7RUFDQTtDMUgwMDRCWjtBR3ZxNEJnQjtFdUhyS1I7SUFJUTtHMUg0MDRCZDtDQUNGO0FHNXE0QmdCO0V1SDdKUjtJQUVRO0cxSDIwNEJkO0NBQ0Y7QUdqcjRCZ0I7RXVIN0pSO0lBS1E7RzFINjA0QmQ7Q0FDRjtBMEh6MDRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MxSDIwNEJSO0FHNXI0QmdCO0V1SG5KWjtJQU1RO0cxSDYwNEJWO0NBQ0Y7QTBIMTA0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxSDQwNEJSO0EwSDEwNEJRO0VBQ0k7RUFDQTtFQUNBO0MxSDQwNEJaO0EwSHowNEJRO0VBQ0ksNkIvR3hDRTtFK0d5Q0Y7QzFIMjA0Qlo7QTBIeDA0QlE7RUFDSSx3Qi9HOUNFO0UrRytDRjtFQUNBO0MxSDAwNEJaO0EwSHQwNEJJO0VBQ0k7QzFIdzA0QlI7QUd6dDRCZ0I7RXVIaEhaO0lBR1E7RzFIMDA0QlY7Q0FDRjtBMEh2MDRCSTtFQUNJO0MxSHkwNEJSO0FHanU0QmdCO0V1SHpHWjtJQUdRO0cxSDIwNEJWO0NBQ0Y7QTBIdDA0QlE7RUFDSTtFQUNBO0MxSHcwNEJaO0EwSHIwNEJRO0VBQ0k7QzFIdTA0Qlo7QTBIcDA0QlE7RUFDSTtDMUhzMDRCWjtBMEhuMDRCUTtFQUNJO0VBQ0E7QzFIcTA0Qlo7QUdwdjRCZ0I7RXVIOUVaO0lBRVE7RzFIbzA0QlY7Q0FDRjtBMEhuMDRCUTtFQUNJO0MxSHEwNEJaO0FHNXY0QmdCO0V1SDFFUjtJQUdRO0lBQ0E7SUFDQTtHMUh1MDRCZDtDQUNGO0EwSHIwNEJRO0VBQ0k7QzFIdTA0Qlo7QUd0dzRCZ0I7RXVIbEVSO0lBR1E7RzFIeTA0QmQ7Q0FDRjtBMEh0MDRCUTtFQUNJO0VBQ0E7QzFIdzA0Qlo7QTBIcjA0QlE7RUFDSTtFQUNBLDZCL0cvR0U7RStHZ0hGO0VBQ0E7RUFDQTtFQUNBO0MxSHUwNEJaO0EwSHIwNEJZO0VBQ0k7RUFDQSx3Qi9HeEhGO0UrR3lIRTtFQUNBO0VBQ0E7QzFIdTA0QmhCO0EwSG4wNEJRO0VBQ0k7RUFDQTtFQUNBLHdCL0dsSUU7RStHbUlGO0VBQ0E7QzFIcTA0Qlo7QTBIaDA0Qkk7RUFDSTtFQUNBO0MxSGswNEJSO0EwSDl6NEJZOztFQUVJO0MxSGcwNEJoQjtBMEgzejRCSTtFQUNJO0VBQ0E7RUFDQTtDMUg2ejRCUjtBMEh4ejRCUTs7RUFFSTtDMUgwejRCWjtBMEhwejRCUTs7Ozs7Ozs7RUFFSTtDMUg0ejRCWjtBMEh6ejRCUTtFQUNJO0MxSDJ6NEJaO0EwSHh6NEJRO0VBQ0k7QzFIMHo0Qlo7QTBIdHo0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxSHd6NEJSO0EwSHJ6NEJJO0VBQ0k7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxSHV6NEJSO0EwSHB6NEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzFIc3o0QlI7QTBIbno0Qkk7RUFDSTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFIcXo0QlI7QTBIbHo0Qkk7RUFDSTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUhvejRCUjtBMEhqejRCSTtFQUNJO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUhtejRCUjtBMEhoejRCSTtFQUNJO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUhrejRCUjtBMEgveTRCSTs7RUFFSTtDMUhpejRCUjtBMEg5eTRCSTs7RUFFSTtDMUhnejRCUjtBMEg3eTRCSTtFQUNJO0VBQ0E7RUFDQTtDMUgreTRCUjtBMEg1eTRCSTtFQUNJO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFIOHk0QlI7QTBIM3k0Qkk7RUFDSTtVQUFBO0MxSDZ5NEJSO0EwSDN5NEJJO0VBQ0k7VUFBQTtDMUg2eTRCUjtBMEgzeTRCSTtFQUNJO1VBQUE7QzFINnk0QlI7QTBIM3k0Qkk7RUFDSTtVQUFBO0MxSDZ5NEJSO0EwSDN5NEJJO0VBQ0k7VUFBQTtDMUg2eTRCUjtBMEgzeTRCSTtFQUNJO1VBQUE7QzFINnk0QlI7QTBIM3k0Qkk7RUFDSTtVQUFBO0MxSDZ5NEJSO0EwSDN5NEJJO0VBQ0k7VUFBQTtDMUg2eTRCUjtBMEgzeTRCSTtFQUNJO1VBQUE7QzFINnk0QlI7QTBIMXk0Qkk7RUFDSTtFQUNBO0MxSDR5NEJSO0EwSHp5NEJJO0VBQ0k7RUFDQTtDMUgyeTRCUjtBMEh4eTRCSTtFQUNJO0MxSDB5NEJSOztBMEhweTRCQTtFQUNJO0lBQUk7RzFId3k0Qk47RTBIdnk0QkU7SUFBSztHMUgweTRCUDtFMEh6eTRCRTtJQUFLO0cxSDR5NEJQO0UwSDN5NEJFO0lBQUs7RzFIOHk0QlA7RTBIN3k0QkU7SUFBTTtHMUhnejRCUjtDQUNGOztBMEh0ejRCQTtFQUNJO0lBQUk7RzFId3k0Qk47RTBIdnk0QkU7SUFBSztHMUgweTRCUDtFMEh6eTRCRTtJQUFLO0cxSDR5NEJQO0UwSDN5NEJFO0lBQUs7RzFIOHk0QlA7RTBIN3k0QkU7SUFBTTtHMUhnejRCUjtDQUNGO0EwSDl5NEJBO0VBQ0k7SUFBSTtHMUhpejRCTjtFMEhoejRCRTtJQUFLO0cxSG16NEJQO0UwSGx6NEJFO0lBQUs7RzFIcXo0QlA7RTBIcHo0QkU7SUFBTTtHMUh1ejRCUjtDQUNGO0EwSDV6NEJBO0VBQ0k7SUFBSTtHMUhpejRCTjtFMEhoejRCRTtJQUFLO0cxSG16NEJQO0UwSGx6NEJFO0lBQUs7RzFIcXo0QlA7RTBIcHo0QkU7SUFBTTtHMUh1ejRCUjtDQUNGO0EwSHJ6NEJBO0VBQ0k7SUFBSTtHMUh3ejRCTjtFMEh2ejRCRTtJQUFLO0cxSDB6NEJQO0UwSHp6NEJFO0lBQUs7RzFINHo0QlA7RTBIM3o0QkU7SUFBSztHMUg4ejRCUDtFMEg3ejRCRTtJQUFNO0cxSGcwNEJSO0NBQ0Y7QTBIdDA0QkE7RUFDSTtJQUFJO0cxSHd6NEJOO0UwSHZ6NEJFO0lBQUs7RzFIMHo0QlA7RTBIeno0QkU7SUFBSztHMUg0ejRCUDtFMEgzejRCRTtJQUFLO0cxSDh6NEJQO0UwSDd6NEJFO0lBQU07RzFIZzA0QlI7Q0FDRjtBMEg5ejRCQTtFQUNJO0lBQUk7RzFIaTA0Qk47RTBIaDA0QkU7SUFBSztHMUhtMDRCUDtFMEhsMDRCRTtJQUFLO0cxSHEwNEJQO0UwSHAwNEJFO0lBQU07RzFIdTA0QlI7Q0FDRjtBMEg1MDRCQTtFQUNJO0lBQUk7RzFIaTA0Qk47RTBIaDA0QkU7SUFBSztHMUhtMDRCUDtFMEhsMDRCRTtJQUFLO0cxSHEwNEJQO0UwSHAwNEJFO0lBQU07RzFIdTA0QlI7Q0FDRjtBMEhyMDRCQTtFQUNJO0lBQUk7RzFIdzA0Qk47RTBIdjA0QkU7SUFBSztHMUgwMDRCUDtFMEh6MDRCRTtJQUFLO0cxSDQwNEJQO0UwSDMwNEJFO0lBQU07RzFIODA0QlI7Q0FDRjtBMEhuMTRCQTtFQUNJO0lBQUk7RzFIdzA0Qk47RTBIdjA0QkU7SUFBSztHMUgwMDRCUDtFMEh6MDRCRTtJQUFLO0cxSDQwNEJQO0UwSDMwNEJFO0lBQU07RzFIODA0QlI7Q0FDRjtBMEg1MDRCQTtFQUNBO0lBQ0U7SUFDQTtHMUg4MDRCQTtFMEg1MDRCRjtJQUNFO0lBQ0E7RzFIODA0QkE7Q0FDRjtBMEh0MTRCQTtFQUNBO0lBQ0U7SUFDQTtHMUg4MDRCQTtFMEg1MDRCRjtJQUNFO0lBQ0E7RzFIODA0QkE7Q0FDRjtBMkg5czVCSTtFQUNJO0MzSGd0NUJSO0EySDlzNUJJO0VBQ0k7QzNIZ3Q1QlI7QTJIOXM1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzSGd0NUJSO0FHN2g1QmdCO0V3SHhMWjtJQU9RO0czSGt0NUJWO0NBQ0Y7QTJIanQ1QlE7RUFDRztFQUNBO0MzSG10NUJYO0EySGp0NUJROzs7O0VBRUk7QzNIcXQ1Qlo7QTJIanQ1QlE7Ozs7O0VBQ0k7QzNIdXQ1Qlo7QTJIcnQ1QlE7Ozs7O0VBQ0k7QzNIMnQ1Qlo7QTJIeHQ1Qkk7RUFDSTtFQUNBO0MzSDB0NUJSO0FHOWo1QmdCO0V3SDlKWjtJQUlRO0czSDR0NUJWO0NBQ0Y7QTJIM3Q1QlE7RUFDSTtFQUNBO0MzSDZ0NUJaO0EySDN0NUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzSDZ0NUJaO0EySDF0NUJZO0VBQ0k7RUFDQTtDM0g0dDVCaEI7QTJIMXQ1Qlk7RUFDSTtDM0g0dDVCaEI7QTJIenQ1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNIMnQ1Qlo7QUc5bDVCZ0I7RXdIbklSO0lBUVE7RzNINnQ1QmQ7Q0FDRjtBMkgxdDVCUTtFQUNJO0VBQ0EsZ0NoSGhERTtFZ0hpREY7RUFDQTtFQUNBO0VBQ0E7QzNINHQ1Qlo7QUczbTVCZ0I7RXdIdkhSO0lBUVE7RzNIOHQ1QmQ7Q0FDRjtBMkg1dDVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNIOHQ1Qlo7QTJIN3Q1Qlk7RUFDSTtFQUNBO0MzSCt0NUJoQjtBMkgzdDVCSTtFQUNJO0VBQ0E7QzNINnQ1QlI7QTJIM3Q1Qkk7RUFDSTtDM0g2dDVCUjtBMkg1dDVCUTtFQUNJO0VBQ0E7RUFDQTtDM0g4dDVCWjtBR3ZvNUJnQjtFd0gxRlI7SUFLUTtJQUNBO0lBQ0E7RzNIZ3U1QmQ7Q0FDRjtBMkgvdDVCWTtFQUNJO0MzSGl1NUJoQjtBMkg3dDVCWTtFQUNJO0MzSCt0NUJoQjtBMkg3dDVCWTtFQUNJO0MzSCt0NUJoQjtBMkgzdDVCSTtFQUNJO0VBQ0E7QzNINnQ1QlI7QUczcDVCZ0I7RXdIcEVaO0lBSVE7RzNIK3Q1QlY7Q0FDRjtBMkg1dDVCUTtFQUNJO0MzSDh0NUJaO0EySDV0NUJRO0VBQ0k7RUFDQTtDM0g4dDVCWjtBMkg1dDVCUTtFQUNJO0MzSDh0NUJaO0FHMXE1QmdCO0V3SHJEUjtJQUdRO0lBQ0E7RzNIZ3U1QmQ7Q0FDRjtBMkg5dDVCUTtFQUNJO0VBQ0E7QzNIZ3U1Qlo7O0E0SGozNUJROzs7O0VBRUk7QzVIczM1Qlo7QTRIbjM1Qkk7RUFDSTtDNUhxMzVCUjtBNEhuMzVCSTtFQUNJO0M1SHEzNUJSO0E0SGwzNUJROzs7OztFQUNJO0M1SHczNUJaO0E0SHQzNUJROzs7OztFQUNJO0VBQ0EsNkJqSFNFO0NYbTM1QmQ7QUdodDVCZ0I7RXlIOUtSOzs7OztJQUlRO0c1SGs0NUJkO0NBQ0Y7QTRIaDQ1QlE7Ozs7O0VBQ0k7QzVIczQ1Qlo7QTRIbjQ1Qkk7RUFDSTtFQUNBO0M1SHE0NUJSO0FHcHU1QmdCO0V5SG5LWjtJQUlRO0c1SHU0NUJWO0NBQ0Y7QTRIdDQ1QlE7RUFDSTtDNUh3NDVCWjtBNEh0NDVCUTs7RUFFSTtFQUNBO0M1SHc0NUJaO0E0SHQ0NUJRO0VBQ0k7QzVIdzQ1Qlo7QTRIdDQ1QlE7RUFDSTtDNUh3NDVCWjtBNEh0NDVCUTtFQUNJO0VBQ0E7QzVIdzQ1Qlo7QUczdjVCZ0I7RXlIL0lSO0lBSVE7RzVIMDQ1QmQ7Q0FDRjtBNEh6NDVCWTs7RUFFSTtDNUgyNDVCaEI7QTRIeDQ1QlE7RUFDSTtDNUgwNDVCWjtBNEh0NDVCUTtFQUNJO0VBQ0E7RUFDQTtDNUh3NDVCWjs7QTZIejg1Qkk7RUFDSTtDN0g0ODVCUjtBNkh6ODVCUTs7OztFQUVJO0M3SDY4NUJaO0E2SDM4NUJRO0VBQ0k7QzdINjg1Qlo7QTZIMzg1QlE7RUFDSTtDN0g2ODVCWjtBRzV4NUJnQjtFMEg3S1o7SUFFRDtJQUNTO0lBQ0E7SUFDVDtJQUNBO0c3SDI4NUJEO0NBQ0Y7QUdyeTVCZ0I7RTBIN0taO0lBU1E7SUFDVDtHN0g2ODVCRDtDQUNGO0E2SDM4NUJJO0VBQ0k7RUFDQTtDN0g2ODVCUjtBRy95NUJnQjtFMEhoS1o7SUFJUTtHN0grODVCVjtDQUNGO0FHcHo1QmdCO0UwSGhLWjtJQU9RO0c3SGk5NUJWO0NBQ0Y7QUd6ejVCZ0I7RTBIdEpaO0lBRVE7RzdIaTk1QlY7Q0FDRjtBRzl6NUJnQjtFMEh0Slo7SUFLUTtHN0htOTVCVjtDQUNGO0E2SGo5NUJJO0VBQ0k7QzdIbTk1QlI7QUd0MDVCZ0I7RTBIOUlaO0lBR1E7RzdIcTk1QlY7Q0FDRjtBNkhsOTVCUTtFQUNJO0M3SG85NUJaO0FHOTA1QmdCO0UwSHhJWjtJQUtRO0lBQ0E7RzdIcTk1QlY7Q0FDRjtBR3AxNUJnQjtFMEh4SVo7SUFTUTtHN0h1OTVCVjtDQUNGO0E2SHQ5NUJRO0VBQ0k7QzdIdzk1Qlo7QTZIdDk1QlE7RUFDSTtDN0h3OTVCWjtBNkhyOTVCSTtFQUNJO0M3SHU5NUJSO0E2SHI5NUJJO0VBQ0k7QzdIdTk1QlI7QUdyMjVCZ0I7RTBIbkhaO0lBR1E7RzdIeTk1QlY7Q0FDRjtBNkh4OTVCUTtFQUNJO0VBQ0E7RUFDQTtDN0gwOTVCWjtBRy8yNUJnQjtFMEg5R1I7SUFLUTtHN0g0OTVCZDtDQUNGO0E2SDE5NUJROzs7OztFQUNJO0VBQ0E7QzdIZys1Qlo7QTZIOTk1QlE7RUFDSTtFQUNBLGdDbEhyRUU7RWtIc0VGO0M3SGcrNUJaO0E2SC85NUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzdIaSs1QmhCO0E2SDc5NUJJO0VBQ0k7RUFDQTtDN0grOTVCUjtBRzM0NUJnQjtFMEh0Rlo7SUFJRDtHN0hpKzVCRDtDQUNGO0E2SC85NUJJO0VBQ0k7RUFDQTtDN0hpKzVCUjtBR3A1NUJnQjtFMEgvRVo7SUFJUTtJQUNBO0lBQ0E7SUFDQTtHN0htKzVCVjtDQUNGO0E2SGwrNUJRO0VBQ0k7RUFDQTtDN0hvKzVCWjtBNkhsKzVCUTtFQUNJLDZCbEg3RkQ7RWtIOEZDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3SG8rNUJaO0E2SGwrNUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdIbys1Qlo7QTZIbis1Qlk7RUFFSTtDN0hvKzVCaEI7QTZIais1QlE7RUFDSTtDN0htKzVCWjtBR3o3NUJnQjtFMEgzQ1I7SUFHUTtJQUNBO0lBQ0E7RzdIcSs1QmQ7Q0FDRjtBNkhuKzVCUTs7Ozs7RUFDSTtDN0h5KzVCWjtBNkh2KzVCUTtFQUNJLGdDbEh0SUU7RWtIdUlGO0VBQ0E7RUFDQTtDN0h5KzVCWjtBNkh4KzVCWTtFQUNJLDZCbEh6SUY7Q1htbjZCZDtBR2g5NUJnQjtFMEhoQ1I7SUFTUTtHN0gyKzVCZDtDQUNGO0E2SHorNUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0gyKzVCWjtBNkh6KzVCUTtFQUNJO0VBQ0E7RUFDQTtDN0gyKzVCWjtBNkgxKzVCWTtFQUNJO0M3SDQrNUJoQjtBNkh6KzVCUTtFQUNJLDZCbEhoS0Q7RWtIaUtDO0VBQ0E7QzdIMis1Qlo7QTZIeis1QlE7RUFDSTtFQUNBO0M3SDIrNUJaO0E2SDErNUJZO0VBQ0k7QzdINCs1QmhCO0E2SDErNUJZO0VBQ0k7QzdINCs1QmhCO0E2SHorNUJRO0VBQ0k7RUFDQTtDN0gyKzVCWjtBNkh4KzVCUTtFQUNJO0VBQ0E7QzdIMCs1Qlo7QTZIdis1QlE7RUFDSTtFQUNBO0M3SHkrNUJaO0E2SHYrNUJRO0VBQ0k7RUFDQTtDN0h5KzVCWjtBNkh2KzVCUTtFQUNJO0VBQ0E7QzdIeSs1Qlo7QTZIdis1QlE7RUFDSTtFQUNBO0M3SHkrNUJaO0E2SHYrNUJRO0VBQ0k7RUFDQTtDN0h5KzVCWjtBNkh2KzVCUTtFQUNJO0VBQ0E7QzdIeSs1Qlo7QTZIdis1QlE7RUFDSTtFQUNBO0M3SHkrNUJaO0E2SHYrNUJRO0VBQ0k7RUFDQTtDN0h5KzVCWjtBNkh2KzVCUTtFQUNJO0VBQ0E7QzdIeSs1Qlo7QTZIdis1QlE7RUFDSTtFQUNBO0M3SHkrNUJaO0E2SHgrNUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0gwKzVCaEI7QTZIdCs1Qkk7Ozs7O0VBQ0k7RUFDQTtDN0g0KzVCUjtBNkgzKzVCUTs7Ozs7RUFDSTtDN0hpLzVCWjtBNkgvKzVCUTs7Ozs7RUFDSTtDN0hxLzVCWjtBNkhuLzVCUTs7Ozs7RUFDSTtDN0h5LzVCWjtBNkh2LzVCUTs7Ozs7RUFDSTtDN0g2LzVCWjtBNkgzLzVCUTs7Ozs7RUFDSTtDN0hpZzZCWjtBRzlsNkJnQjtFMEg2RVo7Ozs7O0lBbUJRO0lBQ0E7SUFDQTtHN0hzZzZCVjtFNkhyZzZCVTs7Ozs7SUFDUjtJQUNZO0lBQ0E7SUFDWjtJQUNBO0c3SDJnNkJGO0U2SHpnNkJDOzs7OztJQUNDO0lBQ1k7SUFDQTtHN0grZzZCZDtDQUNGOztBOEgzejZCSTtFQUNJO0M5SDh6NkJSO0E4SDd6NkJRO0VBQ0k7QzlIK3o2Qlo7QThINXo2Qkk7O0VBRUk7QzlIOHo2QlI7QThINXo2Qkk7RUFDSTtFQUNBO0M5SDh6NkJSO0E4SDV6NkJJO0VBQ0k7VUFBQTtFQUNBO0VBQ0EsOEJuSElNO0VtSEhOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUg4ejZCUjtBR3ZwNkJnQjtFMkhoTFo7SUFXUTtJQUNBO0c5SGcwNkJWO0NBQ0Y7QUc3cDZCZ0I7RTJIaExaO0lBZ0JRO0c5SGkwNkJWO0NBQ0Y7QUdscTZCZ0I7RTJIN0paO0lBRVE7SUFDQTtHOUhpMDZCVjtDQUNGO0E4SC96NkJJO0VBQ0k7QzlIaTA2QlI7QThIL3o2Qkk7RUFDSTtDOUhpMDZCUjtBOEgvejZCSTtFQUNJO0M5SGkwNkJSO0E4SC96NkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzlIaTA2QlI7QUd2cjZCZ0I7RTJIOUlaO0lBTVE7RzlIbTA2QlY7Q0FDRjtBOEhsMDZCUTtFQUNJO0VBQ0E7RUFDQTtDOUhvMDZCWjtBOEhoMDZCUTtFQUNJO0M5SGswNkJaO0E4SGgwNkJRO0VBQ0k7RUFDQTtDOUhrMDZCWjtBR3hzNkJnQjtFMkg1SFI7SUFJUTtJQUNBO0c5SG8wNkJkO0NBQ0Y7QThIajA2Qkk7RUFDSTtDOUhtMDZCUjtBR2p0NkJnQjtFMkhoSFo7SUFFUTtHOUhtMDZCVjtDQUNGO0E4SGwwNkJRO0VBQ0k7QzlIbzA2Qlo7QThIbjA2Qlk7RUFDSTtDOUhxMDZCaEI7QThIbDA2QlE7RUFDSTtDOUhvMDZCWjtBRy90NkJnQjtFMkh0R1I7SUFHUTtHOUhzMDZCZDtDQUNGO0E4SG4wNkJJOzs7OztFQUNJO0M5SHkwNkJSO0E4SHgwNkJROzs7OztFQUNJO0M5SDgwNkJaO0E4SDUwNkJROzs7OztFQUNJO0M5SGsxNkJaO0E4SC8wNkJJO0VBQ0k7QzlIaTE2QlI7QUc1djZCZ0I7RTJIdEZaO0lBR1E7RzlIbTE2QlY7Q0FDRjtBOEhsMTZCUTtFQUNJO0VBQ0E7QzlIbzE2Qlo7QThIbDE2QlE7Ozs7O0VBQ0k7RUFDQSw2Qm5IeEZFO0VtSHlGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5SHcxNkJaO0FHbHg2QmdCO0UySDdFUjs7Ozs7SUFTUTtJQUVBO0c5SDYxNkJkO0NBQ0Y7QUc1eDZCZ0I7RTJIN0VSOzs7OztJQWNRO0c5SG0yNkJkO0NBQ0Y7QThIaDI2Qkk7RUFDSTtFQUNBO0M5SGsyNkJSO0FHenk2QmdCO0UySDNEWjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzlIbzI2QlY7Q0FDRjtBR2x6NkJnQjtFMkhqRFI7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzlIcTI2QmQ7Q0FDRjtBRy96NkJnQjtFMkhwQ1I7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHOUhxMjZCZDtDQUNGO0E4SGwyNkJZO0VBQ0k7QzlIbzI2QmhCO0E4SGwyNkJZO0VBQ0k7QzlIbzI2QmhCO0E4SGoyNkJROztFQUVJO0VBQ0EsNkJuSG5KRDtFbUhvSkM7QzlIbTI2Qlo7QUd6MTZCZ0I7RTJIUFo7SUFFUTtHOUhrMjZCVjtDQUNGOztBOEg5MTZCQTtFQUNJO0lBQ0UsMklBQ0U7RzlIZzI2Qk47RThIeDE2QkU7SUFDRSx5SUFDRTtHOUh5MTZCTjtDQUNGOztBOEh2MjZCQTtFQUNJO0lBQ0UsMklBQ0U7RzlIZzI2Qk47RThIeDE2QkU7SUFDRSx5SUFDRTtHOUh5MTZCTjtDQUNGO0ErSHBpN0JROzs7O0VBRUk7Qy9Id2k3Qlo7QStIcmk3Qkk7RUFDSTtDL0h1aTdCUjtBK0hyaTdCSTtFQUNJO0MvSHVpN0JSO0ErSHJpN0JJO0VBQ0k7Qy9IdWk3QlI7QUd0MzZCZ0I7RTRIbExaO0lBR1E7Ry9IeWk3QlY7Q0FDRjtBK0h2aTdCSTtFQUNJO0MvSHlpN0JSO0ErSHhpN0JRO0VBQ0k7Qy9IMGk3Qlo7QStIeGk3QlE7RUFDSTtDL0gwaTdCWjtBK0h4aTdCUTtFQUNJO0MvSDBpN0JaO0ErSHhpN0JRO0VBQ0k7Qy9IMGk3Qlo7QStIdmk3Qkk7RUFDSTtDL0h5aTdCUjs7QWdJMWs3QlE7Ozs7RUFFSTtDaEkrazdCWjtBZ0k1azdCSTs7RUFFSTtDaEk4azdCUjtBZ0k1azdCSTtFQUNJO0NoSThrN0JSO0FnSTVrN0JJO0VBQ0k7Q2hJOGs3QlI7QWdJN2s3QlE7O0VBRUk7Q2hJK2s3Qlo7QUdsNjZCZ0I7RTZIM0tSO0lBRUo7R2hJK2s3QkY7Q0FDRjtBZ0k3azdCUTtFQUNMO0VBQ0E7Q2hJK2s3Qkg7QUczNjZCZ0I7RTZIbEtSO0lBRUo7R2hJK2s3QkY7Q0FDRjtBR2g3NkJnQjtFNkg3SlI7SUFFSjtHaEkrazdCRjtDQUNGO0FHcjc2QmdCO0U2SHRKQTtJQUNYO0doSThrN0JIO0NBQ0Y7QWdJems3QlE7RUFDSTtDaEkyazdCWjtBZ0kxazdCWTtFQUNJO0NoSTRrN0JoQjtBZ0l4azdCSTtFQUNJO0NoSTBrN0JSO0FHbjg2QmdCO0U2SHhJWjtJQUdRO0doSTRrN0JWO0NBQ0Y7QUd4ODZCZ0I7RTZIbklSO0lBRVE7R2hJNms3QmQ7Q0FDRjtBZ0kxazdCSTtFQUNJO0NoSTRrN0JSO0FnSTNrN0JRO0VBQ0k7Q2hJNms3Qlo7QWdJMWs3Qkk7RUFDSTtDaEk0azdCUjtBZ0kzazdCUTtFQUNJO0NoSTZrN0JaOztBaUlwcDdCUTs7OztFQUVJO0NqSXlwN0JaO0FpSXJwN0JJO0VBQ0k7Q2pJdXA3QlI7QWlJcHA3Qkk7RUFDSTtDaklzcDdCUjtBaUlucDdCSTtFQUNJO0NqSXFwN0JSO0FHeis2QmdCO0U4SDdLWjtJQUdRO0dqSXVwN0JWO0NBQ0Y7QWlJcnA3QlE7RUFDSTtDakl1cDdCWjtBaUlwcDdCUTtFQUNJO0NqSXNwN0JaO0FpSW5wN0JRO0VBQ0k7Q2pJcXA3Qlo7QWlJbHA3QlE7RUFDSTtFQUNBLDZCdEhWRTtDWDhwN0JkO0FpSWhwN0JJO0VBQ0k7Q2pJa3A3QlI7QUc5LzZCZ0I7RThIckpaO0lBR1E7SUFDQTtHaklvcDdCVjtDQUNGO0FHcGc3QmdCO0U4SDNJUjtJQUVRO0lBQ0E7R2pJaXA3QmQ7Q0FDRjtBaUk3bzdCSTtFQUNJO0NqSStvN0JSO0FHN2c3QmdCO0U4SG5JWjtJQUdRO0dqSWlwN0JWO0NBQ0Y7QWlJL283QlE7RUFDSTtDaklpcDdCWjtBaUk5bzdCUTtFQUNJLDZCdEh0Q0Q7RXNIdUNDO0VBQ0E7Q2pJZ3A3Qlo7QWlJL283Qlk7RUFDSSxnQ3RINUNQO0NYNnI3QlQ7QUc3aDdCZ0I7RThIekhSO0lBUVE7R2pJa3A3QmQ7Q0FDRjtBaUkvbzdCUTtFQUNJO0NqSWlwN0JaO0FHcmk3QmdCO0U4SDdHUjtJQUdRO0lBQ0E7SUFDQTtHakltcDdCZDtDQUNGO0FpSWhwN0JRO0VBQ0k7Q2pJa3A3Qlo7QUcvaTdCZ0I7RThIcEdSO0lBR1E7R2pJb3A3QmQ7Q0FDRjtBaUlscDdCWTs7RUFFSTtFQUNBO0NqSW9wN0JoQjtBR3pqN0JnQjtFOEh2RkE7SUFDSTtJQUNBO0lBQ0E7R2pJbXA3QmxCO0NBQ0Y7QWlJaHA3Qlk7RUFDSTtDaklrcDdCaEI7QWlJN283Qkk7RUFDSTtDakkrbzdCUjtBaUk3bzdCUTtFQUNJO0NqSStvN0JaO0FpSTVvN0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJOG83Qlo7QWlJM283QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTZvN0JaO0FpSTFvN0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCdEhoSEQ7RXNIaUhDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk0bzdCWjtBR3ZtN0JnQjtFOEhwRFI7SUFpQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakk4bzdCZDtDQUNGO0FpSTVvN0JZO0VBQ0k7Q2pJOG83QmhCO0FHbm43QmdCO0U4SHhCSjtJQUVRO0lBQ0E7R2pJNm83QmxCO0NBQ0Y7QWlJM283QmdCO0VBQ0k7Q2pJNm83QnBCO0FpSXpvN0JZO0VBQ0k7RUFDQTtDakkybzdCaEI7QWlJeG83Qlk7RUFDSTtFQUNBO0NqSTBvN0JoQjtBaUl2bzdCWTtFQUNJO0VBQ0E7Q2pJeW83QmhCO0FpSXRvN0JZO0VBQ0k7RUFDQTtDakl3bzdCaEI7QWlJcm83Qlk7RUFDSTtFQUNBO0NqSXVvN0JoQjtBaUlwbzdCWTtFQUNJO0VBQ0E7Q2pJc283QmhCO0FpSW5vN0JZO0VBQ0k7RUFDQTtDaklxbzdCaEI7QWlJam83QlE7RUFDSTtFQUNBLDZCdEh2TEQ7RXNId0xDO0VBQ0E7Q2pJbW83Qlo7QUc5cDdCZ0I7RThIdUJSO0lBTVE7R2pJcW83QmQ7Q0FDRjtBR25xN0JnQjtFOEhpQ1I7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqSW9vN0JkO0NBQ0Y7QWlJam83QlE7Ozs7O0VBQ0k7RUFDQSw2QnRIM01EO0VzSDRNQztFQUNBO0VBQ0E7Q2pJdW83Qlo7QUd2cjdCZ0I7RThIMkNSOzs7OztJQU9RO0lBQ0E7R2pJNm83QmQ7Q0FDRjtBaUkzbzdCWTs7Ozs7RXhIcFBSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFd0gwT1k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTJwN0JoQjtBR3p0N0JnQjtFOEhzREo7Ozs7O0lBVVE7R2pJaXE3QmxCO0NBQ0Y7QWlJN3A3QlE7RUFDSTtFQUNBLDZCdEhyT0Q7RXNIc09DO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJK3A3Qlo7QUczdTdCZ0I7RThIcUVSO0lBU1E7SUFDQTtHaklpcTdCZDtDQUNGO0FpSTlwN0JRO0VBQ0k7RUFDQTtFQUNBO0NqSWdxN0JaO0FHdHY3QmdCO0U4SG1GUjtJQUtRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqSWtxN0JkO0VpSWpxN0JjO0lBQ0k7SUFDQTtJQUNBO0dqSW1xN0JsQjtFaUlocTdCYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqSWtxN0JsQjtFaUkvcDdCYztJQUNJO0lBQ0E7R2pJaXE3QmxCO0VpSTlwN0JjO0lBQ0k7SUFDQTtHaklncTdCbEI7RWlJN3A3QmM7SUFDSTtJQUNBO0dqSStwN0JsQjtFaUk1cDdCYztJQUNJO0lBQ0E7R2pJOHA3QmxCO0VpSTNwN0JjO0lBQ0k7SUFDQTtHakk2cDdCbEI7RWlJMXA3QmM7SUFDSTtJQUNBO0dqSTRwN0JsQjtFaUl6cDdCYztJQUNJO0lBQ0E7R2pJMnA3QmxCO0NBQ0Y7QUdqejdCZ0I7RThINEpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R2pJd3A3QmxCO0NBQ0Y7QUd6ejdCZ0I7RThIdUtBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaklxcDdCbEI7Q0FDRjtBaUkvbzdCWTtFQUNJO0NqSWlwN0JoQjtBaUk5bzdCWTs7Ozs7RUFDSTtDaklvcDdCaEI7QWlJL283Qkk7Ozs7O0VBQ0k7RUFDQTtDaklxcDdCUjtBR3YxN0JnQjtFOEhnTVo7Ozs7O0lBSVE7R2pJMnA3QlY7Q0FDRjtBR2gyN0JnQjtFOEhnTVo7Ozs7O0lBT1E7R2pJaXE3QlY7Q0FDRjtBaUkvcDdCUTs7Ozs7RUFDSTtDaklxcTdCWjtBaUlscTdCUTs7Ozs7RUFDSTtDakl3cTdCWjtBaUlycTdCUTs7Ozs7Ozs7Ozs7Ozs7RUFFSTtFQUNBLGdDdEhyWEg7RXNIc1hHO0VBQ0E7Q2pJbXI3Qlo7QWlJanI3Qlk7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7Q2pJZ3M3QmhCOztBRzE1N0JnQjtFK0g3TFo7SUFFUTtHbEkwbDhCVjtDQUNGO0FrSXpsOEJRO0VBQ0k7Q2xJMmw4Qlo7QWtJemw4QlE7RUFDSTtDbEkybDhCWjtBa0l6bDhCUTtFQUNJO0NsSTJsOEJaO0FHejY3QmdCO0UrSGhMUjtJQUVRO0dsSTJsOEJkO0NBQ0Y7QWtJemw4QlE7RUFDSSw2QnZIT0U7RXVITkY7Q2xJMmw4Qlo7QUdsNzdCZ0I7RStIM0tSO0lBSVE7SUFDQTtHbEk2bDhCZDtDQUNGOztBbUl0bjhCSTtFQUNJO0NuSXluOEJSO0FtSXZuOEJJO0VBQ0k7Q25JeW44QlI7QW1Jdm44Qkk7RUFDSTtFQUNBO0VBQ0E7Q25JeW44QlI7QUdwODdCZ0I7RWdJeExaO0lBS1E7R25JMm44QlY7Q0FDRjtBR3o4N0JnQjtFZ0lqTFI7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0duSTRuOEJkO0NBQ0Y7QW1JMW44QlE7Ozs7RUFFSTtDbkk4bjhCWjtBbUk1bjhCUTtFQUNJO0NuSThuOEJaO0FHMzk3QmdCO0VnSXBLUjtJQUdRO0duSWdvOEJkO0NBQ0Y7QW1JNW44QlE7RUFDSTtDbkk4bjhCWjtBbUk1bjhCUTtFQUNJO0NuSThuOEJaO0FtSXpuOEJRO0VBQ0k7Q25JMm44Qlo7QW1Jem44QlE7RUFDSTtDbkkybjhCWjtBbUl6bjhCUTtFQUNJO0NuSTJuOEJaO0FtSXpuOEJRO0VBQ0k7Q25JMm44Qlo7QW1Jem44QlE7RUFDTDtDbkkybjhCSDtBR3IvN0JnQjtFZ0l2SVI7SUFHSjtHbkk2bjhCRjtDQUNGO0FHMS83QmdCO0VnSWhJWjtJQUVRO0duSTRuOEJWO0NBQ0Y7QW1JM244QlE7RUFDSTtDbkk2bjhCWjtBbUkzbjhCUTtFQUNJO0NuSTZuOEJaO0FtSTNuOEJRO0VBQ0k7Q25JNm44Qlo7QW1JM244QlE7RUFDSTtDbkk2bjhCWjtBbUkxbjhCSTs7Ozs7RUFDSTtFQUNBO0NuSWdvOEJSO0FHbmg4QmdCO0VnSS9HWjs7Ozs7SUFJUTtHbklzbzhCVjtDQUNGO0FtSXJvOEJROzs7OztFQUNJO0NuSTJvOEJaO0FtSXpvOEJROzs7OztFQUNJO0NuSStvOEJaO0FtSTdvOEJROzs7OztFQUNJO0NuSW1wOEJaO0FtSWhwOEJJO0VBQ0k7Q25Ja3A4QlI7QW1JanA4QkU7RUFDVTtDbkltcDhCWjtBbUlscDhCWTtFQUNJO0NuSW9wOEJoQjtBbUlqcDhCUTtFQUNJO0NuSW1wOEJaO0FtSWpwOEJRO0VBQ0k7Q25JbXA4Qlo7QW1JaHA4Qkk7O0VBRUk7RUFDQSw2QnhIdEZNO0NYd3U4QmQ7QW1JaHA4Qkk7RUFDSTtDbklrcDhCUjs7QW9JdHc4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSXl3OEJSO0FHaGw4QmdCO0VpSTlMWjtJQU9RO0dwSTJ3OEJWO0NBQ0Y7QUdybDhCZ0I7RWlJOUxaO0lBVVE7R3BJNnc4QlY7Q0FDRjtBb0kzdzhCSTtFQUNJO0VBQ0E7RUFDQTtDcEk2dzhCUjtBRy9sOEJnQjtFaUlqTFo7SUFLUTtJQUNBO0lBQ0E7R3BJK3c4QlY7Q0FDRjtBb0k5dzhCUTs7OztFQUVJO0NwSWt4OEJaO0FvSWh4OEJRO0VBQ0k7Q3BJa3g4Qlo7QW9JL3c4Qkk7RUFDSTtDcElpeDhCUjtBb0kvdzhCSTtFQUNJO0NwSWl4OEJSO0FvSS93OEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BJaXg4QlI7QUczbjhCZ0I7RWlJMUpaO0lBTVE7R3BJbXg4QlY7Q0FDRjtBR2hvOEJnQjtFaUkxSlo7SUFTUTtHcElxeDhCVjtDQUNGO0FHcm84QmdCO0VpSTFKWjtJQVlRO0dwSXV4OEJWO0NBQ0Y7QW9JcHg4QlE7RUFDSTtDcElzeDhCWjtBb0lweDhCUTtFQUNJO0NwSXN4OEJaO0FvSWx4OEJJO0VBQ0k7Q3BJb3g4QlI7QUducDhCZ0I7RWlJbElaO0lBR1E7SUFDQTtHcElzeDhCVjtDQUNGO0FvSXB4OEJRO0VBQ0k7RUFDQTtDcElzeDhCWjtBRzdwOEJnQjtFaUkzSFI7SUFJUTtHcEl3eDhCZDtDQUNGO0FvSXR4OEJRO0VBQ0k7Q3BJd3g4Qlo7QW9JdHg4QlE7RUFDSTtDcEl3eDhCWjtBb0l0eDhCUTs7RUFFSTtDcEl3eDhCWjtBb0lyeDhCSTtFQUNJO0NwSXV4OEJSO0FvSXJ4OEJJO0VBQ0k7RUFDQTtDcEl1eDhCUjtBb0l0eDhCUTtFQUNJO0NwSXd4OEJaO0FvSXR4OEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BJd3g4Qlo7QW9JdHg4QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSXd4OEJaO0FvSXR4OEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QnpIaEZEO0V5SGlGQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BJd3g4Qlo7QUdudDhCZ0I7RWlJbkZSO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3BJMHg4QmQ7Q0FDRjtBb0l6eDhCWTtFQUNJO0NwSTJ4OEJoQjtBRy90OEJnQjtFaUkxREo7SUFFUTtJQUNBO0dwSTJ4OEJsQjtDQUNGO0FvSXp4OEJZO0VBQ0k7RUFDQTtDcEkyeDhCaEI7QW9Jeng4Qlk7RUFDSTtFQUNBO0NwSTJ4OEJoQjtBb0l6eDhCWTtFQUNJO0VBQ0E7Q3BJMng4QmhCO0FvSXp4OEJZO0VBQ0k7RUFDQTtDcEkyeDhCaEI7QW9Jeng4Qlk7RUFDSTtFQUNBO0NwSTJ4OEJoQjtBb0l6eDhCWTtFQUNJO0VBQ0E7Q3BJMng4QmhCO0FvSXp4OEJZO0VBQ0k7RUFDQTtDcEkyeDhCaEI7QW9Jeng4Qlk7RUFDSTtFQUNBO0NwSTJ4OEJoQjtBb0l6eDhCWTtFQUNJO0VBQ0E7Q3BJMng4QmhCO0FvSXp4OEJZO0VBQ0k7RUFDQTtDcEkyeDhCaEI7QW9Jeng4Qlk7RUFDSTtFQUNBO0NwSTJ4OEJoQjtBb0l6eDhCWTtFQUNJO0VBQ0E7Q3BJMng4QmhCO0FvSXh4OEJRO0VBQ0k7RUFDQSw2QnpIN0pEO0V5SDhKQztFQUNBO0NwSTB4OEJaO0FHM3g4QmdCO0VpSUhSO0lBTVE7R3BJNHg4QmQ7Q0FDRjtBR2h5OEJnQjtFaUlNUjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3BJNHg4QmQ7Q0FDRjtBb0kxeDhCUTs7Ozs7RUFDSTtFQUNBLDJCekh4TEU7RXlIeUxGO0VBQ0E7RUFDQTtDcElneThCWjtBR3B6OEJnQjtFaUllUjs7Ozs7SUFPUTtJQUNBO0lBQ0E7SUFDQTtHcElzeThCZDtDQUNGO0FvSXJ5OEJZOzs7OztFQUNJO0UzSDFOWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RTJIZ05ZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BJcXo4QmhCO0FHeDE4QmdCO0VpSTJCSjs7Ozs7SUFVUTtHcEkyejhCbEI7Q0FDRjtBb0l4ejhCUTtFQUNJO0VBQ0EsOEJ6SHBORTtFeUhxTkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEkwejhCWjtBRzEyOEJnQjtFaUl5Q1I7SUFTUTtJQUNBO0lBQ0E7R3BJNHo4QmQ7Q0FDRjtBb0kxejhCUTtFQUNJO0VBQ0E7RUFDQTtDcEk0ejhCWjtBR3QzOEJnQjtFaUl1RFI7SUFLUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3BJOHo4QmQ7RW9JN3o4QmM7SUFDSTtJQUNBO0lBQ0E7R3BJK3o4QmxCO0VvSTd6OEJjO0lBQ0k7SUFDQTtHcEkrejhCbEI7RW9JN3o4QmM7SUFDSTtJQUNBO0dwSSt6OEJsQjtFb0k3ejhCYztJQUNJO0lBQ0E7R3BJK3o4QmxCO0VvSTd6OEJjO0lBQ0k7SUFDQTtHcEkrejhCbEI7RW9JN3o4QmM7SUFDSTtJQUNBO0dwSSt6OEJsQjtFb0k3ejhCYztJQUNJO0lBQ0E7R3BJK3o4QmxCO0VvSTd6OEJjO0lBQ0k7SUFDQTtHcEkrejhCbEI7RW9JN3o4QmM7SUFDSTtJQUNBO0dwSSt6OEJsQjtFb0k3ejhCYztJQUNJO0lBQ0E7R3BJK3o4QmxCO0VvSTd6OEJjO0lBQ0k7SUFDQTtHcEkrejhCbEI7RW9JN3o4QmM7SUFDSTtJQUNBO0dwSSt6OEJsQjtFb0k3ejhCYztJQUNJO0lBQ0E7R3BJK3o4QmxCO0NBQ0Y7QW9JM3o4Qlk7RUFDSTtDcEk2ejhCaEI7QW9JM3o4Qlk7Ozs7O0VBQ0k7Q3BJaTA4QmhCO0FvSTV6OEJRO0VBQ0k7RUFDQTtFQUNBO0NwSTh6OEJaOztBcUl4bzlCSTtFQUNJO0NySTJvOUJSO0FxSTFvOUJRO0VBQ0k7RUFDQTtFQUNBO0NySTRvOUJaO0FxSXpvOUJJO0VBQ0k7RUFDQTtDckkybzlCUjtBcUl6bzlCSTtFQUNJO0NySTJvOUJSO0FxSTFvOUJRO0VBQ0ksK0IxSGNHO0NYOG45QmY7QXFJem85Qkk7RUFDSTtDckkybzlCUjtBcUl6bzlCSTtFQUNJO0VBQ0E7RUFDQTtDckkybzlCUjtBR3IrOEJnQjtFa0l6S1o7SUFLUTtHckk2bzlCVjtDQUNGO0FxSTNvOUJROzs7O0VBRUk7Q3JJK285Qlo7QUdoLzhCZ0I7RWtJNUpSO0lBRVE7SUFDQTtJQUNBO0lBQ0E7R3JJOG85QmQ7Q0FDRjtBcUkxbzlCUTtFQUNJO0VBQ0E7RUFDQTtDckk0bzlCWjtBcUkzbzlCWTtFQUNJO0NySTZvOUJoQjtBcUl6bzlCSTtFQUNJO0NySTJvOUJSO0FHbmc5QmdCO0VrSXpJWjtJQUdRO0dySTZvOUJWO0NBQ0Y7QXFJM285QlE7RUFDSTtDckk2bzlCWjtBRzNnOUJnQjtFa0luSVI7SUFHUTtHckkrbzlCZDtDQUNGO0FxSTdvOUJROztFQUVJO0VBQ0E7Q3JJK285Qlo7QXFJN285QlE7RUFDSTtDckkrbzlCWjtBcUk3bzlCUTtFQUNJO0NySStvOUJaO0FxSTlvOUJZO0VBQ0k7Q3JJZ3A5QmhCO0FxSTNvOUJJO0VBQ0k7Q3JJNm85QlI7QXFJM285Qkk7RUFDSTtDckk2bzlCUjtBcUk1bzlCUTtFQUNJO0NySThvOUJaO0FxSTVvOUJRO0VBQ0k7RUFDQSw2QjFIaEVFO0UwSGlFRjtFQUNBO0VBQ0E7Q3JJOG85Qlo7QUc5aTlCZ0I7RWtJckdSO0lBT1E7SUFDWjtHcklncDlCRjtDQUNGO0FxSS9vOUJZO0VBQ0k7RUFDQSxnQzFIdkVQO0UwSHdFTztDcklpcDlCaEI7QXFJOW85QlE7RUFDSTtDcklncDlCWjtBcUk5bzlCUTtFQUNJO0NySWdwOUJaOztBc0kzdjlCUTs7OztFQUVJO0N0SWd3OUJaO0FzSTl2OUJRO0VBQ0k7Q3RJZ3c5Qlo7QXNJN3Y5Qkk7RUFDSTtDdEkrdjlCUjtBc0k3djlCSTtFQUNJO0N0SSt2OUJSO0FHL2s5QmdCO0VtSTlLWjtJQUVRO0d0SSt2OUJWO0NBQ0Y7QUdwbDlCZ0I7RW1JeEtaO0lBRVE7R3RJOHY5QlY7Q0FDRjtBR3psOUJnQjtFbUl4S1o7SUFLUTtHdElndzlCVjtDQUNGO0FzSTl2OUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RJZ3c5QmhCO0FHcG05QmdCO0VtSWhLSjtJQU1RO0d0SWt3OUJsQjtDQUNGO0FHem05QmdCO0VtSWhLSjtJQVNRO0d0SW93OUJsQjtDQUNGO0FHOW05QmdCO0VtSXBKSjtJQUVRO0lBQ0E7R3RJb3c5QmxCO0NBQ0Y7QXNJL3Y5QlE7RUFDSTtDdElpdzlCWjtBc0kvdjlCUTtFQUNJO0VBQ0E7Q3RJaXc5Qlo7QXNJNXY5Qkk7RUFDSTtDdEk4djlCUjtBc0kzdjlCSTs7Ozs7RUFDSTtFQUNBO0VBQ0E7Q3RJaXc5QlI7QUd2bzlCZ0I7RW1JN0haOzs7OztJQUtRO0d0SXV3OUJWO0NBQ0Y7QXNJdHc5QlE7Ozs7O0VBQ0k7Q3RJNHc5Qlo7QUd2cDlCZ0I7RW1JbkhSOzs7OztJQUVRO0d0SWd4OUJkO0NBQ0Y7QXNJN3c5QlE7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0SW14OUJaO0FHNXE5QmdCO0VtSTdHUjs7Ozs7SUFRUTtHdEl5eDlCZDtDQUNGO0FzSXZ4OUJROzs7OztFQUNJO0N0STZ4OUJaO0FzSTN4OUJROzs7OztFQUNJO0N0SWl5OUJaO0FzSTl4OUJJO0VBQ0k7Q3RJZ3k5QlI7QXNJL3g5QlE7RUFDSTtDdElpeTlCWjtBc0kveDlCUTtFQUNJO0N0SWl5OUJaO0FzSS94OUJRO0VBQ0k7Q3RJaXk5Qlo7QXNJL3g5QlE7RUFDSTtDdElpeTlCWjtBc0k1eDlCUTtFQUNJO0N0STh4OUJaO0FHcnQ5QmdCO0VtSTFFUjtJQUdRO0d0SWd5OUJkO0NBQ0Y7O0F1SXo1OUJBO0VBQ0k7Q3ZJNDU5Qko7QXVJejU5Qk87RUFDSyw2QjVIdUJFO0U0SHRCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZJMjU5Qlo7QXVJejU5QlE7RUFDSTtDdkkyNTlCWjtBdUl2NTlCSTs7Ozs7RUFDSTtDdkk2NTlCUjtBdUkxNTlCSTtFQUNJO0N2STQ1OUJSO0FHcHY5QmdCO0VvSXpLWjtJQUdRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d2STg1OUJWO0NBQ0Y7QUcvdjlCZ0I7RW9JektaO0lBWVE7R3ZJZzY5QlY7Q0FDRjtBR3B3OUJnQjtFb0l6S1o7SUFlUTtHdklrNjlCVjtDQUNGO0F1SWg2OUJRO0VBQ0ksNkI1SGJFO0U0SGNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdklrNjlCWjtBdUlqNjlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SW02OUJoQjtBdUlqNjlCWTtFQUNJO0N2SW02OUJoQjtBdUlsNjlCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdklvNjlCcEI7QXVJOTU5Qkk7RUFDSTtFQUNBO0N2SWc2OUJSO0FHM3k5QmdCO0VvSXZIWjtJQUlRO0d2SWs2OUJWO0NBQ0Y7QXVJaDY5Qlk7RUFDSTtDdklrNjlCaEI7QXVJaDY5Qlk7RUFDSTtDdklrNjlCaEI7QUd0ejlCZ0I7RW9JekdBO0lBQ0k7R3ZJazY5QmxCO0V1SWg2OUJjO0lBQ0k7R3ZJazY5QmxCO0NBQ0Y7QXVJOTU5QlE7Ozs7O0VBQ0k7Q3ZJbzY5Qlo7QXVJbDY5QlE7RUFDSTtDdklvNjlCWjtBdUlsNjlCUTtFQUNJO0N2SW82OUJaO0FHMzA5QmdCO0VvSXRGSjs7SUFFSTtHdklvNjlCZDtDQUNGO0F1SWg2OUJJO0VBQ1E7RUFDQTtFQUNBLDZCNUh2RkU7RTRId0ZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZJazY5Qlo7QUczMTlCZ0I7RW9JL0VaO0lBVVk7R3ZJbzY5QmQ7Q0FDRjtBdUluNjlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZJcTY5QmhCO0F1SWo2OUJJO0VBQ0k7Q3ZJbTY5QlI7QXVJbDY5QlE7RUFDSTtDdklvNjlCWjtBdUlsNjlCUTtFQUNJO0VBQ0E7RUFDQTtDdklvNjlCWjtBdUloNjlCSTtFQUNJO0N2SWs2OUJSO0F1SS81OUJJOzs7OztFQUNJO0VBQ0E7Q3ZJcTY5QlI7QXVJcDY5QlE7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkkwNjlCWjtBdUl4NjlCUTs7Ozs7RUFDSTtDdkk4NjlCWjtBR2w1OUJnQjtFb0l2Q1o7Ozs7O0lBZUQ7SUFDQTtJQUNBO0lBQ0E7R3ZJazc5QkQ7RXVJajc5QkM7Ozs7O0lBQ0M7SUFDWTtHdkl1NzlCZDtFdUlyNzlCQzs7Ozs7SUFDQztHdkkyNzlCRjtDQUNGO0F1SXY3OUJROzs7OztFQUNJO0N2STY3OUJaO0F1SXo3OUJJO0VBQ0k7Q3ZJMjc5QlI7QXVJMTc5QlE7RUFDSTtDdkk0NzlCWjtBdUkxNzlCUTtFQUNJO0VBQ0E7Q3ZJNDc5Qlo7QXVJMTc5QlE7RUFDSTtFQUNBO0N2STQ3OUJaO0F1SXg3OUJJO0VBQ0k7Q3ZJMDc5QlI7QXVJejc5QlE7RUFDSTtFQUNBO0VBQ0E7Q3ZJMjc5Qlo7QXVJejc5QlE7RUFDSTtDdkkyNzlCWjtBdUl6NzlCUTtFQUNJO0N2STI3OUJaOztBd0k5bytCSTtFQUNJO0N4SWlwK0JSO0FHcDk5QmdCO0VxSTlMWjtJQUdRO0d4SW1wK0JWO0NBQ0Y7QXdJbHArQlE7Ozs7RUFFSTtDeElzcCtCWjtBd0lucCtCSTtFQUNJO0N4SXFwK0JSO0F3SW5wK0JJO0VBQ0k7Q3hJcXArQlI7QUdyKzlCZ0I7RXFJakxaO0lBR1E7SUFDQTtJQUNBO0d4SXVwK0JWO0NBQ0Y7QXdJdHArQlE7RUFDSTtFQUNBLDZCN0hVRDtFNkhUQztDeEl3cCtCWjtBd0l0cCtCUTtFQUNJO0VBQ0EsZ0M3SEZFO0U2SEdGO0VBQ0EsNkI3SEdEO0U2SEZDO0VBQ0E7Q3hJd3ArQlo7QXdJdnArQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SXlwK0JoQjtBd0lwcCtCSTtFQUNJO0VBQ0E7Q3hJc3ArQlI7QUd2ZytCZ0I7RXFJakpaO0lBSVk7SUFDQTtJQUNBO0d4SXdwK0JkO0NBQ0Y7QXdJdnArQlk7RUFDSTtDeEl5cCtCaEI7QXdJdnArQlk7RUFDSTtDeEl5cCtCaEI7QUdwaCtCZ0I7RXFJdElKO0lBR1E7R3hJMnArQmxCO0NBQ0Y7QUd6aCtCZ0I7RXFJL0haO0lBRVE7R3hJMHArQlY7Q0FDRjtBd0l6cCtCUTtFQUNJO0N4STJwK0JaO0FHamkrQmdCO0VxSTNIUjtJQUdRO0lBQ0E7R3hJNnArQmQ7Q0FDRjtBd0kzcCtCUTtFQUNJO0N4STZwK0JaO0F3STNwK0JRO0VBQ0k7Q3hJNnArQlo7QUc3aStCZ0I7RXFJakhSO0lBR1E7SUFDQTtHeEkrcCtCZDtDQUNGO0F3STdwK0JRO0VBQ0ksNkI3SDFERTtFNkgyREY7RUFDQTtFQUNBO0N4SStwK0JaO0F3STdwK0JRO0VBQ0ksZ0M3SDdESDtFNkg4REc7RUFDQTtFQUNBO0N4SStwK0JaO0F3STVwK0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hJOHArQlI7QUd4aytCZ0I7RXFJN0ZaO0lBU1E7SUFDQTtJQUNBO0d4SWdxK0JWO0NBQ0Y7QXdJL3ArQlE7RUFDSTtDeElpcStCWjtBR2xsK0JnQjtFcUloRlI7SUFHUTtJQUNBO0lBQ0E7T0FBQTtJQUNBO0lBQ0E7SUFDQTtHeEltcStCZDtDQUNGO0F3SWpxK0JRO0VBQ0k7RUFDQTtDeEltcStCWjtBR2htK0JnQjtFcUlyRVI7SUFJUTtJQUNBO0d4SXFxK0JkO0NBQ0Y7QXdJbnErQlE7RUFDSSw2QjdIdkdFO0U2SHdHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hJcXErQlo7QUcvbStCZ0I7RXFJN0RSO0lBU1E7SUFDQTtHeEl1cStCZDtDQUNGO0FHcm4rQmdCO0VxSWhEUjtJQUdRO0lBQ0E7SUFDQTtHeElzcStCZDtDQUNGO0F3SW5xK0JRO0VBQ0k7RUFDQTtFQUNBO0N4SXFxK0JaO0FHam8rQmdCO0VxSXZDUjtJQUtRO0lBQ0E7R3hJdXErQmQ7Q0FDRjtBd0lwcStCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4SXNxK0JaO0F3SW5xK0JRO0VBQ0ksNkI3SHpJRDtFNkgwSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeElxcStCWjtBd0lucStCUTtFQUNJLGdDN0huSkg7RTZIb0pHO0VBQ0E7RUFDQTtDeElxcStCWjtBRzNwK0JnQjtFcUlQUjtJQUVRO0lBQ0E7R3hJb3ErQmQ7Q0FDRjtBd0lqcStCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEltcStCWjtBd0locStCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hJa3ErQlo7QXdJL3ArQkk7RUFDSTtFQUNBO0VBQ0E7Q3hJaXErQlI7QUdycitCZ0I7RXFJaUJaO0lBS1E7SUFDQTtJQUNBO0lBQ0E7R3hJbXErQlY7Q0FDRjtBd0lscStCUTtFQUNJO0N4SW9xK0JaO0FHaHMrQmdCO0VxSTJCUjtJQUdRO0d4SXNxK0JkO0NBQ0Y7QXdJbHErQkk7RUFDSSw2QjdIdk1NO0U2SHdNTjtFQUNBO0VBQ0E7RUFDQTtDeElvcStCUjtBd0lqcStCSTtFQUNJLGdDN0g1TUM7RTZINk1EO0VBQ0E7RUFDQTtDeEltcStCUjtBd0lqcStCSTtFQUNJO0VBQ0E7RUFDQSxnQzdIek5NO0U2SDBOTjtFQUNBO0VBQ0E7Q3hJbXErQlI7QUcxdCtCZ0I7RXFJaURaO0lBUVE7SUFDQTtJQUNBO0d4SXFxK0JWO0NBQ0Y7QUdqdStCZ0I7RXFJOERaO0lBRVE7SUFDQTtJQUNBO0lBQ0E7R3hJcXErQlY7Q0FDRjtBd0lucStCSTtFQUNJLDZCN0gxT007RTZIMk9OO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeElxcStCUjtBd0lscStCUTtFQUNJO0N4SW9xK0JaO0F3SWxxK0JRO0VBQ0k7Q3hJb3ErQlo7QXdJaHErQlE7RUFDSTtDeElrcStCWjtBd0locStCUTtFQUNJO0N4SWtxK0JaO0F3SWhxK0JRO0VBQ0k7Q3hJa3ErQlo7QXdJaHErQlE7RUFDSTtDeElrcStCWjtBR3B3K0JnQjtFcUlzR1I7SUFFUTtHeElncStCZDtDQUNGO0FHencrQmdCO0VxSXFHWjtJQU9RO0d4SWlxK0JWO0NBQ0Y7QXdJaHErQlE7RUFDSTtDeElrcStCWjtBR2p4K0JnQjtFcUlpSFI7SUFFUTtHeElrcStCZDtDQUNGO0F3SWhxK0JRO0VBQ0k7RUFDQTtFQUNBO0N4SWtxK0JaO0F3STlwK0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeElncStCUjtBR2x5K0JnQjtFcUk2SFo7SUFPUTtHeElrcStCVjtDQUNGO0FHdnkrQmdCO0VxSXNJUjtJQUVRO0lBQ0E7SUFDQTtHeEltcStCZDtDQUNGO0F3SWhxK0JRO0VBQ0k7RUFDQTtDeElrcStCWjtBR2x6K0JnQjtFcUk4SVI7SUFJUTtJQUNBO0d4SW9xK0JkO0NBQ0Y7QXdJbHErQlE7RUFDSTtFQUNBO0VBQ0EsNkI3SDVURTtFNkg2VEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SW9xK0JaO0FHbjArQmdCO0VxSXNKUjtJQVdRO0d4SXNxK0JkO0NBQ0Y7QXdJcHErQlE7RUFDSTtFQUNBLDZCN0h6VUU7RTZIMFVGO0VBQ0E7RUFDQTtFQUNBO0N4SXNxK0JaO0F3SXBxK0JRO0VBQ0k7RUFDQSw2QjdIalZFO0U2SGtWRjtFQUNBO0VBQ0E7RUFDQTtDeElzcStCWjtBd0lwcStCUTtFQUNJO0VBQ0EsZ0M3SHRWSDtFNkh1Vkc7RUFDQTtFQUNBO0N4SXNxK0JaO0F3SWpxK0JRO0VBQ0k7Q3hJbXErQlo7QXdJanErQlE7RUFDSTtDeEltcStCWjtBd0lqcStCUTtFQUNJO0N4SW1xK0JaO0F3SS9wK0JRO0VBQ0k7Q3hJaXErQlo7O0F5STFpL0JBO0VBQ0k7Q3pJNmkvQko7QXlJemkvQkk7RUFDSTtDekkyaS9CUjtBR2wzK0JnQjtFc0kxTFo7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pJNmkvQlY7RXlJNWkvQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHekk4aS9CZDtFeUk1aS9CVTtJQUNJO09BQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHekk4aS9CZDtDQUNGO0F5STFpL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pJNGkvQlI7QUcvNCtCZ0I7RXNJM0pKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pJNmkvQmQ7RXlJM2kvQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHekk2aS9CZDtDQUNGO0F5STFpL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekk0aS9CUjtBRzE2K0JnQjtFc0l2SVo7SUFPUTtJQUNBO0d6SThpL0JWO0NBQ0Y7QXlJN2kvQlE7RUFDSTtFQUNBLDZCOUh4Q0U7RThIeUNGO0VBQ0E7RUFDQTtFQUNBO0N6SStpL0JaO0FHeDcrQmdCO0VzSTdIUjtJQVFRO0d6SWlqL0JkO0NBQ0Y7QXlJL2kvQlE7RUFDSSxnQzlIcERFO0U4SHFERjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6SWlqL0JaO0F5STdpL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6SStpL0JSO0FHLzgrQmdCO0VzSXhHWjtJQVVRO0lBQ0E7T0FBQTtJQUNBO0lBQ0E7SUFDQTtHeklpai9CVjtDQUNGO0F5STdpL0JROzs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQSw2QjlIakZFO0U4SGtGRjtFQUNBO0N6STZqL0JaO0F5STNqL0JROzs7Ozs7Ozs7Ozs7O0VBQ0k7Q3pJeWsvQlo7QXlJdmsvQlE7RUFDSTtFQUNBO0N6SXlrL0JaO0F5SXZrL0JRO0VBQ0k7RUFDQTtDekl5ay9CWjtBeUlyay9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N6SXVrL0JSO0FHMWcvQmdCO0VzSWpFWjtJQU1EO0d6SXlrL0JEO0NBQ0Y7QXlJcmsvQkk7RUFDSTtDekl1ay9CUjtBR2xoL0JnQjtFc0l0RFo7SUFHUTtJQUNBO0d6SXlrL0JWO0NBQ0Y7QXlJeGsvQlE7RUFDSTtFQUNBO0tBQUE7RUFDQTtDekkway9CWjtBRzdoL0JnQjtFc0loRFI7SUFLUTtJQUNBO0d6STRrL0JkO0NBQ0Y7QXlJeGsvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6STBrL0JSO0F5SXprL0JRO0VBRUk7RUFDQTtDekkway9CWjtBeUl4ay9CUTtFQUVJO0VBQ0E7Q3pJeWsvQlo7QXlJdGsvQlE7RUFDSTtFQUNBO0N6SXdrL0JaO0F5SXRrL0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pJd2svQlo7QXlJdGsvQlE7RUFDSTtFQUNBO0N6SXdrL0JaO0F5SXRrL0JRO0VBQ0k7RUFDQTtDekl3ay9CWjtBeUl0ay9CUTtFQUNJO0VBQ0E7Q3pJd2svQlo7QXlJcGsvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeklzay9CUjtBRzlrL0JnQjtFc0lJWjtJQU1RO0d6SXdrL0JWO0NBQ0Y7QXlJdmsvQlE7RUFDSTtDekl5ay9CWjtBeUl2ay9CUTtFQUdJO0N6SXVrL0JaO0FHemwvQmdCO0VzSW9CUjtJQUVRO0d6SXVrL0JkO0NBQ0Y7QUc5bC9CZ0I7RXNJb0JSO0lBS1E7R3pJeWsvQmQ7Q0FDRjtBR25tL0JnQjtFc0k4Qlo7SUFFUTtHekl1ay9CVjtDQUNGO0F5SXBrL0JJO0VBQ0k7RUFDQTtFQUNBO0N6SXNrL0JSO0FHN20vQmdCO0VzSW9DWjtJQUtRO0lBQ0E7R3pJd2svQlY7Q0FDRjtBeUlyay9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N6SXVrL0JSO0F5SXRrL0JRO0VBQ0k7Q3pJd2svQlo7QXlJdGsvQlE7RUFDSTtDekl3ay9CWjtBRy9uL0JnQjtFc0k4Q1o7SUFZUTtHekl5ay9CVjtFeUl4ay9CVTtJQUNJO0d6STBrL0JkO0V5SXhrL0JVO0lBQ0E7R3pJMGsvQlY7Q0FDRjtBeUl0ay9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pJd2svQlI7QUdqcC9CZ0I7RXNJb0VaO0lBT1E7R3pJMGsvQlY7Q0FDRjtBeUl6ay9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pJMmsvQlo7QXlJdmsvQkk7RUFDSTtFQUNBO0VBQ0EsZ0M5SGpRTTtFOEhrUU47RUFDQTtFQUNBO0VBQ0E7Q3pJeWsvQlI7QXlJeGsvQlE7RUFDSTtDekkway9CWjtBeUl0ay9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDZCOUg3UU07RThIOFFOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekl3ay9CUjtBeUlyay9CSTs7RUFFSTtDekl1ay9CUjtBRzVyL0JnQjtFc0ltSFo7O0lBSVE7SUFDQTtHekkway9CVjtDQUNGO0F5SXZrL0JJO0VBQ0k7RUFDQTtFQUNBO0N6SXlrL0JSO0FHeHMvQmdCO0VzSTRIWjtJQUtRO0lBQ0E7R3pJMmsvQlY7Q0FDRjtBeUkxay9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6STRrL0JaO0FHdnQvQmdCO0VzSStJWjtJQUVRO0d6STBrL0JWO0NBQ0Y7QUc1dC9CZ0I7RXNJK0laO0lBS1E7R3pJNGsvQlY7Q0FDRjtBR2p1L0JnQjtFc0l3Slo7SUFFUTtHekkyay9CVjtDQUNGO0FHdHUvQmdCO0VzSXdKWjtJQUtRO0d6STZrL0JWO0NBQ0Y7QXlJemsvQkk7RUFDSTtFQUNBO0N6STJrL0JSO0FHL3UvQmdCO0VzSWtLWjtJQUlRO0lBQ0E7SUFDQTtHekk2ay9CVjtDQUNGO0F5STFrL0JJO0VBQ0k7RUFDQTtDekk0ay9CUjtBeUl6ay9CSTtFQUNJLDZCOUhyVk07RThIc1ZOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pJMmsvQlI7QUdsdy9CZ0I7RXNJaUxaO0lBUVE7SUFDQTtJQUNBO0d6STZrL0JWO0NBQ0Y7QXlJMWsvQkk7RUFDSSxnQzlIcldNO0U4SHNXTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6STRrL0JSO0F5STNrL0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pJNmsvQlo7QXlJemsvQkk7RUFDSTtFQUNBO0N6STJrL0JSO0F5SXZrL0JJO0VBQ0ksZ0M5SDdYTTtFOEg4WE47RUFDQTtFQUNBO0N6SXlrL0JSO0FHcHkvQmdCO0VzSXVOWjtJQU1RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pJMmsvQlY7Q0FDRjtBRzd5L0JnQjtFc0l1Tlo7SUFhUTtHekk2ay9CVjtDQUNGO0F5STFrL0JJOztFQUVJO0VBQ0E7Q3pJNGsvQlI7QXlJM2svQlE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pJOGsvQlo7QXlJNWsvQlE7O0VBQ0k7S0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6SStrL0JaO0F5STNrL0JJO0VBQ0k7Q3pJNmsvQlI7QUd6MC9CZ0I7RXNJMlBaO0lBR1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pJK2svQlY7Q0FDRjtBeUk1ay9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pJOGsvQlI7QUczMS9CZ0I7RXNJd1FaO0lBT1E7R3pJZ2wvQlY7Q0FDRjtBeUkvay9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6SWlsL0JaO0FHejIvQmdCO0VzSWlSUjtJQVNRO0d6SW1sL0JkO0NBQ0Y7QXlJL2svQkk7RUFDSSwrQjlIamNPO0U4SGtjUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6SWlsL0JSO0F5STlrL0JJO0VBQ0k7Q3pJZ2wvQlI7QXlJN2svQkk7RUFDSTtDekkray9CUjtBeUk1ay9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N6SThrL0JSO0F5STNrL0JJO0VBQ0ksZ0M5SDdkTTtFOEg4ZE47RUFDQTtFQUNBO0N6STZrL0JSO0FHeDQvQmdCO0VzSXVUWjtJQU1RO0d6SStrL0JWO0NBQ0Y7QXlJNWsvQkk7RUFDSTtFQUNBLDZCOUh0ZU07RThIdWVOO0VBQ0E7RUFDQTtFQUNBO0N6SThrL0JSO0FHcjUvQmdCO0VzSWlVWjtJQVFRO0d6SWdsL0JWO0NBQ0Y7QXlJN2svQkk7RUFDSSxnQzlIbmZNO0U4SG9mTjtFQUNBO0VBQ0E7RUFDQTtDekkray9CUjtBR2o2L0JnQjtFc0k2VVo7SUFPUTtHeklpbC9CVjtDQUNGO0F5STlrL0JJO0VBQ0k7Q3pJZ2wvQlI7QXlJN2svQkk7RUFDSTtFQUNBO0N6SStrL0JSO0FHNzYvQmdCO0VzSTRWWjtJQUlRO0d6SWlsL0JWO0NBQ0Y7O0EwSWhuZ0NJO0VBQ0k7RUFDQTtDMUltbmdDUjtBMElqbmdDSTtFQUNJO0VBQ0E7RUFDQTtDMUltbmdDUjtBMElqbmdDSTtFQUNJO0VBQ0E7RUFDQTtDMUltbmdDUjtBMElsbmdDUTs7OztFQUVJO0MxSXNuZ0NaO0EwSXBuZ0NRO0VBQ0k7QzFJc25nQ1o7QTBJbG5nQ0k7RUFDSTtDMUlvbmdDUjtBMElqbmdDUTtFQUNJO0MxSW1uZ0NaO0EwSTltZ0NRO0VBQ0k7QzFJZ25nQ1o7QTBJL21nQ1k7RUFDSTtDMUlpbmdDaEI7QTBJL21nQ1k7RUFDSSxnQy9IYkY7RStIY0U7RUFDQTtFQUNBO0MxSWluZ0NoQjtBRzU5L0JnQjtFdUlqSlo7SUFFUTtHMUkrbWdDVjtDQUNGO0FHaisvQmdCO0V1STNJWjtJQUVRO0cxSThtZ0NWO0NBQ0Y7QTBJN21nQ1E7RUFDSTtDMUkrbWdDWjtBR3orL0JnQjtFdUl2SVI7SUFHUTtHMUlpbmdDZDtDQUNGO0EwSS9tZ0NROzs7Ozs7O0VBR0k7QzFJcW5nQ1o7QUd2Ly9CZ0I7RXVJaklSOzs7Ozs7O0lBS1E7RzFJNm5nQ2Q7Q0FDRjtBMEkzbmdDUTtFQUNJO0MxSTZuZ0NaO0FHcmdnQ2dCO0V1SXBIWjtJQUVRO0lBQ0E7SUFDQTtHMUkybmdDVjtDQUNGO0EwSTFuZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUk0bmdDWjtBR25oZ0NnQjtFdUk5R1I7SUFPUTtJQUNBO0cxSThuZ0NkO0NBQ0Y7QTBJM25nQ0k7RUFDSTtDMUk2bmdDUjtBMEkzbmdDUTtFQUNJO0MxSTZuZ0NaO0FHL2hnQ2dCO0V1SS9GUjtJQUdRO0lBQ0E7RzFJK25nQ2Q7Q0FDRjtBMEk3bmdDUTtFQUNJO0VBQ0E7QzFJK25nQ1o7QTBJN25nQ1E7RUFDSTtDMUkrbmdDWjtBRzVpZ0NnQjtFdUlwRlI7SUFHUTtHMUlpb2dDZDtDQUNGO0EwSS9uZ0NROztFQUVJO0MxSWlvZ0NaO0FHcmpnQ2dCO0V1STlFUjs7SUFJUTtJQUNBO0lBQ0E7T0FBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHMUlvb2dDZDtDQUNGO0FHbmtnQ2dCO0V1SXpEQTs7SUFDSTtJQUNBO0cxSWdvZ0NsQjtFMEk5bmdDYzs7SUFDSTtJQUNBO0cxSWlvZ0NsQjtDQUNGO0EwSTVuZ0NJO0VBQ0k7QzFJOG5nQ1I7QUdsbGdDZ0I7RXVJN0NaO0lBR1E7SUFDQTtJQUNBO0lBQ0E7RzFJZ29nQ1Y7Q0FDRjtBRzFsZ0NnQjtFdUk3Q1o7SUFTUTtHMUlrb2dDVjtDQUNGO0FHL2xnQ2dCO0V1SWhDWjtJQUVRO0cxSWlvZ0NWO0NBQ0Y7QTBJL25nQ0k7RUFDSTtFQUNBO0MxSWlvZ0NSO0FHeG1nQ2dCO0V1STNCWjtJQUlRO0cxSW1vZ0NWO0NBQ0Y7QTBJam9nQ0k7RUFDSTtDMUltb2dDUjtBR2huZ0NnQjtFdUlwQlo7SUFHUTtJQUNBO0cxSXFvZ0NWO0NBQ0Y7QTBJbm9nQ0k7RUFDSTtDMUlxb2dDUjtBR3puZ0NnQjtFdUliWjtJQUdRO0cxSXVvZ0NWO0NBQ0Y7QTBJbm9nQ0k7Ozs7O0VBQ0k7QzFJeW9nQ1I7QUdyb2dDZ0I7RXVJTFo7Ozs7O0lBR1E7SUFDQTtJQUNBO0cxSStvZ0NWO0UwSTlvZ0NVOzs7Ozs7Ozs7Ozs7OztJQUVJO0lBQ0E7RzFJNHBnQ2Q7Q0FDRjtBMEkxcGdDUTs7Ozs7RUFDSTtDMUlncWdDWjtBMEk5cGdDUTs7Ozs7Ozs7Ozs7Ozs7RUFFSTtDMUk0cWdDWjtBMEkxcWdDUTs7Ozs7RUFDSTtDMUlncmdDWjtBMEkzcWdDSTtFQUNJO0VBQ0E7QzFJNnFnQ1I7QUduc2dDZ0I7RXVJb0JaO0lBSVE7RzFJK3FnQ1Y7Q0FDRjtBMEk5cWdDUTs7Ozs7O0VBR0ksNkIvSGhNRTtFK0hpTUY7RUFDQTtFQUNBO0MxSW1yZ0NaO0EwSWpyZ0NRO0VBQ0k7RUFDQTtDMUltcmdDWjtBMElqcmdDUTs7Ozs7RUFDSTtDMUl1cmdDWjtBMElwcmdDSTtFQUNJO0MxSXNyZ0NSOztBMkloNmdDQTtFQUNJO0MzSW02Z0NKO0EySWo2Z0NJO0VBQ1E7QzNJbTZnQ1o7QTJJajZnQ0k7RUFDSTtDM0ltNmdDUjtBMklsNmdDUTtFQUNJO0MzSW82Z0NaO0FHOXVnQ2dCO0V3SXZMUjtJQUdRO0czSXM2Z0NkO0NBQ0Y7QTJJcDZnQ1E7Ozs7RUFFSTtDM0l3NmdDWjtBMklyNmdDSTtFQUNJO0VBQ0E7QzNJdTZnQ1I7QUc3dmdDZ0I7RXdJNUtaO0lBSVE7RzNJeTZnQ1Y7Q0FDRjtBR2x3Z0NnQjtFd0l0S1I7SUFFUTtJQUNBO0lBQ0E7RzNJMDZnQ2Q7Q0FDRjtBMkl4NmdDUTtFQUNJO0MzSTA2Z0NaO0EySXI2Z0NTO0VBQ0c7QzNJdTZnQ1o7QUcvd2dDZ0I7RXdJekpQO0lBR087RzNJeTZnQ2Q7Q0FDRjtBMkl2NmdDUTtFQUNJO0MzSXk2Z0NaO0FHdnhnQ2dCO0V3SW5KUjtJQUdRO0czSTI2Z0NkO0NBQ0Y7QTJJdDZnQ1M7RUFDRztDM0l3NmdDWjtBRy94Z0NnQjtFd0kxSVA7SUFHTztHM0kwNmdDZDtDQUNGO0EySXg2Z0NRO0VBQ0k7QzNJMDZnQ1o7QUd2eWdDZ0I7RXdJcElSO0lBR1E7RzNJNDZnQ2Q7Q0FDRjtBMkl4NmdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MzSTA2Z0NSO0EySXY2Z0NJO0VBQ0k7RUFDQTtFQUNBO0MzSXk2Z0NSO0FHdnpnQ2dCO0V3SXJIWjtJQUtRO0czSTI2Z0NWO0NBQ0Y7QUc1emdDZ0I7RXdJckhaO0lBUVE7RzNJNjZnQ1Y7Q0FDRjtBMkkxNmdDSTtFQUNJO0VBQ0E7QzNJNDZnQ1I7QTJJejZnQ0k7RUFDSTtDM0kyNmdDUjtBR3gwZ0NnQjtFd0lwR1o7SUFHUTtHM0k2NmdDVjtDQUNGO0EySTU2Z0NRO0VBQ0k7QzNJODZnQ1o7QUdoMWdDZ0I7RXdJL0ZSO0lBR1E7RzNJZzdnQ2Q7Q0FDRjtBMkk5NmdDUTtFQUNJO0MzSWc3Z0NaO0FHeDFnQ2dCO0V3SXpGUjtJQUdRO0czSWs3Z0NkO0NBQ0Y7QTJJNzZnQ1E7O0VBRUk7QzNJKzZnQ1o7QTJJNzZnQ1E7RUFDSTtDM0krNmdDWjtBMkk3NmdDUTtFQUNJO0VBQ0E7QzNJKzZnQ1o7QUd4MmdDZ0I7RXdJckVSO0lBRVE7RzNJKzZnQ2Q7Q0FDRjtBMkkzNmdDSTs7Ozs7RUFDSTtFQUNBO0MzSWk3Z0NSO0FHcjNnQ2dCO0V3STlEWjs7Ozs7SUFJWTtHM0l1N2dDZDtDQUNGO0EySXI3Z0NROzs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNJMjdnQ1o7QUd6NGdDZ0I7RXdJdkRSOzs7OztJQU9RO0lBQ0E7RzNJaThnQ2Q7Q0FDRjtBMkkvN2dDUTs7Ozs7RUFDSTtFQUNBO0MzSXE4Z0NaO0EySXA4Z0NZOzs7OztFQUNJO0MzSTA4Z0NoQjtBMkl2OGdDUTs7Ozs7RUFDSTtDM0k2OGdDWjtBMkkzOGdDUTs7Ozs7Ozs7Ozs7Ozs7RUFFSTtFQUNBO0MzSXk5Z0NaO0FHMTdnQ2dCO0V3SWxDUjs7Ozs7Ozs7Ozs7Ozs7SUFLUTtHM0l3K2dDZDtDQUNGO0EySXQrZ0NROzs7OztFQUNJO0MzSTQrZ0NaO0FHbjlnQ2dCO0V3STFCUjs7Ozs7SUFHUTtHM0lrL2dDZDtDQUNGO0EySWovZ0NZOzs7OztFQUNJO0MzSXUvZ0NoQjtBMklwL2dDUTs7Ozs7RUFDSTtDM0kwL2dDWjtBMkl0L2dDUTtFQUNJO0MzSXcvZ0NaO0FHNytnQ2dCO0V3SVpSO0lBR1E7RzNJMC9nQ2Q7Q0FDRjtBMkl0L2dDSTtFQUNJO0MzSXcvZ0NSO0FHci9nQ2dCO0V3SUpaO0lBR1E7RzNJMC9nQ1Y7Q0FDRjtBMkl6L2dDUTtFQUNJO0VBQ0E7QzNJMi9nQ1o7QTJJei9nQ1E7RUFDSTtDM0kyL2dDWjtBMkl6L2dDUTtFQUNJLDZCaEk1S0U7RWdJNktGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNJMi9nQ1o7QTJJei9nQ1E7RUFDSTtDM0kyL2dDWjtBMkl6L2dDUTtFQUNJO0MzSTIvZ0NaO0EySXovZ0NRO0VBQ0k7QzNJMi9nQ1o7QTJJdi9nQ0k7RUFDSTtFQUNBO0MzSXkvZ0NSO0FHdGhoQ2dCO0V3SWdDWjtJQUVRO0czSXcvZ0NWO0NBQ0Y7QUczaGhDZ0I7RXdJb0NSO0lBRVE7SUFDQTtJQUNBO0lBQ0E7RzNJeS9nQ2Q7Q0FDRjtBMkl2L2dDUTtFQUNJO0MzSXkvZ0NaO0EySXIvZ0NJO0VBQ0k7RUFDQTtFQUNBO0MzSXUvZ0NSO0FHM2loQ2dCO0V3SWlEWjtJQUtRO0czSXkvZ0NWO0NBQ0Y7QTJJeC9nQ1E7RUFDSTtDM0kwL2dDWjtBMkl6L2dDWTtFQUNJO0MzSTIvZ0NoQjs7QTRJbHZoQ0k7RUFDSTtDNUlxdmhDUjtBNElwdmhDUTtFQUNJO0M1SXN2aENaO0E0SWx2aENJO0VBQ0k7RUFDQTtDNUlvdmhDUjtBNEludmhDUTtFQUNJO0M1SXF2aENaO0E0SW52aENRO0VBQ0k7QzVJcXZoQ1o7QUd2a2hDZ0I7RXlJL0tSO0lBR1E7RzVJdXZoQ2Q7Q0FDRjtBRzVraENnQjtFeUkvS1I7SUFNUTtHNUl5dmhDZDtDQUNGO0E0SXh2aENZO0VBQ0k7QzVJMHZoQ2hCO0E0SXh2aENZO0VBQ0k7RUFDQTtDNUkwdmhDaEI7QUd4bGhDZ0I7RXlJcEtKO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RzVJNHZoQ2xCO0NBQ0Y7QUdobWhDZ0I7RXlJcEtKO0lBVVE7SUFDQTtJQUNBO0lBQ0E7RzVJOHZoQ2xCO0NBQ0Y7QUd4bWhDZ0I7RXlJcEtKO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0c1SWd3aENsQjtDQUNGO0E0SS92aENnQjtFQUNJO0M1SWl3aENwQjtBR25uaENnQjtFeUk1SUE7SUFFUTtJQUNBO0lBQ0E7RzVJaXdoQ3RCO0NBQ0Y7QTRJaHdoQ29CO0VBQ0k7QzVJa3doQ3hCO0E0STV2aENZO0VBQ0k7RUFDQTtDNUk4dmhDaEI7QUdqb2hDZ0I7RXlJL0hKO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RzVJZ3doQ2xCO0NBQ0Y7QUd6b2hDZ0I7RXlJL0hKO0lBVVE7SUFDQTtJQUNBO0lBQ0E7RzVJa3doQ2xCO0NBQ0Y7QTRJandoQ2dCO0VBQ0k7QzVJbXdoQ3BCO0FHcHBoQ2dCO0V5STdHQTtJQUVRO0lBQ0E7RzVJbXdoQ3RCO0NBQ0Y7QTRJMXZoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1STR2aENSO0FHanFoQ2dCO0V5SWhHWjtJQU9RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1STh2aENWO0NBQ0Y7QTRJN3ZoQ1E7RUFDSSxnQ2pJckZFO0VpSXNGRjtFQUNBO0VBQ0E7QzVJK3ZoQ1o7QTRJM3ZoQ0k7RUFDSSw2QmpJM0ZNO0VpSTRGTjtFQUNBO0VBQ0E7RUFDQTtDNUk2dmhDUjtBNEkxdmhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M1STR2aENSO0FHL3JoQ2dCO0V5SWpFWjtJQU1RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1STh2aENWO0NBQ0Y7QTRJM3ZoQ0k7RUFDSSw2QmpJbkhNO0VpSW9ITjtFQUNBO0VBQ0E7RUFDQTtDNUk2dmhDUjtBR2p0aENnQjtFeUlqRFo7SUFPUTtJQUNBO0lBQ1E7RzVJK3ZoQ2xCO0NBQ0Y7QTRJNXZoQ0k7RUFDSTtDNUk4dmhDUjtBRzN0aENnQjtFeUlwQ1o7SUFHUTtJQUNBO0lBQ0E7SUFDQTtHNUlnd2hDVjtDQUNGO0E0STd2aENZO0VBQ0k7QzVJK3ZoQ2hCO0E0STl2aENnQjtFQUVJO0VBQ0E7QzVJK3ZoQ3BCO0E0STV2aENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzVJOHZoQ2hCO0E0SXp2aENJO0VBQ0k7QzVJMnZoQ1I7QUdudmhDZ0I7RXlJVFo7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVJNnZoQ1Y7RTRJNXZoQ1U7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVJNnZoQ2Q7RTRJM3ZoQ1U7SUFDSTtHNUk2dmhDZDtDQUNGO0E0SXp2aENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUkydmhDUjtBNEl4dmhDSTtFQUNJLDZCakl2TU07RWlJd01OO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVJMHZoQ1I7QTRJdnZoQ0k7RUFDSTtFQUNBO0VBQ0E7QzVJeXZoQ1I7QUczeWhDZ0I7RXlJK0NaO0lBS1E7RzVJMnZoQ1Y7Q0FDRjtBNEl6dmhDSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDNUkydmhDUjtBNEl6dmhDSTtFQUNJO0VBQ0E7QzVJMnZoQ1I7QTRJenZoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1STJ2aENSO0E0SXZ2aENZO0VBQ0k7RUFDQTtDNUl5dmhDaEI7QUd0MGhDZ0I7RXlJMkVKO0lBSVE7SUFDQTtHNUkydmhDbEI7Q0FDRjtBRzUwaENnQjtFeUkyRUo7SUFRUTtJQUNBO0c1STZ2aENsQjtDQUNGO0E0STN2aENZO0VBQ0k7RUFDQTtDNUk2dmhDaEI7QUd0MWhDZ0I7RXlJdUZKO0lBSVE7SUFDQTtHNUkrdmhDbEI7Q0FDRjtBRzUxaENnQjtFeUl1Rko7SUFRUTtJQUNBO0c1SWl3aENsQjtDQUNGO0E0SS92aENZO0VBQ0k7RUFDQTtDNUlpd2hDaEI7QUd0MmhDZ0I7RXlJbUdKO0lBSVE7SUFDQTtHNUltd2hDbEI7Q0FDRjtBRzUyaENnQjtFeUltR0o7SUFRUTtJQUNBO0c1SXF3aENsQjtDQUNGO0E0SW53aENZO0VBQ0k7RUFDQTtDNUlxd2hDaEI7QUd0M2hDZ0I7RXlJK0dKO0lBSVE7SUFDQTtHNUl1d2hDbEI7Q0FDRjtBRzUzaENnQjtFeUkrR0o7SUFRUTtJQUNBO0c1SXl3aENsQjtDQUNGO0E0SXZ3aENZO0VBQ0k7RUFDQTtDNUl5d2hDaEI7QUd0NGhDZ0I7RXlJMkhKO0lBSVE7SUFDQTtHNUkyd2hDbEI7Q0FDRjtBRzU0aENnQjtFeUkySEo7SUFRUTtJQUNBO0c1STZ3aENsQjtDQUNGO0E0STN3aENZO0VBQ0k7RUFDQTtDNUk2d2hDaEI7QUd0NWhDZ0I7RXlJdUlKO0lBSVE7SUFDQTtHNUkrd2hDbEI7Q0FDRjtBRzU1aENnQjtFeUl1SUo7SUFRUTtJQUNBO0c1SWl4aENsQjtDQUNGO0E0SS93aENZO0VBQ0k7RUFDQTtDNUlpeGhDaEI7QUd0NmhDZ0I7RXlJbUpKO0lBSVE7SUFDQTtHNUlteGhDbEI7Q0FDRjtBRzU2aENnQjtFeUltSko7SUFRUTtJQUNBO0c1SXF4aENsQjtDQUNGO0E0SW54aENZO0VBQ0k7RUFDQTtDNUlxeGhDaEI7QUd0N2hDZ0I7RXlJK0pKO0lBSVE7SUFDQTtHNUl1eGhDbEI7Q0FDRjtBRzU3aENnQjtFeUkrSko7SUFRUTtJQUNBO0c1SXl4aENsQjtDQUNGO0E0SWx4aENZO0VBQ0k7RUFDQTtDNUlveGhDaEI7QTRJbHhoQ1k7RUFDSTtFQUNBO0M1SW94aENoQjtBNElseGhDWTtFQUNJO0VBQ0E7QzVJb3hoQ2hCO0E0SWx4aENZO0VBQ0k7RUFDQTtDNUlveGhDaEI7QTRJbHhoQ1k7RUFDSTtFQUNBO0M1SW94aENoQjtBNElseGhDWTtFQUNJO0VBQ0E7QzVJb3hoQ2hCO0E0SWh4aENJO0VBQ0k7QzVJa3hoQ1I7QUc3OWhDZ0I7RXlJME1aO0lBR1E7SUFDQTtJQUNBO0lBQ0E7SUFDQSw2QmpJL1dEO0lpSWdYQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1SW94aENWO0NBQ0Y7QTRJanhoQ0k7RUFDSTtFQUNBLDZCakluWUc7RWlJb1lIO0VBQ0E7QzVJbXhoQ1I7QUcxL2hDZ0I7RXlJbU9aO0lBTVE7RzVJcXhoQ1Y7Q0FDRjtBNElueGhDSTtFQUVJO0VBQ0E7QzVJb3hoQ1I7QUduZ2lDZ0I7RXlJNE9aO0lBS1E7SUFDQTtJQUNBO0c1SXN4aENWO0NBQ0Y7QTRJcHhoQ0k7O0VBRUksNkJqSXRaRztFaUl1Wkg7RUFDQTtDNUlzeGhDUjtBR2hoaUNnQjtFeUlzUFo7O0lBTVE7SUFDQTtHNUl5eGhDVjtDQUNGO0E0SXh4aENROztFbkk3Yko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VtSW1iUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SXF5aENaO0FHM2lpQ2dCO0V5SStQUjs7SUFTUTtHNUl3eWhDZDtDQUNGO0E0SXJ5aENZOztFQUNJO0M1SXd5aENoQjtBNElueWhDSTtFQUNJO0VBQ0E7QzVJcXloQ1I7QUd6amlDZ0I7RXlJa1JaO0lBSVE7SUFDQTtHNUl1eWhDVjtDQUNGO0E0SXR5aENRO0VBQ0k7QzVJd3loQ1o7QTRJcHloQ0k7RUFDSTtFQUNBO0VBSUE7QzVJbXloQ1I7QTRJdHloQ1E7RUFDSTtDNUl3eWhDWjtBRzFraUNnQjtFeUk4Ulo7SUFRUTtJQUNBO0lBQ0E7RzVJd3loQ1Y7Q0FDRjtBNElyeWhDSTs7RUFFSTtFQUNBLDZCakk3Y0c7RWlJOGNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUl1eWhDUjtBRzVsaUNnQjtFeUk0U1o7O0lBV1E7SUFDQTtJQUNBO0c1STB5aENWO0NBQ0Y7QTRJeHloQ0k7RUFDSTtDNUkweWhDUjtBR3ZtaUNnQjtFeUk0VFo7SUFHUTtHNUk0eWhDVjtDQUNGO0E0STF5aENJOztFQUVJO0VBQ0E7QzVJNHloQ1I7QUdqbmlDZ0I7RXlJa1VaOztJQUtRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHNUkreWhDVjtFNEk5eWhDVTs7SUFDSTtJQUNBO0lBQ0E7RzVJaXpoQ2Q7RTRJL3loQ1U7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1SWt6aENkO0NBQ0Y7QUdqcGlDZ0I7RXlJcVdKO0lBQ0k7SUFDQTtHNUkreWhDZDtDQUNGO0FHdnBpQ2dCO0V5SXFXSjtJQUlRO0lBQ0E7RzVJa3poQ2xCO0NBQ0Y7QUc3cGlDZ0I7RXlJcVdKO0lBUVE7SUFDQTtHNUlvemhDbEI7Q0FDRjtBR25xaUNnQjtFeUlpWEo7SUFDSTtJQUNBO0c1SXF6aENkO0NBQ0Y7QUd6cWlDZ0I7RXlJaVhKO0lBSVE7SUFDQTtHNUl3emhDbEI7Q0FDRjtBRy9xaUNnQjtFeUlpWEo7SUFRUTtJQUNBO0c1STB6aENsQjtDQUNGO0FHcnJpQ2dCO0V5STZYSjtJQUNJO0lBQ0E7RzVJMnpoQ2Q7Q0FDRjtBRzNyaUNnQjtFeUk2WEo7SUFJUTtJQUNBO0c1STh6aENsQjtDQUNGO0FHanNpQ2dCO0V5STZYSjtJQVFRO0lBQ0E7RzVJZzBoQ2xCO0NBQ0Y7QUd2c2lDZ0I7RXlJeVlKO0lBQ0k7SUFDQTtHNUlpMGhDZDtDQUNGO0FHN3NpQ2dCO0V5SXlZSjtJQUlRO0lBQ0E7RzVJbzBoQ2xCO0NBQ0Y7QUdudGlDZ0I7RXlJeVlKO0lBUVE7SUFDQTtHNUlzMGhDbEI7Q0FDRjtBR3p0aUNnQjtFeUlxWko7SUFDSTtJQUNBO0c1SXUwaENkO0NBQ0Y7QUcvdGlDZ0I7RXlJcVpKO0lBSVE7SUFDQTtHNUkwMGhDbEI7Q0FDRjtBR3J1aUNnQjtFeUlxWko7SUFRUTtJQUNBO0c1STQwaENsQjtDQUNGO0FHM3VpQ2dCO0V5SWlhSjtJQUNJO0lBQ0E7RzVJNjBoQ2Q7Q0FDRjtBR2p2aUNnQjtFeUlpYUo7SUFJUTtJQUNBO0c1SWcxaENsQjtDQUNGO0FHdnZpQ2dCO0V5SWlhSjtJQVFRO0lBQ0E7RzVJazFoQ2xCO0NBQ0Y7QUc3dmlDZ0I7RXlJNmFKO0lBQ0k7SUFDQTtHNUltMWhDZDtDQUNGO0FHbndpQ2dCO0V5STZhSjtJQUlRO0lBQ0E7RzVJczFoQ2xCO0NBQ0Y7QUd6d2lDZ0I7RXlJNmFKO0lBUVE7SUFDQTtHNUl3MWhDbEI7Q0FDRjtBRy93aUNnQjtFeUl5Yko7SUFDSTtJQUNBO0c1SXkxaENkO0NBQ0Y7QUdyeGlDZ0I7RXlJeWJKO0lBSVE7SUFDQTtHNUk0MWhDbEI7Q0FDRjtBRzN4aUNnQjtFeUl5Yko7SUFRUTtJQUNBO0c1STgxaENsQjtDQUNGO0FHanlpQ2dCO0V5SXljSjtJQUNJO0lBQ0E7RzVJMjFoQ2Q7RTRJejFoQ1U7SUFDSTtJQUNBO0c1STIxaENkO0U0SXoxaENVO0lBQ0k7SUFDQTtHNUkyMWhDZDtFNEl6MWhDVTtJQUNJO0lBQ0E7RzVJMjFoQ2Q7RTRJejFoQ1U7SUFDSTtJQUNBO0c1STIxaENkO0U0SXoxaENVO0lBQ0k7SUFDQTtHNUkyMWhDZDtDQUNGO0E0SXYxaENJO0VBQ0k7QzVJeTFoQ1I7QUc5emlDZ0I7RXlJb2VaO0lBR1E7RzVJMjFoQ1Y7Q0FDRjtBNEkxMWhDUTtFQUNJO0VBQ0E7RUFDQTtDNUk0MWhDWjtBNEl4MWhDSTtFQUNJO0M1STAxaENSO0FHMzBpQ2dCO0V5SWdmWjtJQUdRO0c1STQxaENWO0NBQ0Y7QTRJMzFoQ1E7RUFDSTtFQUNBO0VBQ0E7QzVJNjFoQ1o7QTRJMzFoQ1E7RUFDSTtDNUk2MWhDWjtBR3gxaUNnQjtFeUlrZ0JKOztJQUNRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1STAxaENsQjtDQUNGO0FHcDJpQ2dCO0V5SWdoQko7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHNUl3MWhDZDtDQUNGO0FHajNpQ2dCO0V5SStoQko7O0lBQ0k7RzVJczFoQ2Q7Q0FDRjtBR3YzaUNnQjtFeUl3aUJKOztJQUNJO0c1SW0xaENkO0NBQ0Y7QUc3M2lDZ0I7RXlJaWpCSjs7SUFDSTtJQUNBO0lBQ0E7RzVJZzFoQ2Q7Q0FDRjtBR3I0aUNnQjtFeUkyakJKOztJQUNJO0lBQ0E7SUFDQTtJQUNBO0c1STgwaENkO0NBQ0Y7QUc5NGlDZ0I7RXlJc2tCSjtJQUNJO0c1STIwaENkO0NBQ0Y7QUduNWlDZ0I7RXlJNmtCSjtJQUNJO0c1SXkwaENkO0NBQ0Y7QTRJbjBoQ1E7Ozs7RUFFSTtDNUl1MGhDWjtBNElyMGhDUTs7RUFFSTtDNUl1MGhDWjtBNEluMGhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVJcTBoQ1I7QUd6NmlDZ0I7RXlJK2xCWjtJQU9RO0c1SXUwaENWO0NBQ0Y7QTRJdDBoQ1E7Ozs7O0VBQ0k7QzVJNDBoQ1o7QTRJMTBoQ1E7RUFDSTtDNUk0MGhDWjtBR3g3aUNnQjtFeUk4bUJSO0lBRVE7RzVJNDBoQ2Q7Q0FDRjtBNEkxMGhDUTtFQUNJO0M1STQwaENaO0E0SXowaENZO0VBQ0k7QzVJMjBoQ2hCO0E0SXowaENZO0VBQ0k7QzVJMjBoQ2hCO0FHdDhpQ2dCO0V5SThuQkE7SUFDSTtHNUkyMGhDbEI7RTRJejBoQ2M7SUFDSTtHNUkyMGhDbEI7Q0FDRjtBNEl2MGhDSTtFQUNJO0VBQ0E7RUFDQTtDNUl5MGhDUjtBNEl2MGhDSTtFQUNJO0M1SXkwaENSO0FHdDlpQ2dCO0V5STRvQlo7SUFHUTtJQUNBO09BQUE7SUFDQTtJQUNBO0lBQ0E7RzVJMjBoQ1Y7Q0FDRjtBNEl4MGhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUkwMGhDUjtBR3YraUNnQjtFeUl1cEJaO0lBUVE7SUFDQTtHNUk0MGhDVjtDQUNGO0E0STMwaENROzs7OztFQUNJO0VBQ0E7RUFDQTtDNUlpMWhDWjtBR3QvaUNnQjtFeUlrcUJSOzs7OztJQUtRO0lBQ0E7SUFDQTtHNUl1MWhDZDtDQUNGO0E0SXIxaENRO0VBQ0k7QzVJdTFoQ1o7QUdwZ2pDZ0I7RXlJNHFCUjtJQUdRO0c1SXkxaENkO0NBQ0Y7QUd6Z2pDZ0I7RXlJa3JCUjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0c1SXkxaENkO0NBQ0Y7QUdqaGpDZ0I7RXlJMHJCUjtJQUVRO0lBQ0E7SUFDQTtHNUl5MWhDZDtDQUNGO0E0SXYxaENROztFQUVJLDZCakl0MkJFO0VpSXUyQkY7RUFDQTtFQUNBO0M1SXkxaENaO0E0SXYxaENRO0VBQ0k7RUFDQTtDNUl5MWhDWjtBNEl2MWhDUTs7RUFFSSxnQ2pJbjNCRTtFaUlvM0JGO0VBQ0E7RUFDQTtFQUNBO0M1SXkxaENaO0E0SXYxaENRO0VBQ0k7QzVJeTFoQ1o7QTRJcjFoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SXUxaENSO0E0SXAxaENJO0VBQ0ksNkJqSXI0Qk07RWlJczRCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVJczFoQ1I7QUc5ampDZ0I7RXlJaXVCWjtJQVNRO0lBQ0E7SUFDQTtHNUl3MWhDVjtDQUNGO0E0SXIxaENJO0VBQ0k7RUFDQTtDNUl1MWhDUjtBNElwMWhDSTtFQUNJO0VBQ0E7RUFDQTtDNUlzMWhDUjtBRzlrakNnQjtFeUlxdkJaO0lBS1E7SUFDQTtHNUl3MWhDVjtDQUNGO0E0SXYxaENRO0VBQ0ksZ0NqSW42QkU7RWlJbzZCRjtFQUNBO0VBQ0E7QzVJeTFoQ1o7QUcxbGpDZ0I7RXlJNnZCUjtJQU1RO0c1STIxaENkO0NBQ0Y7QTRJejFoQ1E7Ozs7O0VBQ0ksNkJqSTE2QkU7RWlJMjZCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SSsxaENaO0FHM21qQ2dCO0V5SXN3QlI7Ozs7O0lBUVE7RzVJcTJoQ2Q7Q0FDRjtBNEluMmhDUTtFQUNJO0M1SXEyaENaO0E0SWgyaENRO0VBQ0k7RUFDQTtDNUlrMmhDWjtBNEloMmhDUTtFQUNJO0M1SWsyaENaOztBNkkzempDUTs7OztFQUVJO0M3SWcwakNaO0E2STN6akNROzs7OztFQUNJO0M3SWkwakNaO0FHNW9qQ2dCO0UwSW5MUjtJQUVRO0lBQ0E7RzdJaTBqQ2Q7RTZJaDBqQ2M7SUFDSTtHN0lrMGpDbEI7Q0FDRjtBNkkzempDSTtFQUNJO0M3STZ6akNSO0E2SXp6akNRO0VBQ0k7QzdJMnpqQ1o7QUczcGpDZ0I7RTBJM0pSO0lBRVE7RzdJd3pqQ2Q7Q0FDRjtBR2hxakNnQjtFMEl0SlI7SUFFUTtJQUNBO0lBQ0E7T0FBQTtHN0l3empDZDtDQUNGO0FHdnFqQ2dCO0UwSTdJWjtJQUVRO0lBQ0E7SUFDQTtHN0lzempDVjtDQUNGO0E2SW56akNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3SXF6akNSO0FHdHJqQ2dCO0UwSXJJWjtJQVFRO0c3SXV6akNWO0NBQ0Y7QTZJdHpqQ1E7Ozs7O0VBQ0ksNkJsSXpDRTtFa0kwQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0k0empDWjtBNkkxempDUTtFQUNJLGdDbEluREU7RWtJb0RGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdJNHpqQ1o7QTZJMXpqQ1E7RUFDSTtFQUNBO0M3STR6akNaO0FHbnRqQ2dCO0UwSTNHUjtJQUtRO0lBQ0E7SUFDQTtJQUNBO0c3STZ6akNkO0NBQ0Y7QUczdGpDZ0I7RTBJM0dSO0lBV1E7RzdJK3pqQ2Q7Q0FDRjtBNkkzempDSTtFQUNJO0M3STZ6akNSO0FHbnVqQ2dCO0UwSXpGUjtJQUVRO0lBQ0E7RzdJOHpqQ2Q7Q0FDRjtBR3p1akNnQjtFMEl6RlI7SUFNUTtHN0lnMGpDZDtDQUNGO0FHOXVqQ2dCO0UwSWhGUjtJQUVRO0lBQ0E7RzdJZzBqQ2Q7RTZJL3pqQ2M7SUFDSTtHN0lpMGpDbEI7Q0FDRjtBNkk5empDUTtFQUNJO0M3SWcwakNaO0FHMXZqQ2dCO0UwSXBFUjtJQUVRO0c3SWcwakNkO0NBQ0Y7QTZJOXpqQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7QzdJZzBqQ1o7QTZJM3pqQ1E7RUFDSTtDN0k2empDWjtBNkkzempDUTtFQUNJO0M3STZ6akNaO0E2SXh6akNRO0VBQ0k7RUFDQSxnQ2xJM0hFO0VrSTRIRjtFQUNBO0M3STB6akNaO0FHbHhqQ2dCO0UwSTVDUjtJQU1RO0lBQ0E7RzdJNHpqQ2Q7Q0FDRjtBNkl4empDSTtFQUNJO0M3STB6akNSO0E2SXp6akNRO0VBQ0k7QzdJMnpqQ1o7QUc5eGpDZ0I7RTBJOUJSO0lBR1E7RzdJNnpqQ2Q7Q0FDRjtBNkkzempDUTtFQUNJO0M3STZ6akNaOztBOElyK2pDQTtFQUNJO0M5SXcrakNKO0FHMXlqQ2dCO0UySTdMWjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0c5SXkrakNWO0NBQ0Y7QThJeCtqQ1E7Ozs7RUFFSTtDOUk0K2pDWjtBOEl4K2pDSTtFQUNJO0M5STArakNSO0E4SXYrakNJO0VBQ0k7QzlJeStqQ1I7QThJdCtqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDOUl3K2pDUjtBOElwK2pDUTs7RUFFSTtFQUNBO0M5SXMrakNaO0E4SWwrakNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5SW8rakNSO0FHajFqQ2dCO0UySXpKWjtJQVFRO0lBQ0E7RzlJcytqQ1Y7Q0FDRjtBOElyK2pDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUl1K2pDWjtBOElyK2pDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUl1K2pDWjtBR3oyakNnQjtFMklwSVI7SUFRUTtHOUl5K2pDZDtDQUNGO0E4SXQrakNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzlJdytqQ1o7QThJcitqQ1E7RUFDSTtFQUNBLDZCbklwREU7RW1JcURGO0VBQ0E7RUFDQTtFQUNBO0M5SXUrakNaO0E4SXArakNRO0VBQ0k7RUFDQTtFQUNBLGdDbkkzREg7RW1JNERHO0VBQ0E7RUFDQTtDOUlzK2pDWjtBOEluK2pDUTtFQUNJO0VBQ0EsNkJuSXRFRTtFbUl1RUY7RUFDQTtFQUNBO0M5SXErakNaO0FHMzRqQ2dCO0UySS9GUjtJQU9RO0lBQ0E7RzlJdStqQ2Q7Q0FDRjtBOElsK2pDUTs7Ozs7RUFDSTtDOUl3K2pDWjtBR3g1akNnQjtFMkk3RUo7SUFFUTtHOUl1K2pDbEI7Q0FDRjtBRzc1akNnQjtFMkl2RVI7SUFFUTtHOUlzK2pDZDtDQUNGO0E4SXArakNRO0VBQ0k7RUFDQTtDOUlzK2pDWjtBOElsK2pDSTtFQUNJO0M5SW8rakNSOztBK0l4bWtDQTtFQUNJO0MvSTJta0NKO0ErSXhta0NPO0VBQ0ssNkJwSXVCRTtFb0l0QkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvSTBta0NaO0ErSXhta0NROzs7O0VBRUk7Qy9JNG1rQ1o7QStJeG1rQ0k7Ozs7O0VBQ0k7Qy9JOG1rQ1I7QStJM21rQ0k7RUFDSTtDL0k2bWtDUjtBR3Q4akNnQjtFNEl4S1o7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHL0krbWtDVjtDQUNGO0FHajlqQ2dCO0U0SXhLWjtJQVlRO0cvSWlua0NWO0NBQ0Y7QUd0OWpDZ0I7RTRJeEtaO0lBZVE7Ry9JbW5rQ1Y7Q0FDRjtBK0lqbmtDUTtFQUNJLDZCcElkRTtFb0llRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9JbW5rQ1o7QStJbG5rQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0lvbmtDaEI7QStJbG5rQ1k7RUFDSTtDL0lvbmtDaEI7QStJbm5rQ2dCO0VBQ0k7Qy9JcW5rQ3BCO0ErSS9ta0NJO0VBQ0k7RUFDQTtDL0lpbmtDUjtBR3YvakNnQjtFNEk1SFo7SUFJUTtHL0ltbmtDVjtDQUNGO0ErSWpua0NZO0VBQ0k7Qy9JbW5rQ2hCO0ErSWpua0NZO0VBQ0k7Qy9JbW5rQ2hCO0FHbGdrQ2dCO0U0STlHQTtJQUNJO0cvSW1ua0NsQjtFK0lqbmtDYztJQUNJO0cvSW1ua0NsQjtDQUNGO0ErSS9ta0NROzs7OztFQUNJO0MvSXFua0NaO0ErSW5ua0NRO0VBQ0k7Qy9JcW5rQ1o7QStJbm5rQ1E7RUFDSTtDL0lxbmtDWjtBR3Zoa0NnQjtFNEkzRko7O0lBRUk7Ry9JcW5rQ2Q7Q0FDRjtBK0lubmtDUTtFQUNJO0MvSXFua0NaO0FHaGlrQ2dCO0U0SXBGSjtJQUVRO0lBQ0E7SUFDQTtHL0lzbmtDbEI7Q0FDRjtBR3Zpa0NnQjtFNElwRko7SUFPUTtJQUNBO0cvSXdua0NsQjtDQUNGO0ErSW5ua0NJO0VBQ1E7RUFDQTtFQUNBLDZCcEloR0U7RW9JaUdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9JcW5rQ1o7QUd2amtDZ0I7RTRJdEVaO0lBVVk7Ry9JdW5rQ2Q7Q0FDRjtBK0l0bmtDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Jd25rQ2hCO0ErSXBua0NJO0VBQ0k7Qy9Jc25rQ1I7QStJcm5rQ1E7RUFDSTtDL0l1bmtDWjtBK0lybmtDUTtFQUNJO0VBQ0E7RUFDQTtDL0l1bmtDWjtBK0lubmtDSTtFQUNJO0MvSXFua0NSO0ErSWxua0NJO0VBQ0k7Qy9Jb25rQ1I7QStJbm5rQ1E7RUFDSTtFQUNBO0VBQ0E7Qy9JcW5rQ1o7QStJbm5rQ1E7RUFDSTtDL0lxbmtDWjtBK0lubmtDUTtFQUNJO0MvSXFua0NaO0ErSWpua0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9JbW5rQ1I7QUd4bWtDZ0I7RTRJZlo7SUFNUTtHL0lxbmtDVjtDQUNGO0FHN21rQ2dCO0U0SWZaO0lBU1E7Ry9JdW5rQ1YiLCJmaWxlIjoiL3N0eWxlcy9zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBNYWluIHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiogQWxpZ24gYW4gZWxlbWVudCBpbiB0aGUgY2VudGVyIG9mIGFub3RoZXIgZWxlbWVudCB1c2UgOiAqKiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEhlbHBlcnMgJiBPYmplY3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgSGVscGVyIGNsYXNzZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEltYWdlIHJlcGxhY2VtZW50XG4gKi9cbi5pciB7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogMC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4xcmVtO1xufVxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogQ2xlYXJmaXhcbiAqL1xuLmFydGljbGVzLWxpc3QgLml0ZW0sXG4uY2xlYXJmaXgsXG4uYnlndGVsLXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZXMtbGlzdCAuaXRlbTpiZWZvcmUsIC5hcnRpY2xlcy1saXN0IC5pdGVtOmFmdGVyLFxuLmNsZWFyZml4OmJlZm9yZSxcbi5ieWd0ZWwtc2xpZGVyOmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5ieWd0ZWwtc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmFydGljbGVzLWxpc3QgLml0ZW06YWZ0ZXIsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uYnlndGVsLXNsaWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBPYmplY3RzICYgYWJzdHJhY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiAgTWVkaWEgb2JqZWN0XG4gKlxuICAgIDxkaXYgY2xhc3M9XCJtZWRpYVwiPlxuICAgICAgICA8aW1nIGNsYXNzPVwibWVkaWEtaW1nXCIgc3JjPVwiaHR0cDovL3BsYWNlaG9sZC5pdC8xMDB4MTAwXCIgYWx0PVwiVXNlciBhdmF0YXJcIiAvPlxuICAgICAgICA8cCBjbGFzcz1cIm1lZGlhLWJkXCI+UHJhZXNlbnQgZXUgbGliZXJvIHBvcnRhIHJpc3VzIGltcGVyZGlldCBkaWduaXNzaW0gdml0YWUgdHJpc3RpcXVlIGF1Z3VlLjwvcD5cbiAgICA8L2Rpdj5cbiAqL1xuLm1lZGlhLFxuLm1lZGlhLWJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubWVkaWEtaW1nLXJldiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1lZGlhLWltZyBpbWcsXG4ubWVkaWEtaW1nLXJldiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIENhcmV0XG4gKlxuICAgIDxpIGNsYXNzPVwiY2FyZXQgY2FyZXQtZG93blwiPjwvaT5cbiAqL1xuLmNhcmV0IHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2FyZXQtZG93bixcbi5jYXJldC11cCB7XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCAjMjIyO1xufVxuXG4uY2FyZXQtdXAge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzIyMjtcbn1cblxuLmNhcmV0LXJpZ2h0LFxuLmNhcmV0LWxlZnQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCAjMjIyO1xufVxuXG4uY2FyZXQtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMC4zcmVtIHNvbGlkICMyMjI7XG59XG5cbi8qXG4gKiAgSG9yaXpvbnRhbCBsaXN0XG4gKlxuICAgIDx1bCBjbGFzcz1cImhsaXN0XCI+XG4gICAgICAgIDxsaT5PbmU8L2xpPlxuICAgICAgICA8bGk+VHdvPC9saT5cbiAgICAgICAgPGxpPlRocmVlPC9saT5cbiAgICA8L3VsPlxuICovXG4uaGxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5obGlzdCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmhsaXN0ID4gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqICBQYWRkaW5nIGFuZCBtYXJnaW5zXG4gKi9cbi5zb2Z0IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc29mdC10IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNvZnQtciB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNvZnQtYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zb2Z0LWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNvZnQtZW5kcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zb2Z0LXNpZGVzIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmhhcmQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXJkLXQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGFyZC1yIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGFyZC1iIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmhhcmQtbCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGFyZC1lbmRzIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmhhcmQtc2lkZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtdCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtYiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1sIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1lbmRzIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc2lkZXMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vZ2FwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub2dhcC10IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9nYXAtciB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9nYXAtYiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vZ2FwLWwge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9nYXAtZW5kcyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9nYXAtc2lkZXMge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLypcbiAqICBUZXh0XG4gKi9cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vYnVsbGV0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5vdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qXG4gKiAgQmxvY2tzXG4gKi9cbi5mbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVsLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lbC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52YWxpZ24tbWlkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogIEp1c3RpZmllZCBncmlkXG4gKi9cbi5lcS1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgLyogcmVtb3ZlIHdoaXRlc3BhY2UgKi9cbiAgbGluZS1oZWlnaHQ6IDBcXDkgO1xuICAvKiBJRTYtOSBvbmx5IGhhY2sgKi9cbn1cblxuLmVxLWdyaWQtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5lcS1ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLypcbiAqICBUYWJsZSBncmlkXG4gKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRlcS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxufVxuXG4udGVxLXRhYmxlID4gLnRlcS1jb2wge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRlcS10YWJsZSA+IC50ZXEtY29sIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbi8qXG4gKiAgT3ZlcmZsb3dzXG4gKi9cbi5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYXV0by1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qXG4gKiBXb3JkcHJlc3MgZ2VuZXJhdGVkIGNsYXNzZXNcbiAqL1xuLmFsaWdubm9uZSxcbi5hbGlnbmNlbnRlcixcbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFsaWdubm9uZSxcbi5hbGlnbmNlbnRlcixcbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgfVxuXG4gIC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMC41cmVtIDJyZW0gMXJlbSAwO1xuICB9XG5cbiAgLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDJyZW07XG4gIH1cblxuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuNXJlbSAycmVtIDFyZW0gMDtcbiAgfVxufVxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXG4gKi9cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcmVtLCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3JlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3JlbSwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFyZW0sIDAsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gIH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxcmVtLCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXJlbSwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMC41cmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAuNXJlbSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAuNXJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLjVyZW0sIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFyZW0sIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXJlbSwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXJlbSwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJyZW0sIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnJlbSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDJyZW0sIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDJyZW0sIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1cmVtKSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNXJlbSkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTVyZW0pIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1cmVtKSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1cmVtKSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNXJlbSkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTVyZW0pIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1cmVtKSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDZyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2cmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNnJlbSwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTFyZW0sIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTZyZW0sIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDZyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2cmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNnJlbSwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQztcbn1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDFyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDlyZW07XG4gIGhlaWdodDogMTFyZW07XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTRyZW07XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0cmVtIDAgNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNHJlbTtcbiAgYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbnVsLmJhcmFqYS1jb250YWluZXIge1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudWwuYmFyYWphLWNvbnRhaW5lciBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uby1qcyB1bC5iYXJhamEtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm8tanMgdWwuYmFyYWphLWNvbnRhaW5lciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMzFyZW07XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwbHlyLXBvcHVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wbHlyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZm9udC1mYW1pbHk6IEF2ZW5pciwgXCJBdmVuaXIgTmV4dFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cblxuLnBseXIgYXVkaW8sIC5wbHlyIHZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXIgYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnBseXItLWZ1bGwtdWkgKiwgLnBseXItLWZ1bGwtdWkgOjphZnRlciwgLnBseXItLWZ1bGwtdWkgOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4ucGx5ci0tZnVsbC11aSBhLCAucGx5ci0tZnVsbC11aSBidXR0b24sIC5wbHlyLS1mdWxsLXVpIGlucHV0LCAucGx5ci0tZnVsbC11aSBsYWJlbCB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4ucGx5cl9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjNGY1YjVmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG5cbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jYXB0aW9ucyB7XG4gIGFuaW1hdGlvbjogcGx5ci1mYWRlLWluIDAuM3MgZWFzZTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4NSU7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5wbHlyX19jYXB0aW9ucyAucGx5cl9fY2FwdGlvbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSkgfiAucGx5cl9fY2FwdGlvbnMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pO1xufVxuXG4ucGx5cl9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5wbHlyX19jb250cm9sIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMThweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ucGx5cl9fY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI2LCAxNzUsIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuYS5wbHlyX19jb250cm9sIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLnBseXJfX2NvbnRyb2w6OmFmdGVyLCBhLnBseXJfX2NvbnRyb2w6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLCAucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQsIC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsIC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICMxYWFmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wgc3ZnIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMWFhZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNiwgMTc1LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3ZnIHtcbiAgbGVmdDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhYWZmZjtcbn1cblxuLnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NvbnRyb2xzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXB4O1xufVxuXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweDtcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lICsgLnBseXJfX3RpbWUsIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdm9sdW1lOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBseXJfX2NvbnRyb2xzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNGY1YjVmO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC43KSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAycmVtIDVweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAzNXB4IDFyZW0gMXJlbTtcbiAgfVxufVxuLnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSwgLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sIC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sIC5wbHlyIFtkYXRhLXBseXI9cGlwXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLCAucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwgLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLCAucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wbHlyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIge1xuICBhbmltYXRpb246IHBseXItcG9wdXAgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM0ZjViNWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyOjphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XSB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sIC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLCAucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGY1YjVmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbCA+IHNwYW4ge1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6OmFmdGVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNzksIDkxLCA5NSwgMC44KTtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg3OSwgOTEsIDk1LCAwLjgpO1xuICBsZWZ0OiA3cHg7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiN2M1Y2Q7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogMTZweDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogNnB4O1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMWFhZmZmO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dLnBseXJfX3RhYi1mb2N1czo6YmVmb3JlLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGNvbG9yOiAjMWFhZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwgMCksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwKSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDQ3LCA1MiwgNjEsIDAuMik7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSg0NywgNTIsIDYxLCAwLjIpO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDQ3LCA1MiwgNjEsIDAuMik7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI2LCAxNzUsIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjYsIDE3NSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFjayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI2LCAxNzUsIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSg0NywgNTIsIDYxLCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDE5NywgMjA1LCAwLjY2KTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTk3LCAyMDUsIDAuNjYpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDE5NywgMjA1LCAwLjY2KTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSg0NywgNTIsIDYxLCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnBseXJfX3Bvc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXJfX3RpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wbHlyX190aW1lICsgLnBseXJfX3RpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oGEXCI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wbHlyLS12aWRlbyAucGx5cl9fdGltZSB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnBseXJfX3Rvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM0ZjViNWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGVmdDogNTAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHggNy41cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDFyZW0pIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjFzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjFzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsIC5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xufVxuXG4ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXJlbSkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBsZWZ0OiAxNnB4O1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDFyZW0pIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG5cbi5wbHlyLS12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wbHlyX192aWRlby1lbWJlZCwgLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLCAucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQgPiAucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzguMjgxMjUlKTtcbn1cblxuLnBseXJfX3Byb2dyZXNzIHtcbiAgbGVmdDogNi41cHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNi41cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcbn1cblxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDVweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDVweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTk3LCAyMDUsIDAuNjYpO1xufVxuXG4ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoNDcsIDUyLCA2MSwgMC42KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDQ3LCA1MiwgNjEsIDAuNikgNTAlLCByZ2JhKDQ3LCA1MiwgNjEsIDAuNikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDE5NywgMjA1LCAwLjY2KTtcbn1cblxuLnBseXJfX3ZvbHVtZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbHlyX192b2x1bWUge1xuICAgIG1heC13aWR0aDogOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbHlyX192b2x1bWUge1xuICAgIG1heC13aWR0aDogMTFyZW07XG4gIH1cbn1cbi5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBseXItLWlzLWlvcy5wbHlyLS12aW1lbyBbZGF0YS1wbHlyPW11dGVdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG5cbiAgLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICAucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbn1cblxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5wbHlyX19hZHMge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBseXJfX2FkcyA+IGRpdiwgLnBseXJfX2FkcyA+IGRpdiBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyX19hZHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgNTIsIDYxLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZS10ZXh0KTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY3VlcyB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IC0yLjVweCAwIDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcmVtKSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWI6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3R0b206IC00cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjYjdjNWNkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIge1xuICBib3R0b206IDZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5ci0tbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX3NyLW9ubHkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMDBtcztcbn1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwcHgpO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAxMDBweCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDEwMHB4KTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIC0xMDBweCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgLTEwMHB4KTtcbn1cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMHB4KSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMHB4KSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2NsYXNzXj1pY29uLV06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLmljb24tcGVyaW9kczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ll1wiO1xufVxuXG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZhcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZlcIjtcbn1cblxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWeXCI7XG59XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWfXCI7XG59XG5cbi5pY29uLWxvZ28gLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWgXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmljb24tbG9nbyAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjYyNWVtO1xuICBjb2xvcjogI2U3NTExMztcbn1cblxuLmljb24tbG9nbyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjYyNWVtO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cblxuLmljb24tdGhlbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWhXCI7XG59XG5cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1pbnN0YWdyYW0gLi1pY29uLFxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWiXCI7XG59XG5cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuLWljb246YmVmb3JlLCAubW9kLXNvY2lhbC1uZXR3b3JrcyAuLWZhY2Vib29rIC4taWNvbjpiZWZvcmUsIC5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tc2hhcmUgLi1mYWNlYm9vayxcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWjXCI7XG59XG5cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC4taWNvbjpiZWZvcmUsIC5tb2Qtc29jaWFsLW5ldHdvcmtzIC4tdHdpdHRlciAuLWljb246YmVmb3JlLCAubW9kLWJhbm5lciAuLWludGVydmlldyAuLXNoYXJlIC4tdHdpdHRlcixcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaRcIjtcbn1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZFcIjtcbn1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZVcIjtcbn1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZZcIjtcbn1cblxuLmljb24tc2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lnVwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWcXCI7XG59XG5cbi5pY29uLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWaXCI7XG59XG5cbi5pY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lm1wiO1xufVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSfXCI7XG59XG5cbi5pY29uLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiO1xufVxuXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7XG59XG5cbi5pY29uLWZyYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiO1xufVxuXG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjtcbn1cblxuLnBhZ2UtZXJyb3IgLi1zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XSwgaGVhZGVyIC4tc2VhcmNoOmJlZm9yZSxcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiO1xufVxuXG4uaWNvbi1uZXR3b3JrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiO1xufVxuXG4ubW9kLWJpb2dyYXBoeSAuLWJhY2s6YmVmb3JlLCAubW9kLWdvdmVybmFuY2UgLi1saW5rOmJlZm9yZSwgLm1vZC1icmllZi1kb2N1bWVudCAuLXRvcCBzcGFuOmJlZm9yZSwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWRpcmVjdCB1bCBsaTpiZWZvcmUsIC5tb2QtcGFnaW5hdGlvbiAuLW5leHQ6YmVmb3JlLFxuLm1vZC1wYWdpbmF0aW9uIC4tcHJldjpiZWZvcmUsIC5tb2QtZ2FsbGVyeSAuc2xpZGVyLW5leHQ6YmVmb3JlLFxuLm1vZC1nYWxsZXJ5IC5zbGlkZXItcHJldjpiZWZvcmUsIC4tYmFjay10by10b3AsIC5tYXAtd2luZG93cy13cmFwcGVyIC4td2Vic2l0ZTpiZWZvcmUsIC5mZWF0dXJlZC1uZXdzIC4tYXJyb3c6YmVmb3JlLCAubW9kLWJhbm5lciAuLWxpbmstYmFjazpiZWZvcmUsIC5tb2QtYmFubmVyLWhwIC4tbGluay1iYWNrOmJlZm9yZSwgaGVhZGVyIC4tcHJvZmlsZSBsaSBhOmJlZm9yZSwgLmJ0bjpiZWZvcmUsXG4uYnRuOnZpc2l0ZWQ6YmVmb3JlLFxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbn1cblxuLm1vZC1hY2NvcmRpb24gLi10aXRsZTpiZWZvcmUsIC5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sgLnN3aXBlci1idXR0b24tcHJldiwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXR3aXR0ZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlLCAubW9kLXNvY2lhbC1uZXR3b3JrcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5tb2Qtc29jaWFsLW5ldHdvcmtzIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlLCAuYnJlYWRjcnVtYiBsaTpiZWZvcmUsIC4tc2VsZWN0OmJlZm9yZSxcbi5pY29uLXMtYXJyb3c6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLXRpdGxlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tdGl0bGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLnRpdGxlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAudGl0bGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciAuLXZpZGVvIC4tY2xvc2U6YmVmb3JlLCAubW9kLXN1bW1hcnkgLi1kb3dubG9hZHMgLi1jbG9zZSwgLmNvb2tpZXMgLnVpLWNsb3NlLCAubmV0d29ya3MgLi1jbG9zZTpiZWZvcmUsIGhlYWRlciAuLWV4dGVuZCAuLWNsb3NlLFxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiO1xufVxuXG4ubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLnBsYXk6YmVmb3JlLCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdmlkZW8gLi1wbGF5ZXI6YmVmb3JlLCAudmlkZW8tcGxheWVyIC4tcGxheWVyOmJlZm9yZSwgLmJ0bi12aWRlbzpiZWZvcmUsXG4uaWNvbi1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLmljb24tZW1haWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSSXCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSaXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSbXCI7XG59XG5cbi5tb2Qtc3VtbWFyeSAuLWRvd25sb2FkcyAuLWZpbGUgc3Bhbixcbi5pY29uLWRvd25sb2FkLWV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiO1xufVxuXG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tbWFnYXppbmUgLi1kZXRhaWxzIC4tdGltZTpiZWZvcmUsIC5tb2QtbWFnYXppbmUtaHAgLi1kZXRhaWxzIC4tdGltZTpiZWZvcmUsIC5tb2QtbWFnYXppbmUgLi1kZXRhaWxzIC4tdGltZTpiZWZvcmUsIC5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tdGltZTpiZWZvcmUsXG4uaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSXXCI7XG59XG5cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tdmlldzpiZWZvcmUsXG4uaWNvbi12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSTXCI7XG59XG5cbi5pY29uLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjtcbn1cblxuLmljb24tc3RvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJRcIjtcbn1cblxuLmljb24tY2xvY2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSVXCI7XG59XG5cbi5pY29uLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knFwiO1xufVxuXG4uaWNvbi10ZWxlY29tczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knVwiO1xufVxuXG4uaWNvbi10b29sdGlwLFxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkFwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmljb24tdHdpdHRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbn1cblxuLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLi1zaGFyZSAuLWxpbmtlZGluLFxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupIhcIjtcbn1cblxuLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLi1zaGFyZSAuLWdvb2dsZSxcbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiO1xufVxuXG4uaWNvbi12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjtcbn1cblxuLmljb24taW5zdGFncmFtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSWXCI7XG59XG5cbi5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1xdW90ZTpiZWZvcmUsIC5tb2QtbWFnYXppbmUgLi1lZGl0byAuLXF1b3RlOmJlZm9yZSxcbi5pY29uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSLXCI7XG59XG5cbi5pY29uLXF1b3RlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ5cIjtcbn1cblxuLmljb24tb25pb24tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljVwiO1xufVxuXG4uaWNvbi1vbmlvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWOXCI7XG59XG5cbi5pY29uLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCLupY9cIjtcbn1cblxuLmljb24tc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lkFwiO1xufVxuXG4uaWNvbi1wbGF5ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWMXCI7XG59XG5cbi5pY29uLXF1b3RlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lp1wiO1xufVxuXG4uaWNvbi1pX2FnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiO1xufVxuXG4uaWNvbi1pX2F1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7XG59XG5cbi5pY29uLWlfY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKNcIjtcbn1cblxuLmljb24taV9jb21tdW5pY2F0aW9uMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiO1xufVxuXG4uaWNvbi1pX2NvbW11bmljYXRpb24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7XG59XG5cbi5pY29uLWlfY29tcGFueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiO1xufVxuXG4uaWNvbi1pX2NvbXBhbnlfY3VsdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kp1wiO1xufVxuXG4uaWNvbi1pX2NvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqFwiO1xufVxuXG4uaWNvbi1pX2NvdW50cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjtcbn1cblxuLmljb24taV9jb3dvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqlwiO1xufVxuXG4uaWNvbi1pX2RkMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kq1wiO1xufVxuXG4uaWNvbi1pX2RkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krFwiO1xufVxuXG4uaWNvbi1pX2RpdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krVwiO1xufVxuXG4uaWNvbi1pX2RvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSuXCI7XG59XG5cbi5pY29uLWlfZXRoaWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSvXCI7XG59XG5cbi5pY29uLWlfZmluYW5jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSwXCI7XG59XG5cbi5pY29uLWlfaGFuZGljYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLFcIjtcbn1cblxuLmljb24taV9oZWFsdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjtcbn1cblxuLmljb24taV9odW1hbml0YXJpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupLNcIjtcbn1cblxuLmljb24taV9pbm5vdmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS0XCI7XG59XG5cbi5pY29uLWlfam9iX29mZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS1XCI7XG59XG5cbi5pY29uLWlfa2V5X2ZpZ3VyZXMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS2XCI7XG59XG5cbi5pY29uLWlfa2V5X2ZpZ3VyZXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS3XCI7XG59XG5cbi5pY29uLWlfa2V5X2ZpZ3VyZXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS4XCI7XG59XG5cbi5pY29uLWlfa2V5X2ZpZ3VyZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS5XCI7XG59XG5cbi5pY29uLWlfa2V5X2ZpZ3VyZXM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS6XCI7XG59XG5cbi5pY29uLWlfbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupLtcIjtcbn1cblxuLmljb24taV9tYWduaWZ5aW5nX2dsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS8XCI7XG59XG5cbi5pY29uLWlfbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS9XCI7XG59XG5cbi5pY29uLWlfbWVkaWEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS+XCI7XG59XG5cbi5pY29uLWlfbWVkaWExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS/XCI7XG59XG5cbi5pY29uLWlfb3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWAXCI7XG59XG5cbi5pY29uLWlfcGFwZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWBXCI7XG59XG5cbi5pY29uLWlfcHVibGljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupYJcIjtcbn1cblxuLmljb24taV9yZWNydWl0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lg1wiO1xufVxuXG4uaWNvbi1pX3JlY3ljbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhFwiO1xufVxuXG4uaWNvbi1pX3NlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWFXCI7XG59XG5cbi5pY29uLWlfc3BvbnNvcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYZcIjtcbn1cblxuLmljb24taV9zdG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lh1wiO1xufVxuXG4uaWNvbi1pX3RlbGVjb21zMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liFwiO1xufVxuXG4uaWNvbi1pX3RlbGVjb21zMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liVwiO1xufVxuXG4uaWNvbi1pX3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYpcIjtcbn1cblxuLmljb24taV90dXJub3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6li1wiO1xufVxuXG4uaWNvbi1pX3ZhbHVlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lklwiO1xufVxuXG4uaWNvbi1pX3dvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWTXCI7XG59XG5cbi5pY29uLWlfeWVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZRcIjtcbn1cblxuLmljb24tdG9vbHRpcCxcbi5pY29uLWluZm86YmVmb3JlLFxuLmljb24tdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkFwiO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIERlZmF1bHQgZWxlbWVudCBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmh0bWwudGVxdWlsYSB7XG4gIGZvbnQ6IDYyLjUlIFwiQ2VyYSBQUk8gTGlnaHRcIjtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuKiB7XG4gIC1tb3otZm9udC1zbW9vdGhpbmc6IG5vbmU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogXCItbGlrZVwiIGNsYXNzZXMgc2hvdWxkIGJlIHVzZWQgdG8gbWFpbnRhaW4gdGhlIHNlbWFudGljYWxseSBhcHByb3ByaWF0ZSBoZWFkaW5nIGxldmVscyAtIE5PVCBmb3IgdXNlIG9uIG5vbi1oZWFkaW5ncyAqL1xuaDEsXG4uaDEtbGlrZSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgaDEsXG4uaDEtbGlrZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbmgyLFxuLmgyLWxpa2UsXG4ubW9kLWJpb2dyYXBoeSBoMSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgaDIsXG4uaDItbGlrZSxcbi5tb2QtYmlvZ3JhcGh5IGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuaDMsXG4uaDMtbGlrZSxcbi52aWRlb3RoZXF1ZS1jb250YWluZXIgLmNhcHRpb24tdGl0bGUsXG4ubW9kLWh1bWFuaXRhcmlhbiAuLWFzc29jaWF0aW9ucyAuLW5hbWUsXG4ubW9kLWJpb2dyYXBoeSBoMixcbi5tb2Qtc2l0ZW1hcCAuLWNhdGVnb3J5ID4gYSB7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLnBhZ2UtbWFnYXppbmUgaDMsXG4ucGFnZS1tYWdhemluZSAuaDMtbGlrZSxcbi5wYWdlLW1hZ2F6aW5lIC52aWRlb3RoZXF1ZS1jb250YWluZXIgLmNhcHRpb24tdGl0bGUsXG4udmlkZW90aGVxdWUtY29udGFpbmVyIC5wYWdlLW1hZ2F6aW5lIC5jYXB0aW9uLXRpdGxlLFxuLnBhZ2UtbWFnYXppbmUgLm1vZC1odW1hbml0YXJpYW4gLi1hc3NvY2lhdGlvbnMgLi1uYW1lLFxuLm1vZC1odW1hbml0YXJpYW4gLi1hc3NvY2lhdGlvbnMgLnBhZ2UtbWFnYXppbmUgLi1uYW1lLFxuLnBhZ2UtbWFnYXppbmUgLm1vZC1iaW9ncmFwaHkgaDIsXG4ubW9kLWJpb2dyYXBoeSAucGFnZS1tYWdhemluZSBoMixcbi5wYWdlLW1hZ2F6aW5lIC5tb2Qtc2l0ZW1hcCAuLWNhdGVnb3J5ID4gYSxcbi5tb2Qtc2l0ZW1hcCAucGFnZS1tYWdhemluZSAuLWNhdGVnb3J5ID4gYSB7XG4gIGNvbG9yOiAjNEJCRUNGO1xufVxuXG5oNCxcbi5oNC1saWtlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQ6IG5vcm1hbCBcIlJvYm90byBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oNSxcbi5oNS1saWtlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oNixcbi5oNi1saWtlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaHAtdGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi4tc3RhdGljIC5ocC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxucCxcbmxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbmxpIGxpLFxubGkgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbnVsIG9sIGxpLFxudWwgdWwgbGkge1xuICBtYXJnaW46IDAgMCAxcmVtIDEuNnJlbTtcbn1cblxub2wge1xuICBtYXJnaW46IDAgMCAzcmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5vbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG5vbCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2U3NTExMztcbiAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxub2wgb2wsIG9sIHVsIHtcbiAgY291bnRlci1yZXNldDogc3ViaXRlbTtcbiAgbWFyZ2luOiAwO1xufVxub2wgb2wgbGksIG9sIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxub2wgb2wgbGk6YmVmb3JlLCBvbCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiIC4gXCIgY291bnRlcihzdWJpdGVtKSBcIi5cIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN1Yml0ZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxub2wgbGkge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG51bCBsaSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMC42cmVtO1xufVxuXG4ubm9idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogI2U3NTExMztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLW1hZ2F6aW5lIC5jb250ZW50IGE6bm90KC5saW5rLW1vcmUtYXJ0aWNsZXMpLFxuLnBhZ2UtbWFnYXppbmUgLmNvbnRlbnQgYTp2aXNpdGVkOm5vdCgubGluay1tb3JlLWFydGljbGVzKSB7XG4gIGNvbG9yOiAjNEJCRUNGO1xufVxuYSBpbWcsXG5hOnZpc2l0ZWQgaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBjb2xvcjogI2U3NTExMztcbn1cbi5wYWdlLW1hZ2F6aW5lIGE6aG92ZXIsXG4ucGFnZS1tYWdhemluZSBhOmZvY3VzLFxuLnBhZ2UtbWFnYXppbmUgYTphY3RpdmUge1xuICBjb2xvcjogIzRCQkVDRjtcbn1cbi5wYWdlLW1hZ2F6aW5lIGE6aG92ZXIgLm1vZC13b3JsZC1ocCAuYnRuLFxuLnBhZ2UtbWFnYXppbmUgYTpmb2N1cyAubW9kLXdvcmxkLWhwIC5idG4sXG4ucGFnZS1tYWdhemluZSBhOmFjdGl2ZSAubW9kLXdvcmxkLWhwIC5idG4ge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxcmVtIDRyZW0gMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMXJlbSA0cmVtO1xuICB9XG59XG5ibG9ja3F1b3RlID4gcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgT3RoZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBoZWlnaHQ6IDAuMXJlbTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCA4MSwgMTksIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgODEsIDE5LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saW5rLW1vcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uLWxpbmsgYnV0dG9uLFxuLi1saW5rIGJ1dHRvbjpmb2N1cyxcbi4tbGluayBidXR0b246YWN0aXZlLFxuLi1saW5rIGEsXG4uLWxpbmsgYTp2aXNpdGVkLFxuLi1saW5rIGE6Zm9jdXMsXG4uLWxpbmsgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIHBhZGRpbmc6IDAuMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uLWxpbmsgYnV0dG9uOmhvdmVyLFxuLi1saW5rIGJ1dHRvbjpmb2N1czpob3Zlcixcbi4tbGluayBidXR0b246YWN0aXZlOmhvdmVyLFxuLi1saW5rIGE6aG92ZXIsXG4uLWxpbmsgYTp2aXNpdGVkOmhvdmVyLFxuLi1saW5rIGE6Zm9jdXM6aG92ZXIsXG4uLWxpbmsgYTphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLi1saW5rIGJ1dHRvbiArIGEsXG4uLWxpbmsgYnV0dG9uOmZvY3VzICsgYSxcbi4tbGluayBidXR0b246YWN0aXZlICsgYSxcbi4tbGluayBhICsgYSxcbi4tbGluayBhOnZpc2l0ZWQgKyBhLFxuLi1saW5rIGE6Zm9jdXMgKyBhLFxuLi1saW5rIGE6YWN0aXZlICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi4tbGluayBidXR0b246YWZ0ZXIsXG4uLWxpbmsgYnV0dG9uOmZvY3VzOmFmdGVyLFxuLi1saW5rIGJ1dHRvbjphY3RpdmU6YWZ0ZXIsXG4uLWxpbmsgYTphZnRlcixcbi4tbGluayBhOnZpc2l0ZWQ6YWZ0ZXIsXG4uLWxpbmsgYTpmb2N1czphZnRlcixcbi4tbGluayBhOmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgd2lkdGg6IDEwMCU7XG59XG4uLWxpbmsgYnV0dG9uOmhvdmVyOmFmdGVyLFxuLi1saW5rIGJ1dHRvbjpmb2N1czpob3ZlcjphZnRlcixcbi4tbGluayBidXR0b246YWN0aXZlOmhvdmVyOmFmdGVyLFxuLi1saW5rIGE6aG92ZXI6YWZ0ZXIsXG4uLWxpbmsgYTp2aXNpdGVkOmhvdmVyOmFmdGVyLFxuLi1saW5rIGE6Zm9jdXM6aG92ZXI6YWZ0ZXIsXG4uLWxpbmsgYTphY3RpdmU6aG92ZXI6YWZ0ZXIge1xuICBib3R0b206IDIuMnJlbTtcbn1cbi5wYWdlLW1hZ2F6aW5lIC5wYWdlIC4tbGluayBidXR0b246bm90KC5saW5rLW1vcmUtYXJ0aWNsZXMpOmFmdGVyLFxuLnBhZ2UtbWFnYXppbmUgLnBhZ2UgLi1saW5rIGJ1dHRvbjpmb2N1czpub3QoLmxpbmstbW9yZS1hcnRpY2xlcyk6YWZ0ZXIsXG4ucGFnZS1tYWdhemluZSAucGFnZSAuLWxpbmsgYnV0dG9uOmFjdGl2ZTpub3QoLmxpbmstbW9yZS1hcnRpY2xlcyk6YWZ0ZXIsXG4ucGFnZS1tYWdhemluZSAucGFnZSAuLWxpbmsgYTpub3QoLmxpbmstbW9yZS1hcnRpY2xlcyk6YWZ0ZXIsXG4ucGFnZS1tYWdhemluZSAucGFnZSAuLWxpbmsgYTp2aXNpdGVkOm5vdCgubGluay1tb3JlLWFydGljbGVzKTphZnRlcixcbi5wYWdlLW1hZ2F6aW5lIC5wYWdlIC4tbGluayBhOmZvY3VzOm5vdCgubGluay1tb3JlLWFydGljbGVzKTphZnRlcixcbi5wYWdlLW1hZ2F6aW5lIC5wYWdlIC4tbGluayBhOmFjdGl2ZTpub3QoLmxpbmstbW9yZS1hcnRpY2xlcyk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNEJCRUNGO1xufVxuXG5bY2xhc3NePWljb24taV9dLFxuW2NsYXNzKj1cIiBpY29uLWlfXCJdIHtcbiAgZm9udC1zaXplOiA3cmVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Sb2JvdG8tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvUm9ib3RvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL1JvYm90by1SZWd1bGFyLnN2ZyNSb2JvdG8gUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvUm9ib3RvLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvUm9ib3RvLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL1JvYm90by1NZWRpdW0uc3ZnI1JvYm90byBNZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Sb2JvdG8tQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvUm9ib3RvLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL1JvYm90by1Cb2xkLnN2ZyNSb2JvdG8gQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Sb2JvdG8tTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL1JvYm90by1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9Sb2JvdG8tTGlnaHQuc3ZnI1JvYm90byBMaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBzcmM6IHVybChcImZvbnRzL3B0c2VyaWYtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9wdHNlcmlmLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9wdHNlcmlmLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3B0c2VyaWYtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvcHRzZXJpZi1pdGFsaWMuc3ZnI1BUIFNlcmlmXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wdF9zZXJpZi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3B0X3NlcmlmLndvZmYyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wdF9zZXJpZi1ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3B0X3NlcmlmLWJsYWNrLndvZmYyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3B0X3NlcmlmLWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL3B0X3NlcmlmLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvcHRfc2VyaWYtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3B0X3NlcmlmLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9wdF9zZXJpZi1ib2xkLnN2ZyNQVFNlcmlmQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wdHNlcmlmLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvcHRzZXJpZi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvcHRzZXJpZi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9wdHNlcmlmLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL3B0c2VyaWYtaXRhbGljLnN2ZyNwdF9zZXJpZml0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvQ2VyYVBSTy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9DZXJhUFJPLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvQ2VyYVBSTy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0NlcmFQUk8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9DZXJhUFJPLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0NlcmFQUk8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBzcmM6IHVybChcImZvbnRzL0NlcmFQUk8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0NlcmFQUk8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJ5YW50IFByb1wiO1xuICBzcmM6IHVybChcImZvbnRzL0JyeWFudFByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9CcnlhbnRQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCcnlhbnQgUHJvIE1lZGl1bVwiO1xuICBzcmM6IHVybChcImZvbnRzL0JyeWFudFByby1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0JyeWFudFByby1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJ5YW50IFBybyBCb2xkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvQnJ5YW50UHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0JyeWFudFByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyeWFudCBQcm8gTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9CcnlhbnRQcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0JyeWFudFByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvaWNvbW9vbi5lb3Q/Njl3d2dvXCIpO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24uZW90PzY5d3dnbyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmMj82OXd3Z29cIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ljb21vb24udHRmPzY5d3dnb1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmPzY5d3dnb1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnN2Zz82OXd3Z28jaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgb25kaW5nIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiAwJTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgMTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIDIwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY2xpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKDE1cHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGVYKDE1cHgpIHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3Zpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXJlbSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NyYXRjaGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGhlYWQsXG50Zm9vdCxcbnRmb290IHRyIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNkZmRmZGY7XG59XG5cbnRoLFxudGQge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMS4ycmVtO1xufVxuXG50aGVhZCB0ZCxcbnRoIHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xufVxuXG50ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNkZmRmZGY7XG59XG50ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgI2RmZGZkZjtcbn1cblxudGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbnRmb290IHRkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmJ0bixcbi5idG46dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgcGFkZGluZzogMS40cmVtIDIuNXJlbSAxLjRyZW0gNy41cmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmJ0bjpob3Zlcixcbi5idG46dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDM0LCAzNCwgMC4xNSk7XG59XG4uYnRuOmJlZm9yZSxcbi5idG46dmlzaXRlZDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxlZnQ6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG4uYnRuOmFmdGVyLFxuLmJ0bjp2aXNpdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA0LjdyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMC4xcmVtO1xufVxuXG4uYnRuLWRsOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi1mdWxsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U0ZTRlNDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM1NTU7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNTU1O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG46aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjotbW96LXN1Ym1pdC1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U0ZTRlNDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbmJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc3VibWl0LWxpa2Uge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTc1MTEzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnN1Ym1pdC1saWtlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjY7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS41cmVtO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG4gIGJvcmRlci1jb2xvcjogI2U3NTExMztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2Njtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgI2U3NTExMztcbn1cblxubGFiZWwge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tU2VsZWN0IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U0ZTRlNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tU2VsZWN0IC5jdXN0b20tc2VsZWN0LW9wZW5lciB7XG4gIGJhY2tncm91bmQ6IDAgbm9uZTtcbiAgcGFkZGluZzogMS4ycmVtIDVyZW0gMS4ycmVtIDEuMnJlbTtcbn1cbi5jdXN0b21TZWxlY3QgLmN1c3RvbVNlbGVjdElubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tU2VsZWN0IC5jdXN0b20tc2VsZWN0LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5jdXN0b21TZWxlY3QgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uLmlzLXNlbGVjdGVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uLXNlbGVjdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uLXNlbGVjdDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuM3JlbTtcbiAgdG9wOiAxLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi4tc2VsZWN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cmVtO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwLjFyZW07XG59XG4uLXNlbGVjdC4tc21hbGwge1xuICBjb2xvcjogIzg4ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi4tc2VsZWN0Li1zbWFsbDpiZWZvcmUge1xuICBjb2xvcjogI2FmYWZhZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDEuMXJlbTtcbn1cbi4tc2VsZWN0Li1zbWFsbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uLXNlbGVjdC4tc21hbGwgLmN1c3RvbVNlbGVjdCB7XG4gIGNvbG9yOiAjODg4O1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1LjNyZW07XG59XG4uLXNlbGVjdC4tc21hbGwgLmN1c3RvbVNlbGVjdCAuY3VzdG9tLXNlbGVjdC1vcGVuZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDAgMCAxLjJyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEdsb2JhbFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbG9iYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uLW9wZW4tbWFnYXppbmUgLmdsb2JhbCwgLi1vcGVuLW1lbnUtYnVyZ2VyIC5nbG9iYWwge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC42cztcbn1cbi4tb3Blbi1tYWdhemluZSAubWFpbiB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDUuNXJlbSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MC42MjVlbSkge1xuICAuLW9wZW4tbWFnYXppbmUgLm1haW4ge1xuICAgIGxlZnQ6IDkxLjVyZW07XG4gIH1cbn1cbi5tYWluLi1zdGF0aWMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLi1zdGF0aWMgLnN0YXRpYy1jcmVkaXRzIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNS41cmVtKTtcbiAgfVxufVxuLi1vcGVuLW1hZ2F6aW5lIC5wYWdlOmFmdGVyLCAuLW9wZW4tbWVudSAucGFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltjbGFzc149bW9kLV0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLi1zaWRlYmFyIFtjbGFzc149bW9kLV0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5jb250ZW50IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQgdGFibGUge1xuICBtYXJnaW46IDVyZW0gMDtcbn1cblxuLmV4Y2VycHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gOHJlbSBhdXRvO1xuICB9XG59XG5cbi5xdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ucGFnZS1tYWdhemluZSAucXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjNEJCRUNGO1xufVxuLnF1b3RlIC4tY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5xdW90ZSAuLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVyZW0gMCA4cmVtIDA7XG4gIH1cbn1cbi5xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1tYWdhemluZSAucXVvdGUgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnF1b3RlIHAgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5xdW90ZSBwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4xcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA1cmVtKTtcbiAgdG9wOiAxLjVyZW07XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5wYWdlLW1hZ2F6aW5lIC5xdW90ZSBwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucXVvdGUgLi1hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuLnBhZ2UtbWFnYXppbmUgLnF1b3RlIC4tYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucXVvdGUgLi1wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnBhZ2UtbWFnYXppbmUgLnF1b3RlIC4tcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHQge1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHQge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDEwcmVtIGF1dG87XG4gIH1cbn1cbi50ZXh0IGgyOm5vdCguaHAtdGl0bGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLi1zaWRlYmFyIC50ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY29sdW1ucyA+IC4tY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmNvbHVtbnMgLi1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmNvbHVtbnMgLi1zaWRlYmFyIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4uY29sdW1ucyAuLXNpZGViYXIgLmNvbnRhaW5lciwgLmNvbHVtbnMgLi1zaWRlYmFyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5jb2x1bW5zIC4tc2lkZWJhciAuY29udGFpbmVyLW1lZGl1bSwgLmNvbHVtbnMgLi1zaWRlYmFyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5jb2x1bW5zIC4tc2lkZWJhciAuY29udGFpbmVyLW5hcnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMgLi1zaWRlYmFyIC4tbW9kdWxlcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY29sdW1ucyAuLXNpZGViYXIgLi1tb2R1bGVzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gIH1cbn1cblxuLi1zaWRlYmFyIC4tbW9kdWxlcyA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuLi1zaWRlYmFyIC5tb2QtbGluZSArIC5tb2QtbGluZSB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi5pZnJhbWUtb2ZmcmVzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmlmcmFtZS1vZmZyZXMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDcwcmVtO1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNjMWMxYzE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDAuNnJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi4tYmx1ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLi1ncmVlbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi4tYmx1ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC4tZ3JlZW4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBQcmludFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBwcmludCB7XG4gIC8qIFxuICAqIEJvaWxlcnBsYXRlIHByaW50IHN0eWxlc1xuICAqL1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vcyAqL1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAvKiBEb24ndCBzaG93IGxpbmtzIGZvciBsb2dvLCBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3MgKi9cbiAgLmxvZ28gYTphZnRlcixcbi5pciBhOmFmdGVyLFxuYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgLyogaDVicC5jb20vdCAqL1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIGltZy1sZWZ0IC5sb2dvLFxuLmxvZ28gaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDYuN3JlbTtcbiAgfVxuXG4gIC5sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5sYXlvdXQtMmNvbDphZnRlcixcbi5zaWRlYmFyLFxuLmJvdHRvbSxcbi5oZWFkZXI6YmVmb3JlLFxuLnNsaWRlcixcbi5uYXYtdGFjdGlsZSxcbi5tZW51LFxuLmZ1LFxuLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC0yY29sID4gLnByaW1hcnkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2FkZXItcHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDYuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNi40cmVtO1xufVxuLmxvYWRlci1wcmVzcy5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2FkZXItcHJlc3MgZGl2IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDEuMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuN3JlbTtcbiAgd2lkdGg6IDEuMXJlbTtcbn1cblxuLmxvYWRlci1wcmVzcyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG4gIGxlZnQ6IDAuNnJlbTtcbn1cblxuLmxvYWRlci1wcmVzcyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG4gIGxlZnQ6IDAuNnJlbTtcbn1cblxuLmxvYWRlci1wcmVzcyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG4gIGxlZnQ6IDIuNnJlbTtcbn1cblxuLmxvYWRlci1wcmVzcyBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMzIDAuNnMgaW5maW5pdGU7XG4gIGxlZnQ6IDQuNXJlbTtcbn1cblxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG5oZWFkZXIgLi10b3Age1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbmhlYWRlciAuLXRvcCAuLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi10b3AgLi1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuaGVhZGVyIC4tdG9wIC4tc3RvY2tzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciAuLXRvcCAuLXN0b2NrcyAuLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbmhlYWRlciAuLXRvcCAuLXN0b2NrcyAuLXZhcmlhYmxlIHtcbiAgY29sb3I6ICMyZWMxM2Y7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuaGVhZGVyIC4tdG9wIC4tc3RvY2tzIC4tdmFyaWFibGUuLXJlZCB7XG4gIGNvbG9yOiAjYjczYjNiO1xufVxuaGVhZGVyIC4tdG9wIC4tc3RvY2tzIC4tdmFyaWFibGUuLXJlZDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDEuNXJlbSBzb2xpZDtcbn1cbmhlYWRlciAuLXRvcCAuLXN0b2NrcyAuLXNvdXJjZSB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuLXRvcCAuLXN0b2NrcyAuLXNvdXJjZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwLjFyZW07XG59XG5oZWFkZXIgLnRvcC1zdG9ja3Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuaGVhZGVyIC4tcHJvZmlsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLi1wcm9maWxlIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1wcm9maWxlIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbmhlYWRlciAuLXByb2ZpbGUgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuLXByb2ZpbGUgbGkgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuLXByb2ZpbGUgbGkgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNlNzUxMTM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLXByb2ZpbGUgbGkgYTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbmhlYWRlciAuLXByb2ZpbGUgbGkgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tcHJvZmlsZSBsaSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC4tcHJvZmlsZSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG5oZWFkZXIgLi1wcm9maWxlIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmhlYWRlciAuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOC42cmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uLW9wZW4tbWVudS1idXJnZXIgaGVhZGVyIC4tbW9iaWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjguNXJlbTtcbiAgdG9wOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHotaW5kZXg6IDIwO1xufVxuaGVhZGVyIC4tbW9iaWxlIC4tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0LjJyZW07XG4gIHRvcDogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBvcGFjaXR5OiAxO1xufVxuLi1vcGVuLW1lbnUtYnVyZ2VyIGhlYWRlciAuLW1vYmlsZSAuLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlciAuLW1vYmlsZSAuLWJ1cmdlciB7XG4gIHdpZHRoOiAyLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAuLW1vYmlsZSAuLWJ1cmdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5oZWFkZXIgLi1tb2JpbGUgLi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG5oZWFkZXIgLi1tb2JpbGUgLi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDFyZW07XG59XG5oZWFkZXIgLi1tb2JpbGUgLi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDJyZW07XG59XG4uLW9wZW4tbWVudS1idXJnZXIgaGVhZGVyIC4tbW9iaWxlIC4tYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLi1vcGVuLW1lbnUtYnVyZ2VyIGhlYWRlciAuLW1vYmlsZSAuLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi4tb3Blbi1tZW51LWJ1cmdlciBoZWFkZXIgLi1tb2JpbGUgLi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAtNnJlbTtcbn1cbi4tb3Blbi1tZW51LWJ1cmdlciBoZWFkZXIgLi1tb2JpbGUgLi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDFyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG5oZWFkZXIgLi1zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IDAvMCBhO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbmhlYWRlciAuLXNlYXJjaDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2NkY2RjZDtcbn1cbmhlYWRlciAuLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHM7XG59XG5oZWFkZXIgLi1zZWFyY2gtZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICNlNzUxMTM7XG4gIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgcmlnaHQ6IDIuNSU7XG59XG5oZWFkZXIgLi1zZWFyY2gtZm9ybSAuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuaGVhZGVyIC4tc2VhcmNoLWZvcm0gZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuLXNlYXJjaC1mb3JtIGlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlci4tb3Blbi1zZWFyY2ggLi1zZWFyY2gtZm9ybSB7XG4gIG1heC1oZWlnaHQ6IDRyZW07XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1vZC1wcmVzcy1tZW51IC4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubW9kLXByZXNzLW1lbnUgLi10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJlc3MtbWVudS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlYmViZWI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wcmVzcy1tZW51LWl0ZW0gYSwgLnByZXNzLW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLnByZXNzLW1lbnUtaXRlbS1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ucHJlc3MtbWVudS1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByZXNzLW1lbnUtaXRlbS1kZXRhaWxzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjODg4O1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDFyZW0gMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMnJlbTtcbiAgfVxufVxuLi1vcGVuLW1lbnUtYnVyZ2VyIGhlYWRlciB7XG4gIHotaW5kZXg6IGluaGVyaXQ7XG59XG5oZWFkZXIgPiAuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICBoZWFkZXIgPiAuLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciA+IC4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC4tbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLi1sb2dvIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC4tbG9nbyAuLW1haW4tbG9nbyB7XG4gIHdpZHRoOiAxMS43cmVtO1xufVxuaGVhZGVyIC4tbG9nbyAuLWhlYWRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIE1lZGl1bVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIGhlYWRlciAuLWxvZ28gLi1oZWFkbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi4tb3Blbi1tZW51LWJ1cmdlciBoZWFkZXIgLi1sb2dvIC4taGVhZGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC4tc2V0dGluZ3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICBvcmRlcjogMTtcbn1cbmhlYWRlciAuLWxhbmd1YWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogNS4zcmVtO1xufVxuaGVhZGVyIC4tbmF2IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5oZWFkZXIgLi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIC4tbWVudSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNy41cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogLTI3LjVyZW07XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuLW9wZW4tbWVudS1idXJnZXIgaGVhZGVyIC4tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tbWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbmhlYWRlciAuLW1lbnUgLi1tYWdhemluZSB7XG4gIGJhY2tncm91bmQ6ICM0QkJFQ0Y7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLW1lbnUgLi1tYWdhemluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC4tbWVudSAuLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLW1lbnUgLi1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5oZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tbWVudSAuLW1haW4gPiBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciAuLW1lbnUgLi1tYWluID4gbGkuLXNob3cgLi1leHRlbmQge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xuICB9XG59XG5oZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5oZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIC4tbWVudSAuLW1haW4gPiBsaSA+IGEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLW1lbnUgLi1tYWluID4gbGkgPiBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5oZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpIGEgKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDEuMnJlbTtcbiAgd2lkdGg6IDE2cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLW1lbnUgLi1tYWluID4gbGkgYSArIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAuLW1lbnUgLi1tYWluID4gbGkgYSArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjdyZW07XG4gIHdpZHRoOiAxLjZyZW07XG59XG5oZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpIGEgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGxlZnQ6IDEuN3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpLi1vcGVuZWQgPiBhIHtcbiAgICBjb2xvcjogI2U3NTExMztcbiAgfVxuICBoZWFkZXIgLi1tZW51IC4tbWFpbiA+IGxpLi1vcGVuZWQgPiBhLi1oYXMtY2hpbGQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICNmZmY7XG4gICAgYm90dG9tOiAtMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuICAuaXMtaWUgaGVhZGVyIC4tbWVudSAuLW1haW4gPiBsaS4tb3BlbmVkID4gYS4taGFzLWNoaWxkOmFmdGVyIHtcbiAgICBib3R0b206IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLW1lbnUgLi1tYWluID4gbGkuLW9wZW5lZCAuLWV4dGVuZCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuaGVhZGVyIC4tbWVudSAuLW1haW4gLi1zaG93ID4gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLi1leHRlbmQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLWV4dGVuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEycmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIGhlYWRlciAuLWV4dGVuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5pcy1pZSBoZWFkZXIgLi1leHRlbmQge1xuICB0cmFuc2l0aW9uOiAwcztcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tZXh0ZW5kIC4tYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC4tZXh0ZW5kIC4tY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBhZGRpbmc6IDAuOXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciAuLWV4dGVuZCAuY29udGFpbmVyLCBoZWFkZXIgLi1leHRlbmQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgaGVhZGVyIC4tZXh0ZW5kIC5jb250YWluZXItbWVkaXVtLCBoZWFkZXIgLi1leHRlbmQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgaGVhZGVyIC4tZXh0ZW5kIC5jb250YWluZXItbmFycm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1leHRlbmQgLmNvbnRhaW5lciwgaGVhZGVyIC4tZXh0ZW5kIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIGhlYWRlciAuLWV4dGVuZCAuY29udGFpbmVyLW1lZGl1bSwgaGVhZGVyIC4tZXh0ZW5kIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIGhlYWRlciAuLWV4dGVuZCAuY29udGFpbmVyLW5hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiB7XG4gICAgcGFkZGluZzogNHJlbSAyLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbmhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuIC4tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuIC4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiAuLXRpdGxlIGEge1xuICBjb2xvcjogI2U3NTExMztcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuIC4tdGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW4gdWwge1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiB1bCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuIHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5oZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiA+IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW4gPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuID4gdWwgPiBsaSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5oZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiA+IHVsID4gbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMS41cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiA+IHVsID4gbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiA+IHVsID4gbGkgdWwge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuID4gdWwgPiBsaSB1bCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW4gPiB1bCA+IGxpIHVsIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW4gPiB1bCA+IGxpIHVsIGxpIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW4gPiB1bCA+IGxpIHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjODE4MTgxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGhlYWRlciAuLWV4dGVuZCAuLWNoaWxkcmVuID4gdWwgPiBsaSB1bCBsaTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbnRlbnQ6IFwi7qSMXCI7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuaGVhZGVyIC4tZXh0ZW5kIC4tY2hpbGRyZW4gPiB1bCA+IGxpIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiA+IHVsID4gbGkgdWwgbGkgYSB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgLi1leHRlbmQgLi1jaGlsZHJlbiA+IHVsID4gbGkuLXNob3cgdWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5oZWFkZXIgLi1leHRlbmQgLi1sYXRlc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0cmVtIDIuNXJlbTtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyIC4tZXh0ZW5kIC4tbGF0ZXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC4tZXh0ZW5kIC4tbGF0ZXN0IC4tdGl0bGUge1xuICBjb2xvcjogI2U3NTExMztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tbGF0ZXN0IC4tb2ZmZXJzIC4taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tbGF0ZXN0IC4tb2ZmZXJzIC4taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWxhdGVzdCAuLW9mZmVycyAuLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5oZWFkZXIgLi1leHRlbmQgLi1sYXRlc3QgLi1vZmZlcnMgLi1pdGVtIC4tZGF0ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWxhdGVzdCAuLW9mZmVycyAuLWl0ZW0gLi1sYWJlbCB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWxhdGVzdC4tbGF0ZXN0LWxhcmdlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICB3aWR0aDogNjUlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tZmVhdHVyZWQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBoZWFkZXIgLi1leHRlbmQgLi1mZWF0dXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAuLWV4dGVuZCAuLWhlYWRsaW5lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4taGVhZGxpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWhlYWRsaW5lIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWhlYWRsaW5lIC4tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1oZWFkbGluZSAuLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4taGVhZGxpbmUgLi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1oZWFkbGluZSAuLXR5cGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLWhlYWRsaW5lIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLXN0b2NrcyB7XG4gIHBhZGRpbmc6IDRyZW0gMCA0cmVtIDJyZW07XG59XG5oZWFkZXIgLi1leHRlbmQgLi1zdG9ja3MgLi10aXRsZSB7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1zdG9ja3MgLi1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tc3RvY2tzIC4tdmFsdWUge1xuICB3aWR0aDogNTAlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tc3RvY2tzIC4tbnVtYmVyIHtcbiAgY29sb3I6ICNlNzUxMTM7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5oZWFkZXIgLi1leHRlbmQgLi1zdG9ja3MgLi1zb3VyY2Uge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLXN0b2NrcyAuLWRhdGUge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5oZWFkZXIgLi1leHRlbmQgLi1zdG9ja3MgLi12YXJpYWJsZSB7XG4gIGNvbG9yOiAjMmVjMTNmO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cbmhlYWRlciAuLWV4dGVuZCAuLXN0b2NrcyAuLXZhcmlhYmxlOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMS41cmVtIHNvbGlkICMyZWMxM2Y7XG4gIGJvcmRlci1sZWZ0OiAxLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMS41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNnJlbTtcbiAgd2lkdGg6IDA7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1zdG9ja3MgLi12YXJpYWJsZS4tcmVkIHtcbiAgY29sb3I6ICNiNzNiM2I7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1zdG9ja3MgLi12YXJpYWJsZS4tcmVkOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMS41cmVtIHNvbGlkICNiNzNiM2I7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1kb2N1bWVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1kb2N1bWVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tZG9jdW1lbnQuLWJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMSwgMTQxLCAyNTUsIDAuNyk7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1kb2N1bWVudCAuLWRhdGUsXG5oZWFkZXIgLi1leHRlbmQgLi1kb2N1bWVudCAuLXR5cGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tZG9jdW1lbnQgLi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tbmV3cyB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5oZWFkZXIgLi1leHRlbmQgLi1uZXdzIC4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuaGVhZGVyIC4tZXh0ZW5kIC4tbmV3cyAuLXRpdGxlIGEge1xuICBjb2xvcjogI2U3NTExMztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5oZWFkZXIgLi1leHRlbmQgLi1uZXdzIC4tZXhjZXJwdCB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG59XG5mb290ZXIgLmNvbnRhaW5lciwgZm9vdGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIGZvb3RlciAuY29udGFpbmVyLW1lZGl1bSwgZm9vdGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIGZvb3RlciAuY29udGFpbmVyLW5hcnJvdyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBmb290ZXIgLmNvbnRhaW5lciwgZm9vdGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIGZvb3RlciAuY29udGFpbmVyLW1lZGl1bSwgZm9vdGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIGZvb3RlciAuY29udGFpbmVyLW5hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuZm9vdGVyIC5jb250YWluZXIgKyAuY29udGFpbmVyLCBmb290ZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtICsgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIGZvb3RlciAuY29udGFpbmVyLW1lZGl1bSArIC5jb250YWluZXIsIGZvb3RlciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lciArIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgZm9vdGVyIC5jb250YWluZXIgKyAuY29udGFpbmVyLW1lZGl1bSwgZm9vdGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSArIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgZm9vdGVyIC5jb250YWluZXItbWVkaXVtICsgLmNvbnRhaW5lci1tZWRpdW0sIGZvb3RlciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3cgKyAuY29udGFpbmVyLCBmb290ZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93ICsgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCBmb290ZXIgLmNvbnRhaW5lci1uYXJyb3cgKyAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgZm9vdGVyIC5jb250YWluZXItbmFycm93ICsgLmNvbnRhaW5lci1tZWRpdW0sIGZvb3RlciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lciArIC5jb250YWluZXItbmFycm93LCBmb290ZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtICsgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCBmb290ZXIgLmNvbnRhaW5lciArIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgZm9vdGVyIC5jb250YWluZXItbWVkaXVtICsgLmNvbnRhaW5lci1uYXJyb3csIGZvb3RlciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3cgKyAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIGZvb3RlciAuY29udGFpbmVyLW5hcnJvdyArIC5jb250YWluZXItbmFycm93IHtcbiAgcGFkZGluZzogMnJlbSAwIDVyZW0gMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgZm9vdGVyIC4tY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5mb290ZXIgLi1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGZvb3RlciAuLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICB9XG59XG5mb290ZXIgLi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgbWFyZ2luOiAwIDEuNXJlbSAzcmVtIDA7XG59XG5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cbmZvb3RlciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3RlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlci1jb2xvcjogIzUxNTE1MTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXM7XG4gIHdpZHRoOiA3MCU7XG59XG5mb290ZXIgaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5MjkyOTI7XG59XG5mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbmZvb3RlciAuLXNvY2lhbCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbn1cbmZvb3RlciAuLXNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuZm9vdGVyIC4tc29jaWFsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIgLi1zb2NpYWwgYSB7XG4gIGZvbnQ6IDAvMCBhO1xufVxuZm9vdGVyIC4tc29jaWFsIGE6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbmZvb3RlciAuLXNvY2lhbCBhOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5mb290ZXIgLi1sZWdhbHMge1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgIzQ1NDU0NTtcbn1cbmZvb3RlciAuLWxlZ2FscyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC4tbGVnYWxzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAxLjVyZW07XG59XG5mb290ZXIgLi1sZWdhbHMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAuLWxlZ2FscyBhIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5mb290ZXIgLi1sZWdhbHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC4tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGZvb3RlciAuLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmZvb3RlciAuLWxvZ28gbGkge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB3aWR0aDogMjAlO1xufVxuZm9vdGVyIC4tbG9nbyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC4tbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbmZvb3RlciAuZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzO1xufVxuZm9vdGVyIC5ncmF5c2NhbGU6aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLnB1Ymxpc2gtZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAxLjVyZW0gNXJlbTtcbn1cblxuLmJhciB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iYXIgLi1uZXR3b3JrcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmJhciAuLW5ldHdvcmtzOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5iYXIgLi1uZXR3b3Jrczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi4tb3Blbi1uZXR3b3JrcyAuYmFyIC4tbmV0d29ya3Mge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uLW9wZW4tbmV0d29ya3MgLmJhciAuLW5ldHdvcmtzOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgI2U3NTExMztcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFyZW07XG4gIHRvcDogMnJlbTtcbn1cblxuLm1hZ2F6aW5lLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCQkVDRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ5LjhyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFnYXppbmUtbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aWR0aDogMi41cmVtO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuLm1hZ2F6aW5lLWxhYmVsIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgd2lkdGg6IDEuOHJlbTtcbn1cbi5tYWdhemluZS1sYWJlbCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgd2lkdGg6IDEuOHJlbTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYnJlYWRjcnVtYjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTVyZW07XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLmJyZWFkY3J1bWIgdWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnJlYWRjcnVtYiBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYnJlYWRjcnVtYiAuLXNoYXJlIGEge1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5icmVhZGNydW1iIC4tc2hhcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuLW9wZW4tbWVudS1idXJnZXIgLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxufVxuXG4ubmV0d29ya3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAtMTAwJTtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbn1cbi4tb3Blbi1uZXR3b3JrcyAubmV0d29ya3Mge1xuICBsZWZ0OiA1LjVyZW07XG59XG4ubmV0d29ya3MgLmNvbnRhaW5lciwgLm5ldHdvcmtzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5uZXR3b3JrcyAuY29udGFpbmVyLW1lZGl1bSwgLm5ldHdvcmtzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5uZXR3b3JrcyAuY29udGFpbmVyLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXR3b3JrcyAuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA3LjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXR3b3JrcyAuLWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBmb250LXNpemU6IDNyZW07XG59XG4ubmV0d29ya3MgLi10YWJzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXJlbSAwIDAgMDtcbn1cbi5uZXR3b3JrcyAuLXRhYnMgdWwgbGkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXR3b3JrcyAuLXRhYnMgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXR3b3JrcyAuLXRhYnMgdWwgbGkuLWN1cnJlbnQge1xuICBjb2xvcjogIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMyMjI7XG59XG4ubmV0d29ya3MgLi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV0d29ya3MgLi1jb250ZW50IC4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxLjVyZW0gLTEuNXJlbSA1cmVtO1xufVxuLm5ldHdvcmtzIC4tY29udGVudCAuLWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDEuNXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiAyMy40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXR3b3JrcyAuLWNvbnRlbnQgLi1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5uZXR3b3JrcyAuLWNvbnRlbnQgLi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV0d29ya3MgLi1jb250ZW50IC4tbGlua3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLm5ldHdvcmtzIC4tY29udGVudCAuLWxpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXR3b3JrcyAuLWNvbnRlbnQgLi1saW5rcyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5uZXR3b3JrcyAuLWNvbnRlbnQgLi1saW5rcyBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ldHdvcmtzIC4tY29udGVudCAuLXNvY2lhbCAuLXRpdGxlIHtcbiAgZm9udC1zdHlsZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBjb2xvcjogIzIyMjtcbn1cbi5uZXR3b3JrcyAuLWNvbnRlbnQgLi1zb2NpYWwgLi1saW5rcyBhIHtcbiAgbWFyZ2luOiAwIDAuOHJlbTtcbn1cbi5uZXR3b3JrcyAuLWNvbnRlbnQgLi1zb2NpYWwgLi1saW5rcyBhOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubmV0d29ya3MgLi1jb250ZW50IC4tc29jaWFsIC4tbGlua3MgYTpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNzUxMTM7XG59XG4ubmV0d29ya3MgLi1jb250ZW50IC4tdGFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xufVxuLm5ldHdvcmtzIC4tY29udGVudCAuLXRhYi4tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbn1cblxuLmljb24tdG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmljb24tdG9vbHRpcDpob3ZlciAudG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmljb24tdG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IGhlbHA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMC40cmVtIDJyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogM3JlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICB3aWR0aDogY2FsYygxMDAlICsgMThyZW0pO1xuICB6LWluZGV4OiAxO1xufVxuLnRvb2x0aXA6YmVmb3JlIHtcbiAgYm90dG9tOiAtMnJlbTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9vbHRpcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCB0cmFuc3BhcmVudCAxcmVtO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIHRyYW5zcGFyZW50IDFyZW07XG4gIGJvcmRlci10b3A6IHNvbGlkICNmZmYgMXJlbTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5jb29raWVzIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG4uY29va2llcyBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvb2tpZXMgLnVpLWNsb3NlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNvb2tpZXMtLWRpc2FibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvb2tpZXMtLWRpc2FibGUgKyAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29va2llc193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb29raWVzX3BhbmVsIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG4uY29va2llc19wYW5lbCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5jb29raWVzX3BhbmVsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNvb2tpZXNfYnRuIHtcbiAgbWFyZ2luOiAxcmVtIDNyZW0gMCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY29va2llc19idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jb29raWVzX2J0biAuYnRuIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvb2tpZXNfYnRuIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xufVxuLmNvb2tpZXNfYnRuIC5idG46YmVmb3JlLCAuY29va2llc19idG4gLmJ0bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5jb29raWVzX2J0biAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbi5tb2QtYmFubmVyLWhwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubW9kLWJhbm5lci1ocCAuLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1ocCAuLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAwL2NvdmVyICNkZGQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1ocCAuLWJhbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG59XG4ubW9kLWJhbm5lci1ocCAuLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXItaHAgLi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogODByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kLWJhbm5lci1ocCAuLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2QtYmFubmVyLWhwIC4tdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5tb2QtYmFubmVyLWhwIC4tdmlkZW8gLi1zb3VyY2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDA7XG59XG4ubW9kLWJhbm5lci1ocCAuY29udGFpbmVyLCAubW9kLWJhbm5lci1ocCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLWJhbm5lci1ocCAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1iYW5uZXItaHAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1iYW5uZXItaHAgLmNvbnRhaW5lci1uYXJyb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWJhbm5lci1ocCAuLWxpbmstYmFjayB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1ocCAuLWxpbmstYmFjayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgbGVmdDogNXJlbTtcbiAgfVxufVxuLm1vZC1iYW5uZXItaHAgLi1saW5rLWJhY2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW46IDVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAtMTJyZW0gMCAwIDA7XG4gIH1cbn1cbi5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLWJhbm5lci1ocCAuLWRldGFpbHMgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLm1vZC1iYW5uZXItaHAgLi1kZXRhaWxzIC4tdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1ocCAuLWRldGFpbHMgLi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyAuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cbi5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyBwIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXItaHAgLi1kZXRhaWxzIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyBwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1ocCAuLWRldGFpbHMgLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyAuYnRuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyLWhwIC4tZGV0YWlscyB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2QtYmFubmVyLWhwLi1kYXJrIC4tZGV0YWlscyB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1vZC1iYW5uZXItaHAuLWRhcmsgLmJ0biB7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMyMjI7XG59XG4ubW9kLWJhbm5lci1ocC4tZGFyayAuYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cbi5tb2QtYmFubmVyLWhwLi1kYXJrIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm1vZC1iYW5uZXItaHAuLWhhcy12aWRlbyAuLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2QtYmFubmVyLWhwLi1oYXMtdmlkZW8gLi1pbWFnZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZC1iYW5uZXItaHAuLWhhcy12aWRlbyAuLXZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXItaHAuLWhhcy12aWRlbyAuLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9kLWJhbm5lci12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZC1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLWJhbm5lciAuLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXIgLi1iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgMC9jb3ZlciAjZGRkO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyIC4tYmFubmVyLm1vZC1iYW5uZXItbWFnLWludCAuLWJhbm5lciBoMSB7XG4gICAgYm90dG9tOiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lciAuLWJhbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDIwJSwgcmdiYSgyNDEsIDI0MSwgMjQxLCAwKSk7XG4gIH1cbn1cbi5tb2QtYmFubmVyIC4tYmFubmVyIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyIC4tYmFubmVyIGgxIHtcbiAgICBib3R0b206IDNyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wYWdlLW1hZ2F6aW5lIC5tb2QtYmFubmVyIC4tYmFubmVyIGgxIHtcbiAgICBib3R0b206IDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubW9kLWJhbm5lciAuLWJhbm5lciBoMSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLm1vZC1iYW5uZXIgLi1iYW5uZXIgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLWJhbm5lciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWF4LXdpZHRoOiAxMTFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLm1vZC1iYW5uZXIgLi1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lciAuLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9kLWJhbm5lciAuLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2QtYmFubmVyIC4tbGluay1iYWNrIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyIC4tbGluay1iYWNrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG4ubW9kLWJhbm5lciAuLWxpbmstYmFjazpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm1vZC1iYW5uZXIgLi1zZWFyY2gge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyIC4tc2VhcmNoIC4tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubW9kLWJhbm5lciAuLW1hZ2F6aW5lLWZpbHRlcnMge1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lciAuLW1hZ2F6aW5lLWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1vZC1iYW5uZXIgLi1tYWdhemluZS1maWx0ZXJzIC4tc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtYmFubmVyIC4tbWFnYXppbmUtZmlsdGVycyAuLXNlYXJjaCBpbnB1dCB7XG4gIG1pbi13aWR0aDogMjVyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lciAuLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2QtYmFubmVyIC4tc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIG1heC13aWR0aDogMzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lciAuLXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuICAubW9kLWJhbm5lciAuLXNlbGVjdCArIC4tc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxufVxuLm1vZC1iYW5uZXIgLi1tb3JlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5tb2QtYmFubmVyIC4tbW9yZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XG59XG4ubW9kLWJhbm5lciAuLW1vcmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kLWJhbm5lciAuLWludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IHtcbiAgICBib3R0b206IDVyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC5jb250YWluZXIsIC5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC5jb250YWluZXItbWVkaXVtLCAubW9kLWJhbm5lciAuLWludGVydmlldyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLWJhbm5lciAuLWludGVydmlldyAuY29udGFpbmVyLW5hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTByZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lciAuLWludGVydmlldyAuY29udGFpbmVyLCAubW9kLWJhbm5lciAuLWludGVydmlldyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLWJhbm5lciAuLWludGVydmlldyAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLmNvbnRhaW5lci1uYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNS43cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLi1kZXRhaWxzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1LjdyZW07XG4gIHBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLi1kZXRhaWxzIHNwYW4ge1xuICBjb2xvcjogIzRCQkVDRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLi1kZXRhaWxzIHNwYW4ge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDUuN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9kLWJhbm5lciAuLWludGVydmlldyAuLWRldGFpbHMgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwLjFyZW07XG4gIH1cbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tZGV0YWlscyBkaXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ubW9kLWJhbm5lciAuLWludGVydmlldyAuLWRldGFpbHMgZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tdGltZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tdmlldzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4ubW9kLWJhbm5lciAuLWludGVydmlldyAuLXNoYXJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzRCQkVDRjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1LjdyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tc2hhcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMnJlbTtcbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tc2hhcmUgYTpiZWZvcmUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tc2hhcmUgLi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLi1zaGFyZSAuLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cbi5tb2QtYmFubmVyIC4taW50ZXJ2aWV3IC4tc2hhcmUgLi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuLm1vZC1iYW5uZXIgLi1pbnRlcnZpZXcgLi1zaGFyZSAuLWdvb2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuLm1vZC1iYW5uZXIgLi1lcnJvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xuICBmb250LXNpemU6IDEwcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyIC4tZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5tb2QtYmFubmVyIC4tZXJyb3Igc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXItbWFnIC4tYmFubmVyIGgxIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5tb2QtYmFubmVyLW9mZmVyIC4tYmFubmVyLFxuLm1vZC1iYW5uZXItbWFnIC4tYmFubmVyLFxuLm1vZC1iYW5uZXItaGlzdG9yeSAuLWJhbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1vZmZlciAuLWJhbm5lcjpiZWZvcmUsXG4ubW9kLWJhbm5lci1tYWcgLi1iYW5uZXI6YmVmb3JlLFxuLm1vZC1iYW5uZXItaGlzdG9yeSAuLWJhbm5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2QtYmFubmVyLW9mZmVyIC4tYmFubmVyIGgxLFxuLm1vZC1iYW5uZXItbWFnIC4tYmFubmVyIGgxLFxuLm1vZC1iYW5uZXItaGlzdG9yeSAuLWJhbm5lciBoMSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1vZC1iYW5uZXItc3NocCAuLWJhbm5lcixcbi5tb2QtYmFubmVyLW1hZyAuLWJhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1zc2hwIC4tYmFubmVyLFxuLm1vZC1iYW5uZXItbWFnIC4tYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1vZC1iYW5uZXItb2ZmZXIgLi1iYW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2QtYmFubmVyLW9mZmVyIC4tYmFubmVyIGgxLFxuLm1vZC1iYW5uZXItb2ZmZXIgLi1iYW5uZXIgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJhbm5lci1vZmZlciAuLWJhbm5lciBoMSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2QtYmFubmVyLWVycm9yIC4tYmFubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2QtYmFubmVyLWhpc3RvcnkgLi1iYW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2QtYmFubmVyLWhpc3RvcnkgLi1iYW5uZXIgaDEge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYmFubmVyLWhpc3RvcnkgLi1iYW5uZXIgaDEge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZC1iYW5uZXItaGlzdG9yeSAuLWRlY2FkZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXItaGlzdG9yeSAuLWRlY2FkZXMge1xuICAgIGhlaWdodDogMTAuOHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5tb2QtYmFubmVyLWhpc3RvcnkgLi1kZWNhZGVzIC4taXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1iYW5uZXItaGlzdG9yeSAuLWRlY2FkZXMgLi1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIH1cbn1cbi5tb2QtYmFubmVyLWhpc3RvcnkgLi1kZWNhZGVzIC4taXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLi1maXhlZCAubW9kLWJhbm5lci1oaXN0b3J5IC4tZGVjYWRlcyB7XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4uLWZpeGVkIC5tb2QtYmFubmVyLWhpc3RvcnkgLi1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi4tc2hvdy12aWRlbyArIGRpdltjbGFzc149bW9kLW5ld3NdIC4tbmV3cyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tb2QtZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1kb2N1bWVudHMgPiAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1kb2N1bWVudHMgPiAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lci1uYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lciBkaXYgKyAubW9kLXByZXNzIGgyLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1kb2N1bWVudHMgPiAuY29udGFpbmVyLW1lZGl1bSBkaXYgKyAubW9kLXByZXNzIGgyLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1kb2N1bWVudHMgPiAuY29udGFpbmVyLW5hcnJvdyBkaXYgKyAubW9kLXByZXNzIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuLm1vZC1kb2N1bWVudHMgPiAuY29udGFpbmVyIGRpdiArIC5tb2QtcHJlc3MgdWwsIC5hcnRpY2xlLWdsb2JhbCAubW9kLWRvY3VtZW50cyA+IC5jb250YWluZXItbWVkaXVtIGRpdiArIC5tb2QtcHJlc3MgdWwsIC5hcnRpY2xlLWdsb2JhbCAubW9kLWRvY3VtZW50cyA+IC5jb250YWluZXItbmFycm93IGRpdiArIC5tb2QtcHJlc3MgdWwge1xuICBtYXJnaW46IDA7XG59XG4ubW9kLWRvY3VtZW50cyA+IC5jb250YWluZXIgZGl2ICsgLm1vZC1wcmVzcyB1bCBsaSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lci1tZWRpdW0gZGl2ICsgLm1vZC1wcmVzcyB1bCBsaSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lci1uYXJyb3cgZGl2ICsgLm1vZC1wcmVzcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbi5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lciBkaXYgKyAubW9kLXByZXNzIHVsIGxpOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lci1tZWRpdW0gZGl2ICsgLm1vZC1wcmVzcyB1bCBsaTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAubW9kLWRvY3VtZW50cyA+IC5jb250YWluZXItbmFycm93IGRpdiArIC5tb2QtcHJlc3MgdWwgbGk6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xMDAlO1xufVxuLm1vZC1kb2N1bWVudHMgPiAuY29udGFpbmVyIGRpdiArIC5tb2QtcHJlc3MgdWwgbGk6YWZ0ZXIsIC5hcnRpY2xlLWdsb2JhbCAubW9kLWRvY3VtZW50cyA+IC5jb250YWluZXItbWVkaXVtIGRpdiArIC5tb2QtcHJlc3MgdWwgbGk6YWZ0ZXIsIC5hcnRpY2xlLWdsb2JhbCAubW9kLWRvY3VtZW50cyA+IC5jb250YWluZXItbmFycm93IGRpdiArIC5tb2QtcHJlc3MgdWwgbGk6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lciBkaXYgKyAubW9kLXByZXNzIC4tbGluaywgLmFydGljbGUtZ2xvYmFsIC5tb2QtZG9jdW1lbnRzID4gLmNvbnRhaW5lci1tZWRpdW0gZGl2ICsgLm1vZC1wcmVzcyAuLWxpbmssIC5hcnRpY2xlLWdsb2JhbCAubW9kLWRvY3VtZW50cyA+IC5jb250YWluZXItbmFycm93IGRpdiArIC5tb2QtcHJlc3MgLi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG4ubW9kLXByZXNzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtcHJlc3Mge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC1wcmVzcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cmVtKTtcbiAgfVxufVxuLm1vZC1wcmVzcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2QtcHJlc3MgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtcHJlc3MgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMDtcbiAgfVxufVxuLm1vZC1wcmVzcyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tb2QtcHJlc3MgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kLXByZXNzIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2QtcHJlc3MgdWwgbGk6aG92ZXIgLi10aXRsZSB7XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuLm1vZC1wcmVzcyB1bCBsaTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZC1wcmVzcyB1bCBsaSAuLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgY29sb3I6ICM2NjY7XG59XG4ubW9kLXByZXNzIHVsIGxpIC4tZGV0YWlscyB7XG4gIHdpZHRoOiA4MCU7XG59XG4ubW9kLXByZXNzIHVsIGxpIC4tdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tb2QtcHJlc3MgdWwgbGkgLi1mb3JtYXQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgY29sb3I6ICM4ODg7XG59XG4ubW9kLXByZXNzIC4tbGluayB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5tb2QtYWdlbmRhLCAubW9kLWFnZW5kYS1pbnQge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1hZ2VuZGEsIC5tb2QtYWdlbmRhLWludCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAubW9kLWFnZW5kYSwgLm1vZC1hZ2VuZGEtaW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDZyZW0pO1xuICB9XG59XG4udGV4dCAubW9kLWFnZW5kYSwgLnRleHQgLm1vZC1hZ2VuZGEtaW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLWFnZW5kYSB1bCwgLm1vZC1hZ2VuZGEtaW50IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZC1hZ2VuZGEgbGksIC5tb2QtYWdlbmRhLWludCBsaSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubW9kLWFnZW5kYSBsaTpiZWZvcmUsIC5tb2QtYWdlbmRhLWludCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtYWdlbmRhIGxpOmFmdGVyLCAubW9kLWFnZW5kYS1pbnQgbGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwdnc7XG59XG4ubW9kLWFnZW5kYSBsaTpob3ZlciwgLm1vZC1hZ2VuZGEtaW50IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2QtYWdlbmRhIGxpOmhvdmVyIC4tdGl0bGUsIC5tb2QtYWdlbmRhLWludCBsaTpob3ZlciAuLXRpdGxlIHtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLWFnZW5kYSBsaTpob3ZlcjpiZWZvcmUsIC5tb2QtYWdlbmRhLWludCBsaTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZC1hZ2VuZGEgLi1kZXRhaWxzLCAubW9kLWFnZW5kYS1pbnQgLi1kZXRhaWxzIHtcbiAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA4MCU7XG59XG4ubW9kLWFnZW5kYSAuLWRhdGUsIC5tb2QtYWdlbmRhLWludCAuLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kLWFnZW5kYSAuLWRhdGUgaSwgLm1vZC1hZ2VuZGEtaW50IC4tZGF0ZSBpIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2U3NTExMztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubW9kLWFnZW5kYSAuLWRhdGUgc3BhbiwgLm1vZC1hZ2VuZGEtaW50IC4tZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZC1hZ2VuZGEgLi10aXRsZSwgLm1vZC1hZ2VuZGEtaW50IC4tdGl0bGUge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tb2QtYWdlbmRhIC4tZm9ybWF0LCAubW9kLWFnZW5kYS1pbnQgLi1mb3JtYXQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgY29sb3I6ICM4ODg7XG59XG4ubW9kLWFnZW5kYSAuLWxpbmssIC5tb2QtYWdlbmRhLWludCAuLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtYWdlbmRhLWludCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2QtYWdlbmRhLWludCB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZC1hZ2VuZGEtaW50IHVsIGxpOmJlZm9yZSwgLm1vZC1hZ2VuZGEtaW50IHVsIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2QtYWdlbmRhLWludCB1bCBsaSAuLWRhdGUge1xuICB3aWR0aDogMTByZW07XG59XG5cbi5tb2Qtc3VtbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLi1zdGF0aWMgLm1vZC1zdW1tYXJ5IHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLi1zdGF0aWMgLm1vZC1zdW1tYXJ5IC4tZnJvbnQge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi4tc3RhdGljIC5tb2Qtc3VtbWFyeSAuLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjJyZW0gMXJlbSAwLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG4uLXN0YXRpYyAubW9kLXN1bW1hcnkgLi10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi4tc3RhdGljIC5tb2Qtc3VtbWFyeSAuLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIjtcbiAgcGFkZGluZy10b3A6IDAuOXJlbTtcbn1cbi4tc3RhdGljIC5tb2Qtc3VtbWFyeSAuLWxpbmsge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4uLXN0YXRpYyAubW9kLXN1bW1hcnkgLi1saW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi4tc3RhdGljIC5tb2Qtc3VtbWFyeSAuLWxpbmsgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2Qtc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWluLWhlaWdodDogNjJyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNDZyZW07XG4gIH1cbn1cbi5tb2Qtc3VtbWFyeSAuLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tb2Qtc3VtbWFyeSAuLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxNDEsIDI1NSwgMC43KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1vZC1zdW1tYXJ5IC4taW1hZ2UuLWNvbmZlcmVuY2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgODEsIDE5LCAwLjcpO1xufVxuLm1vZC1zdW1tYXJ5IC4tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNi44cmVtO1xuICBoZWlnaHQ6IDM2LjhyZW07XG4gIG1hcmdpbjogMTAlIGF1dG87XG4gIHBhZGRpbmc6IDdyZW0gMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1zdW1tYXJ5IC4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcmVtIDJyZW07XG4gIH1cbn1cbi5tb2Qtc3VtbWFyeSAuLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiA5cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLm1vZC1zdW1tYXJ5IC4tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogOXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLm1vZC1zdW1tYXJ5IC4tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIjtcbn1cbi5tb2Qtc3VtbWFyeSAuLXZlcnNpb24sIC5tb2Qtc3VtbWFyeSAuLWRhdGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbn1cbi5tb2Qtc3VtbWFyeSAuLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1zdW1tYXJ5IC4tbGluayBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2Qtc3VtbWFyeSAuLWxpbmsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4ycmVtO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kLXN1bW1hcnkgLi1mcm9udCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2Qtc3VtbWFyeSAuLWZyb250ICsgLi1kb3dubG9hZHMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vZC1zdW1tYXJ5IC4tZnJvbnQgKyAuLWRvd25sb2FkcyAuLWZpbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tb2Qtc3VtbWFyeSAuLWZyb250ICsgLi1kb3dubG9hZHMgLi1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2Qtc3VtbWFyeSAuLWRvd25sb2FkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnJlbSA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZC1zdW1tYXJ5IC4tZG93bmxvYWRzIC4tZmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZC1zdW1tYXJ5IC4tZG93bmxvYWRzIC4tZmlsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG4ubW9kLXN1bW1hcnkgLi1kb3dubG9hZHMgLi1maWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwNjg1ZmY7XG59XG4ubW9kLXN1bW1hcnkgLi1kb3dubG9hZHMgLi1sYWJlbCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1vZC1zdW1tYXJ5IC4tZG93bmxvYWRzIC4tY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG59XG4ubW9kLXN1bW1hcnkuLXNob3dlZCAuLWZyb250IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZC1zdW1tYXJ5Li1zaG93ZWQgLi1kb3dubG9hZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLm1vZC1zdW1tYXJ5Li1zaG93ZWQgLi10aXRsZSA+IGRpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kLXN1bW1hcnkuLXNob3dlZCAuLXRpdGxlOmJlZm9yZSB7XG4gIHdpZHRoOiAyNnJlbTtcbn1cbi5tb2Qtc3VtbWFyeS4tc2hvd2VkIC4tdGl0bGU6YWZ0ZXIge1xuICB3aWR0aDogMjZyZW07XG59XG4uLXNpZGViYXIgLm1vZC1zdW1tYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tb2Qtc29jaWFsLW5ldHdvcmtzIHtcbiAgYmFja2dyb3VuZDogIzc2YzllYjtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgLi1zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2Qtc29jaWFsLW5ldHdvcmtzIC4tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMS41cmVtO1xuICB9XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLXNvY2lhbCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjY2O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgcGFkZGluZzogNXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1zb2NpYWwtbmV0d29ya3MgLi1zb2NpYWwgPiBkaXYge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoNDUlIC0gM3JlbSk7XG4gIH1cbn1cbi5tb2Qtc29jaWFsLW5ldHdvcmtzIC4tc29jaWFsID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1zb2NpYWwtbmV0d29ya3MgLi1zb2NpYWwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2Qtc29jaWFsLW5ldHdvcmtzIC4tYWNjb3VudCB7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2Qtc29jaWFsLW5ldHdvcmtzIC4taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLWRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLWRhdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4xcmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1cmVtO1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgYSxcbi5tb2Qtc29jaWFsLW5ldHdvcmtzIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbn1cbi5tb2Qtc29jaWFsLW5ldHdvcmtzIC4tdHdpdHRlciAuLWljb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjNGNhY2Y5O1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgLi10d2l0dGVyIGEsXG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLXR3aXR0ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM0Y2FjZjk7XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLWZhY2Vib29rIC4taWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY29sb3I6ICMzZjY1YTY7XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLWZhY2Vib29rIGEsXG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuLWZhY2Vib29rIHN0cm9uZyB7XG4gIGNvbG9yOiAjM2Y2NWE2O1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgLi1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgNXJlbSA4cmVtO1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgLnN3aXBlci1idXR0b24tcHJldixcbi5tb2Qtc29jaWFsLW5ldHdvcmtzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogMC8wIGE7XG4gIGhlaWdodDogMnJlbTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLm1vZC1zb2NpYWwtbmV0d29ya3MgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubW9kLXNvY2lhbC1uZXR3b3JrcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbmRpdltjbGFzc149bW9kLW5ld3NdIC4tbmV3cyB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5tb2QtbmV3cy1ocCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLW5ld3MtaHAgLmNvbnRhaW5lciwgLm1vZC1uZXdzLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtbmV3cy1ocCAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1uZXdzLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tb2QtbmV3cy1ocCAuY29udGFpbmVyLW5hcnJvdyB7XG4gIHRvcDogLTRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1uZXdzLWhwIC5jb250YWluZXIsIC5tb2QtbmV3cy1ocCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLW5ld3MtaHAgLmNvbnRhaW5lci1tZWRpdW0sIC5tb2QtbmV3cy1ocCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLW5ld3MtaHAgLmNvbnRhaW5lci1uYXJyb3cge1xuICAgIHRvcDogLTEwcmVtO1xuICB9XG59XG4ubW9kLW5ld3MtaHAgLnNsaWRlci1uZXdzLm1vYmlsZS1zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1uZXdzLWhwIC5zbGlkZXItbmV3cy5tb2JpbGUtc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW5ld3MtaHAgLnNsaWRlci1uZXdzLm1vYmlsZS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLW5ld3MtaHAgLnNsaWRlci1uZXdzLm1vYmlsZS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICB3aWR0aDogMzVyZW07XG4gIH1cbn1cbi5tb2QtbmV3cy1ocCAuc2xpZGVyLW5ld3MubW9iaWxlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG59XG4ubW9kLW5ld3MtaHAgLnNsaWRlci1uZXdzIC4taXRlbSB7XG4gIGJhY2tncm91bmQ6IDAgbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbmV3cy1ocCAuc2xpZGVyLW5ld3MgLi1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbn1cbi5tb2QtbmV3cy1ocCAuc2xpZGVyLW5ld3MgLi1pdGVtOmhvdmVyIC4tdGl0bGUge1xuICBjb2xvcjogI2U3NTExMztcbn1cbi5tb2QtbmV3cy1ocCAuc2xpZGVyLW5ld3MgLi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtbmV3cy1ocCAuc2xpZGVyLW5ld3MgLi1pbWFnZSBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLW5ld3MtaHAgLnNsaWRlci1uZXdzIC4tdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIuMnJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMC44cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MTEzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1uZXdzLWhwIC5zbGlkZXItbmV3cyAuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogIzIyMjtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tb2QtbmV3cy1ocCAuc2xpZGVyLW5ld3MgLi1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ubW9kLW5ld3MtaHAgLi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDRyZW0gMCA1cmVtIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1uZXdzIC4taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MgLi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmVhdHVyZWQtbmV3cyAuLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmVkLW5ld3MgLi1pbWFnZSArIC4tY29udGVudCB7XG4gIHRvcDogLTNyZW07XG59XG4uZmVhdHVyZWQtbmV3cyAuLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2Utb3V0O1xufVxuLmZlYXR1cmVkLW5ld3MgLi1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIHdpZHRoOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuOHMgZWFzZS1vdXQ7XG59XG4uZmVhdHVyZWQtbmV3cyAuLWNvbnRlbnQ6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVhdHVyZWQtbmV3cyAuLWRhdGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgY29sb3I6ICM4ODg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlZC1uZXdzIC4tdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBjb2xvcjogIzIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVkLW5ld3MgLi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDRyZW0gMCA1cmVtIDA7XG59XG4uZmVhdHVyZWQtbmV3cyAuLWFycm93OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjb2xvcjogI2U3NTExMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mZWF0dXJlZC1uZXdzIC4tZXhjZXJwdCB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uLXNpZGViYXIgLmZlYXR1cmVkLW5ld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi4tc2lkZWJhciAuZmVhdHVyZWQtbmV3cyAuLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kLW5ld3MtZmluYW5jZS1ocCAuLW5ld3MsXG4ubW9kLW5ld3MtcGF0cm9uYWdlLWhwIC4tbmV3cyxcbi5tb2QtbmV3cy1pbnZlc3Rpc3NldXJzLWhwIC4tbmV3cyxcbi5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCAuLW5ld3Mge1xuICBtYXJnaW46IC00cmVtIC0xLjVyZW0gNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1uZXdzLWZpbmFuY2UtaHAgLi1uZXdzLFxuLm1vZC1uZXdzLXBhdHJvbmFnZS1ocCAuLW5ld3MsXG4ubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAuLW5ld3MsXG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1uZXdzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxufVxuLm1vZC1uZXdzLWZpbmFuY2UtaHAgLi1uZXdzIC4tZG93bmxvYWRzIGxpOmJlZm9yZSxcbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLi1uZXdzIC4tZG93bmxvYWRzIGxpOmJlZm9yZSxcbi5tb2QtbmV3cy1pbnZlc3Rpc3NldXJzLWhwIC4tbmV3cyAuLWRvd25sb2FkcyBsaTpiZWZvcmUsXG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1uZXdzIC4tZG93bmxvYWRzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kLW5ld3MtZmluYW5jZS1ocCAuLW5ld3MgLi1kb3dubG9hZHMgbGkgYSxcbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLi1uZXdzIC4tZG93bmxvYWRzIGxpIGEsXG4ubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAuLW5ld3MgLi1kb3dubG9hZHMgbGkgYSxcbi5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCAuLW5ld3MgLi1kb3dubG9hZHMgbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1vZC1uZXdzLWZpbmFuY2UtaHAgLi1uZXdzIC4tZG93bmxvYWRzIGxpIGE6aG92ZXIsXG4ubW9kLW5ld3MtcGF0cm9uYWdlLWhwIC4tbmV3cyAuLWRvd25sb2FkcyBsaSBhOmhvdmVyLFxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1uZXdzIC4tZG93bmxvYWRzIGxpIGE6aG92ZXIsXG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1uZXdzIC4tZG93bmxvYWRzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NTExMztcbn1cbi5tb2QtbmV3cy1maW5hbmNlLWhwIC4taXRlbSxcbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLi1pdGVtLFxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1pdGVtLFxuLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtbmV3cy1maW5hbmNlLWhwIC4taXRlbSxcbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLi1pdGVtLFxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1pdGVtLFxuLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4taXRlbSB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICB3aWR0aDogMzFyZW07XG4gIH1cbn1cbi5tb2QtbmV3cy1maW5hbmNlLWhwIC4taXRlbSBpbWcsXG4ubW9kLW5ld3MtcGF0cm9uYWdlLWhwIC4taXRlbSBpbWcsXG4ubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAuLWl0ZW0gaW1nLFxuLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4taXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1uZXdzLWZpbmFuY2UtaHAgLi1pdGVtIGltZyxcbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLi1pdGVtIGltZyxcbi5tb2QtbmV3cy1pbnZlc3Rpc3NldXJzLWhwIC4taXRlbSBpbWcsXG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1pdGVtIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5tb2QtbmV3cy1maW5hbmNlLWhwIC4taXRlbS4tbGFyZ2UsXG4ubW9kLW5ld3MtcGF0cm9uYWdlLWhwIC4taXRlbS4tbGFyZ2UsXG4ubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAuLWl0ZW0uLWxhcmdlLFxuLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4taXRlbS4tbGFyZ2Uge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLW5ld3MtZmluYW5jZS1ocCAuLWl0ZW0uLWxhcmdlLFxuLm1vZC1uZXdzLXBhdHJvbmFnZS1ocCAuLWl0ZW0uLWxhcmdlLFxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1pdGVtLi1sYXJnZSxcbi5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCAuLWl0ZW0uLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDYuNXJlbTtcbiAgICB3aWR0aDogNjZyZW07XG4gIH1cbn1cbi5tb2QtbmV3cy1maW5hbmNlLWhwIC4tbGluayxcbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLi1saW5rLFxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1saW5rLFxuLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4tbGluayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uLXN0YXRpYyAubW9kLW5ld3MtZmluYW5jZS1ocCAuLW5ld3MsXG4uLXN0YXRpYyAubW9kLW5ld3MtcGF0cm9uYWdlLWhwIC4tbmV3cyxcbi4tc3RhdGljIC5tb2QtbmV3cy1pbnZlc3Rpc3NldXJzLWhwIC4tbmV3cyxcbi4tc3RhdGljIC5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCAuLW5ld3Mge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi4tc3RhdGljIC5tb2QtbmV3cy1maW5hbmNlLWhwIC5ocC10aXRsZSxcbi4tc3RhdGljIC5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLmhwLXRpdGxlLFxuLi1zdGF0aWMgLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLmhwLXRpdGxlLFxuLi1zdGF0aWMgLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC5ocC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG4ubW9kLW5ld3MtZmluYW5jZS1ocCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuLm1vZC1uZXdzLWZpbmFuY2UtaHAgbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1vZC1uZXdzLWZpbmFuY2UtaHAgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuXG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cmVtO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcmVtO1xuICB6LWluZGV4OiAtMTA7XG59XG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1uZXdzIHtcbiAgbWFyZ2luOiA0cmVtIDAgNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1uZXdzIHtcbiAgICBtYXJnaW46IDhyZW0gLTEuNXJlbSA1cmVtO1xuICB9XG4gIC5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCAuLW5ld3MgLi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIH1cbiAgLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4tbmV3cyAuLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgcCB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG59XG5cbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAgLm1vZC1uZXdzLWhwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW5ld3MtcGF0cm9uYWdlLWhwIC5tb2QtbmV3cy1ocCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2cmVtKTtcbiAgfVxufVxuLm1vZC1uZXdzLXBhdHJvbmFnZS1ocCAubW9kLW5ld3MtaHAgLi1uZXdzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cmVtO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcmVtO1xuICB6LWluZGV4OiAtMTA7XG59XG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1uZXdzIHtcbiAgbWFyZ2luOiA0cmVtIDAgNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCAuLW5ld3Mge1xuICAgIG1hcmdpbjogOHJlbSAtMS41cmVtIDVyZW07XG4gIH1cbiAgLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIC4tbmV3cyAuLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgfVxuICAubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1uZXdzIC4taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAgLi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cbi5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCBwIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbn1cblxuLm1vZC1uZXdzLWNhcmVlci1ocCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ubW9kLW5ld3MtY2FyZWVyLWhwIC4tbmV3cyB7XG4gIG1hcmdpbjogLTRyZW0gLTEuNXJlbSA1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubW9kLW5ld3MtY2FyZWVyLWhwIC4tbmV3cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLW5ld3MtY2FyZWVyLWhwIC4tbmV3cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMTRyZW0gLTEuNXJlbSA1cmVtO1xuICAgIHdpZHRoOiA2MnJlbTtcbiAgfVxufVxuLm1vZC1uZXdzLWNhcmVlci1ocCAuLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW5ld3MtY2FyZWVyLWhwIC4taXRlbSB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuLm1vZC1uZXdzLWNhcmVlci1ocCAuLW9mZmVycyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubW9kLW5ld3MtY2FyZWVyLWhwIC4tb2ZmZXJzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtbmV3cy1jYXJlZXItaHAgLi1vZmZlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLm1vZC1uZXdzLWNhcmVlci1ocCAuLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1vZC1uZXdzLWNhcmVlci1ocCAuLXRvdGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtbmV3cy1jYXJlZXItaHAgLi10b3RhbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLm1vZC1uZXdzLWNhcmVlci1ocCAuLXRvdGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kLW5ld3MtY2FyZWVyLWhwIC4tZGF0ZSxcbi5tb2QtbmV3cy1jYXJlZXItaHAgLi1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5tb2QtbmV3cy1jYXJlZXItaHAgLi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLm1vZC1uZXdzLWNhcmVlci1ocCAuLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xufVxuLm1vZC1uZXdzLWNhcmVlci1ocCAuLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ubW9kLW5ld3MtY2FyZWVyLWhwIC4tbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLW5ld3MtY2FyZWVyLWhwIC4tbGluayBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1pdGVtLi1sYXJnZSAuLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4ubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAuLWl0ZW0uLWxhcmdlIC4tY29udGVudDpudGgtY2hpbGQoNCkge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbi5tb2QtbmV3cy1pbnZlc3Rpc3NldXJzLWhwIC4taXRlbS4tbGFyZ2UgLi1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNjY2O1xuICB3aWR0aDogN3JlbTtcbn1cbi5tb2QtbmV3cy1pbnZlc3Rpc3NldXJzLWhwIC4taXRlbS4tbGFyZ2UgLi1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTNyZW0pO1xufVxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1pdGVtLi1sYXJnZSAuLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1vZC1uZXdzLWludmVzdGlzc2V1cnMtaHAgLi1pdGVtLi1sYXJnZSAuLWRldGFpbHMge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5tb2JpbGUtc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2JpbGUtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubW9kLWJsb2ctaHAge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4ubW9kLWJsb2ctaHAgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWJsb2ctaHAgLi1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDE3LjdyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kLWJsb2ctaHAgLi1saW5rIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLi1zaWRlYmFyIC5tb2QtYmxvZy1ocCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uLXNpZGViYXIgLm1vZC1ibG9nLWhwIC4tbGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZC1iYW5uZXItaHAgKyAubW9kLWJsb2ctaHAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1vZC1iYW5uZXItaHAgKyAubW9kLWJsb2ctaHAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbiAgfVxufVxuLm1vZC1iYW5uZXItaHAgKyAubW9kLWJsb2ctaHAgPiAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1iYW5uZXItaHAgKyAubW9kLWJsb2ctaHAgPiAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtYmFubmVyLWhwICsgLm1vZC1ibG9nLWhwID4gLmNvbnRhaW5lci1uYXJyb3cge1xuICB0b3A6IC00cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1vZC1iYW5uZXItaHAgKyAubW9kLWJsb2ctaHAgPiAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1iYW5uZXItaHAgKyAubW9kLWJsb2ctaHAgPiAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtYmFubmVyLWhwICsgLm1vZC1ibG9nLWhwID4gLmNvbnRhaW5lci1uYXJyb3cge1xuICAgIHRvcDogLTE0cmVtO1xuICB9XG59XG5cbi5tb2QtZmlndXJlcy1ocCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nOiA2cmVtIDA7XG59XG4ubW9kLWZpZ3VyZXMtaHAgLi1maWd1cmVzIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZmlndXJlcy1ocCAuLWZpZ3VyZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2QtZmlndXJlcy1ocCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1vZC1maWd1cmVzLWhwIC4taXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1maWd1cmVzLWhwIC4taXRlbSB7XG4gICAgZmxleC1zaHJpbms6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDM3cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtZmlndXJlcy1ocCAuLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNC41cmVtO1xuICB9XG59XG4ubW9kLWZpZ3VyZXMtaHAgLi1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNHJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cmVtO1xuICB3aWR0aDogMC4xcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWZpZ3VyZXMtaHAgLi1pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2QtZmlndXJlcy1ocCAuLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNnJlbTtcbiAgd2lkdGg6IDAuMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1maWd1cmVzLWhwIC4taXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vZC1maWd1cmVzLWhwIC4taXRlbSAuLWljb24ge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm1vZC1maWd1cmVzLWhwIC4tZGF0YSB7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNS40cmVtO1xuICBtYXJnaW46IDFyZW0gMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtZmlndXJlcy1ocCAuLWRhdGEge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNi40cmVtO1xuICB9XG59XG4ubW9kLWZpZ3VyZXMtaHAgLi1kYXRhIC5pY29uLXRvb2x0aXAge1xuICByaWdodDogLTNyZW07XG4gIHRvcDogLTFyZW07XG59XG4ubW9kLWZpZ3VyZXMtaHAgLi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kLWZpZ3VyZXMtaHAgLi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtZmlndXJlcy1ocCAuLWRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuLm1vZC1maWd1cmVzLWhwIC4tYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLm1vZC1maWd1cmVzLWhwIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kLWZpZ3VyZXMtaHAgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1vZC1maWd1cmVzLWhwLi1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzFiOGRmOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLWZpZ3VyZXMtaHAuLWJsdWUgLi1pdGVtOmJlZm9yZSwgLm1vZC1maWd1cmVzLWhwLi1ibHVlIC4taXRlbTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4ubW9kLWZpZ3VyZXMtaHAuLWJsdWUgLmljb24ge1xuICBmaWxsOiAjRkZGO1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubW9kLWZpZ3VyZXMtaHAuLWJsdWUgLi1kYXRhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLWZpZ3VyZXMtaHAuLWJsdWUgLmljb24tdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1maWd1cmVzLWhwLi1ibHVlIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1vZC1maWd1cmVzLWhwLi1ibHVlIC5idG46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZC1maWd1cmVzLWhwLi1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM1YWNhNjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1maWd1cmVzLWhwLi1ncmVlbiAuLWl0ZW06YmVmb3JlLCAubW9kLWZpZ3VyZXMtaHAuLWdyZWVuIC4taXRlbTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4ubW9kLWZpZ3VyZXMtaHAuLWdyZWVuIC5pY29uIHtcbiAgZmlsbDogI0ZGRjtcbiAgb3BhY2l0eTogMC42O1xufVxuLm1vZC1maWd1cmVzLWhwLi1ncmVlbiAuLWRhdGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtZmlndXJlcy1ocC4tZ3JlZW4gLmljb24tdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1maWd1cmVzLWhwLi1ncmVlbiAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tb2QtZmlndXJlcy1ocC4tZ3JlZW4gLmJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tb2QtZmlndXJlcy1ocCAuaWNvbi1jb250YWluZXIsXG4ubW9kLW5ld3MtZmlndXJlcy1ocCAuaWNvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDdyZW07XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtZmlndXJlcy1ocCAuc3dpcGVyLXBhZ2luYXRpb24sXG4ubW9kLW5ld3MtZmlndXJlcy1ocCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZmlndXJlcy1ocCAuc3dpcGVyLXBhZ2luYXRpb24sXG4ubW9kLW5ld3MtZmlndXJlcy1ocCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2QtZmlndXJlcy1ocCAuaWNvbixcbi5tb2QtbmV3cy1maWd1cmVzLWhwIC5pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2QtbmV3cy1maWd1cmVzLWhwIC4tZmlndXJlcyB7XG4gIG1hcmdpbjogLTRyZW0gLTEuNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtbmV3cy1maWd1cmVzLWhwIC4tZmlndXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tb2QtbmV3cy1maWd1cmVzLWhwIC4tZmlndXJlcyB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICB9XG59XG4ubW9kLW5ld3MtZmlndXJlcy1ocCAuLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtbmV3cy1maWd1cmVzLWhwIC4taXRlbSB7XG4gICAgZmxleC1zaHJpbms6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgd2lkdGg6IDM1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtbmV3cy1maWd1cmVzLWhwIC4taXRlbSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLm1vZC1uZXdzLWZpZ3VyZXMtaHAgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNi4ycmVtO1xuICBtYXgtaGVpZ2h0OiA2LjJyZW07XG4gIG1hcmdpbjogMC41cmVtIGF1dG8gMS41cmVtO1xufVxuLm1vZC1uZXdzLWZpZ3VyZXMtaHAgLi1kYXRhIHtcbiAgY29sb3I6ICNlNzUxMTM7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5tb2QtbmV3cy1maWd1cmVzLWhwIC4tZGF0YSAuaWNvbi10b29sdGlwIHtcbiAgcmlnaHQ6IC0zcmVtO1xuICB0b3A6IC0xcmVtO1xufVxuLm1vZC1uZXdzLWZpZ3VyZXMtaHAgLi1kYXRhIHNwYW4ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5tb2QtbmV3cy1maWd1cmVzLWhwIC4tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubW9kLXBhZ2VzLWhwIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuLm1vZC1wYWdlcy1ocCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2QtcGFnZXMtaHAgLi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1wYWdlcy1ocCAuZmVhdHVyZWQtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXBhZ2VzLWhwIC5mZWF0dXJlZC1uZXdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZC1wYWdlcy1ocCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtcGFnZXMtaHAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uLXNpZGViYXIgLm1vZC1wYWdlcy1ocCB7XG4gIHBhZGRpbmc6IDAgMCA1cmVtIDA7XG59XG5cbi5tb2Qtd29ybGQgLi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwIGF1dG8gNXJlbSBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLXdvcmxkIC4tb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1vZC13b3JsZCAuLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLXdvcmxkIC4tZmlsdGVycyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1vZC13b3JsZCAuLWZpbHRlcnMgLi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbn1cbi5tb2Qtd29ybGQgLi1maWx0ZXJzIC4tc2VsZWN0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5tb2Qtd29ybGQgLi1sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2Qtd29ybGQgLi1sZWdlbmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1vZC13b3JsZCAuLWxlZ2VuZCAuLWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGZvbnQ6IDEuMnJlbSBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kLXdvcmxkIC4tbGVnZW5kIC4taXRlbSBzcGFuIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm1vZC13b3JsZCAuLWxlZ2VuZCAuLWl0ZW0gc3Bhbi4tY2xyLXNhIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cbi5tb2Qtd29ybGQgLi1sZWdlbmQgLi1pdGVtIHNwYW4uLWNsci1jb25zdHJ1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZTg0ZjI5O1xufVxuLm1vZC13b3JsZCAuLWxlZ2VuZCAuLWl0ZW0gc3Bhbi4tY2xyLWltbW9iaWxpZXIge1xuICBiYWNrZ3JvdW5kOiAjOGFjYjM2O1xufVxuLm1vZC13b3JsZCAuLWxlZ2VuZCAuLWl0ZW0gc3Bhbi4tY2xyLXRlbGVjb20ge1xuICBiYWNrZ3JvdW5kOiAjMDA5ZWQ0O1xufVxuLm1vZC13b3JsZCAuLWxlZ2VuZCAuLWl0ZW0gc3Bhbi4tY2xyLWNvbGFzIHtcbiAgYmFja2dyb3VuZDogI2ZmZTQwMztcbn1cbi5tb2Qtd29ybGQgLi1sZWdlbmQgLi1pdGVtIHNwYW4uLWNsci10ZjEge1xuICBiYWNrZ3JvdW5kOiAjMDAxYTY1O1xufVxuLm1vZC13b3JsZCAjZ21hcCB7XG4gIGhlaWdodDogNTByZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5tb2Qtd29ybGQgI2dtYXAge1xuICAgIGhlaWdodDogNjRyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC13b3JsZCAjZ21hcCB7XG4gICAgaGVpZ2h0OiA5MHJlbTtcbiAgfVxufVxuLm1vZC13b3JsZCAuLXNtYWxsLWN1c3RlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDZyZW07XG59XG5cbi5tb2Qtd29ybGQtaHAge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC13b3JsZC1ocCAuLWJ0biB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi5tb2Qtd29ybGQtaHAgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tb2Qtd29ybGQtaHAgLmJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kLXdvcmxkLWhwIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1hcC13aW5kb3dzLXdyYXBwZXIgLi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFwLXdpbmRvd3Mtd3JhcHBlciAuLWNhdGVnb3J5IGgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgbWFyZ2luOiAycmVtIDNyZW0gMnJlbSAwO1xufVxuLm1hcC13aW5kb3dzLXdyYXBwZXIgLi1jYXRlZ29yeSBpbWcge1xuICBtYXgtd2lkdGg6IDEycmVtO1xufVxuLm1hcC13aW5kb3dzLXdyYXBwZXIgLi1kZXRhaWxzIHAge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGNvbG9yOiAjODg4O1xufVxuLm1hcC13aW5kb3dzLXdyYXBwZXIgLi13ZWJzaXRlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG59XG4ubWFwLXdpbmRvd3Mtd3JhcHBlciAuLXdlYnNpdGU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1hcC13aW5kb3dzLXdyYXBwZXIgLi13ZWJzaXRlIGEge1xuICBjb2xvcjogIzIyMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1vZC1oaXN0b3J5LWhwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG4ubW9kLWhpc3RvcnktaHAgLi1kYXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMS41cmVtO1xufVxuLm1vZC1oaXN0b3J5LWhwIC4taXRlbSB7XG4gIG1hcmdpbjogN3JlbSAzLjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1oaXN0b3J5LWhwIC4taXRlbSAuLWRhdGUge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLWhpc3RvcnktaHAgLi1pdGVtIHAge1xuICBtYXgtd2lkdGg6IDU1cmVtO1xufVxuLm1vZC1oaXN0b3J5LWhwIC4taXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1oaXN0b3J5LWhwIC4taXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICB0b3A6IDE4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG4ubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1zbWFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLXNtYWxsIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSA3cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1tZWRpdW0ge1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIDdyZW0pO1xuICB9XG59XG4ubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1tZWRpdW0gKyAuLW1lZGl1bSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1oaXN0b3J5LWhwIC4taXRlbS4tbWVkaXVtICsgLi1zbWFsbCB7XG4gICAgdG9wOiAxOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLm1vZC1oaXN0b3J5LWhwIC4taXRlbS4tbGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1oaXN0b3J5LWhwIC4taXRlbS4tbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gIH1cbn1cbi5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGwge1xuICBtYXJnaW46IDA7XG4gIHRvcDogMnJlbTtcbiAgcGFkZGluZzogMTVyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDA7XG59XG4ubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1mdWxsIHAsIC5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGwgdWwsIC5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGwgb2wge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGwgLmNvbnRhaW5lciwgLm1vZC1oaXN0b3J5LWhwIC4taXRlbS4tZnVsbCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1mdWxsIC5jb250YWluZXItbWVkaXVtLCAubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1mdWxsIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGwgLmNvbnRhaW5lci1uYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1mdWxsIC4tZGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWhpc3RvcnktaHAgLi1pdGVtLi1mdWxsIHAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGwgLi1saW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtaGlzdG9yeS1ocCAuLWl0ZW0uLWZ1bGwgLi1saW5rIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZC1oaXN0b3J5LWhwIC4tbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5tb2QtaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1oaXN0b3J5IHtcbiAgICBwYWRkaW5nOiAxMHJlbTtcbiAgfVxufVxuLm1vZC1oaXN0b3J5IC5ocC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tb2QtaGlzdG9yeSBzdmcge1xuICB3aWR0aDogNi4ycmVtO1xuICBoZWlnaHQ6IDYuMnJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAxLjVyZW07XG59XG4ubW9kLWhpc3RvcnkgLi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNTByZW07XG59XG4ubW9kLWhpc3RvcnkgLi1saW5rIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLi1iYWNrLXRvLXRvcCB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjZTc1MTEzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB6LWluZGV4OiAxO1xufVxuLi1iYWNrLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U3NTExMztcbn1cblxuLm1vZC1wcm9maWxlLWhwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZyZW0gMCA3LjVyZW0gMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1wcm9maWxlLWhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMzLCA2NywgMCwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9kLXByb2ZpbGUtaHAgLmNvbnRhaW5lciwgLm1vZC1wcm9maWxlLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtcHJvZmlsZS1ocCAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1wcm9maWxlLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tb2QtcHJvZmlsZS1ocCAuY29udGFpbmVyLW5hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtcHJvZmlsZS1ocCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1wcm9maWxlLWhwIC4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLXByb2ZpbGUtaHAgLi1jYXRlZ29yeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6Zmlyc3QtY2hpbGQgLi10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6Zmlyc3QtY2hpbGQgLi10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG59XG4ubW9kLXByb2ZpbGUtaHAgLi1jYXRlZ29yeTpmaXJzdC1jaGlsZCAuLWxpbmVzIHNwYW46YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kLXByb2ZpbGUtaHAgLi1jYXRlZ29yeTpmaXJzdC1jaGlsZCAuLWxpbmVzIHNwYW46YWZ0ZXIge1xuICBsZWZ0OiAtMC45cmVtO1xufVxuLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6Zmlyc3QtY2hpbGQgLi1saW5lcy4tZHVvIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gIHRvcDogLTAuNHJlbTtcbiAgbGVmdDogLTEuMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIC4zcmVtKTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWNhdGVnb3J5OmZpcnN0LWNoaWxkIC4tbGluZXMuLWR1byBzcGFuOm50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gIHRvcDogMS4zcmVtO1xuICBsZWZ0OiAtMS4ycmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgLjNyZW0pO1xufVxuLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6Zmlyc3QtY2hpbGQgLi1saW5lcy4tdHJpbyBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICB0b3A6IC0xLjFyZW07XG4gIGxlZnQ6IC0xLjNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWNhdGVnb3J5OmZpcnN0LWNoaWxkIC4tbGluZXMuLXRyaW8gc3BhbjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgdG9wOiAyLjJyZW07XG4gIGxlZnQ6IC0xLjNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWNhdGVnb3J5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLXByb2ZpbGUtaHAgLi1jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWNhdGVnb3J5Omxhc3QtY2hpbGQgLi10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWNhdGVnb3J5Omxhc3QtY2hpbGQgLi1saW5lcyBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4ubW9kLXByb2ZpbGUtaHAgLi1jYXRlZ29yeTpsYXN0LWNoaWxkIC4tbGluZXMgc3BhbjphZnRlciB7XG4gIHJpZ2h0OiAtMC4ycmVtO1xufVxuLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6bGFzdC1jaGlsZCAuLWxpbmVzLi1kdW8gc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gIHRvcDogLTRyZW07XG4gIHJpZ2h0OiAtMS4ycmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgLjNyZW0pO1xufVxuLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6bGFzdC1jaGlsZCAuLWxpbmVzLi1kdW8gc3BhbjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gIHRvcDogMS4zcmVtO1xuICByaWdodDogLTEuMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIC4zcmVtKTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWNhdGVnb3J5Omxhc3QtY2hpbGQgLi1saW5lcy4tdHJpbyBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgdG9wOiAtMS4xcmVtO1xuICByaWdodDogLTAuNnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xufVxuLm1vZC1wcm9maWxlLWhwIC4tY2F0ZWdvcnk6bGFzdC1jaGlsZCAuLWxpbmVzLi10cmlvIHNwYW46bGFzdC1jaGlsZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgdG9wOiAyLjJyZW07XG4gIHJpZ2h0OiAtMC42cmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG59XG4ubW9kLXByb2ZpbGUtaHAgLi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG4ubW9kLXByb2ZpbGUtaHAgLi1saW5rcyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS40cmVtIDEuNXJlbSAxLjRyZW0gNnJlbTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWxpbmVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC1wcm9maWxlLWhwIC4tbGluZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9kLXByb2ZpbGUtaHAgLi1saW5lcyBzcGFuIHtcbiAgd2lkdGg6IDQuMnJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLXByb2ZpbGUtaHAgLi1saW5lcyBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kLXByb2ZpbGUtaHAgLi1saW5lcyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwO1xufVxuLm1vZC1wcm9maWxlLWhwIC4tbGluZXMgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4xcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDAuNXJlbTtcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWxpbmVzLi1kdW8gc3BhbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2QtcHJvZmlsZS1ocCAuLWxpbmVzLi10cmlvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZC1mYXEtaHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtZmFxLWhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubW9kLWZhcS1ocCAuLWZhcSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4ubW9kLWZhcS1ocCAuLXF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb2QtZmFxLWhwIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtZmFxLWhwIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kLWZhcS1ocCAuYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2QtZmFxLWhwIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubW9kLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAycmVtIDAgNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDguNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAubW9kLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgMTJyZW07XG4gIH1cbn1cbi5tb2QtY29udGFjdCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1jb250YWN0IC4tY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tb2QtY29udGFjdCAuLWNvbnRhY3Qge1xuICBtYXgtd2lkdGg6IDM1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1jb250YWN0IC4tY29udGFjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1vZC1jb250YWN0IC4tY29udGFjdCArIC4tY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtY29udGFjdCAuLWNvbnRhY3QgKyAuLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZC1jb250YWN0IC4tbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZC1jb250YWN0IHN2ZyB7XG4gIGhlaWdodDogMS44cmVtO1xuICB3aWR0aDogMy4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubW9kLWNvbnRhY3QgLi1uYW1lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZC1jb250YWN0IC4tcGhvbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZC1jb250YWN0IC4tcGhvbmUgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLm1vZC1jb250YWN0IC4tZW1haWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLi1zaWRlYmFyIC5tb2QtY29udGFjdCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi4tc2lkZWJhciAubW9kLWNvbnRhY3QgLi1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLi1zaWRlYmFyIC5tb2QtY29udGFjdCAuLWNvbnRhY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi4tc2lkZWJhciAubW9kLWNvbnRhY3QgLi1jb250YWN0ICsgLi1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kLWxpbmtzIC5tb2QtY29udGFjdCAuLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtbGlua3MgLm1vZC1jb250YWN0IC4tY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tb2QtbGlua3MgLm1vZC1jb250YWN0IC4tY29udGFjdCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLWxpbmtzIC5tb2QtY29udGFjdCAuLWNvbnRhY3QgKyAuLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLWxpbmtzIC5tb2QtY29udGFjdCAuLWNvbnRhY3QgKyAuLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIH1cbn1cblxuLm1vZC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4ubW9kLXN1YnNjcmlwdGlvbi1mb3JtIC4tZXJyb3JzIHtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zdWJzY3JpcHRpb24tZXJyb3JzIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLm1vZC1jb250YWN0LWZvcm0ge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG59XG5cbi50ZXh0ICsgLm1vZC1jb250YWN0LWZvcm0sXG4uZXhjZXJwdCArIC5tb2QtY29udGFjdC1mb3JtIHtcbiAgcGFkZGluZzogMCAwIDEwcmVtIDA7XG59XG5cbi5tb2QtZm9ybSAuLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZm9ybSAuLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1vZC1mb3JtIC4tcm93Li1mdWxsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2QtZm9ybSAuLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWZvcm0gLi1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1vZC1mb3JtIC4tY29sICsgLi1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG59XG4ubW9kLWZvcm0gZmllbGRzZXQgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG4ubW9kLWZvcm0gYnV0dG9uLFxuLm1vZC1mb3JtIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjByZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1vZC1mb3JtIC4tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWZvcm0gLi1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb2QtZm9ybSAuLXN1Ym1pdCBidXR0b24sXG4ubW9kLWZvcm0gLi1zdWJtaXQgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kLWZvcm0gLi1zdWJtaXQgYnV0dG9uOmhvdmVyLFxuLm1vZC1mb3JtIC4tc3VibWl0IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLWZvcm0gLi1sZWdhbCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1vZC1qb2Itc2VhcmNoIHtcbiAgbWFyZ2luOiAtNHJlbSAwIDVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1vZC1qb2Itc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gIH1cbn1cbi5tb2Qtam9iLXNlYXJjaCA+IC5jb250YWluZXIsIC5hcnRpY2xlLWdsb2JhbCAubW9kLWpvYi1zZWFyY2ggPiAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2Qtam9iLXNlYXJjaCA+IC5jb250YWluZXItbmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZC1qb2Itc2VhcmNoIC4tYXZhaWxhYmxlLW9mZmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZC1qb2Itc2VhcmNoIC4tYXZhaWxhYmxlLW9mZmVycyBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2Qtam9iLXNlYXJjaCAuLWF2YWlsYWJsZS1vZmZlcnMgLnN1Ym1pdC1saWtlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS4ycmVtIDRyZW07XG59XG4ubW9kLWpvYi1zZWFyY2ggLi1hdmFpbGFibGUtb2ZmZXJzIC5zdWJtaXQtbGlrZTpob3ZlciB7XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuLm1vZC1qb2Itc2VhcmNoIC4tc2VwYXJhdG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAzcmVtIDAgNXJlbTtcbn1cbi5tb2Qtam9iLXNlYXJjaCAuLXNlcGFyYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVyZW07XG4gIGhlaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLm1vZC1qb2Itc2VhcmNoIC4tc2VwYXJhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cmVtO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLm1vZC1qb2Itc2VhcmNoIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1qb2Itc2VhcmNoIC4tZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1qb2Itc2VhcmNoIC4tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2Qtam9iLXNlYXJjaCAuLXNlbGVjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1qb2Itc2VhcmNoIC4tc2VsZWN0aW9uICsgLi1zZWxlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG59XG4ubW9kLWpvYi1zZWFyY2ggLi1zZWxlY3Rpb24gaSB7XG4gIGZvbnQtc2l6ZTogNC42cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubW9kLWpvYi1zZWFyY2ggLi1zZWxlY3Rpb24gLi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5tb2Qtam9iLXNlYXJjaCAuLXNlbGVjdGlvbiAuLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2U3NTExMztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1qb2Itc2VhcmNoIC4tc2VsZWN0aW9uIC4tc2VsZWN0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ubW9kLWpvYi1zZWFyY2ggLmZlYXR1cmVkLW5ld3Mge1xuICBtYXJnaW46IDNyZW0gLTEuNXJlbTtcbn1cbi5tb2Qtam9iLXNlYXJjaCAuLXNlYXJjaCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZC1qb2Itc2VhcmNoIC4tc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW07XG59XG4ubW9kLWpvYi1zZWFyY2ggLi1zZWFyY2ggaW5wdXQ6aG92ZXIge1xuICBjb2xvcjogI2U3NTExMztcbn1cbi5tb2Qtam9iLXNlYXJjaCAuLXN0dWRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbi5tb2Qtam9iLXNlYXJjaCAuLXN0dWRlbnQgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG5cbi5hcnRpY2xlcy1maWx0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmFydGljbGVzLWZpbHRlciAuZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlcy1maWx0ZXIgLmZvcm1fc2VsZWN0IHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogNjAlO1xufVxuLmFydGljbGVzLWZpbHRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogMTNyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBjb2xvcjogI2U3NTExMztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGVzLWZpbHRlciBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmFydGljbGVzLWhpZ2hsaWdodCAubGlua3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFydGljbGVzLWhpZ2hsaWdodCBhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5hcnRpY2xlLWRldGFpbHMgYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYXJ0aWNsZXMtbGlzdCAubGlzdCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLmFydGljbGVzLWxpc3QgLml0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYXJ0aWNsZXMtbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlcy1saXN0IC5pdGVtIC5pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmFydGljbGVzLWxpc3QgLml0ZW0gLmltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmFydGljbGVzLWxpc3QgLml0ZW0gLmRldGFpbHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0IC5pdGVtIC50aXRsZSwgLmFydGljbGVzLWxpc3QgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYXJ0aWNsZXMtbGlzdCAuaXRlbSAuLXF1b3RlLFxuLmFydGljbGVzLWxpc3QgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGVzLWxpc3QgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmFydGljbGVzLWxpc3QgLml0ZW0gLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5hcnRpY2xlcy1saXN0IC5pdGVtIC4tcXVvdGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFydGljbGVzLWxpc3QgLml0ZW0gLmxpbmsge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5hcnRpY2xlcy1saXN0IC5pdGVtIC5saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlcy1saXN0IC5mb3JtX3NlbGVjdCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA3cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5wcmVzcy1saXN0IC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbn1cbi5wcmVzcy1saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnByZXNzLWxpc3QgLmRhdGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBjb2xvcjogIzg4ODtcbn1cbi5wcmVzcy1saXN0IC50aXRsZSwgLnByZXNzLWxpc3QgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAucHJlc3MtbGlzdCAuLXF1b3RlLFxuLnByZXNzLWxpc3QgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLnByZXNzLWxpc3QgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnByZXNzLWxpc3QgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5wcmVzcy1saXN0IC4tcXVvdGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnByZXNzLWxpc3QgLnRpdGxlIGEsIC5wcmVzcy1saXN0IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlIGEsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAucHJlc3MtbGlzdCAuLXF1b3RlIGEsXG4ucHJlc3MtbGlzdCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUgYSxcbi5wcmVzcy1saXN0IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUgYSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnByZXNzLWxpc3QgLi1xdW90ZSBhLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnByZXNzLWxpc3QgLi1xdW90ZSBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmVzcy1saXN0IC5saW5rIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucHJlc3MtbGlzdCAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDIuMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOGY4O1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG5cbi5hcnRpY2xlcy1oaWdobGlnaHQge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubW9kLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZ2FsbGVyeSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuLi1zaWRlYmFyIC5tb2QtZ2FsbGVyeSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4ubW9kLWdhbGxlcnkgLi1nYWxsZXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA4NnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZ2FsbGVyeSAuLWdhbGxlcnkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC1nYWxsZXJ5IC4tZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDg2cmVtO1xuICB9XG59XG4ubW9kLWdhbGxlcnkgLnN3aXBlci1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtZ2FsbGVyeSAuLWRldGFpbHMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZ2FsbGVyeSAuLWRldGFpbHMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2QtZ2FsbGVyeSAuLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vZC1nYWxsZXJ5IC4tcGFnZXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2QtZ2FsbGVyeSAuLXBhZ2luZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2JiYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMnJlbSAwIDJyZW0gM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2QtZ2FsbGVyeSAuLXBhZ2luZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cbi5tb2QtZ2FsbGVyeSAuc2xpZGVyLW5leHQsXG4ubW9kLWdhbGxlcnkgLnNsaWRlci1wcmV2IHtcbiAgYmFja2dyb3VuZDogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kLWdhbGxlcnkgLnNsaWRlci1uZXh0OmZvY3VzLFxuLm1vZC1nYWxsZXJ5IC5zbGlkZXItcHJldjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kLWdhbGxlcnkgLnNsaWRlci1uZXh0OmJlZm9yZSxcbi5tb2QtZ2FsbGVyeSAuc2xpZGVyLXByZXY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuLm1vZC1nYWxsZXJ5IC5zbGlkZXItcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubW9kLWdhbGxlcnkgLi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZC1nYWxsZXJ5IC4tZGVzY3JpcHRpb24ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5tb2QtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC12aWRlbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuLm1vZC12aWRlbyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2QtdmlkZW8gLi1kZXRhaWxzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAzcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC12aWRlbyAuLWRldGFpbHMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gM3JlbTtcbiAgfVxufVxuLm1vZC12aWRlbyAuLWxpbmsge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLi1zaWRlYmFyIC5tb2QtdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi4tc2lkZWJhciAubW9kLXZpZGVvIGgyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uLXNpZGViYXIgLm1vZC12aWRlbyAuLWRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uLXNpZGViYXIgLm1vZC12aWRlbyAuLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZC12aWRlbyAuLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5tb2QtdmlkZW8taHAge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXZpZGVvLWhwIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICB9XG59XG4ubW9kLXZpZGVvLWhwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC12aWRlby1ocCAuY29udGFpbmVyLCAubW9kLXZpZGVvLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtdmlkZW8taHAgLmNvbnRhaW5lci1tZWRpdW0sIC5tb2QtdmlkZW8taHAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC12aWRlby1ocCAuY29udGFpbmVyLW5hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtdmlkZW8taHAgaDIsXG4ubW9kLXZpZGVvLWhwIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtdmlkZW8taHAgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMmVtIDAgMWVtIDRyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtdmlkZW8taHAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAyZW0gMCAycmVtIDRyZW07XG4gIH1cbn1cbi5tb2QtdmlkZW8taHAgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY29udGVudDogXCLupItcIjtcbiAgY29sb3I6ICNlNzUxMTM7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGVmdDogLTRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS44cmVtO1xufVxuLm1vZC12aWRlby1ocCBibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tb2QtdmlkZW8taHAgLi1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtdmlkZW8taHAgLi1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubW9kLXZpZGVvLWhwIC4tdGl0bGUge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5tb2QtdmlkZW8taHAgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAxLjRyZW0gNC4ycmVtIDEuNHJlbSA5LjJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtdmlkZW8taHAgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubW9kLXZpZGVvLWhwIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLm1vZC12aWRlby1ocCAuYnRuLi1tb2JpbGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXZpZGVvLWhwIC5idG4uLW1vYmlsZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2QtdmlkZW8taHAgLmJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kLXZpZGVvLWhwIC4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2QtdmlkZW8taHAgLi1saW5rIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtdmlkZW8taHAgLi1saW5rIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udmlkZW8tY29udGFpbmVyIC4tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4udmlkZW8tY29udGFpbmVyIC4tdmlkZW8gLmNvbnRhaW5lciwgLnZpZGVvLWNvbnRhaW5lciAuLXZpZGVvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC52aWRlby1jb250YWluZXIgLi12aWRlbyAuY29udGFpbmVyLW1lZGl1bSwgLnZpZGVvLWNvbnRhaW5lciAuLXZpZGVvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC52aWRlby1jb250YWluZXIgLi12aWRlbyAuY29udGFpbmVyLW5hcnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1jb250YWluZXIgLi12aWRlbyBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIiBvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tY29udGFpbmVyIC4tdmlkZW8gLi1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogM3JlbTtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlby1jb250YWluZXIgLi12aWRlbyAuLWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4udmlkZW8tY29udGFpbmVyIC4tdmlkZW8gLi1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLnZpZGVvLWNvbnRhaW5lci4tc2hvdy12aWRlbyAuLXZpZGVvIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi52aWRlby1jb250YWluZXIuLXNob3ctdmlkZW8gLi1jb250ZW50LCAudmlkZW8tY29udGFpbmVyLi1zaG93LXZpZGVvIGgyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG4udmlkZW8tY29udGFpbmVyLi1zaG93LXZpZGVvIC4tcGxheWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXBsYXllciB7XG4gIG1heC13aWR0aDogODZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZGVvLXBsYXllciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnZpZGVvLXBsYXllcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4udmlkZW8tcGxheWVyIC4tcGxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi52aWRlby1wbGF5ZXIgLi1wbGF5ZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiA1LjRyZW07XG4gIGhlaWdodDogNS40cmVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cbi52aWRlby1wbGF5ZXIgLnNpZGViYXItcGxheWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi4tc2lkZWJhciAudmlkZW8tcGxheWVyLCAudG91Y2ggLnZpZGVvLXBsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLi1zaWRlYmFyIC52aWRlby1wbGF5ZXIgLmpzLXBsYXktdmlkZW8sIC50b3VjaCAudmlkZW8tcGxheWVyIC5qcy1wbGF5LXZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi4tc2lkZWJhciAudmlkZW8tcGxheWVyIC5zaWRlYmFyLXBsYXllciwgLnRvdWNoIC52aWRlby1wbGF5ZXIgLnNpZGViYXItcGxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2QtZmlndXJlcyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWZpZ3VyZXMge1xuICAgIG1hcmdpbjogMThyZW0gYXV0byAxMHJlbSBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtZmlndXJlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcbiAgfVxufVxuLm1vZC1maWd1cmVzIC4taGVhZGluZyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLWZpZ3VyZXMgLi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLm1vZC1maWd1cmVzIC4tbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubW9kLWZpZ3VyZXMgLmZpZ3VyZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2QtZmlndXJlcyAuLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tb2QtZmlndXJlcyAuLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1maWd1cmVzIC4taXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubW9kLWZpZ3VyZXMgLi1pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgdG9wOiAtOHJlbTtcbiAgfVxuICAubW9kLWZpZ3VyZXMgLi1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIHRvcDogLTNyZW07XG4gIH1cbn1cbi5tb2QtZmlndXJlcyAuLWl0ZW0uLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG59XG4ubW9kLWZpZ3VyZXMgLi1pdGVtLi1vcmFuZ2UgLmljb24tdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1maWd1cmVzIC4taXRlbS4td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIyMjtcbn1cbi5tb2QtZmlndXJlcyAuLWl0ZW0uLXdoaXRlIC4tbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xufVxuLm1vZC1maWd1cmVzIC4taXRlbS4td2hpdGUgLmljb24tdG9vbHRpcCB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1vZC1maWd1cmVzIC4taXRlbS4tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuLm1vZC1maWd1cmVzIC4taXRlbS4tYmxhY2sgLmljb24tdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1maWd1cmVzIC4tbnVtYmVyIHtcbiAgZm9udC1zaXplOiA0LjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kLWZpZ3VyZXMgLmljb24tdG9vbHRpcCB7XG4gIHJpZ2h0OiAtM3JlbTtcbiAgdG9wOiAtMXJlbTtcbn1cbi5tb2QtZmlndXJlcyAuLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tb2QtZmlndXJlcyAuLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNC42cmVtO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1vZC1maWd1cmVzIC4tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xufVxuLi1zaWRlYmFyIC5tb2QtZmlndXJlcyB7XG4gIG1hcmdpbjogMDtcbn1cbi4tc2lkZWJhciAubW9kLWZpZ3VyZXMgLmNvbnRhaW5lciwgLi1zaWRlYmFyIC5tb2QtZmlndXJlcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuLXNpZGViYXIgLm1vZC1maWd1cmVzIC5jb250YWluZXItbWVkaXVtLCAuLXNpZGViYXIgLm1vZC1maWd1cmVzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC4tc2lkZWJhciAubW9kLWZpZ3VyZXMgLmNvbnRhaW5lci1uYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi4tc2lkZWJhciAubW9kLWZpZ3VyZXMgLi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi4tc2lkZWJhciAubW9kLWZpZ3VyZXMgLi1pdGVtICsgLi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1vZC1jaGFydHMge1xuICBtYXJnaW46IDVyZW0gMDtcbn1cbi5tb2QtY2hhcnRzIC5ocC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2QtY2hhcnRzIC4tc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWNoYXJ0cyAuLWNoYXJ0IHtcbiAgbWFyZ2luOiA1cmVtIDAgMnJlbTtcbn1cbi5tb2QtY2hhcnRzIC4tY2hhcnRbZGF0YS10eXBlPWNvbHVtbl0gLmhpZ2hjaGFydHMtZGF0YS1sYWJlbHMgdGV4dCB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tb2QtY2hhcnRzIC4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kLWNoYXJ0cyAuLWdyb3VwIC5jaGFydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1jaGFydHMgLi1ncm91cCAuY2hhcnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubW9kLWNoYXJ0cyAuY2hhcnQtZXhwbGFuYXRvcnkge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLm1vZC1jaGFydC1pbnRyYWRheSB7XG4gIG1hcmdpbjogOHJlbSAwO1xufVxuLm1vZC1jaGFydC1pbnRyYWRheSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2QtY2hhcnQtaW50cmFkYXkgLi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDRyZW0gMCA1cmVtIDA7XG59XG5cbi5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtLFxuLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gdGV4dCxcbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWxzLFxuc3ZnIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLm1vZC1kb3dubG9hZHMge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZG93bmxvYWRzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgOHJlbTtcbiAgfVxufVxuLm1vZC1kb3dubG9hZHMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWRvd25sb2FkcyAuLWRvd25sb2FkcyB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWRvd25sb2FkcyAuLWRvd25sb2FkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZC1kb3dubG9hZHMgLi1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA2LjI1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWRvd25sb2FkcyAuLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tb2QtZG93bmxvYWRzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1kb3dubG9hZHMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kLWRvd25sb2FkcyAuLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1kb3dubG9hZHMgLi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLi1zaWRlYmFyIC5tb2QtZG93bmxvYWRzIC4tZG93bmxvYWRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uLXNpZGViYXIgLm1vZC1kb3dubG9hZHMgLi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uLXNpZGViYXIgLm1vZC1kb3dubG9hZHMgLi1pdGVtICsgLi1pdGVtIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cbi4tc2lkZWJhciAubW9kLWRvd25sb2FkcyAuLWltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi4tc2lkZWJhciAubW9kLWRvd25sb2FkcyAuLWNvbnRlbnQge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLm1vZC1kb3dubG9hZHMtaW50IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5tb2QtZG93bmxvYWRzLWludCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1kb3dubG9hZHMtaW50IC4tZG93bmxvYWRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubW9kLWRvd25sb2Fkcy1pbnQgLi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtZG93bmxvYWRzLWludCAuLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tb2QtZG93bmxvYWRzLWludCAuLWl0ZW0gKyAuLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWRvd25sb2Fkcy1pbnQgLi1pdGVtICsgLi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubW9kLWRvd25sb2Fkcy1pbnQgLi1pdGVtIC4taW1hZ2Uge1xuICB3aWR0aDogMjByZW07XG59XG4ubW9kLWRvd25sb2Fkcy1pbnQgLi1pdGVtIC4tZGV0YWlscyB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLi1zaWRlYmFyIC5tb2QtZG93bmxvYWRzLWludCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uLXNpZGViYXIgLm1vZC1kb3dubG9hZHMtaW50IC4tZG93bmxvYWRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uLXNpZGViYXIgLm1vZC1kb3dubG9hZHMtaW50IC4taXRlbSB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZC1kb3dsb2Fkcy1yZWd1bGF0ZWQgLi1kb3dubG9hZHMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC1kb3dsb2Fkcy1yZWd1bGF0ZWQgLi1kb3dubG9hZHMge1xuICAgIG1hcmdpbjogMCAtMi41cmVtO1xuICB9XG59XG4ubW9kLWRvd2xvYWRzLXJlZ3VsYXRlZCAuLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtZG93bG9hZHMtcmVndWxhdGVkIC4taXRlbSArIC4taXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAubW9kLWRvd2xvYWRzLXJlZ3VsYXRlZCAuLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gMnJlbTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cmVtKTtcbiAgfVxuICAubW9kLWRvd2xvYWRzLXJlZ3VsYXRlZCAuLWl0ZW0gKyAuLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIH1cbn1cblxuLm1vZC1kb3dubG9hZHMgLi1pbWFnZSxcbi5tb2QtZG93bmxvYWRzLWludCAuLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZC1kb3dubG9hZHMgLi1pbWFnZTpiZWZvcmUsXG4ubW9kLWRvd25sb2Fkcy1pbnQgLi1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZC1kb3dubG9hZHMgLi1pbWFnZSBpbWcsXG4ubW9kLWRvd25sb2Fkcy1pbnQgLi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtZG93bmxvYWRzIC4tdHlwZSxcbi5tb2QtZG93bmxvYWRzLWludCAuLXR5cGUge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1kb3dubG9hZHMgLi10eXBlIGRpdixcbi5tb2QtZG93bmxvYWRzLWludCAuLXR5cGUgZGl2IHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuLm1vZC1kb3dubG9hZHMgLi1kYXRlLFxuLm1vZC1kb3dubG9hZHMtaW50IC4tZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLm1vZC1kb3dubG9hZHMgLi10aXRsZSxcbi5tb2QtZG93bmxvYWRzLWludCAuLXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1vZC1kb3dubG9hZHMgLi12ZXJzaW9uLFxuLm1vZC1kb3dubG9hZHMtaW50IC4tdmVyc2lvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjODg4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vZC1kb3dubG9hZHMgLi12ZXJzaW9uIHNwYW4sXG4ubW9kLWRvd25sb2Fkcy1pbnQgLi12ZXJzaW9uIHNwYW4ge1xuICBjb2xvcjogI2U3NTExMztcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2QtbGlua3MgPiBhLCAubW9kLWxpbmtzID4gZGl2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1saW5rcyA+IGEsIC5tb2QtbGlua3MgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tb2QtbGlua3MgLi1pdGVtIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbi5tb2QtbGlua3MgLi1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubW9kLWxpbmtzIC4taXRlbSAuLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1saW5rcyAuLWl0ZW0gLi10aXRsZSwgLm1vZC1saW5rcyAuLWl0ZW0gLi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubW9kLWxpbmtzIC4taXRlbSAuLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2QtbGlua3MgLi1pdGVtIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubW9kLWxpbmtzIC4taXRlbSAuYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2QtbGlua3MgLi1pdGVtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubW9kLW9mZmVyLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cbi5tb2Qtb2ZmZXItbGlzdCAuLXJlc3VsdHMge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLm1vZC1vZmZlci1saXN0IC4taXRlbSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW9mZmVyLWxpc3QgLi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubW9kLW9mZmVyLWxpc3QgLi1pdGVtOmxhc3QtY2hpbGQgLi1kZXRhaWxzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1vZmZlci1saXN0IC4taW5mb3Mge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tb2Qtb2ZmZXItbGlzdCAuLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2Qtb2ZmZXItbGlzdCAuLWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDJyZW0pO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb2Qtb2ZmZXItbGlzdCAuLWRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2Qtb2ZmZXItbGlzdCAuLWRhdGUge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kLW9mZmVyLWxpc3QgLi1sb2NhdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubW9kLW9mZmVyLWxpc3QgLi1sb2NhdGlvbiArIC4tbG9jYXRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2Qtb2ZmZXItbGlzdCAuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW9mZmVyLWxpc3QgLi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLm1vZC1vZmZlci1saXN0IC4tZXhjZXJwdCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xufVxuLm1vZC1vZmZlci1saXN0IC4tbGluayB7XG4gIG1hcmdpbjogMnJlbSAwIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNnJlbTtcbn1cbi5tb2Qtb2ZmZXItbGlzdCAubG9hZC1vZmZlcnMtbGluay5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG59XG4ubW9kLW9mZmVyLWxpc3QgLmxvYWQtb2ZmZXJzLWxpbmsubG9hZGluZzpob3ZlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2Qtb2ZmZXItbGlzdCAubG9hZC1vZmZlcnMtbGluay5sb2FkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgMCAwL2NvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNnJlbTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDZyZW07XG59XG4ubW9kLW9mZmVyLWxpc3QgLmxvYWQtb2ZmZXJzLWxpbmsubG9hZGluZzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kLW9mZmVyLWxpc3QgLmxvYWQtb2ZmZXJzLWxpbmsuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2Qtb2ZmZXItc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ubW9kLW9mZmVyLXNpZGViYXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLW9mZmVyLXNpZGViYXIgdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG4ubW9kLW9mZmVyLXNpZGViYXIgdWwgbGkge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLm1vZC1vZmZlci1zaWRlYmFyIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kLW9mZmVyLXNpZGViYXIgLi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1vZC1vZmZlci1zaWRlYmFyIC4tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG4ubW9kLW9mZmVyLXNpZGViYXIgLi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLm1vZC1vZmZlci1zaWRlYmFyIC4tZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBjb2xvcjogIzY2Njtcbn1cbi5tb2Qtb2ZmZXItc2lkZWJhciAuLWNhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuLm1vZC1vZmZlci1zaWRlYmFyIC4tbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZC1vZmZlci1kZXRhaWxzIC4tZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1vZmZlci1kZXRhaWxzIC4tZGV0YWlscyAuY29udGFpbmVyLCAubW9kLW9mZmVyLWRldGFpbHMgLi1kZXRhaWxzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2Qtb2ZmZXItZGV0YWlscyAuLWRldGFpbHMgLmNvbnRhaW5lci1tZWRpdW0sIC5tb2Qtb2ZmZXItZGV0YWlscyAuLWRldGFpbHMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1vZmZlci1kZXRhaWxzIC4tZGV0YWlscyAuY29udGFpbmVyLW5hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tb2Qtb2ZmZXItZGV0YWlscyAuLWRldGFpbHMgLi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1vZmZlci1kZXRhaWxzIC4tZGV0YWlscyAuLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2Qtb2ZmZXItZGV0YWlscyAuLWRldGFpbHMgLi1saXN0IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZC1vZmZlci1kZXRhaWxzIC4tZGV0YWlscyAuLWxpc3QgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG59XG4ubW9kLW9mZmVyLWRldGFpbHMgLi1kZXRhaWxzIC4tbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW9mZmVyLWRldGFpbHMgLi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubW9kLW9mZmVyLWRldGFpbHMgLi1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tb2Qtb2ZmZXItZGV0YWlscyAuLWJ1dHRvbnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1vZmZlci1kZXRhaWxzIC4tYnV0dG9ucyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vZC1vZmZlci1kZXRhaWxzIC4tYnV0dG9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLW9mZmVyLWRldGFpbHMgLi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLm1vZC1vZmZlci1zaW1pbGFyIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4ubW9kLW9mZmVyLXNpbWlsYXIgLmgzLWxpa2UsIC5tb2Qtb2ZmZXItc2ltaWxhciAudmlkZW90aGVxdWUtY29udGFpbmVyIC5jYXB0aW9uLXRpdGxlLCAudmlkZW90aGVxdWUtY29udGFpbmVyIC5tb2Qtb2ZmZXItc2ltaWxhciAuY2FwdGlvbi10aXRsZSwgLm1vZC1vZmZlci1zaW1pbGFyIC5tb2QtaHVtYW5pdGFyaWFuIC4tYXNzb2NpYXRpb25zIC4tbmFtZSwgLm1vZC1odW1hbml0YXJpYW4gLi1hc3NvY2lhdGlvbnMgLm1vZC1vZmZlci1zaW1pbGFyIC4tbmFtZSwgLm1vZC1vZmZlci1zaW1pbGFyIC5tb2QtYmlvZ3JhcGh5IGgyLCAubW9kLWJpb2dyYXBoeSAubW9kLW9mZmVyLXNpbWlsYXIgaDIsIC5tb2Qtb2ZmZXItc2ltaWxhciAubW9kLXNpdGVtYXAgLi1jYXRlZ29yeSA+IGEsIC5tb2Qtc2l0ZW1hcCAubW9kLW9mZmVyLXNpbWlsYXIgLi1jYXRlZ29yeSA+IGEge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBNZWRpdW1cIjtcbiAgY29sb3I6ICMyMjI7XG59XG4ubW9kLW9mZmVyLXNpbWlsYXIgLi1pdGVtIHtcbiAgY29sb3I6ICMyMjI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2Qtb2ZmZXItc2ltaWxhciAuLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2Qtb2ZmZXItc2ltaWxhciAuLWl0ZW06bGFzdC1jaGlsZCAuLWRldGFpbHMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW9mZmVyLXNpbWlsYXIgLi1pbmZvcyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLm1vZC1vZmZlci1zaW1pbGFyIC4tZGV0YWlscyB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW46IDJyZW0gMCAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1vZmZlci1zaW1pbGFyIC4tZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4ubW9kLW9mZmVyLXNpbWlsYXIgLi1kYXRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW9mZmVyLXNpbWlsYXIgLi1kYXRlIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZC1vZmZlci1zaW1pbGFyIC4tbG9jYXRpb24ge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vZC1vZmZlci1zaW1pbGFyIC4tbG9jYXRpb24gKyAuLWxvY2F0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kLW9mZmVyLXNpbWlsYXIgLi10aXRsZSB7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1vZmZlci1zaW1pbGFyIC4tdGl0bGUge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kLW9mZmVyLXNpbWlsYXIgLi1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi5tb2Qtb2ZmZXItc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW9mZmVyLXNlYXJjaCB7XG4gICAgcGFkZGluZzogNHJlbSA5cmVtO1xuICB9XG59XG4ubW9kLW9mZmVyLXNlYXJjaCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2Qtb2ZmZXItc2VhcmNoIC4tZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMS41cmVtO1xufVxuLm1vZC1vZmZlci1zZWFyY2ggLi1maWx0ZXJzOmZpcnN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kLW9mZmVyLXNlYXJjaCAuLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW9mZmVyLXNlYXJjaCAuLXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2Qtb2ZmZXItc2VhcmNoIC4tc2VsZWN0IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDlyZW0pIC8gMyk7XG4gIH1cbn1cbi5tb2Qtb2ZmZXItc2VhcmNoIC4tY2F0ZWdvcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLm1vZC1vZmZlci1zZWFyY2ggLi1jYXRlZ29yeSAuLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2Qtb2ZmZXItc2VhcmNoIC4tY2F0ZWdvcnkgLi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kLW9mZmVyLXNlYXJjaCAuLWNhdGVnb3J5IC4tY2hlY2tib3ggKyAuLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ubW9kLW9mZmVyLXNlYXJjaCAuLXN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2Qtb2ZmZXItc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgbWluLXdpZHRoOiAyOHJlbTtcbn1cbi5tb2Qtb2ZmZXItc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuXG4ubW9kLWNhcmVlci1qb2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWNhcmVlci1qb2luIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICB9XG59XG4ubW9kLWNhcmVlci1qb2luOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLWNhcmVlci1qb2luIC5jb250YWluZXIsIC5tb2QtY2FyZWVyLWpvaW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1jYXJlZXItam9pbiAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1jYXJlZXItam9pbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLWNhcmVlci1qb2luIC5jb250YWluZXItbmFycm93IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtY2FyZWVyLWpvaW4gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1jYXJlZXItam9pbiAuLWJ0biB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ubW9kLWNhcmVlci1qb2luIC4tYnRuIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuLm1vZC1jYXJlZXItam9pbiAuLWJ0biBpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjhyZW07XG59XG4ubW9kLWNhcmVlci1qb2luIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubW9kLWNhcmVlci1qb2luIC5idG46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZC1jYXJlZXItam9pbiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubW9kLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA0cmVtIDAgMTByZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1wYWdpbmF0aW9uIC5jb250YWluZXIsIC5tb2QtcGFnaW5hdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLXBhZ2luYXRpb24gLmNvbnRhaW5lci1tZWRpdW0sIC5tb2QtcGFnaW5hdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLXBhZ2luYXRpb24gLmNvbnRhaW5lci1uYXJyb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2QtcGFnaW5hdGlvbiAuLW5leHQsXG4ubW9kLXBhZ2luYXRpb24gLi1wcmV2IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzY2NjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDQuOHJlbTtcbn1cbi5tb2QtcGFnaW5hdGlvbiAuLW5leHQ6aG92ZXIsXG4ubW9kLXBhZ2luYXRpb24gLi1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1vZC1wYWdpbmF0aW9uIC4tbmV4dDpiZWZvcmUsXG4ubW9kLXBhZ2luYXRpb24gLi1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xufVxuLm1vZC1wYWdpbmF0aW9uIC4tcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubW9kLXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG59XG4ubW9kLXBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tb2QtcGFnaW5hdGlvbiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2QtcGFnaW5hdGlvbiBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZC1wYWdpbmF0aW9uIGxpLi1jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kLXBhZ2luYXRpb24gbGkgYSxcbi5tb2QtcGFnaW5hdGlvbiBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM2NjY7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIG1hcmdpbjogMCAxcmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNC44cmVtO1xufVxuLm1vZC1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW9kLXBhZ2luYXRpb24gbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG4gIGJvcmRlci1jb2xvcjogI2U3NTExMztcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLXBhZ2luYXRpb24gbGkuaGVsbGlwIHNwYW4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLm1vZC1tYWdhemluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJyZW0pO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC05MS41cmVtO1xuICB0b3A6IDEycmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNS41cmVtKTtcbiAgbWF4LXdpZHRoOiA5MS41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgei1pbmRleDogNTtcbn1cbi4tb3Blbi1tYWdhemluZSAubW9kLW1hZ2F6aW5lIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tb2QtbWFnYXppbmUgLi1hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kLW1hZ2F6aW5lIC4taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtbWFnYXppbmUgLi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAzcmVtO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xuICB9XG59XG4ubW9kLW1hZ2F6aW5lIC4taXRlbS4tbGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vZC1tYWdhemluZSAuLWl0ZW0uLWxhcmdlIC4tZmlsdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5tb2QtbWFnYXppbmUgLi1pdGVtLi1sYXJnZSAuLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tb2QtbWFnYXppbmUgLi1pdGVtLi1sYXJnZSAuLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5tb2QtbWFnYXppbmUgLi1pdGVtLi1sYXJnZSAuLWNvbnRlbnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2QtbWFnYXppbmUgLi1pdGVtLi1sYXJnZSAuLWRldGFpbHMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtbWFnYXppbmUgLi1pdGVtLi1sYXJnZSAuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG59XG4ubW9kLW1hZ2F6aW5lIC4taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLW1hZ2F6aW5lIC4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLW1hZ2F6aW5lIC4tdGFnIHtcbiAgbWFyZ2luOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5tb2QtbWFnYXppbmUgLi10YWcgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0QkJFQ0Y7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xufVxuLm1vZC1tYWdhemluZSAuLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAycmVtIDJyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1tYWdhemluZSAuLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTNyZW07XG4gIGxlZnQ6IDA7XG59XG4ubW9kLW1hZ2F6aW5lIC4tZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGNvbG9yOiAjYmJiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZC1tYWdhemluZSAuLWRldGFpbHMgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMC42cmVtO1xufVxuLm1vZC1tYWdhemluZSAuLWRldGFpbHMgLi10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kLW1hZ2F6aW5lIC4tZGV0YWlscyAuLXRpbWU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubW9kLW1hZ2F6aW5lIC4tdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZC1tYWdhemluZSAuLWV4Y2VycHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbn1cbi5tb2QtbWFnYXppbmUgLi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1tYWdhemluZSAuLWVkaXRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVyZW07XG59XG4ubW9kLW1hZ2F6aW5lIC4tZWRpdG8gLi1xdW90ZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5tb2QtbWFnYXppbmUgLi1lZGl0byAuLXF1b3RlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNyZW07XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLW1hZ2F6aW5lIC4tZWRpdG8gLi1hdXRob3Ige1xuICB3aWR0aDogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5tb2QtbWFnYXppbmUgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICB3aWR0aDogMXJlbTtcbn1cbi5tb2QtbWFnYXppbmUgLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kLW1hZ2F6aW5lLWhwIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5tb2QtbWFnYXppbmUtaHAgLmNvbnRhaW5lciwgLm1vZC1tYWdhemluZS1ocCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLW1hZ2F6aW5lLWhwIC5jb250YWluZXItbWVkaXVtLCAubW9kLW1hZ2F6aW5lLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tb2QtbWFnYXppbmUtaHAgLmNvbnRhaW5lci1uYXJyb3cge1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tb2QtbWFnYXppbmUtaHAgLmNvbnRhaW5lciwgLm1vZC1tYWdhemluZS1ocCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLW1hZ2F6aW5lLWhwIC5jb250YWluZXItbWVkaXVtLCAubW9kLW1hZ2F6aW5lLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tb2QtbWFnYXppbmUtaHAgLmNvbnRhaW5lci1uYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbTtcbiAgfVxufVxuLm1vZC1tYWdhemluZS1ocCAuLW5vLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzdyZW07XG4gIG1hcmdpbjogMCBhdXRvIDNyZW0gYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1tYWdhemluZS1ocCAuLWl0ZW0ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMS41cmVtIDNyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzcmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLW1hZ2F6aW5lLWhwIC4taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzcmVtKTtcbiAgfVxufVxuLm1vZC1tYWdhemluZS1ocCAuLWl0ZW0uLWxhcmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW1hZ2F6aW5lLWhwIC4taXRlbS4tbGFyZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gM3JlbSk7XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAzcmVtO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLW1hZ2F6aW5lLWhwIC4taXRlbS4tbGFyZ2Uge1xuICAgIHdpZHRoOiBjYWxjKCgyIC8gMykgKiAxMDAlIC0gM3JlbSk7XG4gIH1cbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1pdGVtLi1sYXJnZSAuLWZpbHRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW9kLW1hZ2F6aW5lLWhwIC4taXRlbS4tbGFyZ2UgLi10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kLW1hZ2F6aW5lLWhwIC4taXRlbS4tbGFyZ2UgLi1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ubW9kLW1hZ2F6aW5lLWhwIC4taXRlbS4tbGFyZ2UgLi1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kLW1hZ2F6aW5lLWhwIC4taXRlbS4tbGFyZ2UgLi1kZXRhaWxzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLW1hZ2F6aW5lLWhwIC4taXRlbS4tbGFyZ2UgLi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuLm1vZC1tYWdhemluZS1ocCAuLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1tYWdhemluZS1ocCAuLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1tYWdhemluZS1ocCAuLXRhZyB7XG4gIG1hcmdpbjogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubW9kLW1hZ2F6aW5lLWhwIC4tdGFnIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNEJCRUNGO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC44cmVtIDEuMnJlbTtcbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1jb250ZW50IHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMnJlbSAycmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC0zcmVtO1xuICBsZWZ0OiAwO1xufVxuLm1vZC1tYWdhemluZS1ocCAuLWRldGFpbHMge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBjb2xvcjogI2JiYjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1kZXRhaWxzIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAuNnJlbTtcbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1kZXRhaWxzIC4tdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZC1tYWdhemluZS1ocCAuLWRldGFpbHMgLi10aW1lOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm1vZC1tYWdhemluZS1ocCAuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2QtbWFnYXppbmUtaHAgLi1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG59XG4ubW9kLW1hZ2F6aW5lLWhwIC4tbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZC1uZXdzcm9vbS1ocCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuY29udGFpbmVyLCAubW9kLW5ld3Nyb29tLWhwIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtbmV3c3Jvb20taHAgLmNvbnRhaW5lci1tZWRpdW0sIC5tb2QtbmV3c3Jvb20taHAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1uZXdzcm9vbS1ocCAuY29udGFpbmVyLW5hcnJvdyB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubW9kLW5ld3Nyb29tLWhwIC5jb250YWluZXIsIC5tb2QtbmV3c3Jvb20taHAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1uZXdzcm9vbS1ocCAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1uZXdzcm9vbS1ocCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLW5ld3Nyb29tLWhwIC5jb250YWluZXItbmFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW07XG4gIH1cbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgbWluLWhlaWdodDogMjhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLW5ld3Nyb29tLWhwIC4taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAubW9kLW5ld3Nyb29tLWhwIC4taXRlbSB7XG4gICAgbWluLWhlaWdodDogMzdyZW07XG4gIH1cbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1sYXJnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWxhcmdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWxhcmdlIHtcbiAgICB3aWR0aDogY2FsYygoMiAvIDMpICogMTAwJSk7XG4gIH1cbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1sYXJnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWRpcmVjdCB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9kaXJlY3QtYWNjZXNzLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWRpcmVjdCAuLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luOiAzcmVtIDMuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZGlyZWN0IC4tY29udGVudCB7XG4gIHBhZGRpbmc6IDhyZW0gM3JlbSA1cmVtO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWRpcmVjdCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1kaXJlY3QgdWwgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMyMjI7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZGlyZWN0IHVsIGEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWRpcmVjdCB1bCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHJlc3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNGRjYzYzO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHJlc3MgLi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHJlc3MgLi1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHJlc3MgLi1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHJlc3MgLi1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHJlc3MgLi1sYWJlbCB7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdmlkZW8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdmlkZW86YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi12aWRlbyAuLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXZpZGVvIC4tcGxheWVyIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMS4ycmVtIDEuNHJlbSAxLjRyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdmlkZW8gLi1wbGF5ZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdmlkZW8gLi1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHVibGljYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXB1YmxpY2F0aW9uIC4tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXB1YmxpY2F0aW9uIC4taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG4gIHotaW5kZXg6IDA7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tcHVibGljYXRpb24gLi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1wdWJsaWNhdGlvbiAuLWltYWdlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1wdWJsaWNhdGlvbiAuLWltYWdlIGRpdjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXB1YmxpY2F0aW9uIC4tZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB3aWR0aDogNjAlO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXB1YmxpY2F0aW9uIC4tZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXB1YmxpY2F0aW9uIC4tdGl0bGUge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1wdWJsaWNhdGlvbiAuLXZlcnNpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzg4ODtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1wdWJsaWNhdGlvbiAuLXZlcnNpb24gc3BhbiB7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlcjpiZWZvcmUsIC5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXR3aXR0ZXIgLi1jb250ZW50LCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sgLi1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogM3JlbSA4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC4tYWNjb3VudCwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC4tYWNjb3VudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC4taWNvbiwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC4taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC4taWNvbjpiZWZvcmUsIC5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuLWRhdGUsIC5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuLWRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC4tZGF0ZTphZnRlciwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC4tZGF0ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuLWV4Y2VycHQsIC5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuLWV4Y2VycHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuLXBvc3QsIC5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuLXBvc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIwcmVtO1xuICBwYWRkaW5nOiAwIDNyZW0gOHJlbTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sgLnN3aXBlci1idXR0b24tcHJldixcbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogMCBub25lO1xuICBmb250OiAwLzAgYTtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cmVtO1xuICB6LWluZGV4OiA1O1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXR3aXR0ZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSwgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIC5zd2lwZXItYnV0dG9uLXByZXYuZGlzYWJsZWQsXG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LmRpc2FibGVkLCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sgLnN3aXBlci1idXR0b24tcHJldi5kaXNhYmxlZCxcbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1mYWNlYm9vayAuc3dpcGVyLWJ1dHRvbi1uZXh0LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjI7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLXR3aXR0ZXIgYSxcbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi10d2l0dGVyIHN0cm9uZywgLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIGEsXG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMyZWFiZjQ7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tdHdpdHRlciAuLWljb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjMzc2NWEzO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLWZhY2Vib29rIC4taWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1tYWdhemluZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1tYWdhemluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLW1hZ2F6aW5lIC4tdGFnIHtcbiAgbWFyZ2luOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tbWFnYXppbmUgLi10YWcgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0QkJFQ0Y7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLW1hZ2F6aW5lIC4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAzcmVtIDVyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tbWFnYXppbmUgLi1kZXRhaWxzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLW1hZ2F6aW5lIC4tZGV0YWlscyBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tbWFnYXppbmUgLi1kZXRhaWxzIC4tdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZC1uZXdzcm9vbS1ocCAuLWl0ZW0uLW1hZ2F6aW5lIC4tZGV0YWlscyAuLXRpbWU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tbWFnYXppbmUgLi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tbWFnYXppbmUgLi1leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4ubW9kLW5ld3Nyb29tLWhwIC4taXRlbS4tbWFnYXppbmUuLWxhcmdlIC4tdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbn1cbi5tb2QtbmV3c3Jvb20taHAgLi1pdGVtLi1pbnN0YWdyYW0gLi1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luOiAycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1vZC1wYXRyb25hZ2UtaHAge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC4taW1hZ2Uge1xuICBoZWlnaHQ6IDI1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC4taW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC4taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC4taW1hZ2UgaW1nIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkgLi1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkgLi1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC4taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeSAuLWl0ZW0ge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkgLmNvbnRhaW5lciwgLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC5jb250YWluZXItbWVkaXVtLCAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkgLmNvbnRhaW5lci1uYXJyb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC5jb250YWluZXIsIC5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeSAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC5jb250YWluZXItbmFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC5jb250YWluZXIsIC5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeSAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC5jb250YWluZXItbmFycm93IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC4tY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVyZW0gNHJlbSA4cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5IC4tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeS4tbGVmdCAuLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG9yZGVyOiAxO1xufVxuLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeS4tbGVmdCAuY29udGFpbmVyLCAubW9kLXBhdHJvbmFnZS1ocCAuLWNhdGVnb3J5Li1sZWZ0IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkuLWxlZnQgLmNvbnRhaW5lci1tZWRpdW0sIC5tb2QtcGF0cm9uYWdlLWhwIC4tY2F0ZWdvcnkuLWxlZnQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1wYXRyb25hZ2UtaHAgLi1jYXRlZ29yeS4tbGVmdCAuY29udGFpbmVyLW5hcnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm1vZC1hY3Rpb25zLWhwIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWFjdGlvbnMtaHAgLi1hY3Rpb25zIHtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2QtYWN0aW9ucy1ocCAuLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAubW9kLWFjdGlvbnMtaHAgLi1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC1hY3Rpb25zLWhwIC4taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICB9XG59XG4ubW9kLWFjdGlvbnMtaHAgLi1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLWFjdGlvbnMtaHAgLi1pdGVtOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U3NTExMztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4ubm8tdG91Y2ggLm1vZC1hY3Rpb25zLWhwIC4taXRlbTpob3ZlcjphZnRlciB7XG4gIHRvcDogMDtcbn1cbi5uby10b3VjaCAubW9kLWFjdGlvbnMtaHAgLi1pdGVtOmhvdmVyIC4tZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kLWFjdGlvbnMtaHAgLi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZC1hY3Rpb25zLWhwIC4tZGV0YWlscyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5tb2QtYWN0aW9ucy1ocCAuLWRldGFpbHMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1vZC1hY3Rpdml0aWVzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5tb2QtYWN0aXZpdGllcyAuLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1hY3Rpdml0aWVzIC4tYWN0aXZpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2QtYWN0aXZpdGllcyAuLWFjdGl2aXR5Om50aC1jaGlsZChldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2QtYWN0aXZpdGllcyAuLWltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtYWN0aXZpdGllcyAuLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLm1vZC1hY3Rpdml0aWVzIC4taW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tb2QtYWN0aXZpdGllcyAuLWltYWdlIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1vZC1hY3Rpdml0aWVzIC4taW1hZ2UgLmJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kLWFjdGl2aXRpZXMgLi1pbWFnZTpob3ZlciAuYnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLm1vZC1hY3Rpdml0aWVzIC4tY29udGVudCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtYWN0aXZpdGllcyAuLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjByZW07XG4gICAgcGFkZGluZzogN3JlbSA4cmVtO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5tb2QtYWN0aXZpdGllcyAuLWZpZ3VyZXMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubW9kLWFjdGl2aXRpZXMgLi1maWd1cmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubW9kLWFjdGl2aXRpZXMgLi1maWd1cmVzIC4taXRlbSB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuLm1vZC1hY3Rpdml0aWVzIC4tZmlndXJlcyAuLWl0ZW0gKyAuLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubW9kLWFjdGl2aXRpZXMgLi1maWd1cmVzIC4taXRlbSArIC4taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZC1hY3Rpdml0aWVzIC4tZmlndXJlcyAuLWRhdGEge1xuICBjb2xvcjogI2U3NTExMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1hY3Rpdml0aWVzIC4tZmlndXJlcyAuaWNvbiB7XG4gIGhlaWdodDogNS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1vZC1hY3Rpdml0aWVzIC4tZmlndXJlcyAuaWNvbi5jb2xsYWJvcmF0b3Ige1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbn1cbi5tb2QtYWN0aXZpdGllcyAuLWZpZ3VyZXMgLmljb24tdG9vbHRpcCB7XG4gIHJpZ2h0OiAtNHJlbTtcbiAgdG9wOiAtMC4xcmVtO1xufVxuLm1vZC1hY3Rpdml0aWVzIC4tZmlndXJlcyAuLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb2QtYWN0aXZpdGllcyAuLWJyYW5jaGVzIC4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZC1hY3Rpdml0aWVzIC4tYnJhbmNoZXMgLi1ncm91cCAuLWl0ZW0gKyAuLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLm1vZC1yc2Uge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1vZC1yc2UgLi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXJzZSAuLWltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZC1yc2UgLi1jb250ZW50IHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1yc2UgLi1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNjByZW07XG4gICAgcGFkZGluZzogN3JlbSA4cmVtO1xuICB9XG59XG5cbi5tb2QtdGVtcGxhdGUtaW1hZ2UuLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLm1vZC10ZW1wbGF0ZS1pbWFnZS4td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXRlbXBsYXRlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubW9kLXRlbXBsYXRlLWltYWdlIC4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC10ZW1wbGF0ZS1pbWFnZSAuLWltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vZC10ZW1wbGF0ZS1pbWFnZSAuLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC10ZW1wbGF0ZS1pbWFnZSAuLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuLm1vZC10ZW1wbGF0ZS1pbWFnZSAuLWNvbnRlbnQuLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1jb250ZW50Li1yc2Uge1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICBwYWRkaW5nOiA3cmVtIDhyZW07XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4ubW9kLXRlbXBsYXRlLWltYWdlIC4tdGl0bGUge1xuICBtYXgtd2lkdGg6IDM4cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG4ubW9kLXRlbXBsYXRlLWltYWdlIC4tc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kLXRlbXBsYXRlLWltYWdlIC4tZGF0ZSxcbi5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBjb2xvcjogIzY2Njtcbn1cbi5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCI7XG4gIG1heC13aWR0aDogNThyZW07XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDAgNXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzIyMjtcbn1cbi5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBtYXgtd2lkdGg6IDU4cmVtO1xuICBtYXJnaW46IDNyZW0gYXV0bztcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzIyMjtcbn1cbi5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1xdW90ZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLXRlbXBsYXRlLWltYWdlIC4tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuLm1vZC10ZW1wbGF0ZS1pbWFnZSAuLXBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9kLXRlbXBsYXRlLWltYWdlIC4tbGluayB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5tb2QtdGVtcGxhdGUtaW1hZ2UgLi1saW5rICsgLi1saW5rIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC10ZW1wbGF0ZS1pbWFnZSAuLWxpbmsgKyAuLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5cbi5tb2Qtc2l0ZW1hcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2Qtc2l0ZW1hcCB7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgfVxufVxuLm1vZC1zaXRlbWFwIC4tc2l0ZW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1zaXRlbWFwIC4tY2F0ZWdvcnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxufVxuLm1vZC1zaXRlbWFwIC4tY2F0ZWdvcnk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2Qtc2l0ZW1hcCAuLWNhdGVnb3J5ID4gYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb2Qtc2l0ZW1hcCAuLWNhdGVnb3J5ID4gdWwgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubW9kLXNpdGVtYXAgLi1jYXRlZ29yeSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2Qtc2l0ZW1hcCAuLWNhdGVnb3J5ID4gdWwgdWwgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2Qtc2l0ZW1hcCAuLWNhdGVnb3J5ID4gdWwgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG59XG4ubW9kLXNpdGVtYXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW9kLXJlc3VsdHMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4ubW9kLXJlc3VsdHMgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1yZXN1bHRzIC4tZmlsdGVycyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDczcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXJlc3VsdHMgLi1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1vZC1yZXN1bHRzIC4tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtcmVzdWx0cyAuLWZpbHRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tb2QtcmVzdWx0cyAuLWZpbHRlciArIC4tZmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ubW9kLXJlc3VsdHMgLi1zdWJtaXQge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ubW9kLXJlc3VsdHMgLi1zdWJtaXQgaW5wdXQge1xuICBwYWRkaW5nOiAxLjJyZW0gMi41cmVtO1xufVxuLm1vZC1yZXN1bHRzIC4tc3VibWl0IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLXJlc3VsdHMgLi1sYWJlbCB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tb2QtcmVzdWx0cyAuLXNlbGVjdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4ubW9kLXJlc3VsdHMgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyAuLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ubW9kLXJlc3VsdHMgLi1yZXN1bHRzIHVsIHtcbiAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kLXJlc3VsdHMgLi1yZXN1bHRzIGxpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kLXJlc3VsdHMgLi1yZXN1bHRzIGxpOmhvdmVyIC4tdGl0bGUge1xuICBjb2xvcjogI2U3NTExMztcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGk6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubW9kLXJlc3VsdHMgLi1yZXN1bHRzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kLXJlc3VsdHMgLi1yZXN1bHRzIGxpIC4tZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkgLi1kZXRhaWxzIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkgLi10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaSAuLWZvcm1hdCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBjb2xvcjogIzg4ODtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkgLi1mb3JtYXQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkuLXdlYmNhc3Qge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkuLXdlYmNhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaS4td2ViY2FzdDpob3ZlciAuLXRpdGxlLFxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaS4td2ViY2FzdDpob3ZlciAuLWZvcm1hdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaS4td2ViY2FzdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaS4td2ViY2FzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLXJlc3VsdHMgLi1yZXN1bHRzIGxpLi13ZWJjYXN0IC4tbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkuLXdlYmNhc3QgLi1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaS4td2ViY2FzdCAuaWNvbi1wbGF5ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkuLXdlYmNhc3QgLmljb24tcGxheWVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZWZ0OiAycmVtO1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaS4td2ViY2FzdCAuLXRpdGxlLCAubW9kLXJlc3VsdHMgLi1yZXN1bHRzIGxpLi13ZWJjYXN0IC4tZm9ybWF0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kLXJlc3VsdHMgLi1yZXN1bHRzIC4teW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcGFkZGluZzogM3JlbSAwIDNyZW0gMTMuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtcmVzdWx0cyAuLXJlc3VsdHMgLi15b3V0dWJlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZWZ0OiAycmVtO1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vZC1yZXN1bHRzIC4tcmVzdWx0cyAuLXlvdXR1YmUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubW9kLXJlc3VsdHMgLi1kYXRhIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDczcmVtO1xufVxuLm1vZC1yZXN1bHRzIC4tZGF0YSAuLXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubW9kLXJlc3VsdHMgLi1kYXRhIC4tZm9ybWF0IHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZC1yZXN1bHRzIC4tZGF0YSAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kLXJlc3VsdHMtaHAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1yZXN1bHRzLWhwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ubW9kLXJlc3VsdHMtaHAgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLm1vZC1yZXN1bHRzLWhwIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLm1vZC1yZXN1bHRzLWhwIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5tb2QtbmV3cy1maW5hbmNlLWhwIC5tb2Qtc3RvY2tzLCAubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAubW9kLXN0b2NrcyB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi5tb2QtbmV3cy1maW5hbmNlLWhwIC5tb2Qtc3RvY2tzIGgyLCAubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAubW9kLXN0b2NrcyBoMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZC1zdG9ja3MgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uLXNpZGViYXIgLm1vZC1zdG9ja3Mge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2Qtc3RvY2tzIC4taXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vZC1zdG9ja3MgLi1pdGVtICsgLi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tb2Qtc3RvY2tzIC4taXRlbS4tbWFpbiAuLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2Qtc3RvY2tzIC4taXRlbS4tbWFpbiAuLXBlcmNlbnQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi5tb2Qtc3RvY2tzIC4taXRlbS4tbWFpbiAuLXBlcmNlbnQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuLm1vZC1zdG9ja3MgLi1pdGVtLi1tYWluIC4tcGVyY2VudCBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAjMmVjMTNmO1xuICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xcmVtO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMDtcbn1cbi5tb2Qtc3RvY2tzIC4taXRlbS4tbWFpbiAuLXBlcmNlbnQuLW5lZ2F0aXZlIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAjYjczYjNiO1xufVxuLm1vZC1zdG9ja3MgLi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1zdG9ja3MgLi1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLXN0b2NrcyAuLWRhdGEgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuLm1vZC1zdG9ja3MgLi1kYXRhID4gZGl2ICsgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5tb2Qtc3RvY2tzIC4tc291cmNlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2Qtc3RvY2tzIC4tc291cmNlICsgLi10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubW9kLXN0b2NrcyAuLXNvdXJjZSArIC4tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubW9kLXN0b2NrcyAuLXRpbWUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZC1zdG9ja3MgLi10b3RhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2Qtc3RvY2tzIC4tdG90YWwgLi1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogI2U3NTExMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tb2Qtc3RvY2tzIC4tcGVyY2VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzJlYzEzZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2Qtc3RvY2tzIC4tbmVnYXRpdmUge1xuICBjb2xvcjogI2I3M2IzYjtcbn1cblxuLm1vZC1mYWN0c2hlZXQtaHAgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWZhY3RzaGVldC1ocCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1mYWN0c2hlZXQtaHAgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2QtZmFjdHNoZWV0LWhwIHVsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1vZC1mYWN0c2hlZXQtaHAgdWwgZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uanMtYW5pbWF0ZS5pbi12aWV3IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi50b3VjaCAuanMtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmluLXZpZXcge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG59XG5cbi5tb2QtYnJpZWYtaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJyaWVmLWludHJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMTByZW0gMDtcbiAgfVxufVxuLm1vZC1icmllZi1pbnRybyAuLXBpY3R1cmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJyaWVmLWludHJvIC4tcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ubW9kLWJyaWVmLWludHJvIC4tcGljdHVyZS5pbi12aWV3IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2QtYnJpZWYtaW50cm8gLi1waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1icmllZi1pbnRybyAuLXNlY3RvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1icmllZi1pbnRybyAuLXNlY3RvcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5tb2QtYnJpZWYtaW50cm8gLi1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2QtYnJpZWYtaW50cm8gLi1pdGVtICsgLi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tb2QtYnJpZWYtaW50cm8gLi1pdGVtIC4taW1hZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjUlO1xuICB3aWR0aDogMTByZW07XG59XG4ubW9kLWJyaWVmLWludHJvIC4taXRlbSAuLWltYWdlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubW9kLWJyaWVmLWludHJvIC4taXRlbSAuLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3JlbSk7XG59XG4ubW9kLWJyaWVmLWludHJvIC4taXRlbSAuLWxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kLWJyaWVmLWludHJvIC4taXRlbSAuLWxhYmVsIHNwYW4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2QtYnJpZWYtaW50cm8gLi1pdGVtLmluLXZpZXcge1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9kLWJyaWVmLXNlY3RvciB7XG4gIG1hcmdpbjogNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWJyaWVmLXNlY3RvciAuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDVyZW0gMDtcbn1cbi5tb2QtYnJpZWYtc2VjdG9yIC4taXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYnJpZWYtc2VjdG9yIC4taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICB9XG59XG4ubW9kLWJyaWVmLXNlY3RvciAuLWl0ZW06bnRoLWNoaWxkKG4rMykge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJyaWVmLXNlY3RvciAuLWl0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb2QtYnJpZWYtc2VjdG9yIC4taXRlbSBzcGFuIHtcbiAgY29sb3I6ICNlNzUxMTM7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIE1lZGl1bVwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tb2QtYnJpZWYtc2VjdG9yIC4taXRlbS5pbi12aWV3IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2QtYnJpZWYtc2VjdG9yIC4taW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJyaWVmLXNlY3RvciAuLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICB9XG59XG4ubW9kLWJyaWVmLXNlY3RvciAuLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogNXJlbSAwO1xufVxuXG4ubW9kLWJyaWVmLWFmZmlsaWF0ZXMge1xuICBtYXJnaW46IDhyZW0gMDtcbn1cbi5tb2QtYnJpZWYtYWZmaWxpYXRlcyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2QtYnJpZWYtYWZmaWxpYXRlcyAuLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJyaWVmLWFmZmlsaWF0ZXMgLi1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubW9kLWJyaWVmLWFmZmlsaWF0ZXMgLi1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWJyaWVmLWFmZmlsaWF0ZXMgLi1kYXRhIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4ubW9kLWJyaWVmLWFmZmlsaWF0ZXMgLi1kYXRhIC4taXRlbSB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cmVtIDJyZW07XG59XG4ubW9kLWJyaWVmLWFmZmlsaWF0ZXMgLi1kYXRhIC4taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNlNzUxMTM7XG59XG4ubW9kLWJyaWVmLWFmZmlsaWF0ZXMgLi1kYXRhIC4tbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLWJyaWVmLWFmZmlsaWF0ZXMgLi1kYXRhIC4tbnVtYmVyICsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZC1icmllZi1hZmZpbGlhdGVzIC4tZGF0YSAuaWNvbi10b29sdGlwIHtcbiAgcmlnaHQ6IC0zcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAtMXJlbTtcbn1cbi5tb2QtYnJpZWYtYWZmaWxpYXRlcyAuLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1icmllZi1hZmZpbGlhdGVzIC4tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLm1vZC1icmllZi1hZmZpbGlhdGVzIC4tY291bnRyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2QtYnJpZWYtYWZmaWxpYXRlcyAuLWNvdW50cnkge1xuICB3aWR0aDogNTAlO1xufVxuLm1vZC1icmllZi1hZmZpbGlhdGVzIC4tcXVvdGUge1xuICBjb2xvcjogI2U3NTExMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2QtYnJpZWYtYWZmaWxpYXRlcyAuLXF1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNzUwMTI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4ycmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcmVtO1xufVxuLm1vZC1icmllZi1hZmZpbGlhdGVzIC4tcXVvdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc1MDEyO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4ycmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHJlbTtcbn1cblxuLm1vZC1icmllZi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1NTAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjhzO1xufVxuLm1vZC1icmllZi1kb2N1bWVudC5pbi12aWV3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDEwMCU7XG59XG4ubW9kLWJyaWVmLWRvY3VtZW50IC4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tb2QtYnJpZWYtZG9jdW1lbnQgLi10aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2U3NTExMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tb2QtYnJpZWYtZG9jdW1lbnQgLi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG59XG4ubW9kLWJyaWVmLWRvY3VtZW50IC4tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZC1icmllZi1kb2N1bWVudCAuLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEycmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLThyZW07XG4gIHdpZHRoOiAxMnJlbTtcbn1cbi5tb2QtYnJpZWYtZG9jdW1lbnQgLi10b3Agc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtYnJpZWYtZG9jdW1lbnQgLi10b3Agc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tb2QtYnJpZWYtYnJhbmNoIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogOHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1sb2dvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA5cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1saW5lIHtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIHdpZHRoOiAwO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1saW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB3aWR0aDogMDtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYnJpZWYtYnJhbmNoIC4tZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtYnJpZWYtYnJhbmNoIC4taXRlbS4tc21hbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4taXRlbS4tc21hbGwgLi1jYXRlZ29yeSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1icmllZi1icmFuY2ggLi1pdGVtLi1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1vZC1icmllZi1icmFuY2ggLi1pdGVtLi1sYXJnZSAuLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTVyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1pdGVtLi1leHRlcm5hbCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWl0ZW0uLWV4dGVybmFsOmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMzAuM3JlbTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4taXRlbS4tZXh0ZXJuYWw6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDAuMnJlbSBkYXNoZWQgI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzAuM3JlbTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDAuMXJlbTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4taXRlbS4tZXh0ZXJuYWwuaW4tdmlldyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWl0ZW0uLWV4dGVybmFsLmluLXZpZXcgLi1jYXRlZ29yeSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWl0ZW0uLWV4dGVybmFsLmluLXZpZXc6YmVmb3JlLCAubW9kLWJyaWVmLWJyYW5jaCAuLWl0ZW0uLWV4dGVybmFsLmluLXZpZXc6YWZ0ZXIge1xuICBoZWlnaHQ6IDMwLjNyZW07XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWl0ZW0gLi1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWluLWhlaWdodDogNnJlbTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4taXRlbSAuLWRhdGUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4taXRlbSAuLW51bWJlciB7XG4gIGNvbG9yOiAjZTc1MTEzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWl0ZW0gLi1udW1iZXIgKyBzcGFuIHtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWNhdGVnb3J5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4udG91Y2ggLm1vZC1icmllZi1icmFuY2ggLi1jYXRlZ29yeSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWNhdGVnb3J5Li1jb25zdHJ1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1jYXRlZ29yeS4tbWVkaWFzIHtcbiAgYmFja2dyb3VuZDogIzAwMWE2NTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tY2F0ZWdvcnkuLXRlbGVjb21zIHtcbiAgYmFja2dyb3VuZDogIzAwOWVkNDtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tY2F0ZWdvcnkuLXRyYW5zcG9ydHMge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1icmFuY2gge1xuICBtYXJnaW46IDJyZW07XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWJyYW5jaCBpbWcge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTByZW07XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWJyYW5jaGVzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tYnJhbmNoZXMuaW4tdmlldyAuLWxvZ28ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1icmFuY2hlcy5pbi12aWV3IC4tbG9nbzphZnRlciB7XG4gIGhlaWdodDogNXJlbTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tYnJhbmNoZXMuaW4tdmlldyAuLWxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMjUlICsgKDI1JS8yKSArIDAuMXJlbSk7XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWJyYW5jaGVzLmluLXZpZXcgLi1saW5lOmFmdGVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5tb2QtYnJpZWYtYnJhbmNoIC4tYnJhbmNoZXMuaW4tdmlldyAuLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZC1icmllZi1icmFuY2ggLi1icmFuY2hlcy5pbi12aWV3IC4taXRlbTpiZWZvcmUge1xuICBoZWlnaHQ6IDVyZW07XG59XG4ubW9kLWJyaWVmLWJyYW5jaCAuLWJyYW5jaGVzLmluLXZpZXcgLi1pdGVtLi1zbWFsbCAuLWNhdGVnb3J5LCAubW9kLWJyaWVmLWJyYW5jaCAuLWJyYW5jaGVzLmluLXZpZXcgLi1pdGVtLi1sYXJnZSAuLWNhdGVnb3J5IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG4udG91Y2ggLm1vZC1icmllZi1icmFuY2ggLi1icmFuY2hlcyAqIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubW9kLWdvdmVybmFuY2Uge1xuICBtYXJnaW46IDVyZW0gMDtcbn1cbi5tb2QtZ292ZXJuYW5jZSAuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTFyZW0gNXJlbSAtMXJlbTtcbn1cbi5tb2QtZ292ZXJuYW5jZSAuLWl0ZW0ge1xuICBtYXJnaW46IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMnJlbSk7XG59XG4ubW9kLWdvdmVybmFuY2UgLi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1nb3Zlcm5hbmNlIC4tbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbn1cbi5tb2QtZ292ZXJuYW5jZSAuLXBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubW9kLWdvdmVybmFuY2UgLi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubW9kLWdvdmVybmFuY2UgLi1saW5rOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1vZC1iaW9ncmFwaHkge1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLm1vZC1iaW9ncmFwaHkgaDEge1xuICBjb2xvcjogI2U3NTExMztcbn1cbi5tb2QtYmlvZ3JhcGh5IGgyIHtcbiAgY29sb3I6ICMyMjI7XG59XG4ubW9kLWJpb2dyYXBoeSAuLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2QtYmlvZ3JhcGh5IC4tYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5tb2QtYmlvZ3JhcGh5IC4tYmFjazpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY29sb3I6ICNlNzUxMTM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1vZC1iaW9ncmFwaHkgLi1waG90byB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHdpZHRoOiA1MCU7XG59XG4ubW9kLWJpb2dyYXBoeSAuLXBvc2l0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5tb2QtYmlvZ3JhcGh5IC4tZG9iIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZWNlY2VjO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogM3JlbSAwIDJyZW0gMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xufVxuXG4ubW9kLWh1bWFuaXRhcmlhbiAuLWFzc29jaWF0aW9ucyAuLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLm1vZC1odW1hbml0YXJpYW4gLi1hc3NvY2lhdGlvbnMgLi1pbWFnZSB7XG4gIHdpZHRoOiAxNy41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTtcbn1cbi5tb2QtaHVtYW5pdGFyaWFuIC4tYXNzb2NpYXRpb25zIC4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLWh1bWFuaXRhcmlhbiAuLWFzc29jaWF0aW9ucyAuLWRldGFpbHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTRyZW0pO1xufVxuLm1vZC1odW1hbml0YXJpYW4gLi1hc3NvY2lhdGlvbnMgLi1leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2QtaHVtYW5pdGFyaWFuIC4tYXNzb2NpYXRpb25zIC4tZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ubW9kLWFjY29yZGlvbiB7XG4gIG1hcmdpbjogNXJlbSAwO1xufVxuLm1vZC1hY2NvcmRpb24gLi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlY2VjZWM7XG59XG4ubW9kLWFjY29yZGlvbiAuLWl0ZW0uaXMtb3BlbiAuLXRpdGxlIHtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG4ubW9kLWFjY29yZGlvbiAuLWl0ZW0uaXMtb3BlbiAuLXRpdGxlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ubW9kLXJlc3VsdHMgLm1vZC1hY2NvcmRpb24gLi1pdGVtLmlzLW9wZW4gLi10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1vZC1hY2NvcmRpb24gLi1pdGVtLmlzLW9wZW4gLi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4ubW9kLWFjY29yZGlvbiAuLXRpdGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW0gNXJlbSAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLm1vZC1hY2NvcmRpb24gLi10aXRsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG4ubW9kLWFjY29yZGlvbiAuLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cbi5tb2QtYWNjb3JkaW9uIC4tZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udHBsLXNpZ25hbGV0aXF1ZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDQuNXJlbSAwO1xufVxuLnRwbC1zaWduYWxldGlxdWUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4udHBsLXNpZ25hbGV0aXF1ZSBoMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50cGwtc2lnbmFsZXRpcXVlIC5saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHBsLXNpZ25hbGV0aXF1ZSAubGlzdCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udHBsLXNpZ25hbGV0aXF1ZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udHBsLXNpZ25hbGV0aXF1ZSBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG5cbi5saXN0LWFnZW5kYSAuaXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1hZ2VuZGEgLml0ZW0taGVhZGVyIC5kYXRlIHtcbiAgY29sb3I6ICNlNzUxMTM7XG59XG5cbi50cGwtZmxhdC1jb2xvciB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4udHBsLWZsYXQtY29sb3IgaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cGwtZmxhdC1jb2xvciAuLWNvbnRlbnQgPiBkaXYge1xuICBjb2xvcjogIzIyMjtcbn1cbi50ZXh0IC50cGwtZmxhdC1jb2xvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLnRleHQgLnRwbC1mbGF0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICB0b3A6IDA7XG59XG4udGV4dCAudHBsLWZsYXQtY29sb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4udGV4dCAudHBsLWZsYXQtY29sb3IgLi1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQgLnRwbC1mbGF0LWNvbG9yIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbn1cbi50ZXh0IC50cGwtZmxhdC1jb2xvciBwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV4dCAudHBsLWZsYXQtY29sb3IgYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xufVxuLnRleHQgLnRwbC1mbGF0LWNvbG9yIHVsIGxpLCAudGV4dCAudHBsLWZsYXQtY29sb3Igb2wgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi52aWRlb3RoZXF1ZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbn1cbi52aWRlb3RoZXF1ZS1jb250YWluZXIgLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIDAuOCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDUwO1xufVxuLnZpZGVvdGhlcXVlLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlkZW90aGVxdWUtY29udGFpbmVyIC52aWRlby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTByZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnZpZGVvdGhlcXVlLWNvbnRhaW5lciAucmVzcG9uc2l2ZS12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvdGhlcXVlLWNvbnRhaW5lciAucmVzcG9uc2l2ZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjY2NjY2NjY2NjclO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb3RoZXF1ZS1jb250YWluZXIgLnZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW90aGVxdWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW90aGVxdWUtY29udGFpbmVyIC5pY29uLWNsb3NlIHtcbiAgY29sb3I6ICNiYWJhYmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycmVtO1xufVxuLnZpZGVvdGhlcXVlLWNvbnRhaW5lciAuaWNvbi1jbG9zZTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi52aWRlb3RoZXF1ZS1jb250YWluZXIgLnZpZGVvLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueXQtY2hhbm5lbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC55dC1jaGFubmVscyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC55dC1jaGFubmVscyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbi55dC1jaGFubmVscyAubGFiZWwge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAueXQtY2hhbm5lbHMgLmxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ueXQtY2hhbm5lbHMgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzUxMTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAxcmVtIDJyZW07XG4gIHBhZGRpbmc6IDEuM3JlbSAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ0JTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnl0LWNoYW5uZWxzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLndpZGdldC10YWJzIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLndpZGdldC10YWJzLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZGdldC10YWJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi53aWRnZXQtdGFicy1saXN0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgI2ZmZjtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgcGFkZGluZzogMCAwIDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53aWRnZXQtdGFicy1saXN0IGJ1dHRvbi5taXhpdHVwLWNvbnRyb2wtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMjtcbiAgY29sb3I6ICMyMjI7XG59XG4ud2lkZ2V0LXRhYnMtbGlzdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2U3NTExMztcbn1cblxuLnZpZGVvdGhlcXVlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb3RoZXF1ZS1jb250YWluZXIgLnRhcmdldHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZGVvdGhlcXVlLWNvbnRhaW5lciAudGFyZ2V0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xLjVyZW07XG4gIH1cbn1cbi52aWRlb3RoZXF1ZS1jb250YWluZXIgLnRhcmdldHMgLmZvY3VzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWRlb3RoZXF1ZS1jb250YWluZXIgLnRhcmdldHMgLmZvY3VzIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDNyZW07XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDNyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC52aWRlb3RoZXF1ZS1jb250YWluZXIgLnRhcmdldHMgLmZvY3VzIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gM3JlbSk7XG4gIH1cbn1cbi52aWRlb3RoZXF1ZS1jb250YWluZXIgLmZvY3VzX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IC0zcmVtIGF1dG8gMDtcbiAgcGFkZGluZzogMi4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG59XG4udmlkZW90aGVxdWUtY29udGFpbmVyIC5mb2N1c19pbmZvIHAge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi52aWRlb3RoZXF1ZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW90aGVxdWUtY29udGFpbmVyIC52aWRlby1wbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGxheWVyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogNi40cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDZyZW07XG4gIHdpZHRoOiA2LjRyZW07XG59XG4udmlkZW90aGVxdWUtY29udGFpbmVyIC52aWRlby1wbGF5ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kLXNoYXJlLWZhY3RzaGVldCAuLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1zaGFyZS1mYWN0c2hlZXQgLi1zb3VyY2Uge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5tb2Qtc2hhcmUtZmFjdHNoZWV0IC4tZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG59XG4ubW9kLXNoYXJlLWZhY3RzaGVldCAuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDVyZW0gYXV0bztcbn1cbi5tb2Qtc2hhcmUtZmFjdHNoZWV0IC4tYWxpZ25lZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OWVtKSB7XG4gIC5tb2Qtc2hhcmUtZmFjdHNoZWV0IC4tYWxpZ25lZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9kLXNoYXJlLWZhY3RzaGVldCAuLWFsaWduZWQgPiBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZC1zaGFyZS1mYWN0c2hlZXQgLi1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZC1zaGFyZS1mYWN0c2hlZXQgLi1jZW50ZXJlZCBoMiB7XG4gIG1hcmdpbjogNXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OWVtKSB7XG4gIC5tb2Qtc2hhcmUtZmFjdHNoZWV0IC50YWJsZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2Qtc2hhcmUtZmFjdHNoZWV0IC5zZ1RhYmxlQWxsVk1pZGRsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2Qtc2hhcmUtZmFjdHNoZWV0IC5zZ0RpdkhGdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZC1zaGFyZS1mYWN0c2hlZXQgLm5vLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tb2Qtc2hhcmUtZmFjdHNoZWV0IC5uby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9kLXNoYXJlLWZhY3RzaGVldCAubW9iaWxlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1vZC1zaGFyZS1mYWN0c2hlZXQgLm1vYmlsZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kLXNoYXJlLWZhY3RzaGVldCArIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudCAubW9kLXNoYXJlLWZhY3RzaGVldCB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAudGV4dGUge1xuICBib3R0b206IDEwdnc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxlZnQ6IDEwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAudGV4dGUge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnRleHRlIHtcbiAgICBmb250LXNpemU6IDEuM3Z3O1xuICB9XG59XG4ubW9kLXNsaWRlci1mdWxsc2NyZWVuIC5zbGlkZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDMwJSwgcmdiYSgwLCAwLCAwLCAwLjA3KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4yMikgNjUlLCByZ2JhKDAsIDAsIDAsIDAuOTUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiNmMjAwMDAwMFwiLEdyYWRpZW50VHlwZT0xICk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAuc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAzLjY0dnc7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLXNsaWRlci1mdWxsc2NyZWVuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2ZmZjtcbiAgaGVpZ2h0OiAxLjF2dztcbiAgbWFyZ2luOiAwLjV2dztcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEuMXZ3O1xufVxuLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnN3aXBlci1idXR0b24tcHJldixcbi5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMS44MnZ3IDN2dztcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogM3Z3O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjgydnc7XG59XG4ubW9kLXNsaWRlci1mdWxsc2NyZWVuIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMnZ3O1xufVxuLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAydnc7XG59XG5cbi5wYWdlLWVycm9yIC4tdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWVycm9yIC4tdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1cmVtO1xufVxuLnBhZ2UtZXJyb3IgLi1idXR0b25zIHtcbiAgcGFkZGluZzogNHJlbSAwIDEwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1lcnJvciAuLXNlYXJjaCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xufVxuLnBhZ2UtZXJyb3IgLi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtZXJyb3IgLi1zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogMC8wIGE7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXJlbTtcbn1cbi5wYWdlLWVycm9yIC4tc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucGFnZS1lcnJvciAuc3VibWl0LWxpa2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbn1cbi5wYWdlLWVycm9yIC5zdWJtaXQtbGlrZTpob3ZlciB7XG4gIGNvbG9yOiAjZTc1MTEzO1xufVxuXG4uaW5mb2dyYXBoaWUge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvZ3JhcGhpZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpZSBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0LXggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuLmluZm9ncmFwaGllIGFydGljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI0LjUlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZvZ3JhcGhpZSBhcnRpY2xlLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLmluZm9ncmFwaGllICNjaGFwMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NENERkE7XG59XG4uaW5mb2dyYXBoaWUgI2NoYXAxIC50aXRsZSBzcGFuLCAuaW5mb2dyYXBoaWUgI2NoYXAxIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlIHNwYW4sIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuaW5mb2dyYXBoaWUgI2NoYXAxIC4tcXVvdGUgc3Bhbixcbi5pbmZvZ3JhcGhpZSAjY2hhcDEgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlIHNwYW4sXG4uaW5mb2dyYXBoaWUgI2NoYXAxIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUgc3Bhbixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmluZm9ncmFwaGllICNjaGFwMSAuLXF1b3RlIHNwYW4sXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuaW5mb2dyYXBoaWUgI2NoYXAxIC4tcXVvdGUgc3BhbiB7XG4gIGNvbG9yOiAjODRDREZBO1xufVxuLmluZm9ncmFwaGllICNjaGFwMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRURCNUQ7XG59XG4uaW5mb2dyYXBoaWUgI2NoYXAyIC50aXRsZSBzcGFuLCAuaW5mb2dyYXBoaWUgI2NoYXAyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlIHNwYW4sIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuaW5mb2dyYXBoaWUgI2NoYXAyIC4tcXVvdGUgc3Bhbixcbi5pbmZvZ3JhcGhpZSAjY2hhcDIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlIHNwYW4sXG4uaW5mb2dyYXBoaWUgI2NoYXAyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUgc3Bhbixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmluZm9ncmFwaGllICNjaGFwMiAuLXF1b3RlIHNwYW4sXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuaW5mb2dyYXBoaWUgI2NoYXAyIC4tcXVvdGUgc3BhbiB7XG4gIGNvbG9yOiAjRkVEQjVEO1xufVxuLmluZm9ncmFwaGllICNjaGFwMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N0E0RkY7XG59XG4uaW5mb2dyYXBoaWUgI2NoYXAzIC50aXRsZSBzcGFuLCAuaW5mb2dyYXBoaWUgI2NoYXAzIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlIHNwYW4sIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuaW5mb2dyYXBoaWUgI2NoYXAzIC4tcXVvdGUgc3Bhbixcbi5pbmZvZ3JhcGhpZSAjY2hhcDMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlIHNwYW4sXG4uaW5mb2dyYXBoaWUgI2NoYXAzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUgc3Bhbixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmluZm9ncmFwaGllICNjaGFwMyAuLXF1b3RlIHNwYW4sXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuaW5mb2dyYXBoaWUgI2NoYXAzIC4tcXVvdGUgc3BhbiB7XG4gIGNvbG9yOiAjNzdBNEZGO1xufVxuLmluZm9ncmFwaGllICNjaGFwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWQzNWY7XG59XG4uaW5mb2dyYXBoaWUgI2NoYXA0IC50aXRsZSBzcGFuLCAuaW5mb2dyYXBoaWUgI2NoYXA0IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlIHNwYW4sIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuaW5mb2dyYXBoaWUgI2NoYXA0IC4tcXVvdGUgc3Bhbixcbi5pbmZvZ3JhcGhpZSAjY2hhcDQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlIHNwYW4sXG4uaW5mb2dyYXBoaWUgI2NoYXA0IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUgc3Bhbixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmluZm9ncmFwaGllICNjaGFwNCAuLXF1b3RlIHNwYW4sXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuaW5mb2dyYXBoaWUgI2NoYXA0IC4tcXVvdGUgc3BhbiB7XG4gIGNvbG9yOiAjYTFkMzVmO1xufVxuLmluZm9ncmFwaGllIC50aXRsZSwgLmluZm9ncmFwaGllIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmluZm9ncmFwaGllIC4tcXVvdGUsXG4uaW5mb2dyYXBoaWUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmluZm9ncmFwaGllIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5pbmZvZ3JhcGhpZSAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmluZm9ncmFwaGllIC4tcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDZyZW07XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluZm9ncmFwaGllIC50aXRsZSBzcGFuLCAuaW5mb2dyYXBoaWUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUgc3BhbiwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5pbmZvZ3JhcGhpZSAuLXF1b3RlIHNwYW4sXG4uaW5mb2dyYXBoaWUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlIHNwYW4sXG4uaW5mb2dyYXBoaWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSBzcGFuLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuaW5mb2dyYXBoaWUgLi1xdW90ZSBzcGFuLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmluZm9ncmFwaGllIC4tcXVvdGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgd2lkdGg6IDhyZW07XG59XG4uaW5mb2dyYXBoaWUgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS42dnc7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMS41JTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5pbmZvZ3JhcGhpZSAuY2FudmFzLXBvcGluIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbmZvZ3JhcGhpZSAuY2FudmFzLXBvcGluLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5mb2dyYXBoaWUgLmNhbnZhcy1wb3Bpbi1jbG9zZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjb250ZW50OiBcIu6kjVwiO1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uaW5mb2dyYXBoaWUgLmNhbnZhcy1wb3Bpbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmZvZ3JhcGhpZSAuY2FudmFzLXBvcGluLWl0ZW0gKyAuY2FudmFzLXBvcGluLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmluZm9ncmFwaGllIC5wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm9ncmFwaGllIC5wYWdlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjZzO1xufVxuLmluZm9ncmFwaGllIC5wYWdlci1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjVyZW07XG4gIGxlZnQ6IC0wLjlyZW07XG4gIG9wYWNpdHk6IDAuMTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIHdpZHRoOiAzLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42cztcbn1cbi5pbmZvZ3JhcGhpZSAucGFnZXItaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmluZm9ncmFwaGllIC5wYWdlci1pdGVtLmFjdGl2ZSB+IC5wYWdlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW5mb2dyYXBoaWUgLnBhZ2VyLWl0ZW0gKyAucGFnZXItaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG59XG4uaW5mb2dyYXBoaWUgLnBhZ2VyLWl0ZW0gKyAucGFnZXItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNy44cmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgb3BhY2l0eTogMC4yNTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiA3LjhyZW07XG59XG4uaW5mb2dyYXBoaWUgLnN2Zy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlICogNCk7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuLmluZm9ncmFwaGllIC5zdmctY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbn1cbi5pbmZvZ3JhcGhpZSAuc3ZnLWNhbnZhcyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaW5mb2dyYXBoaWUgLmNhbnZhcy1saW5rIHtcbiAgYW5pbWF0aW9uOiBsZWQgMnMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzUxMTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEzJTtcbiAgd2lkdGg6IDclO1xufVxuLmluZm9ncmFwaGllIC5jYW52YXMtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGFuaW1hdGlvbjogb25kaW5nIDJzIGluZmluaXRlO1xufVxuLmluZm9ncmFwaGllIC5jYW52YXMtbGluayBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mb2dyYXBoaWUgI2NhbnZhczEgLmNhbnZhcy1saW5rIHtcbiAgYm90dG9tOiA1MyU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMSAuY2FudmFzLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMSAuY2FudmFzLXBvcGluIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjJ2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogNSU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSk7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICBoZWlnaHQ6IDMyJTtcbiAgd2lkdGg6IDE4JTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMSAuY2FudmFzLXBvcGluIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA4MCU7XG59XG4uaW5mb2dyYXBoaWUgI3R3b2d1eXMxIHtcbiAgYm90dG9tOiAyNC41JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuLmluZm9ncmFwaGllICNndXktYXJtMSB7XG4gIGxlZnQ6IDQwLjclO1xuICBib3R0b206IDU1JTtcbiAgd2lkdGg6IDclO1xuICB6LWluZGV4OiAxO1xufVxuLmluZm9ncmFwaGllICNiaWtlMSB7XG4gIGJvdHRvbTogMjMlO1xuICBsZWZ0OiAzJTtcbiAgd2lkdGg6IDI0JTtcbn1cbi5pbmZvZ3JhcGhpZSAjYm9va3NoZWxmMSB7XG4gIHdpZHRoOiAyMCU7XG4gIGxlZnQ6IDclO1xuICBib3R0b206IDYwJTtcbn1cbi5pbmZvZ3JhcGhpZSAjZ3V5LWNvbXB1dGVyMSB7XG4gIGJvdHRvbTogMjMlO1xuICBsZWZ0OiA2OCU7XG4gIHdpZHRoOiAxNyU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mb2dyYXBoaWUgI2xhbXAxIHtcbiAgbGVmdDogNzglO1xuICBib3R0b206IDc1JTtcbiAgd2lkdGg6IDglO1xufVxuLmluZm9ncmFwaGllICNsYW1wc2hhZGUge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmluZm9ncmFwaGllIC5hbmltYXRpbmcgI2xhbXBzaGFkZSB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaW5mb2dyYXBoaWUgI2xpZ2h0MSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1ib3R0b206IDQwcmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0LjUlO1xuICBsZWZ0OiA2My41JTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogOCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uaXMtaWUgLmluZm9ncmFwaGllICNsaWdodDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZm9ncmFwaGllIC5hbmltYXRpbmcgI2xpZ2h0MSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5mb2dyYXBoaWUgI3BsYW50MSB7XG4gIGJvdHRvbTogMjMlO1xuICBsZWZ0OiA5MCU7XG4gIHdpZHRoOiA0JTtcbiAgei1pbmRleDogMTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMiAuY2FudmFzLWxpbmsge1xuICBib3R0b206IDQ3JTtcbiAgcmlnaHQ6IDM0JTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMiAuY2FudmFzLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMiAuY2FudmFzLXBvcGluIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogMTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcGFkZGluZzogM3JlbTtcbiAgaGVpZ2h0OiAzMiU7XG4gIHdpZHRoOiAxOCU7XG59XG4uaW5mb2dyYXBoaWUgI2NhbnZhczIgLmNhbnZhcy1wb3BpbiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODAlO1xufVxuLmluZm9ncmFwaGllICNjYW52YXMyIC5jYW52YXMtcG9waW4gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMCU7XG59XG4uaW5mb2dyYXBoaWUgI2NhbnZhczIgLmNhbnZhcy1wb3BpbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzMzM7XG59XG4uaW5mb2dyYXBoaWUgI3BsYW50LXBhaW50IHtcbiAgYm90dG9tOiAyNC41JTtcbiAgbGVmdDogLTElO1xuICB3aWR0aDogMjYlO1xufVxuLmluZm9ncmFwaGllICNib29rc2hlbGYyIHtcbiAgdG9wOiAyMSU7XG4gIGxlZnQ6IDglO1xuICB3aWR0aDogMTMlO1xufVxuLmluZm9ncmFwaGllICNzY2llbnRpc3Qge1xuICBib3R0b206IDIzJTtcbiAgbGVmdDogMjglO1xuICB3aWR0aDogMTUlO1xufVxuLmluZm9ncmFwaGllICNzY2llbnRpc3QtaGFuZCB7XG4gIGFuaW1hdGlvbjogc2NyYXRjaGluZyAzcyBpbmZpbml0ZTtcbn1cbi5pbmZvZ3JhcGhpZSAjdG9vbGJveCB7XG4gIGJvdHRvbTogMjMlO1xuICBsZWZ0OiAzOCU7XG4gIHdpZHRoOiAxMyU7XG59XG4uaW5mb2dyYXBoaWUgI2JpZy1zbWFydHBob25lIHtcbiAgYm90dG9tOiAyMyU7XG4gIHJpZ2h0OiAyOSU7XG4gIHdpZHRoOiAxNyU7XG59XG4uaW5mb2dyYXBoaWUgI2NyYWNrcyB7XG4gIHJpZ2h0OiAzMCU7XG4gIGJvdHRvbTogMzclO1xuICB3aWR0aDogMTUlO1xufVxuLmluZm9ncmFwaGllICNwbGFudDIge1xuICBib3R0b206IDI0LjUlO1xuICByaWdodDogMTglO1xuICB3aWR0aDogNSU7XG59XG4uaW5mb2dyYXBoaWUgI2xhbXAyIHtcbiAgYm90dG9tOiAyMyU7XG4gIHJpZ2h0OiA1JTtcbiAgd2lkdGg6IDMxJTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMyAuY2FudmFzLWxpbmsge1xuICBib3R0b206IDU1JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmluZm9ncmFwaGllICNjYW52YXMzIC5jYW52YXMtbGluayBzdmcge1xuICB3aWR0aDogNDQlO1xufVxuLmluZm9ncmFwaGllICNjYW52YXMzIC5jYW52YXMtcG9waW4ge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxdnc7XG4gIHJpZ2h0OiAzJTtcbiAgdG9wOiAxNCU7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogNDAlO1xufVxuLmluZm9ncmFwaGllICNjYW52YXMzIC5jYW52YXMtcG9waW4gKyAuY2FudmFzLXBvcGluIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDMlO1xufVxuLmluZm9ncmFwaGllICNjYW52YXMzIC5jYW52YXMtcG9waW4gKyAuY2FudmFzLXBvcGluICsgLmNhbnZhcy1wb3BpbiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAzMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzJTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzMyAuY2FudmFzLXBvcGluIC5jYW52YXMtcG9waW4taXRlbSBpbWcge1xuICB3aWR0aDogMjAlO1xufVxuLmluZm9ncmFwaGllICNjYW52YXMzIC5jYW52YXMtcG9waW4gLmNhbnZhcy1wb3Bpbi1pdGVtIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB3aWR0aDogY2FsYyg4MCUgLSAycmVtKTtcbn1cbi5pbmZvZ3JhcGhpZSAjdHJlZSB7XG4gIGJvdHRvbTogMjMlO1xuICBsZWZ0OiA1JTtcbiAgd2lkdGg6IDMlO1xufVxuLmluZm9ncmFwaGllICNjcmFuZSB7XG4gIGJvdHRvbTogMjEuMyU7XG4gIGxlZnQ6IDclO1xuICB3aWR0aDogMzIlO1xufVxuLmluZm9ncmFwaGllICNzaWduLXRyZWUge1xuICBib3R0b206IDIzJTtcbiAgbGVmdDogNDElO1xuICB3aWR0aDogNyU7XG59XG4uaW5mb2dyYXBoaWUgI3RydWNrIHtcbiAgYm90dG9tOiAyMyU7XG4gIHJpZ2h0OiAyMSU7XG4gIHdpZHRoOiAyOCU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mb2dyYXBoaWUgI3NtYWxsLWJ1aWxkaW5nIHtcbiAgYm90dG9tOiAyNC41JTtcbiAgcmlnaHQ6IDIxJTtcbiAgd2lkdGg6IDIzJTtcbn1cbi5pbmZvZ3JhcGhpZSAjYmlnLWJ1aWxkaW5nIHtcbiAgYm90dG9tOiAyNC41JTtcbiAgcmlnaHQ6IDQlO1xuICB3aWR0aDogMTUlO1xufVxuLmluZm9ncmFwaGllICNjbG91ZDEge1xuICBhbmltYXRpb246IGNpcmNsaW5nIDdzIGluZmluaXRlIGxpbmVhcjtcbiAgbGVmdDogMzUlO1xuICB0b3A6IDM1JTtcbiAgd2lkdGg6IDUlO1xufVxuLmluZm9ncmFwaGllICNjbG91ZDIge1xuICBhbmltYXRpb246IG1vdmluZyA3cyBpbmZpbml0ZSBsaW5lYXI7XG4gIHJpZ2h0OiAzNiU7XG4gIHRvcDogMjIlO1xuICB3aWR0aDogNiU7XG59XG4uaW5mb2dyYXBoaWUgI2NhbnZhczQgLmNhbnZhcy1saW5rIHtcbiAgYm90dG9tOiA0NSU7XG4gIGxlZnQ6IDMyJTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzNCAuY2FudmFzLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDM4JTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzNCAuY2FudmFzLXBvcGluIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjJ2dztcbiAgaGVpZ2h0OiAzMiU7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICByaWdodDogNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcbiAgd2lkdGg6IDE4JTtcbn1cbi5pbmZvZ3JhcGhpZSAjY2FudmFzNCAuY2FudmFzLXBvcGluIGRpdiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5tb2QtdmlkZW8tZnVsbHNjcmVlbiB7XG4gIHBhZGRpbmc6IDQuNXJlbSAwO1xufVxuLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXIsIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lci1tZWRpdW0sIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lci1uYXJyb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTI4cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lciA+IGltZywgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSA+IGltZywgLmFydGljbGUtZ2xvYmFsIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuY29udGFpbmVyLW1lZGl1bSA+IGltZywgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdyA+IGltZywgLmFydGljbGUtZ2xvYmFsIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuY29udGFpbmVyLW5hcnJvdyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXI6aG92ZXIgLnBsYXksIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW06aG92ZXIgLnBsYXksIC5hcnRpY2xlLWdsb2JhbCAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lci1tZWRpdW06aG92ZXIgLnBsYXksIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3c6aG92ZXIgLnBsYXksIC5hcnRpY2xlLWdsb2JhbCAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lci1uYXJyb3c6aG92ZXIgLnBsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lci5wbGF5aW5nIC5wbHlyLS12aWRlbywgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5hcnRpY2xlLWdsb2JhbCAucGxheWluZy5jb250YWluZXItbWVkaXVtIC5wbHlyLS12aWRlbywgLmFydGljbGUtZ2xvYmFsIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAucGxheWluZy5jb250YWluZXItbWVkaXVtIC5wbHlyLS12aWRlbywgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5hcnRpY2xlLWdsb2JhbCAucGxheWluZy5jb250YWluZXItbmFycm93IC5wbHlyLS12aWRlbywgLmFydGljbGUtZ2xvYmFsIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAucGxheWluZy5jb250YWluZXItbmFycm93IC5wbHlyLS12aWRlbyB7XG4gIGxlZnQ6IDA7XG59XG4ubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmRldGFpbHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC12aWRlby1mdWxsc2NyZWVuIC5wbGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICB3aWR0aDogMTByZW07XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4ubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLnBsYXk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMC4zcmVtO1xuICB3aWR0aDogNS4ycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZC12aWRlby1mdWxsc2NyZWVuIC5oYXNodGFnLFxuLm1vZC12aWRlby1mdWxsc2NyZWVuIC50ZXh0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAucGxheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmhhc2h0YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLm1vZC12aWRlby1mdWxsc2NyZWVuIC50ZXh0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIjtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tb2QtdmlkZW8tZnVsbHNjcmVlbiAucGx5ci0tdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC44cztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4ubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLnBseXJfX3BsYXktbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kLXNsaWRlci1mdWxsc2NyZWVuIC50ZXh0ZSB7XG4gIGJvdHRvbTogMTB2dztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGVmdDogMTB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLXNsaWRlci1mdWxsc2NyZWVuIC50ZXh0ZSB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAudGV4dGUge1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gIH1cbn1cbi5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnNsaWRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMzAlLCByZ2JhKDAsIDAsIDAsIDAuMDcpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjIyKSA2NSUsIHJnYmEoMCwgMCwgMCwgMC45NSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiI2YyMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEgKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kLXNsaWRlci1mdWxsc2NyZWVuIC5zbGlkZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDMuNjR2dztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuICBoZWlnaHQ6IDEuMXZ3O1xuICBtYXJnaW46IDAuNXZ3O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMS4xdnc7XG59XG4ubW9kLXNsaWRlci1mdWxsc2NyZWVuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLm1vZC1zbGlkZXItZnVsbHNjcmVlbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjgydncgM3Z3O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzdnc7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuODJ2dztcbn1cbi5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAydnc7XG59XG4ubW9kLXNsaWRlci1mdWxsc2NyZWVuIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDJ2dztcbn1cblxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgcGFkZGluZzogNXJlbSAwIDRyZW07XG59XG4ubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgLmNvbnRhaW5lciwgLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuY29udGFpbmVyLW1lZGl1bSwgLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuY29udGFpbmVyLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDAgMCA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5jb250YWluZXIsIC5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgLmNvbnRhaW5lci1tZWRpdW0sIC5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgLmNvbnRhaW5lci1uYXJyb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCA5cmVtIDZyZW07XG4gIH1cbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiAjZTc1MTEzIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OWVtKSB7XG4gIC5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtOXJlbTtcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtOXJlbTtcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc1MTEzO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzUxMTM7XG4gIGJvcmRlci1jb2xvcjogI2U3NTExMztcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciBoMyB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgaDM6YmVmb3JlIHtcbiAgY29sb3I6ICNlNzUxMTM7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAubmFtZXMge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1vZC10ZXN0aW1vbmlhbHMtc2xpZGVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciAucGhvdG9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgLnBob3RvIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDVyZW07XG59XG4ubW9kLXRlc3RpbW9uaWFscy1zbGlkZXIgLnBob3RvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kLWpvYnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1qb2JzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubW9kLWpvYnMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLm1vZC1qb2JzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tb2Qtam9icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5tb2Qtam9icy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5ZW0pIHtcbiAgLm1vZC1qb2JzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLm1vZC1qb2JzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kLWpvYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLm1vZC1qb2JzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cbi5tb2Qtam9icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldi5kaXNhYmxlZCxcbi5tb2Qtam9icy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kLWpvYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4ubW9kLWpvYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZC1qb2JzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogOXJlbTtcbn1cbi5tb2Qtam9icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICB0ZXh0LWluZGVudDogMC4xcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm1vZC1qb2JzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDlyZW07XG59XG4ubW9kLWpvYnMtc2xpZGVyIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogI2NjYyBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgaGVpZ2h0OiA1OXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZC1qb2JzLXNsaWRlciAuaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1qb2JzLXNsaWRlciAuY29udGFpbmVyLCAubW9kLWpvYnMtc2xpZGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tb2Qtam9icy1zbGlkZXIgLmNvbnRhaW5lci1tZWRpdW0sIC5tb2Qtam9icy1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1qb2JzLXNsaWRlciAuY29udGFpbmVyLW5hcnJvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kLWpvYnMtc2xpZGVyIC50eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2Qtam9icy1zbGlkZXIgLnR5cGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4ubW9kLWpvYnMtc2xpZGVyIC50aXRsZSwgLm1vZC1qb2JzLXNsaWRlciAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5tb2Qtam9icy1zbGlkZXIgLi1xdW90ZSxcbi5tb2Qtam9icy1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLm1vZC1qb2JzLXNsaWRlciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubW9kLWpvYnMtc2xpZGVyIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubW9kLWpvYnMtc2xpZGVyIC4tcXVvdGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kLWpvYnMtc2xpZGVyIC50aXRsZSwgLm1vZC1qb2JzLXNsaWRlciAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5tb2Qtam9icy1zbGlkZXIgLi1xdW90ZSxcbi5tb2Qtam9icy1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLm1vZC1qb2JzLXNsaWRlciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubW9kLWpvYnMtc2xpZGVyIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubW9kLWpvYnMtc2xpZGVyIC4tcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLm1vZC1qb2JzLXNsaWRlciAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5tb2Qtam9icy1zbGlkZXIgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLWpvYnMtc2xpZGVyIC5idG46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kLWpvYnMtYmxvY2tzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5tb2Qtam9icy1ibG9ja3MgLmhwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZC1qb2JzLWJsb2NrcyAuYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEuNXJlbTtcbn1cbi5tb2Qtam9icy1ibG9ja3MgLmJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2NjYyBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxLjVyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZC1qb2JzLWJsb2NrcyAuYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAzcmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubW9kLWpvYnMtYmxvY2tzIC5ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDNyZW0pO1xuICB9XG59XG4ubW9kLWpvYnMtYmxvY2tzIC5ibG9jazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXM7XG59XG4ubW9kLWpvYnMtYmxvY2tzIC5ibG9jazphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCLupIJcIjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIHdpZHRoOiAyLjRyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5tb2Qtam9icy1ibG9ja3MgLmJsb2NrOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA4MSwgMTksIDAuNyk7XG59XG4ubW9kLWpvYnMtYmxvY2tzIC5ibG9jazpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kLWpvYnMtYmxvY2tzIC50aXRsZSwgLm1vZC1qb2JzLWJsb2NrcyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5tb2Qtam9icy1ibG9ja3MgLi1xdW90ZSxcbi5tb2Qtam9icy1ibG9ja3MgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLm1vZC1qb2JzLWJsb2NrcyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubW9kLWpvYnMtYmxvY2tzIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubW9kLWpvYnMtYmxvY2tzIC4tcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250YWN0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMjQzLCAyNDMsIDAuOSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qcy1jb250YWN0LW92ZXJsYXkgLmNvbnRhY3Qtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3Qtb3ZlcmxheSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzLjJyZW07XG4gIHRvcDogMy4ycmVtO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3Qtb3ZlcmxheSAuY2xvc2U6OmJlZm9yZSwgLmNvbnRhY3Qtb3ZlcmxheSAuY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC4xcmVtO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuLmNvbnRhY3Qtb3ZlcmxheSAuY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jb250YWN0LW92ZXJsYXkgLmNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY29udGFjdC1vdmVybGF5IC4tY29udGVudCxcbi5jb250YWN0LW92ZXJsYXkgLi10eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNvbnRhY3Qtb3ZlcmxheSAuLWNvbnRlbnQge1xuICB3aWR0aDogNDZyZW07XG4gIGhlaWdodDogMjNyZW07XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3Qtb3ZlcmxheSAuLXR4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1nbG9iYWwge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLmgyLWxpa2UsXG4uYXJ0aWNsZS1nbG9iYWwgLm1vZC1iaW9ncmFwaHkgaDEsXG4ubW9kLWJpb2dyYXBoeSAuYXJ0aWNsZS1nbG9iYWwgaDEge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC50aXRsZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIGgyLFxuLmFydGljbGUtZ2xvYmFsIC5oMi1saWtlLFxuLmFydGljbGUtZ2xvYmFsIC5tb2QtYmlvZ3JhcGh5IGgxLFxuLm1vZC1iaW9ncmFwaHkgLmFydGljbGUtZ2xvYmFsIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAudGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCBoMixcbi5hcnRpY2xlLWdsb2JhbCAuaDItbGlrZSxcbi5hcnRpY2xlLWdsb2JhbCAubW9kLWJpb2dyYXBoeSBoMSxcbi5tb2QtYmlvZ3JhcGh5IC5hcnRpY2xlLWdsb2JhbCBoMSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEl0YWxpY1wiO1xufVxuLmFydGljbGUtZ2xvYmFsIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLi13aWRlLCAuYXJ0aWNsZS1nbG9iYWwgLi13aWRlLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuLXdpZGUuY29udGFpbmVyLW5hcnJvdyB7XG4gIG1heC13aWR0aDogMTEwcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDZyZW0gMCA3cmVtO1xuICAgIG1heC13aWR0aDogNzFyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDcxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDZyZW0gMCA3cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLi1pbGx1c3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRybywgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDczcmVtO1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8sIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvIC4tdGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8gLi10ZXh0LCAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8gLi10ZXh0LCAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjdyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFydGljbGUtZ2xvYmFsIC4tYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtbGVmdC1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtYmtybmQtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtZ2xvYmFsIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4taWxsdXN0LFxuLmFydGljbGUtZ2xvYmFsIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyAuLWlsbHVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAudGV4dC1sZWZ0LWJrcm5kLWltZyAuLWlsbHVzdCxcbi5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcgLi1pbGx1c3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAudGV4dC1sZWZ0LWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC50ZXh0LWxlZnQtYmtybmQtaW1nIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmNvbnRhaW5lci1tZWRpdW0sXG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtYmtybmQtaW1nIC5jb250YWluZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtYmtybmQtaW1nIC5jb250YWluZXItbmFycm93LFxuLmFydGljbGUtZ2xvYmFsIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hcnRpY2xlLWdsb2JhbCAudGV4dC1sZWZ0LWJrcm5kLWltZyAuLWNvbnRlbnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtYmtybmQtaW1nIC4tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4tdGV4dCxcbi5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcgLi10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC50ZXh0LWxlZnQtYmtybmQtaW1nIC50b3AtbGVmdC1pbWFnZSxcbi5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcgLnRvcC1sZWZ0LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC50ZXh0LWxlZnQtYmtybmQtaW1nIC50b3AtbGVmdC1pbWFnZSxcbi5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcgLnRvcC1sZWZ0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtYmtybmQtaW1nIC5jb250YWluZXIsIC5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1ia3JuZC1pbWcgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAsXG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjhyZW07XG4gIH1cbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwIC4tdGV4dCxcbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcCAuLWF1dGhvcixcbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXRleHQsXG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAtdGl0bGUgLi1hdXRob3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwIC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwLXRpdGxlIC4tYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAgLi1pbGx1c3QsXG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAtdGl0bGUgLi1pbGx1c3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcCAubWFwLWJsb2NrLFxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwLXRpdGxlIC5tYXAtYmxvY2sge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwIC5tYXAtYmxvY2ssXG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAtdGl0bGUgLm1hcC1ibG9jayB7XG4gICAgcGFkZGluZzogOC41cmVtIDE1cmVtIDZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwIC5tYXAtYmxvY2ssXG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAtdGl0bGUgLm1hcC1ibG9jayB7XG4gICAgYm94LXNoYWRvdzogMnJlbSAycmVtIDJyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgaGVpZ2h0OiA4NXJlbTtcbiAgICBtYXJnaW46IC00OC44cmVtIGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwIC5pY29uLXF1b3RlLTIsXG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAtdGl0bGUgLmljb24tcXVvdGUtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogM3JlbSAwIDVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcCAuaWNvbi1xdW90ZS0yLFxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwLXRpdGxlIC5pY29uLXF1b3RlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcCAuaWNvbi1xdW90ZS0yOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcC10aXRsZSAuaWNvbi1xdW90ZS0yOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcCAuaWNvbi1xdW90ZS0yOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwLXRpdGxlIC5pY29uLXF1b3RlLTI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiMWEzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHJlbTtcbiAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yLjVyZW07XG4gIHdpZHRoOiA4cmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcCAuLXRleHQsXG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWltZy1tYXAtdGl0bGUgLi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1pbWctbWFwIC4tdGV4dCxcbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAycmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMTByZW0gYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTElO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtbGVmdC1pbWFnZS1yaWdodCBpbWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCB7XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwge1xuICAgIHBhZGRpbmc6IDIyLjJyZW0gMCAwO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLi1pbGx1c3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLi1pbGx1c3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTJyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIHN2ZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6ICMwMDA7XG4gIGhlaWdodDogMy42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIHdpZHRoOiA0LjhyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgc3ZnLnF1b3RlLTIuLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiAwO1xufVxuLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIC5xdW90ZS1yaWdodCB7XG4gIGNvbG9yOiAjY2ViNzkxO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBkZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwge1xuICAgIHBhZGRpbmc6IDEycmVtIDAgMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC5xdW90ZS0yIHtcbiAgZmlsbDogI2E3OGY2Njtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCAuLXRpdGxlIHtcbiAgY29sb3I6ICM2YzYzNTU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOWM5Yjk0O1xufVxuLmFydGljbGUtZ2xvYmFsIC50ZXh0LXJpZ2h0LWltYWdlLWxlZnQtcXVvdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAudGV4dC1jb250YWluZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAudGV4dC1jb250YWluZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC50ZXh0LXJpZ2h0LWltYWdlLWxlZnQtcXVvdGUgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAudGV4dC1yaWdodC1pbWFnZS1sZWZ0LXF1b3RlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC50ZXh0LXJpZ2h0LWltYWdlLWxlZnQtcXVvdGUgLnF1b3RlLXJpZ2h0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNjZWI3OTE7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC50ZXh0LXJpZ2h0LWltYWdlLWxlZnQtcXVvdGUgLnF1b3RlLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbSA2cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAuLWlsbHVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAuLWlsbHVzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWxlZnQge1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNlMGUwZGQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjRyZW07XG4gICAgd2lkdGg6IDI3cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWxlZnQgLi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0IC4tc3VidGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCI7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLXJpZ2h0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgSXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1yaWdodCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxLjRyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubmFycm93LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC50ZXh0LWNvbnRhaW5lci13aXRoLXNoYWRvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnRleHQtY29udGFpbmVyLXdpdGgtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSA0cmVtIDEuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAtOC44cmVtIGF1dG8gMTZyZW07XG4gICAgbWF4LXdpZHRoOiAxMTFyZW07XG4gICAgcGFkZGluZzogMTUuOHJlbSAxNnJlbSAxMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcywgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTByZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcyAuY29sLWxlZnQsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY1NjM1NDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgNi43cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIC5jb2wtcmlnaHQsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIC5jb2wtcmlnaHQsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMCAzcmVtIDAgNHJlbTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLmNvbC1yaWdodCwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMCA2LjdyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgaDIsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBoMixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLmgyLWxpa2UsXG4uYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmgyLWxpa2UsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5oMi1saWtlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmgyLWxpa2UsXG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIC5tb2QtYmlvZ3JhcGh5IGgxLFxuLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5tb2QtYmlvZ3JhcGh5IGgxLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubW9kLWJpb2dyYXBoeSBoMSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5tb2QtYmlvZ3JhcGh5IGgxLFxuLm1vZC1iaW9ncmFwaHkgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcyBoMSxcbi5tb2QtYmlvZ3JhcGh5IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBoMSxcbi5tb2QtYmlvZ3JhcGh5IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDEsXG4ubW9kLWJpb2dyYXBoeSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIGgyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIGgyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIC5oMi1saWtlLFxuLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5oMi1saWtlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuaDItbGlrZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5oMi1saWtlLFxuLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcyAubW9kLWJpb2dyYXBoeSBoMSxcbi5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubW9kLWJpb2dyYXBoeSBoMSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLm1vZC1iaW9ncmFwaHkgaDEsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubW9kLWJpb2dyYXBoeSBoMSxcbi5tb2QtYmlvZ3JhcGh5IC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgaDEsXG4ubW9kLWJpb2dyYXBoeSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgaDEsXG4ubW9kLWJpb2dyYXBoeSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIGgxLFxuLm1vZC1iaW9ncmFwaHkgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLi1pdGVtLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1pdGVtLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLWl0ZW0sXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcyAuLWl0ZW06bGFzdC1jaGlsZCwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4taXRlbTpsYXN0LWNoaWxkLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLWl0ZW06bGFzdC1jaGlsZCxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLi1udW1iZXIsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA0LjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLi1udW1iZXIsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIC5kYXRlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmRhdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5kYXRlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLmRhdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuZGF0ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmRhdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcyAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIC4tc3VidGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzIHA6bGFzdC1jaGlsZCwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIHA6bGFzdC1jaGlsZCxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgcDpsYXN0LWNoaWxkLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBwLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBwLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgcCB7XG4gIG1heC13aWR0aDogNTJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBzdmcsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIHN2Zyxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIHN2ZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6ICNjZWI3OTE7XG4gIGhlaWdodDogMy42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIHdpZHRoOiA0LjhyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyB7XG4gICAgbWF4LWhlaWdodDogNjdyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzZjNjM1NTtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lcixcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBsZWZ0OiAxMi40cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1heC13aWR0aDogMjlyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlIHtcbiAgICBjb2xvcjogI2NlYjc5MTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSB7XG4gIG1heC13aWR0aDogNTNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4taWxsdXN0LFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1pbGx1c3Qge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIHN2Zyxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIHN2ZyB7XG4gIGZpbGw6ICNGRkY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgc3ZnLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgc3ZnIHtcbiAgICBmaWxsOiAjY2ViNzkxO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTIuNHJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5jbGllbnQtcXVlc3Rpb24tY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDQuNXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmNsaWVudC1xdWVzdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNsaWVudC1wcm9maWxlIHtcbiAgY29sb3I6ICM2OTM2MGM7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmNsaWVudC1wcm9maWxlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAjNjU2MzU0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW07XG4gICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM1cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNsaWVudC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNS41cmVtO1xuICBtYXJnaW46IDAgYXV0byAwLjVyZW07XG4gIHdpZHRoOiAxNS41cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5jbGllbnQtcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5jbGllbnQtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5jbGllbnQtcXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNsaWVudC1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5jbGllbnQtbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2xpZW50LW5hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5jbGllbnQtcXVlc3Rpb25zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmNsaWVudC1xdWVzdGlvbnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXJlbSk7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2xpZW50LXF1ZXN0aW9ucyAucXVlc3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzY5MzYwYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2xpZW50LXF1ZXN0aW9ucyAucXVlc3Rpb24ge1xuICBjb2xvcjogIzY5MzYwYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuY2xpZW50LXF1ZXN0aW9ucyAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5jbGllbnQtcXVlc3Rpb25zIC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2xpZW50LXF1ZXN0aW9ucyAucmVzcG9uc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuY2xpZW50LXF1ZXN0aW9ucyAucmVzcG9uc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuIC50ZXh0ZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXgtd2lkdGg6IDMycmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc2xpZGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTAuMjc4NTUxNTMyJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzFyZW07XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogMTRyZW0gNHJlbSA0cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAudGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuLXF1b3RlIHtcbiAgY29sb3I6ICM4YTdkNjg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnRleHQge1xuICBjb2xvcjogIzZjNjM1NTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC50ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xufVxuLmFydGljbGUtZ2xvYmFsIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnN3aXBlci1idXR0b24tcHJldixcbi5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvaW1wcmltZXItbWFpc29uL2Fycm93LWxlZnQucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGhlaWdodDogNC41cmVtO1xuICB0b3A6IC01MCU7XG4gIHdpZHRoOiA0LjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IC00MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnN3aXBlci1idXR0b24tcHJldixcbi5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAzMCU7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvaW1wcmltZXItbWFpc29uL2Fycm93LXJpZ2h0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMjAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAzMCU7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5kaWR5b3Vrbm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjU2MzU0O1xuICAgIHBhZGRpbmc6IDIycmVtIDA7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLmNvbnRlbnQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAuY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0dncpO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5kaWR5b3Vrbm93IC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5kaWR5b3Vrbm93IC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmRpZHlvdWtub3cgLi1xdW90ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBJdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5kaWR5b3Vrbm93IC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5kaWR5b3Vrbm93IC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmRpZHlvdWtub3cgLi1xdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnRpdGxlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5kaWR5b3Vrbm93IC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAudGl0bGU6YWZ0ZXIsIC5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMC4xcmVtO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5kaWR5b3Vrbm93IC50aXRsZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5kaWR5b3Vrbm93IC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAudGl0bGU6YWZ0ZXIsIC5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZGlkeW91a25vdyAudGV4dGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnRleHRlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRpZHlvdWtub3cgLnRleHRlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1yaWdodC1udW1iZXJzLWxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtcmlnaHQtbnVtYmVycy1sZWZ0IC5ibG9jay1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1yaWdodC1udW1iZXJzLWxlZnQgLmJsb2NrLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucXVvdGUtcmlnaHQtbnVtYmVycy1sZWZ0IC5ibG9jay1sZWZ0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLXJpZ2h0LW51bWJlcnMtbGVmdCAuYmxvY2stbGVmdCAuLXRleHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1yaWdodC1udW1iZXJzLWxlZnQgLmJsb2NrLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1yaWdodC1udW1iZXJzLWxlZnQgLmJsb2NrLXJpZ2h0IC4tdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjYmNiYmI2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLXJpZ2h0LW51bWJlcnMtbGVmdCAuYmxvY2stcmlnaHQgLi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMC4ycmVtKTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1yaWdodC1udW1iZXJzLWxlZnQgLmJsb2NrLXJpZ2h0IC4tbnVtYmVyIHtcbiAgY29sb3I6ICNiY2JiYjY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLXJpZ2h0LW51bWJlcnMtbGVmdCAuYmxvY2stcmlnaHQgLi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbjogMCAycmVtIDJyZW0gMDtcbiAgICB3aWR0aDogOC4ycmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLXJpZ2h0LW51bWJlcnMtbGVmdCAuYmxvY2stcmlnaHQgLi1udW1iZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1yaWdodC1udW1iZXJzLWxlZnQgLmJsb2NrLXJpZ2h0IC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucXVvdGUtcmlnaHQtbnVtYmVycy1sZWZ0IC5ibG9jay1yaWdodCAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtbGVmdC1pbWctcmlnaHQgLnF1b3RlLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNmM2MzU1O1xuICBtYXJnaW46IDAgNXJlbSAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWxlZnQtaW1nLXJpZ2h0IC5xdW90ZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA2NHJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCAuaW1hZ2UtcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjMTNjZmJmO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgbWFyZ2luOiAwIDAgMnJlbSBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtO1xuICB3aWR0aDogNC41cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCAuaWNvbi4tdG9wIHtcbiAgbWFyZ2luOiAwIDAgMnJlbSBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCAucXVvdGUtdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgSXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCAucXVvdGUtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtbGVmdC1pbWctcmlnaHQgLnF1b3RlLWJvdHRvbSB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWxlZnQtaW1nLXJpZ2h0IC5xdW90ZS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtbGVmdC1pbWctcmlnaHQgLnF1b3RlLWJvdHRvbSAuLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1sZWZ0LWltZy1yaWdodCAucXVvdGUtYm90dG9tIC4tc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtYmFja2dyb3VuZC1pbWFnZSB7XG4gIGNvbG9yOiAjNmM2MzU1O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucXVvdGUtYmFja2dyb3VuZC1pbWFnZSAucXVvdGUtdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgSXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXgtd2lkdGg6IDUzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWJhY2tncm91bmQtaW1hZ2UgLnF1b3RlLXRvcCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucXVvdGUtYmFja2dyb3VuZC1pbWFnZSAucXVvdGUtdG9wIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDcuNnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1iYWNrZ3JvdW5kLWltYWdlIC4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWJhY2tncm91bmQtaW1hZ2UgLi1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5xdW90ZS1iYWNrZ3JvdW5kLWltYWdlIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLWJhY2tncm91bmQtaW1hZ2UgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC01NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY29sb3JlZC1iYWNrZ3JvdW5kLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuY29sb3JlZC1iYWNrZ3JvdW5kLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5jb2xvcmVkLWJhY2tncm91bmQtaW1nIC4taWxsdXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmNvbG9yZWQtYmFja2dyb3VuZC1pbWcgLi1pbGx1c3Qge1xuICAgIG1hcmdpbjogLTE1LjZyZW0gMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5jb2xvcmVkLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuY29sb3JlZC1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMThyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY29sb3JlZC1iYWNrZ3JvdW5kIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmNvbG9yZWQtYmFja2dyb3VuZCAuLXRleHQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuc3RhdGlzdGljcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuc3RhdGlzdGljcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMTJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuc3RhdGlzdGljcyAuLXRpdGxlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuc3RhdGlzdGljcyAuZmxleC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLnN0YXRpc3RpY3MgLmZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5zdGF0aXN0aWNzIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5zdGF0aXN0aWNzIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAzLjNyZW0pO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnN0YXRpc3RpY3MgLnN0YXQtdGl0bGUge1xuICBjb2xvcjogIzY1NjM1NDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuc3RhdGlzdGljcyAubnVtYmVyIHtcbiAgY29sb3I6ICMxM2NmYmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5zdGF0aXN0aWNzIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjU2MzU0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5zdGF0aXN0aWNzIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5zdGF0aXN0aWNzIC5zb3VyY2VzIHtcbiAgY29sb3I6ICMxM2NmYmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnN0YXRpc3RpY3MgLmlsbHVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuc3RhdGlzdGljcyAuaWxsdXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmtybmQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNlbnRlcmVkLXF1b3RlLWJrcm5kLWltZyAuLWlsbHVzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUtZ2xvYmFsIC5jZW50ZXJlZC1xdW90ZS1ia3JuZC1pbWcgLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5jZW50ZXJlZC1xdW90ZS1ia3JuZC1pbWcgLmJsb2NrcXVvdGUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNlbnRlcmVkLXF1b3RlLWJrcm5kLWltZyAuLXRleHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAyLjJyZW0gMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5jZW50ZXJlZC1xdW90ZS1ia3JuZC1pbWcgLi10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5jZW50ZXJlZC1xdW90ZS1ia3JuZC1pbWcgLmljb24tcXVvdGUtMjpiZWZvcmUge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmtybmQtaW1nIC4tYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5jZW50ZXJlZC1xdW90ZS1ia3JuZC1pbWcgLi1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMge1xuICB3aWR0aDogOTglO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5pbGx1c3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAuaWxsdXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmlsbHVzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC50aXRsZSwgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYW5uZXIta2V5LWZpZ3VyZXMgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmFubmVyLWtleS1maWd1cmVzIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmFubmVyLWtleS1maWd1cmVzIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAuc2hhZG93IHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC50aXRsZSwgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYW5uZXIta2V5LWZpZ3VyZXMgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmFubmVyLWtleS1maWd1cmVzIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmFubmVyLWtleS1maWd1cmVzIC4tcXVvdGUge1xuICBib3R0b206IDEyJTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAudGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYmFubmVyLWtleS1maWd1cmVzIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmJhbm5lci1rZXktZmlndXJlcyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmJhbm5lci1rZXktZmlndXJlcyAuLXF1b3RlIHtcbiAgICBib3R0b206IDEwJTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLnNoYWRvdyB7XG4gIGJvdHRvbTogMjQlO1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAuc2hhZG93IHtcbiAgICBib3R0b206IDE2JTtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5rZXktZmlndXJlcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogLThyZW0gYXV0byAwO1xuICAgIG1heC13aWR0aDogMTExcmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzEyY2RiZSAwJSwgIzA2YTU5OCAxMDAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS41cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAzcmVtKTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuaXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5rZXktZmlndXJlcy1jb250YWluZXIgLml0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuaXRlbTphZnRlciB7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICMxMGJhYWM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMS4ycmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNHJlbTtcbiAgbGVmdDogMC40cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4ycmVtKTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5rZXktZmlndXJlcy1jb250YWluZXIgLmNvbnRlbnQge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIlO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB0b3A6IDEyJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB0b3A6IDIyJTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAubnVtYmVyIHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5rZXktZmlndXJlcy1jb250YWluZXIgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmJhbm5lci1rZXktZmlndXJlcyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5rZXktZmlndXJlcy1jb250YWluZXIgLmtleS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAua2V5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAua2V5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5rZXktZmlndXJlcy1jb250YWluZXIgLnN1Yi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5iYW5uZXIta2V5LWZpZ3VyZXMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuYmFubmVyLWtleS1maWd1cmVzIC5rZXktZmlndXJlcy1jb250YWluZXIgLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLi1uZWdhdGl2ZS1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuLW5lZ2F0aXZlLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuLXdoaXRlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA2cmVtIDVyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC4td2hpdGUtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMTByZW0gMTByZW0gMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLi1pbWctbmVnYXRpdmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZGZjYzkwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG4gICAgcGFkZGluZzogN3JlbSA5cmVtIDEycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmZyYW1lZC1pbnRlcnZpZXcgLnBvcnRyYWl0LWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW50ZXJ2aWV3IC5wb3J0cmFpdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWludGVydmlldyAuLWlsbHVzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgd2lkdGg6IDEwcmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW50ZXJ2aWV3IC5hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmZyYW1lZC1pbnRlcnZpZXcgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWludGVydmlldyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmZyYW1lZC1pbnRlcnZpZXcgLmludGVydmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWludGVydmlldyAuaW50ZXJ2aWV3LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlMGUwZGQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMjdyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMC4xcmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmZyYW1lZC1pbnRlcnZpZXcgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW50ZXJ2aWV3IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmZyYW1lZC1pbnRlcnZpZXcgLnF1ZXN0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNkZmNjOTA7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWludGVydmlldyAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMjdyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWludGVydmlldyAucmVwb25zZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWludGVydmlldyAucmVwb25zZSB7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3cmVtKTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5mb290bm90ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgIHBhZGRpbmctdG9wOiAzNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgcGFkZGluZy10b3A6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLXN1cGVyaW1wb3NlZC10ZXh0IC5jb250YWluZXIsIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dC4tcmlnaHQgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dC4tcmlnaHQgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQuLXJpZ2h0IC5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXJnaW46IDAgMjByZW0gMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLXN1cGVyaW1wb3NlZC10ZXh0Li1yaWdodCAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLXN1cGVyaW1wb3NlZC10ZXh0Li1yaWdodCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dC4tcmlnaHQgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1hcmdpbjogMCAzNXJlbSAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dC4tbGVmdCAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLXN1cGVyaW1wb3NlZC10ZXh0Li1sZWZ0IC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLXN1cGVyaW1wb3NlZC10ZXh0Li1sZWZ0IC5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDIwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLXN1cGVyaW1wb3NlZC10ZXh0Li1sZWZ0IC5jb250YWluZXIsIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQuLWxlZnQgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQuLWxlZnQgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMzVyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQgLmlsbHVzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCAuaWxsdXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCAuaWxsdXN0Li12ZXJ0aWNhbCB7XG4gICAgbGVmdDogMjNyZW07XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCAuaWxsdXN0Li12ZXJ0aWNhbCB7XG4gICAgbGVmdDogMjZyZW07XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCAuY29udGFpbmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogNzNyZW07XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2Utc3VwZXJpbXBvc2VkLXRleHQgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1zdXBlcmltcG9zZWQtdGV4dCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTByZW0gMTByZW0gMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW1hZ2UtdGV4dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWltYWdlLXRleHQtYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTExLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmZyYW1lZC1pbWFnZS10ZXh0LWJsb2NrIC4tdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW1hZ2UtdGV4dC1ibG9jayAuLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW1hZ2UtdGV4dC1ibG9jayAudGV4dC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWltYWdlLXRleHQtYmxvY2sgLnRleHQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNi41cmVtIDRyZW07XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5mcmFtZWQtaW1hZ2UtdGV4dC1ibG9jayAuLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmZyYW1lZC1pbWFnZS10ZXh0LWJsb2NrIC4tYm90dG9tIHtcbiAgICBtYXJnaW46IC0yMHJlbSAwIDAgYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZnJhbWVkLWltYWdlLXRleHQtYmxvY2sgLi1ib3R0b20ge1xuICAgIG1hcmdpbjogLTMwcmVtIDAgMCBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLi1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC4tbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCBzdXAge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtZ2xvYmFsIC5waG90by1jcmVkaXQge1xuICBjb2xvcjogIzU4NjE3MTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucGhvdG8tY3JlZGl0IHtcbiAgICBtYXJnaW46IDdyZW0gMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnJlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5jb250YWluZXItbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiA3M3JlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAzNyU7XG4gICAgcGFkZGluZzogOXJlbSAxMHJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtZ2xvYmFsIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuaWxsdXN0Li1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5pbGx1c3QuLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5pbGx1c3QuLXRvcCB7XG4gICAgYm90dG9tOiAxNHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTclO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMtYXN5bWV0cmljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWFzeW1ldHJpY2FsIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCAuaWxsdXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCAua2V5LWZpZ3VyZXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMtYXN5bWV0cmljYWwgLmtleS1maWd1cmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWFzeW1ldHJpY2FsIC5rZXktZmlndXJlcy1jb250YWluZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMtYXN5bWV0cmljYWwgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZDNjMWFjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWFzeW1ldHJpY2FsIC5pdGVtIHtcbiAgICBtYXJnaW46IDAgMi44cmVtIDAgMDtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAyLjhyZW0pO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWFzeW1ldHJpY2FsIC5pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCAuaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWFzeW1ldHJpY2FsIC5jb250ZW50IHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWFzeW1ldHJpY2FsIC5rZXktdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMtYXN5bWV0cmljYWwgLmtleS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWFzeW1ldHJpY2FsIC5mb290bm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDE4LjZyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuaW1hZ2UtY29sb3JlZC1ibG9jay10ZXh0IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgcGFkZGluZzogMnJlbSAycmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuaW1hZ2UtY29sb3JlZC1ibG9jay10ZXh0IC5jb250ZW50IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNS41cmVtIDVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAuY29udGVudDpiZWZvcmUge1xuICBib3JkZXI6IDAuNHJlbSBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yLjVyZW07XG4gIHRvcDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAuY29udGVudDpiZWZvcmUge1xuICAgIGJvcmRlcjogMC41cmVtIHNvbGlkICMwMDA7XG4gICAgcmlnaHQ6IC0zcmVtO1xuICAgIHRvcDogM3JlbTtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAuaW1hZ2UtY29sb3JlZC1ibG9jay10ZXh0IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLi1xdW90ZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAuaW1hZ2UtY29sb3JlZC1ibG9jay10ZXh0IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQgLi1xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuaW1hZ2UtY29sb3JlZC1ibG9jay10ZXh0IC5pbGx1c3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTI7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNhcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4NCU7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmdpYW50LXF1b3RlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDQuNXJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZ2lhbnQtcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogN3JlbSA4LjVyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZ2lhbnQtcXVvdGUgLmlsbHVzdCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy44cmVtO1xuICB3aWR0aDogMTEuNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5naWFudC1xdW90ZSAuaWxsdXN0IHtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgICB0b3A6IC03LjVyZW07XG4gICAgd2lkdGg6IDIzcmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmdpYW50LXF1b3RlIC5hdXRob3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZ2lhbnQtcXVvdGUgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuZ2lhbnQtcXVvdGUgLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuZ2lhbnQtcXVvdGUgLmNvbnRlbnQtbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuZ2lhbnQtcXVvdGUgLmNvbnRlbnQtbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0LjVyZW0gNi41cmVtIDAgMDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5naWFudC1xdW90ZSAucXVvdGUtcmlnaHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmdpYW50LXF1b3RlIC5xdW90ZS1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjNWI1ODU4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmltZy10cmFuc3BhcmVudC10ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5pbWctdHJhbnNwYXJlbnQtdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuaW1nLXRyYW5zcGFyZW50LXRleHQtYm94IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDY4LCAyNDMsIDAuOSkgMSUsIHJnYmEoMCwgMTksIDkyLCAwLjkpIDk5JSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogOHJlbSA5cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmltZy10cmFuc3BhcmVudC10ZXh0LWJveCAuLXRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC5pbWctdHJhbnNwYXJlbnQtdGV4dC1ib3ggLi10ZXh0IHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5waG90by1jcmVkaXQtaWNvbiB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZTBlMGRkO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgcGFkZGluZzogNHJlbSAycmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucGhvdG8tY3JlZGl0LWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgcGFkZGluZzogNHJlbSAwIDA7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucGhvdG8tY3JlZGl0LWljb24gLi1pbGx1c3Qge1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDVyZW07XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnBob3RvLWNyZWRpdC1pY29uIC5jcmVkaXQge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmFydGljbGUtZ2xvYmFsIC5waG90by1jcmVkaXQtaWNvbiAuY3JlZGl0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmxvY2sgLmF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLmFydGljbGUtZ2xvYmFsIC5jZW50ZXJlZC1xdW90ZS1ibG9jayAucXVvdGUtMiB7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmNlbnRlcmVkLXF1b3RlLWJsb2NrIC5hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFydGljbGUtZ2xvYmFsIC5jZW50ZXJlZC1xdW90ZS1ibG9jayAucXVvdGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmxvY2sgLmJsb2NrLXF1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAuY2VudGVyZWQtcXVvdGUtYmxvY2sgLmJsb2NrLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucGhvdG8tYmxvY2stY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAucGhvdG8tYmxvY2stY2FwdGlvbiAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnBob3RvLWJsb2NrLWNhcHRpb24gLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAucGhvdG8tYmxvY2stY2FwdGlvbiAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogOTI2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucGhvdG8tYmxvY2stY2FwdGlvbiAuY2FwdGlvbiB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5waG90by1ibG9jay1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAucGhvdG8tYmxvY2stY2FwdGlvbiAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLnBob3RvLWJsb2NrLWNhcHRpb24gLmRlc2Mge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWJhY2tncm91bmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWJhY2tncm91bmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTMwcHggMCAxNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWJhY2tncm91bmQgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMtYmFja2dyb3VuZCAuZmFjdHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMtYmFja2dyb3VuZCAuZmFjdHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWJhY2tncm91bmQgLi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1iYWNrZ3JvdW5kIC4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWJhY2tncm91bmQgLi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlLWdsb2JhbCAua2V5LWZpZ3VyZXMtYmFja2dyb3VuZCAuLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZS1nbG9iYWwgLmtleS1maWd1cmVzLWJhY2tncm91bmQgLi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLmFydGljbGUtZ2xvYmFsIC5rZXktZmlndXJlcy1iYWNrZ3JvdW5kIC4tc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC50cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2luZm9ncmFwaGllcy9iZy1idXR0b25zLnBuZ1wiKSByZXBlYXQgLTE1cmVtIDAgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNXJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC50cmlnZ2VyOmhvdmVyLFxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5jdXJyZW50IC50cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2luZm9ncmFwaGllcy9iZy1idXR0b25zLnBuZ1wiKSByZXBlYXQgLTIwcmVtIDAgdHJhbnNwYXJlbnQ7XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuYmlnLWluZm8gLnRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvaW5mb2dyYXBoaWVzL2JnLWJ1dHRvbnMucG5nXCIpIHJlcGVhdCAtMjUuNXJlbSAtMC41cmVtIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDYuNXJlbTtcbiAgd2lkdGg6IDYuNXJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5iaWctaW5mbyAudHJpZ2dlcjpob3Zlcixcbi50cGwtYm91eWd1ZXN2aWxsZSAuYmlnLWluZm8gLmN1cnJlbnQgLnRyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvaW5mb2dyYXBoaWVzL2JnLWJ1dHRvbnMucG5nXCIpIHJlcGVhdCAtMzNyZW0gLTAuNXJlbSB0cmFuc3BhcmVudDtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mb3MgLnRyaWdnZXIsXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm9zIC5vdmVybGF5LFxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5iaWctaW5mbyAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvaW5mb2dyYXBoaWVzL2JnLWJ1dHRvbnMucG5nXCIpIHJlcGVhdCAwcmVtIC03cmVtIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogM3JlbTtcbiAgbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAuNHJlbTtcbiAgd2lkdGg6IDE5LjVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mb3MgLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmN1cnJlbnQgLnRyaWdnZXIsXG4udHBsLWJvdXlndWVzdmlsbGUgLmN1cnJlbnQgLm92ZXJsYXkge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5jdXJyZW50IC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuY3VycmVudCAuY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5vdmVybGF5IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTEgLnRyaWdnZXIge1xuICBsZWZ0OiAyNS41cmVtO1xuICB0b3A6IDIzLjVyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0xIC5vdmVybGF5IHtcbiAgbGVmdDogMjUuMnJlbTtcbiAgdG9wOiAyOC41cmVtO1xuICB3aWR0aDogMzIuNnJlbTtcbiAgaGVpZ2h0OiA5LjJyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0yIC50cmlnZ2VyIHtcbiAgbGVmdDogOC41cmVtO1xuICB0b3A6IDM3LjVyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0yIC5vdmVybGF5IHtcbiAgbGVmdDogOC4xcmVtO1xuICB0b3A6IDQyLjVyZW07XG4gIHdpZHRoOiA1MC41cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tMyAudHJpZ2dlciB7XG4gIGxlZnQ6IDM3LjVyZW07XG4gIHRvcDogNDYuOHJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTMgLm92ZXJsYXkge1xuICBsZWZ0OiAzNy4xcmVtO1xuICB0b3A6IDUxLjdyZW07XG4gIHdpZHRoOiAyNS42cmVtO1xufVxuXG5odG1sW2xhbmc9ZW5dIC50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0zIC5vdmVybGF5LFxuLnRwbC1ib3V5Z3Vlc3ZpbGxlW2xhbmc9ZW5dIC5pbmZvLTMgLm92ZXJsYXkge1xuICB3aWR0aDogMjguNnJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTQgLnRyaWdnZXIge1xuICBsZWZ0OiA0Mi4ycmVtO1xuICB0b3A6IDMwLjVyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby00IC5vdmVybGF5IHtcbiAgbGVmdDogMjAuOXJlbTtcbiAgdG9wOiAzNS40cmVtO1xuICB3aWR0aDogMjhyZW07XG4gIGhlaWdodDogNy44cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNSAudHJpZ2dlciB7XG4gIGxlZnQ6IDIwcmVtO1xuICB0b3A6IDYwLjVyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby01IC5vdmVybGF5IHtcbiAgbGVmdDogMTkuNnJlbTtcbiAgdG9wOiA1Mi4ycmVtO1xuICBoZWlnaHQ6IDguOHJlbTtcbiAgd2lkdGg6IDI5cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNiAudHJpZ2dlciB7XG4gIGxlZnQ6IDQxLjFyZW07XG4gIHRvcDogNjEuMnJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTYgLm92ZXJsYXkge1xuICBsZWZ0OiAxOS44cmVtO1xuICB0b3A6IDQ5cmVtO1xuICB3aWR0aDogNDguNnJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTcgLnRyaWdnZXIge1xuICBsZWZ0OiAxN3JlbTtcbiAgdG9wOiA0N3JlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTcgLm92ZXJsYXkge1xuICBsZWZ0OiAxNi43cmVtO1xuICB0b3A6IDUyLjFyZW07XG4gIHdpZHRoOiAzNXJlbTtcbiAgaGVpZ2h0OiAxMC43cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGVbbGFuZz1lbl0gLmluZm8tNyAub3ZlcmxheSB7XG4gIGhlaWdodDogMTJyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby04IC50cmlnZ2VyIHtcbiAgbGVmdDogNDZyZW07XG4gIHRvcDogNDAuNXJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTggLm92ZXJsYXkge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby05IC50cmlnZ2VyIHtcbiAgbGVmdDogNThyZW07XG4gIHRvcDogNDAuNXJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTkgLm92ZXJsYXkge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbmh0bWwuanMgLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5hbHQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cGwtZGlkeW91a25vdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1kaWR5b3Vrbm93Om5vdCguY2VudGVyZWQpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1kaWR5b3Vrbm93IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtZGlkeW91a25vdy5jZW50ZXJlZCBpbWcge1xuICBvcGFjaXR5OiAwLjI7XG59XG4udHBsLWRpZHlvdWtub3cgLmNvbnRlbnQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtZGlkeW91a25vdyAuY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA0cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNHJlbTtcbiAgICB0b3A6IDRyZW07XG4gIH1cbn1cbi50cGwtZGlkeW91a25vdy5jZW50ZXJlZCAuY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udHBsLWRpZHlvdWtub3cgLnRpdGxlLCAudHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWRpZHlvdWtub3cgLi1xdW90ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtZGlkeW91a25vdyAudGl0bGUsIC50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1kaWR5b3Vrbm93IC4tcXVvdGUsXG4udHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdyAuLXF1b3RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC50cGwtZGlkeW91a25vdyAudGl0bGU6YmVmb3JlLCAudHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSwgLnRwbC1kaWR5b3Vrbm93IC50aXRsZTphZnRlciwgLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50cGwtZGlkeW91a25vdyAudGl0bGU6YmVmb3JlLCAudHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnRwbC1kaWR5b3Vrbm93IC50aXRsZTphZnRlciwgLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC50aXRsZSwgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGUsXG4udHBsLWRpZHlvdWtub3cuY2VudGVyZWQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWRpZHlvdWtub3cuY2VudGVyZWQgLi1xdW90ZSxcbi50cGwtZGlkeW91a25vdy5jZW50ZXJlZCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGUge1xuICBjb2xvcjogIzY2Njtcbn1cbi50cGwtZGlkeW91a25vdy5jZW50ZXJlZCAudGl0bGU6YmVmb3JlLCAudHBsLWRpZHlvdWtub3cuY2VudGVyZWQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdy5jZW50ZXJlZCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtZGlkeW91a25vdy5jZW50ZXJlZCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtZGlkeW91a25vdy5jZW50ZXJlZCAuLXF1b3RlOmJlZm9yZSwgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC50aXRsZTphZnRlciwgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWRpZHlvdWtub3cuY2VudGVyZWQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWRpZHlvdWtub3cuY2VudGVyZWQgLi1xdW90ZTphZnRlcixcbi50cGwtZGlkeW91a25vdy5jZW50ZXJlZCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuLnRwbC1kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLnRwbC1kaWR5b3Vrbm93IC50ZXh0ZSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDZ2dztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC50ZXh0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjcxdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC50ZXh0ZSB7XG4gICAgZm9udC1zaXplOiAxLjMxdnc7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4udHBsLWFydGljbGUtdmlhZHVjIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAucXVvdGUtcmlnaHQge1xuICBjb2xvcjogIzZjNjM1NTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnF1b3RlLWxlZnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLnF1b3RlLWxlZnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZGQ7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnF1b3RlLWxlZnQgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS12aWFkdWMgLnF1b3RlLWxlZnQgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNmM2MzU1O1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNnJlbSAwO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtbGVmdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLWxlZnQgc3ZnIHtcbiAgZmlsbDogIzEzY2ZiZjtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLXJpZ2h0IHtcbiAgY29sb3I6ICM2YzYzNTUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgSXRhbGljXCIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEycmVtIDAgMTMuM3JlbSAwO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1pbnRybywgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSB7XG4gIGNvbG9yOiAjMTNjZmJmO1xuICBmb250LXNpemU6IDEuMTdyZW07XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5hcnRpY2xlLWludHJvIC4tdGV4dCwgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQge1xuICBjb2xvcjogIzhlYWFhNztcbiAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvciwgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICMxM2NmYmY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvciwgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLmFydGljbGUtaW50cm8gLi1hdXRob3IsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuM3JlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuaW50cm8taW1nIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAuaW50cm8taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLmludHJvLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnBsYW50LTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC5wbGFudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLnBsYW50LTEge1xuICAgIHRvcDogNzMlO1xuICAgIHdpZHRoOiA0NXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAucGxhbnQtMSB7XG4gICAgd2lkdGg6IDU1cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5wcmVzZW50YXRpb24taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMC40cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTZyZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAucHJlc2VudGF0aW9uLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk2cmVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodDogNzByZW07XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLi10ZXh0IGkge1xuICBjb2xvcjogIzY2Njtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lciAuY29udGFpbmVyLCAudHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgcGFkZGluZzogMCA0LjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogLTExLjRyZW07XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk2cmVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lciAuY29udGFpbmVyLCAudHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0OTZweCkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC5tb3VudGFpbi1jb250YWluZXIgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lciAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLWNvbnRhaW5lciAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBsZWZ0OiAxMHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAubW91bnRhaW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLm1vdW50YWluLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi1pbGx1c3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4taWxsdXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnRleHQtbGVmdC1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAudGV4dC1sZWZ0LWJrcm5kLWltZyAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5vcGVuLXNreS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktY29udGFpbmVyIC4taWxsdXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5vcGVuLXNreS1jb250YWluZXIgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWNvbnRhaW5lciAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWNvbnRhaW5lciAuY29udGFpbmVyLW1lZGl1bSB7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWNvbnRhaW5lciAuY29udGFpbmVyLCAudHBsLWFydGljbGUtdmlhZHVjIC5vcGVuLXNreS1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktY29udGFpbmVyIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtdmlhZHVjIC5vcGVuLXNreS1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktY29udGFpbmVyIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5vcGVuLXNreS1jb250YWluZXIgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWNvbnRhaW5lciAuLXRleHQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWNvbnRhaW5lciAuLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2LjhyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWFmdGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWFmdGVyLWNvbnRhaW5lciAucGxhbnQtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwOTdweCkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC5vcGVuLXNreS1hZnRlci1jb250YWluZXIgLnBsYW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNnJlbTtcbiAgfVxuICAudHBsLWFydGljbGUtdmlhZHVjIC5vcGVuLXNreS1hZnRlci1jb250YWluZXIgLnBsYW50LTIgaW1nIHtcbiAgICB3aWR0aDogMjklO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjcxcHgpIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktYWZ0ZXItY29udGFpbmVyIC5wbGFudC0yIHtcbiAgICB0b3A6IC01LjVyZW07XG4gIH1cbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktYWZ0ZXItY29udGFpbmVyIC5wbGFudC0yIGltZyB7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0cmVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWFmdGVyLWNvbnRhaW5lciAucGxhbnQtMiB7XG4gICAgdG9wOiAtMjRyZW07XG4gIH1cbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAub3Blbi1za3ktYWZ0ZXItY29udGFpbmVyIC5wbGFudC0yIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLm9wZW4tc2t5LWFmdGVyLWNvbnRhaW5lciAucGxhbnQtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNi4zcmVtO1xuICByaWdodDogLTEzcmVtO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuem91cml0ZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjNzg3NjY5O1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuem91cml0ZS1jb250YWluZXIgLi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNi41cmVtIDAgM3JlbSAwO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuem91cml0ZS1jb250YWluZXIgLi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnpvdXJpdGUtY29udGFpbmVyIC4tdGV4dCxcbi50cGwtYXJ0aWNsZS12aWFkdWMgLnpvdXJpdGUtY29udGFpbmVyIC4tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC56b3VyaXRlLWNvbnRhaW5lciAucGxhdGZvcm0tY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxMC45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuem91cml0ZS1hZnRlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC56b3VyaXRlLWFmdGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTUuNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAuem91cml0ZS1hZnRlci1jb250YWluZXIgLi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC51bmRlci10aGUtc2VhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLnVuZGVyLXRoZS1zZWEtY29udGFpbmVyIC4taWxsdXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC51bmRlci10aGUtc2VhLWNvbnRhaW5lciAuLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAudW5kZXItdGhlLXNlYS1jb250YWluZXIgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXZpYWR1YyAudW5kZXItdGhlLXNlYS1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAudW5kZXItdGhlLXNlYS1jb250YWluZXIgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS12aWFkdWMgLnVuZGVyLXRoZS1zZWEtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLnVuZGVyLXRoZS1zZWEtY29udGFpbmVyIC5jb250YWluZXItbWVkaXVtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIHRvcDogMjIlO1xufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAubGl0b3JhbC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIG1heC1oZWlnaHQ6IDUxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC5saXRvcmFsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmxpdG9yYWwtY29udGFpbmVyIC4taWxsdXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXZpYWR1YyAubGl0b3JhbC1jb250YWluZXIgLi1pbGx1c3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5saXRvcmFsLWNvbnRhaW5lciAuLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5saXRvcmFsLWNvbnRhaW5lciAuLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmxpdG9yYWwtY29udGFpbmVyIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmxpdG9yYWwtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmxpdG9yYWwtY29udGFpbmVyIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtdmlhZHVjIC5saXRvcmFsLWNvbnRhaW5lciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5saXRvcmFsLWNvbnRhaW5lciAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLmxpdG9yYWwtY29udGFpbmVyIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmxpdG9yYWwtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmxpdG9yYWwtY29udGFpbmVyIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtdmlhZHVjIC5saXRvcmFsLWNvbnRhaW5lciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5saXRvcmFsLWNvbnRhaW5lciAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuY29udGFpbmVyLCAudHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5jb250YWluZXItbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC4tbnVtYmVyIHtcbiAgY29sb3I6ICM0OGNmYzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuLXRpdGxlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5wdWxsLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAudHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgLmtleS1maWd1cmVzLCAudHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAucHVsbC1xdW90ZSwgLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAucHVsbC1xdW90ZSxcbi50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4udHBsLWFydGljbGUtdmlhZHVjIC5rZXktZmlndXJlcy1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXZpYWR1YyAua2V5LWZpZ3VyZXMtY29udGFpbmVyIC5jb2xsaWJyaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuY29sbGlicmkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IC01cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS12aWFkdWMgLmtleS1maWd1cmVzLWNvbnRhaW5lciAuY29sbGlicmkge1xuICAgIGxlZnQ6IC0yMS4ycmVtO1xuICAgIHRvcDogLTIxLjJyZW07XG4gIH1cbn1cblxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWludHJvIC4tdGl0bGUsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlIHtcbiAgY29sb3I6ICMxM2NmYmY7XG59XG4udHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtaW50cm8gLi10ZXh0LCAudHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGV4dCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQge1xuICBjb2xvcjogIzhlYWFhNztcbn1cbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvciwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gIGNvbG9yOiAjMTNjZmJmO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtaW50cm8gLi1hdXRob3IsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuZXF1YWxpemVyLWNvbnRhaW5lci1zdGF0aWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtYm9yZGVhdXggLmVxdWFsaXplci1jb250YWluZXItc3RhdGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHBsLWFydGljbGUtYm9yZGVhdXggLmVxdWFsaXplci1jb250YWluZXItc3RhdGljIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuZXF1YWxpemVyLWNvbnRhaW5lci1hbmltYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtYm9yZGVhdXggLmVxdWFsaXplci1jb250YWluZXItYW5pbWF0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0MXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG8gLTEwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAzLjVyZW07XG4gICAgd2lkdGg6IDkyLjVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuZXF1YWxpemVyLWNvbnRhaW5lci1hbmltYXRpb24gLmVxdWFsaXplciwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5lcXVhbGl6ZXItY29udGFpbmVyLWFuaW1hdGlvbiAudGhpcmQsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuZXF1YWxpemVyLWNvbnRhaW5lci1hbmltYXRpb24gLnNlY29uZCwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5lcXVhbGl6ZXItY29udGFpbmVyLWFuaW1hdGlvbiAuZmlyc3Qge1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYXIxO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICNlZGVkZWQsIDAgLTVyZW0gMCAjZWRlZGVkLCAwIC03LjVyZW0gMCAjZWRlZGVkLCAwIC0xMHJlbSAwICNlZGVkZWQsIDAgLTEyLjVyZW0gMCAjZWRlZGVkLCAwIC0xNXJlbSAwICNlZGVkZWQsIDAgLTE3LjVyZW0gMCAjZWRlZGVkLCAwIC0yMHJlbSAwICNlZGVkZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNi41cmVtO1xufVxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5lcXVhbGl6ZXItY29udGFpbmVyLWFuaW1hdGlvbiAuZmlyc3Qge1xuICBib3gtc2hhZG93OiAwIC0ycmVtIDAgI2VkZWRlZDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhcjE7XG59XG4udHBsLWFydGljbGUtYm9yZGVhdXggLmVxdWFsaXplci1jb250YWluZXItYW5pbWF0aW9uIC5zZWNvbmQge1xuICBib3gtc2hhZG93OiAwIC0ycmVtIDAgI2VkZWRlZDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhcjI7XG59XG4udHBsLWFydGljbGUtYm9yZGVhdXggLmVxdWFsaXplci1jb250YWluZXItYW5pbWF0aW9uIC50aGlyZCB7XG4gIGJveC1zaGFkb3c6IDAgLTJyZW0gMCAjZWRlZGVkO1xuICBhbmltYXRpb24tbmFtZTogYmFyMztcbn1cbkBrZXlmcmFtZXMgYmFyMSB7XG4gIDAlLCAxOS45JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgI2VkZWRlZCwgMCAtNXJlbSAwICNmM2YzZjMsIDAgLThyZW0gMCB3aGl0ZXNtb2tlLCAwIC0xMXJlbSAwICNmOGY4ZjgsIDAgLTE0cmVtIDAgI2Y4ZjhmOCwgMCAtMTdyZW0gMCAjZjhmOGY4LCAwIC0yMHJlbSAwICNmOGY4ZjgsIDAgLTIzcmVtIDAgI2Y4ZjhmODtcbiAgfVxuICAyMCUsIDM5LjklIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjVyZW0gMCAjZWRlZGVkLCAwIC01cmVtIDAgI2YzZjNmMywgMCAtOHJlbSAwIHdoaXRlc21va2U7XG4gIH1cbiAgNDAlLCA1OS45JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgI2VkZWRlZCwgMCAtNXJlbSAwICNmM2YzZjM7XG4gIH1cbiAgNjAlLCA3OS45JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgI2VkZWRlZDtcbiAgfVxuICA4MCUsIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFyMiB7XG4gIDAlLCAxOS45JSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAyMCUsIDM5LjklIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjVyZW0gMCAjZWRlZGVkO1xuICB9XG4gIDQwJSwgNTkuOSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICNlZGVkZWQsIDAgLTVyZW0gMCAjZjNmM2YzO1xuICB9XG4gIDYwJSwgNzkuOSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICNlZGVkZWQsIDAgLTVyZW0gMCAjZjNmM2YzLCAwIC04cmVtIDAgd2hpdGVzbW9rZSwgMCAtMTFyZW0gMCAjZjhmOGY4LCAwIC0xNHJlbSAwICNmOGY4ZjgsIDAgLTE3cmVtIDAgI2Y4ZjhmODtcbiAgfVxuICA4MCUsIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICNlZGVkZWQsIDAgLTVyZW14IDAgI2YzZjNmMywgMCAtOHJlbSAwIHdoaXRlc21va2U7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFyMyB7XG4gIDAlLCAxOS45JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgI2VkZWRlZCwgMCAtNXJlbSAwICNmM2YzZjM7XG4gIH1cbiAgMjAlLCAzOS45JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgI2VkZWRlZDtcbiAgfVxuICA0MCUsIDU5LjklIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjVyZW0gMCAjZWRlZGVkLCAwIC01cmVtIDAgI2YzZjNmMztcbiAgfVxuICA2MCUsIDc5LjklIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjVyZW0gMCAjZWRlZGVkLCAwIC01cmVtIDAgI2YzZjNmMywgMCAtOHJlbSAwIHdoaXRlc21va2U7XG4gIH1cbiAgODAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjVyZW0gMCAjZWRlZGVkLCAwIC01cmVtIDAgI2YzZjNmMywgMCAtOHJlbSAwIHdoaXRlc21va2UsIDAgLTExcmVtIDAgI2Y4ZjhmODtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC50ZXh0LWxlZnQtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC50ZXh0LXJpZ2h0LWJrcm5kLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtYm9yZGVhdXggLnRleHQtbGVmdC1ia3JuZC1pbWcgcCxcbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAudGV4dC1sZWZ0LWJrcm5kLWltZyBoMiB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAubWFwLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Y2ZjMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtYm9yZGVhdXggLm1hcC1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2FydGljbGVzL2JvcmRlYXV4LW1hcC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5rZXktZmlndXJlcywgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5rZXktZmlndXJlcyBwLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIHAsXG4udHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUgcCxcbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgcCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUgcCxcbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIHAsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBwLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIHAsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgcCxcbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAua2V5LWZpZ3VyZXMgaDIsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgaDIsXG4udHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUgaDIsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIGgyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAucHVsbC1xdW90ZSBoMixcbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIGgyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLmtleS1maWd1cmVzIC5oMi1saWtlLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5oMi1saWtlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5wdWxsLXF1b3RlIC5oMi1saWtlLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuaDItbGlrZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUgLmgyLWxpa2UsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuaDItbGlrZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5oMi1saWtlLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5oMi1saWtlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5oMi1saWtlLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5rZXktZmlndXJlcyAubW9kLWJpb2dyYXBoeSBoMSxcbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAubW9kLWJpb2dyYXBoeSBoMSxcbi50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAucHVsbC1xdW90ZSAubW9kLWJpb2dyYXBoeSBoMSxcbi5tb2QtYmlvZ3JhcGh5IC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAua2V5LWZpZ3VyZXMgaDEsXG4ubW9kLWJpb2dyYXBoeSAudHBsLWFydGljbGUtYm9yZGVhdXggLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgaDEsXG4udHBsLWFydGljbGUtY3JpbGxvbiAubW9kLWJpb2dyYXBoeSAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUgaDEsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5tb2QtYmlvZ3JhcGh5IGgxLFxuLm1vZC1iaW9ncmFwaHkgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBoMSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLnB1bGwtcXVvdGUgLm1vZC1iaW9ncmFwaHkgaDEsXG4ubW9kLWJpb2dyYXBoeSAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5wdWxsLXF1b3RlIGgxLFxuLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLm1vZC1iaW9ncmFwaHkgaDEsXG4ubW9kLWJpb2dyYXBoeSAudHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBoMSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYm9yZGVhdXggLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5tb2QtYmlvZ3JhcGh5IGgxLFxuLm1vZC1iaW9ncmFwaHkgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ib3JkZWF1eCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDEsXG4udHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm1vZC1iaW9ncmFwaHkgaDEsXG4ubW9kLWJpb2dyYXBoeSAudHBsLWFydGljbGUtYm9yZGVhdXggLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDEsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm1vZC1iaW9ncmFwaHkgaDEsXG4ubW9kLWJpb2dyYXBoeSAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJvcmRlYXV4IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDEge1xuICBjb2xvcjogIzY1NjM1NDtcbn1cbi50cGwtYXJ0aWNsZS1ib3JkZWF1eCAuLW51bWJlciB7XG4gIGNvbG9yOiAjNDhjZmMwO1xufVxuXG4udHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLi1hdXRob3IsXG4udHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyBoMixcbi50cGwtYXJ0aWNsZS1uZXVyb3NjaWVuY2VzIC4tbnVtYmVyIHtcbiAgY29sb3I6ICNmMDVhMjI7XG59XG4udHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAuLXRleHQge1xuICBjb2xvcjogI2JjOGQ3Yjtcbn1cbi50cGwtYXJ0aWNsZS1uZXVyb3NjaWVuY2VzIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSwgLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1uZXVyb3NjaWVuY2VzIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1uZXVyb3NjaWVuY2VzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUge1xuICBjb2xvcjogI2Y5ZTJkYTtcbn1cbi50cGwtYXJ0aWNsZS1uZXVyb3NjaWVuY2VzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnF1b3RlLTIsIC50cGwtYXJ0aWNsZS1uZXVyb3NjaWVuY2VzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5xdW90ZS0yLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAucXVvdGUtMiB7XG4gIGZpbGw6ICNmOWUyZGE7XG59XG4udHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAudGV4dC1jb250YWluZXItd2l0aC1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiAjZjZkOGNlO1xufVxuLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLmNsaWVudC1xdWVzdGlvbnMgLmNsaWVudC1uYW1lLFxuLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLmNsaWVudC1xdWVzdGlvbnMgLmNsaWVudC1wcm9maWxlLFxuLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLmNsaWVudC1xdWVzdGlvbnMgLnF1ZXN0aW9uLFxuLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMgLmNsaWVudC1xdWVzdGlvbnMgLnJlc3BvbnNlIHtcbiAgY29sb3I6ICNiYzhkN2I7XG59XG4udHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAuY2xpZW50LXF1ZXN0aW9ucyAucXVlc3Rpb24tdGl0bGUge1xuICBjb2xvcjogI2YwNWEyMjtcbn1cbi50cGwtYXJ0aWNsZS1uZXVyb3NjaWVuY2VzIC5jbGllbnQtbmFtZSB7XG4gIGNvbG9yOiAjYmM4ZDdiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbmV1cm9zY2llbmNlcyAuY2xpZW50LXByb2ZpbGUge1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNiYzhkN2I7XG4gIH1cbn1cblxuLnRwbC1hcnRpY2xlLWRlcG9ucyB7XG4gIHBhZGRpbmc6IDAgMCA3cmVtO1xufVxuLnRwbC1hcnRpY2xlLWRlcG9ucyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtZGVwb25zIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1kZXBvbnMgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1kZXBvbnMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRlcG9ucyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4uZGVwb25zLWludHJvIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi5kZXBvbnMtaW5mb3Mge1xuICBiYWNrZ3JvdW5kOiAjY2NjIHVybChcImh0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9iZy1pbmZvcy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG4uZGVwb25zLWluZm9zIC5jb250YWluZXIsIC5kZXBvbnMtaW5mb3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmRlcG9ucy1pbmZvcyAuY29udGFpbmVyLW5hcnJvdywgLmRlcG9ucy1pbmZvcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuZGVwb25zLWluZm9zIC5jb250YWluZXItbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NnJlbTtcbn1cblxuLmRlcG9ucy1pbmZvcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMXJlbSBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogMzhyZW07XG59XG5cbi5kZXBvbnMtaW5mb3MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cblxuLmRlcG9ucy1pbmZvcy1pdGVtIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cbi5kZXBvbnMtaW5mb3MtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGVwb25zLW1haW4gLmNvbnRhaW5lciwgLmRlcG9ucy1tYWluIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5kZXBvbnMtbWFpbiAuY29udGFpbmVyLW5hcnJvdywgLmRlcG9ucy1tYWluIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5kZXBvbnMtbWFpbiAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9iZy10ZXh0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogN3JlbSAycmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5kZXBvbnMtbWFpbiAuY29udGFpbmVyLCAuZGVwb25zLW1haW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmRlcG9ucy1tYWluIC5jb250YWluZXItbmFycm93LCAuZGVwb25zLW1haW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmRlcG9ucy1tYWluIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAxNHJlbSA3cmVtIDA7XG4gIH1cbn1cblxuLnF1b3RlLXNlcGFyYXRvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogOThweDtcbiAgbWFyZ2luOiAyNXB4IDAgMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1b3RlLXNlcGFyYXRvcjpiZWZvcmUsIC5xdW90ZS1zZXBhcmF0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxNHJlbTtcbn1cbi5xdW90ZS1zZXBhcmF0b3I6YmVmb3JlIHtcbiAgbGVmdDogLTE1cmVtO1xufVxuLnF1b3RlLXNlcGFyYXRvcjphZnRlciB7XG4gIHJpZ2h0OiAtMTVyZW07XG59XG5cbi5kZXBvbnMtbWFpbi1xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVwb25zLW1haW4tcXVvdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDM1cmVtO1xufVxuXG4uZGVwb25zLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVwb25zLXRleHQgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRlcG9ucy10ZXh0ID4gZGl2IHtcbiAgICB3aWR0aDogNDYuODc1JTtcbiAgfVxufVxuLmRlcG9ucy10ZXh0IHAge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmRlcG9ucy10ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5kZXBvbnMtdGV4dCAudGl0bGUsIC5kZXBvbnMtdGV4dCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5kZXBvbnMtdGV4dCAuLXF1b3RlLFxuLmRlcG9ucy10ZXh0IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmRlcG9ucy10ZXh0IC4tcXVvdGUsXG4uZGVwb25zLXRleHQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5kZXBvbnMtdGV4dCAuLXF1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5kZXBvbnMtZXhwbGFuYXRvcnkge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmRlcG9ucy1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjIgdXJsKFwiaHR0cHM6Ly93d3cuYm91eWd1ZXMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA3L2JnLXF1b3RlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDZyZW07XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmRlcG9ucy1xdW90ZSAucXVvdGUtc2VwYXJhdG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGVwb25zLXF1b3RlIC5xdW90ZS1zZXBhcmF0b3I6YmVmb3JlLCAuZGVwb25zLXF1b3RlIC5xdW90ZS1zZXBhcmF0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRlcG9ucy1xdW90ZSAucXVvdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlcG9ucy1xdW90ZSAucXVvdGUtdGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMzVyZW07XG59XG5cbi50cGwtYXJ0aWNsZS1ieWd0ZWwgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWJ5Z3RlbCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYnlndGVsIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtYnlndGVsIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ieWd0ZWwgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLmJ5Z3RlbC1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLmJ5Z3RlbC1pbnRybyAuY29udGFpbmVyLCAuYnlndGVsLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5ieWd0ZWwtaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC5ieWd0ZWwtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmJ5Z3RlbC1pbnRybyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ieWd0ZWwtaW50cm8gLmNvbnRhaW5lciwgLmJ5Z3RlbC1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuYnlndGVsLWludHJvIC5jb250YWluZXItbmFycm93LCAuYnlndGVsLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5ieWd0ZWwtaW50cm8gLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDAgOXJlbTtcbiAgfVxufVxuXG4uYnlndGVsLWNvbnRlbnQgLmNvbnRhaW5lciwgLmJ5Z3RlbC1jb250ZW50IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5ieWd0ZWwtY29udGVudCAuY29udGFpbmVyLW5hcnJvdywgLmJ5Z3RlbC1jb250ZW50IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5ieWd0ZWwtY29udGVudCAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG4uYnlndGVsLWNvbnRlbnQgLm51bWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwcHgwIDAuM3JlbSA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ5Z3RlbC1jb250ZW50IC5udW1iZXJzOmJlZm9yZSB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJ5Z3RlbC1jb250ZW50IC5udW1iZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gICAgd2lkdGg6IDI5cmVtO1xuICB9XG59XG4uYnlndGVsLWNvbnRlbnQgLml0ZW0gKyAuaXRlbSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uYnlndGVsLWNvbnRlbnQgLnRvcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnlndGVsLWNvbnRlbnQgLnRvcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLmJ5Z3RlbC1jb250ZW50IC5ib3R0b20ge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYnlndGVsLWNvbnRlbnQgLnRleHQge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJ5Z3RlbC1jb250ZW50IC50ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xuICB9XG59XG4uYnlndGVsLWNvbnRlbnQgLnRpdGxlLCAuYnlndGVsLWNvbnRlbnQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYnlndGVsLWNvbnRlbnQgLi1xdW90ZSxcbi5ieWd0ZWwtY29udGVudCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5ieWd0ZWwtY29udGVudCAuLXF1b3RlLFxuLmJ5Z3RlbC1jb250ZW50IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYnlndGVsLWNvbnRlbnQgLi1xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIE1lZGl1bVwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYnlndGVsLWNvbnRlbnQgcCArIC50aXRsZSwgLmJ5Z3RlbC1jb250ZW50IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBwICsgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5ieWd0ZWwtY29udGVudCBwICsgLi1xdW90ZSxcbi5ieWd0ZWwtY29udGVudCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIHAgKyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYnlndGVsLWNvbnRlbnQgcCArIC4tcXVvdGUsXG4uYnlndGVsLWNvbnRlbnQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgcCArIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYnlndGVsLWNvbnRlbnQgcCArIC4tcXVvdGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLmJ5Z3RlbC1jb250ZW50IC5jb25jbHVzaW9uIHtcbiAgY29sb3I6ICMxM2NmYmY7XG59XG5cbi5ieWd0ZWwtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2ZiZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDJyZW0gOHJlbTtcbn1cbi5ieWd0ZWwtc2xpZGVyIC50aXRsZSwgLmJ5Z3RlbC1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYnlndGVsLXNsaWRlciAuLXF1b3RlLFxuLmJ5Z3RlbC1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYnlndGVsLXNsaWRlciAuLXF1b3RlLFxuLmJ5Z3RlbC1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5ieWd0ZWwtc2xpZGVyIC4tcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYnlndGVsLXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJ5Z3RlbC1zbGlkZXIgLnNsaWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cbi5ieWd0ZWwtc2xpZGVyIC5zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDBweDAgMC4zcmVtIDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzJyZW07XG59XG4uYnlndGVsLXNsaWRlciAuc2xpZGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB3aWR0aDogMzAwcHg7XG59XG4uYnlndGVsLXNsaWRlciAuc2xpZGUtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2ZiZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICB3aWR0aDogN3JlbTtcbn1cbi5ieWd0ZWwtc2xpZGVyIC5zbGlkZS10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ieWd0ZWwtc2xpZGVyIC5zbGlkZS10ZXh0IHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJ5Z3RlbC1zbGlkZXIgLnByZXYtYnRuLFxuLmJ5Z3RlbC1zbGlkZXIgLm5leHQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbn1cbi5ieWd0ZWwtc2xpZGVyIC5wcmV2LWJ0bjpiZWZvcmUsXG4uYnlndGVsLXNsaWRlciAubmV4dC1idG46YmVmb3JlIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJ5Z3RlbC1zbGlkZXIgLnByZXYtYnRuLFxuLmJ5Z3RlbC1zbGlkZXIgLm5leHQtYnRuIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG59XG4uYnlndGVsLXNsaWRlciAucHJldi1idG4ge1xuICBsZWZ0OiAwO1xufVxuLmJ5Z3RlbC1zbGlkZXIgLnByZXYtYnRuOmJlZm9yZSB7XG4gIHJpZ2h0OiAwLjNyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmJ5Z3RlbC1zbGlkZXIgLm5leHQtYnRuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbnRyYWludGVzLWV4dHJlbWVzIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvY29udHJhaW50ZXMtZXh0cmVtZXMvbW91bnRhaW5zLWJnLnN2Z1wiKSByZXBlYXQgMCAwIGZpeGVkO1xuICB9XG59XG4udHBsLWFydGljbGUtY29udHJhaW50ZXMtZXh0cmVtZXMgLnRwbC1kaWR5b3Vrbm93LmNlbnRlcmVkIC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjU2MzU0O1xufVxuXG4uY29udHJleHQtaW50cm8ge1xuICBiYWNrZ3JvdW5kOiAjZTVlNGQzIHVybChcImltYWdlcy9jb250cmFpbnRlcy1leHRyZW1lcy9tb3VudGFpbnMtYmcuc3ZnXCIpIHJlcGVhdCAwIDAgZml4ZWQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udHJleHQtaW50cm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsIHdoaXRlIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udHJleHQtaW50cm8gLmNvbnRhaW5lciwgLmNvbnRyZXh0LWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1pbnRybyAuY29udGFpbmVyLW5hcnJvdywgLmNvbnRyZXh0LWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1pbnRybyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTByZW07XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250cmV4dC1pbnRybyAuY29udGFpbmVyLCAuY29udHJleHQtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWludHJvIC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWludHJvIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAwIDlyZW07XG4gIH1cbn1cbi5jb250cmV4dC1pbnRybyAudGl0bGUsIC5jb250cmV4dC1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb250cmV4dC1pbnRybyAuLXF1b3RlLFxuLmNvbnRyZXh0LWludHJvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbnRyZXh0LWludHJvIC4tcXVvdGUsXG4uY29udHJleHQtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb250cmV4dC1pbnRybyAuLXF1b3RlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtaW50cm8gLnRpdGxlLCAuY29udHJleHQtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29udHJleHQtaW50cm8gLi1xdW90ZSxcbi5jb250cmV4dC1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb250cmV4dC1pbnRybyAuLXF1b3RlLFxuLmNvbnRyZXh0LWludHJvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29udHJleHQtaW50cm8gLi1xdW90ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmNvbnRyZXh0LWludHJvIC50ZXh0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtaW50cm8gLnRleHRlIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLmNvbnRyZXh0LWludHJvIC5hdXRob3Ige1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmNvbnRyZXh0LWFydGljbGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jb250cmV4dC1hcnRpY2xlMSAuYmctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJodHRwczovL3d3dy5ib3V5Z3Vlcy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDcvYXJ0aWNsZTEtYmcucG5nXCIpIG5vLXJlcGVhdCAwIDAvY292ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGUxIC5iZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMycmVtIDAgMDtcbiAgfVxufVxuLmNvbnRyZXh0LWFydGljbGUxIC5iZy1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250cmV4dC1hcnRpY2xlMSAuY29udGFpbmVyLCAuY29udHJleHQtYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGUxIC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGUxIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBwYWRkaW5nOiA4cmVtIDJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGUxIC5jb250YWluZXIsIC5jb250cmV4dC1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3csIC5jb250cmV4dC1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW0gOHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTEgLmNvbnRhaW5lciwgLmNvbnRyZXh0LWFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdywgLmNvbnRyZXh0LWFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlMSAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOHJlbSA5cmVtIDJyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNvbnRyZXh0LWFydGljbGUxIC5jb250YWluZXI6Zmlyc3QtbGV0dGVyLCAuY29udHJleHQtYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93OmZpcnN0LWxldHRlciwgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdzpmaXJzdC1sZXR0ZXIsIC5jb250cmV4dC1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW06Zmlyc3QtbGV0dGVyLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGUxIC5jb250YWluZXItbWVkaXVtOmZpcnN0LWxldHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDYuMnJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA2LjRyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmNvbnRyZXh0LWFydGljbGUxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRyZXh0LWFydGljbGUyIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlMiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvY29udHJhaW50ZXMtZXh0cmVtZXMvbW91bnRhaW5zLWJnLnN2Z1wiKSByZXBlYXQgMCAwIGZpeGVkO1xuICB9XG59XG4uY29udHJleHQtYXJ0aWNsZTIgLnRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTIgLnRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICB9XG59XG4uY29udHJleHQtYXJ0aWNsZTIgLnRvcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC50b3AgLmNvbnRhaW5lciwgLmNvbnRyZXh0LWFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGUyIC50b3AgLmNvbnRhaW5lci1uYXJyb3csIC5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5jb250YWluZXIsIC5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOXJlbSAwO1xuICB9XG59XG4uY29udHJleHQtYXJ0aWNsZTIgLnRvcCAudGl0bGUsIC5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbnRyZXh0LWFydGljbGUyIC50b3AgLi1xdW90ZSxcbi5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbnRyZXh0LWFydGljbGUyIC50b3AgLi1xdW90ZSxcbi5jb250cmV4dC1hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29udHJleHQtYXJ0aWNsZTIgLnRvcCAuLXF1b3RlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC50b3AgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTIgLnRvcCAudGV4dGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5jb250cmV4dC1hcnRpY2xlMiAuYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICB0b3A6IC0yMy41JTtcbiAgd2lkdGg6IDYyJTtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFwOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFwIGltZyB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyOm50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNyU7XG59XG4uY29udHJleHQtYXJ0aWNsZTIgLm1hcmtlcjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAyMyU7XG4gIHRvcDogNjglO1xuICB6LWluZGV4OiAzO1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC5tYXJrZXI6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogMjElO1xuICB0b3A6IDc0JTtcbiAgei1pbmRleDogMjtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyOm50aC1jaGlsZCg1KSB7XG4gIGxlZnQ6IDE1JTtcbiAgdG9wOiA3Ni41JTtcbiAgei1pbmRleDogMTtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyIC5yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NmYmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjJ2dztcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuMnZ3O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC5tYXJrZXIgLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmYTA5NDtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyIC5yYWRpbzpiZWZvcmUsIC5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyIC5yYWRpbzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogNDclO1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC5tYXJrZXIgLnJhZGlvOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC5tYXJrZXIgLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIE1lZGl1bVwiO1xuICBmb250LXNpemU6IDEuNzV2dztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZzogMCA0LjR2dyAwIDIuMnZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC44dnc7XG4gIHRvcDogLTAuNDZ2dztcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyIGlucHV0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyIGlucHV0OmNoZWNrZWQgKyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAubWFya2VyIGlucHV0OmNoZWNrZWQgfiAucmFkaW86YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC5wcmVzZW50YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwJTtcbiAgdG9wOiAtMjMuNSU7XG4gIHdpZHRoOiAzNi41JTtcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC50aXRsZSwgLmNvbnRyZXh0LWFydGljbGUyIC5wcmVzZW50YXRpb24gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29udHJleHQtYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuLXF1b3RlLFxuLmNvbnRyZXh0LWFydGljbGUyIC5wcmVzZW50YXRpb24gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29udHJleHQtYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuLXF1b3RlLFxuLmNvbnRyZXh0LWFydGljbGUyIC5wcmVzZW50YXRpb24gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb250cmV4dC1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC4tcXVvdGUge1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDguNzZ2dztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNvbnRyZXh0LWFydGljbGUyIC5wcmVzZW50YXRpb24gLmNvb3JkcyB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNCk7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNDZ2dyAwIDEuNHZ3O1xuICBtYXJnaW4tYm90dG9tOiAyLjJ2dztcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5jb29yZHMgc3BhbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS40NnZ3O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY29udHJleHQtYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuY29vcmRzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMi4ydnc7XG4gIGhlaWdodDogMi4ydnc7XG4gIHdpZHRoOiAyLjJ2dztcbn1cbi5jb250cmV4dC1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC50ZXh0ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEuNDZ2dztcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmNvbnRyZXh0LWFydGljbGUzIC5jb250YWluZXIsIC5jb250cmV4dC1hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTMgLmNvbnRhaW5lci1uYXJyb3csIC5jb250cmV4dC1hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTMgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlMyAuY29udGFpbmVyLCAuY29udHJleHQtYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGUzIC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGUzIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiA5cmVtIDA7XG4gIH1cbn1cbi5jb250cmV4dC1hcnRpY2xlMyAudGl0bGUsIC5jb250cmV4dC1hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb250cmV4dC1hcnRpY2xlMyAuLXF1b3RlLFxuLmNvbnRyZXh0LWFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbnRyZXh0LWFydGljbGUzIC4tcXVvdGUsXG4uY29udHJleHQtYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb250cmV4dC1hcnRpY2xlMyAuLXF1b3RlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRyZXh0LWFydGljbGUzIC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmNvbnRyZXh0LWFydGljbGU0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRyZXh0LWFydGljbGU0IC5jb250YWluZXIsIC5jb250cmV4dC1hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTQgLmNvbnRhaW5lci1uYXJyb3csIC5jb250cmV4dC1hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTQgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgcGFkZGluZzogOHJlbSAycmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlNCAuY29udGFpbmVyLCAuY29udHJleHQtYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU0IC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU0IC5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXJnaW46IDhyZW0gMCAwIDRyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGU0IC5jb250YWluZXIsIC5jb250cmV4dC1hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTQgLmNvbnRhaW5lci1uYXJyb3csIC5jb250cmV4dC1hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTQgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1hcmdpbjogOHJlbSAwIDAgMTNyZW07XG4gIH1cbn1cbi5jb250cmV4dC1hcnRpY2xlNCAudGl0bGUsIC5jb250cmV4dC1hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb250cmV4dC1hcnRpY2xlNCAuLXF1b3RlLFxuLmNvbnRyZXh0LWFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbnRyZXh0LWFydGljbGU0IC4tcXVvdGUsXG4uY29udHJleHQtYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb250cmV4dC1hcnRpY2xlNCAuLXF1b3RlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRyZXh0LWFydGljbGU0IC5ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTQgLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlNCAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGU0IC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IC0zNXJlbTtcbiAgfVxufVxuLmNvbnRyZXh0LWFydGljbGU0IC5ib3R0b20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udHJleHQtYXJ0aWNsZTQgLmJvdHRvbSBkaXYge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuOTJ2dztcbiAgb3BhY2l0eTogMC4zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiA0MyU7XG59XG5cbi5jb250cmV4dC1hcnRpY2xlNSB7XG4gIHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTUge1xuICAgIHBhZGRpbmc6IDEzLjVyZW0gMCAzcmVtO1xuICB9XG59XG4uY29udHJleHQtYXJ0aWNsZTUgLmNvbnRhaW5lciwgLmNvbnRyZXh0LWFydGljbGU1IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlNSAuY29udGFpbmVyLW5hcnJvdywgLmNvbnRyZXh0LWFydGljbGU1IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlNSAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTUgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250cmV4dC1hcnRpY2xlNSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3c6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU1IC5jb250YWluZXItbmFycm93OmJlZm9yZSwgLmNvbnRyZXh0LWFydGljbGU1IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTUgLmNvbnRhaW5lci1tZWRpdW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3d3dy5ib3V5Z3Vlcy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDcvZ3JvZW5sYW5kLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzMi43cmVtO1xuICAgIGxlZnQ6IDcuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNy41cmVtO1xuICAgIHdpZHRoOiA0NC4zcmVtO1xuICB9XG59XG4uY29udHJleHQtYXJ0aWNsZTUgLmxlZnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMzFyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlNSAubGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGU1IC5sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgICB3aWR0aDogMzdyZW07XG4gIH1cbn1cbi5jb250cmV4dC1hcnRpY2xlNSAucmlnaHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTUgLnJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzFyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlNSAucmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG4gIH1cbn1cbi5jb250cmV4dC1hcnRpY2xlNSAucmlnaHQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udHJleHQtYXJ0aWNsZTUgLnF1b3RlLW1hcmsge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmNvbnRyZXh0LWFydGljbGU1IC5xdW90ZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb250cmV4dC1hcnRpY2xlNSAuYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5jb250cmV4dC1hcnRpY2xlNSAuYXV0aG9yIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRyZXh0LWFydGljbGU1IC50aXRsZSwgLmNvbnRyZXh0LWFydGljbGU1IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbnRyZXh0LWFydGljbGU1IC4tcXVvdGUsXG4uY29udHJleHQtYXJ0aWNsZTUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29udHJleHQtYXJ0aWNsZTUgLi1xdW90ZSxcbi5jb250cmV4dC1hcnRpY2xlNSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbnRyZXh0LWFydGljbGU1IC4tcXVvdGUge1xuICBjb2xvcjogIzY1NjM1NDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udHJleHQtYXJ0aWNsZTUgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTUgLnRleHRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5jb250cmV4dC1hcnRpY2xlNiAuY29udGFpbmVyLCAuY29udHJleHQtYXJ0aWNsZTYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU2IC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtYXJ0aWNsZTYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU2IC5jb250YWluZXItbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgcGFkZGluZzogNXJlbSAwIDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGU2IC5jb250YWluZXIsIC5jb250cmV4dC1hcnRpY2xlNiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTYgLmNvbnRhaW5lci1uYXJyb3csIC5jb250cmV4dC1hcnRpY2xlNiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuY29udHJleHQtYXJ0aWNsZTYgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDVyZW0gNHJlbSAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTYgLmNvbnRhaW5lciwgLmNvbnRyZXh0LWFydGljbGU2IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlNiAuY29udGFpbmVyLW5hcnJvdywgLmNvbnRyZXh0LWFydGljbGU2IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlNiAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogNXJlbSAxOXJlbSAxNHJlbTtcbiAgfVxufVxuLmNvbnRyZXh0LWFydGljbGU2IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGU2IGltZyB7XG4gICAgbWFyZ2luOiAtMTByZW0gYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRyZXh0LWFydGljbGU3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImltYWdlcy9jb250cmFpbnRlcy1leHRyZW1lcy9tb3VudGFpbnMtYmcuc3ZnXCIpIHJlcGVhdCAwIDAgZml4ZWQ7XG4gIH1cbn1cbi5jb250cmV4dC1hcnRpY2xlNyAuY29udGFpbmVyLCAuY29udHJleHQtYXJ0aWNsZTcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU3IC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtYXJ0aWNsZTcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU3IC5jb250YWluZXItbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBwYWRkaW5nOiA0cmVtIDRyZW0gNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udHJleHQtYXJ0aWNsZTcgLmNvbnRhaW5lciwgLmNvbnRyZXh0LWFydGljbGU3IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlNyAuY29udGFpbmVyLW5hcnJvdywgLmNvbnRyZXh0LWFydGljbGU3IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5jb250cmV4dC1hcnRpY2xlNyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTRyZW0gNHJlbSA1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5jb250cmV4dC1hcnRpY2xlNyAuY29udGFpbmVyLCAuY29udHJleHQtYXJ0aWNsZTcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU3IC5jb250YWluZXItbmFycm93LCAuY29udHJleHQtYXJ0aWNsZTcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRyZXh0LWFydGljbGU3IC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiA1cmVtIDE5cmVtIDE0cmVtO1xuICB9XG59XG4uY29udHJleHQtYXJ0aWNsZTcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHBsLWFydGljbGUtbmd1eWVuIHtcbiAgcGFkZGluZzogMCAwIDdyZW07XG59XG4udHBsLWFydGljbGUtbmd1eWVuIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1uZ3V5ZW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5ndXllbiAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW5ndXllbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbmd1eWVuIC5jb250YWluZXItbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxMTByZW07XG59XG5cbi5uZ3V5ZW4taW50cm8ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cblxuLm5ndXllbi1pbmZvcyB7XG4gIGJhY2tncm91bmQ6ICNjY2MgdXJsKFwiaW1hZ2VzL2FydGljbGVzL25ndXllbi1iZy1pbmZvcy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG4ubmd1eWVuLWluZm9zIC5jb250YWluZXIsIC5uZ3V5ZW4taW5mb3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm5ndXllbi1pbmZvcyAuY29udGFpbmVyLW5hcnJvdywgLm5ndXllbi1pbmZvcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubmd1eWVuLWluZm9zIC5jb250YWluZXItbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA1NnJlbTtcbn1cblxuLm5ndXllbi1pbmZvcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzIyMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMXJlbSBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogMzhyZW07XG59XG5cbi5uZ3V5ZW4taW5mb3MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cblxuLm5ndXllbi1pbmZvcy1pdGVtIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cbi5uZ3V5ZW4taW5mb3MtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmd1eWVuLW1haW4gLmNvbnRhaW5lciwgLm5ndXllbi1tYWluIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5uZ3V5ZW4tbWFpbiAuY29udGFpbmVyLW5hcnJvdywgLm5ndXllbi1tYWluIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5uZ3V5ZW4tbWFpbiAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImltYWdlcy9hcnRpY2xlcy9uZ3V5ZW4tYmctdGV4dGUucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDdyZW0gMnJlbSAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubmd1eWVuLW1haW4gLmNvbnRhaW5lciwgLm5ndXllbi1tYWluIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5uZ3V5ZW4tbWFpbiAuY29udGFpbmVyLW5hcnJvdywgLm5ndXllbi1tYWluIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5uZ3V5ZW4tbWFpbiAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTRyZW0gN3JlbSAwO1xuICB9XG59XG5cbi5xdW90ZS1zZXBhcmF0b3Ige1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDkuOHJlbTtcbiAgbWFyZ2luOiAyLjVyZW0gMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVvdGUtc2VwYXJhdG9yOmJlZm9yZSwgLnF1b3RlLXNlcGFyYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDE0cmVtO1xufVxuLnF1b3RlLXNlcGFyYXRvcjpiZWZvcmUge1xuICBsZWZ0OiAtMTVyZW07XG59XG4ucXVvdGUtc2VwYXJhdG9yOmFmdGVyIHtcbiAgcmlnaHQ6IC0xNXJlbTtcbn1cblxuLm5ndXllbi1tYWluLXF1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmd1eWVuLW1haW4tcXVvdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDM1cmVtO1xufVxuXG4ubmd1eWVuLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmd1eWVuLXRleHQgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm5ndXllbi10ZXh0ID4gZGl2IHtcbiAgICB3aWR0aDogNDYuODc1JTtcbiAgfVxufVxuLm5ndXllbi10ZXh0IHAge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG59XG4ubmd1eWVuLXRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLm5ndXllbi10ZXh0IC50aXRsZSwgLm5ndXllbi10ZXh0IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLm5ndXllbi10ZXh0IC4tcXVvdGUsXG4ubmd1eWVuLXRleHQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubmd1eWVuLXRleHQgLi1xdW90ZSxcbi5uZ3V5ZW4tdGV4dCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm5ndXllbi10ZXh0IC4tcXVvdGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnRwbC1hcnRpY2xlLWxjaSAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbGNpIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1sY2kgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1sY2kgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWxjaSAuY29udGFpbmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMTEwcmVtO1xufVxuXG4ubGNpLWludHJvIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4ubGNpLWludHJvIC5jb250YWluZXIsIC5sY2ktaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmxjaS1pbnRybyAuY29udGFpbmVyLW5hcnJvdywgLmxjaS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubGNpLWludHJvIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxjaS1pbnRybyAuY29udGFpbmVyLCAubGNpLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5sY2ktaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC5sY2ktaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmxjaS1pbnRybyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMCA5cmVtO1xuICB9XG59XG5cbi5sY2ktdGV4dCAuY29udGFpbmVyLCAubGNpLXRleHQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmxjaS10ZXh0IC5jb250YWluZXItbmFycm93LCAubGNpLXRleHQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmxjaS10ZXh0IC5jb250YWluZXItbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbn1cbi5sY2ktdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5sY2ktcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sY2ktcXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxjaS1xdW90ZSA+IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGNpLXF1b3RlID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxjaS1xdW90ZSAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NmYmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1dnc7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sY2ktcXVvdGUgLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAzOHZ3O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogOTJ2dztcbiAgfVxufVxuLmxjaS1xdW90ZSAuaWNvbiB7XG4gIGZpbGw6ICNGRkY7XG4gIGhlaWdodDogOXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIHdpZHRoOiA5dnc7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sY2ktcXVvdGUgLmljb24ge1xuICAgIGhlaWdodDogMy4ydnc7XG4gICAgd2lkdGg6IDMuMnZ3O1xuICB9XG59XG4ubGNpLXF1b3RlIC5xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTB2dztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxjaS1xdW90ZSAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMy42NXZ3O1xuICB9XG59XG4ubGNpLXF1b3RlIC5hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGNpLXF1b3RlIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gIH1cbn1cbi5sY2ktcXVvdGUgLmF1dGhvciBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG5cbi5sY2ktaW5mb3Mge1xuICBiYWNrZ3JvdW5kOiAjY2NjIHVybChcImltYWdlcy9hcnRpY2xlcy9sY2ktYmctaW5mb3MtbGNpLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5sY2ktaW5mb3MgLmNvbnRhaW5lciwgLmxjaS1pbmZvcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubGNpLWluZm9zIC5jb250YWluZXItbmFycm93LCAubGNpLWluZm9zIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5sY2ktaW5mb3MgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU2cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmxjaS1pbmZvcyAuY29udGFpbmVyLCAubGNpLWluZm9zIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5sY2ktaW5mb3MgLmNvbnRhaW5lci1uYXJyb3csIC5sY2ktaW5mb3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmxjaS1pbmZvcyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubGNpLWluZm9zIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzIyMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMnJlbSBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogMzhyZW07XG59XG4ubGNpLWluZm9zIC50aXRsZSwgLmxjaS1pbmZvcyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5sY2ktaW5mb3MgLi1xdW90ZSxcbi5sY2ktaW5mb3MgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubGNpLWluZm9zIC4tcXVvdGUsXG4ubGNpLWluZm9zIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubGNpLWluZm9zIC4tcXVvdGUge1xuICBjb2xvcjogIzEzY2ZiZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sY2ktaW5mb3MgLnRleHRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbn1cblxuLmxjaS1oaXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5sY2ktaGlzdG9yeSAuY29udGFpbmVyLCAubGNpLWhpc3RvcnkgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmxjaS1oaXN0b3J5IC5jb250YWluZXItbmFycm93LCAubGNpLWhpc3RvcnkgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmxjaS1oaXN0b3J5IC5jb250YWluZXItbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmxjaS1oaXN0b3J5IC5jb250YWluZXIsIC5sY2ktaGlzdG9yeSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubGNpLWhpc3RvcnkgLmNvbnRhaW5lci1uYXJyb3csIC5sY2ktaGlzdG9yeSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubGNpLWhpc3RvcnkgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubGNpLWhpc3RvcnkgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5sY2ktaGlzdG9yeSAuaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmxjaS1oaXN0b3J5IC5pdGVtIC5kYXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiA1LjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxjaS1oaXN0b3J5IC5pdGVtIC5kYXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMC4ycmVtO1xuICB3aWR0aDogNXJlbTtcbn1cbi5sY2ktaGlzdG9yeSAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmxjaS1oaXN0b3J5IC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuLmxjaS1oaXN0b3J5IC5pdGVtOm50aC1jaGlsZChldmVuKSAuZGF0ZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmxjaS1oaXN0b3J5IC5pdGVtOm50aC1jaGlsZChldmVuKSAuZGF0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1iYXRpbWVudC1waGFyZSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiaW1hZ2VzL2FydGljbGVzL2JhdGltZW50LXBoYXJlLWdlbmVyaWMtYmcuanBnXCIpIHJlcGVhdCAwIDAgZml4ZWQ7XG4gIH1cbn1cblxuLnRwbC1hcnRpY2xlLWJhdGltZW50LXBoYXJlIC50ZXh0ZS4taXRhbGljcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmJhdHBoYXJlLWludHJvIHtcbiAgYmFja2dyb3VuZDogI2U1ZTRkMyB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvYmF0aW1lbnQtcGhhcmUtZ2VuZXJpYy1iZy5qcGdcIikgcmVwZWF0IDAgMCBmaXhlZDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXRwaGFyZS1pbnRybyAuY29udGFpbmVyLCAuYmF0cGhhcmUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLWludHJvIC5jb250YWluZXItbmFycm93LCAuYmF0cGhhcmUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLWludHJvIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWludHJvIC5jb250YWluZXIsIC5iYXRwaGFyZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC5iYXRwaGFyZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtaW50cm8gLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDE1cmVtIDAgOXJlbTtcbiAgfVxufVxuLmJhdHBoYXJlLWludHJvIC50aXRsZSwgLmJhdHBoYXJlLWludHJvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmJhdHBoYXJlLWludHJvIC4tcXVvdGUsXG4uYmF0cGhhcmUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtaW50cm8gLi1xdW90ZSxcbi5iYXRwaGFyZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWludHJvIC4tcXVvdGUge1xuICBjb2xvcjogI2JjYTg4ZDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYXRwaGFyZS1pbnRybyAudGl0bGUsIC5iYXRwaGFyZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1pbnRybyAuLXF1b3RlLFxuLmJhdHBoYXJlLWludHJvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWludHJvIC4tcXVvdGUsXG4uYmF0cGhhcmUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1pbnRybyAuLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmJhdHBoYXJlLWludHJvIC50ZXh0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmF0cGhhcmUtaW50cm8gLnRleHRlIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLmJhdHBoYXJlLWludHJvIC5hdXRob3Ige1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmJhdHBoYXJlLWFydGljbGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmF0cGhhcmUtYXJ0aWNsZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5iYXRwaGFyZS1hcnRpY2xlMSAuYmctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvYmF0aW1lbnQtcGhhcmUtYXJ0aWNsZTEtYmcucG5nXCIpIG5vLXJlcGVhdCAwIDAvY292ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWFydGljbGUxIC5iZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMycmVtIDAgMDtcbiAgfVxufVxuLmJhdHBoYXJlLWFydGljbGUxIC5iZy1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMSAuY29udGFpbmVyLCAuYmF0cGhhcmUtYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLWFydGljbGUxIC5jb250YWluZXItbmFycm93LCAuYmF0cGhhcmUtYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLWFydGljbGUxIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBwYWRkaW5nOiA4cmVtIDJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWFydGljbGUxIC5jb250YWluZXIsIC5iYXRwaGFyZS1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3csIC5iYXRwaGFyZS1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBwYWRkaW5nOiA4cmVtIDlyZW0gMnJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTEgLmNvbnRhaW5lcjpmaXJzdC1sZXR0ZXIsIC5iYXRwaGFyZS1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3c6Zmlyc3QtbGV0dGVyLCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLWFydGljbGUxIC5jb250YWluZXItbmFycm93OmZpcnN0LWxldHRlciwgLmJhdHBoYXJlLWFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bTpmaXJzdC1sZXR0ZXIsIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW06Zmlyc3QtbGV0dGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNi4ycmVtO1xuICBjb2xvcjogI2JjYTg4ZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA2LjRyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJhdHBoYXJlLWFydGljbGUxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhdHBoYXJlLXF1b3RlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmF0cGhhcmUtcXVvdGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5iYXRwaGFyZS1xdW90ZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5iYXRwaGFyZS1xdW90ZS1tYWluIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGNvbG9yOiAjYmNhODhkO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYmF0cGhhcmUtcXVvdGUtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgfVxufVxuLmJhdHBoYXJlLXF1b3RlLW1haW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmF0cGhhcmUtcXVvdGUtYXV0aG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmF0cGhhcmUtcXVvdGUtYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG5cbi5iYXRwaGFyZS1hcnRpY2xlMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmF0cGhhcmUtYXJ0aWNsZTIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiaW1hZ2VzL2FydGljbGVzL2JhdGltZW50LXBoYXJlLWdlbmVyaWMtYmcuanBnXCIpIHJlcGVhdCAwIDAgZml4ZWQ7XG4gIH1cbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAudG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhdHBoYXJlLWFydGljbGUyIC50b3A6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAudG9wIC5jb250YWluZXIsIC5iYXRwaGFyZS1hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5iYXRwaGFyZS1hcnRpY2xlMiAudG9wIC5jb250YWluZXItbmFycm93LCAuYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLCAuYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLW5hcnJvdywgLmJhdHBoYXJlLWFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLWFydGljbGUyIC50b3AgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDlyZW0gMDtcbiAgfVxufVxuLmJhdHBoYXJlLWFydGljbGUyIC50b3AgLnRpdGxlLCAuYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1hcnRpY2xlMiAudG9wIC4tcXVvdGUsXG4uYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1hcnRpY2xlMiAudG9wIC4tcXVvdGUsXG4uYmF0cGhhcmUtYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWFydGljbGUyIC50b3AgLi1xdW90ZSB7XG4gIGNvbG9yOiAjYmNhODhkO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAudG9wIC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWFydGljbGUyIC50b3AgLnRleHRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwJTtcbiAgdG9wOiAtMjMuNSU7XG4gIHdpZHRoOiA2MiU7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcCBpbWcge1xuICBvcGFjaXR5OiAwLjE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcDpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlcjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjclO1xufVxuLmJhdHBoYXJlLWFydGljbGUyIC5tYXJrZXI6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMjMlO1xuICB0b3A6IDY4JTtcbiAgei1pbmRleDogMztcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAubWFya2VyOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDIxJTtcbiAgdG9wOiA3NCU7XG4gIHotaW5kZXg6IDI7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlcjpudGgtY2hpbGQoNSkge1xuICBsZWZ0OiAxNSU7XG4gIHRvcDogNzYuNSU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlciAucmFkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGhlaWdodDogMi4ydnc7XG4gIHdpZHRoOiAyLjJ2dztcbiAgei1pbmRleDogMTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAubWFya2VyIC5yYWRpbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZmEwOTQ7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlciAucmFkaW86YmVmb3JlLCAuYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlciAucmFkaW86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDEwJTtcbiAgd2lkdGg6IDQ3JTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAubWFya2VyIC5yYWRpbzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAubWFya2VyIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxLjc1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmc6IDAgNC40dncgMCAyLjJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuOHZ3O1xuICB0b3A6IC0wLjQ2dnc7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlciBpbnB1dDpjaGVja2VkICsgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLm1hcmtlciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAucHJlc2VudGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMCU7XG4gIHRvcDogLTIzLjUlO1xuICB3aWR0aDogMzYuNSU7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAudGl0bGUsIC5iYXRwaGFyZS1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmJhdHBoYXJlLWFydGljbGUyIC5wcmVzZW50YXRpb24gLi1xdW90ZSxcbi5iYXRwaGFyZS1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWFydGljbGUyIC5wcmVzZW50YXRpb24gLi1xdW90ZSxcbi5iYXRwaGFyZS1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuLXF1b3RlIHtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA4Ljc2dnc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5jb29yZHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjQ2dncgMCAxLjR2dztcbiAgbWFyZ2luLWJvdHRvbTogMi4ydnc7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuY29vcmRzIHNwYW4ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNDZ2dztcbiAgb3BhY2l0eTogMC43O1xufVxuLmJhdHBoYXJlLWFydGljbGUyIC5wcmVzZW50YXRpb24gLmNvb3JkcyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIuMnZ3O1xuICBoZWlnaHQ6IDIuMnZ3O1xuICB3aWR0aDogMi4ydnc7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAudGV4dGUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxLjQ2dnc7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5iYXRwaGFyZS1kaWR5b3Vrbm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmF0cGhhcmUtZGlkeW91a25vdzpub3QoLmNlbnRlcmVkKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIGltZyB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93IC5jb250ZW50IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA2LjV2dztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWRpZHlvdWtub3cgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDR2dyk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDR2dyk7XG4gIH1cbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC5jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93IC50aXRsZSwgLmJhdHBoYXJlLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYmF0cGhhcmUtZGlkeW91a25vdyAuLXF1b3RlLFxuLmJhdHBoYXJlLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtZGlkeW91a25vdyAuLXF1b3RlLFxuLmJhdHBoYXJlLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDh2dztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWRpZHlvdWtub3cgLnRpdGxlLCAuYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGUsXG4uYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGUsXG4uYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWRpZHlvdWtub3cgLi1xdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0wLjh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuYmF0cGhhcmUtZGlkeW91a25vdyAudGl0bGU6YmVmb3JlLCAuYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYmF0cGhhcmUtZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi5iYXRwaGFyZS1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlLFxuLmJhdHBoYXJlLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSwgLmJhdHBoYXJlLWRpZHlvdWtub3cgLnRpdGxlOmFmdGVyLCAuYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTphZnRlciwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4uYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4uYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWRpZHlvdWtub3cgLi1xdW90ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGhlaWdodDogMC4xcmVtO1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cbiAgLmJhdHBoYXJlLWRpZHlvdWtub3cgLnRpdGxlOmJlZm9yZSwgLmJhdHBoYXJlLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmJhdHBoYXJlLWRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4uYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi5iYXRwaGFyZS1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmJhdHBoYXJlLWRpZHlvdWtub3cgLnRpdGxlOmFmdGVyLCAuYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTphZnRlciwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4uYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4uYmF0cGhhcmUtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWRpZHlvdWtub3cgLi1xdW90ZTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC50aXRsZSwgLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYmF0cGhhcmUtZGlkeW91a25vdy5jZW50ZXJlZCAuLXF1b3RlLFxuLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtZGlkeW91a25vdy5jZW50ZXJlZCAuLXF1b3RlLFxuLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGUge1xuICBjb2xvcjogIzY2Njtcbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC50aXRsZTpiZWZvcmUsIC5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGU6YmVmb3JlLFxuLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLi1xdW90ZTpiZWZvcmUsXG4uYmF0cGhhcmUtZGlkeW91a25vdy5jZW50ZXJlZCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC4tcXVvdGU6YmVmb3JlLCAuYmF0cGhhcmUtZGlkeW91a25vdy5jZW50ZXJlZCAudGl0bGU6YWZ0ZXIsIC5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLi1xdW90ZTphZnRlcixcbi5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLi1xdW90ZTphZnRlcixcbi5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtZGlkeW91a25vdy5jZW50ZXJlZCAuLXF1b3RlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cbi5iYXRwaGFyZS1kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBmb250LXNpemU6IDZ2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWRpZHlvdWtub3cgLnRleHRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuODZ2dztcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5iYXRwaGFyZS1kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gICAgZm9udC1zaXplOiAxLjQ2dnc7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmJhdHBoYXJlLWRpZHlvdWtub3cuY2VudGVyZWQgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmF0cGhhcmUtZGlkeW91a25vdy5jZW50ZXJlZCAudGV4dGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS43MXZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5iYXRwaGFyZS1kaWR5b3Vrbm93LmNlbnRlcmVkIC50ZXh0ZSB7XG4gICAgZm9udC1zaXplOiAxLjMxdnc7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uYmF0cGhhcmUtZGlkeW91a25vdy1oZWFkaW5nIHtcbiAgY29sb3I6ICNiY2E4OGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW46IDAgMCA1cmVtO1xufVxuXG4uYmF0cGhhcmUtYXJ0aWNsZTMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWFydGljbGUzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImltYWdlcy9hcnRpY2xlcy9iYXRpbWVudC1waGFyZS1nZW5lcmljLWJnLmpwZ1wiKSByZXBlYXQgMCAwIGZpeGVkO1xuICB9XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXRwaGFyZS1hcnRpY2xlMyAudG9wOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuY29udGFpbmVyLCAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuY29udGFpbmVyLW5hcnJvdywgLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC5jb250YWluZXIsIC5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC5jb250YWluZXItbmFycm93LCAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOHJlbSAycmVtIDhyZW07XG4gIH1cbn1cbi5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC50aXRsZSwgLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuLXF1b3RlLFxuLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuLXF1b3RlLFxuLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC4tcXVvdGUge1xuICBjb2xvcjogI2JjYTg4ZDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAudGl0bGUsIC5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLi1xdW90ZSxcbi5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLi1xdW90ZSxcbi5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAuLXF1b3RlIHtcbiAgICBwYWRkaW5nOiA1cmVtIDE5cmVtIDA7XG4gIH1cbn1cbi5iYXRwaGFyZS1hcnRpY2xlMyAudG9wIC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhdHBoYXJlLWFydGljbGUzIC50b3AgLnRleHRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIHBhZGRpbmc6IDVyZW0gMTlyZW0gMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAudGV4dGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDE5cmVtIDEwcmVtO1xuICB9XG59XG4uYmF0cGhhcmUtYXJ0aWNsZTMgLnRvcCAudGV4dGU6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXRwaGFyZS1udW1iZXJzLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYmF0cGhhcmUtbnVtYmVycy1pbWcge1xuICAgIG1hcmdpbjogLTI1cmVtIDAgMDtcbiAgfVxufVxuXG4uYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyB7XG4gIG1hcmdpbjogLTdyZW0gMCA3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDAgMCA2cmVtO1xufVxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLmNvbnRhaW5lciwgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLmNvbnRhaW5lci1uYXJyb3csIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5jb250YWluZXItbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLmNvbnRhaW5lciwgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLmNvbnRhaW5lci1uYXJyb3csIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhODhkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gIH1cbn1cbi5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtIC50aXRsZSwgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlLFxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlLFxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbSAudGl0bGU6YmVmb3JlLCAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlOmJlZm9yZSxcbi5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGU6YmVmb3JlLFxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMC4ycmVtO1xuICB3aWR0aDogNXJlbTtcbn1cbi5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzIyMjtcbn1cbi5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAudGl0bGUsIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlLFxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC4tcXVvdGUsXG4uYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlIHtcbiAgY29sb3I6ICMyMjI7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpdGxlOmJlZm9yZSwgLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlOmJlZm9yZSxcbi5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZTpiZWZvcmUsXG4uYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhODhkO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYmF0cGhhcmUtbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3MgLnRleHRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC50ZXh0ZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmJhdHBoYXJlLW51bWJlcnMtb25pb24ge1xuICBmb250LXNpemU6IDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXRwaGFyZS1udW1iZXJzLW9uaW9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHdpZHRoOiA1cmVtO1xufVxuLmJhdHBoYXJlLW51bWJlcnMtb25pb246YmVmb3JlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJhdHBoYXJlLW51bWJlcnMtb25pb24uaWNvbi1vbmlvbi0yIHtcbiAgY29sb3I6ICNiY2E4OGQ7XG59XG4uYmF0cGhhcmUtbnVtYmVycy1vbmlvbi5pY29uLW9uaW9uLTI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iYXRwaGFyZS1udW1iZXJzLW9uaW9uLmljb24tb25pb24tMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2E4OGQ7XG59XG5cbi5iYXRwaGFyZS1udW1iZXJzLWJvbGQge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG5cbi5iYXRwaGFyZS1hcnRpY2xlNiB7XG4gIHBhZGRpbmc6IDlyZW0gMnJlbSAxMHJlbTtcbn1cblxuLmJhdHBoYXJlLWFydGljbGU2LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzNyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJhdHBoYXJlLWFydGljbGU2LXR4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmJhdHBoYXJlLWFydGljbGU2LXR4dC4tc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnRwbC12aWxsZS1kZS1kZW1haW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IElOVFJPIFRFWFQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZpbGxlLWRlbWFpbi1pbnRybyB7XG4gIHBhZGRpbmc6IDE0cmVtIDAgMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwJTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnZpbGxlLWRlbWFpbi1pbnRybyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLnZpbGxlLWRlbWFpbi1pbnRybyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnZpbGxlLWRlbWFpbi1pbnRybyBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlsbGUtZGVtYWluLWludHJvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvdmlsbGUtZGUtZGVtYWluLWJnLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDEyMCU7XG4gIGxlZnQ6IC0zNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTcwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi52aWxsZS1kZW1haW4tc3RhcnR1cHMtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC52aWxsZS1kZW1haW4tc3RhcnR1cHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAudmlsbGUtZGVtYWluLXN0YXJ0dXBzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXBzLWxlZnQsXG4udmlsbGUtZGVtYWluLXN0YXJ0dXBzLXJpZ2h0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnZpbGxlLWRlbWFpbi1zdGFydHVwcy1sZWZ0LFxuLnZpbGxlLWRlbWFpbi1zdGFydHVwcy1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXAge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTUlO1xufVxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtaW1hZ2UtYW5kLXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAuM3JlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtaW1hZ2UtYW5kLXRpdGxlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAwLjNyZW0gMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpbGxlLWRlbWFpbi1zdGFydHVwLXRpdGxlLFxuLnZpbGxlLWRlbWFpbi1zdGFydHVwLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1LjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZpbGxlLWRlbWFpbi1zdGFydHVwLXRpdGxlIHtcbiAgYm90dG9tOiA3cmVtO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtc3VidGl0bGUge1xuICBib3R0b206IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIjtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50ZWxsbXljaXR5IHtcbiAgYm90dG9tOiAxMHJlbTtcbn1cblxuLnZpbGxlLWRlbWFpbi1zdGFydHVwLWRlc2NyaXB0aW9uIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogOTk5OTtcbn1cbi52aWxsZS1kZW1haW4tc3RhcnR1cC1kZXNjcmlwdGlvbiAudmlsbGUtZGVtYWluLXN0YXJ0dXAtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtZGVzY3JpcHRpb24gLnZpbGxlLWRlbWFpbi1zdGFydHVwLWtub3ctbW9yZSB7XG4gIGNvbG9yOiAjNERDRkMwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52aWxsZS1kZW1haW4tc3RhcnR1cC1kZXNjcmlwdGlvbiAudmlsbGUtZGVtYWluLXN0YXJ0dXAta25vdy1tb3JlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0RENGQzA7XG4gIGJvdHRvbTogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpbGxlLWRlbWFpbi1zdGFydHVwLWRlc2NyaXB0aW9uIC52aWxsZS1kZW1haW4tc3RhcnR1cC1rbm93LW1vcmU6aG92ZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAyLjVyZW07XG59XG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtZGVzY3JpcHRpb24gLnZpbGxlLWRlbWFpbi1zdGFydHVwLWtub3ctbW9yZTpob3ZlciwgLnZpbGxlLWRlbWFpbi1zdGFydHVwLWRlc2NyaXB0aW9uIC52aWxsZS1kZW1haW4tc3RhcnR1cC1rbm93LW1vcmU6Zm9jdXMsIC52aWxsZS1kZW1haW4tc3RhcnR1cC1kZXNjcmlwdGlvbiAudmlsbGUtZGVtYWluLXN0YXJ0dXAta25vdy1tb3JlOnZpc2l0ZWQsIC52aWxsZS1kZW1haW4tc3RhcnR1cC1kZXNjcmlwdGlvbiAudmlsbGUtZGVtYWluLXN0YXJ0dXAta25vdy1tb3JlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRpbHRlciB7XG4gIHBlcnNwZWN0aXZlOiAxMDByZW07XG59XG5cbi50aWx0ZXIgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50aWx0ZXJfX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnRpbHRlcl9fZmlndXJlOjpiZWZvcmUsIC50aWx0ZXJfX2ZpZ3VyZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHotaW5kZXg6IDUwO1xufVxuLnRpbHRlcl9fZmlndXJlOmhvdmVyIHtcbiAgY29sb3I6IGxpZ2h0Z3JleTtcbn1cbi50aWx0ZXJfX2ZpZ3VyZTo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGlsdGVyX19maWd1cmU6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICB0cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1yaWdodC1jb2xvciAwLjE1cyBlYXNlIDAuMXMsIGJvcmRlci1ib3R0b20tY29sb3IgMC4xNXMgZWFzZSAwLjJzLCBib3JkZXItbGVmdC1jb2xvciAwLjJzIGVhc2UgMC4yNXM7XG59XG4udGlsdGVyX19maWd1cmU6OmFmdGVyIHtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRpbHRlcl9fZmlndXJlOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCBsaWdodGdyZXk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjJyZW07XG4gIGJvcmRlci1yaWdodC13aWR0aDogMC4ycmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlIDBzLCBib3JkZXItdG9wLXdpZHRoIDBzIGVhc2UgMC4zNXM7XG59XG5cbi50aWx0ZXJfX2ZpZ3VyZSA+ICoge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbn1cblxuLnRwbC1hcnRpY2xlLWxlLWxvZ2VtZW50LXJlaW52ZW50ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2lyY2xlcy1hbmQtcGVyc29ubmFsaXNhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5jaXJjbGVzLWFuZC1wZXJzb25uYWxpc2FibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jaXJjbGVzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogNTByZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3JkZXI6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNnJlbSkge1xuICAuY2lyY2xlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZyZW0pIGFuZCAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIC5jaXJjbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuY2lyY2xlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgfVxufVxuLmNpcmNsZXMgPiAqIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDExLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiAxMS41cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZyZW0pIGFuZCAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIC5jaXJjbGVzID4gKiB7XG4gICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDguNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmNpcmNsZXMgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5jaXJjbGVzIC5jaXJjbGUxIHtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvbGUtbG9nZW1lbnQtcmVpbnZlbnRlLWNpcmNsZTEucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHNjcm9sbDtcbn1cbi5jaXJjbGVzIC5jaXJjbGUyIHtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvbGUtbG9nZW1lbnQtcmVpbnZlbnRlLWNpcmNsZTIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHNjcm9sbDtcbn1cbi5jaXJjbGVzIC5jaXJjbGUzIHtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvbGUtbG9nZW1lbnQtcmVpbnZlbnRlLWNpcmNsZTMucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHNjcm9sbDtcbn1cblxuLnRleHQtcGVyc29ubmFsaXNhYmxlIHtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC50ZXh0LXBlcnNvbm5hbGlzYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZXh0LXBlcnNvbm5hbGlzYWJsZSBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnRleHQtcGVyc29ubmFsaXNhYmxlIGgzIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIG1hcmdpbi10b3A6IDEycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5pbWctYW5kLWV2b2x1dGlmIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy1hbmQtZXZvbHV0aWYgLmNvbnRhaW5lciwgLmltZy1hbmQtZXZvbHV0aWYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLmltZy1hbmQtZXZvbHV0aWYgLmNvbnRhaW5lci1uYXJyb3csIC5pbWctYW5kLWV2b2x1dGlmIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5pbWctYW5kLWV2b2x1dGlmIC5jb250YWluZXItbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogLTglO1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuaW1nLWFuZC1ldm9sdXRpZiAuY29udGFpbmVyLCAuaW1nLWFuZC1ldm9sdXRpZiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuaW1nLWFuZC1ldm9sdXRpZiAuY29udGFpbmVyLW5hcnJvdywgLmltZy1hbmQtZXZvbHV0aWYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmltZy1hbmQtZXZvbHV0aWYgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAuaW1nLWFuZC1ldm9sdXRpZiAuY29udGFpbmVyLCAuaW1nLWFuZC1ldm9sdXRpZiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAuaW1nLWFuZC1ldm9sdXRpZiAuY29udGFpbmVyLW5hcnJvdywgLmltZy1hbmQtZXZvbHV0aWYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLmltZy1hbmQtZXZvbHV0aWYgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDVyZW0gM3JlbTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5pbWctYW5kLWV2b2x1dGlmIC5jb250YWluZXIsIC5pbWctYW5kLWV2b2x1dGlmIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5pbWctYW5kLWV2b2x1dGlmIC5jb250YWluZXItbmFycm93LCAuaW1nLWFuZC1ldm9sdXRpZiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAuaW1nLWFuZC1ldm9sdXRpZiAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogNXJlbSAxMHJlbTtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4uaW1nLWFuZC1ldm9sdXRpZiAuY29udGFpbmVyIHAsIC5pbWctYW5kLWV2b2x1dGlmIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdyBwLCAuYXJ0aWNsZS1nbG9iYWwgLmltZy1hbmQtZXZvbHV0aWYgLmNvbnRhaW5lci1uYXJyb3cgcCwgLmltZy1hbmQtZXZvbHV0aWYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtIHAsIC5hcnRpY2xlLWdsb2JhbCAuaW1nLWFuZC1ldm9sdXRpZiAuY29udGFpbmVyLW1lZGl1bSBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmltZy1hbmQtZXZvbHV0aWYgLmNvbnRhaW5lciBoMywgLmltZy1hbmQtZXZvbHV0aWYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93IGgzLCAuYXJ0aWNsZS1nbG9iYWwgLmltZy1hbmQtZXZvbHV0aWYgLmNvbnRhaW5lci1uYXJyb3cgaDMsIC5pbWctYW5kLWV2b2x1dGlmIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSBoMywgLmFydGljbGUtZ2xvYmFsIC5pbWctYW5kLWV2b2x1dGlmIC5jb250YWluZXItbWVkaXVtIGgzIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW1nLWFuZC1ldm9sdXRpZiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IC00O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbWctYW5kLWV2b2x1dGlmIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb2dyYW1tZS1sb2RnZXMge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvbGUtbG9nZW1lbnQtcmVpbnZlbnRlLWxvZGdlcy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIG1pbi1oZWlnaHQ6IDgwcmVtO1xuICBwYWRkaW5nOiA1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgLnByb2dyYW1tZS1sb2RnZXMge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWluLWhlaWdodDogNjByZW07XG4gIH1cbn1cbi5wcm9ncmFtbWUtbG9kZ2VzIC5wcm9ncmFtbWUtbG9kZ2VzLWJvcmRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNzByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5wcm9ncmFtbWUtbG9kZ2VzIC5wcm9ncmFtbWUtbG9kZ2VzLWJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ucHJvZ3JhbW1lLWxvZGdlcyAucHJvZ3JhbW1lLWxvZGdlcy1ib3JkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5wcm9ncmFtbWUtbG9kZ2VzIC5wcm9ncmFtbWUtbG9kZ2VzLWJvcmRlciBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4ucHJvZ3JhbW1lLWxvZGdlcyAucHJvZ3JhbW1lLWxvZGdlcy1ib3JkZXIgaDMge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5wcm9ncmFtbWUtbG9kZ2VzIC5wcm9ncmFtbWUtbG9kZ2VzLWJvcmRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIH1cbn1cblxuLmZsZXhvbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4b20gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTQ7XG59XG4uZmxleG9tIC5xdW90ZS1hbmQtdGV4dC1mbGV4b20ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAuZmxleG9tIC5xdW90ZS1hbmQtdGV4dC1mbGV4b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmxleG9tIC5xdW90ZS1hbmQtdGV4dC1mbGV4b20gLnF1b3RlLWZsZXhvbSB7XG4gIG9yZGVyOiAwO1xuICBoZWlnaHQ6IDUwcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2cmVtKSB7XG4gIC5mbGV4b20gLnF1b3RlLWFuZC10ZXh0LWZsZXhvbSAucXVvdGUtZmxleG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZyZW0pIGFuZCAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIC5mbGV4b20gLnF1b3RlLWFuZC10ZXh0LWZsZXhvbSAucXVvdGUtZmxleG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgLmZsZXhvbSAucXVvdGUtYW5kLXRleHQtZmxleG9tIC5xdW90ZS1mbGV4b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmxleG9tIC5xdW90ZS1hbmQtdGV4dC1mbGV4b20gLnF1b3RlLWZsZXhvbSBpbWcge1xuICB3aWR0aDogNC41cmVtO1xuICBtYXJnaW46IDMuNXJlbSAwIDNyZW0gYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgLmZsZXhvbSAucXVvdGUtYW5kLXRleHQtZmxleG9tIC5xdW90ZS1mbGV4b20gaW1nIHtcbiAgICBtYXJnaW46IDAgMCAzcmVtIGF1dG87XG4gIH1cbn1cbi5mbGV4b20gLnF1b3RlLWFuZC10ZXh0LWZsZXhvbSAucXVvdGUtZmxleG9tIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXhvbSAucXVvdGUtYW5kLXRleHQtZmxleG9tIC5xdW90ZS1mbGV4b20gLnF1b3RlLWZsZXhvbS1hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4b20gLnF1b3RlLWFuZC10ZXh0LWZsZXhvbSAucXVvdGUtZmxleG9tIC5xdW90ZS1mbGV4b20tYXV0aG9yIHNwYW4sXG4uZmxleG9tIC5xdW90ZS1hbmQtdGV4dC1mbGV4b20gLnF1b3RlLWZsZXhvbSAucXVvdGUtZmxleG9tLWF1dGhvciAuYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG4uZmxleG9tIC5xdW90ZS1hbmQtdGV4dC1mbGV4b20gLnRleHQtZmxleG9tIHtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgd2lkdGg6IDYwJTtcbn1cbi5mbGV4b20gLnF1b3RlLWFuZC10ZXh0LWZsZXhvbSAudGV4dC1mbGV4b20gcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5mbGV4b20gLnF1b3RlLWFuZC10ZXh0LWZsZXhvbSAudGV4dC1mbGV4b20gaDMge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgLmZsZXhvbSAucXVvdGUtYW5kLXRleHQtZmxleG9tIC50ZXh0LWZsZXhvbSBoMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAuZmxleG9tIC5xdW90ZS1hbmQtdGV4dC1mbGV4b20gLnRleHQtZmxleG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tYWNhbyAubW9kLXZpZGVvLWZ1bGxzY3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiaW1hZ2VzL2FydGljbGVzL21hY2FvLXBhcmFsYXgtYmcuc3ZnXCIpIHJlcGVhdCAwIDAgZml4ZWQ7XG4gIH1cbn1cblxuLm1hY2FvLWludHJvIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvbWFjYW8tcGFyYWxheC1iZy5zdmdcIikgcmVwZWF0IDAgMCBmaXhlZDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWNhby1pbnRybzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hY2FvLWludHJvIC5jb250YWluZXIsIC5tYWNhby1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubWFjYW8taW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC5tYWNhby1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubWFjYW8taW50cm8gLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubWFjYW8taW50cm8gLmNvbnRhaW5lciwgLm1hY2FvLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1pbnRybyAuY29udGFpbmVyLW5hcnJvdywgLm1hY2FvLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1pbnRybyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTVyZW0gMCA5cmVtO1xuICB9XG59XG4ubWFjYW8taW50cm8gLnRpdGxlLCAubWFjYW8taW50cm8gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubWFjYW8taW50cm8gLi1xdW90ZSxcbi5tYWNhby1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5tYWNhby1pbnRybyAuLXF1b3RlLFxuLm1hY2FvLWludHJvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubWFjYW8taW50cm8gLi1xdW90ZSB7XG4gIGNvbG9yOiAjNjU2MzU0O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1hY2FvLWludHJvIC50aXRsZSwgLm1hY2FvLWludHJvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLm1hY2FvLWludHJvIC4tcXVvdGUsXG4ubWFjYW8taW50cm8gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubWFjYW8taW50cm8gLi1xdW90ZSxcbi5tYWNhby1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm1hY2FvLWludHJvIC4tcXVvdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5tYWNhby1pbnRybyAudGV4dGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1hY2FvLWludHJvIC50ZXh0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi5tYWNhby1pbnRybyAuYXV0aG9yIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5tYWNhby1hcnRpY2xlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWNhby1hcnRpY2xlMSAuY29udGFpbmVyLCAubWFjYW8tYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGUxIC5jb250YWluZXItbmFycm93LCAubWFjYW8tYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGUxIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBwYWRkaW5nOiA4cmVtIDAgMTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWNhby1hcnRpY2xlMSAuY29udGFpbmVyOmZpcnN0LWxldHRlciwgLm1hY2FvLWFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdzpmaXJzdC1sZXR0ZXIsIC5hcnRpY2xlLWdsb2JhbCAubWFjYW8tYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3c6Zmlyc3QtbGV0dGVyLCAubWFjYW8tYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtOmZpcnN0LWxldHRlciwgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1hcnRpY2xlMSAuY29udGFpbmVyLW1lZGl1bTpmaXJzdC1sZXR0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA2LjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1hY2FvLWRpZHlvdWtub3cxIC5jb250ZW50LFxuLm1hY2FvLWRpZHlvdWtub3cyIC5jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1hY2FvLWRpZHlvdWtub3cxIC5yZWFsLXRpdGxlLFxuLm1hY2FvLWRpZHlvdWtub3cyIC5yZWFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjZ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1hY2FvLWRpZHlvdWtub3cyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFjYW8tZGlkeW91a25vdzIgLmNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICMyMjI7XG59XG4ubWFjYW8tZGlkeW91a25vdzIgLnRpdGxlLCAubWFjYW8tZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubWFjYW8tZGlkeW91a25vdzIgLi1xdW90ZSxcbi5tYWNhby1kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5tYWNhby1kaWR5b3Vrbm93MiAuLXF1b3RlLFxuLm1hY2FvLWRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubWFjYW8tZGlkeW91a25vdzIgLi1xdW90ZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLm1hY2FvLWRpZHlvdWtub3cyIC50aXRsZTpiZWZvcmUsIC5tYWNhby1kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubWFjYW8tZGlkeW91a25vdzIgLi1xdW90ZTpiZWZvcmUsXG4ubWFjYW8tZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLm1hY2FvLWRpZHlvdWtub3cyIC4tcXVvdGU6YmVmb3JlLFxuLm1hY2FvLWRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm1hY2FvLWRpZHlvdWtub3cyIC4tcXVvdGU6YmVmb3JlLCAubWFjYW8tZGlkeW91a25vdzIgLnRpdGxlOmFmdGVyLCAubWFjYW8tZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YWZ0ZXIsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubWFjYW8tZGlkeW91a25vdzIgLi1xdW90ZTphZnRlcixcbi5tYWNhby1kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5tYWNhby1kaWR5b3Vrbm93MiAuLXF1b3RlOmFmdGVyLFxuLm1hY2FvLWRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubWFjYW8tZGlkeW91a25vdzIgLi1xdW90ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG4ubWFjYW8tZGlkeW91a25vdzIgLnRleHRlLFxuLm1hY2FvLWRpZHlvdWtub3cyIC5yZWFsLXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5tYWNhby1kaWR1a25vdzMuY2VudGVyZWQgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5tYWNhby1hcnRpY2xlMixcbi5tYWNhby1hcnRpY2xlNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWNhby1hcnRpY2xlMiAuY29udGFpbmVyLCAubWFjYW8tYXJ0aWNsZTIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGUyIC5jb250YWluZXItbmFycm93LCAubWFjYW8tYXJ0aWNsZTIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGUyIC5jb250YWluZXItbWVkaXVtLFxuLm1hY2FvLWFydGljbGU2IC5jb250YWluZXIsXG4ubWFjYW8tYXJ0aWNsZTYgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LFxuLmFydGljbGUtZ2xvYmFsIC5tYWNhby1hcnRpY2xlNiAuY29udGFpbmVyLW5hcnJvdyxcbi5tYWNhby1hcnRpY2xlNiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sXG4uYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGU2IC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZzogOHJlbSAwIDEycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFjYW8tYXJ0aWNsZTIgcCxcbi5tYWNhby1hcnRpY2xlNiBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuLm1hY2FvLWFydGljbGUyIHN0cm9uZyxcbi5tYWNhby1hcnRpY2xlNiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBNZWRpdW1cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubWFjYW8tYXJ0aWNsZTMgLmNvbnRhaW5lciwgLm1hY2FvLWFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1hcnRpY2xlMyAuY29udGFpbmVyLW5hcnJvdywgLm1hY2FvLWFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1hcnRpY2xlMyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgbWF4LXdpZHRoOiAxMTFyZW07XG4gIHBhZGRpbmc6IDVyZW0gMCA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tYWNhby1hcnRpY2xlMyAuY29udGFpbmVyLCAubWFjYW8tYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGUzIC5jb250YWluZXItbmFycm93LCAubWFjYW8tYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGUzIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiA1cmVtIDRyZW0gMTRyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1hY2FvLWFydGljbGUzIC5jb250YWluZXIsIC5tYWNhby1hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubWFjYW8tYXJ0aWNsZTMgLmNvbnRhaW5lci1uYXJyb3csIC5tYWNhby1hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubWFjYW8tYXJ0aWNsZTMgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDVyZW0gMTlyZW0gMTRyZW07XG4gIH1cbn1cbi5tYWNhby1hcnRpY2xlMyBoMiB7XG4gIGNvbG9yOiAjYTc4ZjY2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWNhby1hcnRpY2xlMyBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hY2FvLWFydGljbGUzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubWFjYW8tYXJ0aWNsZTMgaW1nIHtcbiAgICBtYXJnaW46IC0xMHJlbSBhdXRvIDA7XG4gIH1cbn1cblxuLm1hY2FvLW51bWJlci1ibG9ja3Mge1xuICBtYXJnaW46IC05cmVtIDAgN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgNnJlbTtcbn1cbi5tYWNhby1udW1iZXItYmxvY2tzIC5jb250YWluZXIsIC5tYWNhby1udW1iZXItYmxvY2tzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1udW1iZXItYmxvY2tzIC5jb250YWluZXItbmFycm93LCAubWFjYW8tbnVtYmVyLWJsb2NrcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAubWFjYW8tbnVtYmVyLWJsb2NrcyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1heC13aWR0aDogMTExcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubWFjYW8tbnVtYmVyLWJsb2NrcyAuY29udGFpbmVyLCAubWFjYW8tbnVtYmVyLWJsb2NrcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAubWFjYW8tbnVtYmVyLWJsb2NrcyAuY29udGFpbmVyLW5hcnJvdywgLm1hY2FvLW51bWJlci1ibG9ja3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLW51bWJlci1ibG9ja3MgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2E4OGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSB7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW0gLnRpdGxlLCAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGUsXG4ubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGUsXG4ubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW0gLi1xdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSAudGl0bGU6YmVmb3JlLCAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlOmJlZm9yZSxcbi5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGU6YmVmb3JlLFxuLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNXJlbTtcbn1cbi5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4ubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpdGxlLCAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZSxcbi5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlLFxuLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZSB7XG4gIGNvbG9yOiAjYmNhODhkO1xufVxuLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aXRsZTpiZWZvcmUsIC5tYWNhby1udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZTpiZWZvcmUsXG4ubWFjYW8tbnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC4tcXVvdGU6YmVmb3JlLFxuLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLm1hY2FvLW51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC4tcXVvdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYTg4ZDtcbn1cblxuLm1hY2FvLW51bWJlci1ibG9ja3MgLnRleHRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tYWNhby1udW1iZXItYmxvY2tzIC50ZXh0ZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLm1hY2FvLW51bWJlcnMtb25pb24ge1xuICBmb250LXNpemU6IDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWNhby1udW1iZXJzLW9uaW9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHdpZHRoOiA1cmVtO1xufVxuLm1hY2FvLW51bWJlcnMtb25pb24uaWNvbi1zaXplIHtcbiAgY29sb3I6ICNiY2E4OGQ7XG59XG4ubWFjYW8tbnVtYmVycy1vbmlvbi5pY29uLXNpemU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhODhkO1xufVxuXG4ubWFjYW8tYXJ0aWNsZTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFjYW8tYXJ0aWNsZTQgLmNvbnRhaW5lciwgLm1hY2FvLWFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1hcnRpY2xlNCAuY29udGFpbmVyLW5hcnJvdywgLm1hY2FvLWFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC5tYWNhby1hcnRpY2xlNCAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmc6IDhyZW0gMCAxMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hY2FvLWFydGljbGU0IHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG59XG4ubWFjYW8tYXJ0aWNsZTQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tYWNhby1hcnRpY2xlNCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWNhby1hcnRpY2xlNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWNhby1hcnRpY2xlNSAuY29udGFpbmVyLCAubWFjYW8tYXJ0aWNsZTUgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGU1IC5jb250YWluZXItbmFycm93LCAubWFjYW8tYXJ0aWNsZTUgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLm1hY2FvLWFydGljbGU1IC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZzogOHJlbSAwIDEycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFjYW8tYXJ0aWNsZTUgaDIge1xuICBjb2xvcjogI2E3OGY2NjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFjYW8tYXJ0aWNsZTUgaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWNhby1hcnRpY2xlNSBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuLm1hY2FvLWFydGljbGU1IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIE1lZGl1bVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5tYWNhby1kaWR1a25vdzMuY2VudGVyZWQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1hY2FvLWRpZHlvdWtub3c2IC5jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1hY2FvLWRpZHlvdWtub3c2IC5yZWFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjZ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYS1iZy5wbmdcIikgcmVwZWF0IDAgMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDlyZW0gMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC50aXRsZSwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC4tcXVvdGUge1xuICBjb2xvcjogIzE4NDU3ODtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAudGl0bGUsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5pbnRybyAuLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmludHJvIC50ZXh0IHtcbiAgY29sb3I6ICMxODQ1Nzg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBtYXJnaW46IDAgMCA1cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuaW50cm8gLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUxIC5iZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYS1hcnRpY2xlMS5wbmdcIikgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmJnLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzJyZW0gMCAwO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmJnLWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSAuYmctY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBwYWRkaW5nOiA4cmVtIDJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUxIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBwYWRkaW5nOiA4cmVtIDlyZW0gMnJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmNvbnRhaW5lciA+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyLCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93ID4gcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3cgPiBwOmZpcnN0LWNoaWxkOmZpcnN0LWxldHRlciwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSA+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUxIC5jb250YWluZXItbWVkaXVtID4gcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA2LjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUxIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTIxcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjMTg0NTc4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogM3JlbSAwIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogNHJlbSAwIDAgNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKdnVwiO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICMxODQ1Nzg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTEgLmF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMSAuam9iIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAudG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC50b3AgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC50b3AgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAudG9wIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAudG9wIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAudG9wIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOXJlbSAwIDEzcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnRvcCAudGV4dCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnRvcCAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC50b3Agc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLmJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk1cmVtO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDhyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcmtlcjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAxOCU7XG4gIHRvcDogMTYlO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXI6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMjklO1xuICB0b3A6IDE2JTtcbiAgei1pbmRleDogMztcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAubWFya2VyOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDQ1JTtcbiAgdG9wOiAyNCU7XG4gIHotaW5kZXg6IDI7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcmtlcjpudGgtY2hpbGQoNSkge1xuICBsZWZ0OiA1NCU7XG4gIHRvcDogMjYlO1xuICB6LWluZGV4OiAyO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXI6bnRoLWNoaWxkKDYpIHtcbiAgbGVmdDogNTklO1xuICB0b3A6IDMzJTtcbiAgei1pbmRleDogMTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAubWFya2VyOm50aC1jaGlsZCg3KSB7XG4gIGxlZnQ6IDc0JTtcbiAgdG9wOiA2NCU7XG4gIHotaW5kZXg6IDE7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcmtlcjpudGgtY2hpbGQoOCkge1xuICBsZWZ0OiA4MiU7XG4gIHRvcDogNjYlO1xuICB6LWluZGV4OiAxO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXIgLnJhZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxM2UzZTtcbiAgYm9yZGVyOiAwLjN2dyBzb2xpZCByZ2JhKDI0LCA2OSwgMTIwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuMnZ3O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMi4ydnc7XG4gIHotaW5kZXg6IDE7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcmtlciAucmFkaW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyYTJhO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXIgLnJhZGlvOmJlZm9yZSwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXIgLnJhZGlvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiA0NyU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcmtlciAucmFkaW86YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLm1hcmtlciAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCA2OSwgMTIwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBib3R0b206IDAuM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAwLjh2dztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAwIDJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXIgaW5wdXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXIgaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5tYXJrZXIgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpbyB7XG4gIGJvcmRlcjogMC4ydncgc29saWQgcmdiYSgyNCwgNjksIDEyMCwgMC44KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5wcmVzZW50YXRpb24gLnRpdGxlLCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAucHJlc2VudGF0aW9uIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAucHJlc2VudGF0aW9uIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5wcmVzZW50YXRpb24gLi1xdW90ZSB7XG4gIGNvbG9yOiAjMTg0NTc4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMC43NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAudGl0bGUsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5wcmVzZW50YXRpb24gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUyIC5wcmVzZW50YXRpb24gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDE1LjdyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMiAucHJlc2VudGF0aW9uIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMTg0NTc4O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMnJlbSAwIDAgMS43cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTIgLnByZXNlbnRhdGlvbiAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTMgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUzIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTMgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTMgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDlyZW0gMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUzIC50aXRsZSwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUzIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTMgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGUzIC4tcXVvdGUge1xuICBjb2xvcjogIzE4NDU3ODtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTMgLnRleHQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIG1hcmdpbjogMCAwIDVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAudHBsLWRpZHlvdWtub3cge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLnRwbC1kaWR5b3Vrbm93IC5oMi1saWtlLCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAudHBsLWRpZHlvdWtub3cgLm1vZC1iaW9ncmFwaHkgaDEsIC5tb2QtYmlvZ3JhcGh5IC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC50cGwtZGlkeW91a25vdyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLnRwbC1kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIG1heC13aWR0aDogMTExcmVtO1xuICBwYWRkaW5nOiA1cmVtIDFyZW0gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDVyZW0gNHJlbSAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOS41cmVtIDE5cmVtIDE0cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmNvbnRhaW5lciBzdHJvbmcsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3cgc3Ryb25nLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5jb250YWluZXItbmFycm93IHN0cm9uZywgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSBzdHJvbmcsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmNvbnRhaW5lci1tZWRpdW0gc3Ryb25nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC50aXRsZSwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC4tcXVvdGUge1xuICBjb2xvcjogIzE4NDU3ODtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAudGV4dCB7XG4gIG1hcmdpbjogMCAwIDRyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgaW1nIHtcbiAgICBtYXJnaW46IC0xMHJlbSBhdXRvO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjMTg0NTc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKdnVwiO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzE4NDU3ODtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xcmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgd2lkdGg6IDc1JTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCBibG9ja3F1b3RlIHAge1xuICBjb2xvcjogIzE4NDU3ODtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCBibG9ja3F1b3RlIC5hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgYmxvY2txdW90ZSAuam9iIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNCAuc3VwcCB7XG4gIG1hcmdpbjogN3JlbSAwIDA7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQgLnN1cHAgbGkge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0IC5zdXBwIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU0LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTQtMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE1JTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTFyZW07XG4gIHBhZGRpbmc6IDAgMCA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODQ1Nzg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbSB7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW0gLnRpdGxlLCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW0gLi1xdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtIC50aXRsZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW0gLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHdpZHRoOiA1cmVtO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAudGl0bGUsIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC4tcXVvdGUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlIHtcbiAgY29sb3I6ICMxODQ1Nzg7XG4gIG9wYWNpdHk6IDE7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpdGxlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg0NTc4O1xuICBvcGFjaXR5OiAxO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXItYmxvY2tzIC50ZXh0ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVyLWJsb2NrcyAudGV4dGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVycy1vbmlvbiB7XG4gIGZvbnQtc2l6ZTogOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjY7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAubnVtYmVycy1vbmlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMC4ycmVtO1xuICB3aWR0aDogNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXJzLW9uaW9uLmljb24tZmxhZyB7XG4gIGNvbG9yOiAjMTg0NTc4O1xuICBvcGFjaXR5OiAxO1xufVxuLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLm51bWJlcnMtb25pb24uaWNvbi1mbGFnOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NDU3ODtcbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5udW1iZXJzLWJvbGQge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiA1cmVtIDAgNy41cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTUge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgMTNyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1yZXZvbHV0aW9uLWhvdGVsaWVyZS1jdWJhIC5hcnRpY2xlNSAuY29udGFpbmVyLCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTUgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU1IC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTUgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEgLmFydGljbGU1IC5jb250YWluZXItbWVkaXVtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHdpZHRoOiA5MCU7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTUgLnRleHRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4udHBsLWFydGljbGUtcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYSAuYXJ0aWNsZTUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jb250YWluZXItbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxMTByZW07XG59XG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmludHJvIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuaW50cm8gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmludHJvIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuaW50cm8gLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmludHJvIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5pbnRybyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmludHJvIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAwIDlyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAudGl0bGUsIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuLXF1b3RlIHtcbiAgY29sb3I6ICNkZDAxMTI7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLnBob3RvLWN1dG91dCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUxIHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUxIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUxIC5jb250YWluZXItbWVkaXVtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUxIHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZTEgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNkZDAxMTI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwIDMuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUxIGJsb2NrcXVvdGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMCAwIDVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGVmdDogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmFydGljbGUxIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZTEgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICNkZDAxMTI7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSAuYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5hcnRpY2xlMSAuam9iIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNkZDAxMTI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuYXJ0aWNsZTEgLmpvYiB7XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jaGlmZnJlcyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmNoaWZmcmVzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jaGlmZnJlcyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jaGlmZnJlcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmNoaWZmcmVzIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmNoaWZmcmVzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmNoaWZmcmVzIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMDExMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmNoaWZmcmVzIC5pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyNi41cmVtO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLml0ZW0gLmRhdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLml0ZW0gLmRhdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHdpZHRoOiA1cmVtO1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jaGlmZnJlcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jaGlmZnJlcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5kYXRlIHtcbiAgY29sb3I6ICMyMjI7XG4gIG9wYWNpdHk6IDE7XG59XG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmNoaWZmcmVzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuZGF0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQwMTEyO1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jaGlmZnJlcyAucXVhbC1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS41cmVtO1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXUtcXVvdGlkaWVuIC5jaGlmZnJlcyAucXVhbC1pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4ycmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMXJlbTtcbiAgd2lkdGg6IDVyZW07XG59XG4udHBsLWFydGljbGUtbm91dmVhdS1xdW90aWRpZW4gLmNoaWZmcmVzIC5xdWFsLWljb24uaWNvbi1yZWNvcmQge1xuICBjb2xvcjogI2RkMDExMjtcbiAgb3BhY2l0eTogMTtcbn1cbi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiAuY2hpZmZyZXMgLnF1YWwtaWNvbi5pY29uLXJlY29yZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDAxMTI7XG59XG5cbi50cGwtYXJ0aWNsZS00R2JveCAudHBsLWFydGljbGUtNEctYm94IC50ZXh0ZS4taXRhbGljcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvNGctaW50cm8uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtNEdib3ggLmludHJvIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmludHJvIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtNEdib3ggLmludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTVyZW0gMCA5cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmludHJvIC50aXRsZSwgLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtNEdib3ggLmludHJvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmludHJvIC4tcXVvdGUge1xuICBjb2xvcjogIzAxNjNhYztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLnRpdGxlLCAudHBsLWFydGljbGUtNEdib3ggLmludHJvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLi1xdW90ZSB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLnRleHRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuaW50cm8gLnRleHRlIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5pbnRybyAuYXV0aG9yIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1heC13aWR0aDogOTJyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgcGFkZGluZzogMnJlbSA5cmVtIDJyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTEgLmNvbnRhaW5lcjpmaXJzdC1sZXR0ZXIsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93OmZpcnN0LWxldHRlciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3c6Zmlyc3QtbGV0dGVyLCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bTpmaXJzdC1sZXR0ZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5jb250YWluZXItbWVkaXVtOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjMDE2M2FjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA2LjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTEgLmNvbnRhaW5lciBzcGFuLCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdyBzcGFuLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdyBzcGFuLCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSBzcGFuLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMSAuY29udGFpbmVyLW1lZGl1bSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS00R2JveCAucXVvdGUtd3JhcHBlciB7XG4gIGNvbG9yOiAjMDE2M2FjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5xdW90ZS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50cGwtYXJ0aWNsZS00R2JveCAucXVvdGUtbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIG1heC13aWR0aDogNDByZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAucXVvdGUtbWFpbiB7XG4gICAgZm9udC1zaXplOiAzLjlyZW07XG4gICAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5xdW90ZS1tYWluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5xdW90ZS1hdXRob3Ige1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udHBsLWFydGljbGUtNEdib3ggLnF1b3RlLWF1dGhvci1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMiAudG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMiAudG9wIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMiAudG9wIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDZyZW0gOXJlbSAycmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLnRpdGxlLCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUyIC50b3AgLi1xdW90ZSB7XG4gIGNvbG9yOiAjYmNhODhkO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAudGV4dGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTIgLnRvcCAudGV4dGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmNvbnRlbnQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDYuNXZ3O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0dncpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0dncpO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLnRpdGxlLCAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogOHZ3O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLnRpdGxlLCAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0wLjh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLnRpdGxlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAudGl0bGU6YWZ0ZXIsIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTphZnRlciwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyLFxuLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxuICAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLnRpdGxlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC50aXRsZTphZnRlciwgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA2dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuZGlkeW91a25vdyAudGV4dGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS44NnZ3O1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3cgLnRleHRlIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gICAgZm9udC1zaXplOiAxLjQ2dnc7XG4gICAgcGFkZGluZzogMCAxOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5kaWR5b3Vrbm93LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmRpZHlvdWtub3ctaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAuaW1nLW1vbGVjdWxlcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLmltZy1tb2xlY3VsZXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuY29udGFpbmVyLCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMTFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOHJlbSAycmVtIDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAudGl0bGUsIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC4tcXVvdGUsXG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuLXF1b3RlIHtcbiAgY29sb3I6ICMwMTYzYWM7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC50aXRsZSwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC4tcXVvdGUsXG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC4tcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDdyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC50aXRsZSwgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC4tcXVvdGUsXG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC4tcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMTlyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLnRleHRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGUzIC50b3AgLnRleHRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gN3JlbSA2cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuYXJ0aWNsZTMgLnRvcCAudGV4dGUge1xuICAgIHBhZGRpbmc6IDJyZW0gMTlyZW0gOHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5hcnRpY2xlMyAudG9wIC4taXRhbGljcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5sYXN0LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmxhc3QtaW1nIHtcbiAgICBtYXJnaW46IC0xNi41cmVtIDAgMTByZcO5O1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmFydGljbGU0LWNvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDQuNXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmFydGljbGU0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXByb2ZpbGUge1xuICBjb2xvcjogIzAxNjNhYztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXByb2ZpbGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMi41cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgd2lkdGg6IDE1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1pbWcge1xuICAgIGhlaWdodDogMjEuNXJlbTtcbiAgICBtYXJnaW46IDAgMC41cmVtIDRyZW0gMDtcbiAgICB3aWR0aDogMjEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1pbWcge1xuICAgIGhlaWdodDogMjIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIyLjVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXF1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdW90ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLTRHYm94IC5jbGllbnQtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5jbGllbnQtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgUmVndWxhclwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLTRHYm94IC5jbGllbnQtcXVlc3Rpb25zIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdWVzdGlvbnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOXJlbSk7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXF1ZXN0aW9ucyAudGl0bGUsIC50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXF1ZXN0aW9ucyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXF1ZXN0aW9ucyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLTRHYm94IC5jbGllbnQtcXVlc3Rpb25zIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLTRHYm94IC5jbGllbnQtcXVlc3Rpb25zIC4tcXVvdGUsXG4udHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdWVzdGlvbnMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXF1ZXN0aW9ucyAuLXF1b3RlIHtcbiAgY29sb3I6ICMwMTYzYWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdWVzdGlvbnMgLnF1ZXN0aW9uIHtcbiAgY29sb3I6ICMwMTYzYWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdWVzdGlvbnMgLnF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS00R2JveCAuY2xpZW50LXF1ZXN0aW9ucyAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdWVzdGlvbnMgLnJlc3BvbnNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdWVzdGlvbnMgLnJlc3BvbnNlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtNEdib3ggLmNsaWVudC1xdWVzdGlvbnMgLnJlc3BvbnNlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAudHBsLWFydGljbGUtNEctYm94IC50ZXh0ZS4taXRhbGljcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQVVEQkFRRUF3VUVCQVFGQlFVR0J3d0lCd2NIQnc4TEN3a01FUThTRWhFUEVSRVRGaHdYRXhRYUZSRVJHQ0VZR2gwZEh4OGZFeGNpSkNJZUpCd2VIeDcvMndCREFRVUZCUWNHQnc0SUNBNGVGQkVVSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNy93Z0FSQ0FIL0JaRURBUkVBQWhFQkF4RUIvOFFBR3dBQkFRQURBUUVCQUFBQUFBQUFBQUFBQUFFQ0F3UUZCZ2oveEFBWkFRRUJBUUVCQVFBQUFBQUFBQUFBQUFBQUFRSURCQVgvMmdBTUF3RUFBaEFERUFBQUFQMWI2TVo4TitkNnVjc2M3eTg5YzI1dTY1OXp6ZFBOOU9NYktEdjQ3NitHL1A4QVJ6NWVtWlpGZ0lZMWlRSlZCQlZIWHoxN0hrNmVOM3p4OWM2V2RtTDlQNXV2UHZHbmJpN1owNmtNYWdCUURLUVVBZ1hmaSs1NXV1RWMrc1F4cmc2elRwQ1Vpa3VVMXE1WDZianZpOUdPZmVZWkFwWXlLSXFrc3RRdVFsMzV2cDhkODI4NGtNVTVkdWJwSlppWUxMRllwSmRITFgwZkxYTjM1OHZUSXBBQ0VLQVlWalFGTGw2dkRmZnoxeGFXNTRPc3gwcEk0K2V2ZDUzWDJ6cHNtc2dZRU15QmNVRU1tb1ZuSmNWTTgzUGZieTF1NjU3ZWRweDlNNEZyS1VSTVRXdW5OMzQxMFJ2M25rNlNXREVwQ21YRGZMMnp4WWNocjdaNmV1RnQwN2ZOclpuWEoyeEY5VHpkTTh2UDlIUFZaaldOQVlWZ1FvQ1ZZbDFabVZmUTQ2OUx6ZGZIOUhQazNKYzR0YTJkMkw5TjV1dmplbmx5OVpDVkFDbGlncVpBRUl2YnkxN2ZtNmM5YTlac29sYXRUS0xLSVl4SnFSZ21CM3JuSG1hWXBDRUNGd29rTVJVUXZ1WXZVbmg5SXlxMG9qSmNreWdabFdoS0Y2VGJacHEyU3NhMTJZbUdwZ1lWcTFOZW1OUkJrZXA1OStoeDF4ZE0wNXR1WHBNZ0Fjdk8rdHkxczZaNXR5WEtoSXhvRmxrQllwR3NtUkdocXc3K08vVmpnNlowYWpTQUZqSXNzVERUVkxweGZaNVhEbzFienAxSUNuajhkY25YTzd0blBjb0pjcnJMRDEvSDE0ZStQVTgzVFJxY1BmbmpRMTZRR0ZZRkFRc1JvV21XWHFlZmZYdzZlVDZPZkowa01TQm5YclBWeDZmUmNPbmdldmxxM0lDR2NiTXRzdXpMYk5iSXp6Y2N0YzFobDZVdFR5ZE1ERk1iTUt3ckV4VEdzYXlySXlUS3FaSE5tL1JjZDRkSjVuWE0wR0tVc3VGUkJCVVQ2SHpkT3ZEeXUyZVhya2tJQ2tCbkd1ckxLa0pjS3NtcVgxdUc4cmZNM01FcG5HVVpybkZsMkpuR1Myekt1aXUvTFJXTm1pdVRwT2ZVVUtZZzVzWHY0Njd0NTQrbUpvS0RBd29BWlFJMFpwR3FaNWU1NTkrRHA2Tm5MMXlCQUFES01qQ29jM1BYVmpXdXpmRy9jNTl6R3p4UFJ6eVdnaE5NbVpMWmUzejc3dUhUbjZZNU91SUt3cVZpWVZpa0dyY2cwRVM1VzMyZkwwMmN0ZVozeHpiekxjQURGa2JJOVh6OU82WFJzeTF4aG00R28xVnJUWFdxekRTMlpIczQxNlBPK1YyeHo5SUlRb0ZKQTBMY3BySXhhRW1lZkcvYzQ2MjZlVjN6QWlvWWhNVlZuSDBIbTN1amwxbm42WjU5TU5RV0tTa1F5WEd5eEtFTUtBMDV2YjUrbnJMNWZmR05JeDFCQ0F4TVRHTzNscjN1ZDhicE9jeXpkcG5HNk5sdTJ5V2F0TlZtbXVVY3RleFo1L1hMV1JHc1RHNWdNb3pJUUVhRlBZOCt0R25KcWNYUFhzNm5IMnpDNUtzVWdCU0E0OGE5SEYxN3p6eTc4YXlQRzkvQUJvR1FodHduazYreEx3ZWpucDFLWW1Pa05XaUlDR1JpZ2F0eXlQYjhuWEhEeisrTkcyS2JjNjNSdnl6emRlV3VYbXJSWjNuVGpYaWRjNTF0TFlBSm9JRDJlT3VqbmVmV2ZPOUdNYllaUVFDTEFRRUJBTkFUbjUzMWVXL1FYeCsyTWFoTk1VR0pzbCtqOCtrYWRaVkR5KzBsR1JHakloV29WbVVhZ1pGSWFzM2J3MzlCbStaMnpoU3lFSlFoaFhSaSs5dzF3OU02TlRHZ2lhWE41NDFxaW0zTnpOa2JKZWl6WlduVTA2bWpVNTl5SUJUS2FyTUJDdGR2SytoejE1blhPQ1MzaTVhOW5VNHUyUUJTd2lHUUJEa3hydjUyZGM0SmpYaytuRkdseW1zcHJHNTI4OWJ2SDE4NzA4Ky9HdlI1NjgzdnpHR21KaFVCQVVpTlc1RTJUWHZlVHBNWFIwekkxUzZvNXEwMmMrcGhXZXM3TlRaV3N4UGM4L1F2bTlzNVJZbWtnU2tTdmQ0YVl1TnpocHo5Snlia1VFS1FzQ1FGQkFOTVNwRTBZMTM4ZCt6TDRuZk9HNE1VaHV6Zm92TnZYWnExa0sxV2VkMnlBSTBJeWFNbXBjaEM2TWdDR3VWdzM5SmpYbGQ4NjdKcVlrSURwemZmOCt1WFdjYTBhU3dvSUZZdzBrS0VNWmRNYWNYM002ODVNemJMdDFNdFRWWnExT2JjaVpBaG5uWHVlZmZGdWNmVEtrUTQrV3ZZMDQrMlFCQ2xpd0JTSExtOXZMZDZZeHJ4ZlZ6YUFSa2J1ZXVueDlmSzlQTnVaUys5NU9uSjJ4cTNORzJzYVRJQVUyeTlQTzdjWExGNk9ldksxT2F6UnBqWnNzMmFtZExTVkZVR0poVXk5M3pkZE9wNTNXV0VBUXpQZDQ3MXhFeXNIRjBuTHVZVzBFRElWQ1VBSWhRS3BuSTBZMXY0Njk1cjUvMDh0ZG1OZGVOZlIrWHBvMW5DeFNCeGRjOHZUTldGQUFBQUJDQUFnSkdqajArbDU2OC90alJ1WTFERTZNMzMvUHJSWmhxWVZ5OUlCRElobEF5TEFoS3dxQ09IbHI2QmZQNjV3alJHdVhaTHVqYm01MmI3R21uVTZ1ZHB3ZEpyMUtwQkk0dWUvWnM1TzJZQ0ZBTGxTR1JEbXplbmxycjNQblBkeGlVRk5tTDErTHY1WG81enBtRk9ybnIyUFB2emZWejU5TUNWbm03OFhweFhPNmNYbnJsc3cxUHBPVy9PNlo1ZTNOZERKbXFRRkpERm9LRVp4R0gwSG42OG5TZWQwa0xGalpMNzNMV2pMTkp1WWx4Zk85R05HcHAzS1VBcENBRk1Ta0JUS1dMa3lOV0xseTM5Rm5YZytybHZ6Zm9QTjA1dFp4Um9pSE4wenhkY2lrMFpBVllsQVdKUXBNVEtYRWxXSlNPWGx2NlRqcmc5T2VUcGtkSE8rLzU5NmJNYk1LMDZhOVNVSVpHSlNBb0lVZ0tZbkJ4MTlDdkh2TXJDcFlXUnFOR1NYMHNYdU5VdTNXZWZiUnFhcUJKSEZ5MzdWbkoxek5JQ2dHV1VCU0duTjE4dGNYMGZQUURaaTkzaTcrVDZPZUhUSUF5bDliemJ5cWFaWXVyRjU1ZWJXZWJVbTI3V2M5TmtlNTV1dkJaeTl1V0drV2hJMElBUmswRmhUTU1VeXhyNkR6OWZQNlo4enZqRk9uTitpOHZYbWt5cTNLV1M2OXp5KytOVzVrQ0pWRUtZbEtRZ0tERXlnVm9tU2E0eDViK2s1YjNHcldjTEFCd2RzOCs4aHBjb0FBVWhTTFVFS1FvbHdGV0pTT1RudjZEaHJUNk04dTgvUmVicHBTV2E2d3JWdVNvekN0RWdDd29JQ0FvSkhuODlmUlM4UFRLa0FTdFZtYSsxNTljUFNhRGxOMmJ2bDZFdXBvMDU5VEE0ZWV2YlRqNjVta0FJVXl5QXBDbmtlcmthck96R3UveGR2STlIUERwa0RLWHJ4ZC9QV2puZStQRjAwYm16YzJhV01pMFRPUFo4M1RoczVPK1Z6REZxQWhRUWxrVEdpU2tZNlpSbm1rdU5mUSticjQvb3hMUGQ4M1RtakpHb2hMVHpQUmpsNjRCU0NxU0JTUXF3RUtVeFRKWVdLTWxkL0xwMmNyMHJock9OZ3hyeit1T1hyQll5cGxrQVRTRnlwRmlVQUZBcldXV3dKVWpSaSszdzZlbWFySlpnYXR0V3BMa0FRb0FJMVdhUUxpc0tBUTgvbHI2S1h6K3VjTEJBVTlYanJJNWR3WTJGaHo1dXRlak4yUjEyYTdQTWw5S3poN1psWWxCQ21XUUFIaytybFdzOFBSOFhieU8vUFgxenV6ZXJGdlBYUGk4bXBwM09qcm4wdWVzOFh6KzBNMXFra1c1UjdmbTZjTm1qcnp4M0pOWTFEV2tzaExKV05JbEFaUkMxREtNODBtekd2ZDgvVVlaWjJZMlpSakxUenZSbmo2OHhRQ0ZVUUFBeEtBQ0ZNVXcweXhkbWRlankxNm5QWHovZkhMSDFYSGVHczRXZVo2TWMrNUNrS1p4bEVLQ0FnQUJRUUd2UURQTlFvWjV2MFBuNmNoMkpvczE2Y3ZYS1NsQUlDa0tRRktRR0xRQUVQTzVhK2l6ZlA3WnhzeHFuWnp2bzg5Y2U4NmRCbkNGREdrWW5QTll4dWw2STMyYU56bDNOZW9BTW9zRE9JZVA2OGJNdlM4UGJoNlRiYzY4YTVzdVRjbTg5SFhOcWxLbnRlVHQ1bmJHalV4YXBZemoydlB2a3JYMHhvMW5FbDFhMVdjKzhnUXBBQURLSlZpVVRQTnViMjQxMWVmZm96V2xtYWxsa1N2TjlHT1hwa2dBQUtCU0FHSUtDbUpFeHFVemZUNDc5bmh2eCsyZUx0bUd2amZxdVcvTDc4K0h2Z0FDRk00c1hSbEFReHFsZ0tSaldGQVVSbkxES1g2RHo3eHJ3K2s3dU92UnM4L3RqQ3lWRE9Nb0FvSVFvS0NBMTZVdWRDRXBIQnoxOUJpOFBiT0ZtY3Z0Y05jdXB6N2tzeEtBVmJHUUJoUk1aZVBHdlRsNWpvc201emJ6cTBHUmNzOHNkT0hybnQ4dlRoeTQ5VG0xTm5YTzdlY2xwa1N5TGlEcDUzMGVIVHkvUnoxbUp0bXZiOHUrRFV1cHIzblhaaTBaMDdjKzRBQUJBQVVBQXl5N09ldlY4M1g1clR1cytnNTYwc2pHdkw5SFBtNlptbEFHVkJRc0FBSUFRR0dveW1qTjlMbHYydUcrR3pnNzUxYmtqRTE4cjlQejM0L3E1Yys4Z0FBQ3hLRUFJVUVCRElFS0NSbm0rOTUrblJMNDNveEs0c3ZWNGIzOU04blRFcUZFVUZJU3Nvc3BLVUd2U0FzdGxnR3NzM3p1V3ZvYzY0ZTJmVTVWSE4wbUZrSUNGQkNncTVHS0RGZUxudjFibnpiWmwwUzlGbDNPYlV3c3pqQ3RIRGZoOXVlL3RuWldVVUVxRk1RVWhrbnFlYnBxdDV1bU5SN2ZtNjhkTlp4MU5acjFtbXJibjNJQVFBQUVCUUFEcjVYMi9MMThPM24xTk5leGw3R0xvczhyMGM5SFRNQTBaTkF5RkN3QXBBUkM0cGlOR1VQUjQ5UGM0NzR4WG5kOGM5RExXZGE0Y2RmVDh0ZVA2K09qY0VBQktSUUFDeEFZMVNBb0JuQ1BZNGRPL0d1RGVlUHJNYWpQTGpmcjhkYk9tZVhwakdvQVVnQUlVRklBUXBsblVHak9RT0RuMCtrNTNkWnlibW5VQWdLQ0VLUXBURXBUVExxNTY5RGM1dFNHaVhETjZNM3FrMmRKcXI1dTUyOThTZ2lFb1VBbGhNYWgwYzc3SG03ZWQwejZuSHB3bzNtYW1KcDFrYXR1ZmNFQkFVeEtoUUFaclVCMFllOTVPL2xSejZrclZXTWUxbDNMNFhwNVlha1JvQllsTWdDZ0lwS3hDWXJpZ2FNMzBPV3ZjOC9UbVhKTmU4K1IzemphZ1hVeGpEbHI2ZmxyeHZYeDBia0lVZ3BBMlFwa0tZNllSS2dCa1dNNHN2cDhkK3B6MXhhWVhQRDJrcEN1UEQydUc3MXp6ZE1ZVUFLVXVTb0FTb0FBQ3RRTWk1YnM3OVBqclhYTjB6alpDbUkwWlpFQktsV0VDZ0dpVnoxMjduUHFERW1uUG00WXZzNHZ6bnQ0Qkd1cFNMUkpVU1ZOQUdUTDArSFR1NDlPWW1zNGFsWFhacTAxYnp6N2dHSmtDRUFBQ0ZGSWJzdm9mSjI4M0d0VmsxT1c2MVZ1WXdsOXpOM1dlSjZlV05WSVVtZ1pDTFFBREVpWWFCa0pxK2h3MTd2bjZjdGJKWXo1dmZQTjBtRnlNcHFSbHByakhsZnArZS9HOVhIbTNBRkNSU0dSbmtJYXRBSVVHY1p5cE8vbHYydVcrTGVjWTVPczFhWTFZVkRqeGZlNGF3NjQ1OTV4MGhBVXpoQUVyR2hDbVVaUUJpWTYwWnl6Zlo0YjV0UEltdmNaNHVtUlRFYUJsU0VxVlM1QURJaHl5OVBQVjY1MDZad2pDdG1MN1BPL0crM2prQ0dxeFVzRUl6TktKcE1qUE91L3lkdCtkWjJjKzgxWWFkelRyUFAwbUpTRUtDQUFNZ0dnTmtuMFhqNzhmUFdGWWFuTXVuVEJNZFRmSnJsK2d4WnZQaitubmlqU0Z5QUdLeEJWeHFKQlFBSGZ3NmU5NTk4aHNTSE50d2Q4YTlab0JpMVNtSnI0MzZibHZ4Zlh4MGJnQUFFTWpLTmRDQUF5amJtanI1NjkzanZqMW5BMDdjM1hGTUdyR05FSnhjOS9RY2RhdTJkR3Bqck9JQU5tUUd2UVVBenlBQXcwcDZYRHB0amo2VEtQS3hyM0U0ZTJSUUM1QVRRQVhJQVVISk5kZk80ZHM2N051YnByMU9PbGZOK3ZqY3NURGMxYWpSa0lOWkF1ZFVIcStUdDRPTmRHMzBmTnc5TVJkT3BvM09YcG1tSlNBRk1RVUJta2FwRExOK2s4blRoeHZkbHo5Sm9UVzFxczVldU1iT2pHOTBhbytreGVmcGp5UFJ6YVFaQ2FTSVNoQUFDRkxsM2M5Kzk1dW5NWkxMbkZmTTc0MDlNeEtDeXF1YVhJMW81YTkvR3ZKOVBMRFV4SVkxRWxDQUVCUVpSbm01SFJpKzl3NmNtbUxPblRSMG1HczBnYXdCVEN1VGxmb3VXdWZyalRyTXJYVklVeWpHZ0JUUElBQVEzNDE2dlBmSHVhdFN4cFhtNTMwZDU1dWtwQ0ZLV01hb0xrcVV5b0FPR2E5TG5kUGJOalhMNnVIRDBuajkrZUppbW5jQXBpeWFwZEpsUWVqNStubThPazJ3MVBWdzdvNGV1TkZjWGJJRUJRUUFFS0NrWmpXVWZSK1RyemM5OUdYUHB6bXJUV2NQWG5qdVVSMDg5WkxJK2t4ZUxyanpPL09yWXE1R1V1VW1jdVV1VVp4a1p5NXlrUzVTOU9XQ3l5RVNXd1NSWVFoQ1NLaTRnaDZjY3Rha3BUSmNpbFNWUzFaYWlxZ3hPcVdtRm1GYWROT3M0RXJYWmExV3dwalZqaDVYNlRscm03WTA2a3N3cUFFQU1qTUZ5Z0tRcSsxNSttalRtM21GcEhJdXpuZC9UT2pjeUFJUUFwbGtHa2l4U0FIbjUxNitMeTlzOVhMVTNuVlo1SFhHT25QdklGQUFBQjE4dFR5ZHVQYk9wck5QZDVYbjNubjNQTzdabENGSVVFQlNBQU0yYStpOG5YbDU3NjgySng2YWwwNm5EMTVxM3h1TnNiNWVuTnpNWTZ6VWM1ck5jWVZpWW1GWW12VXdqQ3Nhd1NWMTV2MUhMWGlkczhXcGFrS0NzcExHVkZXWW1RTWx4c3NSTStlL29lZXZJN1kxMWpZTVRFeGlXNGtTR01ReE04MzZ2bHJpNlRoTEdSc2x5aW13Mm0yTnRaRU1iTmVtQnk1dnI1Y1BYT3V6VnBwMUNDQUd5TEUwWkFRSHE4ZW1jdk52T3ZSQ3NqRTRjM3V4Y2UyZGR4azBLUXhCUVdLS2hjaENnODdPdld4ZTA4M3JpSGtkc2FPbVlVQUFoZFpGenJabTl2aTcrVHFiMXkwMG1OZHN6N0hPK2QyeG8xT0xwSlFBcEFRb0JBRStpOG5hY3Q5Q0NWaVUxMWdtZzBHbzFHcXpXdUJEMWoxVHdPMmNqS0Jqb1RLWEVVUUNHN04raDRiOC9XZVh0bkRRQUdUUXNVRUFBTWRaVFN0Y3pzNDlQZXpyeXUyTUxGWWlveWF4RE1xRWlWOUY1dW1KeGRjNDFDVUZSbVRXTVlSZ2Fsc21jdVV1VVpGbDl6TGlxTHZUWVd0ZG12VXdURmNMTWF3c0VTSFpqZm9jOWN0enAyaEtHVVNoNW1iN09MeTlzWTFUSXdBWnJXUkFRb0xsQnBjcVo4dDlWbkIxeVBDOVBLYU1xQ0FEV1FNOGE5VHhkL0ZYcHJQVTBySVZyM24xK1YzeHlkTThYWEdqUlZnVXhCdHpkOGJzWGROYnNwblhUSERITkd1dFJxWFdtRlpKbkxzcTFrVXlVa1RFeHIxTTNxcnlPMktySVNxUXhGWWtUWkw5RjU5OHRrczA3bk5xTklBUXlBZ1NvQUNGQXMxTHU0YTl6Tjhydm5GSldJMGhpUm5Hb0Y5N3o3MzVjMjVyclR1Q0ZJVUlRMFRGQUpVS1NhNCtXdnBjM2g2WjUxMFJDbWN1Y1pSbWJUY2JRbWpUdHhkTmMrNWhxSWxRb0FQS3hyM3BPTHRqRmFRTW1zMlRRWlVsU3JGakdzODNXZXJ5MTR1cjI3eG8zUEQ5SEtGSVVFQUtFOWJ4OS9HenJwckxVbWJnRGs2NHcwN01YMitONXVtZFdweWRKc3pkMmJ1emQwdHkxeTZJNWpUWE9hYTlXTytQSHJJcGxXV1YwcVpMRUZNVlFzeFVZaElucjUxbnFlUDJrTXNxQ0VHbUpzajZEejc1VTJpNTQram02Um15eWlvVUJDb3hzRlVSQ2ltTmE0NmVPdlltdks3YzhheEdrQmlSbUhyOGVuYmk2TG1ITjBtR2doU0FBR1VZVUtSbXJFaEd1ZmxyNkhONGV1WURGS1FsV1hBMUdxTVpmZXhkSmd0anFTMWhacTAxbU9wSVZJOHpHdmVUZzdaZ0JrVUFzV0FCRE9YR3pkejFuWG5WdHhycTNuNXIyY0dUUUJFb1VIcGVicHdjZWwwMjZ6aXN6Unk5Y2E5WjNaMTJZdmZqVzNMVWM4YzlhYTBtbGNUWldabFprRHFqMDhQTGF1czQxSmFFa3NXZ2pKU1F1Z0VJWlhPQjdlZFE4ZnZqRklRVkNteVBvZlAwNW96TFdOZWYxenA2WWxrQlNxaFZnUWdRdE1nQzUxQ0drN3VHdlNyeGZUenhRQnBDNWVueDZlbnoxelhNclRwcTNJZ2hWaVZZVWhrWWdFQUFOS1o4ZCt3dkZ2S2dCQWtKb096anJwbDFYSXh0NTExbWNXWE0zU2Jhd3MxMXoyOGViNmR6eGRjd0dZeXlNZEdXUUJBYlpkSjZmTFhuOWNxODNHdW5GOHYzZWFBQUF1a096anVlWHJ6N2JtY2RhcHV5MkpuVXplZkxtclJaNnhybDh2V3RwbkpVeUtvSkNWc2oyY3ZKenJMV2FhMnRZWkJvaFltTmtzeG9rcWFrSWt0MjR1Mk1WOTdONXJQSDlQUEVnTW8yUy9RK2ZwcGx5a1VPZlU0ZlJ6eG9Jb3BBR1FNU0ZDRnlLREJjczJtSnFPN2hydXJ5UFR6eFFBdmR6MzdQRFhKckl3cm42WmxnZ0tRb0JDdEdZRkJjUVVqT21hNnVPKzdVNWRRU3ltSUlOTnVMNmZMV2pVSktobEdOVWhUVExxVzBpeTdFNll3MU5PbW16RFVRS1FvQmliWmNUZGk1bk51S1J6elhsK3J6Z0FDZzI1MTIrVHZ4MmRadVRHWFJITFdpelRXZXB0TTZGUFo1M3pGMVZqS0lzWnJSa1pIdDVlYm5XVmxzMXFYbTFuVnJNckZKWkZtc2lrTWdBQVdOMk43S1kxN3VIQjBubDkrWXlNbzkzejlNYzZKYkN3ODMwYzllb0FLQUFVZ0FCcHJkSlZ3TWFzYmM2RU5NZWp4MzEyZVI2T2VOVTZ1ZXZiNGI1dFRHeUhOMHpqWlNrSVVoUVVoU0ZCQVkwbWhDbkpIcDhkN3RUUnFTd1FnTXBmUzVhbG1Ga0ZReWpHcVFwUkVwRU1iZWVYZGxvdHlUZWJVMTZhck5Xa1NrSWJjM1ZYcDh0Y0hYT0lLU3ZFOUhPd3FzeG9tL0YzODlkWExlbk41VFJXaXhxYkRPc2pLckZCS2gwUjZHTmVZYzlhMXE1VEloTlQzdWQ0TTYybU9zNjJocHVlSHR6V1V4TGtJWmFRaGtNcm9BSVdYZmpXY1pTKzNpK1gxeng5c1dQYTRkSm0yRkNuRDF4ejljd0FvQUJRUW9JREV5TUFTaFpkdWFNVFhIcGNkYjY4cjBjOTJiN25uNmFMSlpoV2pjMDlNM0xNQWhRREVwU21CS3pnWW1PbGx5bGdJYzJMNjNMVTZaMWFFaGpXVWR2UFc3TjFhekNrcXhDVlNGTEFsQkVySTg2YTlHTkc4Nld0Y21VdXlOa3ZUWmhacTFNVEN0dUxtYzI0SVVIamVqbU5tYjBZdTdHc09ldVU5QThZdTVuWmtabEFJWWdwU0F5TzdGemw0OU9PelZaTE1SWDBISFduT3QyYmpyUE9KckRVOC90eW1wU0F1VUdnREkwTGNxQU5HYkx2eHF4dWw5Zk44YnZqMCtXdG1kYTVMVkJ5ZGM4M1hBaFNGQUJTRkdTbE1oTk1DRklBWlM3TVdhRFRIcWNkN0xPdk4xMlN6Q3RPcHAza0FaQUVCaVp6V055QUlVVktoUzV0VVFISmkrNXkxcDZaMWFrTEx0bDcrZDFhemdXa1F0U0FvVWtaRXFDRldLZVMxNjhjKzh3VmN0ZHVpTTVjbzJHMDZJNWR6VnFRQXB6RnhlZk41dFRScHNzOUNhNXNUUGR3dVFVa2FNZ1VFU2FZcGpXRm5SalhyY3Q4NXoxd2RjWXdQWTU2dUxubldWYTYxVE9OdkIzNVk2aUVCb3pvemdVRmFBb0FHaklaeHR6Y2pvbXZSeXhpRm9EbjNuajY0YVhKb0F5YVhJQVVnQU1URFNnZ0tVenlUU0tZNmE4MzN1T2xZWE1OVzJqZUFBQUlBUUFBQUVLUUF6YUVLWW5MeTE3dUx5ZGM0MW5sNkhQV0ZZWEtoQ3hLQ0ZBREtJUXBGV1pScHQ1czN0czA3bGdJbFdJVVoxVFNka1RVMGFZV0R3ODZ0bTJ6T3NqYm0zbmVmV2RtbGpDNnhvUWxtS1kzT09wS29BSVU3dU8vUTU2NGRPZldlVFU5SEd1dm5kV2RicWhvc3hUaTY1MWF3S0EwQkdZR2dLUXBRQUFEUE4yUjI1dlJMMEdvcEkwN25GMjVnQ2tBS0FBQ2tCS3dvQUFBQVo0dGxIcDh0YURwbHpzMGJuUDBoQ0FBQVJTQUFDa0FBQUJXZ3ltbHk1Y2E5ek40OTU3TVhaTHExbUZKUUFBQWdNaUFwakxVcERsWE9YUFdjQVhRWEpXRXZiaTh1ODRtaFViWmVvcDRQWE9VVWxEczVhODZ1aTV5STBqVnFhT2tsekxJVUFvS0NBMll2bzh0NXh4NmxYdHhkR05iUzFyTlJ5OWVlbmNnS0FRcEFBQVFvQUJDZ1IyWTE2R0w0bTNzNWRCck5WbkgzNXdoUUFBQ0F5QUJpUW1nWkNhVVpBQURPYTcrV3QrWG05ODZzMzJ1V3VYcG5UcVVWTGtHaFJsU2tCU0FHR3NnQVo1MVFRZ0lDR3JucjJjM00xNnppQlVoUW9nUUxiRUFTcUloa1Jvend0ZGthOVpnR21lR05aWjFuWnJzZ0pveTBMaEhOdVFBN3NhODZUZnFaaWFnT1ByenhzRktRVUtBSWdLYjhiOUxuZEZ2VGx5NTF0QU5SejlNYzNUTUJRUXBDa0JZQWlySkFBVlNSVGJMN0hQWGxHdlFlemtQUDdjOGRRUW9LUXBDRUtDQWpSa0FBQUFBVnF4MmM5ZHZPOEhYT3ZVR3JHdlp4ZUxybkN3Q0ZBQlNxUktCTE1TYUJNMnM4NkNBSlVJVUd6R3U3RnlOV3NnUUFWSXlCRkJheUJHZ1pGQ3hCd1RYb25OMHpjbFpaYTE3TTNtM21BRkFCNVdnVjA0dW5GdW1WeldyQTV1bU5Xc2dBQ2dnQUJTNVZycnplem5ybm10dVVxbUJ6N3p5OU1LQWdMRUtRaFFBc0tSQUtRcERLWDJjYTRvd3JHc1NuclphYk9QdHpsQTBaQXhCQUFBMERJQUF5bHFrUVVVM1p2b2M5Y3VwcTFOZW1VWVU1MzFaZUhwbVdRZ0tBREpiQWdyQktRQXlMS1NoUkVMaVdySGZ5MXkyV1hvcVZHUUFBQUFBQUFhTW1nWkVhNG83alJyT2NZMW5uVnMxV0FVZ0tEenROZW15T2pqclJwblZnRFZyT2pwZ0l0WEpwREtYT1hWY3kwZ0FaMVQwdWV1Zk45Q1hSTFNHbXprNjRsQUNBRUtRQUpGb0FBQUFQVjUzWExnUTA2WW1abEhweHphbkwwek5ESXhhcEFBeWFvQkFBQ2x5eUFCQ21jdm84dGFqR3VicG5FeUlZbTNuZTA1T2t4c0FBQUdVdElZMkFDR1JsS0NGQWhURUhaenROZG5JMTM1V3NhQUlRR2dDRkJrMERKb0FBVTF4cU4xbUthMTdNM2wza0FDRkJUaDB4WHI1dUUzNnRSS01VNXVuTVpOQXppVXV0Um1Gem9WU1lrS2RtTHJ4cm4wOUtObVdNMWhYRjE1NDFDa0lVRUFBQUFDQW9BRVBReGR1Ym9NalNZNmEweVhNMlpkNXg2blAweUdnZ0JSRmlEU1pVRUJUSXBBQkZMTDZHTllRTk9wcjNCQURXZGZQVzJ6bjNJTEFVQWhjb3dLa29ES1dnQUFFQU4yTDBadWpXUU9TYTlLTU5aQUJZcENnVm1ORXFBSlZqT2cwTXBiWnpUVzJKcGxrMU5kZ0FBaFFjdW03bnJqVGRiYm16UWh6OU1ZZ3BRUXBDQkNnV1VVek9ybHJncktzajBjc01wWEQwek5NUUFBQkNnR1FEUUFVZ0psMVM5ZWJxenFhemdZR3ZVd3Nwbk5VM3gxeHhkTTZ0U2tBS1VFSUFBUXBsRkFJb3FGN2Vkc3NNYk5IU0FDQUd1TzducWFtbmNnQUFBQUNDclM1UUFBQW1tV2IyWXVCcjBNbXNUVkhhWVVaQUFBQUFTcFdqSllocXNsaVVVNURxTXpSdkloRElBZ0JxalRuU3Nxb0JxMW5YcUFaQUVJQUNrQUJWN3VXdUV5cW1KdmpyalZsaHFjZTRCQ2tCU0ZJQUFVaFFBUTJ5OStib3pySm5EVEExNm1GZ29selVkV1cwNCttY2RDV1dGUXNNUzFDZ2taVmxFU2hRQkRyNTNabTQxRFR2T05LRkprQXJWTDZHTHExTmU0SUFBQ2tCWXlnQ0FBQUE2c2FHRlN5SldocE51VzJzYUFCQUFBV29DeUZJdGhaa0ZaVklRczE2a0FBQUJEWGpXaXRsVUF4WjA3VWdDQW9oUUNCQ2tMMTR1bk54MHlNUVZucG10dVd1Tkc1cDFBQkFBQUFBVWdLQ0dVZWhuV21OazFoWnJzd3MxNmdBRmx6V0hYbGtjM1RPTkFDRUJRUUZLVUFDRlNOK2IwWnVzR3ZUQzVFRldJQVVoaEwzNXVqY3dRS0FBQ3JrS1FwQUNrS1luUm03SmNLeG9SS3BtR2lhNjRhekZBQWlnbEMxa0FBTTZXUzBsbFJDbWt5MUpZQkNnRUJ5NTFuVkFLYWRabEFRcEFBQUFBRGJtN2NYUVphUUVNYm5NNjhha1l4emRNNFVBQUFBQUFBQUVkODFxalpuUm5WcGhXdldZQUFES1hKWWRtR09taldZQ1ZLb2lVQmxGZ0FRQXBzbDZNM0FHTmF0WnBBVUVLUUFHR2IzUzgrODRnQUFBeUFBQUFCRE9YZm00bU9zZ1JvQWhkRWRrWWl3QUxBQUF6b0tJbEFBSkZ5TVRuT2sxNnlBSlFwQVk0MWhySm9EQm5DZ0dqSUJvR1NsTW1pQlRxNTY1VE1waVV3MUpZTjJkZEVheUhQdk1JQ2dBQUFBQUE2czFMbG5SbkNzTk5WeW9DeFF0S1pTMHlqYVlwalFBQXBBV0xRQUFRck9VVWhLeFFBQVFVSVFwaVhOMjFyc2lTZ0FCUkFBQVVBam96ckVoTkNJQlZrQ3dtVzh4QUFBc1NnQUFBQVVoREtzSXBvTjltTmdFQUFFMXFNcm1OUTEzSUFBQUFBaFFBZEdib2x5S1FHT3BMQUxMdWwyUmdZV2F0UUlVaFNGSUNnaXJsRk16ZExoR1FKUUZBSVFoQ0FnQnROVkNCQ2tpaWhJUUFBSFRMaFdCVUFGV0ZRQkFxaWdRTXF6TVNnb0lRV0NBRUlDQ3R1YU1hbFVnQlNaTEZwblhuVzB5SUFBQUFBQUNvSXRTTGtZMUxLbXZPc2kyWTFRa1VDcHFhMlphOUtReFpsQUFBQUNBRkliSmJtNEdSQUt3MWtJVU1wZDJiU0dteVdDeTVBcGtVcTJCaVFnTXpVQVFFQkNsSVVvSUFCcHN5ek5XZ0JrQUdvQXlBRmJzNnNhOUtRQmtHZ0FESUFBQnJBMzVRd01hQUZCUVZFb29Cc0JTQVdRQWhMWVZJdE5VZEVHWW9CYXpGQUJLQUFHb0FRQUdrMzFoWUFRQWEydGtZaW9Fd3NFQUFBQUFCbExzemRSa0FERFVJQlN5MHpseUtDRUlRaEFReEJTRktielVBQ2dBQUFBQUFnSWJSV0ZRb0FCQWhZRUpzbHpsd0ZoVkdRRFFNZzBaRVVVaWlzd2sxdWpFeEFzQUtCQlJLRnNiSXdNUUNnb0taRUFzR0s0eHNDQW9BSUNnQUFDR1JnQUFRaGxVc0VVQVl4VEtNQ2d4dVpRQUFBQUFHM090UmtBVUN6SVNnWWdoVEkwZ29LQUFVRUtRMm1CUVFvSUFBQUFVZ0FJVWhzQmhvREpTQW9nUVpUV2NRR0lvQUFBQkNnZ05HUURRU05zWWdBZ0NTaW9GQnNJQ0lDaUZJQ0JLQW9wU2dFQUFBQUFCQ2dFQUJERXpKWUFBTVpSYVJBREhXUUFBQVVnc3VSWllVQWhBUWdLQ2tCbURBQUFBQUFHWkFVaEJaQ2tBQlNXRkpBQUFXV3lqTWhqcklBQUFGbXM0Z0lOWkVBQlFGSUFBSTFBVUlXRnl6TVJZbEFDd29XSmNvQUFBQUFBSUFDakV5SUFBVW9CQUFDR1JBQUFBWUdaaUFBUVZMTTgzRUFWS1FBS0NsZ1FFQkFVQUFGQUloUU1pRU1TZ0FBQXBrUUFFSllBQUFBQUFBQUxLS1pHSkxGSUNrTEdkYkNBR0lRS0tnQUFBQUJZQUVvQXBTSUlvQUFKa3RJQUFBQUFBQUFBWW1ZQUJBQUFDZ0VBQUFBTVNsUUFERlFLUUFBb0tRZ0JBWm1CUUFBQUFBQUFBWkVJQUFnSVVaTEFVaEFBQUFBQUFBQUFBQVptSkxBQUJuTEFBQUNBQUZJQUFBZ0FCUUFLQWhZQUNoS29nS2tVQUFBQUFBVklGRkFBQUFBSVVFQlFRQUFHSm1RQUFBRkFJQ0FBb0FBQUFBQUFDQUVBQUtXa0JBUXBTR1JBQUFoQ2dnQlNBQUFBQUdnQUJTQUFGQUFJQUFBQUFBQUFBQUFBQVVnQUFCUUFBQUFBQUFBQUFDRkFBQUFBQUFBQUFBQUlBQUNnQUVBQUFBQUtRRkJBQUFBQUFBQUNnRUFBS0FBQ0FBQUFBQUFBQUFBQUFvSUFVQUFBQUFBQUFBQkFBQVVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWYvOFFBUnhBQUFRTUJCQVVMQVFZRUJRTUVBd0VBQVFBQ0F4RUVFaUV4RUJNeVFWRVVJQ0l3UUVKU1lYR0JrYUVqTTBOVFlyRUZGWExCVklLU290RWtZK0ZRWUxMd1pMRHg4di9hQUFnQkFRQUJQd0dOaGNmTGludkZ5amNJK085eWM2dkFBWkFia0d1T1NkcTQvdkgrd1RyWHVoWjdsRnNrbU1qeW8yM0hCemN3c0hzOGlpS0doNWtFRjdGK0FUbmk3Um5SYngzbjBUMzF3eUEzSW5tbnE3UEFaY1RnMzkwWE5qRnhsS2o0YXBaSzFEY2ptZDdrVVFvWkhSUHZzK09LamV5YU84M0kvUk9GM05IREVxUjlmVHJCellZblNPbzM1VWNiSUdWK1hGUGZYUEFlSC9sWjRuVElieDUrRkV3dmhmZmlPUDdxenp4MmlNNFVQZWFWTkFXN0hTYXRWTDRITFV5K0J5MU12Z2N0VEwrVzVhaWI4c3JVVGZsbGFpYndGYWlYd0Zjbmw4QzVQTDRmcXVUeStINnJrMHZBZks1UEx3SHl1VFMvcCtWeWFYOVB5dVRTZnBVTm14ckpqNUxkZ25NZVZxM2NGcTNjRmNmNFZMSEtjQXcwV3BsL0xjdFUvd0FEbHEzK0Izd3JqL0NmaFVQQXJIelJXNU1MNEg2eUUrclZacDRyVXltUjN0S21pTE1jMjhlWlRyckxCK0kvMkNsZmR3R2FDT0NKcWRJUlkrTit1Z05IY0ZaclJIYTJYWFlQR1lVakN3NC9QTnAxMHNWNDMyOUY0M2hXZTFoMzJOcUZIYm5iaXBZaXpITnFzMGQxbFR0RlNPcVU3SFFDcWdxZzRxaDBPYTA1aXFFYm1Hc01qbWVXNU50VTdjSllnOGNXcUNXeWx4dUhWdU9iVGdueGIyb2dqUG51ZmhRaWpkek9QcWlIT05YSjg4TE5ucHVUNXA1UDBOOGsySWI4VUJwc3pzMmU2bmIzdlk2QmljTTFGQzJNYXlRcWFURHBaZUQvQUpUbkZ4cWVkWHE3Tlp6SjBuYlBEaXBIM1FXc0lGTUM3aDVCU3lZWFc0TjVoQ3M4em9KTHd4QjJoeFhRbGpxMDFhY2lyUTF6WDlMTG5qbTA1c0ZuZEppN290UUFqWlJyTU53Q2NIazFwajlCNklSdjRMVlA4bHFYZVNkQTV3cGVBWEkvMS9SY2liNDNmQzVIRnZlNWNtczR6UDhBdldyc1k3elA5YXJZUjNvdmxhNndqZXo0WExMR1AvOEFDL21GbUdUWGZDUDhTai9LZVZaYlEyY0c3ZzRkMHEwU3ZpYmVFV3NHK2h5WEwzLzRmL2N1WHkvNGY2cmw4MytISHl1WHova05YTHJSK1MxY3R0UDVURnl5MWZsc1hMTFY0R2ZDNVhhL0N6NFhLN1orajRYSzdaK2o0WEtiWjRtL0M1VmJQR1BoY290bjV2MFZrWlBTOWFKQ1Q0ZUNtZmRhYUhIandSdE5yQjZOd2owWEs3WjRJMExaYS95bUxsMW8vSWF1WHovNFlmSy9tRXYrRytxSDhSZC9oajhyK1kvL0FJNy9BSlg4eWIrUkl2NW5IK1hLdjVsRDRKZmhmekd6OEpQaGZ6Q3pmcS8wcmw5ajRuL1F1VzJMeGY3RUxUWWExdk1CNDNWSFBaNUhYR1BEaWR5TElhVkxBQXJ0bFBlWi9xV29oT1IrcTVLenhGY2xIaitpTmxkNDF5Vi9pYXVUUytYeXVUeStGYW1Yd0ZGai9BNzRWSGNEemJMQitJLzJDbGZkd0cwaG9rT0NHZ2FaWXpYV1JtNjhiMVk3VzJmN0dZVWsvZFN4Rm5tT2RUclpHTmVLRmZ3NFRBT2E5MTZNYk5VNnQxT083blZWZUtvTnhWTkQyTWZ0Q3FBZkQwb251dzdwT0JVTXpKNDd6UlhpM2VFQkZKVzQ2aDRKMGJtN3ViTGFYVit5QU5kNnV5T041N3pWQm9xVHY0ODVwb2J5d2V6eUtheHhkZEdhWXhzSXl2UE81UGZqZUpxNzZEMFZldzJlelY2VHg3RlBrRk9pZWo0dVBvcEgxOU53NGM0aFdTY3dPeHFZem1QN3A3V3lNNGc1RlNNTEhYVHpRRUkzN21PK0VJSnZ5eWhaWmVBK1VMSS94TlFzbkYvMFhKbURhZVVXV1J1MUlQOEFVdGJZVzcybjZybGxrYmsyditWV2QrdFpmdUZqZDFkNm5tRVpwUzg3UDBDUDhSZHVncjdybDgvNUFYTGJYdWlaOExsVnRQZ0hzdGZiZnpBdFpheitPdjhBcURuYUhmSzFjbStaNjFQRjdscUcvcVFnWjVyVXM4S0VUUENyamZDRUd0NEJFQ2xFV2xyZzVobzRaRldPMUNjWFhkR1RoeFZvZzc3TXQ0NWg5ZEI1b1FCSm9NU2R5c3RtRWZTZmkvOEFaUGR1Q25QZDBoYmtOQXowQmIxUlVDdWl1UVYwVnlDdU04S3VNOEtraTNzNkxnckZiTDUxVStFbkh4SzBXS0k5SnJQWUkyWm5tdFJUWmU4ZTZESkJsUEo4ci9xUmxhSExXV3dmajFYS0xhTzh3K3k1WmF4bXlNcmw4NHpnYjhvZnhGMit6bjVYOHladmhrUS9pRm5PYkgvNlZ5MnhIUDZzWEtMQWQ3UGhSc2llNjh4blJHL2lqWDNSaDMzbHFuY1U2Ti9CR04rOWhSRk9hRkxFSCtUdUtzZHNOZFJhczl6dUttaHU0dHk1MU9zWTB2ZGRDd2paNUJhK1NHWXl1NmNUdG9lRlBhSE4xc1pxRDFONHFvT2FPaDdYTWZyb2NIRGR4UTFOdFpmQXV5Tno0cHI3VEVhWHRZT0RrTFJDL0NWcGpQbmt0VlVWWWFoRUVaNkFLZFRaVG0zZHVWU3l0Mm1PODdrOStZRy9NbmVqcE9nclBxN05aN3ZUa3pIMFUwZ3Aramh2ZC80VDNFNGxISG5ESHpRZ21PVWJsWW81NHF0Y0JjNFZ5VWpHeURwWUlXU1B4T0sxTm1idEVlNzFmc0xOOGY3cmxkamJsLzhBRmZ6R0x1c2VVZjRpZTdBZmNvMjIwSEtKb1J0VnNQQWV5MWxyT2MxRlNVN1U3dmxhbmk1eFFoYXRXemdyTFpHN2NqZlJxbGtwMFdiVzgrRlNuTWFUb09qSFJSVUtvcUtpSVZGUkZQYjNoZ1JrUXJGYTlZZFZMaEp1UGlWb3M5ZWt3WTd3cUtuVU1CY2JyUlVsV2FBUkN1YitLYy9oOHFxTWRTbmdOTk0xZ3NGMFYwZk5kRmRIaXFONHFqZkVxTjRoWFJ4Q3UrYUxWZFZOTTBZZjZxeDJ3c09wdEovcGVwb3IzU2JuKzZQdm9ITUszYUtCWFc4RlpyTTJVMUxlZ2lXc2I1YmdyVEhyWFhyemdmSlhKMm5vV2wvdXRiYm05OWp2WmNydFRSMG9XSDBLSDhROGRuZUVMZlp6dFgyK3JVSjdHL3Z4b1IyZDJ6VDJLTm1aeEtObDRQUnNzbTZoUmdsOENtZ3Z0bzVwVmx0VDdPZFZhTVdibmNGSkVIQy9IanpUekIxRm1qdU5xZG9xWjlYVTNCWWI4aW8zdnNVbmloUDBUMnRleld4R29QV3lSdUQ5YkNicndvWkdXcG5obEdiVTV2ZGNGcXkzR0o1WWZKQzB5c3dtanZqaTFjcnN2aGQvcDZtS04wamxhSmFPRVVIZE9KVEhDUmw3aW5ndEpHazZEMWJRU1FHaXBVRUxZVzZ4NUZkNTRLV1R4Q2czTS91VVNTYXVSTlZubGloREtlNFUyeXkrUTkwTEh4ZjlGcUxPM2JmOGxHU3d4K0EvVkgrSVF0MkdPUDBSL2lFaDJJaDdvMm0xdTcxMVdLZkhWVFlrNU9WcnN3bEY0YlhEaWhDeGFwbmhRWTN3aFVRNTlsczkzcHlZdTNEZ3BKRGt3K3Jsc3RUc1ZRQkNtaXFyb3FxbFk4d2M1N0txeDJ2SFZUbkhjL2lwNEwrTGNIZnVpS0hueHNkSSs2MFlxQ0ZzTGNNOTVUM2JocEtKcVNlb0NQVXZZSGloVmt0VHJPZFZOakh1ZHdUMk5rRjV0UFhpamdhRmdxcWp3cXJmQ1YwUE5kRGlxTjhTdS9xQ3VGRnBDczhKbGR3YnZYUlkzeTNLUjNPb1BKUGhqY2NXQkd5eEh1MDlFSUMwRzVOSVBkTjVXTXJSWDFDMTl0YitXOWN1bWJ0MmY0S0g4UlozNHBXK3k1WlkzNE9QK3BxaWxzMUtSeVJnY0FVWTQ1T2xYNFJzL0J5TUR4NXB6SER1bnF3ck5IZWRlT1FVanFDaWVLYUhBT2JRcUo3N0cveFFuTWNFOXJYczFrV0lQV3l4bTlySXpka0NnbGJhUmRkMEpobUVXa0hIUlRxSW8zU09vRmFKYmdNRU9mZmR3UW9CUnFzYjdqN3BPRHYzVXphdHJ2Q09rbnE0MkY3cnJWQkMySnRjeng0cHdlN3BZQTdoNFZ5ZXUwOUdPQnUyL3dDU3RkWW1iMi9GVWY0aENOaGpqOUVmNGhJZGlJZTZOcXRidDRhbmE5MjFLNUNIamloRTFYQXFCRkZXT2UvOWs4OVBjZkVyVkQrSXpQZU9wRlNhREVxelFhdkYyTC8yVDVMMkREMGQ3dVBvZzBVM1U0SjR2WWJrOWdZM3J4cENLZTJxc2RyTWRJcHowZHorQ21pRWdyM3VLY0NEUTRIbXd4T2xkZGI3bmdvbzJSTW8zM0tjNnZwekpUME94aFBBZGdWWjUzMlIxMTNTaFAwVkk1NHc1cHFOeENld3NORHo0SW5TdS9TTXlnR3NaUVlBSW1wUlJJNEtyZUM2S0FieFYwY1FycUxTc1Z2NW1DY3hwemFGcUlzZWdGRkk2eFB4eGdQMFVnZEt3UGdscHdwa1Zycll6TzQvMm9oYm5qN3l6dTlpaGJiSzdiQmIvVTFBMlNUWmV6MktObWFjbkZjbWNONEtNTC9DaTBqY2h6R05MbjNRaFJqUElKeDNsVnJwSStGRzk5amt3NlVKekhCUGEyUm10aXhCNjJXSzkwbUc2OFpGV2VjVC9aeTlHWWZWT0ZEUTRLbm56NG1Pa2RRS2VRUkRVUTdYZWQ0VmxnTXRGRkEvV1IxM2pBcVZsMTNrdDJLSjZoc2IzWk1LYlpubk9nV29qYnR2L3NvdVRGOTFuU1B5cG50Z2l2dTlnTjZrdDgzZGphamFiVzd2QnFjSm5iY3JscVJ2UWlid1FZRlRtVVZPYlpaOWFMcnZ2QjlmTldtR25UWmx2Q3J6bU5jOTExb3FWQkMySWZxM3VUM0YrR1RQL2tocG1OVFJIcWFxdk5yb0dsN2FxeTJsMEhRazZVVzQrRlN4c21ZTWZSd1VqWE1kZGRnZE5taGRNN2czZVV4ckltWFc0QUo3aWViTzdHblphVnpVYjVMSSs4ekdNNXRVYjRyVEZWcHFQcUZMR1dISDU1c01SbGRRWmJ5Z0d4c29NZ2lieDBPT0hQcWc0OFZlS3ZEd3JvK2E2UEZYZlBRRTRBZ2c0Z3FLUjloazN1Z0orRTVyWm1YMkd0ZCtpNk9BVG9Jem13SVFVMkh2YjdvRzFOUFJucVAxQkMxV3R1MUV4M29oYngrSkE5djFRdE5qZnRFRDFGRTFsbWZzUEhzVWJOd2NqWjNqZ1ZabzdqYW5hS2tkVTBUemp6Y3hRcGozMk45NXVNUnpIQk9EWkdhMkxFSHFCelpvcitJd2NNaXJQUHJmc1o4SmR4NHJrN3VJNTBiQzkxQXBYNmthbUxiN3p2RC9BT1Y1RExtUVAxYjY3am1wRzNtL3NpbkRTMWpuYkxTVTJ6eW5jQjZvV1h4UCtFUlpZOXB3K1ViYloyYkRhK2dUcmRLZGlNRDFUcGJTL09Tbm9vNEh5dnUxSlBtbzJSV1dILzdWeFV2VE45KzErM2tGaHBvcUtpdzBWNmdWQkRnYUVaRldlWVRNNE9HMEZQQjNtODJKanBIWFdxTmpJSXpqNnVLY1RJY2NHN20vODZUbU5CektjZXJQT0hNYzJxczA3ck02bUxvdDQ0SnpZN1JFRFdyVGtRcG9uUk91dStlS3N0bk1wdkhCbkhpdWl4dEFLRGNBaTZwNXNzbTV2TkhZaWhmZ2sxa1B1T0tzODhWcWl3OTJuY3A0VEdhakZ2SFRERzZSMUI4cGpXeHNvTWtUZU9ncDNZU0tpaHlVYjMySjlSMG9EbU9Db3lkZ2tZZmRGaXVsWTh4ekd1emFqWjRqM2FlaUVUMmJFMGpmZFdRVHVyclpMelFyVEtJbVZJSnJ3VExSWnBNTDQ5OEVZV0hKR0IyN0ZGamhtT1ljUlE1SmpuMk9TODNwUkhNSWhzck5iRWExNjJTSVM0WkhjVnFmNGorZWZubXhzTDNVQ2xmcUJxb3Z2Tjd2Q2p3R1hNQ0FWbGtGeTY0NHRVa2Q0M21vV2V1YnZoYWlKbTJma28yaXlSNUVIMENkYi9CRVQ2cDFxdExzcnJFZFkvYmtjVUlRZ3dLaVl3dmRkWW1OWkJGLzlxNHA3aVhYbmJXWHA1SWxVUTBWNjVwY3g0ZTNBaFF5Tm1qdkQzSEJXbUtuU2FGVXFxZ2hmTTdEQm96S2Exa01XR0ErcFJMbnV2TzNaRGdoaHpKVDBVOTNEcXh6UnpSb0lVRXI3TSs4M0ZoMm1vYXUwUThXbjVDYTY2THJtNVpVeUtKcm56WlplNjM1N1FVMUZybVAxa1J1dkNzZHFaYUczSENqOTdlS3RFRnpwTXhiK3lpak1qcnJWR3hzVEtESk9kZU9nbzRkaEdpZ0lvY2xHOTlpa3ZONlVKekhCZENlTVBqUG9WaU1GZkt2Y1F1aDZLNk56bGRPaGdMblhRbWdNWlRjRTQzaW54c2VPazBGTmd1SDdLVjdQUW9TMnRtZHlVZkJRdHJSOTdHOW4xQ1krenpiTG1sR3p0M0dpTUR4NW90Y013aU1FMXo3SSsrekdJN1RVUTJabXRpTlFld3NZWHVvRTkyb0dyais4M253cXU0WmVlL21OYVhaQWxNczd6bmd0WERIOTQvNUtOcmdaOTIydm9GMG5NNk1sS2pva0owbHBOV3ZsZU9JR0MxVmM4VUdBSzZzTkFHaU5wZTY2M05BTXM4WC93QnE0cDdpVGZkdGZRYVQxR0NxRmVWNVZWZEEweHZkRysrMzNIRk1jMldPODNaS3RVTncxRzlXYXptYkhKbkZFc2hZR2h2OUxSdlFxVGVjYW42RDBReTV0b2ZWMUcvUGFiTkJmNmJ4MGR3NHExekNGbDRDcjl3OGxESXllSyt6RWZzaUtIbVRTVndHV21xSFlBcXF2T2ZIVTMyRzY4YjFZYlVacXh5Q2tnK0NvMnRaV2dvQ25HOTZhQ2lhSTlrSUJUSFBzVDc3T2xDYzJyN08wUmg3RDdwd29jZVpWZTZzOGR4dFR0RlNHdUNwNXFoMEZaaFBnamZtMUNLUm4zVTd4NUhGQ2ExTTJtTWtIbGdVMjNSZmlCN1BVSnVvbDJTMCtoVHJPRGtmbE1odEZra0xvaGZqTzAxUGFKRzZ4bnh6eDFER2w1b0U5d3M0dU0rODNud3B4M2JzOGQraGtiM2JMVXl5bnZPcDZJOGxpMm5BbjVUcmNNb282K3FkTmFaTzlkSGtoRHZjYW9NYUZaSC9BSVo5bGFZOEw0ejM2Y05GZEViREk2NjM1VFF5enhaVi9keFRpUzY4L2ErZzhnam9PbXFxRmVWNVZQVkRUREk2Sjk3TUhhSEZkQ2FQQTFhY2loTGRGeTVSNDd1NzE5RlRFazRrNytkTkxYb3R5NDlnSFBCMFdXQy8wMzdPNGNWSzhNSG51Q2xOK3RTVFZSUGZacGI3TXU4M2lvcEdUUlgyWWcvUk9CQlJJQVVzbDd5SE5DSFgxNWc1akE1eHVqTXFDSVJOcHZPWlVkcVp5cDFuSXUrRW5lbnQzaEZFMFJ4UTdMbUtKcGZZNUw4ZlNpTzAxQXgybUsrdys2Y0MwME9la0t6TXZHOGNnbm1pY2FhS3FxcUR1UXVxbW1pZEJFN3UwUEVJTnREUHU1eWZKMktGcW5aOTVEZTgyRk10c0JQU0pZZjFCWEk1T2swNTd3blFPM1lvdEl6SFVNVmRFYlM5MUFuSFVDNUhqS2Y5dm10Vkk3QUNnenE3ZjVvV1pyY1pIb3oyU0xaNlI4ayszU08rN2pwNnAydmwyNUNtd3RRYUJwb3NqZ28zWDJWK1FwR1hIMDNia2VZeGpwSDNXL1BCQU1zOFhHdVEzdUtKTHVrODQvUUlyelcvUzkxT3dEUlpvZFowbmJIN3FhYU96VEFibjdRRzd6Um80Y2VCUjVtU21sdllOMmVvSE9QVjJPQy8wMzdIRGludkRQWGNGTTdESEVuZWdpRkZJK3pTWDJaZDV2RlJQWk5GZllhZy9SV29QRHFIWjNkUUR6eWh6YTlRQlUwR0pWbWgxVGNkbzVxMFMwRkdxZUlTTTRPR1JWZ3RkLzdDYjd3Yi9FcFcweEdTT2ZNcjFRNm9vWDdJL1d4WXhuYWFtbU8xUlgySC93QUp6UzAwT2hqUzk5MElVWTN5Q2NkNk9QTUdrT0txT0M2S3Bwb0RtQW1QZFk1UCt3NC82Vk5yZ05aQThFZUU1Rk50dE1Kb1hEekdJVFRaNXRoNHI1SjFuUGROVTVqaG1LYzNKdWhzTHo1Smo0NEc0dWFEeEtmYlltMTFiUzRsT3RWcGZzaTRFV1BlYXZlU214TkNvcUtuT3M3N2ovSXFWbDl0Tis1QkVVMFJzTWpycmZjOEVBeXp4WmVnM3VLSkpkZWRpOC9BOUVkQjB2ZHU2c2MrelFtVTQ0TUc5VHlpQmdBQXZkMXFmVTFjOGtrOGQ2c05vMWYyYno5bnVQaFRtMTBuQVZLbGt2NFpEcnp6VHpiSFo5WjAzN0g3cVI5d2VlNExpOXhxVTdwR3AwRlVVTWo3TkpmWmlEdE40cHJvclJEVVl0UDBVMGJvM1VPSTNIcWFsVjdGWllkV0x6dHMvUlN2cGdFODFLR1NuaXY0akJ3eUtzRnIxdjJVdUVvK3FtanU0dHk1dFZWVlZWWFJWWWMydWtjNzdTeXlhMkhaN3pWRytLMVEzbUgvQU1KelMxMTBxQ080enpPYWVhb25xd3FxdWh6UTV0MTJJS3MweHNrbXBsKzZPeWVDbWo3d3lUb1l6M1VPVVIvZHpWSEIyS1piSGo3NkgzYW1Qc3MyeTRWK0NuV2M5MG9zYzNNYUhhSjV0UkZqMHBTaEZYcFB4SlFhMGJ0QVZGVUt2UENzNzd6THB6Q25iUTMrS09TampkSSs2MzNQQkRWMmVNQ2xhNURlNHB4Sk5YR3JqOERtaFNPNGRpczhSbWR3WU15bnViREhnUDZXbzlKeGU4MUtmaXFLdzJpbElaRGgzRC9aT0h5aVFCVTRLV1MrZkxzaFBOc2xuMW5UZnNmdW51REIrd1FHWk9QbW5DcWt3dzBoRUtHUjlta3ZzeGIzbThVMHhXaUdvNlREOUZOR1l6UTViajFJMFVWRUFxSzZxYzhLaW9GWklMdjJqeGp1SEJTT3UrcWRWRkJGVFJYaGZaaElNaXJCYXRlM1Z5WVNqTWNWTkhkeEdTcDJrdGZaNU5kQi9tYW9IdG1qWkxkcHdxbm5jbkhzQVVyR3lNdXVWa21NRCtUVG5BN0R2N0tXT21JeTB2aFkvTnFhMmFQN3FZMDRPeFF0a2pQdm9hK2JWSFBaWlRnNEIzbmdVNkRnVnFYOEI4cG9jOTVsa3pLUFhSdXVtOE13dWk5bmtVMk54ZVdjTXl1aEJIZzJwT1EzbFlrbHp6VngzLzJDODlKMFBkdTVnNjZDSjB6N293QXpLY1dRUkRERHV0NG8xZlY3OFNVY1NpS0lZb2hXS2U5OWxJZWwzVDRsS3dQYVU5cFk2aDYvZDFOa3MrdDZiOWo5MUk4TWJsanVDYU84N0VuUkk2NjN6UldXZ2FDTUZGSSt6U1gyWXRPMDFOTWRvaHFPazAvUlN4dWpkUSt4NmtkWUFob3NrRmZ0SCt3VDNYUjVyZWlhSjJhQ09pZU1rNnlNMGVNaXJEYW0yaGhhN0NRYlFVc2QzMDZ1aXAxc1RMN3FidDZsZHFvaTZsYm95Q2hrWmFJUTlpT2VQWXBvMnl4M1hLdzJnM3VUVDdYZFBGU3R1SGlGMFZUUytKajlwcVkxOFIreWxmamdHMVdvZCtjL1FFZXRHYXNyc2J1NG8xWlY0RjdpM2lzVDBuR3BPL21PMFBkdUhZb1kzU3Z1dDl6d1gyY0VQNlI4a3JwU0V5eWV3VHNWZzFQTlRvR0k4MFFySFByUmNmOEFlRC9jcDR3NXFJTFRROW1zbG4xdlRkc2Z1bnZEQit3Vktra25USTY4N3kwQUtuTUtoa2ZacEx6Y1duYWFnWTdSRFVZdEttak1icUgyUFUxNm9EVFpJTC9UZHMvdW5PdWhFMU9PaDVxVWRCMHl4dUIxMFJvOGZWV08wc3RNZU9EeHROVXNkdytXZzh3SWRTT2VCVTBHYWlZR01vbnVxN3lUeTZ4ejY1Zyt5ZHRqZ25Cc3JBOWhydzdIYUlSSzNnUmtWWTV5K3Rubis4SCs1U3NMRDVJSzhzRG9zemI5b3Ziby93QjlBNjlqU1RRWnFjc3M5bUl6YzdCV09iWFJZN1kyazhYY2QyZ0luUTkyN3NVVEhTdnVOK2VDYUk3UEQra1o4U1YwcG5YMzVibThGS2FtNk1sc280NkRrbUZaaFlnMUJvUmlDckxQcm00NFNEYUNuaXZCRVVORG4xQlF4UTBWVmVmWkxQcmVrN1kvZFBjR055OUFFQlUzbkdwMHpPb0x1ODZRanpTTUZESSt6U1htNHRPMDFBeHp3MUdMU3BvM1J1b2N1UFVoRTg4RFRab2RZNnAyQjlVYU5iNUltOWpvZWNPWWN1Wkl4N0g2NkhCNCtxc2xvWmFvdUI3elZJeTU2YzRJWTg4ZFJabzZDK2N6a3BYZDBhSEFPYlE0aFdlUTJPYlZQeGdka2VDbVpYcE43QU5Ob2kxZ0RtbWtqZGtxeDJnV2hoaWx3a0dZVWpDdzAwREJ0VTRoclNTck16VlFBSFBOM3F0YnpDZXNqYUlJekpJbnVkUEtYdXkzRGdvWDZxUU9IdUZnNXZFRk9GRFRRVTkxT3hNWTZSOXhtYWlZeUNFNDREYWNqZW1mZWNEZEdUVkthQzYzTmJJUjBHZ1RqVkJOS3pRTG1QdnN3Y01sWjVtelIxQW9SdE40SzBSVnhDUE9xaVVPcXNsbjF2U2RzZjhBeVQzTlkzOWdxVk5YSEhTNDBGVTkxVFhTUFJGVVBBL0NvZUJWMTNoUHdycnZDZmhYWFUyWGZDTWIvQTc0VUd2czhsV1JQTER0Tm9qcTVHVU5hSHl5VDRKQTdCcFBtRnFwUEE3NFdyZjRIZkN1TzhEdmhYWGVFL0NvZUI1dUhOQTB3UkdWMzZSbVVBMWphREFCUGRYUVNpYTlTOXI0bjYrSGFHWTRxelR4MnFHbzl4d1VqTGg4dWZYbWpxSUk3N3FuSUp4b0VkQVVqR3lOTEhaRldHZDBMK1N6L3dDUnltanBpTXV4enhFdUVrWnV5TjNxelROdFVSYTdCN2N3aXdoMTBwM0JSdDFrN1dibTlJLzJVenFOcHg1aE5Pc3NrWDRqdlpXcWJYeVhXL2R0K3FBb0ZTcXNiNmZabmZrcFcxRmQ0VzlTOUhzVFdsenJyUlVsUVJNZ2lOVC9BRnVSY1p6d1lNZ3RrSThTam9Kb0VUVTZkNllkREh1aWsxak0rSEZReU5tanZ0eTRjRmFJcTlKdWFwNUZYWGVCM3d0WEwrVzc0V3BuUDRUbHlhZjh0Y2xuOEkrVnlPYjlIeXVSU2VKaUZpZCtZMzRRc1gvZCtpNUUzOHcvQzVFenhQUXNjWDYxeVNId241WEo3T082UGxYTEtOMFh5bXNoZnNNWVJ2SVRuTllCVXRhTWd0WkR2a2pyNnJXd2ZteC9LMTFuL09qK1ZyN1ArZEg4cmxGbS9PalhLYk4rZEd1VldiODVpNVhaZnptTGxsbC9PSHd1VzJYODc2TGwxbS9OK2k1ZFp2emZvdVgyWDgwL0M1ZlpmekhmQy9tRm04YnZoZnpDemVKL3d2NWpadkUvNFg4eHMvNi9oTWVTMEVOcUR2cXBiWkZFKzQ4UEI5Ri9NYk54ZjhMK1kyYnhPK0YvTUxMK1lmaGN2c3Y1djBYTHJKK2FQaGNzc241cmZoY3FzbjVyRnlpeWZteHJYV1Q4eUpYN0o0b1ZXeWY5bFVzdi9hK1Zjc3YvQUcvbGFxejhHZksxTm40TitVWVljZzNIMVRRMk5sQmtFVzN0NjFYbXRVZUtkQy95V29rNEJhbVR3clZ2OEpWMGp1bEFhUWlnbkI4RXV2aHozamlvSlk3VkRVZTQ0SjdMaDZvZFF3RnpnMEpnREdVR1FSTlVUb0dpMHdpWmxOL2RLc0ZvTDYyZWI3MXYxVXJMaDh1eHp4dWEvbEVPRHhuNXF6eXN0VVY0WU9HWTRKMkJONVdGdjJaa09iOGZiY3BUVjJrbW5XV2FLKzZwMlI5VmJwNi85UEgvQUp5UDJVYlEwTE5PNEppaGZyRzEzak5TdG9mSW9pb3VvaWhwMkFBazNXaXBPNVdhRnNMRGowdTg1UGNiUTdEQ052MVFBYU5EelU2Q2FERk9ON2loSEljbU9Qc2hacHorRWZkQ3h6L3BIdWhZWDc1R2hNc1FHY3Z3RTJ5c0c5NVhKNFJtMzVLcFpXZmxEM1RYTm9LWWp5Q2Zhb1l6UjhsMDhLSTIremVOM3d2NWpaLzFuMlg4eWkvTGtLL21JM1FQK1YvTUg3clA5VnkrZmRad2piTFgrVXdMbGR0L1FQWmNvdHZqQVd0dG41NnZXazV6dVYyVS9qUCtWcTNiNUhMVWp4RldheGlWMis2TXl1aEZIUWRGb3dBVS93QnE0bC9wVGd0UkY0VVlJdkNoREY0VnFZL0NGcVdlRUxWTThJV3FqOElXcVo0UWhFendCR05uZ1FqYjRSOEs0M3dqNFZ4dmhId3JqZUgwVnh2RDZLNjNncU53d1RtamdyTk9iTytqcW1JLzdVOXJaR2o2RlBaZGRkYzBJaHZBZkN1dDROK0VXTThMZmhYR1UyV3JWc3JzdFJpajhBV3FqOEFXcGo4SVdwajhLMUVmaFJnajRJV2VQZ3VUczgxSFpROTExdGFxelFNczhWeHZ1ZUt0VjZRZ05lV1UzaERsWXl0WHlGckxjUHhJejdKdHB0M2dpSzVaYWhuWmdmUnk1ZS9mWlgvS0g4U1ozb1pSN0lmeEd6Yjc0L3lvVyt5SDhYNklXdXluOFppRWtEdS9HZmRYSVR1YVZxSXZDdVR4K2E1TTNpVnlVZU5Nc1Q0cHRiREtCeEJHQlRoZUZDRVlYb3hQOEtMSGNEengxRm5qdU5xZG9wNTNJblNOTnBnMWxIc04yVnVSVmp0RGJURVd2d2VOb0o3YnBwelQxb1QyUGhsMThHZTl2RmRDMlFWYWFjVTgzV2FUZ0VjK3JpWVpIM1Jsdkt0VTNKNHhISDk0Y3ZJS0psRm1qaGhwaGZjZGUzYjBRSE44aWlLR2lsYlVYdDQ2OFk0REU4RlpMUHFoVTR5SE04Rk1IeTlBTklqcnYzcHJib29GZFJqcUtWV29aNXJWUkRNRDNLTHJNM04wUVJ0ZG1iK0lQWUkveENEOWJ2WkgrSXQ3c0xpai9FSmU3QVBkRzIycmd3ZXlOb3RaL0ZvcTJoK2N6MXFqM25rb1F0ODFZcDlWOWs4L1o3ajRWYVlHekRFZElaRlhBRFF0b1FxQmU2UHZvcDVjeWlvcUtpZ2hNcnFEQWJ5Z0dSUjBHRFFuRXVOOTNvMEk0bFUwQUJVNW1DR2djNG9wd1ZsbjVPYmovdWprZkNwR0NSdjdGRnBCb2M5QjA0YzRCQUVtZ3hLczBJaWJ4Y2N5cFg3aGtqb1BNSzNJdGFlNkZxWWorRzFPczBQZ0M1TEZ3STkxeWZ3eXlqM1dybUd6YXBVT1Y3clVmZHExdHVINHJEN0lXaTNEZEVVYlphbTdVVEtlcWplSkdCN0NDQ24yc01jV3ZobEZPQXFoYjdQdmM1dnExQzAyVi80ckY5aTdLNGZSYW1NN2tiT3ppVnliOVM1TzdpRnFYOEZxMytFb3RQRG0yWmxUZk9ReVR6UUk1YUR6UXJURzlrbktZZHNaamlvSkdXcUM4UDhBK0p3b2FIUU93MktKcmI4clJ0bFRDODJvM2FYSFFPcGFDVGRHWlRpeXlRVnpPNGVJcU5ybnVNajhTZEdYcnpHUDZYa1ZaWC9objJVemFpdThhSlczVGhrZW9iSEljbU8rRTJ6VEh1MDlTaFkzYjN0Q2JZMjczaytpNU5DTXg4bGY5SkgrVUZIamlCUWQzQlMyNktOem1VYzZuQmZ6SHd3ays2NWZOM1lXaEcxMnMrQnZzak5ham5OOEtrcDJwWGxhbmpVb1F0V3Jid0N1TjRJTTlWZDhsZDhsZFYxWFVXcTZySE5Ta0x6L0FFSCt5dEVPczZRMng5VU1NMWgxSlVNYnBYM1crNTRKaldSUlVHRFJ2UnJJNnB5R1FUbTFJNEp6YnEzOVFFVU9vS2NNRlpMUnFEcXBEOWx1UGhVc2Q4ZWZGSEEwT2ZWQldXSFZpODdiUDBVanR3OTBRbjBITkhOS3BwQ0szTE1ZcUY3ckZMeGhkOUVRSkdWYWZRb2ppRTZLSnd4WTFjbGdwOTM4TGt6UnN2a2IvbVdybmJzMnFUM1Y2MnQvR1k3MWFoUGJCbXlKM3V1V3pEYXNwOWl1WHNHM0RLMzJRdDltM3ZJOVFtMm15dS9GalExTHNyaDlGcVkrQ2RDeThHZ21wUW8wVUNjSEtoM2pxWkwxbG41UkhzSGJhdWhQRUhzUG9xZGdjS0lpOVJnNzJDTkdNdzNaS0NUVVdreHZQUWxOUjVGU3N1bnk2MkpqWUl6SkpoeC80VDNPbmx2dXkzRGd2SlpldWs0Snhyb2pOUjVoUXZ2c3J2M3FWdDArUlJGNFVRaWxyc0ZDelRIdWdlcFFzYjk3bWhDeHQzdktGbGlHNG4zVkxLelBWajFSdFZtWjN4N0JPL2lFVzVyeWpiMzkySDVSdGRwT1YxdnNqTGFYWnl1OWxjY2RweEtzTmtiWFd2R0hkSEZXdVl0K3laOTRjendXckRCb0NvcUlOVjFVQzZLNktxRlh5VlNxbFk2S2FITjNLeVRYL3MzN1kzK0pUeEIzU0dlOUZwYVVPb2pqZEkrNjM1NEtOaklvNkRBYnlVNG1WMWU2TWhwa1BTN0NlWThWRkZZN1JxeUlaVDBPNDdoNUtXTy8vVWpoaDFOa2d1OU4rZTRKN3FZRFBRVWVxM2MwNlh0RDIwS3NreHNzbXFrKzZPeWVDa1plRlJtcWM0b3FnSXhBV3FpT2JHcmswSGdRc3dHekpJUFFxQ080ekVrbmVTcGpPSGpWQmhIbVZ5aVFiZG1mL2x4UXRrRzl4Yi9VS0pyb243TG11V3JhdFY1b3hPVnh3M0htSEVLTnhzVTNHQi8wVWpROFgyODBkVXppc3lyS001ZU9BOUZNN0duQlR4aVdNdDM3bFladGRFWXBQdkdaclV1NDlYWll1KzcyVnBsMThsMXYzVGN2UHpUUlJEREZaNlhtdUc3UXlHVjJUQ21XV1N0UzVyVkhEZHllNzJWV0RBNG41UnRWbmIzL0FHb25XK0hjSGxHM3U3c1B5VWJaYVRrR3Q5a1piUzdPVSt5TFh1Mm51S0VRV3JIQlhGZFZ4WFZab05ZYXUyUjlWYUpkU3pDbDg3SVRHM2F1ZGk0NzFTcU9HQ0Nxc2V1R0tJOXZQZ3JOTnJSUjJEeG4vd0FxYU1GdmtuQzY2aFZWZVY1WGxlVlNvMnVlNjYzTlF4dGlaZEh1VTg2dy9vSDEwdU5BajE0NTdtMUZGWTdRV0hVekhEdU8vc3JSRHJCaHRLbTduMlNIdnY4QVpQZFRMUFM3c0kwYmxJd1BhV2xXR2N4TzVOTi9rY3BXVnhIVURUQXp2bjJUaWlndlhGU1dlRjJjWTlzRUxQVFltbFovbXFxV2x1VXpIZjFOUW10QTJvSy8wdVhLbUQ3eGtqUFZxYlBCSmxJdys2dU5PNWFvY1N0VWVLa2h2TkxYQ29WbGZKWlg2bVdwak95N2dwbWQ0ZGFFY0JSRVhxTUdibGd4bUc3UUZPeDdKUmFJdG9aaml2NW5GNEg5VlpvcjV2SFovZFcyYXYyREQvV2Y3S050QWdFVUFUa0NVSVg4S2VxNU5YYWY4QkN6d3N6L0FOeFd2czBlVG0rd1RyYzN1TWM3MVJ0Vm9kc3REVWRjL2JsS3NiK2hxaWNSa3JiQmUrMWFNZThnMEtpRFZjUVlnMExvcW9WZkpYaW9XT2xmd0F6S2U1a1VkZDJRSEZDOFhtUiswZm9xVldRd1RoelJvcjVxODNpcnpWZmFyL2tyNTRLK1ZlY3Fuam9CV0ZQTkNyWEJ6Y0hESlFTQ1ZsYVVPOGNGUEVDUDJSQkdCNWdDYTB1ZGRhS2txQ0lSTXBtZDVUM2F3M1JzZnZ6SkNuSHNaS0dselFSUXF4MmdnNm1ZL3dCTHVLbmh2OUliWDdxbk5zc044M25iUDdweHVqbUhQcUIxRk9iUEdKR2YzVmh0QkoxRTIyTWp4VXJPOE9wamJmZDViMWtqek4zTmZIRzl2U1kwK3k1TkVCMGI3UDZYSzVPTm0wSC9BRE5xZysxRE5rYi9BRU5GeXE3OTVESTMycW0ycXp1dzFnSHJnaGNjT2pRK2lNVEVZVHVLTWJ4dTZwZzNyTXF5aXRaZU9EZlJUSEduTTFFUERxWW83N3ZMZXJSSnFtNnVQN3c4TzZGREErbXloQTd2RUlRdDgwVFo0OHl3SjF0aUd6ZWNqYkpEc1JBZXFNbHBkbStub3RWWGFjU2hHMElBS2lvVUtnMUdZVEhYMjEraW5pdVB3eUt5Q0RsZUtyNTgxakRJNjYxQzVERndhUHFoZWxmclgrdzRMTlphQ25taXZxOFZlS3E3aWROTkk1NEszSmhkRysrMzQ0cU56WkdYbTVGV2lLdnJ1MERRQVNhRGZ1Vm5oRVRlTGptVkk2LzBHNWJ6eFF3dzVqblZQWDFvNElsTkdaR1NLSjBBNlNuTkRnckhhRFhVeW5wZDEzRlR4WHVrM2EvZEVhWUlpOCtXOVlNYXN6VTZYR3A3RWVadVUwVjhWYmc0WkZXSzBhMFhINFNEUHpVcktZakxuMHFjRXh0MXRFVWRKUTVvUTVoYTEyMDBGU3dzdTNvNDIzeGlOeXMwb25pcnN1eWQ1RkYxcWpOT2hJUGhDMTArOGllejZwazhFbVQybjFXcllVWWVCUmpjcVU1Z1J3RkVSV2pCbTVZTVpodTZ4c1VoN3RQVkN6OFhld1Ric0lBcTBlcWRhb0c5NnA4Z25XM3dSVjlVYlJhSFpVYjZJaVIrMjhsQ0ZxRFJ1VkZkVjFVQ3dYc3E2SW5YSGVSelQyaHpicXBRMEtlMm5OcUUzcE91dEZTVkRHMkptN2lTbkV6dnJqcTI1Qkhnc3RNanJvOCtiVG1qcUFoeFdhaWVZbjNoaUR0QmRGN2VMU3A0c2E3L0FOOUFHN2VyUENJaFU0dktlOHVOeG1XOG9ZY3lWOWVpTXV0R21pcG9QTUhNZXdFS3gyZ3UreWwyOXg4U25pcjBtNTcvQURSQ2hqTDNVUURXTW9NQUVUVTZYdXJoMWVQTUdrNkJ6WjR6VVN4NFBDc2s0blp3Y05vS1JsMDRaYzZGbE9rVVVlcUhQdEFkREp5bU1mMWppZ1d5eGh6Y2pvZEd4MjB4cFdvYU5oejJlaFE1UzA0U05lUDFCY29rYjk1QWZWcHFtMnFBNXV1LzFZS2tic3FIMFJpRzRveE9UV2taalJaaFdzbnNGS2NhZFFHUGRrMHB0bmR2SUMxTVRkcjZsRzBRUjdPUDlJVHJZOC9keC9LanZNanZ6dXgvWkdzOGhlN0xjcmpSdVZGUkJxdWhZTDJWZWUxUU83aDlsTTJvdmIxU3FjTHFxZE5Od1ZsaDFUZjFuTlBmcm5YVy9kak04VlNnVkVSam9jYm9ScVRVOWpHQ0dpQ1RWSEhZT2ZrbkFPSDkwOXBEamhpck5EcStrN2IvQUdVcnU2MzNLYUtEbVN2N283UzNTVTVsZitWWko3LzJjbTJQcXA0cTlKdnVvbXRZeWcrVTQzdlRTODdoMU5kQXBwcnByMVQydWpmcm9zeG1PS2dsWlBGZUh1T0NlMjZlWkUycDhob09rZGNGdVREeVNhbjRML29udHJpT2E1clhiUUJXb2o3b3VuOUpRYk0zWm1KOG5DcWJOT05xSU8vcEtGcWo3NGV6MUN2UnlONkphNnVDQW9LQk9ZNzE1emJPM3ZPSlJkWjR0N2YzVHJZTzR3bjFSbXREOTkzMFdyTHRva29SZ0t6UmQ4K3l0TDlkSnEyN0l6S0FBRkVHNytxd1Y1WGxVb3BqdmtLTjE1dFZJMmh3eVRtMUNJb2ROa2d1ZE4yMGNod1U3N3gxTFA4QU9Vd1hXNkhtZzBIQUp4dkhxYWRZM1RaNUxuUWRzN3ZKT2IzaHRESkdTb28ydGYyUUZCekpYOTBkcEhPTEx4RjNhM0psNmdhL1BpTjZ1MEdHV2tudHZTZ2sxc2VYZUNZNWswZDRaRk9iZE5OQUY0MFRSUVUwSFNPdUdpUmpYc0xYWkZXVjVqZnlhUTViSjRwN2FZOVRaMmlwa0FvTWdwM1NnL1pGdUdZTzlDMVhmdm8zTTh4aUV4MFVvNkxnNUdQZ2l4dzBrU1AyM2tvUkFJTkNvZ0ZHeThmSld1VzZOVXphUDBVVEF4dm1zOUZPWlZYbGVWVHp4Z1ZFNmhydUtJQkN5TkZJM1JaSWZ4WC9BT1VLYVNuMmJOczUrU2lZR2pTZEQzWGo1ZFRUVFRxd2dvSXE5Tnd3NEpqd3lUVWsvd0JQL0NJMzh4N3FZRFBzUjZzYWJQRmNGVHRINksxU09wZGpPUEZXZVVUTS9VTXduQ25vbkduWjZjL2NtT2RacEtqR001aGRHUmxSN0ZFVVVUYm84K3oyaUxXdDRPR3lWWlpkYTB0ZnR0ekNjS0htalE3R2pCbTVZTmJnam9kREdjYnREeENHdlpzeVh4d2NoYWFmZXh1YjU1aE5kRkpza0ZhdHFvcUJZS3FGWEdpZVd3UmVmN3FKcEp2dTJqelg0QlZQV3NVTHU3OEtWdFJYaG9oZ3ZPdk8yZjNVMGx3VUcyY2xHeW1lWnpPazZKSFZ3R1hhYlBIck1Uc2hUU0NKbGQvZENvU1M1MlpWbWx2aTY3YkgxVGh2MFBkZDllM2hXZVB2dTlsSys2TU05SFNqZnJHWi91bzN0bGp2REpQYlE5bnAxRktpaWhlYk8rNmZ1ejlGUUdqdTB6c2NIYTZQYkdmbW8zdG1qdkJIRG1EUkFLMWs0NWVpZWNlY1lZeWEzYUhpRnFYZm5TL0t4NWtiUXh0NXlKMTBsNDdJeUdnRFNVY1QxN1Q4cGhxRnEvdGFkMVBjSTJWK0FtTk5iNzlvb29hWkQzUjJtS015T3B1M2xkR05uQm9ScTk5OTNzT0NJUXdOUmhUSlF5YXh2bnZDY0U2dDdIUHRsRlJVVUVkY1RrbkducW5ZNkNtT01MN3cyVHRCWVBieEJSRk95MDZwckEvQTVMQnZsdVI3Uyt0bmwxamRoMjBFUUhDbzBoRkhwRU00NStpUFJienNPZEF5dlMzSzBPMWp0VzNMZWdBQjZLbk1lYTgrblVoUkhIQlVEaC9jSzY0eUZ6L2JtT1RqVG1VN0sxcGM2Nk0xR3dSc29QY3A1MXAvU01sUkhRMnJYWG1wamc5dFJrcEdWN1BSVVZPYkV5OGZKWU5iNUkrZWFPV21paGZxWFVPd2ZvbnR2QkVkakhWQVZORTBCb29wMjYxbFBoV2FTK0xydHR1YUk3UVFDS0hKUkhVUDFUdGc3SlR4djBETFJDTUwvSDlrODFQVkZSc3Z1OGxhSDNXM0c1bFJzdWptdk80YWFLbk1HYWNBQjFNVGRXeXB6M3FDWHBrWk5Kd1IwQkZFMEhhb0k3Zy9VVkk2K2JnMmQ2b2pnanBZNHNOUmx2Q0ZDT0lValBuc281N0czalFJQU5iNUxNMVJDUE1JcXJQSmRPcWZsM1NudHJsMUk2a2RYRzI2UE5QTzdSTTBnNjFtMEZHOFNNdkR0TDJCN0xwVm5lY1luN1ErcUxjVVVSZUlaOCtpT0E2b3FsVmhGR21BazNuWm5tbkRyYWVYd3NPS29kTURPOGZaV2gxVGNiN3FsRkMrODNITUlvSjZjYW50TUVkT21jOXlsSjJHNW42S2xCZEdnNkNob2lmY09Peit5T0trYnY2cW5Vam5nSmpib29xMVBsb2NlYVU1dFFyUElUMEg3UStxZTNmMkFkWEUzZWpvR2dmWXlWN2p2b3MrMHpNdmRKdTBNbEMvV004OTRSd1VRd3FjeW5ISHEyQzZMeFRqckgxT1EwRG1IRTlkNm9ldEY2aFJzdkZUUHVNd3ozSm8wTjZKcUVDQ0tvb2lvdWxVb2Fkb2dqcjBuWko3cm93MmprZ0xvNGs2RG9QTmhkVG9ITGNpRTl0TWV3VTZtTmwzMVRqWEQ1MEU5UTRjTUNGREpmR08wTTA5dmFXaXA1eEFjMmhVRHJqdFU3MktQYVpBV08xclBjTG95TnJ1Unk2dGczcVoxNDNCN29Dbk5kdzdDUEpBQmpQM1dMM1hqb3kwUm1oOHRMMjNoNTluaVpmUGtpUTF2OWswR3Q1MmVnNkR6aW9uMTZKei9kRUp6YWVuWjRtYnluSGRwUFU0ZzNtNXBqZzl0VTRVN1EwVUhQbFplSG1vWDN4am1NKzFNYUdqQUp3NnVWMTBYUm1tTnB6VGwyS0ZuZVVycnpyb3lDcHpBb3p1T21SdmVIWld0dkdpRkd0NEFJZE0zamx1ME8wSHFZM1hoNXB3UkZPeXh0cmlVVFRTZXJGV092RDNRbzV2a2lLZG1ZS1k5UzhYWGF4dnVta09iVWRvelBvbllpbkZRdXFMaHpDUFZYZW5qanpqMkdObFQ1S1YxQlFabE5GT2MxTk5Ram9jMmhwMk1DcVkyNkVlbWYwajY5ZGthaE5ONElqc2pXMVdRMG5yV0hWbjlLT0k3S3dkVzM3TjM2VDJnWURSSjBUckI3cmFGUjFUeGhYZU9hN3NJRlNzR05ReE40ODA2V21oMGtWSFk0MlhjZDZkajBSN29ZYUR6cUtoNEs2N2dWY2R3Vnh5dUh5VnowVFczVG5vTFZjODFjQ3VCWEFyZ1Z3SzRGY0N1QlhBcm9WMEs2RmRDdUJYQXJvVjBJWURSUlVDdXE2cmdWenpWenpWMVhWY1YwcTZWY0t1RlhDcmhVWWMzQTVJNHFoVk93Z1k5WVJVVUtpTk9nZXpEaWpwajZEcm53ajFMY2xrYWRsWUtCTzZSOHVwQ1lkMmw0MzlkZFBCWFhLNDVNYnYwQUFEUlJVQ3VqZ3JvNEtnV0NxT0t2TjhTdnQ0cSszaXI3VnJCd0t2L3BWOCtGWDNlRkJ4MzRMSHhLci9BQ1Y1L2txdjRoVmVxdjRxcitLcS9pcXY0cXIvQUJLci9FdW40bDAvRXVuNGwwdkV1bDRsMHZFdWw0aW1pZ3pxblYzTHBlSmRQeExwK0pWZnhWWCtTdlA4bGVmNUs4L2dGZWR3Q3Z1OEt2bndxK2ZDci82VmYvU1ZmL1NWckJ3SzFnODFyRythYTRITFJmYnhDcU9LdzBVQ29GZEN1aFhWZFYxWFZkS29WUXFtZ0NuV3ZGY1JtbU92RHNubHpYdHEzelREZWIxSVJGUWhwSTdBd2IwODkxRHEybXFPaHcwVVYwcTRWY1Z6elZ4WEFybzRLZ1dDdk40cSsxWHdtbTk2SWtBSzg3Z3F1OGxWeTZYRmRMeExIeEtubXFCVUNvcUttaWlvcWN4aDNJanNEUlJIc2hDYWFoRUs2T0N1dFYwSzc1bFVQaUs2WGlYUzhTNmZFS3IvQUNWNTNCWGo0VmYvQUVsWC9JcSsxWDI4VU9iVHFqMFRlQ0dJN0dPZHN2cnVLUFV0UndQWWdLbEhBSURxYUs2VmM4MEJ6S2ppcnc0cThGZThsZVBCWG5LcmwwdUs5MVJVVkZSQUxJTFBIc3JTaU91YU96K1lReEhYZ2FLVlZBcWVaWFM0cnBlU3FlQ3ZlUlY0S280OHlpb3FKb0xUNWRwT0lvbUhjZXJHazljTUFzenpLSzZycXVoVUdpb1ZWVThGMGtQTkVWVk91QVJ4N09PdEE3VGtlMDBWQXFlcXg0cnBLcDRLdmtxaFY3UzRiME1SMUlSNitpQVdhb0ZUUlZWVlZpc2VLb3FjMmlDSTYwQkhoLzZKVHRZdzYwZGpLekNvc1Zqb3IyUVlGSHNkRlJVNXVPajNWTzFEL3dCaERxeDJYTG4wN0VVT3BIL3BvN2FQL1k0Ly9ZQmYvOFFBS3hBQkFBSUJCQUVEQlFBREFRRUJBUUFBQVFBUklSQXhRVkZoSUhHUmdhR3h3ZEV3NGZId1FGQ3cvOW9BQ0FFQkFBRS9FRndZRyt3Q0JUTzBuSGpPanRqVktDb0ZBOFRHaFl5VS9rV0ptbjRMZmlXU0hnY2ZFRWhrc1llMmZqL2pGZmNHbjNtWlFURWZHOExqSGIwVEtEczF4NGVoNStJb0FHeUd4L3Z6RWIwem9ZbE5pWExkcGZvQTF4R3NsdFh6NEVkSFh6MDl2YjBic3UzN3JaeWRyMTBiRWQ0NmxjSG9XWWJZUFQrbmlFMlhFbks1SHBJNnJsa2VFakFwUVJjVEhEejd5em9KMnZxSUFSbVlNUG9KUnN4dXRnOC95TjdWd1RLOUIraUpjTHVITjhyOUgxamJWdFl1RUpzUlZUMkRUdlEwYXE0Mlkwekg1c1RnOUpMR3FGQi9EeWZlS1hkbkJWcC9Uek9yNHAveHBoL1ZDZVFTQ1FpY2Y5UlBEK0VPdDhZZjZiUCtUaHpFRGtZZHo4NVZmQU9CcytYeDRqZVZGMk9BOS81TGJKbmR2TDQ4SGlkSTBlK3E4RXFVeGxlMk5lZmdsWWo3MU1USDhpVVg5ZktQUDhiQTZmVU1ES0ZEU0pFMk56Ykowa1gxQk03STlqeWVZM1MwY2ZvNkdvbFNuMGNKRk5oMUNKQ2JZK1gvQUMvb25hSDhFUEtxM2IyK1lnS3VJRElCZTJqdE5pWEx1QzM0SjBrYWhXeTduazdKVE5qdDZGRHVSNlFzZ2poaUVyWGFibWd5NTVJUFVFSFgyTlRNVHR2WS9peTlGN2w5ZThzaXFsZkIxTUJ3UldzbVlwREVTV0dJU2JyUVdqRXk0bWNyK0RpZFRoYlMvUmhFYU1ETjluRitTTzdNd29UMFhwbUUzTzV6ZEhxZVBtWElwY0g4Q1c0RW11aTVaZ2pjWVk5NExMWHl3QW9yU3BRbzRjUDJUYVBQeWNQNmxRTkFWWUE1bFJSU0J6VHdCeXdjQlF5ZHZQZjIrWS9TNy9FYldJQjZIR2pXajFrb0JSNU5qL0orWUlFNHNzOFRsK3h6TEtsQzBMYXZLdks5d2Q3bFJsTW9DNFhTN1BKd3dSMURmSVA5T1NOQ3p3WTlRdU92R2dJRURRN09tS2xrQzhBc2F5QzVVcGZBZnVEMEl3TEs5cisyWGZhdUg3STc4djBtY3U3ekxlQWU4T1ZES3lJdVdsaDMrTW5KOFlsZWZraE9VNDdCT1g5YTM3bksrUXpqL1JiSzlISFVjZyt4SndmZ0VmdWNVelhaMlM3NGQxRDdqcVBIOG81Z2ZPUEY4bVArd1djWlBvaGpzK0Yvc2Y4QWV2N091UHhUZXo0WU1YWDRyTno4V0M0QmxvQVE5K2pGUUIyMXV4d0VWelMvaHk5SHpId0xGRjJhODF6RVMxYk9uK3paTWFUTXlxMzZFbk44WEU0Zm95ZC9vQ0hKOHBCY01qbEQzSDlnbS8xcE9kK3VSTi9yUUp1ZnFwaC9BQmo4aEtWY2RyazUzaG1JRnFsQVEyUDBoL1lmcEpaYVlpOFMrc2NJL0RLZGsrU0liWDlvZitraUdXWTdzdTdVZDUrSmxWTWFFdm9jYi92WlQzRVk4SGJDcXEzZVh0WW9FZHBxNUUyakZGRDdCaTRBaVBjMlBNakZsOXZYdnBXdERMRUZJdUtqcVhtdU5PMjlRdklrNWpzYnZaNWdlS29zbStTK2lNTkNZc3RjYWpJRndKWkM1aEpVRXc0ZFpxSENnclVVZFYvSXB0RERiblViQmpoZTQrUnpNODJPejBYNGo2Q0VjN2M3aWNKS3RZTmxPUjhkU3hTMjJyS3ZiQ29HcHl4Q0c0MlE5by9IL0dNd3dhWGdnN011QnUvd2psUnhwdDlEdnpGS3EyemVZaXVtS2JpMzRKM29kemwwMjAzaEFPV2lYUk5ibjVuK1M5dk5xTUw1UEh0K0kyTkFDZzJIait4YnVPQ2R3SmhLWXhpSWFJM3pEMDg5OXdQa0JaWktlU1BRY1N0TVZvakVsSytxSzIrcFJFNVM5ek9hUHorb3Y4WnJYOG9KK1VIOHgvUnpEdnYyQS9NV2kxMUNPd05pQVRnMkxvN2w0OEc3THFPcnJLaTJBL3FzVUxCZmsvdWJRUFlFVjRQb1JGbGtVL3RGRnJ0ZlZnMjFVNzFUb3hUL0FMVG9ZKzJFQ05iUFUyY2J4c3VZRXFrQ1o0SHNpQWpZejArVHg0ajRXWjdZKzdOemxQRnUwVFVYZlBNeG95bFNwNmlnWlZoSlVwN250N2ZNcnQ4N0tmZzgrZUllQjFtV1V4U2picVVqWExtVXB5d3J0bCticFNBZFBnbEt6WHdUeERucUtOZHpxWjZ2bWR3amlhWWdLdllFVEdlSlZWSGdXRCtHS3BqbC9NU20wQ0krQ0NJRmpmWEJQOHUvek9PTU9RWUdIWWNuOVEvYlFuSTE5TWxXL3A1T0RoTm1udUo0cjNJRHo5WnlubHFUT2w0T1FpdFJVQmFGYTIyUkxZTXZybjBETHE1dmk0cXBINHFWaGhwWEpLSWxRbXhveURDTUNhQmxQdDR2bUpZMTY4bitwblR1WWhFUjFEcVY2eU9GWFBnNVlZb1VkQkZhcURrZUFuanNoY1JyeDEyUzVka09uMUFiTUFZUWROd2xzUVdlQjZZZUFrYm9QdWZaaklFY2Nuei9BR0xXbml4K1JqNWppZHNtZjNNZVVsK0lXQUJLdVk5QVRFYXFMVkxsZlMrVDl3Y2hablE2M3JtK3U1dWh2eW51NlBFV2JZRjV2YVl5UlhvcUlybEd0UTlGUWdPd0tyUUdWZW9PMm91bHdlM3QvRVpWc1paYXZLOWZjeFZVNk9BT0FPRHhGRlZIblVvZ2NRYmRDeDNhZkI5NVlsZHBsWDQ4UEpLVFdtenlmV1ZiUWVFRDdSMlpoNUg0dUhpSDIvc2lPUG9nUk9FOVdhTmxuVDdZaUZWaDM0ZXJSRDljNW1IaGdaa3pHTHdzZmRpcFFlaFovVDBTZ3NhSE50cTlyeS9qaUZYTDNsS0JnSFJtRG9tYXdTcUlFcHJCQjFwRGVjRXYyd2tlNVF1VXFoWUtNOVJNSXF2QVJna29lTmcvaGdYcmIrM3llZkVUMCtmZUlpRnNhMFkxTVJUa2c5UEMvd0RjUy9LWXowOEVMSTc0ZTNnL3NVWDJkRzNnak9xWmltOXFMWnN5TUw1ek9XOENqbjRROG40Z1c5M1ROM0g0WWRUNFk5Vm1aR3QvdVZ6UStZdWVmckZYZVlvdUl6TjFBM2daSGtoWFlZVG5vV0NFUTNweC90TEZsQkhKVzBGaU0zR1dWd1ZPNTJGaFgwTW95TmJVMlF1cWkyTGNHS0JVY3ZiNGdPZ0JnSmt4WlF0S1BwQ2tFVmd5L01OZ1h5UiswTFFVYWJqOHhnNU9zVXpESDNQOVhOcnU4NC9NRnljVmJIRjMrWWhNcVJQNGJpS2RXUnB4RE4yeG52d2V5WEhBbDBaSHllbGVndzFxRWNXWERCTUNWdStEZ21Qc0V5QUlVKzBkRGE3VG56SUlBZThiSjJhM0Ivd0VCL2FKT2s1R0tNVmFiYy9wNWhOK0NqQk5EZHNQdWJReW56bm42alArL21KbW9IZCtuYVZBSGZML0FDSTZNVHZnbkIzNWdVR0RTZFBKRUk1SDVKejZDQ0xlZFM1bWVOTnRWNkkwQVJzTURMdDRIbjdzUmJxY3Q5dkwwZk1kTXEvTExsV1VNTHdLdkJjSnhYMmxmbUkzK3ZiOFI5MytuN01TMzdsSjlpQ1lhT2hVS3IyQUJNYUxwU3pid1BBSDVqTjBWYjh2VCt2aU1Md21Rb0gyN0owV1ZHQkFPT2tnQzByNEp5YlpUMnN4V2FtS3FVeWxnTzFaV2psZkV0Z0gwWHllMzhUSUlackUxMkhiMjdFYVZDcXlkQytlVjdscnd4RTR4QkdJWU9HUENwY3RWRSs1THBWc3RoZWNzek4wS3pPR08xUmhWVmh1R0dydzJkakhRYmkyM2crWVZpT1hnOTNuekVRYkVhYk1rVFNzWnpuVHZRMWU1ZEIyK0kxTTJkYS93bDQyVjhML0FLL01MNXplbUI0ak9GMnJDcTA3aFcwNTBaN2pSM0ttTkhuVmk4WWRkdXJtL3NnRkdwWnVCeExzYU1PNU84L0xGYkhzM2h2d2NlR1YyL0V1c0Q4TURTQzM1blRUOVNNV2xYRkNxTGx0ZmdtQ0FBS0JHY3VWNjRPb3N1TlpnRkpPeVdHUlZGakExWXNOMVg0bHNPWkVkSDBpdnY2Qk1CWkM1d2o5bVdxdnhkLzNsMmxQWS9obTBaNFkvSkJqaGdKSEVYdmxFWDlTVFlnOWpBMi9nOUIxVndzWU42OTZyazdmSGwvMU1XY3NCVE1RQlpXWTZRVitielAyUTB3YThiUGsxTmIxTlNOTHNrVG53OSswZmdCOXp5ZGtaQXFvaFU5aG9WRGsxdmVkeWdEUmhZQ01CZ2ZtRDMydzBDZ2dKbkpUMXcrZHBmRTdmSi9yUXRTNEJnTXdybjFoS25Fb3phNzlCMnZVVDVJWnBueE9pSmlvNzJUejh2bmlYeVRmTkcvbFdENER1ayt4SGFyWFNqRy9EQ1lnWG16THFpZUFJcmIzRFN3TjJ3TGd1QTdCQUNZU2lVNUl0TFFQYUg3SWpZOXU3eWVlNFhBWldONVIyeWljVUVXcm9sdFFuTlJvQXRXRGxGZjBQait4cnNOb1lmSG9kdnhLQW9Bb3BRSFVjQWFFdEl0clJHb2N4MVpqSm5FcHlSZ1E2dVV3blpvL3NiY2RiUmNNZS9hd1NpUkZCMjgzZytQUEVyaENtT0NjWDM3eFdhRzVPNkpqWGlvY0dCNTgrSXp4QmxOMTdXUGlXZFAyL3dBK1puTHVzRTJ2bVlsUzg0SU8vRk5RdW1aME5NNkViL3cyTnU0SWhZelBCbVRuelA1ekVKVUxtYW43ZEoyUjBZNll6WGM1MmY4QUNQTUJBQ29JMXo5UEJBTzRNc0lERTdFVFp5YUYwU0ZtazBORGh4Q3lEZXFtTWtkcFc1Qm1UUXdXaThwb1c1cmR4eTdxMWw3Z3kwZzdyU2hUUzdTWjlVTCtoYzNpWDRXRFdUcmtqbEgyRUx1MnVzeTN0RVc0K2dseXVlZzVZS3dVRVZXVmtyeXc2WVlZU0lsb3lQSkhTRk44aTdJUFFOZU9kQ1luR3R3MU02TWhpTE9HSkJmb095T3cybE9tby9hYjZpTDZ1bENLMUFsY1k2SGxmdEFCVFF6NWZMNWx3UzVYeE00UmI2dmYxSUNCaGxudDE5SlFJRjlGNG5SNlRUR3hNczJacGZWdCswcTN0K1FmMklwbGFxRFE3WGFMeXUyc1pmUjRPNGhvVDlXYkdUd0JNbW42c041TEJteGdjQWZCQVRHNEV6WEtzcGcrV1ZsRW9jWWxHUi82UkhoUkd4R2tUWkdabEFiZUE5UDJjUkxCUytnOSswdEYzTmNhQ0hKOXZMMFJtMktNMkFPam9sNlI2T2ZKNlBHN0JqSitwZHdJMUxZUGxneFcxRUxtZEQzUE1zbUpaZHk1U0FNeTVlSGFwYm1Xd1Z3Nm5hb1lsWVVnaEV3eXR2c3JrL29qc0cwdGxsZnNqNFhnNlRzN0pjdUxLVVgvQUVuYkJJSHpsN2UxbU5NZGNoNWUzOFEwckowTnhnSUtOYjF3d2hNYUZWTWFjNlZLSlJLbFNpcFdHY2FwS2hCWTRZL3RabWZ1ZE1EL0FHZ25UMUtQc1hIQjBiek1TdXBzVUgwRCt5dEZGRnNmb2FVcE5TRVlRV2FXY21QYVp5SWw4d1FIZ2NSd1dWaExsaGdwZ01uY1lEdm81YnlRS1lDd09FaUlvalpoSnVEQ3pnRE4vd0FNbGU2YWhuekpwUDdCNDdLZ0UzWStuVUJ0UHR3ZWY2a0tVWU92bGZCd1RFdGo3c2ZBMlB1eG5rMVFjQkdWRVgrZGRrSHFHdWptVm9hOFFpbmVnMmFCVmw5ZzBqN3c5dVIxbm1lZkdvWmxhK1RlWWJxRmU4TCtWTUJTZ3oycjJ2THB0QzBvaDNYaTl2ZjBsbUdVeXUvSDFnbFdUWDdFUk4wOXkvazVxZXdVZkxOMzZkM2ZnbGdQN1VQbGxxZFlwV0hVeGVNUHhBUWF5cWFEdG1ObDJuSGpCRXJsUlZEWWYvRnZNYUtGQkJxNm1hMllLWDdsZEZrOEFpc3RoT0xoY3E1VEVzbFdHNHhvMENyaFBKMk1Jc2FPdFJseWw0cGxlQTdZa1VBenZILzNCTEtFRzAvUFo2T09ZSFBtL0xNT0lFUzJsUi9Vc3BVd1JxemxXR1lITXk0dUJyM1VMbS8xOUc3RHJpRjV4dG90QlM0Z2tDMHZnUTN5K1pBb0NYdmgvd0RiaktJbllOaDRtWEp1ZVhnZjJGTXc0Qjlqekd1WGJibzhIYjUwSXhsTnRieTllMmh6cG1VcWQ2ZDZIbzQ5RllVbmZvekVTTzlmakhUR1hMbVpVellWeDA4TXRsc3FmZzM0QksvME4yUFlpQnNmdUJGZUNMZzR6cDNyeDZlTmNhWW1ZVGdLS1RoamV4dmtmWkVRMFN3YytHTUtXQ1lqdTFLQmtUVEV4Q01EVXpOVVl0VXhpekRwcDk0K1ZjVTBDK01mZURyRUJEYlhkUXdBdldiN3cyMmtNWkFsaU9IZFloRERHQVFCUmtqd0ZGOWZrOHcrWUM4Yy93QVo0U1ZyblUxdzZDNW03WlNQR1ovd2tJUTBvM0FkREc5NEx5OXJ3UkZaQ3kydHE4cThyUEJLTlZtOXNVeWhZVjNPUGphSTRBT1c4RjlrUTBXZUJjUlhqT1RENG1CYTZkKzhMYnFsMGZCTEVRUFJuNVlXdjZ1MU9wY0VRTk1wOFc1WGdPMmMrUmdkdUtFVTRQVDl2UHRMcGtTaHNTK2lvTDBreHJUb1ZOOGszdHJiZVBqdytrNUhzWlNIdys2NmZIVEZ2ZUdialpMU29wUjR6MjdmRXF3UmVDMS9hd2dJS3Ureno4dm5qaUVTNXpMMHE5MWxETHk0bVdsYkEzV1hPTHVZNXZHcERRbGRNN2FITTVhRUhYdVEyeUpyVWJ1SHlkTVJta0lnbEozRlNnMUtLRHM2cms0aldWbC9IUjBmbjBkd20xeGVlM2dsbk9ob2MrbXBVckRuYUV6cVdTb2MxS0U5T2w1aGQ2UG94a0F5bTRjcEZzVHlIUDhBUlBxVVYyRHRtM2NaVjNYdGlXY2NIN2RGeEdSMnZPanBpRlNqdGxTblFocytuWldpbVFvcDZZbkJYNTEyZWZ6RU9yWmNGZFNpTUkxZGxscmNWTE5pSjdBeWthUmc3ZFg0T1ZsT1lDT3kvUTZKWHlDd3h3elBCMWdWTDluRXcvOEE0RGpFd042YjE5d2cyWDZHbit4bTlCRFZDWVZ5QXNTN3d4dUMzMlBKMHdxWUYwYy94OVZ3ZVNGVjZqV3FjSytNTGNzTHk5cndSUEprcXExTzZ2SzY5c1FwendYTXRYNzM0SW12N0o5aUgwcjdvUG5lVmZ2V0FLTHlYZTVGVXdVb0E4WW1TN3A3Yi9Nd2dFREFFQ0xLT1dVdnZjdFlEdG1hVzIwQWUySW1XMElBNGVqOXZNVmxTa3F0RFF2THBzWm1GMm1sVGdaNEJMUlhiUE5zd2xacyt2bVVKWmtoOVJRcllEMC9wNGh6SmhlRWVSNlNkQjJVUHlmdU5YVTNQSmVpZUFWdWwvTzFsdjBPdG5yOW5kbEMwT1pSVnA3YUV5OWdLZTNkYWM2WjBJOHp2c2hjZEM4dnhHdERRbmZpY1E4U3dJUzVpSFhHNTdQOC9NUFlmWTgyemZSMTVneExjSnl1bnpHb2RWcHlnQmJjVzdwemUvOEFXakIxVHF6b1JoQmhwbUQxRHg2VFNEbUVoSE1PK1dQU1J4UW13Tk55d2NkcldEdnd3V21pMzNqcXRDeFJDTnZPMFM1VzdtZE02bm9JYVVTaVU3VGlHaGlHSWdpVW5DUk9TbjJ2SjVoUmRFeENzQkUxWUkyV0twYXNSbE90endkU3pWeEtYZ2FXVGhKU1VVb0pBc2Q3aVlmbUYzUThsUGhsOVVDN2RuMHlScFhhN2Z5WEtkK2ZMOVFaTUR1Q3lPVmJZdjNEdURSUlRLL1p3eW9rei9mV05Nd05PODI3d1RBZHJhWkQyOXZSTFNsdHJPUytWZS94TVRjMzNTajVZa3MvQVg5NXZ3WEYyK0NWNzlPY0Q0SmRqNDJIKzVkYW5DY0JLczNiKzUrNFR3Z0htY1AwMmhjREdYREs1TXNscGJ5eWkvdlRBZHN0dHJOQWV5SW5ZV0pod2ZnN2VZK0w4TXJsMFU1bFJCWXBqUzhDV2pSU3NkY3o2ekdtZEZUaVpNa3dseDBCd3VsMmVTVUZBOWh4NTl6a2pXaGhneFhpL0gzWGlGMDNlTENuQlhBZGZNTUZ1WnV5cWg1bmR4YnZsaDVQdDRqb1ZVTm1YeWFHZ2VqaXBuNkVyMUZveFV0UzJNWW01Wk1JNk9lei9Qek1MREcwd0FjdlFSWFlGYXBTdkM5ZURnOHg1bFdPQS8zekN5Y3J0ZFBUSzA1NmlCVW8zaU5EK3Z2NlV4VHVFejZlODZkK2pNUVMxVlozQlNJMEp2RFoybi9uMmlYQnlWYnNVZ1JRekhmL0FGM0tMZ3VDQUxZbEt0ckZDblhqWHhyV2xhR21UR3BHVU1nUktZL0pYN1BrOHdBZEV4K2lSUUZEME9kM3g1ZjlTbFJ1eXBSdXhoeUZsNEF6QVd6TDhKS1RDTUtpR3hCZ2xwQnhoZmtoS1UydzBmcTVnUldmL0NuK3lqQzl4aUo2UElVcGdMV1JkMkVxSGpRZzZqSzlFOXBDVXhZRkVBdFhJTzM2SlZVSTJUTDdlZkhFQzl5MDBmTE1UUU9sdnl5d0M2T1Q4YlJacWp4ZEh3UUdVV0U0QUlCeEthdWViS29YU0lqMHdRcU9LNEw1SXpHMWxyc2hkejZ3dUhqVG1DWmVBN1lVdzJVSC90K0NQSkY5T0RvL2J6TmlwNEpXOFc3dlpuTlFNWGU4eUFjOHZYK0RqWGowRngwNXViV216dkxkQ0I5bDlIanRteWZNYkhBcnd2SnlGd0JSQWdnMkp3K1NZWWJ1Witydk1FOHNVc3RVR1lsbVRrOHYrcDR2VTB6cHcwQm5jS0RUbWQ0bU5EeVE2NzB4VVhEV25FSTd6Rjhjbi9QekNBb1dWeFk1ZWdqQ3NxdFhQV09BNElWYmU0V1l4enZrd2ZIbnpEMzNDWFQwazJIcktObi9BSDQxNDlSaWR3MXhtVTRaU1dka3Nsa3M3aUJ3em1kem5RZ2lUYUlRcU5BYnJEdG9sbCtqeExOc3dXaTVISU54bHNuUXRoS2JtNUVTMmREUTRNeEQwV2FrNVFJeDJ2cUxtR3R6WmdFYkNuSHVSdkJSWDd5SGVIaDVYU1JqaFNVUXdqbks5RUZVS2dtVkc1VGpUalZhWkZnSmR2RkxabDdzeU1iR2RrNXdFcHhjc0xuTUEzUEo0N2hCV2xvV0hoTWtRSWszL3dDcE43dlJVL0RBNUdNQy9ackdsdzBQbGRBclFIbmQra2ZlVUJmdlVYc3BhbUJlMTNaaVM4Qm41WjkwSllEc01BUVV2TVN3bHNObGc3emNIYkh3OE10UnNiWG5yNndHenhpbzNCaE1Yc1o0Qk1GYndFRDVnbFkyZXVoMjg2bG0rdHRhYkRubDBOVG4vQU81M29UYU1teXNoeXZSR29HVnRBSEwwRUNxUGE3bDI5SFJ4QnJuSDNEMzRmc3dCVHVRd1ZUWmo2NklaS0RkWTZwZHVQUGxqRFFyUXpxZWRjYUcrKzBXZFRSVkxYWGlMam9YQjMvbjVnQ0FLSzJ5amw2Q0ZsZ21WY1gxamdPQ1dXR01oTXJJaEVZa0QyUURzOHk1L3dCK3V2Q1RmWVo3RCs2Wm5GYUdvcGpEb0N6TGUyVzlzSVg2ZU5jV3pFSzBMSVp3RjNqdFdZMUg2bE92ZnRsRlF1c3hHZmlab2dFZHo3S1I2bFJyRG05ajNIc1Z2ZnhHOUhRVXRQWnFxUUV1bSswdUdpa2JhcU1IUmxDSmpKU2R5bDUzeVlTQXRwOHZwallHN3g1OXB2V2N5bHFod1M3SEJESW4rQTBTRFRCODB4RHhUbzNBQlRBcUsrZm04UGlEbWw1RTNVV05pWVNFVzR0anA3WHY5NFpUbmVRK0hNeHZqN28rakFaRjk1djNSenVRTGFqelJ4aVlqQmNEUUJpK1d1ajd4UllxdGh1QkFnWlRsOXBSZEV0Qzh2b1FuZEVyVGZNYXd4L1ZPUGlZMFlkUGgvM0RhbTFzTXBzSUJqU28vcUg5OEVYa0hUV3gwZEhubUFHVjk0c1dpK3pHZzNibTZmVTZQb05RbmpRMU9ZY3dsTnlqL1VlWWZSd1ZkVjF5K0RkWW03Sk4rWGpIQWNHbVZLU2NobUZkdk4vREZjbUJGYUFONDFKWWRqdnkrWmpRTjduZWdiNmtKM3JtR3pwbmZVSStpL1E1NE8vanhCSlFxVWVNSDREdU9xN09WYzlBY0J3ZnVWK2NOaEUyRzVoWVI1KzA1bmlBeE9GalhBT3pwZ3QvdVYra203eE45aHIzRDAwbE10THhlaVg3TXkzWk1SOVlWbGFsQkt4UStNOCtaU295b0VkblBiS2s1azNKSEpsdGcwdFFFQUxWVlU3RDhrVmN2N1JYcXo2VHhybnQvd0FKR21KOXY2S1FPS3hZR1RpVmxNTEtpalY3MHVZMFBRYW0wNUh4RkFDZmhoeXhpVGIzZnFJOTJFU1VVaVhjS2ExZWFwSnhiZUo5NWpuQmhmNzAvd0JsQzY1K0F5MXY1OUdaU1d3Y0IwZURTRllaWVlKYnFlSm10UkpmRVptS084Wk96cjZ6dDJmeC9zWWVTbGVBTy9yR21JaWozZTE0TzNpV0ZTVWpybzRQekFDMTNuekY1V0ZVcVppdTRFcUU1ZGw5R3hsUTFJY3pzWlU0WlduTUpjRnl1czZQTXA2aHdEbC8reXNiTktlT0FOZ09EODdzdlFRamNyWWVObUNpSlk0U0xXOFNsZGh3K1Q3d1FTNzNPZmM4eHcza2V6L0RuUWpwaU9wWXQ0MU5IVkRWeHg3ZmJ1QWd0c1BHMzREbGo1VGxQNERvT0RTeWI2SHZwS3lXWWR1SnptSUZoalluMlVuWjVnZC91MStrbGFiTitCSjNPOWI5Q050RGE5Vkl0L2lYNlVZQWw0YlFtSVdEUDduOVFPeFJ5bGJ1RVZaWmJ1ck4rZzVJTmMrd3dzQmtMUzgrU003TS9qNFlodWVnZzhPdEVvMFVtREZ6RlBvcG4wOUJvOTAvbjE5WVl6RmdXV3RnaWhGSjhQSkxqQlRlZEdjZW5tTVlTOVNFOFIwWHM4akE4UGhkai9ZbGxXN1RMbW1YNFJJOU41alVLb1ZPZG1DcUZoZGkzQmh2QmwwcXpnZzVZQk1tU2Q2bWw4Qkxkcmg1bDZkdWlxenM3K1lvbmFsajAvN2p6T0RjckRadmhNL1NaVVpzanJvNkQ3eG9MWVc1YmxSbXcrV1VTa2R6bjFkNlpyS2VnMFhRbmduMXh0c1A3NGdZWW1NREt1UEt4eFJ0WEVIQWVQUEw0aWNDVUN2L0FGaUpmY01OeDRtRHJkS2NJMGp3ajNGc1FPK2dkbm5zaXI1dXNqMlIyZVQ0ZkpwaW5ROHhoNkNXZG1seGRGRFRtR3JxbEw0NC93Q2U0WEtMY0hqYjhCeXdhTmJWcDQ0T2p4bzlYTDFIQ3dqRWJWSXVFTDVoU053RVZHL1h4MmRKQ2o3ODdIOUpOM3h2d0pvWHBuUHBPRERSU3JpM3U2bWxTd21LaGFwTEp0M0Ivd0M3Zm1FNnhHVkZETVd1OEVMcUhRaXAvRU13QUthSnlMMi9qRXV4Z3IwSkl0YmkwWWg2QnB6RW0wdUVRQXRORW9kOHIzTXR3d1RJRTREeTdJQlFKYU9TUHBOT05IUWgxNkRiU3EyNVJZUml1QWUvQTdKU2VXekVteXdWVWd3Tm00bVV1K0pjTEpVZVdaK0Q4NkRuUnVWWlRHcmRzTXZyUTV6TzVacDJYR0dnTUxUaU9HZ0k3WHYySXdyMlR5NmZyK2JsNmxXKzNpS3VYUUFkMVBLV3Nyd3k2OTZFT2ZXUTlBZ2N1WGdPVmovTlpGeXVBNVhnaGhkSEJaQjE1ZTM2VFoybndzd0kxVzVZa0FOV2NPU3RwaTc1TzRnSE9wY01Kd0FhL2FlSDdRclFxdG5wL2tSd1FOTTI5QkRTMHRBQ0thTE55MlloTGhPNDZyUXVPUDhBbnVIcURlT2RYNERsalBZTjN4d0J3SCszUm1QTjduZ2kxZGFjNXVkOTRWQWh0RE1zbzk0YWlvbDN2SFowd3M0ZXg1SDlKS1Iyc2cyVCs2blBxYnk2RGI2dVJoUVN1eUxVVW1YdDBmdUs5Z0JRUjFhTlNtM2VDRXc0aUlUbE5FaHNrSXU3M29jKy90RXJRSlhReDEydG1ZNWliNkdpU0lHalU4c05SRGF0YjBTR0xXWUR3ZlFUYzBHSmlGSThrc3lwOS81L2NwUFZtY3d1V3k1WjM2SGYxR3JpT3BOc2NQdEFVTWZ1OGtRcjZQWnBueGxPQXV1K2o2N1I2VGNXN1dXVjBNRTdsUWg2Q01BcUdOQythMWF5a0xYbzREeXpGbHM0QndSTm9HT3c1SnZ4QmlQWnd4R1JrWm1yNncvMksrVmxHaTcxTTU5QjZUMUVBdC9BY3IwUy9BQmFici83QVJISWF1WTkvTHk4YlNtckVWNENBZHJHdHJvd3RZdDRreVRaUm1BcERLWDdYQ2NqMk00bEFqYSt2SThNcFVaTUQrbjlTeFlqWml1VDAzVTJvVzZGdlJXcEM2WmlvNnJRL1QvanRnckJhVWVMcmc2RGw0Z2xJcXJlQTZPalVHVExCYnNPWlV0eW9IZ2ZoblI4aWY4QVBZVlBiMmh2L2ZRZW1ZZTBXSlllRkE5ajRGOG5USFRhQWdvVjhZWXFCeHdHR1U3L0FEb0R2ODZkL3dBaWY5OU93UG95bmtTVk1iMlRIWkxpeVk3MHFjcm5yUWxCTWY4QUNQTUlnQ29Pb2p0Mk5wWlV0Wm1hY2FWaEpXaG9OZW0yTURuRVpibXo3cVBTNVd6My92UlBRVFpMZERUSnI1aDZtWWd6NTZYcit6MzZNcTNkbkxvTWtRcjJleUJXOE55ZGZ5WGZyb2VaVXAwRmw5d1QwcDZUWmhMOHlzN2VHQmh0dWNleWY4bVYzR2JKZ2Evc2JoOVhQMG1JdWRXOCtzWjNQcXdaMjYxcVFuUzRMdnNIS3hMaEd3OXVWL1VHZ2xySmdKdnZDdCtlVDZ6Qnl3K1NDbGlOeUhmYVd1WFRNeEsxN2wrazU5QWR5cUQ5dmlJZ21MWGIvblJML1M3ekwyK2Z3ZVlCU0hGQWNIVW9Ydk1kMnYwOFIyWVNLNEk5enNiRWRCU3hPUWlDV0Mza2dUWmxLMlBJd0t0dkN0MXlQbUhiSURodXoreTNId013WVQyY0dNZk9odElqY3ZrUDNEKzBZSVpwSnkvTXY2bkwrbW1MV1I5Sk9mNlloeXQ5QW5MdDlhL1VCMytxNGIvNjg4MFBjLzJZRE53UWg0SGwvRUYwQ0N0RzJ4NENPK3VsS25icjJtL2Z3NS95Yy81cVBQOEFPTUlyRm8va3ovVXFlQjhwL3dBYmxmUDZPVmYxeC8zV1ArL3ovdlowUStWLysrWlJuUWxPekhZLzFjVHNlU2QzeTUyL1hjUDdiaC92T0NmdWNFL2VwZjhBeGwvOFNYLzZZUDhBM0paaTE5U0Q4djJIOWcyeDhVRi9SL3ZQOU5Lc1pYU1E4c05uWHlMKzFqaktQRWVrdkdZc29ZZjk1RU9meU1wMytPY29BOE1Rd2pLeW54cXRiS1VuSTNOZ0k5c2M0bmZQSE9vMURzN09pZW5qVUxnbXg2OTFsK3h5d1ppQ1hsWmMzSHZTeTdzSFBReW5OWUxlSnpGdzVXZzZWSzlCVU5FOVpkZHlPQnpmY3BQc2VSUXBNSlNVaTd1QmdmRXQzZ3dhRUEzTFhMT2RUdG1DNjB4V2hlMElsUmFVK1hVWnErRVk5bmc1bEJDQXFwU2tWamYrUk8xb21STi8vRUcwbDFlL3Y2d0x3eVg3UFVGMVZPUjZlNGlJcEduVTE3TmIwem9hbDBMbzVMSFJDaTlxam9lajd5aTNkWjJ1MDc2T04yVmtOdHZIKzRjcW0zd1MzWEFiYUVpd0lyd0k0QXY2ejdiem0zRDVvZmxqdHozalAxU1daRlBZZjNMYjNHUXVaajhwRzVmbHNaOXk0NWlvV040bkRjYTFIZEs0UG05bkVOdnBVL2NlQ0I1bDd3OC85VkZkZ3hXMWpzWDl4VFk5Z1JRY2IyRDlSWXRVZTgrbGp1bStyK3k3Yy9WL3N1TFVtZG9iL1VlWDdTemdVd2N2QWRyQzVEZGkyQjBmdDVoLzJNc3RmY3pwUGxqWWg4ak9uYThzTS91N01LdDVmRURNdjlKay9nbE5vZkV1cFZoai9rSWZYT2t3WVB3bmcvQ1VYUitJMVVKanFNcWh0d1JzNmVlMjhuanNpOVk0dmYzNUhwZ29Bbmd6TjFoNnBGMS9FbklnZmZuVVhUdmVKaGNNYzAyM3hFYnR1UW4vQUozTVBQem1kaHYzcGhoSlBlQTdmRStwRjkxMnhuZGRtNHdJRFBzczI1VjdyQVlmcVUvYzJzb0QvR3RBNCtqbWNwNzZuV1BkemtmM2FteCt5RU5qN2F2MUhveFhqNVI0eGp4cjRKazZkOG8rakxYSGZNRjB3UE9ieEw2U3U3SldsT2hCV2hvYXN3QjJlRHFYdEhCTHNUdlRCak9JbG15UzVyaUVocy9MMlIzVzNEMlFnK29hWEwwTElUajBLeC9aR0RmMTZPNW5Jd25ySEJPeGxSR1NKVXVocytqdTVuVTh5MUNBdm9JV0ZqWGJ1Zkx4RE51KzczQVlvYVJoWTJjUndBcXdPenI2UmlXSVdQNFk3TGNtS0Y3aDJSME5QNUtsRVBSekRTekJVYUFXckFTZ1BnSFIrM21KVUZrN2tjcDEwYzdzRVRvT2J5K1pkM1NCbUE1d1podUkvck4zL3dDWjJ6ajg3Um1ITWZlL2doekQ0TVB5ejh1a1B4RVhROHBmNUViSDltUGxnZWF2QUViSDN5RVV6NUpaMlZBcGttbTVQRDRmc3lna2I5K0h3eGZLaWtySXdyb0E3d1hBSUJibUtMb3RpTGNvbkFHMHA2TjVVdFJMNU16eHZCb3NzaDlNOGVXVkVEKzcvdFkzeGh1Y0IvWGwra05pM2hXVjVDVVpZSnl5bWN5aUFQTEtLeXNvRW9YdkdzeWt4elpNWUppdEZKU2c1cUMyczRJTlVoVFkrWXh2YitSdjZaV2JMcTl3ak1xRVF1QWxFUWxVdVVad1JEYWhpR0h4VW9pUUN5Mkd6VWNITE1ockkvVWVDV1h0R255eTEzb0hNSWtORkc0R0RGdmhOaUltL2hqYzFYMVpNZGl2RGhUN0xJSEE5Mi8zS21sWjRHT0NlOUpjRnRQZGNuN21kNzVKSUQxaVR0ZGdBbmVHTng3aEV4Zy91a0Q4N0VldDltSzJHSnJIekpWczhUdkQ2TVQzZ0hkZkRLOUdQY24xUGN3aHZGU3IxRGswRThPVXRqKy9NSFkzazVmVEZiY1BRZFRiU3BUT1ptcVlhbXJWUnRlUTUrcmN6aGZMOXhtWWkrTlB5bkRBUFJqckxxYnRkait5MndScm03UFlpSFdyVmdLMVdYWW1UUmxic2FnTEdndHJFb1E0MlBETXI3bnY1SmhaZ3o1SVRLNVpEU3ZSaUJleGJ4QmFkOVUzUSt3SitxU3o3TGdFTitQMFl1NC9VRi9jdTBpMVFBcDI5WHdkU3lqZExTbDVwaVB5MzhFVis2V3pZUG9DL3dCeXp0RG9WK0NQUFR5LzJaWlh2TXRVaDh3UFpzd0FhRzNVRHFFOVlkQkwxTHgrM2VBYjdUQzhlTzdJcXNod3Y1dmZUQ0ZJQlhzNjkrb0I0UFczNWc5bVdXc3gxTVhhUlpuUlh1WjdZbnQybHFLck80RHYzNkpnMGZLM2UxN1dQYTI5Y2VYeitJakxBUUJhcXJpT1V4cUVzeVRjbFJsRW8zS2JjcytyRXgyd0RoY2FZN2RFMEJYMVlLaEN0bnBJd3FVMDd1NmZFRGRBN2ZvK0lWUW9ZWXVOSFZpWTF2ZFpYaUhXQ0h3NklyYjdicGEyd0RSYXNkQ05WS1JxWXFVVnVid0R3d1loVERLbFlTQ0Z0WVpaRUtSZGxQbVpSYThuZnNoUWlKWWJJeWxRSXBGWjZxS0xBYnUwakFsdm5TbGlxMVkzL21BQ3JuVWZpVWVWYXdpQ1U2dDN3dURadlpZM0h1T1RBamU2UVoxN29pbXpQWlpVRThsMEc3QUVLREFSU3RYRVZzenB4cVRtYk9nWUt2WDdJSTJSTFVVS0k2RC9BSWFKbUdobG9nWUR4R1Q4ckk0T1g0KzZSVXdBQUg0SWx3WEY1ZHoyWm1ReXllSHIwSk84YmFFenBuVmpkbHZrT0I1WXZOQmpqSEFmdG1Bb05FQ3VjcU43c3J4dXpBM3NUNlBpQkZvdEVzYno0WU8xRGc5UGZzeklobXM4UFVGWG05bXJwaWtEbzB0WW0rV09nbnpNd3M1bjlnSnVmdnFFYzBlWkN6REhzVEZqenRCSFhYN3BaandEMFAzTm94MHEvRVUzNVpiL0FER0M0Y3B5N2ZINWwrK1B5Ri9iOWpNRHl5K1dyK2tBNGdlQ1hsNG5ON3l2Sjd3SzJ5VU9aY0FiREs1cmpNVkFBUmpsbTFsTVlBMmR6WjdPb0NQQitZNHR4WTZEbjNPWWFoa1lkK1R6S3FsWHMxaEltWnpDNDFDNnc3R2liNFpVSkZseThCMnpHc004aDVXQUZZMTdGdmIramljVkR0anFyakV6YzVaWkwwSHQxSGVMTEpqc2dtYzZHMkdkNk40NEpRakJaQlRZbkRHdUJOSjl6eDB3eFpRTm52d3dxVVVqVE1VemlyTk9KeGlKaVZqYUppVkFzOHB3ZHZuOFI4ckxub2dVUlVSMnJIMUYwemg4TUp2QnpwbW1GNkRtY1NpOWpZd2M2cjd2cDhRc1JGc2tCeVV3OHhtYW5ETnpNcjZTTG9nVE5nd2FpcksybHk3TDZVcVdBM1pWc3F4V0FpMk9Rc3BLbS9EN1FzMVFNcUQrbU53NzBzRzJGNFJpL0NSUERuQXBuSWtqRWhzd0NpQ0pTZGtycmFQbjNES2paeHNrUjlRMFBUNGgzaGhhdHQ4TTcvVisxUzZuYUZic3l1bUppMkRzbkRQQWxhVTUwcVZwVEswZkJnMG9jQWNyR0pFWDZ2Sy9VRTFWTlFVdGpvbVZiTXJpcFVmQTJJR2FtUStQUjk0WEFIbFg3UWJ0bEtjREVNczREQ24vQUhMUVNJMGgyUFZWQVkrbWdmZGp2enAraWZhZXQrWmRBdkdINGxzcXZhdWpEMk1BR0FJT3BhcHRnMHpkN1c2OXU0SVZRMTE4V25SeDNIdW5MVmx6djlZdVFjanpLRFlTMnhVVzB0M1dBNzNLTSswS3JRdVp1NXpsUE10MXJ3TVJ6RlNseWJSTEVWQ0lIS09TWE5BeEpzbkE4UDJZcXhTeTF3OWtSanBOdWs3bFlEcWV5Q3B4TFpsam1vTEVWOEJ5dmlXRk8zeGIyOUVYQ0ltRGw5dmpvK3N3WWRvWmxxeXNWYzRPdERUTXpHNVRVT2N5cG1aaGVUVjJ5bTlIYUVZRExJN3dIY1dGK3lmd3dMYUIyZS9ERkZvUk1KV1NWS2xTbXRNeStpd1pMMzM3ZFN2VkY3VG5MYTV2dnpHeVBGWGwwenJtbjBGMHduRHB6Q3RiVGg5NFhCODJKanM4d2F1Tms1T0IvVThqbVNXbkxMWVBZU3pxTlZNVktRS1p6TTBGR0NiNXVaaHdBZVM0R052c1crU0I4YXdmREIySjZxKzVFNlB6Tit6VXMxMjZ5ZkpaTVI0MmtSWUh1UjRRaVd3ajNtRlNnL0JUWGc5RUhKNDNaV2xRL3dBSXZCTnFpSmRMVjlITDhmZEk0Z0FBQkcxVjBieXI0aHo4bWhVUTFxVnBXbUZWRFFkdXZhV1hHdWc1ZW5nNWc0akp0L1p2TVl0M2cyaU5lMkRIOFBKVkI0MGp1ZnNZRlp2elNmR0kyd1BpNStTYlBwbFVmdVh3TytMZnZPY2ZBb1JqSkRhNVRwOG40Z0xNQlE3NmYwd2hZR0lUNFhNRmFRRGx6S1dYRUFhQ056NXNhTUJLMWJsQWJIUjVZTFJROHRkZnRZRkFkNjlod0JIemx1YWQ0N1VmSkN0blhHWU1ZRFFBTmpRMWN5aHFsekE4UEVjMURxZE1zNWoySXJ5c3VPazNpcXpnWVltbXphcjdQWTh4Y2FEVy9iOWp3eXRoamwwOWUwZFFSR21CS2dUbGVNd29oRkIrM3hLdFJjMTFiK2dpNVNybDcvejh6QmdoQUMvTGNPNjRNc3RhckVyUUNWNGxYSzNKVXFIUHBvcVdiS0VLam9ISGVaa1dTb21XT3hzWVF1T3pjT2w3NllSUm9udFRwOHhaWWxWaDdQUlV3ZzBmbDE3UWZzaE1xcTJzYXFZcTFqVk92SHBFTkF3ekVyeEFKUkVWaFlUdUd5YVV4TWhqa01jSldOdU0zL3F4Tk9kT0lRbFI2SFptTUNibFkxVUtuTVNUYWNUbUt5bUhEZVJDOHVIS0g3aHZjZEY5eFRGYUdPWFh3eFh5Y28rU2JxM1YxOTQwV0o3V1JXMWs0U3pjRzExQ3pDYVZvZWtzcmpCSGM3bHR0dmdIZjZ2MkNXMHVEZWVaNWlHcHpwV2xTcFVhdkljcjlIbU1PTWFBWDVQZDRoTFd2aThSMlJTbmxSMWRFM1JEdHQvY3hZOWdvKzh4ZlVObGg3YVhnVitKWjM3eTZjTFlndUNYUTI1RXNmTUlUV2NQQWVTRFlPWWYxOUlpaUhHWjBFS0l0M1V4UDBhbGVUSzhCMndQVnAydksvYXppWDR4S3UxdEhDcnpBM1YwQzhaWExVc2JFMzZBanMyVHNraktnaVZSS2dsT2RDSFZ5cHMyUzRzNDNJQXdJWEpoNERrZjA4UzExNEVkeDVIeVNsWnMzZG5USzNzcE1JOE1EQUliTzFVUndIL2pQYVpDWGV2eER4MzNEU2t4eTZLQXEwQmJFZE5yMUpXcFAyYUhPaHFGeUNHVTRYcGlXc3c0Z29QZDNvbjZFUm5FWWhWYUNLUklnWVVwSGIwK2Z6SzZGQXlhQ3RNN3V1NzlIbUxpbEFVQkcwNU52QjFHUGJnSXVEWWNlZ0duUTFMMUpYb3FVaGJBMDNpb1MzZTBqTCtuWnVuWk5pWmIrZzVHWWdaZ2dOekRxUld4Wm5HcllrTDF4QmhJR3RPYmpjQVN4M3NHQ1IvYzJUMmlYSWNITUh2dVNYcjhROEs3bXFmSk1NdDB2MHhCWWZEUDlpUWZGK3pGYmhOSzBDdEVyU2pOVkpWOUhMOGZkSTRnQUZCRlhLMnVuR2xTcFVxVmlWQXZCTmxZZWNKU1hldUFOMzNaYTVUS3JMNTh4aFJ0bGN6OVpaaHZKZnlZdGUyTC9jeTNiNWFoTndZUFpCYlZCY3BBK1dVWm9Kc2xuRVdtYnRZVnYvdHo5SXJWWnlQVHd5N2pWTk1iTTJZWEF4dEFtSXlTU0VVUkNYZ2VYNTlpWE9CSzdudDgvaVhDbnUrQ1lGakMzTXpBNGxSdTFiYnl3TksxVWFWMFFISFU0WUc4cVZLM21aVXNOa3pLUUFSNERRT1ZPenlmZUZGRURZeExBd1BoMzd3Q0lvQlVnQnV2VXhFQlM5SFJMaVVHai9CKzJBTkVKaDB6ZGx2NS93QlE1bFFKVUNabGJ5c2ZXVTZFcmVBbFNtWlhZSXdOekFWRXV0UnBoTWFjVktsQ1R5UEk5a1Fzb0hqSDlnM0x4SDNIbVVRc01CbGVpVmdwUnIzamJ4L3ZUZVVFYkduY0d5RTdQVG1BTXA1TkR4SGFvblFpd2hxTkF3d3U1bnhuaWMrSW51c0xwZjR4ck11SGpWSlRDcFFReS9ZajRuU0pEWjBkb1N2UnVoeWFzSWJRUmE0UFlkKzhac1FzWlNLUHN3Sk9ReUVNOTNpK3ZqYUt0MXlsK1NCakRlQUpnYlhRVjk0RnVwMnB5Z25FcEpZcUZZSTVXQ3UvNFJ5L1ZsdFBFN2hvU3RLQW1NZDVxajVpZmpETEs5dmJtbytJZFNLY2ZzaU5BZE9UOFMxdVZ0eFFlZzdtZXdjRG80SWNXd3BzUVc0Vm9rTWVibG5FV21WeXNxQVYrWUVxcmxTZzB5MDJFK1IxOUlkWUViK1R2NlJBUmpwandNYjhzQ0NXaFZhRGxlaURZZ2psd0hSKzRsdWlYMmY1MUFWSEdBZ0M3eXVWZ04vbzZHaTU2TzJOVUtnZFhLNGxTcFcrbEd0TlEwRFdwVWJIWWpTWEhVdGRZNzluanNsSnN5V2ZnKzBOSGMyNzl2ZVVNU2pIUTZQUGJGeStYQWNlRHorSUpBQUJncWI0SjROTEYyZVUvRW9oRVlEQWxieW9EbVZpVktnU3BVcVYxUDVOaWJ5cFVxVktuUmxRZ2hIa1JzRGtlNHVWUlllRDJlWU42citDZHdRcFZXOW9peDdQUG1jYWNwcFdoY3Nsa3N6aGdtMDhDTnN4Wm0yUWx3VWVZQm92MEc4WWFkUWppOW9ITno2U09SUnN4aGxuVXVWTXU3a1dpS000ME00aEhVaE9kZU5PVW9VSlp6NWpXY3BoZWNJODFTdWtaV3BDZUVTWjdUdVEvRXVQSEErN2ViUDNkTDhNMmFQbnI1TEkxbTBGSTc3d0R3Z0FRQ3FicmxNclN0QVo5b3dTMDNEcktiYnJWVWZCTVlBdkFwL3N2Vy8yNmNGMWYyOXhiTnZ2Z1h2MklMQmdJS3E2MHRtVzdXQktZRXFCdmNvbGptSTZaYmdKNW9sM1dNZzIzWWYzQXFsT3lkTUcvY3llUCtRb09neXNKRUF4RUZkbGs0ZjFpT3RHdzlkSDcrSWRJVUczZjFobFdGVktOMk1SZUlxcmRjZUNWaUJLbFN0WGVBbFFLbFkyWldsU3NTdmVWS2xSMTdNTVJJYXV5YVhkNGZER1VFYzl1ZXg2OStKZ3NNelpYdGZNT28wTktMWFBMMTRsRXFWcFc4QWxHZ1N0S2dHZERuenAzSDFoWUFTeUdsUkNXTFd6Q1B2SzBCcmtxRno3TVU0bTd0MW95dkJ2eXpFUFRVcVZLL3cxSzByMDFpQkVyeXZFUUsySDFJeUw2UGNDNHdENTZPNEJqWWkyemRjU0doSWJPanFRMVBRT1NBbFlmSGtpMjAvUnB0RzBGNFdEZTRRcVYwa3BoRGtsRGlodVBFcHNuRjVmcS9ZSUE3RDdGZkVUQVQvMFZtV2dMdzVodVZVM3d2WE53dDZJREFRZWlkTHN5eE50R211SDlaVURQTDM2bFc4UkkzWHVWMlN0S0hKRWNXeS9CTDkxbWUyR2xNcGxSdHhNSHVqUHQvcVVOZDhuNllpMlZqTEN6dU9KYlFlZXp5L3FJbklHWFdVczQzN1h1YjUrSnNXeTJlNWdGY0J2R3c0R3grNVVxQnhLbFN0NVZTb0dCS2hGU3BXSldKVXFWVXFWQWpxeDBIdVNLRVlmS2RUTmVvTm5JZG5zNDdJYW8zOUZma0h3U3ZRYTl3TktoTnJoWG9UTzlLbE1xR3BlajRkYkRiUGgxREtvWFBrWnFPWGJCMXNmWkZHamQxUFhVcVZwVXJ4QWxOYTFLbFFVcGxOVDNIUU1NcUlOVWxTbFB0ZVNJQkJFdURKRXFwbFhkdkZqR2NmNFRUalUwSWFGaGQzeUQxSzFWZ2FQNHVJYWxuTXN4QVlXeFJLdm81Zmo3cE1NQUFVRXRhczRTSThsWXRKOFRqblE1K1NiZGZvZmNJVGZzODhETHc1cFkydVdnS2JWYUoybmgyb2h1VnUranVWd1lDVlVaVVJZNzhFODFFejJ5dXJsVktnUUpXSUVvbFNwVVZOY001TEdKbWQzay8xTVZBNDg3ZC81SElSMmZSMm40SlZWSzFvNVdidFZPTG5XUE1zTzAzOHNxVnBVcUJLaEtsU3NWS2dTcFhvcVZLWlVxVnZHV1c3NWVwWUlLeDJQOElzQld0ZW1kU0h3N1BQYzRXaGlqSzJPdk1iYlZsU29ES2xTb1N0UzJCcmlXUmxRSlVxVkt4aVZLbFNwVUlMbE9EMnNhbmQreDNLTHFJRFlibkE1R0VNcXdqdVBKR1lWZVJsYUJXbGFHZ0Zjd0NBYW1yNlFZQ3BVcVZLaGVnWVloa1dWVExXMitIdkdpVXBzeGNYUEdwejZEUTFORFU5RE9JWXg3THJ6Q1BMdjJNQ2tUMEdpMmQzTGllUGlQNjVsMURpWXFBU25YYVFPN1Q5dENxdEFsUjI5Tld2UjFHUTB3U0JDdVdVRGNaWE1vQ3VBalZYNmVDVkRHU2I1cWxsY01xVktsUUlhMUFqZDBObVpma3crOHFpMUlVT2NiaExvRHJ1ZjVITEpEb1FjQkh2cmJTczVIZng0bFNvRmRRSUhVcUJ2QWxRRmxTcFVDVnhLZ1NwWGlCS2xTb0VvUEF6MEg5aTlVMVg2OTJObSs0NGhGYzFBZ3FsYTZmNUFWcWpqcWV6d3lqSnN3M2QyWGhsUUozcFVyRGlWS2xTc055aVhMZGFsU3BVckdsU3BVcVZLWmFYZzRPSGc0OHY4bFBoV3hHMnplY3NDQ0pTWDREczh6SFJNZ1k2Uk5LMXFCcWVpdEdJeXBXZ1FHaGV0YWtDSzEyZDR0UW9GQWVlQWc5RmFoNktsUTlKb2FrSUVabXJvZXlFM0hHSFVXNkNnNzczUTMrZHZyRVlPREU3MUpmWU9pcDlHVTFLbUNBN0dHMThzVyt4Y3UzK0VwUVZTb0NGeXBVdVViRXFWS2dRR1U2S2xTcFVxQkFJU3cyY01YTXFKazhTamJzYVJNandrS2lxWUJzSENSd1FORndTdjVkdkhtVktsVFpLZ1NwVXIwMUtoS3hBcVZLMHFWb1N5cmJvOHl5UmpQWThyTTVTTjlYbG1SNElLT013QklqYmhqd25Jd3JuV0U1SGtmTUFkZFA2WlNXUEc4cjBWcGZwcld0S2xTdFNhMUtTaVZLZ1JhbXdidjZJdHFxQlFmZ0kxVjNEUGc2SUFVcTI1VXlFamN2OEF6L2tEaHZoaUYyYVZxU3RUME8ydFNvRUZHcEsxVG1WQWpVdDVXWEVOTmlOdnpIWERnOHZNb1kvL0FCOFBvZGdLS2ZNZTFWYjZQRE9PYVlXbUMxbHlSbXRlQnRNQWJHUHI2eVo3Wlc4RWFqWVpYb2dsaktqd1FNKzdsbThyakdtS21DRlFJUnNsRUFsUWlCbDVLZEtsU29GYVZBZ0lvSXRkZUlTOEVucVArL3pCZUpUbTVhcnU3aUFoSXNiVlhLeXBVclNwVXFWaXRLOG1sU29FcVZLZ1ZLbFNwV2dMZ3RWb08yRG5wM0g5RXZWc09mYjBlSnNvZ0JkZTJnd3RTaEp2T1dDNU96eVRKaUlXTXN5YkRIa2xhWTFxVktsU3BVcVZwVXIwQkJVcVU2VktnUk1KMitEdVZJd0NLMkxBd2YyRlN6T1ZwVU1veGlTMWo5REs5N2lKL2hHajZhZ29ocFVJYTFFMHppWlRnUWd2QnVuWkFteXhJZjVTVjZDQnJ4SHgrenlQY3ZZT004TzVWZmgwZVJNK0k0K3JpT1BQcXVWb0pmRU1yaUxmMy9iRWJYa0hyekt4UnhLbGFPbC9RbVcxWlVxVkNVM2NwbFNwV2dIYVRaYmJpNHBiZkxFU3lqS2dkeTkzZzVjdmNlK3dQMVBVQ0ttQ1hkNU80ZVRpWVhNTXJRRmtTNTJOcFVDVktsU3RhbFNwVXFWQTFxVktsU3BXbGVuSXdlRHYzbTY2TEwwL3NxWEJLQWxtVk4yaW96Q3pjK1hmdDNBQ291UVpOejl5cFVxVksxcVV5MHFWcFhvQllLMXJHdFM1b3lyQ3JaWEs5c2RrNGJlWHYyMHV3Y2I2MUNDQXd6SzNrNlRlTVNWNnpIb3FWS2dsU3BVcUVyMDJOOWpiK3gwUjBNYnZyc25hTkN4OVovOEFDUndKV2RkK0lkNlVNZEREbmJnajN4TGI0T0paVDAxcFdxWWhyaHN0ZWlKVkppQ0JSQkEwZVhxTnN6QWxTcFVyRXFWSzBDVm9EUFpmMllEaFFtTnc3LzJRS2hRTXZ0QXFOSW9kSGNyRmJXVmNhTzRQejRoTWJkZGVJS2ZEQmY2RDB4YkxpVm9hVktnU3BVcVZwVXFWS3FCS2xTcFVxVkxQQWNIYi9JOVF2QVAyK0pjMnVRdkt5cW1jcVo0SlVDRXFZKzZ3K3ZEK3BadHVUWkREdWRPbFNwVUNCS0RSbGExcFVMUUoyNlZyVUNWTGR4bjI2aldPM0xTb3g2S2dWcFVWeWxGajB5ek1NQWxHUXgva3FWQTVkSy93dlh3WlpnSTdLK2h3VmlSa1c2K3NRZjhBME0zNlVlOGR3bzJ0WmpyRGRuT2xlcXBVdnlNRGp5eEwvQTVkc01ZNDJnWG1WMXBVZkNWQWdTcFVxVnBtVktsYUJLbFFOMEcxb2pKVXdXdTJLa1BZNkpYQktCREdaajNkdjRlNGhWU3FzNm1aREQ3bWxTcFVxVktsU3BVcVZLbGVKVXFWS2xTcFdORnBiRHZMa21EQjJlQWx6blgyOEViMWRTVktsUWhBVWlYY2JKc21IcENTL2s3aXZHNlZBbFNwVXJTcFVxVktsUU80RXJTdlJVb1BpbERUZm53UUtJNGxtQktsU3RLaEtpRGVoOXpwbGZleWRNZFkyL3dCNkEveGdyUkJyam1PdFFtUU1ISTlNdlRERUluK1FsZXBQUzBDc3I5RjVaaXZyUmxmNE9IZUIwZHdEbmQwQ2lCUkt4TWNPZHBVcjFWS2xhVktsU3BVcVVGakx0NElseG15OXN3SUVTQkJXR1dueGVTSlpOb0kwWWQvREtsU3BVcVZLbFNwVXFWS2xTcFVxVktsUnFYMThIY05Zd01zRHNnMmRIZnY2R0JSS2xTcFVxSFRDVnlOSTJkajNMUzZEdjhBMDhRRWJpcXZpVktsYTFLMHFWS2dTcFVyMGhMWEFiSGJLbmE3UVBOM3U5NlBqMTFyVVZKc2NEcy9zVjRiVVpQb3FWS2xTb1FNV3l0SzBxVkswclR1NVd0dkZqcFVyME1XNFlIWkJHUVRTcFVxVks5RlEvdzFLaG9mUis1aHRMU0V1TXZUdm1DbXREU29HdFNwY1lyRzNrNDBJYVlwWGlaS3NxVktnU3BVcVZLbFNwVXFWS2xUSnV6Zno0aWY2b0pUZ1JsRW8wWFBKQXVoZ0ZJbGp2RWRmVHlTcFVxVktsU3BVcUJLbFNwVXFWS2xSRlFXdUNIV1pYSzl6Wm01OHY1T0tqZ3RqeXh3WEs3WlVxVktsU29RaGR3Q2JmeGgyL1JPUjZocFh3OVJFVWRhMXFWcFVDVktsU3ZSVXZaMklwMEJnSm0yOTM3SFdpbzFyUUZsVjZLMHFLdlp6NFlDU0pZeXBVclN0S2g2cWxTcFVyUzF0Mkl2cHIwY1ZIajUvaGlmL01xSG45d0ZFY3dJN3BqeUpnVTR4Sy93dTBmME9ZVWxrRFZYZ2xTcFhvcjExS3hLajBFWHdUYnl3cUxhd0xqQWxhakV5QjlmYVlZbkVDdmsybEpqckdsU3RhbFNwVXFWRFN2UlF0dSt4MUV0VEhMcnhBQ2pnbFIzR09XNVdsUVhBenpvU2lRNmdodjNGKzRkR2paVThNQjNXeVVqek04N1BPenpzODdQZm51enlzOTJlLzZQL0N6d3M4Yk9zOXN3RlFTaHk3bTBwNTBrTGRzcjJ6eWFnSTVHTDdKYnNubUo3V28rRWl0aUVzZzhleUVPQnVlSml1bVU5TXFWS2xTdEtsU3BVcVY2THFmTEFBby93VnFUd1ZLNU52SkUvd0RqTk0xNGNUcG9naUpZbE1hcWNPWU5aOUZTcFVxVkhmc3d5citEazFickRLbFNwVXFWS2xTcFVxVktnU3BVcVpaM2QvQkZ0N05pQTFVMklrcU1xVkttRW9mTGFKY3FXRmZyS2xTcFVxVktsU3BVcVZBZUJZY0toMVE4UkJHeVBYWHZPRUdWZ2xTbGFYZkIwNTRpWWRIeFBHbmdUdzU1MDk1andRcndwMVIwQWpzSUh0Y0RzZXNFem9rZVhSdm5QaWVOOFR4L2llUDhUeC9pZUJvTDd2aVgyeSsyWDN5KytYMnd1MFo5bzlDbHl4TENvT2UyVjMvQkwvNGt2cCtKNGZ4UE92cFAvTVo0Tlk5NFh6TzM3NGRuNWcrK25yRS8wYzhQeG4vZ1Jlb1VCV0VZZll5K3hLSjRwNHRRcFBkTGR5MDlqUzhVVjB5bnA2bFNPcDZBOUtqWUdTRmE3bUVpZjQrUFJYb2Z1bUEwclRhdGpaRHo3bUdKSzlWVEZ1ZS9tMFZub0tsU3BXbFNwVXFWNktpUzNMamJ5eHRqbDNnQWdldXREcGxETzVCREVvYk5uYVZCOEREcllMTDlrTzhBNVZoRW1yNEpaNUNVY1o1R2VKaTJBVGsvcU0xRG9oVmdhYnlrdWZ1eXVTbCtVenV0aEt2VXFjRThKWG9GTXBsTTVEN2Z5WGtxVktsU3BVcVZLbGVaVXFWcFVyVzdzV0VOYWxTcFVxVktsU3BVcVZLOUtjWVRhZS9HOEhlaWVGUEFUcnY1WlRqNUljVUs3WmZWOFM0RHFmelBCaHpyNWx1WVY1aDczMUlTVVM1WmRXWHBSS05GUFpLWlRvbWhvUVBDY3hGZzJPbFNwVU5LbFNwVVBYZ0xZZDE1ajZYYTlEQlpaL2dxTEZNR1hoL090WVNWeHBVcVZLbFNwVXFWS2xTb2tHWS9Zalp2bmRsUjlGU3BVRzhNT2dndVJLYzJ3UEs2WW5ZTlYxNFU2alBBRWU4aTlzcDVVOTl5c3Axb3NZQlJzRXk3ZlNWdktsUUpVcUJLSmowVk15cG4wVkxDbHllb3FWNmFsU3B5UmY4QVBVcVZLbFN0S1I1RDdrUmNSUDhBRFVxVktsUWx6b2pKblVKTGNTOEQ4Uy9KTy83NTVCUExCdGhwUktQUUdCdW5Iai80dDJvdzlKRVVZdmVJa0JsZW1vWWlDSjhlZ0pVcVZLbFNwVXFWS2xTcFVCTE43eHRxRHdRVXRBd2g0aVdISlBOSzhDenFFdnNTNDVXUUJUOU5GU3BVcVZLbFNwVW8weDFQQVhjcUttU3VEN3V0U3BVcVZLbFRNcVZNeXBYK0IzRUpYK0t2L3FpN2pibit6Q2VtdEs5SkFXQUJyVXhLbGFabE1SV1FuaWhYWml1RG51SjJpWDVla0I5RlNwbi9BQmhYcE5VMjdrUllmNG9wdnZENksvdzFLZ3BWbGlHRHRBaW9DWUltSmwrQ1hQa3A1TEtkU29FcVZvZUtaWktsSHJyMFZSY0lBZW05Y3pNek16TXJTcFVxVktsUTBJVWtTVjZxMUxUQWFWNkttSmlWL2lvMUNVYXY2SW4rUVVmL0FCMkN4MmhVUGN5dTJpM2taU1dhMUttZERReS80dHR3d2VxdGNKQTRaVXFKS2xTcFVwbHROWlJMT3lEZUNMUkxqUExLN1VCQWxTcFVxVjZNeXBXaEVpU3Y4SmkwWTUyZ1VmOEEwVkN6U3BVcVZLbFNwVUNHUC9zZFlZa3FWL2dIL3dBcGw0ZlZSS1NudVptZXBjczFEVFArQVdWSFpUL2lQb3FVU2lVU3lXY1hMWm51VkFJQUUzeS8vSlVxNVhyRWFDRXJURXgvK0FDbyt2RXFZbUpqU3BpWW1KVXFZbUppWW1KaVlsVEVvZytpcGlZbU5EMEgrSEgrSEU2ZjVLSWFXOGt2V3BuMDFUWjlmOE5Qb3NseTNTcGowa2YvQUpEVE9sYTFvWERTbVZLZi9xUDgxT3VabVowcDlGT2xQcHAxcDB6S1llbk16Sy8raGgvOEZIK0UwenBtVjZzek16TXpNcVptWm1aaHBtR3RUTXpNek16TXpNek16TXpNek16TXl2UlVxWm1abjE1bVptWmxNek16TXpNek16TXpNek16TXpNek16TXpNek16TU5jek1QOEErVzUvLzhRQUtCRUJBQUlCQWdjQkFRRUJBUUFEQUFBQUFRQVJBaEFTQXlBaE1ERkFVVUVUWVZCeEluQ3cvOW9BQ0FFQ0FRRS9BTXN6RS8yQTVzd3dNVHBISVBNZU5MYzVqd1Y4dzRRRWJ4Zi9BQ0RaeVo4V3VoTVJYcE1NQWdlaHhPSVk5RHpGVm1HQWRYekRUTEhjU2tZTUMraE1jYTlITE13STVPVGJBdWVPaEEweEtPeG5nVHFOa3c0cDR5bjlNZnMvcGo5bjlNZnMvcGg5bjlNUHMvcmg5bjljUHMvcmo5bjljWi9YR2YxeG45Y1ovWEdmMkovWW45ajVNdUxaUm9JU3lXU3lZSWRWbS9IN054OW00K3l4L1paOWxrNmFaY044azZqWk1NeDZQbnVITnhPSmZRZ1hxRkhKbGpCUnNtS1BMZmVjWlNOa3h6dm96TEsyWWtPbWxTbWRkYUdiWTRzYnFZWjEwWUk4K09MazladU1TaVBFV1k0Wk13NEllWUFlRFhqSDdPRTEwMHNDMlo4UmVoNG1HRGxNY1FLTkR2OEFFNHRkQ0ZyUk1NQTZ2bmx6d3NzblVuRFJQUXNKbnhRNkhtZVc0VkZKWk54REt2eWYxZmsvby9KL1hLZjF5K3pmbDlqbGw5bHZJbWxNMnMyczJzMnMyczJ2eWJINU5qOG0xK1RZL0pzeStUWmw4bXgrYUdOczJNMnZ5Ylg1TnI4bXgrVGF6YXl1MXVmczM1SDdQNjVUK3JQNnZ5SEcvd0FuOVQ1UDZrL3BqTitQMkdSOWxuM2x6NG40UUxualRBNXNzWlNOa3d5dno1NXIwcnRwY1N1a0lHcHJVcWRUVnhJNFZvWkpESWVVRjZCTWVDdm1ZOE1PU3RFRXFkY1gvU2J3TG1XYmsyekRCZk1DdlFaeE9MZlFnTE1NUU9uUHhNTExKaXVMWk1Nakl2bFVKdVBzL3BqOW45c1k4WStUK3o4anhtZjF5K3h6eSt5MTFwbTFtMW0xK1Rhell6Wk5qUDVuMmZ6UHMvbVRZVFlUYVNqNW80eEpobitQY1VDMlpaN3VoNGdUREdWSzVxaVNpVVRhZkp0UGtvK1RhZkpzUGtjQ280b3pGUERERVovT2Z6bjg1c3lteCtUWS9KdFpXdHAreTAvWnVhcTliZ2tFL0dXUE5saGZVaVZNTTc2UHBLQmM4c2NhbUdWZEdWSzdGSjRnNk9PampCVHd3NGtFZEFEeDJlTmoxdU56RENvR29hSGJ1aTJjVGk3dWg0bUk1VEhFT2hLcm11bzVoK3pORnNtT1RpMlQrMlUvdGw5bS9KOHN0WlRBWnRadFpzWWNPSERtd20wbVNlRFRBOUdvNHlwaG5YUjhjMXk1ZWlnV3pMTnlZRXFEUkJzdlRycjEwdGxzdDB1WExJT3JpSkhGR21ZWlYwWWN4cFF5ajVOcDhtWUhROHdMaGpOczJzMnNxVkJTYjJIRVljVDZRNGhONTlqV1g3SEZKaGxYUjVRN21XVnN3S0xsV1JLbUdWZEh1dU1GeFpROVk0eHhaYjk3T2VaZ2RZTG15a2FtTFpmS0Z5dTBvRnN6NGptLzVNUllBRkVDTEhNUDJmMENQRitFZUt4eWZzNnMyc01GamdoY0t2ck5oTnBLSlJ6K0psbGZROGFCYlJEcHpYMnlWY2NZbFRES3VqNGcyWHp1UmlXeHljbTJCeUJSWFpPeTRpVXpMRkppcER4WXluN092MmYvQUNsc3QrUy84bTRna3l6cng1MHd4MHFHdEUyazJrMnh3bTFtMlZxWkpEaWZTSEVJWmorOXpQTHBVQzVqcFVTcGhsWFI3cmhCU0NlVFNqNXpWcG5tWUZzNjVzd3hNU2NYR3l6OG5EYWE3K1dSaVd6TEp6YllCYzMvQUFtOW01ZjNUYXpZcy9sRGhrTUNVU3RLbWVOVEJyb3lwWEpjdVhMb3VaWkwwL05MbUVNcmE5T29uU280cE1WSUlsbkxsa1l4VmJZSEpnVzlvN1ZXVXpMQ3BpdUxNVVN6bnl5Mi93RHVnUzRES1oxaXN0bGtFblRscVVSeEk0d2xNcURETlAySEZaL1UvWVpuMkdRL3ZLdEU2d0pWYStTSlV3eXJvOTFKMUdEWmZZenpNQzJXNXZYek1NTnAvdXVlTzFxWU5rNi9rRHNPZUo1WThZL0NmMldQRXlmTHB0WVlMRGhzL25EQWhpSEpYS1NybVdGTXd5L0dWSzVWUExGWFVKY3dLTGhyVXFWS2RhbFNwVTJ5aVZLNUtpVk1jbkZtR1FsbWxUUE14NmZzdFcyQnJlbUI2MldGUVViSmprTU9UTElDV3JLclFMNTZsRW8wNnkyWC9uSWxURnFYRUp0STRUWXpheW9LZUdiOGlIRWh4RDltV1ZzQ1luVGxTT013eXJvOTF4dWRjV2YwNXM4ekF0aXViZjdPSGdZblh6eWNUSGNUQnBoQjFjZzhzL3RpUjQzd2p4c3ZzVmZNTVZod21PQUZycGhqK3NDVjMwc2pqVE1NOWEwc0MyS3ZWMUNwZDZIUW1KS1BRcmtxT014WEZzbUdSa1dUUGlWMFBPZ2N1R045WDJNc0oxR3lZWm1YUjg2Vk1zakVpcXlxMXhJZWhVU3Bqa2tHV1FyV3B0R09CSENKVUM5REpJWmtNaDVVcVlaVjBmSGR5QkxuVGx6ek1DMks1dHZtWVlHSjE4ODNGeHB1WWNRQ21QR3J3VCt5eHlXVXNPR3MvakRoaERFUHlIU0tZbHNWVzJZWS9yQTlMSXNwaVUxTU12eGxFb21XUmovN0xWdDFDdGNTMllucHB5NVlRVWJOQXJsd3cvV1Y2NXBsakVtSEV2b3pMSXhMWXF0c3F0S2dYSzlLbzR3VW5SNmtvbE02eTM1TEpZeFFMbHF3S2xESEdiV1ZCU0diRE1najQwY1pobFhSOUhMSXdMWTVPYmJNT0h0Ni9zTlhJL1dQRkR4SGlMRldKRGhMRGhrTVEvT1pRTFlxdHN3eHZxd0s3ZE0yczJ5aVZvNnVOeEVadzg3Nk16ejI5RHpGYjFxTHJ3OGFMZlp6ei9DQmVnM3lZWWZyclhwVksxTkttV0F4S1phd05DR053SzlWeG1LakJzczVLSWRKbGxiTVNYTE5EVGFUYk5zcUNrMzlLWlEvc3hhNlBmeXlNQzJaWk9iYk1NTnZWODZPUWVXZjJEd1I0aStXWERESm1QQitzeHdEd1RpNDExSmcwMDg2bUpiRlZ0bUorc05EV3BUTnMya29Pd2FKcm5qWk9vOG5qa3c0ZGRYMTAweXlnWE1NUTh6TERRYmhNTUs2dnVxQkZWdlFoQXVCWHJKSENDa0VTelEwemZ3aE1TR2xTa25XWHJWeENiWnRkREpPa09JZnNFZTNsa1lsc3l5Y20yWVZoKzJ4NHIrRWNuOVlXK0NIRFdIQ0ppQWNqNHBqaWpUTU1yT1Z5TVMyS3JiTVRyYkNEb2FZbCtneTVublJSNTFKNGw2RXd3cnErZldOZUpuWFEwd3gxeXgvVFRoVW5UejJLNXprclN1VjFXaTJaWld6REcyMk9OeEttTGZTQlVQWXl4cUNqQkhSYUxubUIrUTZjKzBsVHJMMVFZa0tlaktoa2tPSjlJSStIbDh1anhzVHgxbVM1dHM2UXhYd1E0VERoQkE3SEV4c3VZdE44bVNZbHNWVzJZbjZ3bGNtT1Bvc3p5TWZIbUxEcEhIUzlBdnhNTUs2dm4yZUp4SzZHcDBLME5Nc2YwZ28yVERNeVA4QWV6WHBNeXl1Qk1TaU1jYlA5aVRESytqRDJYQ0NqQkVqbGJBZ1YzS2hwVVNwaTMwbTBqaXlvWko0WWNUNlF5SHhvYVdzdzRWOVdHQWZuZDRoVGY0ekIvTk1zakV0aXEyekUvWFE1TWNmU3p5TVQvWXF1Z2FKcFhXaVlZYmVyNTluUE91aERURnFIWHJ5NTRmcEJSc21HWmtmNzNiSmN1WHozTDB6enZvZUlGd29oSFRMRzVVd3l2byswNDZFeFBSU0pNY3I2T3JpTWNZNDFCVHd3em45Q2NQSDlZZHFwV3VSWlU2ai93Q1J6QXVLcmJBMEN0RFRIRy9TenlNU0tyYkNISlVHbTVqa0paN0hFenJvZWVURXQ1OHNmMGdvMlRETXlQOEFlelhOWE14ZE04cjZFQzlBaDBJdzB5d3Z4NTB3eXZvdzVhOVBMS2pVOGRPMGFWekpFcVl0NlhyUXh4clFJc3ZscVZ6dmljVS9kQS9XVmNxcGN4Tk1jZlN6eU1TMktyYnFkTlNWS3FZcU5reFJMUFc0bWRkRHp5NEZFT2ZMSDlJS013ek1qMDcxenlyb1FMMEppVVhEUTF5eDB3eXZvOXNPNVo1WXR0d0tKVXhhZTBkbE5NY3JsVGJPdjdwbTh3ZGk5VkF0bVdTdHlvUUtqQXZURTlMSk1TMlpaT1RiTG1KeUVxblJpVEROR0NKWjNLbFN1YmljU3VoNTVjTWJibFN1eGxqK2tGR3lZWm1SMnE1NzB1WjVWMFBNcWVJVEV0N0dXT21PVjk1N0dUY3hOWEdwZzEwZGE5QkxuaHNtT1Y2ckZ0bTE1TVR1Y1RQYzBlSmlYRXNxZFJnMmFFeEw5RWltSmJNc25KdGx3TDVBdHFZNDFFbFZveEpobFVPYXBYYjRuRS9EenloZlNZbGROTGpVNlN6N0xQc3Nsa3NsbjJaQjVHQ2paTWVJSmF6Zmo5bTQremNmWnVQc3MreXlXZGk5Y3NxUDlubGdWS2dRSzdPZU45U2VKamxlaDZXYlhRZ1hDRVlrU1laYzFTdVcrZHh1Q2paQnN1WXpKb3FZbHk5UXZ1Y1hpZmhBdUVKbGorekhLbVZNU0hvcUJiTXNuSnRsNkJxZFpqaUd0V1IwcVZVNGVWZEdkUHMzSDJic2ZzMzRuN1A2NC9aL1hHZjJKL2JINVA3SHlmMm45WDVQN00vcmxQNjVmWnZ5K3pkbDltNSs4bFBzOVoxbHMzUDJic3ZzM1pmWnV5K3pmbDltN0w3RlZ0ZzFMbHpISUovUW04bTdIN0xIOTVUVFBEOW5pWTVYNlMwV3hWWUVDdVNyaVRESys3WE00d2FnbGRKazJ6QW8xQzJlTzN4YzlwUjVubGg0cUdxVXpCc3FEVFpCdnRuS29Gc3p6Y20veVhvYW5XWTQxTFBzcyt6ZVRlUnl2OG02Ym1YelV5bVV6YXpZell6K2JQNXc0YzJUWVRJRFRERHBOaERBbXdtekdiY2ZrMm55YmNmazJueVVmSUI4bTBsSHlVU2o1S0pSQUlCTThhYmdvekdrczBvK1RhU2o1TnA4bTNINU5tUHliQm13bXduOHlmekovSWpnQmQ2WTQ5TFpzbXhqZ3pheW1iWlhKYk43OW0vS2YwWi9WK1JTRFhpYnliajdCUHZmeXl0aEE1RFJMSjRtTFoycWxkaHhnMU1TM1VJRkhienlNQzVia3dLNVVzZzB3Ym1PVlE3eWdXelBQYy81cFRER3VmcktaVE5zcVZwVXhhYmdDV1R4eTFLNXNzcUpkOVdZa09ub211ZU5lSmlvd1I2a3Z0cUJiTXNsWmlYRGtPVGFTajVERVpzSnNKcy8yYkdiR2JHYkdNcVZwYk43RGlNL3Avay9vZkp2SnVQc3M1Yzh2eUVEc0pjR21DSloycjdMTVdtRXFZbEhiVUMyWjVPVGJBNVMyVlJNc2YyWU5OYVlQUGRlWTVCNVovWEVuOWo1UDdQeVBGeWprdmxpNjFLbFNpVWFrNjhsU3BXdUdWUFh4SGt1RExsOGlnUlZaNG1MVUh0SFpOTXNaaXBEcVdRN0xNOHQwQ0RVeFY3UThwcmxqQnFkR1VUYVRiTnMyTTJzcGxhMnplL1ladWd5eUhZY1ppb3diMHJzM3llSU54YUlGdFJtR1ZsU3U1eGVKdWFQRURteEswU0pUTUd5RFRONTluOWNTUEZQd245bjhJOFhMN042L3NYVHJLWnRtMk5HbU1TVnlWcDBseStjbFNwaGxVRVpYWVVDMktyb2FZblRXcFdsVHJwVXFWS2xQSUdwRW1XTlRIS29kblBPK2g0Z1hvUUs5UExHcGkxTGw4cENVU2liU2JUemVnU3BUT3BMWnZoa1N4aHlKVXdhYVlQWWVaWWRKazJ6QWlUOXViejUyK0x4UHdtSnpZRmRXZUk1aCt4ekdPWEoxbE0yemFTam1YVTZTOUxsOTQwcVlxUTZsazJzMnMyemJOcE5wRkF0aXE2VmM4UUxZUUs3cDJHa3BpVXpEUGE5ZkVFOG5QbmwrRUM5Y1QwLzJVSlRIRkdZdGR2TEtCY05LZzZVYVZLWmJOek4wM0RLdnhNTXZ4N3gxWXRFTlU3ZkZ6b29nS3lxT1N5R1Zma2MzN0xYU21iV0pDdTJzdlE3VkwrVFl6Wk5qTnMyRTJrMmtvbFZveXBnMHdUeWNseFFMWmt1VHI0MHdKaVY2ZGNpWDBZNHBNTTl2UjhTNzVjOC93QU5UUUtQVnErakVSbUdYNDlseW8wTzNSOGxFMnlrME1raG45aGtQYVdIU1pOekU3dWVlMC8yWGZWbGhMbHNYVHJOck5zTVNBSEpWZElPbGM2NlhyZW1PS3paTmhOcEtQazZkdW9taWZkTU1xbDNxdEZ6TExjNm1ubVk0MGQrck5GME5FNUVFcGlVekRLdlBpRHJubFIvdW5qVXhyMTNHeVZNVytqenJSRnVFTlRXdVIxT1NybGFXd3ptNGxqeWtXaUhjL3BqOWp4djhpdVRiclN6YktJQjJVczBPYmFzcXVyTGx3NU1jYmZTVFZOTU1xNk9pMTFtV1c1NXNNYTlHOURrcStSQmlJekRPdWo0bHpMS2llWWE0bGVxOGpqWi91bU9WOGw2TGVoRFU3UnlEVG9oS20yVnBhVGN3eUpZendUSnVZblkzQit4NHArRWVKbEx2ekNXekV1VWQ5SU5hRU1TVUdybGJ5RG9DK0lGZER1bk1tcWFZb2t5eXZvZU5mR3VPUHNweUlNU3BoblhSaXcxeFAxN2Jmb1pZMzEweGVUSjBJYW1wM0VnMXk5SlUyeE5MVFFUbS9xeFYvZERGWVl3Q1pQNFFMaEw3Vk0yczJTaVVSSWxNR0VIWEppNm1nVEVBMGZUU1hva09iREcrcjdkY21WVm9hRU1iOCs2NHdhZzJhTFJlbGNwcWRtK1hGMTY4ekFzbFRxUXlZSTZnemFTalZhTlRtQllZczJTZzU2aVgwMXhkTXN2dzFORFRIR3ZYclJlVW1HRjlYM2ExeWJaamdzWU14UGZ5eGcxQmkreFVHK1laZFR6RHBwUk5zcWRTV3c1RmkyM0E1Y1MyYlR1cEVnOWRITHBScGVwcGdWMWZaZEFsVnJoamM4ZTh6SnZvVEhHMmVDSlplbUxyZnAzMm5HcGZOWHErZVpaaWMxU3VWYmdYeWtDdStrU21YMDFPVEF2cStoZlpXbzhsVnBqVmRQZHVYTW44Tk1UVnhoQnM3VjltKzR2UGZxaldxd2l3NTc1S2kxb2N1SlI2S2MrSmZ0a09YRmcrdGN1WHlyV2dRZVJ4cURVSHVuTmZhV2pRTkQyYWc4dUoyaUxScWNtSit2WVlLeSt3dHVpYWtDMm9GZFBaVyt6aTEwOXh5clVZY3FVekZxRDdpM0E5NFlSWWR1NHR0d09VTGU3Y3Y3THZYSi9OQ1Z5WWxleXY1elZ5NFA0OW0vU1hYRTVxdVZNY3ExdlMrM2ZiWFEwUGRHTUR0cmNPWUtPOVdxMGFFT1FhbDM3Qzh3Y3FhWXY0K3l0NmhmWVRURjltNjdBK2ljbDh4MjEwT1hFOUhwRnRoejR0ZXV2TUhaeGJseStlOUxsNlgyVnVHb1YyYXZURjlkMU9jOW83Z2NvZWt2NXpwcmkvbnFyeUdnWHpWcXdZTitxdklIYnJRYjlnLzRkOW81ajBWN2cyZW5mTUY5aDVCcUQ2YThnWDNVaDBoNmkrMWN2dVhMbHkrMmVpdk9GY3cxNjVDSFRuc2xrdVhxS1RjeTJXeTJXeTJXeTJXeTJkWjFsczNNM1RjeTJXOG8xTFpiTFp1MTNTNWN1V1N5V2FEV3Q4OXk1Y3VYTDVGN0Y5MisrY2gyajJ6c0QzYmxtbG5xVnBVcVZLbFNwVXFWTnV1MmJadG0zV3BXdFNwVXFWS2xTbVV5cFVxVjJyWmJMbHkrV3lXUzlUL3FIb0x6SGFIbnYzaDd0eTlUMksxcVZLbFNwWGJ1WEwvNFoyanUzeTNYYnYvdExyY3YyTGx5NWZyWDd4N2J6My8zVjVhMXJTdllxVi8wcmwrd3YvRnFWS2xTdEs5bGZlcm52Uy84QXJITWMxeTVmL0t1WHBjdlM5TGx5NWVseTVjdm1ybHJ0WEw3bDYzLzlLM0xseTVjdi93RFJCLy9FQUNZUkFBTUFBUVVCQUFJQ0F3RUJBQUFBQUFBQkVSQUNFaUF3UUNGQlVERlJZR0Z4Y0xELzJnQUlBUU1CQVQ4QTBxbnpTaHRzU2JFaUpHNUc1NG5EU3Z5eHhmV050K0hTcUpEYnpwWi9LR3NYd3BOaVVMT3pTMnNQU2JkWDlHMW0zVi9SdDFmMGJXYldiV2JXYkdiR2JHYkdiR2JHYkdiR2FkTXpDTWcweU1qSS93Q2lFWkhsUEQwenhhVk9oUEU2WjFKekVFc1BGTHhxdzZRbk9wRWJJaW8zRnpvWTFoS21sVC9vMmwvSDhsOE9sWDZ6NUt4dHZqcDFRK05EVWZoMDZiOWVZUWhEYWphaUlpSWlMaGVWS1ZGS1VwU29xTGlwRlJVVkZLaW92R2w0eEcxZjBiVi9Sc1JzUnROdit6YXphemF5UCtpTW5EU3AxSjRhNkwxcHdYUmVTYWVJUjh0NkczeVIvS0kyNEpEMVQ0dkZwWDVaL3RqYjRzaG9jK01hVFExUG5MYXphell6WWJQOW14RzFFUzRVcFNvM0ZSU2xLeXZGWldmY0p3VEoycFFvMlhxckt5c3JLeXNyRThWbE54VVZGUlZ6aXpDRUkrU2N4UEVsY3p0VHBUNFFoR3NQbXNhR0tma2VxL0Y0RmpUcG4xbG4vUnR2bkJKbW1vYVROcU5xSWo0ZkNsS1UzRkt5c1N3M2VxOUNjRXlZbkdaU1lra1VaS1RvblNuQk9qUSttc3JOTnhTbFJWeGhFUWdrMWllRkl1S1R0VC9ESVZvdUowNlZTSllrOENWTktuL1NwWXBLUTJzaHRSRXNWRlF0VjdVcGh1OFlRaENkU0V4T2pYUWtKUXZtVGhwZElTZEtWeGVpbEtpb3E0U2tSQ1BzMHJnaE9rN1V5RXhYMEpOa1NRMmFIUGpHcXU5SnNTU1B3UTJvbUtpbzNGWlh3L2dUcENsNFFoQ0NVTGhrbkdkMzhDRXlYa2xpK2ltbDNFbk5MeFZpZEUvdzh4NGlOcEdSOFVyelRwTzFPRUd1alNxZkVodXZPbDFEVWZWR3hhR2JVSkxGUlVVM0ZlSmhjMGFYUnJvU2haaWlRMzEwcFNsS1hqcFpDTlpTYnhlTGZkY1hscGY0ZUdweFM4cWR4Q3RGWnVLc1FoQ0lnbE9oT2s3VXo0UmN0S3JpRW9odThOTGcxVnhTYkVtTFNiVXNWRzlDYnNRa04vaGNibWMzaE9DZEppNVFsT0V3eHNyOEM0SVRJbW9OUVdtNHZHK2pTOE5ORkthVjUwN2ljNnlsVHpDRWZGT2s3ZExuTFNxeEpKRDFYNStPQ3hwZEdxNmpZYkVKTEc1STNONCtrRXFKUWJ6Q2Q2Y0U2TkZLelNteEtmRVg4TE16ZlJwZWJ4YjlTY3cwSlhGODZkd3lsek1KWnJSdUtpRUlRbUU2VHdwTnMwcEpEZC81d1NvdEpFaUNadWcyeXQ4a0pRYm54ZGRMamNWOFVhWEJPalUrbWxVUmZ3c3pMZjNyWGNrWEVuQytSZENjRThYTjc3elR1Sk9TWEpNckxjVEV4Ty9TbXpTa2thdFZ3dEl0SWtpRGFOdzJ6UStVd2xSS0RmT2xOeFgyNlhEK1ZpNW1XL09ualNzTjM0YVhQbUpNWDJwVmlVOWlkdzF3UzQzTXpZVmxSOC9CR05VaEd1dEp0aVNTSFdSQ1VIQnRHNWw0SVRxbzFIeFNvbEJzZkcrRFRqUXI5ZlEzZmk0cnlhVmh2S2VOU2E5c0VvaHNUbUlXK2xPNG1FdWF6ZVNiTGlEUkNQbXRMRWtsaXBEMUc1bHZCY05Makd1R2tTTCtFUGpaNFVhVmYrQ1hOdStuU3Z5K2FlR3A2bGhMRnduTVRzdlJlS0U3aUNYZGNyTlpVeURSQ1llZHhYMjZIVkJyQ1RiZ2tOL2hZdkMrTFNxSmMyL1RwWE9ZMHZEVTlFeHBVNUp6RFhxMHUrU3pFeW0wVk0rUCtDRVJQOW1wOWRMblM0NmZ5aU5zU2czK0Z5dlMrblNtMkpGNU5FOUdsWGhjM2duaHFlalNwMEp4NGE5S1hsMHVjMDJVdkNjS1V2UFF4RnZ4Y0g1TktyaHBVK0xsTUloUE5wVjQyc2VVK0NaRS9qR212TnBYQjhrNWhyem9XRjlKNDA4VEZ5dVZMMVNpVVV3eGl6ZkVrMjRqU3A4WE5OTWtFSmpWWGwwcmpTbDZFL3c4TlR5YVZ3czZFOFR6SlRpMTQwOE5aV0t1RjdOQ25CbHczNGtxYVVrb3VkRVUvak9wWHg2Vmljb3lNaEdKTWovbzJzai9BS0kvNk5OR3FvelkwYlgvQUVSLzBSa1pHUmtmUk02VmVMNlU4U2VUU3VObUo0MC93OE5ZU3hNM3MwTGdtTkZMRjRrbS9pTktueEg4Y204MkM0TkVaR1JtMWtac1pzWnMvd0Jtei9ac05pTnFOcU5xL28ycitpSW1hWEZMeHBjMHBTOHIwd2lOcS9vaE1RaENNakl5TWs1SjRhSjRVcnpUeFBHbmlZYkwzYU5OK3ZpeE9qVThTVk5LaVA0d3haYnhDTWdsTS94eXFLaW9xS2JqY1ViS1ZpcnczenJLeWxLVXVLWE9sNGRSU3NyS3lzcnpXVmxaV1ZpYnVMR1VxS2lyb2lJUkVRcGlFWkdUdVM2RThUeHAzNTRkS3JnbEZ5WHdneVh2U3BwVVI4S3NVdkw0WFAzTUlURTRVdkZLNHBmSW1RbllsUktGNmFWbFpXYm1VcUtpb3F4Q1poRVJHMDJrWkdRbWRLNmtRazhrdVgxcFZ4R2xSVERMYy93VVExaWM0Um0xbXcyb2lJdUZLVStuM0VJUlpwZU12Q0VJUWhNcFVtWjVVNzJKVVNuVk90TzVyRTJVcFVWY29SWm5TblNlSkxMWFpEUW91ZHVFeERVSWJXYldiVGFqWWlKY2IwVXZHRXhPRXdtVEY2RWhLRlA0dysycnBUR2g5S1U4NmQ3S3k0K0VKbUVKeFJPOVlXRThUcjBhWjlZOHJMYmVJeExwaENZK0Y0UEVJUW5GZGN4VVZGS1VyRld5VGxleGRTZEhwcE9YMFNuUmZCWUowbldseHJLVlltWVRNNzB1Q1pPclFyOWZSRjB1WnZDRVdYeldLVkZSVWJrVXJLeXNyRTd3YUp4U29sQzhLVytPOFV4cWs0UTByamU2bDVXRjZrdXlsUjhKbUVKMUxDNDNwMDZheExNNWZlRkZtRTZhSVdLa1UzRzVsWlgySjNnMXhTbksrRmRLZEdxUE9sWDd4Yjg2Y3hPY3Zoc0Uzd2hDRUp5UzdWcGJGb0VwODdvSnpLZkdvdDV0enp0WEtVNU4zNHZQZUtZMWhLOGJmSXVObUp5U25qV2E4VlloQ0VKaGRLVEZvLzJMU3ZJczBySzNsS2NteStOZk1wNGtacFU1TitsY0Y4RXhyRnpldGRkNHA0ZkJMMTE0dkdjbHBRa2x3KzhwMDBwWGhQZzhwVGxZaHZ5cnFiL0M5NnQ0MzJwNGd2SlBGQ2RDNm0wVXI1cHhpZVhqU3B6YnZuVHd1VGM5cWVVb1hMNmw1VTdsZU5jRjByeU5tN3RURmxMbTM2VnliOTZFc3B6NWlmb0U3M1Q5UmU5TVhRMzZVcittU3c4cDRudlg2RmRxNXQrRmMyNTZrdWJYbm1JVGdselR4UFVzcGZya3J6YjZFVEU1cFRDNFdlcEtkTFhzUzZVeWUxWnZLY3AzZnhpWVhaS0w1eXZiQ0VlVXViZnBTNjU2a3YwNjYxMlRrdlJiMVRoY3BYOUFseXZPZW1kczlLWGxuRlpub2ZoWDZCTHFYR2VkZDgvVFFoQ0VKK3pYNnRQMUx2V0o1bDdaMFR4VHZYNjFlaEx3cCtaZDBJUW5WT1Mvd1Zka0lUakNFSVFoQ0VJUWhDRUlRaE9VSVFoQ0VJUWhDRXpQUENFN3A0NTcxMUx4UWhDZVc4TCtxaENFSVFoQ0U2NStqaENlZGRpNFRNSVFoQ2Y0ekNFSUw5RkNFNnAzcnNoUDJjNHpNOU1JVHp3bkNFNHduN1NFL3dERVlRK24wK24zd1RNSisyWCtCd2hDZnBwNzU1NFFoQ0VJUWhDRUlRaENFOHM3WVFoUDhBaENFSi9pTUlRaENmb1p6bmxYK0FmZVM4Y0p3bi9yMElRaEJmOEF5dy8vMlE9PVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTVyZW0gMCA5cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLnRpdGxlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLi1xdW90ZSB7XG4gIGNvbG9yOiAjMDYwNzNjO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC4tcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAudGl0bGUsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5pbnRybyAuLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC50ZXh0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuaW50cm8gLnRleHRlIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmludHJvIC5hdXRob3Ige1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTEgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgbWF4LXdpZHRoOiA5MnJlbTtcbiAgcGFkZGluZzogMnJlbSAycmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUxIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBwYWRkaW5nOiAycmVtIDlyZW0gMnJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUxIC5jb250YWluZXI6Zmlyc3QtbGV0dGVyLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93OmZpcnN0LWxldHRlciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdzpmaXJzdC1sZXR0ZXIsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW06Zmlyc3QtbGV0dGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUxIC5jb250YWluZXItbWVkaXVtOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjMDYwNzNjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA2LjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuY29udGFpbmVyIHNwYW4sIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3cgc3BhbiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMSAuY29udGFpbmVyLW5hcnJvdyBzcGFuLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtIHNwYW4sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW0gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuY29udGVudCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTB2dztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYuNXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0dncpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0dncpO1xuICB9XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAudGl0bGUsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuLXF1b3RlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC50aXRsZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC4tcXVvdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuOHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC50aXRsZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAudGl0bGU6YWZ0ZXIsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAudGl0bGU6YWZ0ZXIsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93IC50ZXh0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAudGV4dGUge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdyAudGV4dGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiBhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuY29udGVudCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTB2dztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDEwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGNhbGMoNjIlKTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTR2aDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHZ3KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmNvbnRlbnQge1xuICAgIHRvcDogMjR2aDtcbiAgICBoZWlnaHQ6IGNhbGMoNjYlKTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuNHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuLXF1b3RlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC50aXRsZTphZnRlciwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuNXZoO1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC50aXRsZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAudGl0bGU6YWZ0ZXIsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTphZnRlciwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuLXF1b3RlOmFmdGVyLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuLXF1b3RlOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLnRpdGxlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLi1xdW90ZSB7XG4gICAgdG9wOiAtMC41NXZ3O1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuLXF1b3RlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC50aXRsZTphZnRlciwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC4tcXVvdGU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3cyIC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdzIgLnRleHRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5kaWR5b3Vrbm93MiAudGV4dGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmRpZHlvdWtub3ctaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgY29sb3I6ICMwNjA3M2M7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuZGlkeW91a25vdy1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAuaW1nLW1vbGVjdWxlcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAuaW1nLW1vbGVjdWxlcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOHJlbSAycmVtIDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC4tcXVvdGUge1xuICBjb2xvcjogIzA2MDczYztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAudGl0bGUsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW0gMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAudGl0bGUsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAuLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDE2LjVyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAuYXJ0aWNsZTIgLnRvcCAudGV4dGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5hcnRpY2xlMiAudG9wIC50ZXh0ZSB7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLnRleHRlIHtcbiAgICBwYWRkaW5nOiAycmVtIDE2LjVyZW0gOHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmFydGljbGUyIC50b3AgLi1pdGFsaWNzIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubGFzdC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLmxhc3QtaW1nIHtcbiAgICBtYXJnaW46IC05LjVyZW0gMCAwO1xuICB9XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVycy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLThyZW07XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1hcmdpbjogLTdyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDAgNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5jb250YWluZXItbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNzNjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbSAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW0gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbSAuLXF1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMC4ycmVtO1xuICB3aWR0aDogNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzA2MDczYztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpdGxlLCAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZSB7XG4gIGNvbG9yOiAjMDYwNzNjO1xuICBvcGFjaXR5OiAxO1xufVxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aXRsZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1lbG9kaWVzLWVuLXN1cmZhY2UgLm51bWJlci1ibG9ja3MgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC4tcXVvdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDczYztcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXItYmxvY2tzIC50ZXh0ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVyLWJsb2NrcyAudGV4dGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVycy1pY29uIHtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBsaW5lLWhlaWdodDogMTFyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIC5udW1iZXJzLWljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4ycmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVyZW07XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVycy1pY29uLmljb24tc2VhdCB7XG4gIGNvbG9yOiAjMDYwNzNjO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDEwLjVyZW07XG59XG4udHBsLWFydGljbGUtbWVsb2RpZXMtZW4tc3VyZmFjZSAubnVtYmVycy1pY29uLmljb24tc2VhdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA3M2M7XG59XG5cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLnRpdHJlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLnRpdHJlIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIHtcbiAgYmFja2dyb3VuZDogI2U1ZTRkMyB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvbW95ZW4tb3JpZW50LW1vLXRvcG9ncmFwaHkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAwIDlyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLnRpdGxlLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLi1xdW90ZSB7XG4gIGNvbG9yOiAjNjkzNjBjO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAudGl0bGUsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItaW50cm8gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAuLXF1b3RlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC50ZXh0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1pbnRybyAudGV4dGUge1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWludHJvIC5hdXRob3Ige1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUxIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBwYWRkaW5nOiA4cmVtIDJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEgLmNvbnRhaW5lcjpmaXJzdC1sZXR0ZXIsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93OmZpcnN0LWxldHRlciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEgLmNvbnRhaW5lci1uYXJyb3c6Zmlyc3QtbGV0dGVyLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bTpmaXJzdC1sZXR0ZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUxIC5jb250YWluZXItbWVkaXVtOmZpcnN0LWxldHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBjb2xvcjogIzY5MzYwYztcbiAgZm9udC1zaXplOiA2LjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUxIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUxIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTEgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDhyZW0gOHJlbSAycmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLXF1b3RlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLXF1b3RlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItcXVvdGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjkzNjBjO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1xdW90ZS1tYWluIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItcXVvdGUtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1xdW90ZS1tYWluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItcXVvdGUtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1xdW90ZS1hdXRob3ItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMiAudG9wIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUyIC50b3AgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUyIC50b3AgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCAudGl0bGUsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMiAudG9wIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMiAudG9wIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUyIC50b3AgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCAuLXF1b3RlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMiAudG9wIC50ZXh0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBMaWdodFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTIgLnRvcCAudGV4dGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5ib3R0b20ge1xuICAgIHBhZGRpbmc6IDlyZW0gMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuYm90dG9tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5ib3R0b20gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICB0b3A6IC0yMSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tYXAge1xuICAgIHRvcDogLTEwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tYXAge1xuICAgIHRvcDogLTIxJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubWFya2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1hcmtlcjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA0MCU7XG4gIHRvcDogMzglO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubWFya2VyOm50aC1jaGlsZCgzKSB7XG4gIHJpZ2h0OiAxNCU7XG4gIHRvcDogNDMlO1xuICB6LWluZGV4OiAzO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubWFya2VyOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDY2JTtcbiAgdG9wOiAzMiU7XG4gIHotaW5kZXg6IDI7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tYXJrZXIgLnJhZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2ZiZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBoZWlnaHQ6IDIuMnZ3O1xuICB3aWR0aDogMi4ydnc7XG4gIHotaW5kZXg6IDE7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tYXJrZXIgLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmYTA5NDtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1hcmtlciAucmFkaW86YmVmb3JlLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tYXJrZXIgLnJhZGlvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0NyU7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tYXJrZXIgLnJhZGlvOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubWFya2VyIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxLjc1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmc6IDAgNC40dncgMCAyLjJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuOHZ3O1xuICB0b3A6IC0wLjQ2dnc7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tYXJrZXIgaW5wdXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubWFya2VyIGlucHV0OmNoZWNrZWQgKyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1hcmtlciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLnByZXNlbnRhdGlvbiB7XG4gIGxlZnQ6IDE4JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLnRpdGxlLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLnByZXNlbnRhdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLnByZXNlbnRhdGlvbiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLi1xdW90ZSB7XG4gIGNvbG9yOiAjOTY5Njk2O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTB2dztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgb3BhY2l0eTogMC40O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLnRpdGxlLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLnByZXNlbnRhdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLnByZXNlbnRhdGlvbiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5wcmVzZW50YXRpb24gLi1xdW90ZSB7XG4gICAgZm9udC1zaXplOiA2LjV2dztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTMgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAuY29udGFpbmVyLW1lZGl1bSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLmNvbnRhaW5lcixcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLmNvbnRhaW5lci1uYXJyb3csXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU0IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU0IC5jb250YWluZXItbWVkaXVtLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuY29udGFpbmVyLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuY29udGFpbmVyLW5hcnJvdyxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTUgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTUgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC5jb250YWluZXItbWVkaXVtLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNCAuY29udGFpbmVyLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNCAuY29udGFpbmVyLW5hcnJvdyxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLmNvbnRhaW5lci1tZWRpdW0sXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU1IC5jb250YWluZXIsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU1IC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU1IC5jb250YWluZXItbmFycm93LFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOXJlbSAwO1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTMgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU0IC50aXRsZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTUgLnRpdGxlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU1IC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU1IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlNSAuLXF1b3RlIHtcbiAgY29sb3I6ICM2OTM2MGM7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAudGV4dGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGU0IC50ZXh0ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTUgLnRleHRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIExpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2FydGljbGVzL21veWVuLW9yaWVudC1tby10b3AtMi5qcGdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5tb3llbm9yLWFydGljbGUzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTMgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLm1veWVub3ItYXJ0aWNsZTMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubW95ZW5vci1hcnRpY2xlMyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMCAwIDlyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cge1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdzpub3QoLmNlbnRlcmVkKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cge1xuICAgIG1hcmdpbi10b3A6IC0yNnZ3O1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDYuNXZ3O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5jb250ZW50IHtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjV2dztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAzOXZ3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0dncpO1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC50aXRsZSwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC4tcXVvdGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGNvbG9yOiAjNjkzNjBjO1xuICBmb250LXNpemU6IDh2dztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAudGl0bGUsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC50aXRsZSwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC4tcXVvdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMC44dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAudGl0bGU6YWZ0ZXIsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YWZ0ZXIsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC4tcXVvdGU6YWZ0ZXIsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC50aXRsZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC4tcXVvdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLnRpdGxlOmFmdGVyLCAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmFmdGVyLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuLXF1b3RlOmFmdGVyLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YWZ0ZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlcixcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLi1xdW90ZTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cgLnRleHRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdyAudGV4dGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3ctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGNvbG9yOiAjNjkzNjBjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cuc2Vjb25kIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmNvbnRlbnQge1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICMzNzFjMDY7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIGhlaWdodDogMzB2dztcbiAgICBjb2xvcjogIzM3MWMwNjtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cuc2Vjb25kIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93LnNlY29uZCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93LnNlY29uZCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cuc2Vjb25kIC4tcXVvdGUge1xuICBjb2xvcjogIzM3MWMwNjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLnRpdGxlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93LnNlY29uZCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93LnNlY29uZCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cuc2Vjb25kIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLi1xdW90ZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cuc2Vjb25kIC50aXRsZTphZnRlciwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YWZ0ZXIsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93LnNlY29uZCAuLXF1b3RlOmFmdGVyLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmFmdGVyLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93LnNlY29uZCAuLXF1b3RlOmFmdGVyLFxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuZGlkeW91a25vdy5zZWNvbmQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTphZnRlcixcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cuc2Vjb25kIC4tcXVvdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzFjMDY7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmRpZHlvdWtub3cuc2Vjb25kIC50ZXh0ZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5kaWR5b3Vrbm93LnNlY29uZCAudGV4dGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubGFzdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAubGFzdC1pbWcge1xuICAgIG1hcmdpbjogLTM1cmVtIDAgMTAwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmFydGljbGU2LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA0NXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuYXJ0aWNsZTYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuY2xpZW50LXByb2ZpbGUge1xuICBjb2xvcjogIzY5MzYwYztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmNsaWVudC1wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIHdpZHRoOiAxNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuY2xpZW50LWltZyB7XG4gICAgaGVpZ2h0OiAyMS41cmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDRyZW0gMDtcbiAgICB3aWR0aDogMjEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDIyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMi41cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuY2xpZW50LXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmNsaWVudC1uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuY2xpZW50LW5hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjlyZW0pO1xuICB9XG59XG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuY2xpZW50LXF1ZXN0aW9ucyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmNsaWVudC1xdWVzdGlvbnMgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmNsaWVudC1xdWVzdGlvbnMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIC4tcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNjkzNjBjO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmNsaWVudC1xdWVzdGlvbnMgLnF1ZXN0aW9uIHtcbiAgY29sb3I6ICM2OTM2MGM7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQgLmNsaWVudC1xdWVzdGlvbnMgLnJlc3BvbnNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW95ZW4tb3JpZW50IC5jbGllbnQtcXVlc3Rpb25zIC5yZXNwb25zZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1veWVuLW9yaWVudCAuY2xpZW50LXF1ZXN0aW9ucyAucmVzcG9uc2Uge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnRleHRlIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgZm9udC1zaXplOiAxLjh2dztcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMyU7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogNDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMycHgpIHtcbiAgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLm1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLm1hcCBpbWcge1xuICBvcGFjaXR5OiAwLjE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAubWFwOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5tYXJrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLm1hcmtlcjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAzOCU7XG4gIHRvcDogMzMlO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLm1hcmtlcjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAxNiU7XG4gIHRvcDogNTYlO1xuICB6LWluZGV4OiAzO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnJhZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmYTA5NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBoZWlnaHQ6IDIuMnZ3O1xuICB3aWR0aDogMi4ydnc7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMzcHgpIHtcbiAgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnJhZGlvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucmFkaW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGZhMDk0O1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnJhZGlvOmJlZm9yZSwgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnJhZGlvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiA0NyU7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucmFkaW86YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc2Zjc4O1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS43NXZ3O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAwIDQuNHZ3IDAgMi4ydnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjh2dztcbiAgdG9wOiAtMC40NnZ3O1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgaW5wdXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpbzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucGFyYWxsYXgtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDguN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wYXJhbGxheC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucGFyYWxsYXgtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDcwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wYXJhbGxheC1jb250YWluZXIgLm5vLXBhcmFsbGF4IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAtM3B4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wYXJhbGxheC1jb250YWluZXIgLm5vLXBhcmFsbGF4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjFlbSkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucGFyYWxsYXgtY29udGFpbmVyIC5uby1wYXJhbGxheCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4IHtcbiAgYmFja2dyb3VuZDogI2UxZjVmZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCAwIC00MnB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucGFyYWxsYXgtY29udGFpbmVyIC5wYXJhbGxheCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnBhcmFsbGF4LWNvbnRhaW5lciAucGFyYWxsYXhfX2xheWVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4X19sYXllciBpbWcge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucGFyYWxsYXgtY29udGFpbmVyIC5wYXJhbGxheF9fY292ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmNvbnN0cnVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjAwcHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzNweCkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuY29uc3RydWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cge1xuICBtYXJnaW46IDNyZW0gMCA1cmVtIDA7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLnRpdGxlLCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC50cGwtZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLi1xdW90ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnRwbC1kaWR5b3Vrbm93Om5vdCguY2VudGVyZWQpOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDQwcmVtIDFyZW0gMjQ0cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuNTkpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLnRpdGxlLCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC50cGwtZGlkeW91a25vdyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC50cGwtZGlkeW91a25vdyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnRwbC1kaWR5b3Vrbm93IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAudHBsLWRpZHlvdWtub3cgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC50cGwtZGlkeW91a25vdyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnByZXNlbnRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDEzLjUlO1xuICB3aWR0aDogMzYuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzJweCkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHJlc2VudGF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHJlc2VudGF0aW9uIC50aXRsZSwgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnByZXNlbnRhdGlvbiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wcmVzZW50YXRpb24gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wcmVzZW50YXRpb24gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHJlc2VudGF0aW9uIC4tcXVvdGUsXG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHJlc2VudGF0aW9uIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHJlc2VudGF0aW9uIC4tcXVvdGUge1xuICBjb2xvcjogIzc2YmFjNTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnByZXNlbnRhdGlvbiAuY29vcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMi4ydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDZweCkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHJlc2VudGF0aW9uIC5jb29yZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wcmVzZW50YXRpb24gLmNvb3JkcyBzcGFuIHtcbiAgY29sb3I6ICM0MjcwNzU7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjQ2dnc7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHJlc2VudGF0aW9uIC5jb29yZHMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIGhlaWdodDogMi4ydnc7XG4gIHdpZHRoOiAyLjJ2dztcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5wcmVzZW50YXRpb24gLnRleHRlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMS40NnZ3O1xuICB3aWR0aDogNzAlO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgaDIsXG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuLXRpdGxlIHtcbiAgY29sb3I6ICM3NmJhYzU7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSBwLFxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC4tdGV4dCB7XG4gIGNvbG9yOiAjNDI3MDc1O1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLi1udW1iZXIge1xuICBjb2xvcjogIzM3NmY3ODtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5rZXktZmlndXJlcyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAjZTBlY2VlO1xuICB9XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmZ1bGwtd2lkdGguc2t5IHtcbiAgYmFja2dyb3VuZDogI2UxZjVmZTtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5mdWxsLXdpZHRoLmdyYXNzLWdyYWRpZW50IHtcbiAgcGFkZGluZzogNC4ycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5mdWxsLXdpZHRoLmdyYXNzLWdyYWRpZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNhZWQ1ODEgMCUsICNlMmYwZDIgNDglLCAjZTlmOWQ5IDU5JSwgI2ZhZmNmNyA4OSUsICNmZmZmZmYgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMS41cmVtKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMS41cmVtO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmZ1bGwtd2lkdGguZ3Jhc3MtZ3JhZGllbnQgLi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5mdWxsLXdpZHRoLmdyYXNzLWdyYWRpZW50IC4tdGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmZ1bGwtd2lkdGguZ3Jhc3MtZ3JhZGllbnQgLi1hdXRvci1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5xdW90ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM3NmY3ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUuY29udGFpbmVyLCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuYXJ0aWNsZS1nbG9iYWwgLnF1b3RlLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmFydGljbGUtZ2xvYmFsIC5xdW90ZS5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnF1b3RlLmNvbnRhaW5lci1tZWRpdW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDExNHJlbTtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5xdW90ZSAuaWNvbi1xdW90ZS0yIHtcbiAgZm9udC1zaXplOiA1LjNyZW07XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUgLi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUgLi10ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLnF1b3RlIC4tYXV0aG9yIHtcbiAgY29sb3I6ICMzNzZmNzg7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUgLi1hdXRob3IgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuYXJ0aWNsZS1pbnRybywgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHJlbSAycmVtO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLmFydGljbGUtaW50cm8gLi1hdXRob3IsIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICM3NmJhYzU7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5tYXAtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjODBiZWM4LCAjNzRiMmJjLCAjNjlhNmIwLCAjNWQ5YmE1LCAjNTI4Zjk5KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAubWFwLWJsb2NrIC4tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwbC1hcnRpY2xlLWludmVudGl2aXRlLWhlbHZldGUgLi1pbGx1c3Qge1xuICBtYXJnaW46IDU4cHggYXV0bztcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC4tYXV0aG9yIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjBlbSkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUtaW1nLW1hcCAubWFwLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5xdW90ZS1pbWctbWFwIC5tYXAtYmxvY2sge1xuICAgIG1hcmdpbjogLTMyLjhyZW0gYXV0byAwO1xuICB9XG59XG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUtaW1nLW1hcCAuaWNvbi1xdW90ZS0yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NmY3ODtcbn1cbi50cGwtYXJ0aWNsZS1pbnZlbnRpdml0ZS1oZWx2ZXRlIC5xdW90ZS1pbWctbWFwIC4tdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSAucXVvdGUtaW1nLW1hcCAuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi50cGwtYXJ0aWNsZS1jcmlsbG9uIC50aXRsZSwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtY3JpbGxvbiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtY3JpbGxvbiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC4tcXVvdGUsXG4udHBsLWFydGljbGUtY3JpbGxvbiBoMixcbi50cGwtYXJ0aWNsZS1jcmlsbG9uIC5oMi1saWtlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLm1vZC1iaW9ncmFwaHkgaDEsXG4ubW9kLWJpb2dyYXBoeSAudHBsLWFydGljbGUtY3JpbGxvbiBoMSxcbi50cGwtYXJ0aWNsZS1jcmlsbG9uIC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLi10aXRsZSB7XG4gIGNvbG9yOiAjY2ViNzkxO1xufVxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtaW50cm8tYmctaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93d3cuYm91eWd1ZXMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA3L21hcmJsZS10ZXh0dXJlLTEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xufVxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB0LTIuLWJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3d3dy5ib3V5Z3Vlcy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDcvbWFyYmxlLXRleHR1cmUtMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAucHQtMy4tYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9oaXN0b2lyZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAucHQtMyBwIHtcbiAgY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAuaW1hZ2Utc2xpZGVyIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5pbWFnZS1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLmltYWdlLXNsaWRlciAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLWNyaWxsb24gLmltYWdlLXNsaWRlciAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY3JpbGxvbiAuaW1hZ2Utc2xpZGVyIC5jb250YWluZXItbWVkaXVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNyaWxsb24gLmltYWdlLXNsaWRlciAuY29udGFpbmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAuaW1hZ2Utc2xpZGVyIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5pbWFnZS1zbGlkZXIgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5pbWFnZS1zbGlkZXIgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLmltYWdlLXNsaWRlciAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZzogN3JlbSAwIDMuNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmltYWdlLXNsaWRlci4tYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9zbGlkZS4wMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAuc2xpZGVyLXRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5zbGlkZXItdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnNsaWRlci10ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3cmVtKTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLnNsaWRlci10ZXh0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAuc2xpZGVyLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUuNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnNsaWRlci1idG4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLnNsaWRlci1idG4tY29udGFpbmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjUuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgd2lkdGg6IDI1LjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5zbGlkZXItYnRuLWNvbnRhaW5lciBpbWcge1xuICAgIGJvcmRlcjogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAuc2xpZGVyLWJ0bi1jb250YWluZXIgaW1nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjY2ViNzkxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY3JpbGxvbiAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY3JpbGxvbiAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4udHBsLWFydGljbGUtY3JpbGxvbiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY3JpbGxvbiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIHtcbiAgICBtYXJnaW46IDE0NXB4IGF1dG87XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jcmlsbG9uIC5rZXktZmlndXJlcyAuLXRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY3JpbGxvbiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUge1xuICBjb2xvcjogIzZjNjM1NTtcbn1cbi50cGwtYXJ0aWNsZS1jcmlsbG9uIC5rZXktZmlndXJlcyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY3JpbGxvbiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUge1xuICBjb2xvcjogIzY1NjM1NDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNyaWxsb24gLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1jcmlsbG9uIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY3JpbGxvbiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzYjJhYztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgcCB7XG4gIG1heC13aWR0aDogNTJyZW07XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXF1b3RlIHtcbiAgY29sb3I6ICNjZWI3OTE7XG59XG4udHBsLWFydGljbGUtY3JpbGxvbiAubGVmdC1xdW90ZS1ia3JuZC1pbWcsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ndXlhbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudHBsLWFydGljbGUtZ3V5YW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2FydGljbGVzL2d1eWFuZS1sZWFmLWRyYXdpbmcucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZyZW07XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWd1eWFuZTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2FydGljbGVzL2d1eWFuZS1mbG93ZXItZHJhd2luZy5wbmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTZyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSB7XG4gIGNvbG9yOiAjMTNjZmJmO1xufVxuLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1pbnRybyAuLXRleHQsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGV4dCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHtcbiAgY29sb3I6ICM4ZWFhYTc7XG59XG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLCAudHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3Ige1xuICBjb2xvcjogIzEzY2ZiZjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvciwgLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtZ3V5YW5lIC5xdW90ZS1sZWZ0LFxuLnRwbC1hcnRpY2xlLWd1eWFuZSAucXVvdGUtcmlnaHQge1xuICBjb2xvcjogIzZjNjM1NTtcbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLnF1b3RlLWxlZnQgc3ZnLFxuLnRwbC1hcnRpY2xlLWd1eWFuZSAucXVvdGUtcmlnaHQgc3ZnIHtcbiAgZmlsbDogIzZjNjM1NTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAucXVvdGUtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2UwZTBkZDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWd1eWFuZSAudGV4dC1yaWdodC1pbWFnZS1sZWZ0LXF1b3RlIC4taWxsdXN0IHtcbiAgaGVpZ2h0OiA1NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xufVxuLnRwbC1hcnRpY2xlLWd1eWFuZSAudGV4dC1yaWdodC1pbWFnZS1sZWZ0LXF1b3RlIC4tdGl0bGUge1xuICBjb2xvcjogIzY1NjM1NDtcbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLnRleHQtcmlnaHQtaW1hZ2UtbGVmdC1xdW90ZSAuLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbDphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2FydGljbGVzL2d1eWFuZS1wYWxtLXJpZ2h0LmpwZ1wiKTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLnF1b3RlLXJpZ2h0LW51bWJlcnMtbGVmdCAuLXRpdGxlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG59XG4udHBsLWFydGljbGUtZ3V5YW5lIC50ZXh0LWxlZnQtYmtybmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnRleHQtbGVmdC1ia3JuZC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbTtcbiAgfVxuICAudHBsLWFydGljbGUtZ3V5YW5lIC50ZXh0LWxlZnQtYmtybmQtaW1nIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLWd1eWFuZSAudGV4dC1sZWZ0LWJrcm5kLWltZyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3V5YW5lIC50ZXh0LWxlZnQtYmtybmQtaW1nIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtZ3V5YW5lIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4tY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWd1eWFuZSAudGV4dC1sZWZ0LWJrcm5kLWltZyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLWd1eWFuZSAudGV4dC1sZWZ0LWJrcm5kLWltZyAuLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi1pbGx1c3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLnRleHQtbGVmdC1ia3JuZC1pbWcuLWhpZGUgLi10aXRsZSB7XG4gIGNvbG9yOiAjNjU2MzU0O1xufVxuLnRwbC1hcnRpY2xlLWd1eWFuZSAudGV4dC1sZWZ0LWJrcm5kLWltZy4taGlkZSAuLWlsbHVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnRleHQtbGVmdC1ia3JuZC1pbWcuLWhpZGUgLi1pbGx1c3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnRleHQtbGVmdC1ia3JuZC1pbWcuLWhpZGUgLm1vYmlsZS1pbGx1c3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAuZGlkeW91a25vdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmRpZHlvdWtub3cgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAuZGlkeW91a25vdyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTIwJTtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmtleS1maWd1cmVzLCAudHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZywgLnRwbC1hcnRpY2xlLWd1eWFuZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWd1eWFuZSAucHVsbC1xdW90ZSB7XG4gIGNvbG9yOiAjNjU2MzU0O1xufVxuLnRwbC1hcnRpY2xlLWd1eWFuZSAua2V5LWZpZ3VyZXMgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3V5YW5lIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWd1eWFuZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2UwZTBkZDtcbn1cbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmtleS1maWd1cmVzIC4tbnVtYmVyLCAudHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLW51bWJlciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnB1bGwtcXVvdGUgLi1udW1iZXIsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlciwgLnRwbC1hcnRpY2xlLWd1eWFuZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLW51bWJlciwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWd1eWFuZSAucHVsbC1xdW90ZSAuLW51bWJlciB7XG4gIGNvbG9yOiAjMTNjZmJmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtZ3V5YW5lIC5rZXktZmlndXJlcywgLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3V5YW5lIC5wdWxsLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3V5YW5lIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnB1bGwtcXVvdGUge1xuICAgIG1hcmdpbjogNTVweCBhdXRvIDEzcmVtO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmtleS1maWd1cmVzIC5xdW90ZS1sZWZ0LCAudHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAucXVvdGUtbGVmdCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnB1bGwtcXVvdGUgLnF1b3RlLWxlZnQsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnF1b3RlLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnF1b3RlLWxlZnQsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5xdW90ZS1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAucXVvdGUtbGVmdCwgLnRwbC1hcnRpY2xlLWd1eWFuZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAucXVvdGUtbGVmdCwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWd1eWFuZSAucHVsbC1xdW90ZSAucXVvdGUtbGVmdCB7XG4gICAgd2lkdGg6IDIzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmtleS1maWd1cmVzIC5xdW90ZS1yaWdodCwgLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnF1b3RlLXJpZ2h0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAucHVsbC1xdW90ZSAucXVvdGUtcmlnaHQsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnF1b3RlLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5xdW90ZS1yaWdodCxcbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnF1b3RlLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAucXVvdGUtcmlnaHQsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLnF1b3RlLXJpZ2h0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZ3V5YW5lIC5wdWxsLXF1b3RlIC5xdW90ZS1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cmVtKTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAua2V5LWZpZ3VyZXMgLi10aXRsZSwgLnRwbC1hcnRpY2xlLWd1eWFuZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnB1bGwtcXVvdGUgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4udHBsLWFydGljbGUtZ3V5YW5lIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLi10aXRsZSwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWd1eWFuZSAucHVsbC1xdW90ZSAuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWd1eWFuZSAua2V5LWZpZ3VyZXMgaDIsIC50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIGgyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAucHVsbC1xdW90ZSBoMixcbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3V5YW5lIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBoMixcbi50cGwtYXJ0aWNsZS1ndXlhbmUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWd1eWFuZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIGgyLCAudHBsLWFydGljbGUtZ3V5YW5lIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIGgyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZ3V5YW5lIC5wdWxsLXF1b3RlIGgyIHtcbiAgICBjb2xvcjogIzY1NjM1NDtcbiAgfVxufVxuXG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAuYXJ0aWNsZS1pbnRybywgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvaW1wcmltZXItc2EtbWFpc29uLXBhdHRlcm4ucG5nXCIpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAuYXJ0aWNsZS1pbnRybyAuY29udGFpbmVyLCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXIsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWludHJvIC5jb250YWluZXItbmFycm93LCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmFydGljbGUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmFydGljbGUtaW50cm8gLmNvbnRhaW5lci1tZWRpdW0sIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXItbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWludHJvIC4tdGl0bGUsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLFxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICNhNzhmNjY7XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAuLXRpdGxlIHtcbiAgY29sb3I6ICNjZWI3OTE7XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAuLXRleHQge1xuICBjb2xvcjogIzZjNjM1NTtcbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1ib3hlcyAuY29udGFpbmVyLCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1ib3hlcyAuY29udGFpbmVyLW1lZGl1bSB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9hcnRpY2xlcy9pbXByaW1lci1tYWlzb24tc3F1YXJlLWJhY2tncm91bmQucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1ib3hlcyAuY29udGFpbmVyLCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1ib3hlcyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiA1NXJlbTtcbiAgICBtYXJnaW46IC0yMi41cmVtIDEuNXJlbSAwO1xuICAgIHBhZGRpbmc6IDUuNXJlbSA0LjVyZW07XG4gICAgd2lkdGg6IDU0cmVtO1xuICB9XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIC5jb250YWluZXI6Zmlyc3QtY2hpbGQsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93OmZpcnN0LWNoaWxkLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1ib3hlcyAuY29udGFpbmVyLW5hcnJvdzpmaXJzdC1jaGlsZCwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1ib3hlcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW06Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIC5jb250YWluZXItbWVkaXVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1ib3hlcyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3c6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIC5jb250YWluZXItbmFycm93OmZpcnN0LWNoaWxkLCAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bTpmaXJzdC1jaGlsZCwgLmFydGljbGUtZ2xvYmFsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLmNvbnRhaW5lci1tZWRpdW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogLTIyLjVyZW0gMS41cmVtIDA7XG4gIH1cbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtYm94ZXMgLi10aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IC0zLjVyZW0gMCAyLjhyZW07XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAuZG91YmxlLXF1b3RlLWJveGVzIC50aXRsZS1zaGFkb3cge1xuICBjb2xvcjogI2I2OWY3ZDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIHtcbiAgICBwYWRkaW5nOiAxMnJlbSAwIDA7XG4gIH1cbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC5xdW90ZS0yIHtcbiAgZmlsbDogI2E3OGY2Njtcbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC4tdGl0bGUge1xuICBjb2xvcjogIzZjNjM1NTtcbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC4tc3VidGl0bGUge1xuICBjb2xvcjogIzljOWI5NDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLWxlZnQge1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNlMGUwZGQ7XG4gIH1cbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC5xdW90ZS1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgY29sb3I6ICNjZWI3OTE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC5xdW90ZS1yaWdodCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgcGFkZGluZzogMCAwIDJyZW07XG4gIH1cbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zbGlkZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuaW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogNTAuMjc4NTUxNTMyJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvaW1wcmltZXItbWFpc29uLWNhcmQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogNDByZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDE0cmVtIDRyZW0gNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAudGl0bGUsIC50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC4tcXVvdGUsXG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuLXF1b3RlLFxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuLXF1b3RlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjOGE3ZDY4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAudGV4dCB7XG4gIGNvbG9yOiAjNmM2MzU1O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAudGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnN3aXBlci1idXR0b24tcHJldixcbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNC41cmVtO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTUwJTtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IC00MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjNmM2MzU1O1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xufVxuLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAzMCU7XG4gIH1cbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMzAlO1xuICB9XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9hcnRpY2xlcy9pbXByaW1lci1tYWlzb24tYmctdmlkZW8uanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbi50cGwtaW1wcmltZXItc2EtbWFpc29uIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAucGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1pbXByaW1lci1zYS1tYWlzb24gLm1vZC12aWRlby1mdWxsc2NyZWVuIC5wbGF5IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLnBsYXk6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxLjhyZW0gMCAxLjhyZW0gMi45cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4udHBsLWltcHJpbWVyLXNhLW1haXNvbiAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLnRleHRlIHtcbiAgbWF4LXdpZHRoOiA2MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnRwbC1hcnRpY2xlLXBlcnRpbmVuY2UgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1wZXJ0aW5lbmNlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wZXJ0aW5lbmNlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGVydGluZW5jZS9zdGFycy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wZXJ0aW5lbmNlIC5hcnRpY2xlLWludHJvLCAudHBsLWFydGljbGUtcGVydGluZW5jZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcGVydGluZW5jZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcGVydGluZW5jZSAuLWV4dHJhLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtcGVydGluZW5jZSAuLWV4dHJhLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBlcnRpbmVuY2UgLmNvbG9yZWQtdGV4dC1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9wZXJ0aW5lbmNlL2NvbXB1dGVyLnBuZ1wiKSBuby1yZXBlYXQgbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtcGVydGluZW5jZSAuY29sb3JlZC10ZXh0LWJsb2NrIC5pbWFnZS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtcGVydGluZW5jZSAuY29sb3JlZC10ZXh0LWJsb2NrIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICM3Njc0Njc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXBlcnRpbmVuY2UgLmNvbG9yZWQtdGV4dC1ibG9jayAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDhyZW07XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBlcnRpbmVuY2UgLmNvbG9yZWQtdGV4dC1ibG9jayAudGV4dC1jb250YWluZXIgLi10ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wZXJ0aW5lbmNlIC50cmlwbGUtcXVvdGUtaW1hZ2UtYmxvY2sgLnF1b3RlLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBlcnRpbmVuY2UgLnRyaXBsZS1xdW90ZS1pbWFnZS1ibG9jayAucXVvdGUtYmxvY2sgLnF1ZXN0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnRwbC1hcnRpY2xlLXBlcnRpbmVuY2UgLnRyaXBsZS1xdW90ZS1pbWFnZS1ibG9jayAucXVvdGUtYmxvY2sgLnF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMxM2NmYmY7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02M3JlbTtcbiAgdG9wOiAzcmVtO1xuICB3aWR0aDogNjAwcHg7XG59XG4udHBsLWFydGljbGUtcGVydGluZW5jZSAudHJpcGxlLXF1b3RlLWltYWdlLWJsb2NrIC5xdW90ZS1ibG9jayAudGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhyZW07XG59XG4udHBsLWFydGljbGUtcGVydGluZW5jZSAudHJpcGxlLXF1b3RlLWltYWdlLWJsb2NrIC5xdW90ZS1ibG9jay4tcmlnaHQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtcGVydGluZW5jZSAudHJpcGxlLXF1b3RlLWltYWdlLWJsb2NrIC5xdW90ZS1ibG9jay4tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1wZXJ0aW5lbmNlIC50YXJnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvbWlsbGVuaWFscy9pbnRyby5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWludHJvLCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWludHJvIGgyICsgLi10ZXh0LCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgaDIgKyAuLXRleHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiBoMiArIC4tdGV4dCB7XG4gIGNvbG9yOiAjOGVhYWE3O1xufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtaW50cm8gLi1hdXRob3IsIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtaW50cm8gLi1hdXRob3IsIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsXG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvcixcbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gIGNvbG9yOiAjMTNjZmJmO1xufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtaW50cm8gLi10ZXh0LCAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuY29sb3JlZC1iYWNrZ3JvdW5kLi1icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTYzNTQ7XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuY29sb3JlZC1iYWNrZ3JvdW5kLi1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzliZDNjZiB1cmwoXCJpbWFnZXMvbWlsbGVuaWFscy9wdWJsaWMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmNvbG9yZWQtYmFja2dyb3VuZCBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEl0YWxpY1wiO1xufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmRlZmluaXRpb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuZGVmaW5pdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5xdW90ZS1sZWZ0LWltZy1yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5xdW90ZS1sZWZ0LWltZy1yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbWlsbGVuaWFscyAucXVvdGUtbGVmdC1pbWctcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnF1b3RlLWxlZnQtaW1nLXJpZ2h0IC5pbWFnZS1sZWZ0IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5xdW90ZS1sZWZ0LWltZy1yaWdodCAuaW1hZ2UtbGVmdCB7XG4gICAgaGVpZ2h0OiA1NzVweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnF1b3RlLWxlZnQtaW1nLXJpZ2h0IC5pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDk1cHg7XG4gIG1hcmdpbjogYXV0byAwIDAgYXV0bztcbiAgd2lkdGg6IDIzM3B4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbWlsbGVuaWFscyAucXVvdGUtbGVmdC1pbWctcmlnaHQgLmltYWdlLXJpZ2h0IHtcbiAgICBib3R0b206IDIwJTtcbiAgICBoZWlnaHQ6IDEzcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnF1b3RlLWxlZnQtaW1nLXJpZ2h0IC5pbWFnZS1yaWdodCB7XG4gICAgaGVpZ2h0OiAxODlweDtcbiAgICB3aWR0aDogNDY2cHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogODAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIC5xdW90ZS0yIHtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtMiB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICB9XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICNlMGUwZGQ7XG4gICAgcGFkZGluZzogNHJlbSAwIDAgNDRweDtcbiAgICBtYXJnaW46IDRyZW0gMCAwIDA7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLWxlZnQge1xuICAgIG1heC13aWR0aDogMjJyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIC4tc3VidGl0bGUge1xuICBjb2xvcjogIzljOWI5NDtcbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC4tdGV4dC4tYmx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLi10ZXh0Li1ibHVlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuLXRleHQuLWJsdWUgc3BhbiB7XG4gIGNvbG9yOiAjMTBhZGFkO1xufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnRleHQtd2l0aC1zaWRlLWltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnRleHQtd2l0aC1zaWRlLWltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmltYWdlLXRvcC1yaWdodCxcbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5pbWFnZS1ib3R0b20tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5pbWFnZS10b3AtcmlnaHQsXG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAuaW1hZ2UtYm90dG9tLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmltYWdlLXRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5pbWFnZS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTE1cmVtO1xufVxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnF1b3RlLWJhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbWlsbGVuaWFscyAucXVvdGUtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAudHBsLWFydGljbGUtbWlsbGVuaWFscyAucXVvdGUtYmFja2dyb3VuZC1pbWFnZSAucXVvdGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTUlO1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnF1b3RlLWJhY2tncm91bmQtaW1hZ2UgLnF1b3RlLXRvcCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgfVxuICAudHBsLWFydGljbGUtbWlsbGVuaWFscyAucXVvdGUtYmFja2dyb3VuZC1pbWFnZSAucXVvdGUtYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAucXVvdGUtYmFja2dyb3VuZC1pbWFnZSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAudGl0bGUsIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuLXF1b3RlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbWlsbGVuaWFscyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC4tcXVvdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5xdW90ZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5xdW90ZS1ibG9jayAubGVmdC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5xdW90ZS1ibG9jayAubGVmdC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVyZW07XG4gICAgbGVmdDogLTMycmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAucXVvdGUtYmxvY2sgLnJpZ2h0LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMgLnF1b3RlLWJsb2NrIC5yaWdodC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTEycmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAub25lIHtcbiAgbGVmdDogLTVyZW07XG4gIHRvcDogMDtcbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC50d28ge1xuICByaWdodDogLTJyZW07XG4gIGJvdHRvbTogLTdyZW07XG59XG4udHBsLWFydGljbGUtbWlsbGVuaWFscyAudGhyZWUge1xuICByaWdodDogLTRyZW07XG4gIHRvcDogNHJlbTtcbn1cbi50cGwtYXJ0aWNsZS1taWxsZW5pYWxzIC5mb3VyIHtcbiAgcmlnaHQ6IC02cmVtO1xuICB0b3A6IDVyZW07XG59XG5cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC4tdGl0bGUge1xuICBjb2xvcjogIzc5YTU2MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC4tdGV4dCB7XG4gIGNvbG9yOiAjOGI4NTNmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmFydGljbGUtaW50cm8tYmctaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYXJ0aWNsZXMvaXNsZS1yb3VnZS1pbnRyby1iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlIC4tdGl0bGUsXG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSAuLWF1dGhvciB7XG4gIGNvbG9yOiAjOGI4NTNmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSAuLXRleHQge1xuICBjb2xvcjogIzM4MzAyZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtaXNsZS1yb3VnZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSAuLXRleHQge1xuICAgIGNvbG9yOiAjNjY5ZDRhO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlIC4taWxsdXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgLi1pbGx1c3Qge1xuICAgIG1hcmdpbi10b3A6IC0zNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLi13aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC4td2hpdGUtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogOXJlbSAxMHJlbSAxMHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmltZy10ZXh0LWNvbnRhaW5lciB7XG4gIGJvdHRvbTogLTE2cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5pbWctdGV4dC1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMy41cmVtO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmltZy10ZXh0LWNvbnRhaW5lciAudGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmltZy10ZXh0LWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC4tbmVnYXRpdmUtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTZyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC4tbmVnYXRpdmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtMjMuNXJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLi1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLi1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNlbnRlcmVkLXF1b3RlLWJrcm5kLWltZyAuLXRleHQge1xuICBjb2xvcjogIzIwN2M3ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNlbnRlcmVkLXF1b3RlLWJrcm5kLWltZyAuaWNvbi1xdW90ZS0yOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDk3NDdlO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNlbnRlcmVkLXF1b3RlLWJrcm5kLWltZyAuLWF1dGhvciB7XG4gIGNvbG9yOiAjMjI5YmFkO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNlbnRlcmVkLXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlIHtcbiAgY29sb3I6ICMwOTc0N2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmFpcnBsYW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuYWlycGxhbmUgLmNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5haXJwbGFuZSAuY29sLTEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICM4Yjg1M2Y7XG4gICAgd2lkdGg6IDM0cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuYWlycGxhbmUgLmNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5haXJwbGFuZSAuY29sLTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHJlbSk7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5haXJwbGFuZSAucGxhbmUtbG9hZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmFpcnBsYW5lIC4tdGl0bGUge1xuICBjb2xvcjogIzc5YTU2MztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5haXJwbGFuZSAuLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuYWlycGxhbmUgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOGI4NTNmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0Li1ibHVlIC4tdGl0bGUsXG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0Li1ibHVlIC4tdGV4dCB7XG4gIGNvbG9yOiAjMjI5YmFkO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmZvb3Rub3RlIHtcbiAgY29sb3I6ICNiYWI0NmI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4tdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsaWVudC1xdWVzdGlvbi1jb250YWluZXIgLmNsaWVudC1wcm9maWxlLFxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsaWVudC1xdWVzdGlvbi1jb250YWluZXIgLnRpdGxlLFxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsaWVudC1xdWVzdGlvbi1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsaWVudC1xdWVzdGlvbi1jb250YWluZXIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5jbGllbnQtcXVlc3Rpb24tY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsaWVudC1xdWVzdGlvbi1jb250YWluZXIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5jbGllbnQtcXVlc3Rpb24tY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtaXNsZS1yb3VnZSAuY2xpZW50LXF1ZXN0aW9uLWNvbnRhaW5lciAuLXF1b3RlIHtcbiAgY29sb3I6ICM3OWE1NjM7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuY2xpZW50LXF1ZXN0aW9uLWNvbnRhaW5lciAuY2xpZW50LXByb2ZpbGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuY2xpZW50LXF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24ge1xuICBjb2xvcjogIzhiODUzZjtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5wbGFuZS1sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBRkREO1xuICBib3JkZXItcmFkaXVzOiAxMi41cmVtO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAucGxhbmUge1xuICBhbmltYXRpb246IGxldml0YXRlIDRzIGFsdGVybmF0ZSBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaW1hZ2VzL2FydGljbGVzL2lzbGUtcm91Z2UtYWlycGxhbmUucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcC8xMDAlIDEwMCU7XG4gIGhlaWdodDogMTNyZW07XG4gIGxlZnQ6IDZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbiAgd2lkdGg6IDEzcmVtO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsb3VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuY2xvdWQxIHtcbiAgYW5pbWF0aW9uOiBjbG91ZDEgN3MgbGluZWFyIGluZmluaXRlO1xuICBoZWlnaHQ6IDMuOXJlbTtcbiAgbGVmdDogM3JlbTtcbiAgdG9wOiAtM3JlbTtcbiAgd2lkdGg6IDQuMnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5jbG91ZDIge1xuICBhbmltYXRpb246IGNsb3VkMiA1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGhlaWdodDogOC4ycmVtO1xuICBsZWZ0OiAxNXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICB0b3A6IC0yNnJlbTtcbiAgd2lkdGg6IDkuNnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5jbG91ZDMge1xuICBhbmltYXRpb246IGNsb3VkMyAxNXMgbGluZWFyIGluZmluaXRlIDEwcztcbiAgaGVpZ2h0OiA4LjJyZW07XG4gIGxlZnQ6IDEzcmVtO1xuICB0b3A6IC04cmVtO1xuICB3aWR0aDogOS42cmVtO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsb3VkNCB7XG4gIGFuaW1hdGlvbjogY2xvdWQ0IDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGhlaWdodDogMy45cmVtO1xuICBsZWZ0OiAxOHJlbTtcbiAgdG9wOiAtM3JlbTtcbiAgd2lkdGg6IDQuMnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5jbG91ZDEsXG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuY2xvdWQ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjI0MiUyMiUyMGhlaWdodCUzRCUyMjM5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDIlMjAzOSUyMiUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUoMTgwJTIwMjElMjAxOS41KSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRTZGNEZBJTIyJTIwZCUzRCUyMk0yOC45NjkzNjEzJTJDMTIuMTAwODI4OSUyMEMyOS40Njk3NTklMkMxMi4wMzQzMjUxJTIwMjkuOTgwMzEyNCUyQzEyJTIwMzAuNDk4ODclMkMxMiUyMEMzNi44NTA1OTQ1JTJDMTIlMjA0MiUyQzE3LjE0NjI2ODQlMjA0MiUyQzIzLjQ5ODMwNDklMjBDNDIlMkMyOS44NTE0NzE1JTIwMzYuODUwNTk0NSUyQzM1JTIwMzAuNDk4ODclMkMzNSUyMEMyOC43NzEzNjg5JTJDMzUlMjAyNy4xMzI2OTklMkMzNC42MTg4OTQyJTIwMjUuNjYyMzk3MSUyQzMzLjkzNjEwOTYlMjBDMjMuMDAyNjYzNSUyQzM3LjAyOTgyOCUyMDE4Ljk4OTU3NzElMkMzOSUyMDE0LjUlMkMzOSUyMEM2LjQ5MjAxNjM3JTJDMzklMjAwJTJDMzIuNzMxODQ2MyUyMDAlMkMyNSUyMEMwJTJDMjEuNTkyMjI0NyUyMDEuMjYxMTE2MTYlMkMxOC40Njg3ODExJTIwMy4zNTczMTA5MiUyQzE2LjA0MTAxNTklMjBDMy4xMjM3MDc5JTJDMTUuMDY1NzEwMyUyMDMlMkMxNC4wNDc2MjA1JTIwMyUyQzEzLjAwMDU1ODElMjBDMyUyQzUuODIwNTYyMzUlMjA4LjgxODgyOTY5JTJDMCUyMDE2LjAwMDU1ODElMkMwJTIwQzIyLjg3ODcxMTUlMkMwJTIwMjguNTA3Mzg3MiUyQzUuMzQwNTQ2NzQlMjAyOC45NjkzNjEzJTJDMTIuMTAwODI4OSUyMFolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMjUuNzEyOTY5OSUyQzE0Ljk0MzE1NDElMjBDMjYuODUzNjEyOSUyQzE0LjMzOTY4NTUlMjAyOC4xMzk1MDQ0JTJDMTQlMjAyOS40OTg4OTE2JTJDMTQlMjBDMzQuMTg2MTM5JTJDMTQlMjAzOCUyQzE4LjAzNjY0ODIlMjAzOCUyQzIzLjAwMDU4NjklMjBDMzglMkMyNy45NjMzNTE4JTIwMzQuMTg2MTM5JTJDMzIlMjAyOS40OTg4OTE2JTJDMzIlMjBDMjcuMjk4Njk1MyUyQzMyJTIwMjUuMjkxMDI5MiUyQzMxLjExMDE1NjklMjAyMy43ODAxMTY2JTJDMjkuNjUyNDA5NSUyMEMyMS44ODczNjY5JTJDMzMuNDEzODkzNSUyMDE3Ljk5MDAwODIlMkMzNiUyMDEzLjUlMkMzNiUyMEM3LjE1ODk5NzI5JTJDMzYlMjAyJTJDMzAuODQyMTU4MSUyMDIlMkMyNC41JTIwQzIlMkMyMS4xOTU0MjMzJTIwMy40MDExMzg1NyUyQzE4LjIxMTg2OSUyMDUuNjQwNTE5NDIlMkMxNi4xMTIyMzMzJTIwQzUuMjI2MjQ4ODMlMkMxNC45ODUyNjUyJTIwNSUyQzEzLjc2ODI1MzYlMjA1JTJDMTIuNDk5NDI1NSUyMEM1JTJDNi43MDk2ODk3NyUyMDkuNzEwODM4NzYlMkMyJTIwMTUuNTAwNTc0NSUyQzIlMjBDMjEuMjkwMzEwMiUyQzIlMjAyNiUyQzYuNzA5Njg5NzclMjAyNiUyQzEyLjQ5OTQyNTUlMjBDMjYlMkMxMy4zNDA0ODAyJTIwMjUuOTAwNjE0NCUyQzE0LjE1ODc2NzYlMjAyNS43MTI5Njk5JTJDMTQuOTQzMTU0MSUyMFolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLmNsb3VkMixcbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5jbG91ZDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjg1JTIyJTIwaGVpZ2h0JTNEJTIyOTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4NSUyMDk2JTIyJTNFJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRTZGNEZBJTIyJTIwZCUzRCUyMk01My42MjYxMjc1JTJDODYuMDk4MzUzOSUyMEM0NC45NzI0MjA3JTJDODYuMDkwNDEzOCUyMDM3Ljk2MTE2NSUyQzc5LjA0NzUxOTYlMjAzNy45NjExNjUlMkM3MC4zNjcxMTQlMjBDMzcuOTYxMTY1JTJDNzAuMjgyMTQ2MSUyMDM3Ljk2MTgzNzElMkM3MC4xOTczMzUxJTIwMzcuOTYzMTc2MiUyQzcwLjExMjY4NjElMjBDMzYuMDUyODkzJTJDNzEuMzIzNzIwNiUyMDMzLjc4OTM5MTUlMkM3Mi4wMjQ1OTAyJTIwMzEuMzYyNjgwNSUyQzcyLjAyNDU5MDIlMjBDMjQuNTI0MjYzNyUyQzcyLjAyNDU5MDIlMjAxOC45ODA1ODI1JTJDNjYuNDY0NjEzNSUyMDE4Ljk4MDU4MjUlMkM1OS42MDU2OTAzJTIwQzE4Ljk4MDU4MjUlMkM1OC43MDk1MTQ2JTIwMTkuMDc1MjclMkM1Ny44MzU0OTU2JTIwMTkuMjU1MTYwMiUyQzU2Ljk5MzE0ODglMjBDMTQuOTg2MTY0OCUyQzUyLjM0NzAyNzElMjAxMi4zNzg2NDA4JTJDNDYuMTQxMTc2MiUyMDEyLjM3ODY0MDglMkMzOS4zMjQ2MjgyJTIwQzEyLjM3ODY0MDglMkMzOC45ODA1NzIlMjAxMi4zODUyODIxJTJDMzguNjM4MDcyMyUyMDEyLjM5ODQ0MzElMkMzOC4yOTcyNTA5JTIwQzUuMjQ5NTU2NTIlMkMzNi4zMTM0ODgxJTIwMCUyQzI5LjczOTY0OSUyMDAlMkMyMS45MzY3OTI2JTIwQzAlMkMxMi41NjUyNDglMjA3LjU3NTI3MjU2JTJDNC45NjcyMTMxMSUyMDE2LjkxODMzODklMkM0Ljk2NzIxMzExJTIwQzIxLjEwMzM2OTglMkM0Ljk2NzIxMzExJTIwMjQuOTMzOTI1MiUyQzYuNDkyMjQ5NyUyMDI3Ljg4NzYyNjclMkM5LjAxODU2Njg5JTIwQzMwLjkzNzk0NSUyQzMuNjMyNzQyODUlMjAzNi43MDg1NzM2JTJDMCUyMDQzLjMyNjk2NDUlMkMwJTIwQzUzLjEyMzc2ODclMkMwJTIwNjEuMDY3OTYxMiUyQzcuOTY4MTMyMjYlMjA2MS4wNjc5NjEyJTJDMTcuNzk4MzE2NyUyMEM2MS4wNjc5NjEyJTJDMjAuMTcwNTA1JTIwNjAuNjA1NTAzMyUyQzIyLjQzNDE5NjYlMjA1OS43NjYxNDYyJTJDMjQuNTAzNjUzMyUyMEM2Mi42Njg2ODY2JTJDMjguNzEyMzIxNyUyMDY0LjM2ODkzMiUyQzMzLjgxOTIxNjglMjA2NC4zNjg5MzIlMkMzOS4zMjQ2MjgyJTIwQzY0LjM2ODkzMiUyQzQ1LjQzNDU4OCUyMDYyLjI3NDI3ODQlMkM1MS4wNTM4OTU4JTIwNTguNzY1ODc3MSUyQzU1LjQ5OTEwODMlMjBDNjAuMjc1Nzk5OCUyQzU2LjAyMjg5NjElMjA2MS42ODExNjEyJTJDNTYuNzcxNjMzJTIwNjIuOTQyMTI4NCUyQzU3LjcwNTMyNTElMjBDNjUuMTUyODkxOCUyQzU2LjI4NjYzNjElMjA2Ny43NjIzOTQ0JTJDNTUuNDY3MjEzMSUyMDcwLjU1NzQwNjYlMkM1NS40NjcyMTMxJTIwQzc4LjUzNDgzMzUlMkM1NS40NjcyMTMxJTIwODUlMkM2Mi4xMzk2MTUlMjA4NSUyQzcwLjM2ODg1MjUlMjBDODUlMkM3Ni45ODg5NDYzJTIwODAuODE2MDI3NSUyQzgyLjYwMTUyNDQlMjA3NS4wMjY2MjE5JTJDODQuNTQzMzY0NyUyMEM3NS4wNDExNjI1JTJDODQuNzcyNjQ5NCUyMDc1LjA0ODU0MzclMkM4NS4wMDM4ODM5JTIwNzUuMDQ4NTQzNyUyQzg1LjIzNjg0NTclMjBDNzUuMDQ4NTQzNyUyQzkxLjE3OTUyMjklMjA3MC4yNDU0NTQ1JTJDOTYlMjA2NC4zMjAzODgzJTJDOTYlMjBDNTguNjg2MDc3JTJDOTYlMjA1NC4wNjM4MTYyJTJDOTEuNjM4NDk0MiUyMDUzLjYyNjEyNzUlMkM4Ni4wOTgzNTM5JTIwWiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZCUzRCUyMk01Ni4zNTEyNDE4JTJDODAuOTg5Mjg4JTIwQzU0LjkzNzMzMzQlMkM4MS41NTAxMDcxJTIwNTMuMzk3NDQyNiUyQzgxLjg1ODQwNzElMjA1MS43ODcyMzQlMkM4MS44NTg0MDcxJTIwQzQ0LjkyMzU4MzQlMkM4MS44NTg0MDcxJTIwMzkuMzQwNDI1NSUyQzc2LjI1OTU2MjIlMjAzOS4zNDA0MjU1JTJDNjkuMzc4Nzc5NyUyMEMzOS4zNDA0MjU1JTJDNjUuNzc2MjU2MiUyMDQwLjg3MTY1MDUlMkM2Mi41MjUzMTQyJTIwNDMuMzE2MTE3OCUyQzYwLjI0NTczMDIlMjBDNDEuOTI5OTQwMyUyQzYwLjYyODI2MDIlMjA0MC40OTEzNTExJTJDNjAuODgyNjg5NCUyMDM5LjAxMzg2ODIlMkM2MC45OTU0NTU2JTIwQzM3Ljk0OTYwMSUyQzY0Ljg2NTE1NzQlMjAzNC40MDcxMjI2JTJDNjcuNzE2ODE0MiUyMDMwLjIxMzYzNzIlMkM2Ny43MTY4MTQyJTIwQzI1LjE3OTc5JTJDNjcuNzE2ODE0MiUyMDIxLjA4NTEwNjQlMkM2My42MTA1NTUzJTIwMjEuMDg1MTA2NCUyQzU4LjU2NjM3MTclMjBDMjEuMDg1MTA2NCUyQzU3LjMwMTQ2NzUlMjAyMS4zNDI1OTI1JTJDNTYuMDk1NTQyOSUyMDIxLjgwNzgwNTglMkM1NC45OTg1NTg5JTIwQzE3LjI4NDU0NjclMkM1MC44MTU3NTMxJTIwMTQuNDQ2ODA4NSUyQzQ0LjgyNzA5NzIlMjAxNC40NDY4MDg1JTJDMzguMTg3NTYzNiUyMEMxNC40NDY4MDg1JTJDMzYuOTAxNDU4OSUyMDE0LjU1MzIyNTklMkMzNS42Mzk3OTg1JTIwMTQuNzU3NjkzMSUyQzM0LjQxMDk2NjIlMjBDNy42NDI2MzY4NSUyQzMzLjkyODc4OTUlMjAyJTJDMjcuOTczNTEwMSUyMDIlMkMyMC43MTY4MTQyJTIwQzIlMkMxMy4xNDczOTklMjA4LjE0MjI2ODkyJTJDNi45OTExNTA0NCUyMDE1LjY5MDYyMDMlMkM2Ljk5MTE1MDQ0JTIwQzIwLjk5MjYyMjclMkM2Ljk5MTE1MDQ0JTIwMjUuNjAwMzYzNyUyQzEwLjAyNzA4MDYlMjAyNy44NzQyNjI3JTJDMTQuNDU2MzcwMiUyMEMyOC44OTMyMDc3JTJDNy40MjE3OTk0NCUyMDM0Ljk0OTYzODMlMkMyJTIwNDIuMjQ1NTQ2OSUyQzIlMjBDNTAuMjQ5NzAwMiUyQzIlMjA1Ni43NjU5NTc0JTJDOC41MzExNzUwOCUyMDU2Ljc2NTk1NzQlMkMxNi41NTc1MjIxJTIwQzU2Ljc2NTk1NzQlMkMxOS4xNDU2MzcyJTIwNTYuMDg4NzE5JTJDMjEuNTc3OTk3MiUyMDU0LjkwMjcxOTQlMkMyMy42ODYwNDMzJTIwQzU4LjEzOTc4NjclMkMyNy42MzYwMTg3JTIwNjAuMDg1MTA2NCUyQzMyLjY4ODMzMjIlMjA2MC4wODUxMDY0JTJDMzguMTg3NTYzNiUyMEM2MC4wODUxMDY0JTJDNDUuOTc0NDI4NSUyMDU2LjE4MjU0NjYlMkM1Mi44NjYwMzI3JTIwNTAuMjM0NTEwNCUyQzU2Ljk5OTIzMDYlMjBDNTAuNzQzMjgzMiUyQzU2LjkzNTQ5MzIlMjA1MS4yNjE1MDIzJTJDNTYuOTAyNjU0OSUyMDUxLjc4NzIzNCUyQzU2LjkwMjY1NDklMjBDNTUuNDQxNzQ0OCUyQzU2LjkwMjY1NDklMjA1OC43MzQwNDYxJTJDNTguNDkwMjIxJTIwNjEuMDEzMzc5MSUyQzYxLjAxMzQ5OTElMjBDNjMuMDMxMTE3MiUyQzU4Ljk4NDQ4OTUlMjA2NS43NzgzODIzJTJDNTcuNzM0NTEzMyUyMDY4LjgwMTI1ODclMkM1Ny43MzQ1MTMzJTIwQzc0Ljk3NjMxMzElMkM1Ny43MzQ1MTMzJTIwODAlMkM2Mi45NTYyOTU0JTIwODAlMkM2OS4zNzg3NzA0JTIwQzgwJTJDNzUuMjQzNjE0NSUyMDc1LjgxMzElMkM4MC4xMDc3NjMlMjA3MC4zODU1OTUlMkM4MC45MTAzODg1JTIwQzcwLjY4NjUyNTIlMkM4MS43MjE1NjElMjA3MC44NTEwNjM4JTJDODIuNTk4ODM5MSUyMDcwLjg1MTA2MzglMkM4My41MTQxMzY4JTIwQzcwLjg1MTA2MzglMkM4Ny42Mzk5ODU4JTIwNjcuNDk5NDE1NSUyQzkxJTIwNjMuMzgzODM5JTJDOTElMjBDNTkuMjYzMTAwOSUyQzkxJTIwNTUuOTE0ODkzNiUyQzg3LjYzOTk4NTglMjA1NS45MTQ4OTM2JTJDODMuNTE0MTM2OCUyMEM1NS45MTQ4OTM2JTJDODIuNjI4NDM3MiUyMDU2LjA2ODgwNDclMkM4MS43NzgzMzgyJTIwNTYuMzUxMjQxOCUyQzgwLjk4OTI4OCUyMFolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLnN0ZWFtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhyZW07XG4gIGxlZnQ6IDcuM3JlbTtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5zdGVhbSBkaXYge1xuICBhbmltYXRpb246IHN0ZWFtIDAuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5zdGVhbSAuYzIge1xuICBhbmltYXRpb24tZGVsYXk6IDUwbXM7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuc3RlYW0gLmMzIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNTBtcztcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5zdGVhbSAuYzQge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLnN0ZWFtIC5jNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuc3RlYW0gLmM2IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcztcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5zdGVhbSAuYzcge1xuICBhbmltYXRpb24tZGVsYXk6IDM1MG1zO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLnN0ZWFtIC5jOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDAwbXM7XG59XG4udHBsLWFydGljbGUtaXNsZS1yb3VnZSAuc3RlYW0gLmM5IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0NTBtcztcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5zdGVhbSAuYzEwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbn1cbi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIC5zdGVhbTIge1xuICBsZWZ0OiA5LjFyZW07XG4gIHRvcDogNy41cmVtO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLnN0ZWFtMyB7XG4gIGxlZnQ6IDE0LjZyZW07XG4gIHRvcDogNy41cmVtO1xufVxuLnRwbC1hcnRpY2xlLWlzbGUtcm91Z2UgLnN0ZWFtNCB7XG4gIGxlZnQ6IDE2LjZyZW07XG59XG5cbkBrZXlmcmFtZXMgbGV2aXRhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAwLjFyZW0pIHNjYWxlKDEuMDAzKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuMXJlbSkgc2NhbGUoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAwKSBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMXB4KSBzY2FsZSgwLjk5Nyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2xvdWQxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjlyZW0pIHNjYWxlKDEpO1xuICB9XG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAyOXJlbSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjbG91ZDIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoNCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSg0KTtcbiAgfVxuICA5OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMDBweCkgc2NhbGUoNCk7XG4gIH1cbiAgOTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMTAwMHB4KSBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2xvdWQ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDAuMykgcm90YXRlKDE1MGRlZyk7XG4gIH1cbiAgOTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyOXJlbSkgc2NhbGUoMC4zKSByb3RhdGUoMTUwZGVnKTtcbiAgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcmVtLCAyOXJlbSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjByZW0sIDApIHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNsb3VkMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA5OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMzcmVtKSBzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcmVtLCAzM3JlbSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjByZW0sIDApIHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0ZWFtIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjhyZW0pIHNjYWxlKDEsIDMpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLi10aXRsZSB7XG4gIGNvbG9yOiAjNmM2MzU1O1xufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuLXRleHQge1xuICBjb2xvcjogIzZjNjM1NTtcbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1pbnRybyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5hcnRpY2xlLWludHJvIC5jb250YWluZXItbWVkaXVtLCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtaW50cm8gLi1hdXRob3IsXG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICMxM2NmYmY7XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5rZXktZmlndXJlcyAuLW51bWJlciwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1udW1iZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5wdWxsLXF1b3RlIC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLnB1bGwtcXVvdGUgLi1udW1iZXIge1xuICBjb2xvcjogIzEzY2ZiZjtcbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmtleS1maWd1cmVzIC4tc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUsXG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtYXVzdHJhbGllIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNjU2MzU1O1xufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAud2luZG93LWFuaW1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAud2luZG93LWFuaW1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLndpbmRvdy1hbmltYXRpb24gLmJhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC53aW5kb3ctYW5pbWF0aW9uIC5mb3JlZ3JvdW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLndpbmRvdy1hbmltYXRpb24uaXMtb3BlbiAuZm9yZWdyb3VuZCB7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLndpbmRvdy1hbmltYXRpb24uaXMtb3BlbiAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC53aW5kb3ctYW5pbWF0aW9uIC5idXR0b24tY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm90dG9tOiA1JTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAud2luZG93LWFuaW1hdGlvbiAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAxMCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLndpbmRvdy1hbmltYXRpb24gLmJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtYXVzdHJhbGllIC53aW5kb3ctYW5pbWF0aW9uIC5idXR0b24tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAud2luZG93LWFuaW1hdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHdpZHRoOiA1MnB4O1xufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAud2luZG93LWFuaW1hdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5mb290bm90ZSB7XG4gIGNvbG9yOiAjMTNjZmJmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5xdW90ZS1pbWctbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLnF1b3RlLWltZy1tYXAgLm1hcC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMmM5Yjk7XG4gIGNvbG9yOiAjRkZGO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLnF1b3RlLWltZy1tYXAgLm1hcC1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogLTIycmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiA4NXB4IDE1cmVtIDExcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5xdW90ZS1pbWctbWFwIC5tYXAtYmxvY2sgLi10ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5xdW90ZS1pbWctbWFwIC5pY29uLXF1b3RlLTI6YmVmb3JlIHtcbiAgY29sb3I6ICMxMmM5Yjk7XG59XG4udHBsLWFydGljbGUtYXVzdHJhbGllIC5xdW90ZS1pbWctbWFwIC5pY29uLXF1b3RlLTI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAuLWV4dHJhLW1hcmdpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtYXVzdHJhbGllIC4tZXh0cmEtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXItbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogIzZmZGVlNDtcbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5oYXNodGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLnRleHRlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWF1c3RyYWxpZSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLnRleHRlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hdXN0cmFsaWUgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYXVzdHJhbGllIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuY29udGFpbmVyLW1lZGl1bSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWludHJvIC4tdGl0bGUsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLFxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICMwMmE2NzY7XG59XG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuLXRpdGxlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG59XG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuZm9vdG5vdGUge1xuICBjb2xvcjogI2ZmYmM2ODtcbn1cbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5rZXktZmlndXJlcyAuLW51bWJlciwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLnB1bGwtcXVvdGUgLi1udW1iZXIsXG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAucHVsbC1xdW90ZSAuLW51bWJlciB7XG4gIGNvbG9yOiAjZmZiYzY3O1xufVxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmtleS1maWd1cmVzIC4tc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAucHVsbC1xdW90ZSAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM2YzYzNTU7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmtleS1maWd1cmVzIC4tc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAucHVsbC1xdW90ZSAuLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5rZXktZmlndXJlcyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNlMGUwZGQ7XG59XG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuZnJhbWVkLWludGVydmlldyB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNmZmJjNjc7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgICBtYXJnaW46IDE1cmVtIGF1dG8gMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmZyYW1lZC1pbnRlcnZpZXcgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmZyYW1lZC1pbnRlcnZpZXcgLnF1ZXN0aW9uLFxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmZyYW1lZC1pbnRlcnZpZXcgLnJlcG9uc2Uge1xuICBjb2xvcjogI2ZmYmM2NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5mcmFtZWQtaW50ZXJ2aWV3IC5xdWVzdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuZnJhbWVkLWludGVydmlldyAuaW50ZXJ2aWV3LWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmZyYW1lZC1pbnRlcnZpZXcuLWdyZWVuIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzAyYTY3NjtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5mcmFtZWQtaW50ZXJ2aWV3Li1ncmVlbiB7XG4gICAgbWFyZ2luOiAxNXJlbSBhdXRvO1xuICB9XG59XG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuZnJhbWVkLWludGVydmlldy4tZ3JlZW4gLnF1ZXN0aW9uLFxuLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLmZyYW1lZC1pbnRlcnZpZXcuLWdyZWVuIC5yZXBvbnNlIHtcbiAgY29sb3I6ICMwMmE2NzY7XG59XG4udHBsLWFydGljbGUtY2FzYWJsYW5jYSAuZnJhbWVkLWludGVydmlldyAuLWlsbHVzdCB7XG4gIHdpZHRoOiAxNzVweDtcbn1cbi50cGwtYXJ0aWNsZS1jYXNhYmxhbmNhIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuY29udGFpbmVyLCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtY2FzYWJsYW5jYSAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNhc2FibGFuY2EgLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXItbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogI2ZlZDY4MjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLi10aXRsZSB7XG4gIGNvbG9yOiAjNjU2MzU0O1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtaW50cm8gLi1hdXRob3IsXG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3Ige1xuICBjb2xvcjogI2YxOTk3Yjtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1pbnRybyAuLXRleHQsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQge1xuICBjb2xvcjogIzkyNzc2ZDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLi13aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBwYWRkaW5nOiA2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuLXdoaXRlLWJhY2tncm91bmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgIHBhZGRpbmc6IDAgMTByZW0gOHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLi1pbWctbmVnYXRpdmUtdG9wLW1hcmdpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC4taW1nLW5lZ2F0aXZlLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLi1pbWctbmVnYXRpdmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAtMjByZW0gMCAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuLWltZy1uZWdhdGl2ZS10b3AtbWFyZ2luLi1zbSB7XG4gICAgbWFyZ2luOiAtMTByZW0gMCAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuLWltZy1uZWdhdGl2ZS10b3AtbWFyZ2luLi1zbSB7XG4gICAgbWFyZ2luOiAtMTVyZW0gMCAxMnJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLi1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLi1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLTIge1xuICBmaWxsOiAjZGZjYzkwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvY29tcGFnbm9ucy9iYWNrZ3JvdW5kLW1hcC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEycmVtIDAgMTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZGZjYzkyO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLXJpZ2h0IHtcbiAgY29sb3I6ICM5Mjc3NmQgIWltcG9ydGFudDtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgY29sb3I6ICM2NTYzNTU7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjA3LCAxNTMsIDAuOSk7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAudGl0bGUsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtY29tcGFnbm9ucyAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC4tcXVvdGUsXG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyAuLXF1b3RlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMgbGkge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgUmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAubW9kLXNsaWRlci1mdWxsc2NyZWVuLi1jbGFzc2ljIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLm1hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLnJlZ2lvbnMge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAucmVnaW9uIHtcbiAgY29sb3I6ICM5Mjc3NmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMTVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAucmVnaW9uLi1hY3RpdmUsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLnJlZ2lvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjJhMTg1O1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5jb250ZW50IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLnRpdGxlLCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAudGV4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC50ZXh0IHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5mb2N1cy1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZGZjYzkwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIzNXB4O1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk1cHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB3aWR0aDogNDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAuaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5jb3VudHJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIGxpIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY1NjM1NDtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgbGkuLXBpbmsge1xuICBjb2xvcjogI2YyYTE4NTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLnlvdWtvbiB7XG4gIHRvcDogMzglO1xuICBsZWZ0OiA2JTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLm51bmF2dXQge1xuICB0b3A6IDQzJTtcbiAgbGVmdDogMzclO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAudGVycml0b2lyZXMge1xuICB0b3A6IDQyJTtcbiAgbGVmdDogMTUlO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAuY29sb21iaWUge1xuICBib3R0b206IDM1JTtcbiAgbGVmdDogNSU7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5hbGJlcnRhIHtcbiAgYm90dG9tOiAzMyU7XG4gIGxlZnQ6IDE3JTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLnNhc2thdGNoZXdhbiB7XG4gIGJvdHRvbTogMjclO1xuICBsZWZ0OiAyNSU7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5tYW5pdG9iYSB7XG4gIGJvdHRvbTogMzIlO1xuICBsZWZ0OiAzNyU7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5vbnRhcmlvIHtcbiAgYm90dG9tOiAyNSU7XG4gIGxlZnQ6IDUwJTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLnF1ZWJlYyB7XG4gIGJvdHRvbTogMzAlO1xuICBsZWZ0OiA2NyU7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5icnVuc3dpY2sge1xuICBib3R0b206IDIwJTtcbiAgcmlnaHQ6IDExJTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5pbnRlcmFjdGl2ZS1tYXAgLmVjb3NzZSB7XG4gIGJvdHRvbTogMjclO1xuICByaWdodDogNSU7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuaW50ZXJhY3RpdmUtbWFwIC5mb290bm90ZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmludGVyYWN0aXZlLW1hcCAuZm9vdG5vdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YxOTk3YjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDExcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIHdpZHRoOiAxMXB4O1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmtleS1maWd1cmVzLCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucHVsbC1xdW90ZSxcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZywgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5wdWxsLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0IHtcbiAgb3JkZXI6IDI7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAua2V5LWZpZ3VyZXMgLmNvbC1yaWdodCwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucHVsbC1xdW90ZSAuY29sLXJpZ2h0LFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQge1xuICBvcmRlcjogMTtcbn1cbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5rZXktZmlndXJlcyAuLW51bWJlciwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnB1bGwtcXVvdGUgLi1udW1iZXIsXG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucHVsbC1xdW90ZSAuLW51bWJlciB7XG4gIGNvbG9yOiAjZGZjYzkwO1xufVxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmtleS1maWd1cmVzIC4tc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucHVsbC1xdW90ZSAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM2NTYzNTU7XG59XG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAua2V5LWZpZ3VyZXMgaDIsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBoMiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5wdWxsLXF1b3RlIGgyLFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4udHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIGgyLCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSBoMiwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnB1bGwtcXVvdGUgaDIge1xuICBjb2xvcjogIzY1NjM1NDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmtleS1maWd1cmVzLCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucHVsbC1xdW90ZSxcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZywgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5wdWxsLXF1b3RlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAudHBsLWFydGljbGUtY29tcGFnbm9ucyAua2V5LWZpZ3VyZXMgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucHVsbC1xdW90ZSAuY29sLWxlZnQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICM2NTYzNTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudHBsLWFydGljbGUtY29tcGFnbm9ucyAua2V5LWZpZ3VyZXMgLmNvbC1yaWdodCwgLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucHVsbC1xdW90ZSAuY29sLXJpZ2h0LFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29tcGFnbm9ucyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1jb21wYWdub25zIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMCAzcmVtIDAgNHJlbTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYge1xuICBjb2xvcjogIzQ1MzUzNTtcbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvciwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gIGNvbG9yOiAjZmY2ODVjO1xufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC4tdGl0bGUsXG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLi10ZXh0IHtcbiAgY29sb3I6ICM0NTM1MzU7XG59XG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFuaW1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5uZW9uLXdvcmRzIHtcbiAgYW5pbWF0aW9uOiBuZW9uMSAxLjVzIGVhc2UtaW4tb3V0IDAuNHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBjb2xvcjogI2ZmZjlkZDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLm5lb24td29yZHMge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLm5lb24td29yZHMge1xuICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLi1uZWdhdGl2ZS10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmZvb3Rub3RlIHtcbiAgY29sb3I6ICNjNTAxMmQ7XG59XG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmZsZXgtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2ZmNjg1Yztcbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucG9ydHJhaXQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2NkY2RjZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNjVweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5wb3J0cmFpdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAyN3JlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5wb3J0cmFpdC1jb250YWluZXIgLi1pbGx1c3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxOTJweDtcbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuaW50ZXJ2aWV3LWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmludGVydmlldy1jb250YWluZXIgLnF1ZXN0aW9uIHtcbiAgY29sb3I6ICNmZjY4NWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuaW50ZXJ2aWV3LWNvbnRhaW5lciAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5yZXBvbnNlIHtcbiAgY29sb3I6ICNmZjY4NWM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYmFubmVyLWtleS1maWd1cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5iYW5uZXIta2V5LWZpZ3VyZXMgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjYzUwMTJkICFpbXBvcnRhbnQ7XG59XG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmJhbm5lci1rZXktZmlndXJlcyAuaXRlbTphZnRlciB7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICNiMTAxMjggIWltcG9ydGFudDtcbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYmFubmVyLWtleS1maWd1cmVzIC5jb250ZW50IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYmFubmVyLWtleS1maWd1cmVzIC5jb250ZW50IHtcbiAgICB0b3A6IDclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucHVsbC1xdW90ZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmtleS1maWd1cmVzIC4tbnVtYmVyLCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5wdWxsLXF1b3RlIC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlciwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnB1bGwtcXVvdGUgLi1udW1iZXIge1xuICBjb2xvcjogI2ZmNjg1Yjtcbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAua2V5LWZpZ3VyZXMgLi1zdWJ0aXRsZSwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUsXG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNjU2MzU0O1xufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnF1b3RlLWltZy1tYXAtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIC4taWxsdXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMjtcbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAudGl0bGUsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnF1b3RlLWltZy1tYXAtdGl0bGUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXF1b3RlIHtcbiAgY29sb3I6ICNjNTAxMmQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAudGl0bGUsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnF1b3RlLWltZy1tYXAtdGl0bGUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXF1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAudGl0bGUsIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5xdW90ZS1pbWctbWFwLXRpdGxlIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLnF1b3RlLWltZy1tYXAtdGl0bGUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAucXVvdGUtaW1nLW1hcC10aXRsZSAuLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAubWFwLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MDEyZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLm1hcC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMTFyZW07XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAycmVtIDJyZW0gMnJlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAubWFwLWJsb2NrOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2M1MDEyZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5tYXAtYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1cmVtIDIyLjVweCAwIDIyLjVweDtcbiAgICBib3JkZXItY29sb3I6ICNjNTAxMmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDVyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5tYXAtYmxvY2sgLmljb24tcXVvdGUtMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLm1hcC1ibG9jayAuaWNvbi1xdW90ZS0yOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzUwMTJkO1xufVxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5tYXAtYmxvY2sgLi10ZXh0LFxuLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC5tYXAtYmxvY2sgLi1hdXRob3Ige1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWdpdGFsLWZlbW1lcyAuY29udGFpbmVyLi13aGl0ZS1iYWNrZ3JvdW5kLCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFydGljbGUtZ2xvYmFsIC4td2hpdGUtYmFja2dyb3VuZC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC4td2hpdGUtYmFja2dyb3VuZC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMgLmFydGljbGUtZ2xvYmFsIC4td2hpdGUtYmFja2dyb3VuZC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpZ2l0YWwtZmVtbWVzIC4td2hpdGUtYmFja2dyb3VuZC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAxMnJlbSAxMHJlbSAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbmVvbjEge1xuICBmcm9tIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDFyZW0gI2ZmZTA5OCwgMCAwIDJyZW0gI2ZmZjlkZCwgMCAwIDNyZW0gI2ZmZjlkZCwgMCAwIDRyZW0gI2ZmZTA5OCwgMCAwIDdyZW0gI2ZmZTA5OCwgMCAwIDhyZW0gI2ZmZTA5OCwgMCAwIDE2cmVtICNmZmUwOTg7XG4gIH1cbiAgdG8ge1xuICAgIHRleHQtc2hhZG93OiAwIDAuM3JlbSAjZmZlMDk4LCAwIDAgN3B4ICNmZmY5ZGQsIDAgMCAxcmVtICNmZmY5ZGQsIDAgMCAxNXB4ICNmZmUwOTgsIDAgMCAycmVtICNmZmUwOTgsIDAgMCAycmVtICNmZmUwOTgsIDAgMCAyNXB4ICNmZmUwOTg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lbnZvaWUtYm9pcyAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtZW52b2llLWJvaXMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZW52b2llLWJvaXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1lbnZvaWUtYm9pcyAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvcixcbi50cGwtYXJ0aWNsZS1lbnZvaWUtYm9pcyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVudm9pZS1ib2lzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICNkM2MxYWM7XG59XG4udHBsLWFydGljbGUtZW52b2llLWJvaXMgLi10ZXh0IHtcbiAgY29sb3I6ICMzNjEzMTc7XG59XG4udHBsLWFydGljbGUtZW52b2llLWJvaXMgLi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRwbC1hcnRpY2xlLWVudm9pZS1ib2lzIC4td2hpdGUtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lbnZvaWUtYm9pcyAuLXdoaXRlLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDEycmVtIDEwcmVtIDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVudm9pZS1ib2lzIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2QzYzFhYztcbn1cbi50cGwtYXJ0aWNsZS1lbnZvaWUtYm9pcyAuZnJhbWVkLWludGVydmlldyAuLXRpdGxlIHtcbiAgY29sb3I6ICM5YzZlNTc7XG59XG4udHBsLWFydGljbGUtZW52b2llLWJvaXMgLmZyYW1lZC1pbnRlcnZpZXcgLmF1dGhvciB7XG4gIGNvbG9yOiAjMzYxMzE3O1xufVxuLnRwbC1hcnRpY2xlLWVudm9pZS1ib2lzIC5mcmFtZWQtaW50ZXJ2aWV3IC5xdWVzdGlvbiB7XG4gIGNvbG9yOiAjOWM2ZTU3O1xufVxuLnRwbC1hcnRpY2xlLWVudm9pZS1ib2lzIC5mcmFtZWQtaW50ZXJ2aWV3IC5yZXBvbnNlIHtcbiAgY29sb3I6ICMzNjEzMTc7XG59XG4udHBsLWFydGljbGUtZW52b2llLWJvaXMgLmZvb3Rub3RlIHtcbiAgY29sb3I6ICNkM2MxYWM7XG59XG5cbi50cGwtYXJ0aWNsZS1sb25kcmVzIC5hcnRpY2xlLWludHJvIC4tdGl0bGUsIC50cGwtYXJ0aWNsZS1sb25kcmVzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1sb25kcmVzIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLFxuLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1sb25kcmVzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICNlZTAyMDI7XG59XG4udHBsLWFydGljbGUtbG9uZHJlcyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLWxvbmRyZXMgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtbG9uZHJlcyAuZm9vdG5vdGUge1xuICBjb2xvcjogI2VlMDIwMjtcbn1cbi50cGwtYXJ0aWNsZS1sb25kcmVzIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2VlMDIwMjtcbn1cbi50cGwtYXJ0aWNsZS1sb25kcmVzIC5mcmFtZWQtaW50ZXJ2aWV3IC5hdXRob3Igc3Bhbixcbi50cGwtYXJ0aWNsZS1sb25kcmVzIC5mcmFtZWQtaW50ZXJ2aWV3IC5xdWVzdGlvbiB7XG4gIGNvbG9yOiAjZWUwMjAyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbG9uZHJlcyAuZnJhbWVkLWludGVydmlldyAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmZyYW1lZC1pbnRlcnZpZXcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmZyYW1lZC1pbnRlcnZpZXcgLnF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmZyYW1lZC1pbnRlcnZpZXcgLnJlcG9uc2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmZyYW1lZC1pbnRlcnZpZXcgLmludGVydmlldy1jb250YWluZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAzMDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmltYWdlLWNvbG9yZWQtYmxvY2stdGV4dCAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlZTAyMDI7XG59XG4udHBsLWFydGljbGUtbG9uZHJlcyAuaW1hZ2UtY29sb3JlZC1ibG9jay10ZXh0IC5jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlcjogMC40cmVtIHNvbGlkICNlZTAyMDI7XG59XG4udHBsLWFydGljbGUtbG9uZHJlcyAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbG9uZHJlcyAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1sb25kcmVzIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbG9uZHJlcyAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbG9uZHJlcyAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1sb25kcmVzIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xufVxuLnRwbC1hcnRpY2xlLWxvbmRyZXMgLnRleHQtbGVmdC1pbWFnZS1yaWdodCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRwbC1hcnRpY2xlLWxvbmRyZXMgLmdpYW50LXF1b3RlIHtcbiAgYmFja2dyb3VuZDogIzM2MzMzMztcbn1cbi50cGwtYXJ0aWNsZS1sb25kcmVzIC5naWFudC1xdW90ZSAuYXV0aG9yIHtcbiAgY29sb3I6ICNlZTAyMDI7XG59XG5cbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtaW50cm8gLi1hdXRob3IsXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICMwMGM1ZmI7XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC4tdGl0bGUge1xuICBjb2xvcjogIzAwMzI2ZTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLi10ZXh0IHtcbiAgY29sb3I6ICMxMzFjMzY7XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLTIge1xuICBmaWxsOiAjMDAzMjZlO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCAuLXRpdGxlIHtcbiAgY29sb3I6ICMxMzFjMzY7XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC4tc3VidGl0bGUge1xuICBjb2xvcjogIzAwMzI2ZTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLXJpZ2h0IHtcbiAgY29sb3I6ICMwMGM1ZmI7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmNvbnRhaW5lci4td2hpdGUtYmFja2dyb3VuZCwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuYXJ0aWNsZS1nbG9iYWwgLi13aGl0ZS1iYWNrZ3JvdW5kLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC4td2hpdGUtYmFja2dyb3VuZC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAuLXdoaXRlLWJhY2tncm91bmQuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLi13aGl0ZS1iYWNrZ3JvdW5kLmNvbnRhaW5lci1tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuY29udGFpbmVyLi13aGl0ZS1iYWNrZ3JvdW5kLCAudHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAuLXdoaXRlLWJhY2tncm91bmQuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLi13aGl0ZS1iYWNrZ3JvdW5kLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC4td2hpdGUtYmFja2dyb3VuZC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuLXdoaXRlLWJhY2tncm91bmQuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5mcmFtZWQtaW1hZ2UtdGV4dC1ibG9jayAuLWlsbHVzdC4tYm90dG9tIHtcbiAgICBtYXJnaW46IC0xNXJlbSAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzAwYzVmYjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuZnJhbWVkLWludGVydmlldyB7XG4gICAgcGFkZGluZzogN3JlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuZnJhbWVkLWludGVydmlldyAuaW50ZXJ2aWV3LWNvbnRhaW5lcjpiZWZvcmUge1xuICBsZWZ0OiAzMy41cmVtO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuZnJhbWVkLWludGVydmlldyAuYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmZyYW1lZC1pbnRlcnZpZXcgLmF1dGhvciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5mcmFtZWQtaW50ZXJ2aWV3IC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5mcmFtZWQtaW50ZXJ2aWV3IC5xdWVzdGlvbiB7XG4gIGNvbG9yOiAjMDBjNWZiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5mcmFtZWQtaW50ZXJ2aWV3IC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDM4cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5mcmFtZWQtaW50ZXJ2aWV3Li1kYXJrIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzAwMzI2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuZnJhbWVkLWludGVydmlldy4tZGFyayB7XG4gICAgcGFkZGluZzogMTJyZW0gOS41cmVtIDdyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmZyYW1lZC1pbnRlcnZpZXcuLWRhcmsgLnF1ZXN0aW9uLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuZnJhbWVkLWludGVydmlldy4tZGFyayAucmVwb25zZSB7XG4gIGNvbG9yOiAjMDAzMjZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb25hY28gLmZyYW1lZC1pbnRlcnZpZXcuLWRhcmsgLnF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmZyYW1lZC1pbnRlcnZpZXcuLWRhcmsgLmludGVydmlldy1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5jb250YWluZXItbWVkaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5tYXAtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMGM1ZmI7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtMCAwLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB3aWR0aDogMi4ycmVtO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHdpZHRoOiAyLjhyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA3cHggcmdiYSgwLCA1MCwgMTEwLCAwLjIzKTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24uLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMGM1ZmI7XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbi5vbmUge1xuICByaWdodDogMTMlO1xuICB0b3A6IDE3JTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLnR3byB7XG4gIHJpZ2h0OiAxNyU7XG4gIHRvcDogMzMlO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24udGhyZWUge1xuICByaWdodDogMjglO1xuICB0b3A6IDQxJTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLmZvdXIge1xuICByaWdodDogNDIlO1xuICB0b3A6IDYwJTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLmZpdmUge1xuICBsZWZ0OiAzNiU7XG4gIHRvcDogNDklO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24uc2l4IHtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDU5JTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLnNldmVuIHtcbiAgbGVmdDogMjMlO1xuICB0b3A6IDc4JTtcbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwMzI2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAudGl0bGUsIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlIHtcbiAgY29sb3I6ICMwMDMyNmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIG1hcmdpbjogMCAwIDAuNHJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC50aXRsZSwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGUge1xuICAgIGNvbG9yOiAjMDBjNWZiO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLnRpdGxlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlOmJlZm9yZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY29sb3I6ICMwMDMyNmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC50ZXh0IHtcbiAgY29sb3I6ICMwMGM1ZmI7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLnRleHQge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMwMGM1ZmI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICMwMDMyNmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogM3JlbSAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgd2lkdGg6IDI3NXB4O1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuaXRlbS4tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDY7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtOmFmdGVyIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXJlbSAxcmVtIDFyZW0gMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDMyNmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogLTFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDglO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXllWSgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0ub25lIHtcbiAgICByaWdodDogMSU7XG4gICAgdG9wOiAyNiU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLnR3byB7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHRvcDogNDElO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuaXRlbS50aHJlZSB7XG4gICAgcmlnaHQ6IDM0JTtcbiAgICB0b3A6IDI5JTtcbiAgfVxuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uZm91ciB7XG4gICAgcmlnaHQ6IDI5JTtcbiAgICB0b3A6IDY1JTtcbiAgfVxuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uZml2ZSB7XG4gICAgcmlnaHQ6IDI4JTtcbiAgICB0b3A6IDM2JTtcbiAgfVxuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uc2l4IHtcbiAgICByaWdodDogMzglO1xuICAgIHRvcDogNDMlO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5zZXZlbiB7XG4gICAgcmlnaHQ6IDQwJTtcbiAgICB0b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uLXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFyZW0gMCAxcmVtIDFyZW07XG4gICAgbGVmdDogMjc1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcmVtIDAgMXJlbSAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMzI2ZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uLXRvcDphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFyZW0gMXJlbSAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMzI2ZSB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTFyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5pcy1vcGVuIC50ZXh0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLnRpdGxlOmJlZm9yZSwgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLi1xdW90ZTpiZWZvcmUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uaXMtb3BlbiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbW9uYWNvIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uaXMtb3BlbiAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5pcy1vcGVuIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGU6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLW1vbmFjbyAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLi1xdW90ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucHVsbC1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtbW9uYWNvIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbW9uYWNvIC5wdWxsLXF1b3RlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW1vbmFjbyAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucHVsbC1xdW90ZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtbW9uYWNvIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbW9uYWNvIC5wdWxsLXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1tb25hY28gLmtleS1maWd1cmVzLCAudHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLnJpZ2h0LXF1b3RlLWJrcm5kLWltZywgLnRwbC1hcnRpY2xlLW1vbmFjbyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLW1vbmFjbyAucHVsbC1xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1tb25hY28gLmtleS1maWd1cmVzIGgyLCAudHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBoMiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLnB1bGwtcXVvdGUgaDIsXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIGgyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMiwgLnRwbC1hcnRpY2xlLW1vbmFjbyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSBoMiwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLW1vbmFjbyAucHVsbC1xdW90ZSBoMiB7XG4gIGNvbG9yOiAjMDAzMjZlO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAua2V5LWZpZ3VyZXMgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucHVsbC1xdW90ZSAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLCAudHBsLWFydGljbGUtbW9uYWNvIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbW9uYWNvIC5wdWxsLXF1b3RlIC4tbnVtYmVyIHtcbiAgY29sb3I6ICMwMGM1ZmI7XG59XG4udHBsLWFydGljbGUtbW9uYWNvIC5rZXktZmlndXJlcyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSwgLnRwbC1hcnRpY2xlLW1vbmFjbyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbW9uYWNvIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5rZXktZmlndXJlcyBsaSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIGxpLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLnB1bGwtcXVvdGUgbGksXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgbGksXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgbGksXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIGxpLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBsaSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgbGksXG4udHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbW9uYWNvIC5wdWxsLXF1b3RlIGxpIHtcbiAgY29sb3I6ICM1ODYxNzE7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI0cmVtO1xufVxuLnRwbC1hcnRpY2xlLW1vbmFjbyAua2V5LWZpZ3VyZXMgLi1zdWJ0aXRsZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tc3VidGl0bGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucHVsbC1xdW90ZSAuLXN1YnRpdGxlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1tb25hY28gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW1vbmFjbyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtbW9uYWNvIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tc3VidGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbW9uYWNvIC5wdWxsLXF1b3RlIC4tc3VidGl0bGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAua2V5LWZpZ3VyZXMgbGk6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgbGk6YmVmb3JlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1tb25hY28gLnB1bGwtcXVvdGUgbGk6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIGxpOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBsaTpiZWZvcmUsXG4udHBsLWFydGljbGUtbW9uYWNvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIGxpOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbW9uYWNvIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgbGk6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLW1vbmFjbyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSBsaTpiZWZvcmUsXG4udHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbW9uYWNvIC5wdWxsLXF1b3RlIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMGM1ZmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW5vdXZlYXV4LWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwge1xuICAgIHBhZGRpbmc6IDEycmVtIDAgMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXV4LWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLTIge1xuICBmaWxsOiAjYTc4ZjY2O1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXV4LWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLi10aXRsZSB7XG4gIGNvbG9yOiAjNmM2MzU1O1xufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXV4LWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOWM5Yjk0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbm91dmVhdXgtY29tcGFnbm9ucyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCAucXVvdGUtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2UwZTBkZDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW5vdXZlYXV4LWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBjb2xvcjogI2NlYjc5MTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW5vdXZlYXV4LWNvbXBhZ25vbnMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxufVxuXG4udHBsLWFydGljbGUtZmlicmUgLi10aXRsZSB7XG4gIGNvbG9yOiAjMDA0NGYzO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC4tdGV4dCB7XG4gIGNvbG9yOiAjNTk2MjZjO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWludHJvLCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1pbnRybywgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXIsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8gLmNvbnRhaW5lci1tZWRpdW0sIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4udHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsXG4udHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8gLi1hdXRob3IsXG4udHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gIGNvbG9yOiAjMTNjZmJmO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWludHJvIC4tdGV4dCwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHtcbiAgY29sb3I6ICM1OTYyNmM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1pbnRybyAuLXRleHQsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGV4dCB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1maWJyZSAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWZpYnJlIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtZmlicmUgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1maWJyZSAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgLmNvbnRhaW5lci1tZWRpdW0ge1xuICB6LWluZGV4OiA1O1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuLWJvdHRvbSB7XG4gIHotaW5kZXg6IDM7XG59XG4udHBsLWFydGljbGUtZmlicmUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBzdmcsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBzdmcsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBzdmcge1xuICBmaWxsOiAjMTNjZmJmO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1maWJyZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUge1xuICBjb2xvcjogIzEzY2ZiZjtcbn1cbi50cGwtYXJ0aWNsZS1maWJyZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtZmlicmUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1maWJyZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDQ0ZjM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1maWJyZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyLCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1maWJyZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCB7XG4gICAgcGFkZGluZzogMCAwIDEyMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZmlicmUgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLTIge1xuICBmaWxsOiAjMTNjZmJmO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIC4tdGl0bGUge1xuICBjb2xvcjogIzEzY2ZiZjtcbn1cbi50cGwtYXJ0aWNsZS1maWJyZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM1OTYyNmM7XG59XG4udHBsLWFydGljbGUtZmlicmUgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLXJpZ2h0IHtcbiAgY29sb3I6ICMwMDQ0ZjM7XG59XG4udHBsLWFydGljbGUtZmlicmUgLmtleS1maWd1cmVzLCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5wdWxsLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZywgLnRwbC1hcnRpY2xlLWZpYnJlIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZmlicmUgLnB1bGwtcXVvdGUge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1maWJyZSAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1maWJyZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtZmlicmUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1maWJyZSAucHVsbC1xdW90ZSB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICB9XG59XG4udHBsLWFydGljbGUtZmlicmUgLmtleS1maWd1cmVzIGgyLCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIGgyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5wdWxsLXF1b3RlIGgyLFxuLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBoMixcbi50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMiwgLnRwbC1hcnRpY2xlLWZpYnJlIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIGgyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZmlicmUgLnB1bGwtcXVvdGUgaDIge1xuICBjb2xvcjogIzAwNDRmMztcbn1cbi50cGwtYXJ0aWNsZS1maWJyZSAua2V5LWZpZ3VyZXMgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1udW1iZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLnB1bGwtcXVvdGUgLi1udW1iZXIsXG4udHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1maWJyZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLCAudHBsLWFydGljbGUtZmlicmUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1maWJyZSAucHVsbC1xdW90ZSAuLW51bWJlciB7XG4gIGNvbG9yOiAjMTNjZmJmO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5rZXktZmlndXJlcyAuLXRpdGxlLCAudHBsLWFydGljbGUtZmlicmUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tdGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZmlicmUgLnB1bGwtcXVvdGUgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1maWJyZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLWZpYnJlIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWZpYnJlIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSwgLnRwbC1hcnRpY2xlLWZpYnJlIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tdGl0bGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1maWJyZSAucHVsbC1xdW90ZSAuLXRpdGxlIHtcbiAgY29sb3I6ICM1OTYyNmM7XG59XG4udHBsLWFydGljbGUtZmlicmUgLmZyYW1lZC1pbnRlcnZpZXcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjODJhM2Y5O1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5mcmFtZWQtaW50ZXJ2aWV3IC5hdXRob3Ige1xuICBjb2xvcjogIzEzY2ZiZjtcbn1cbi50cGwtYXJ0aWNsZS1maWJyZSAuZnJhbWVkLWludGVydmlldyAuYXV0aG9yIHNwYW4ge1xuICBjb2xvcjogIzU5NjI2Yztcbn1cbi50cGwtYXJ0aWNsZS1maWJyZSAuZnJhbWVkLWludGVydmlldyAucXVlc3Rpb24ge1xuICBjb2xvcjogIzAwNDRmMztcbn1cbi50cGwtYXJ0aWNsZS1maWJyZSAuZnJhbWVkLWludGVydmlldyAucmVwb25zZSB7XG4gIGNvbG9yOiAjNTk2MjZjO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5mb290bm90ZSBzcGFuLFxuLnRwbC1hcnRpY2xlLWZpYnJlIC4tdGV4dCBzdXAge1xuICBjb2xvcjogIzAwNDRmMztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xufVxuLnRwbC1hcnRpY2xlLWZpYnJlIC5waG90by1jcmVkaXQtaWNvbiB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi50cGwtYXJ0aWNsZS1kaWpvbiAuY2FudmFzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5jYW52YXMtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtZGlqb24gLmNhbnZhcy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZGlqb24gLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1kaWpvbiAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlqb24gLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5hcnRpY2xlLWludHJvLCAudHBsLWFydGljbGUtZGlqb24gLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpam9uIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtZGlqb24gLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlqb24gLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1kaWpvbiAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvcixcbi50cGwtYXJ0aWNsZS1kaWpvbiAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpam9uIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICMxM2NmYmY7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmFydGljbGUtaW50cm8gLi10ZXh0LCAudHBsLWFydGljbGUtZGlqb24gLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGV4dCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1kaWpvbiAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQge1xuICBjb2xvcjogIzhlYWFhNztcbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuLXRpdGxlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG59XG4udHBsLWFydGljbGUtZGlqb24gLi10ZXh0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udHBsLWFydGljbGUtZGlqb24gLi1pbGx1c3QuLW5lZ2F0aXZlLXRvcC1tYXJnaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuLWlsbHVzdC4tbmVnYXRpdmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuLWlsbHVzdC4tbmVnYXRpdmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuLWlsbHVzdC4tbmVnYXRpdmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTMzMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZGlqb24gLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLTIge1xuICBmaWxsOiAjMTNjZmJmICFpbXBvcnRhbnQ7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLXJpZ2h0IHtcbiAgY29sb3I6ICMxM2NmYmY7XG59XG4udHBsLWFydGljbGUtZGlqb24gLnF1b3RlLWltZy1tYXAge1xuICBiYWNrZ3JvdW5kOiAjZjhmN2VlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtZGlqb24gLnF1b3RlLWltZy1tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZGlqb24gLnF1b3RlLWltZy1tYXAgLm1hcC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICMxMmNkYmQ7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5xdW90ZS1pbWctbWFwIC5tYXAtYmxvY2sge1xuICAgIHBhZGRpbmc6IDg1cHggMTUwcHggMTEwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAucXVvdGUtaW1nLW1hcCAuaWNvbi1xdW90ZS0yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAucXVvdGUtaW1nLW1hcCAuaWNvbi1xdW90ZS0yOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTJjZGJkO1xufVxuLnRwbC1hcnRpY2xlLWRpam9uIC5xdW90ZS1pbWctbWFwIC4tdGV4dCxcbi50cGwtYXJ0aWNsZS1kaWpvbiAucXVvdGUtaW1nLW1hcCAuLWF1dGhvciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRwbC1hcnRpY2xlLWRpam9uIC4tYmVpZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjhmN2VlO1xufVxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAge1xuICBiYWNrZ3JvdW5kOiAjZjhmN2VlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuY29udGFpbmVyLCAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAubWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzEzY2ZiZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB3aWR0aDogMjJweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFlYWNhMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbi4tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWVhY2EwO1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLm9uZSB7XG4gIHRvcDogNyU7XG4gIGxlZnQ6IDElO1xufVxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbi50d28ge1xuICB0b3A6IDExJTtcbiAgbGVmdDogNjglO1xufVxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbi50aHJlZSB7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiAzMiU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLmZvdXIge1xuICB0b3A6IDMzJTtcbiAgbGVmdDogNDYlO1xufVxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmJ1dHRvbi5maXZlIHtcbiAgdG9wOiAzOC41JTtcbiAgbGVmdDogNCU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLnNpeCB7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA4MCU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLnNldmVuIHtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDY4JTtcbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24uZWlnaHQge1xuICB0b3A6IDQ5LjUlO1xuICBsZWZ0OiA0JTtcbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5idXR0b24ubmluZSB7XG4gIHRvcDogNjMlO1xuICBsZWZ0OiAxMiU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLnRlbiB7XG4gIHRvcDogNzMlO1xuICBsZWZ0OiAzMSU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLmVsZXZlbiB7XG4gIHRvcDogNjUlO1xuICBsZWZ0OiA4MCU7XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYnV0dG9uLnR3ZWx2ZSB7XG4gIHRvcDogOTAlO1xuICBsZWZ0OiAzMy41JTtcbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWVhY2EwO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLnRpdGxlLCAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZSB7XG4gIGNvbG9yOiAjMWVhY2EwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDAgMCAwIDZweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLnRpdGxlLCAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLi1xdW90ZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWVhY2EwO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBmb250LXNpemU6IHRlcS1yZW0oMTkpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAudGl0bGU6YmVmb3JlLCAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZTpiZWZvcmUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC4tcXVvdGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuLXF1b3RlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLnRleHQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLnRleHQge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZWFjYTA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzEzY2ZiZjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDIlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMjZweCAxOHB4IDc2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA2O1xuICB9XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLm9uZSB7XG4gICAgdG9wOiA3JTtcbiAgICBsZWZ0OiAyJTtcbiAgfVxuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbS50d28ge1xuICAgIHRvcDogMTElO1xuICAgIGxlZnQ6IDY2JTtcbiAgfVxuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbS50aHJlZSB7XG4gICAgdG9wOiAyMy41JTtcbiAgICBsZWZ0OiAzMS41JTtcbiAgfVxuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5mb3VyIHtcbiAgICB0b3A6IDMxJTtcbiAgICBsZWZ0OiA0NSU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uZml2ZSB7XG4gICAgdG9wOiAzNS41JTtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5zaXgge1xuICAgIHRvcDogMzclO1xuICAgIGxlZnQ6IDc3JTtcbiAgfVxuICAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5zZXZlbiB7XG4gICAgdG9wOiA0NCU7XG4gICAgbGVmdDogNjYlO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmVpZ2h0IHtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiA0LjUlO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLm5pbmUge1xuICAgIHRvcDogNTguNSU7XG4gICAgbGVmdDogMTIlO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLnRlbiB7XG4gICAgdG9wOiA2OCU7XG4gICAgbGVmdDogMzAuNSU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uZWxldmVuIHtcbiAgICB0b3A6IDYwJTtcbiAgICBsZWZ0OiA3NyU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0udHdlbHZlIHtcbiAgICB0b3A6IDgzJTtcbiAgICBsZWZ0OiAzMyU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLnRleHQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5pcy1vcGVuIC50aXRsZTpiZWZvcmUsIC50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGU6YmVmb3JlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uaXMtb3BlbiAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlOmJlZm9yZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWRpam9uIC5pbnRlcmFjdGl2ZS1tYXAgLml0ZW0uaXMtb3BlbiAuLXF1b3RlOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1kaWpvbiAuaW50ZXJhY3RpdmUtbWFwIC5pdGVtLmlzLW9wZW4gLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZTpiZWZvcmUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZGlqb24gLmludGVyYWN0aXZlLW1hcCAuaXRlbS5pcy1vcGVuIC4tcXVvdGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi50cGwtYXJ0aWNsZS1kaWpvbiAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWRpam9uIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZGlqb24gLm1vZC12aWRlby1mdWxsc2NyZWVuIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtZGlqb24gLm1vZC12aWRlby1mdWxsc2NyZWVuIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1kaWpvbiAubW9kLXZpZGVvLWZ1bGxzY3JlZW4gLmNvbnRhaW5lci1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjMTNjZmJmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udHBsLWltbW9ibGllciAuLXRpdGxlIHtcbiAgY29sb3I6ICNlYzQwNGI7XG59XG4udHBsLWltbW9ibGllciAuLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnRwbC1pbW1vYmxpZXIgbGk6YmVmb3JlIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG59XG4udHBsLWltbW9ibGllciAuLXRleHQge1xuICBjb2xvcjogIzAwNmI4Nztcbn1cbi50cGwtaW1tb2JsaWVyIC4tdGV4dC4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgSXRhbGljXCI7XG59XG4udHBsLWltbW9ibGllciBoMiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWludHJvLCAudHBsLWltbW9ibGllciAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWltbW9ibGllciAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWltbW9ibGllciAuYXJ0aWNsZS1pbnRybywgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWludHJvIC4tdGl0bGUsIC50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLFxuLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICNlYzQwNGI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWludHJvIC5jb250YWluZXIsIC50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lciwgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtaW50cm8gLmNvbnRhaW5lci1uYXJyb3csIC50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtaW1tb2JsaWVyIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXItbmFycm93LCAudHBsLWltbW9ibGllciAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWltbW9ibGllciAuYXJ0aWNsZS1pbnRybyAuY29udGFpbmVyLW1lZGl1bSwgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1pbW1vYmxpZXIgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLnRwbC1pbW1vYmxpZXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCBsaSB7XG4gIGNvbG9yOiAjMDA2Yjg3O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi50cGwtaW1tb2JsaWVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZWM0MDRiO1xufVxuLnRwbC1pbW1vYmxpZXIgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtaW1tb2JsaWVyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cGwtaW1tb2JsaWVyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNmI4Nztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1pbW1vYmxpZXIgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudGV4dC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi50cGwtaW1tb2JsaWVyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi50cGwtaW1tb2JsaWVyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuLnRwbC1pbW1vYmxpZXIgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBzdmcge1xuICBmaWxsOiAjZWM0MDRiO1xufVxuLnRwbC1pbW1vYmxpZXIgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlIHtcbiAgY29sb3I6ICNiMWRkZjM7XG59XG4udHBsLWltbW9ibGllciAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRwbC1pbW1vYmxpZXIgLi1uby10b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50cGwtaW1tb2JsaWVyIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2IyZGVmNDtcbn1cbi50cGwtaW1tb2JsaWVyIC5mcmFtZWQtaW50ZXJ2aWV3IC5pbnRlcnZpZXctY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiMmRlZjQ7XG59XG4udHBsLWltbW9ibGllciAuZnJhbWVkLWludGVydmlldyAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzAwNmI4Nztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1pbW1vYmxpZXIgLmZyYW1lZC1pbnRlcnZpZXcgLmF1dGhvciB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxufVxuLnRwbC1pbW1vYmxpZXIgLmZyYW1lZC1pbnRlcnZpZXcgLmF1dGhvciBzcGFuIHtcbiAgY29sb3I6ICM2NGFjZDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRwbC1pbW1vYmxpZXIgLmZyYW1lZC1pbnRlcnZpZXcgLnF1ZXN0aW9uIHtcbiAgY29sb3I6ICM2NGFjZDA7XG59XG4udHBsLWltbW9ibGllciAuZnJhbWVkLWludGVydmlldyAucmVwb25zZSB7XG4gIGNvbG9yOiAjMDA2Yjg3O1xufVxuXG4udHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtaW50cm8gLi10aXRsZSwgLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsXG4udHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtaW50cm8gLi1hdXRob3IsXG4udHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gIGNvbG9yOiAjNWUzNzVmO1xufVxuLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWludHJvIC4tdGV4dCwgLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4udHBsLWFydGljbGUtYmF6YXIgLi10aXRsZSB7XG4gIGNvbG9yOiAjNjE1NDY1O1xufVxuLnRwbC1hcnRpY2xlLWJhemFyIC50ZXh0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1iYXphciAuLXdoaXRlLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDAgMTByZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtYmF6YXIgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWJhemFyIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1MHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtYmF6YXIgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIC5pbGx1c3QuLXRvcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWJhemFyIC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayAuaWxsdXN0Li10b3Age1xuICAgIGxlZnQ6IDExdnc7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1iYXphciAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgLmlsbHVzdC4tdG9wIHtcbiAgICBsZWZ0OiAxNnZ3O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1iYXphciAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sgLmlsbHVzdC4tYm90dG9tIHtcbiAgICByaWdodDogNXZ3O1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1iYXphciAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCAucXVvdGUtMiB7XG4gIGZpbGw6ICM1ZTM3NWY7XG59XG4udHBsLWFydGljbGUtYmF6YXIgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwgLnF1b3RlLXJpZ2h0IHtcbiAgY29sb3I6ICM1ZTM3NWY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udHBsLWFydGljbGUtYmF6YXIgLmhpZ2hsaWdodC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjNjE1NDY1O1xufVxuLnRwbC1hcnRpY2xlLWJhemFyIC5rZXktZmlndXJlcywgLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAucHVsbC1xdW90ZSxcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4udHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsIC50cGwtYXJ0aWNsZS1iYXphciAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWJhemFyIC5wdWxsLXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtYmF6YXIgLmtleS1maWd1cmVzLCAudHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5wdWxsLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYmF6YXIgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZywgLnRwbC1hcnRpY2xlLWJhemFyIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYmF6YXIgLnB1bGwtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtYmF6YXIgLmtleS1maWd1cmVzIGgyLCAudHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIGgyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5wdWxsLXF1b3RlIGgyLFxuLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBoMixcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYmF6YXIgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMiwgLnRwbC1hcnRpY2xlLWJhemFyIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIGgyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYmF6YXIgLnB1bGwtcXVvdGUgaDIge1xuICBjb2xvcjogIzYxNTQ2NTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWJhemFyIC5rZXktZmlndXJlcyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYmF6YXIgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtYmF6YXIgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYmF6YXIgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1iYXphciAua2V5LWZpZ3VyZXMgLmlsbHVzdCwgLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuaWxsdXN0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5wdWxsLXF1b3RlIC5pbGx1c3QsXG4udHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuaWxsdXN0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmlsbHVzdCxcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuaWxsdXN0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5pbGx1c3QsIC50cGwtYXJ0aWNsZS1iYXphciAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuaWxsdXN0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYmF6YXIgLnB1bGwtcXVvdGUgLmlsbHVzdCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDg1JTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1iYXphciAua2V5LWZpZ3VyZXMgLmlsbHVzdCwgLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuaWxsdXN0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5wdWxsLXF1b3RlIC5pbGx1c3QsXG4udHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuaWxsdXN0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmlsbHVzdCxcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuaWxsdXN0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5pbGx1c3QsIC50cGwtYXJ0aWNsZS1iYXphciAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuaWxsdXN0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtYmF6YXIgLnB1bGwtcXVvdGUgLmlsbHVzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1iYXphciAua2V5LWZpZ3VyZXMgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1udW1iZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYmF6YXIgLnB1bGwtcXVvdGUgLi1udW1iZXIsXG4udHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYmF6YXIgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1iYXphciAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLCAudHBsLWFydGljbGUtYmF6YXIgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1iYXphciAucHVsbC1xdW90ZSAuLW51bWJlciB7XG4gIGNvbG9yOiAjNWUzNzVmO1xufVxuLnRwbC1hcnRpY2xlLWJhemFyIC5rZXktZmlndXJlcyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtYmF6YXIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtYmF6YXIgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1iYXphciAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLWJhemFyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWJhemFyIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSwgLnRwbC1hcnRpY2xlLWJhemFyIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1iYXphciAucHVsbC1xdW90ZSAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG59XG4udHBsLWFydGljbGUtYmF6YXIgLmZyYW1lZC1pbnRlcnZpZXcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNWUzNzVmO1xufVxuLnRwbC1hcnRpY2xlLWJhemFyIC5mcmFtZWQtaW50ZXJ2aWV3IC4tdGl0bGUge1xuICBjb2xvcjogIzYxNTQ2NTtcbn1cbi50cGwtYXJ0aWNsZS1iYXphciAuZnJhbWVkLWludGVydmlldyAuYXV0aG9yIHtcbiAgY29sb3I6ICM2NTYzNTQ7XG59XG4udHBsLWFydGljbGUtYmF6YXIgLmZyYW1lZC1pbnRlcnZpZXcgLnF1ZXN0aW9uIHtcbiAgY29sb3I6ICM3ODNjN2E7XG59XG4udHBsLWFydGljbGUtYmF6YXIgLmZyYW1lZC1pbnRlcnZpZXcgLnJlcG9uc2Uge1xuICBjb2xvcjogIzY2NjY2Nztcbn1cbi50cGwtYXJ0aWNsZS1iYXphciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1iYXphciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtaW50cm8gLi10ZXh0IHN0cm9uZywgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRleHQgc3Ryb25nLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGV4dCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICNFNzUyMTM7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRpdGxlLCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLi1xdW90ZSB7XG4gIGNvbG9yOiAjNDdCM0QzO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5oaXN0b3J5LWFuY2hvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmhpc3RvcnktYW5jaG9ycyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogLTFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDc1dmg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5oaXN0b3J5LWFuY2hvcnMge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuaGlzdG9yeS1hbmNob3JzIHtcbiAgICBsZWZ0OiAzcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmhpc3RvcnktYW5jaG9ycyAuYW5jaG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRTc1MjEzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuaGlzdG9yeS1hbmNob3JzIC5hbmNob3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0U3NTIxMztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC03cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuaGlzdG9yeS1hbmNob3JzIC5hbmNob3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNDdCM0QzO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5oaXN0b3J5LWFuY2hvcnMgLmFuY2hvcjp2aXNpdGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0N0IzRDM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtN3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDZyZW07XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRleHQtbGVmdC1pbWFnZS1yaWdodC4tc3dpdGNoLW9yZGVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIG9yZGVyOiAxO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQuLXN3aXRjaC1vcmRlciAuLWlsbHVzdCB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRleHQtbGVmdC1pbWFnZS1yaWdodC4tc3dpdGNoLW9yZGVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQuLXN3aXRjaC1vcmRlciAuLWlsbHVzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50aXRsZSwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4tcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLWlsbHVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRhaW5lcixcbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4taWxsdXN0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnN1YnRpdGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNFNzUyMTM7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnN1YnRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA2cmVtO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5jb250YWluZXIuLWNlbnRlcmVkLCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC4tY2VudGVyZWQuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuLWNlbnRlcmVkLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLi1jZW50ZXJlZC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC4tY2VudGVyZWQuY29udGFpbmVyLW1lZGl1bSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuY29udGFpbmVyLi1jZW50ZXJlZCAuLXRleHQsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLi1jZW50ZXJlZC5jb250YWluZXItbmFycm93IC4tdGV4dCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuLWNlbnRlcmVkLmNvbnRhaW5lci1uYXJyb3cgLi10ZXh0LCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC4tY2VudGVyZWQuY29udGFpbmVyLW1lZGl1bSAuLXRleHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLi1jZW50ZXJlZC5jb250YWluZXItbWVkaXVtIC4tdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5jb250YWluZXIuLWNlbnRlcmVkIC5zdWJ0aXRsZSwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAuLWNlbnRlcmVkLmNvbnRhaW5lci1uYXJyb3cgLnN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC4tY2VudGVyZWQuY29udGFpbmVyLW5hcnJvdyAuc3VidGl0bGUsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLi1jZW50ZXJlZC5jb250YWluZXItbWVkaXVtIC5zdWJ0aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuLWNlbnRlcmVkLmNvbnRhaW5lci1tZWRpdW0gLnN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbiAgd2lkdGg6IDE2cmVtO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC4taWxsdXN0Li1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucHVsbC1xdW90ZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmtleS1maWd1cmVzIGgyLCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIGgyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5wdWxsLXF1b3RlIGgyLFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBoMixcbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMiwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIGgyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnB1bGwtcXVvdGUgaDIge1xuICBjb2xvcjogI0U3NTIxMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucHVsbC1xdW90ZSAuY29sLWxlZnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucHVsbC1xdW90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAua2V5LWZpZ3VyZXMgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5rZXktZmlndXJlcyAuY29sLXJpZ2h0LCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnB1bGwtcXVvdGUgLmNvbC1yaWdodCxcbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucHVsbC1xdW90ZSAuY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmtleS1maWd1cmVzIC4tbnVtYmVyLCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5wdWxsLXF1b3RlIC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlciwgLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnB1bGwtcXVvdGUgLi1udW1iZXIge1xuICBjb2xvcjogI0U3NTIxMztcbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgc3ZnIHtcbiAgZmlsbDogI0U3NTIxMztcbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLXJpZ2h0IHtcbiAgY29sb3I6ICNFNzUyMTM7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnBob3RvLWNyZWRpdC1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udHBsLWFydGljbGUtZ3JhbmQtcGFyaXMgLnBob3RvLWNyZWRpdC1pY29uIC5pbGx1c3Qge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbn1cbi50cGwtYXJ0aWNsZS1ncmFuZC1wYXJpcyAucGhvdG8tY3JlZGl0LWljb24gc3BhbiB7XG4gIGNvbG9yOiAjRTc1MjEzO1xufVxuLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIC5waG90by1jcmVkaXQtaWNvbiAuY3JlZGl0IHtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbn1cblxuLnRwbC1hcnRpY2xlLWhhbm9pIC5hcnRpY2xlLWludHJvLCAudHBsLWFydGljbGUtaGFub2kgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWhhbm9pIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWhhbm9pIC5hcnRpY2xlLWludHJvLCAudHBsLWFydGljbGUtaGFub2kgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWhhbm9pIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtaGFub2kgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtaGFub2kgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1oYW5vaSAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvcixcbi50cGwtYXJ0aWNsZS1oYW5vaSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWhhbm9pIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICNERjJGMUU7XG59XG4udHBsLWFydGljbGUtaGFub2kgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtaGFub2kgLnR3by1ibG9ja3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAudHdvLWJsb2NrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAudHdvLWJsb2NrcyAubnVtYmVyIHtcbiAgY29sb3I6ICNGQUQ1Mjc7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC50d28tYmxvY2tzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtaGFub2kgLnR3by1ibG9ja3MgLmRlc2M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZBRDUyNztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NnB4O1xufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5ibG9jayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA4MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLmJsb2NrIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAwO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5ibG9jay4tcmVkIHtcbiAgYmFja2dyb3VuZDogI0RGMkYxRTtcbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAuYmxvY2suLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWhhbm9pIC5ibG9jay4tYmxhY2sge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLnRleHQtbGVmdC1ia3JuZC1pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC50ZXh0LWxlZnQtYmtybmQtaW1nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAudGV4dC1sZWZ0LWJrcm5kLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAudGV4dC1sZWZ0LWJrcm5kLWltZyAuLXRpdGxlIHtcbiAgY29sb3I6ICNERjJGMUU7XG59XG4udHBsLWFydGljbGUtaGFub2kgLnRleHQtbGVmdC1ia3JuZC1pbWcgLnN0YXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWhhbm9pIC50ZXh0LWxlZnQtYmtybmQtaW1nIC5zdGF0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtaGFub2kgLnRleHQtbGVmdC1ia3JuZC1pbWcgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogI0ZBRDUyNztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4udHBsLWFydGljbGUtaGFub2kgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmRlc2Mge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjNGM0NTNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAuaWNvbi1pbWFnZS10ZXh0LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAuaWNvbi1pbWFnZS10ZXh0LWJsb2NrIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1oYW5vaSAuaWNvbi1pbWFnZS10ZXh0LWJsb2NrIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1oYW5vaSAuaWNvbi1pbWFnZS10ZXh0LWJsb2NrIC5jb250YWluZXItbWVkaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayAuY29udGFpbmVyLCAudHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4udHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAuaWNvbi1pbWFnZS10ZXh0LWJsb2NrIGgyIHtcbiAgICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLmljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAuaWNvbi1pbWFnZS10ZXh0LWJsb2NrIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4udHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjRkFENTI3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayAuaWNvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5pY29uLWltYWdlLXRleHQtYmxvY2sgaDMge1xuICBmb250LWZhbWlseTogUFRTZXJpZi1Cb2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHBsLWFydGljbGUtaGFub2kgLmljb24taW1hZ2UtdGV4dC1ibG9jayAuLXRleHQge1xuICBmb250LWZhbWlseTogUFRTZXJpZi1SZWd1bGFyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4udHBsLWFydGljbGUtaGFub2kgLmtleS1maWd1cmVzLXJldmVyc2VkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLmtleS1maWd1cmVzLXJldmVyc2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAua2V5LWZpZ3VyZXMtcmV2ZXJzZWQgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLmtleS1maWd1cmVzLXJldmVyc2VkIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtaGFub2kgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogI0RGMkYxRTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHBsLWFydGljbGUtaGFub2kgLmtleS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gUmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAuY29sLWxlZnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgUmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLmNvbC1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLmNvbC1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweCAwIDAgNjBweDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4udHBsLWFydGljbGUtaGFub2kgLmtleS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5waG90by1ibG9jay1jYXB0aW9uIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjREYyRjFFO1xufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5waG90by1ibG9jay1jYXB0aW9uIC5kZXNjIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udHBsLWFydGljbGUtaGFub2kgLmNlbnRlcmVkLXF1b3RlLWJsb2NrIC5xdW90ZS0yIHtcbiAgZmlsbDogI0ZBRDUyNztcbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAuY2VudGVyZWQtcXVvdGUtYmxvY2sgLmF1dGhvciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC5jZW50ZXJlZC1xdW90ZS1ibG9jayAucXVvdGUtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAuY2VudGVyZWQtcXVvdGUtYmxvY2sgLmJsb2NrLXF1b3RlIHtcbiAgY29sb3I6ICNERjJGMUU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAudGV4dC1yaWdodC1ia3JuZC1pbWcgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWhhbm9pIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtaGFub2kgLnRleHQtcmlnaHQtYmtybmQtaW1nIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtaGFub2kgLnRleHQtcmlnaHQtYmtybmQtaW1nIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1oYW5vaSAudGV4dC1yaWdodC1ia3JuZC1pbWcgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAudGV4dC1yaWdodC1ia3JuZC1pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyAuLXRpdGxlIHtcbiAgY29sb3I6ICNERjJGMUU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAudGV4dC1yaWdodC1ia3JuZC1pbWcgLi1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udHBsLWFydGljbGUtaGFub2kgLnRleHQtcmlnaHQtYmtybmQtaW1nIC4taWxsdXN0IHtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNzAlO1xuICBsZWZ0OiAwO1xufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC50aHJlZS1jb2wtZmFjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cuYm91eWd1ZXMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA1L3JlZC1iYWNrZ3JvdW5kLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWhhbm9pIC50aHJlZS1jb2wtZmFjdHMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAudGhyZWUtY29sLWZhY3RzIC50ZXEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAudGhyZWUtY29sLWZhY3RzIC5mYWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1oYW5vaSAudGhyZWUtY29sLWZhY3RzIC5mYWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDUwcHgpO1xuICB9XG59XG4udHBsLWFydGljbGUtaGFub2kgLnRocmVlLWNvbC1mYWN0cyAuZmFjdC10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtaGFub2kgLnRocmVlLWNvbC1mYWN0cyAuZmFjdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWhhbm9pIC50aHJlZS1jb2wtZmFjdHMgLmZhY3Qtc3VidGl0bGUge1xuICBjb2xvcjogI0ZBRDUyNztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udHBsLWFydGljbGUtaGFub2kgLnRocmVlLWNvbC1mYWN0cyAuZmFjdC1udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udHBsLWFydGljbGUtaGFub2kgLnRocmVlLWNvbC1mYWN0cyAuZmFjdC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAua2V5LWZpZ3VyZXMtYmFja2dyb3VuZCAuLXRpdGxlIHtcbiAgY29sb3I6ICNGQUQ1Mjc7XG59XG4udHBsLWFydGljbGUtaGFub2kgLmtleS1maWd1cmVzLWJhY2tncm91bmQgLi1udW1iZXIge1xuICBjb2xvcjogI0RGMkYxRTtcbn1cbi50cGwtYXJ0aWNsZS1oYW5vaSAua2V5LWZpZ3VyZXMtYmFja2dyb3VuZCAuLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udHBsLWFydGljbGUtaGFub2kgLnBob3RvLWNyZWRpdC1pY29uIHNwYW4ge1xuICBjb2xvcjogI0ZBRDUyNztcbn1cblxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5maXhlZC1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5maXhlZC1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5maXhlZC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNjUuNjkzNDMwNjU2OSU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5maXhlZC1iYWNrZ3JvdW5kIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5pbnRyby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5pbnRyby1jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5pbnRyby1jb250YWluZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5tYXAtaW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLm1hcC1pbnRybyB7XG4gICAgcGFkZGluZzogNy41cmVtIDAgMTFyZW07XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubWFwLWludHJvIGgzIHtcbiAgY29sb3I6ICNGRkU4MTI7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5tYXAtaW50cm8gaDMge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5tYXAtaW50cm8gLi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgUmVndWxhclwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMTQzMzREO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubWFwLWludHJvLWlsbHVzdCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubWFwLWludHJvLWlsbHVzdCB7XG4gICAgYm90dG9tOiAwO1xuICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRybyAudGl0bGUsIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC50aXRsZSwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvIC4tcXVvdGUsIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRybyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRybyAuaW50cm8tYXV0aG9yLFxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuaW50cm8tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuaW50cm8tYXV0aG9yIHtcbiAgY29sb3I6ICMwMEIyQkU7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvIC50aXRsZSwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAudGl0bGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLnRpdGxlLCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8gLi1xdW90ZSwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAucHVsbC1xdW90ZSAuLXF1b3RlLCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvIC4tcXVvdGUsXG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8gLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXF1b3RlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRybyAuaW50cm8tYXV0aG9yLCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5pbnRyby1hdXRob3IsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmludHJvLWF1dGhvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1pbnRybyAuLXRleHQsIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGV4dCB7XG4gIGNvbG9yOiAjMTQzMzREO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5uYXJyb3ctY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLm5hcnJvdy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzU1cHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubG9uZ2l0dWRlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubG9uZ2l0dWRlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5sb25naXR1ZGUtY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmxvbmdpdHVkZS1jb250YWluZXIgaW1nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYW5jaG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFuY2hvci4tZm91ciwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hbmNob3IuLWZpdmUge1xuICBoZWlnaHQ6IDh2dztcbiAgd2lkdGg6IDIzdnc7XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFuY2hvci4tb25lLCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFuY2hvci4tdGhyZWUge1xuICBoZWlnaHQ6IDEzdnc7XG4gIHdpZHRoOiA4dnc7XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFuY2hvci4tb25lIHtcbiAgdG9wOiAxMXZ3O1xuICBsZWZ0OiA0dnc7XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFuY2hvci4tdHdvIHtcbiAgaGVpZ2h0OiA4dnc7XG4gIHdpZHRoOiAxM3Z3O1xuICB0b3A6IDR2dztcbiAgbGVmdDogMTV2dztcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYW5jaG9yLi10aHJlZSB7XG4gIHRvcDogMTd2dztcbiAgbGVmdDogMjB2dztcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYW5jaG9yLi1mb3VyIHtcbiAgdG9wOiAxMC41dnc7XG4gIGxlZnQ6IDQwdnc7XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFuY2hvci4tZml2ZSB7XG4gIHRvcDogMTkuNXZ3O1xuICBsZWZ0OiAzM3Z3O1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDQsIDY3LCAwLjkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTA4cHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAudHdvLWNvbCAuY29udGFpbmVyLCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnR3by1jb2wgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnR3by1jb2wgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sIC5jb250YWluZXItbWVkaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sLi10aHJlZSwgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sLi1mb3VyLCAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnR3by1jb2wuLWZpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sLi1maXZlIC5waG90by1ib3gge1xuICAgIHBhZGRpbmc6IDIwMHB4IDg0cHggNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50d28tY29sLi1maXZlIC5waG90by1ib3gge1xuICAgIHBhZGRpbmc6IDI1MHB4IDg0cHggMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAudGVxLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmZsZXgtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5jb2wge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5jb2wuLW9uZSB7XG4gIG9yZGVyOiAyO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5jb2wuLXR3byB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmNvbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5jb2wuLW9uZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5jb2wuLXR3byB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuZmFjdC1ib3gge1xuICBib3JkZXI6IDEuMnB4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5mYWN0LWJveCB7XG4gICAgbWFyZ2luOiA1ODNweCAwIDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuZmFjdC1ib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjJweDtcbiAgbGVmdDogLTUwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5N3B4O1xuICB3aWR0aDogNTB2dztcbiAgei1pbmRleDogMjtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubnVtYmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDVweCAwIDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5udW1iZXIuLXNtIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5mYWN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnBob3RvLWJveCxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAudGV4dC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnBob3RvLWJveCxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAudGV4dC1ibG9jayB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAud2h0LWJrcm5kIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC53aHQtYmtybmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAud2h0LWJrcm5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnBob3RvLWJveCB7XG4gICAgcGFkZGluZzogMjAwcHggODRweCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5waG90by1ib3gge1xuICAgIHBhZGRpbmc6IDI1MHB4IDg0cHggMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC50ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMDBweCA4NHB4IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAudGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogMjUwcHggODRweCAxMDBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5waG90by1ib3gtaWxsdXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnBob3RvLWJveC1pbGx1c3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5waG90by1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5waG90by10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAucGhvdG8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnBob3RvLXRleHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5waG90by10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRkU4MTI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHdpZHRoOiAxNjVweDtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuaWxsdXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5zZWN0aW9uLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRTgxMjtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuc2VjdGlvbi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuc2VjdGlvbi1udW1iZXIge1xuICAgIHRvcDogMTcwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYmFzaWMtbWFwLFxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5hbmNob3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYmFzaWMtbWFwOmJlZm9yZSxcbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYW5jaG9yLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NS42OTM0MzA2NTY5JTtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYmFzaWMtbWFwIC5tYXAsXG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmFuY2hvci1jb250YWluZXIgLm1hcCB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5tYXAtY2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5tYXAtY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEzN3B4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IGNhbGMoMTAwdmggLSAxNjdweCk7XG4gICAgd2lkdGg6IDEzN3B4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAucHVsbC1xdW90ZS1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMjBweCA0MHB4IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnB1bGwtcXVvdGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMCA4MHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnB1bGwtcXVvdGUtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRkU4MTI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiA0cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAucHVsbC1xdW90ZS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnB1bGwtcXVvdGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBJdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLnBob3RvLWNyZWRpdC1pY29uIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAuYXZhdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmpvYi10aXRsZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLmpvYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtZXNjYWxlLWJhaGFtYXMgLm5hcnJvdy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgUmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5uYXJyb3ctdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5pbGx1c3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5iYXNpYy1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWVzY2FsZS1iYWhhbWFzIC5iYXNpYy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnRwbC1hcnRpY2xlLW15dGYgLmJsdWUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzBlMmM2YyAwJSwgIzAxMDMwYSAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBsLWFydGljbGUtbXl0ZiAuYmxhY2stYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA0MDQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWludHJvLCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tdGl0bGUsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvcixcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciB7XG4gIGNvbG9yOiAjRUM0MDRCO1xufVxuLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtaW50cm8gLi10ZXh0LCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtbXl0ZiAuLXRpdGxlIHtcbiAgY29sb3I6ICNFQzQwNEI7XG59XG4udHBsLWFydGljbGUtbXl0ZiAuY29udGFpbmVyLW5hcnJvdyAuLXRleHQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi50cGwtYXJ0aWNsZS1teXRmIC4tZGFyayAuLXRleHQge1xuICBjb2xvcjogIzBEMkM3Mztcbn1cbi50cGwtYXJ0aWNsZS1teXRmIC4tZGFyayAuLXRleHQgYSB7XG4gIGNvbG9yOiAjNEE4MkZGO1xufVxuLnRwbC1hcnRpY2xlLW15dGYgLi1kYXJrIC4tdGV4dCBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzBEMkM3MztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1teXRmIC5jb250YWluZXItbmFycm93Li1yZWR1Y2VkLW1hcmdpbi10b3Age1xuICAgIHBhZGRpbmc6IDRyZW0gMCA3cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1teXRmIC5sZWZ0LXF1b3RlLWJrcm5kLWltZywgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudGV4dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMEQyQzczO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRleHQtY29udGFpbmVyLCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudGV4dC1jb250YWluZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsIC50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbXl0ZiAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLW15dGYgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSwgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1teXRmIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4udHBsLWFydGljbGUtbXl0ZiAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzBEMkM3MztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLmxlZnQtcXVvdGUtYmtybmQtaW1nIHN2ZywgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgc3ZnLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBzdmcge1xuICBmaWxsOiAjRUM0MDRCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAuZm91ci1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbXl0ZiAuZm91ci1pbWFnZXMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW15dGYgLmZvdXItaW1hZ2VzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmNvbnRhaW5lci1tZWRpdW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLW5hcnJvdywgLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi10aXRsZSB7XG4gIGNvbG9yOiAjRUM0MDRCO1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG59XG4udHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyAuLXRleHQge1xuICBjb2xvcjogIzBEMkM3Mztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi10ZXh0IHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi1pbGx1c3QsXG4udHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWJrcm5kLWltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1teXRmIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4taWxsdXN0LFxuLnRwbC1hcnRpY2xlLW15dGYgLnRleHQtbGVmdC1ia3JuZC1pbWcgaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1teXRmIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmlsbHVzdC4td2lkZSxcbi50cGwtYXJ0aWNsZS1teXRmIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgaW1nLi13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICB9XG4gIC50cGwtYXJ0aWNsZS1teXRmIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmlsbHVzdC4teHdpZGUsXG4udHBsLWFydGljbGUtbXl0ZiAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IGltZy4teHdpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1teXRmIC4taWxsdXN0Li1saW1pdGVkLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1teXRmIC4taWxsdXN0Li1saW1pdGVkLXdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0yO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAuLWlsbHVzdC4tbGltaXRlZC13aWR0aCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1teXRmIC5jb250YWluZXIuLW5lZ2F0aXZlLW1hcmdpbiwgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC4tbmVnYXRpdmUtbWFyZ2luLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAuLW5lZ2F0aXZlLW1hcmdpbi5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLi1uZWdhdGl2ZS1tYXJnaW4uY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC4tbmVnYXRpdmUtbWFyZ2luLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDVyZW0gMTByZW0gMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLi1pbGx1c3QuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW15dGYgLi1pbGx1c3QuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLW15dGYgLi1pbGx1c3QuLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAuLWlsbHVzdC4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1teXRmIC4taWxsdXN0Li1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLW15dGYgLi1pbGx1c3QuLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1teXRmIC5rZXktZmlndXJlcywgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnB1bGwtcXVvdGUsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsIC50cGwtYXJ0aWNsZS1teXRmIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbXl0ZiAucHVsbC1xdW90ZSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5wdWxsLXF1b3RlLFxuLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAubGVmdC1xdW90ZS1ia3JuZC1pbWcsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtbXl0ZiAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLW15dGYgLnB1bGwtcXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50cGwtYXJ0aWNsZS1teXRmIC5rZXktZmlndXJlcyAuaWxsdXN0LCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmlsbHVzdCwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5wdWxsLXF1b3RlIC5pbGx1c3QsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5pbGx1c3QsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5pbGx1c3QsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuaWxsdXN0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmlsbHVzdCwgLnRwbC1hcnRpY2xlLW15dGYgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmlsbHVzdCwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLW15dGYgLnB1bGwtcXVvdGUgLmlsbHVzdCxcbi50cGwtYXJ0aWNsZS1teXRmIC5rZXktZmlndXJlcyBpbWcsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5wdWxsLXF1b3RlIGltZyxcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyBpbWcsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBpbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBpbWcsXG4udHBsLWFydGljbGUtbXl0ZiAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSBpbWcsXG4udHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbXl0ZiAucHVsbC1xdW90ZSBpbWcge1xuICAgIG1heC13aWR0aDogNTZ2dyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1NnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1teXRmIC5rZXktZmlndXJlcyAuLW51bWJlciwgLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnB1bGwtcXVvdGUgLi1udW1iZXIsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tbnVtYmVyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1teXRmIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC4tbnVtYmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbXl0ZiAucHVsbC1xdW90ZSAuLW51bWJlciB7XG4gIGNvbG9yOiAjNEE4MkZGO1xufVxuLnRwbC1hcnRpY2xlLW15dGYgLmtleS1maWd1cmVzIC4tdGl0bGUsIC50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnB1bGwtcXVvdGUgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tdGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXRpdGxlLCAudHBsLWFydGljbGUtbXl0ZiAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtbXl0ZiAucHVsbC1xdW90ZSAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLW15dGYgLmtleS1maWd1cmVzIC4tc3VidGl0bGUsXG4udHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1teXRmIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4udHBsLWFydGljbGUtbXl0ZiAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLW15dGYgLnB1bGwtcXVvdGUgLi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRwbC1hcnRpY2xlLW15dGYgLmtleS1maWd1cmVzIGgyLCAudHBsLWFydGljbGUtbXl0ZiAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgaDIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbXl0ZiAucHVsbC1xdW90ZSBoMixcbi50cGwtYXJ0aWNsZS1teXRmIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLmxlZnQtcXVvdGUtYmtybmQtaW1nIGgyLFxuLnRwbC1hcnRpY2xlLW15dGYgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLW15dGYgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMiwgLnRwbC1hcnRpY2xlLW15dGYgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgaDIsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1teXRmIC5wdWxsLXF1b3RlIGgyIHtcbiAgY29sb3I6ICNFQzQwNEI7XG59XG4udHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG4udHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC50aXRsZSwgLnRwbC1hcnRpY2xlLW15dGYgLmxlZ2VuZCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1teXRmIC5sZWdlbmQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1teXRmIC5sZWdlbmQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC5mb290bm90ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRUM0MDRCO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi50cGwtYXJ0aWNsZS1teXRmIC5sZWdlbmQgLmZvb3Rub3RlIHtcbiAgY29sb3I6ICMwRDJDNzM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC50aXRsZSwgLnRwbC1hcnRpY2xlLW15dGYgLmxlZ2VuZCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1teXRmIC5sZWdlbmQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1teXRmIC5sZWdlbmQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbXl0ZiAubGVnZW5kIC4tcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRwbC1hcnRpY2xlLW15dGYgc3VwIHtcbiAgY29sb3I6ICNFQzQwNEI7XG59XG5cbi50cGwtYXJ0aWNsZS1wbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNDQzO1xufVxuLnRwbC1hcnRpY2xlLXBtZSAuLXRleHQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWludHJvIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRybyAuY29udGFpbmVyLW1lZGl1bSwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXItbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8gLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1nbG9iYWwgLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWludHJvIC5jb250YWluZXItbmFycm93LCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8gLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRybyAuY29udGFpbmVyLW1lZGl1bSwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvcixcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3Ige1xuICBjb2xvcjogI0VDMzRBNjtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcG1lIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgaW1nLmxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBtZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4tdGl0bGUge1xuICBjb2xvcjogIzEyRkFGQztcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmZsZXgtb3JkZXItb25lIC50ZXh0LWNvbnRhaW5lciB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcG1lIC5mbGV4LW9yZGVyLW9uZSAudGV4dC1jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHBsLWFydGljbGUtcG1lIC5mbGV4LW9yZGVyLW9uZSAuaWxsdXN0LWhpZ2gteiB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcG1lIC5mbGV4LW9yZGVyLW9uZSAuaWxsdXN0LWhpZ2gteiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmZsZXgtb3JkZXItdHdvIC50ZXh0LWNvbnRhaW5lciB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcG1lIC5mbGV4LW9yZGVyLXR3byAudGV4dC1jb250YWluZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHBsLWFydGljbGUtcG1lIC5mbGV4LW9yZGVyLXR3byBpbWcge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXBtZSAuZmxleC1vcmRlci10d28gaW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBtZSAuaWxsdXN0LWhpZ2gteiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnRwbC1hcnRpY2xlLXBtZSAuaWxsdXN0LW5lZy10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLmlsbHVzdC1uZWctdG9wIHtcbiAgICBtYXJnaW46IC0yMHJlbSAwIDNyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLmlsbHVzdC1uZWctdG9wIHtcbiAgICBtYXJnaW46IC0zMnJlbSAwIDRyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmlsbHVzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLi1pbGx1c3QubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLi1pbGx1c3QubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1wbWUgLi1pbGx1c3QubWFyZ2luLWJvdHRvbS4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLi1pbGx1c3QubWFyZ2luLWJvdHRvbS4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1wbWUgLi1pbGx1c3QubWFyZ2luLWJvdHRvbS4tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLi1pbGx1c3QubWFyZ2luLWJvdHRvbS4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHBsLWFydGljbGUtcG1lIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIC4tdGl0bGUsXG4udHBsLWFydGljbGUtcG1lIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIC4tc3VidGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmRvdWJsZS1xdW90ZS1jb250YWluZXIgLnF1b3RlLTIge1xuICBmaWxsOiAjRUMzNEE2O1xufVxuLnRwbC1hcnRpY2xlLXBtZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtcmlnaHQge1xuICBjb2xvcjogI0VDMzRBNjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXBtZSAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciAucXVvdGUtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I2QkRENjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBtZSAua2V5LWZpZ3VyZXMsIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nLCAudHBsLWFydGljbGUtcG1lIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtcG1lIC5rZXktZmlndXJlcywgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcsIC50cGwtYXJ0aWNsZS1wbWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtcG1lIC5rZXktZmlndXJlcyBoMiwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgaDIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIGgyLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIGgyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIGgyLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgaDIsIC50cGwtYXJ0aWNsZS1wbWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgaDIsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUgaDIge1xuICBjb2xvcjogIzEyRkFGQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIGgyLCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSBoMiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUgaDIsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgaDIsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIGgyLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyBoMiwgLnRwbC1hcnRpY2xlLXBtZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSBoMiwgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSBoMiB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtcG1lIC5rZXktZmlndXJlcyAubG9nbywgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmxvZ28sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5sb2dvLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5sb2dvLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5sb2dvLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubG9nbyxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmxvZ28sIC50cGwtYXJ0aWNsZS1wbWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmxvZ28sIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIC5sb2dvLi10d28sIC50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC5sb2dvLi10d28sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5sb2dvLi10d28sXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmxvZ28uLXR3byxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAubG9nby4tdHdvLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubG9nby4tdHdvLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAubG9nby4tdHdvLCAudHBsLWFydGljbGUtcG1lIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5sb2dvLi10d28sIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUgLmxvZ28uLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4udHBsLWFydGljbGUtcG1lIC5rZXktZmlndXJlcyAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tc3VidGl0bGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSxcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1zdWJ0aXRsZSwgLnRwbC1hcnRpY2xlLXBtZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuLXN1YnRpdGxlLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC4tc3VidGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1wbWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUgLmNvbC1yaWdodCxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtcG1lIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1wbWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUgLmNvbC1yaWdodCxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLXJpZ2h0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtcG1lIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQsXG4udHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1wbWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLmtleS1maWd1cmVzIC5jb2wtbGVmdCwgLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSAuY29sLWxlZnQsXG4udHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCxcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0LFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1wbWUgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQsIC50cGwtYXJ0aWNsZS1wbWUgLnRwbC1hcnRpY2xlLWNyaWxsb24gLnB1bGwtcXVvdGUgLmNvbC1sZWZ0LCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBtZSAua2V5LWZpZ3VyZXMgLmNvbC1sZWZ0IC4tbnVtYmVyLCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLWxlZnQgLi1udW1iZXIsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtbGVmdCAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1sZWZ0IC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuY29sLWxlZnQgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC5jb2wtbGVmdCAuLW51bWJlciwgLnRwbC1hcnRpY2xlLXBtZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuY29sLWxlZnQgLi1udW1iZXIsIC50cGwtYXJ0aWNsZS1jcmlsbG9uIC50cGwtYXJ0aWNsZS1wbWUgLnB1bGwtcXVvdGUgLmNvbC1sZWZ0IC4tbnVtYmVyIHtcbiAgY29sb3I6ICNGNTNGNUI7XG59XG4udHBsLWFydGljbGUtcG1lIC5rZXktZmlndXJlcyAuY29sLXJpZ2h0IC4tbnVtYmVyLCAudHBsLWFydGljbGUtcG1lIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuY29sLXJpZ2h0IC4tbnVtYmVyLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAucHVsbC1xdW90ZSAuY29sLXJpZ2h0IC4tbnVtYmVyLFxuLnRwbC1hcnRpY2xlLXBtZSAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC5jb2wtcmlnaHQgLi1udW1iZXIsXG4uYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXBtZSAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCAuLW51bWJlcixcbi50cGwtYXJ0aWNsZS1wbWUgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCAuLW51bWJlcixcbi5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtcG1lIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLmNvbC1yaWdodCAuLW51bWJlciwgLnRwbC1hcnRpY2xlLXBtZSAudHBsLWFydGljbGUtY3JpbGxvbiAucHVsbC1xdW90ZSAuY29sLXJpZ2h0IC4tbnVtYmVyLCAudHBsLWFydGljbGUtY3JpbGxvbiAudHBsLWFydGljbGUtcG1lIC5wdWxsLXF1b3RlIC5jb2wtcmlnaHQgLi1udW1iZXIge1xuICBjb2xvcjogIzAwQjRFNjtcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLnRleHQtbGVmdC1pbWFnZS1yaWdodCBpbWcge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXBtZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udHBsLWFydGljbGUtcG1lIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzEyRkFGQztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXBtZSAuZnJhbWVkLWludGVydmlldyB7XG4gICAgYm9yZGVyOiA4cHggc29saWQgIzEyRkFGQztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBtZSAuZnJhbWVkLWludGVydmlldyAuaW50ZXJ2aWV3LWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOTQ4NEZGO1xuICBvcGFjaXR5OiAwLjY7XG59XG4udHBsLWFydGljbGUtcG1lIC5mcmFtZWQtaW50ZXJ2aWV3IC4tdGl0bGUge1xuICBjb2xvcjogIzEyRkFGQztcbn1cbi50cGwtYXJ0aWNsZS1wbWUgLmZyYW1lZC1pbnRlcnZpZXcgLmludGVydmlldy1xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRwbC1hcnRpY2xlLXBtZSAuZnJhbWVkLWludGVydmlldyAuYXV0aG9yIHtcbiAgY29sb3I6ICNGRkY7XG59XG4udHBsLWFydGljbGUtcG1lIC5mcmFtZWQtaW50ZXJ2aWV3IC5xdWVzdGlvbiB7XG4gIGNvbG9yOiAjRUMzNEE2O1xufVxuLnRwbC1hcnRpY2xlLXBtZSAuZnJhbWVkLWludGVydmlldyAucmVwb25zZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRwbC1hcnRpY2xlLXBtZSAucm9ib3QtaWxsdXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtcG1lIC5mcmFtZWQtaW50ZXJ2aWV3Li1hbHQge1xuICAgIHBhZGRpbmc6IDcwcHggOTBweCA3MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1wbWUgLmZyYW1lZC1pbnRlcnZpZXcuLWFsdCAuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgY29sb3I6ICMxMkZBRkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICB9XG59XG4udHBsLWFydGljbGUtcG1lIC5mcmFtZWQtaW50ZXJ2aWV3Li1hbHQgLnF1ZXN0aW9uIHtcbiAgY29sb3I6ICM1MTZDQzg7XG59XG4udHBsLWFydGljbGUtcG1lIC5waG90by1jcmVkaXQtaWNvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTQ4NEZGO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXBtZSAucGhvdG8tY3JlZGl0LWljb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXBtZSAucGhvdG8tY3JlZGl0LWljb24gLmNyZWRpdCB7XG4gIGNvbG9yOiAjNTE2Q0M4O1xufVxuLnRwbC1hcnRpY2xlLXBtZSAucGhvdG8tY3JlZGl0LWljb24gLmNyZWRpdCBzcGFuIHtcbiAgY29sb3I6ICMxMkZBRkM7XG59XG5cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLCAudHBsLWFydGljbGUtdHVubmVsaWVyIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3Ige1xuICBjb2xvcjogIzQ3QjNEMztcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1pbnRlcmFjdGl2ZS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC50ZXEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDY2cHg7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtaW50ZXJhY3RpdmUtbWFwLi1vbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1pbnRlcmFjdGl2ZS1tYXAuLW9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC4tb25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMjBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC4tb25lIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtaW50ZXJhY3RpdmUtbWFwLi1vbmUgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjNDdCM0QzO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtaW50ZXJhY3RpdmUtbWFwLi1vbmUgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtaW50ZXJhY3RpdmUtbWFwLi1vbmUgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNDdweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC4tb25lIC5idXR0b24ge1xuICAgIGhlaWdodDogNDlweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1pbnRlcmFjdGl2ZS1tYXAuLW9uZSAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC4tb25lIC5idXR0b24uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA3cHggcmdiYSgwLCA1MCwgMTEwLCAwLjIzKTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC4tb25lIC5idXR0b24uLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMGM1ZmI7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtaW50ZXJhY3RpdmUtbWFwLi10d28gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtaW50ZXJhY3RpdmUtbWFwLi10d28gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC4tdHdvIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1pbnRlcmFjdGl2ZS1tYXAuLXR3byAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzUzMzAwMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWludGVyYWN0aXZlLW1hcC4tdHdvIC5idXR0b24uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzUzMzAwMDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA3cHggcmdiYSgyMDIsIDE5MiwgMTc5LCAwLjgpO1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtdGV4dC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtdGV4dC1ibG9jayB7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gICAgcGFkZGluZzogNTVweCA3OHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLXRleHQtYmxvY2sgLm1hcC10ZXh0LWJsb2NrLXRleHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudGV4dC1ibG9jay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzQ3QjNEMztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50aXRsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNpcmNsZS1idG4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2lyY2xlLWJ0bi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNpcmNsZS1idG4tY29udGFpbmVyLi1vcGVuIC5jaXJjbGUtdG9nZ2xlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0N0IzRDM7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5jaXJjbGUtYnRuLWNvbnRhaW5lci4tb3BlbiAuY2lyY2xlLXRvZ2dsZS1idXR0b246YmVmb3JlLCAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jaXJjbGUtYnRuLWNvbnRhaW5lci4tb3BlbiAuY2lyY2xlLXRvZ2dsZS1idXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNpcmNsZS1idG4tY29udGFpbmVyLi1vcGVuIC50b2dnbGUtY2lyY2xlIHtcbiAgaGVpZ2h0OiAyMTZweDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIxNnB4O1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2lyY2xlLXRvZ2dsZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jaXJjbGUtdG9nZ2xlLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNpcmNsZS10b2dnbGUtYnV0dG9uOmJlZm9yZSwgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2lyY2xlLXRvZ2dsZS1idXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0N0IzRDM7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jaXJjbGUtdG9nZ2xlLWJ1dHRvbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudG9nZ2xlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyMTZweDtcbiAgbGVmdDogLTk1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIxNnB4O1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudG9nZ2xlLXRleHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0N0IzRDM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDdCM0QzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaGlkZS1kdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaGlkZS1kdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lcixcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLm9uZSB7XG4gIHRvcDogMzIuNSU7XG4gIGxlZnQ6IDMzLjUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24ub25lIHtcbiAgICB0b3A6IDMyLjUlO1xuICAgIGxlZnQ6IDMzLjglO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24ub25lIHtcbiAgICB0b3A6IDMzLjUlO1xuICAgIGxlZnQ6IDM0LjYlO1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24udHdvIHtcbiAgdG9wOiA1NCU7XG4gIGxlZnQ6IDYlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24udHdvIHtcbiAgICB0b3A6IDU0LjMlO1xuICAgIGxlZnQ6IDYuNCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1jb250YWluZXIgLmJ1dHRvbi50d28ge1xuICAgIHRvcDogNTUuMSU7XG4gICAgbGVmdDogNy4yJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLnRocmVlIHtcbiAgdG9wOiA3NyU7XG4gIGxlZnQ6IDUuOCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1jb250YWluZXIgLmJ1dHRvbi50aHJlZSB7XG4gICAgdG9wOiA3Ny4yJTtcbiAgICBsZWZ0OiA2LjIlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24udGhyZWUge1xuICAgIHRvcDogNzguNiU7XG4gICAgbGVmdDogNi45JTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLmZvdXIge1xuICB0b3A6IDg2JTtcbiAgbGVmdDogMjAuNyU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1jb250YWluZXIgLmJ1dHRvbi5mb3VyIHtcbiAgICB0b3A6IDg2JTtcbiAgICBsZWZ0OiAyMS4yJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLmZvdXIge1xuICAgIHRvcDogODcuMyU7XG4gICAgbGVmdDogMjEuOSU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1jb250YWluZXIgLmJ1dHRvbi5maXZlIHtcbiAgdG9wOiA4MSU7XG4gIGxlZnQ6IDMyLjIlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24uZml2ZSB7XG4gICAgdG9wOiA4MS40JTtcbiAgICBsZWZ0OiAzMi42JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLmZpdmUge1xuICAgIHRvcDogODIuNCU7XG4gICAgbGVmdDogMzMuMiU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1jb250YWluZXIgLmJ1dHRvbi5zaXgge1xuICB0b3A6IDc2JTtcbiAgbGVmdDogMzcuNSU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1jb250YWluZXIgLmJ1dHRvbi5zaXgge1xuICAgIHRvcDogNzYlO1xuICAgIGxlZnQ6IDM4LjIlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24uc2l4IHtcbiAgICB0b3A6IDc3JTtcbiAgICBsZWZ0OiAzOC43JTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLnNldmVuIHtcbiAgdG9wOiA2NyU7XG4gIGxlZnQ6IDYwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLnNldmVuIHtcbiAgICB0b3A6IDY4JTtcbiAgICBsZWZ0OiA2MC41JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLnNldmVuIHtcbiAgICB0b3A6IDY4LjklO1xuICAgIGxlZnQ6IDYxJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLmVpZ2h0IHtcbiAgdG9wOiA1NCU7XG4gIGxlZnQ6IDc0JTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRhaW5lciAuYnV0dG9uLmVpZ2h0IHtcbiAgICB0b3A6IDU0LjQlO1xuICAgIGxlZnQ6IDc0LjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtY29udGFpbmVyIC5idXR0b24uZWlnaHQge1xuICAgIHRvcDogNTUuMiU7XG4gICAgbGVmdDogNzUlO1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvZ3JhcGhpZS1jb250YWluZXIgLmJ1dHRvbi5vbmUge1xuICB0b3A6IDMyLjElO1xuICBsZWZ0OiAyMCU7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvZ3JhcGhpZS1jb250YWluZXIgLmJ1dHRvbi50d28ge1xuICB0b3A6IDI0LjMlO1xuICBsZWZ0OiA0NC41JTtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm9ncmFwaGllLWNvbnRhaW5lciAuYnV0dG9uLnRocmVlIHtcbiAgdG9wOiAyNC4zJTtcbiAgbGVmdDogNTIlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mb2dyYXBoaWUtY29udGFpbmVyIC5idXR0b24uZm91ciB7XG4gIHRvcDogMjQuMyU7XG4gIGxlZnQ6IDg4LjUlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mb2dyYXBoaWUtY29udGFpbmVyIC5idXR0b24uZml2ZSB7XG4gIHRvcDogNjkuOCU7XG4gIGxlZnQ6IDE2LjglO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mb2dyYXBoaWUtY29udGFpbmVyIC5idXR0b24uc2l4IHtcbiAgdG9wOiA2OS44JTtcbiAgbGVmdDogODElO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB3aWR0aDogMjhweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB3aWR0aDogMjhweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwMzI2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQUk8gQm9sZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWNvbnRlbnQgLmluZm8tY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1jb250ZW50IC5pbmZvLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC10aXRsZSxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC10aXRsZSxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtdGl0bGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby10aXRsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBmb250LXNpemU6IHRlcS1yZW0oMTkpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtdGl0bGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby10aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC10aXRsZS4tbm8tY2hldnJvbjpiZWZvcmUsXG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvLXRpdGxlLi1uby1jaGV2cm9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtdGl0bGUge1xuICBjb2xvcjogIzAwMzI2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtdGl0bGUge1xuICAgIGNvbG9yOiAjMDBjNWZiO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLXRpdGxlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAzMjZlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby10aXRsZSB7XG4gIGNvbG9yOiAjNTMzMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tdGl0bGU6YmVmb3JlIHtcbiAgY29sb3I6ICM1MzMwMDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC10ZXh0LFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby10ZXh0IHtcbiAgY29sb3I6ICMwMGM1ZmI7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUFJPIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtdGV4dCxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tdGV4dCB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby10ZXh0IHtcbiAgY29sb3I6ICNFNzUyMTM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHggMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0sXG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHdpZHRoOiAyNzVweDtcbiAgfVxuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS4tYWN0aXZlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW06YWZ0ZXIsXG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvLWl0ZW06YWZ0ZXIge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF5ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0ub25lIHtcbiAgICB0b3A6IDE5LjUlO1xuICAgIGxlZnQ6IDclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS5vbmUge1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0ub25lIHtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiA5JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS50d28ge1xuICAgIHRvcDogNDIlO1xuICAgIGxlZnQ6IDEzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0udHdvIHtcbiAgICB0b3A6IDQxJTtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS50d28ge1xuICAgIHRvcDogNDclO1xuICAgIGxlZnQ6IDExLjglO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLnRocmVlIHtcbiAgICB0b3A6IDY4LjUlO1xuICAgIGxlZnQ6IDEzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0udGhyZWUge1xuICAgIHRvcDogNzElO1xuICAgIGxlZnQ6IDEyJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLnRocmVlIHtcbiAgICB0b3A6IDczJTtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uZm91ciB7XG4gICAgdG9wOiA2NyU7XG4gICAgbGVmdDogMTAuOCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmZvdXIge1xuICAgIHRvcDogNjQlO1xuICAgIGxlZnQ6IDExJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmZvdXIge1xuICAgIHRvcDogNzMlO1xuICAgIGxlZnQ6IDE1LjElO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmZpdmUge1xuICAgIHRvcDogNjUuNSU7XG4gICAgbGVmdDogMjIuMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmZpdmUge1xuICAgIHRvcDogNjMlO1xuICAgIGxlZnQ6IDIyLjUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uZml2ZSB7XG4gICAgdG9wOiA3MSU7XG4gICAgbGVmdDogMjYuNiU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uc2l4IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyNy42JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uc2l4IHtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiAyOCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS5zaXgge1xuICAgIHRvcDogNTguNSU7XG4gICAgbGVmdDogMzIlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLnNldmVuIHtcbiAgICB0b3A6IDE3JTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLnNldmVuIHtcbiAgICB0b3A6IDE3LjUlO1xuICAgIGxlZnQ6IDUwLjUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uc2V2ZW4ge1xuICAgIHRvcDogMzQuNSU7XG4gICAgbGVmdDogNTQuMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uZWlnaHQge1xuICAgIHRvcDogMjQuNyU7XG4gICAgbGVmdDogNjQuMiU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmVpZ2h0IHtcbiAgICB0b3A6IDI0JTtcbiAgICBsZWZ0OiA2NC41JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmVpZ2h0IHtcbiAgICB0b3A6IDM0LjUlO1xuICAgIGxlZnQ6IDY4LjQlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8taXRlbS5vbmUge1xuICAgIHRvcDogMzglO1xuICAgIGxlZnQ6IDguNiU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLnR3byB7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogMzMlO1xuICB9XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8taXRlbS50aHJlZSB7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogNDAuNiU7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLmZvdXIge1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDc3JTtcbiAgfVxuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvLWl0ZW0uZml2ZSB7XG4gICAgdG9wOiA3NS43JTtcbiAgICBsZWZ0OiA1LjQlO1xuICB9XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8taXRlbS5zaXgge1xuICAgIHRvcDogNzUuNyU7XG4gICAgbGVmdDogNjkuNiU7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDNGN0M7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzRjdDO1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbTphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDEwcHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDAzRjdDIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzMwMDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8taXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzUzMzAwMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtOmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICM1MzMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvLWl0ZW06YmVmb3JlIHtcbiAgY29sb3I6ICM1MzMwMDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLi10b3A6YWZ0ZXIsXG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvLWl0ZW0uLXRvcDphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS4tYm90dG9tOmFmdGVyLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLi1ib3R0b206YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS4tdG9wOmFmdGVyLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uLWJvdHRvbTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAzRjdDIHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmluZm8taXRlbS4tdG9wOmFmdGVyLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLi1ib3R0b206YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzUzMzAwMCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5tYXAtaXRlbS4tcmlnaHQ6YWZ0ZXIsXG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5pbmZvLWl0ZW0uLXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgbGVmdDogMjc1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLi1sZWZ0OmFmdGVyLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLi1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgcmlnaHQ6IDI3NXB4O1xuICAgIGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDNGN0M7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM1MzMwMDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmlzLW9wZW4gLm1hcC10ZXh0LFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubWFwLWl0ZW0uaXMtb3BlbiAuaW5mby10ZXh0LFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLmlzLW9wZW4gLm1hcC10ZXh0LFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLmlzLW9wZW4gLmluZm8tdGV4dCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1hcC1pdGVtLmlzLW9wZW4gLm1hcC10aXRsZTpiZWZvcmUgLmluZm8tdGl0bGU6YmVmb3JlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mby1pdGVtLmlzLW9wZW4gLm1hcC10aXRsZTpiZWZvcmUgLmluZm8tdGl0bGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLnRpdGxlLCAudHBsLWFydGljbGUtdHVubmVsaWVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtdHVubmVsaWVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtdHVubmVsaWVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLi1xdW90ZSB7XG4gIGNvbG9yOiAjRTc1MjEzO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC5pbGx1c3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4taWxsdXN0Li13aWRlIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQuLXN3aXRjaC1vcmRlciAudGV4dC1jb250YWluZXIge1xuICBvcmRlcjogMjtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodC4tc3dpdGNoLW9yZGVyIC4taWxsdXN0IHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodC4tc3dpdGNoLW9yZGVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0Li1zd2l0Y2gtb3JkZXIgLi1pbGx1c3Qge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5iYWNrZ3JvdW5kLWltZy1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLm1vdW50YWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAubW91bnRhaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICM0N0IzRDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNjBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgcGFkZGluZzogODBweCAxOTBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAudGl0bGUsIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1sYWIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtbGFiIC4tcXVvdGUsXG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtbGFiIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuLXF1b3RlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzQ3QjNEMztcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1sYWIgLnRpdGxlLCAudHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtbGFiIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLmxlZnQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1sYWIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1sYWIgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1sYWIgLi1xdW90ZSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuZmxleC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuY29sLW9uZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuY29sLXR3byB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAuc3VidGl0bGUsXG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtbGFiIC5taXNzaW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDdCM0QzO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1sYWIgLm1pc3Npb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxhYiAubnVtYmVycyxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnR1bm5lbC1sYWIgLnRleHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDA7XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC50dW5uZWwtbGFiIC5udW1iZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAudHVubmVsLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ1cHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiAjNDdCM0QzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuaW5mb2dyYXBoaWUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiAwJSwgI0YyRjFFRiAzMiUpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2VudGVyZWQtdGV4dC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jZW50ZXJlZC10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5jZW50ZXJlZC10ZXh0LWNvbnRhaW5lciAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgUmVndWxhclwiO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGNvbG9yOiAjRUFERUM3O1xuICBsaW5lLWhlaWdodDogMTYwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRleHQtY29udGFpbmVyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRleHQtY29udGFpbmVyIC50aXRsZSwgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2VudGVyZWQtdGV4dC1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jZW50ZXJlZC10ZXh0LWNvbnRhaW5lciAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2VudGVyZWQtdGV4dC1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jZW50ZXJlZC10ZXh0LWNvbnRhaW5lciAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2VudGVyZWQtdGV4dC1jb250YWluZXIgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRleHQtY29udGFpbmVyIC4tcXVvdGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNFNzUyMTM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jZW50ZXJlZC10ZXh0LWNvbnRhaW5lciAudGl0bGUsIC50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRleHQtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2VudGVyZWQtdGV4dC1jb250YWluZXIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRleHQtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLXR1bm5lbGllciAuY2VudGVyZWQtdGV4dC1jb250YWluZXIgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLmNlbnRlcmVkLXRleHQtY29udGFpbmVyIC5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC4tcXVvdGUsXG4uYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtdHVubmVsaWVyIC5jZW50ZXJlZC10ZXh0LWNvbnRhaW5lciAuLXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udHBsLWFydGljbGUtdHVubmVsaWVyIC5jZW50ZXJlZC10ZXh0LWNvbnRhaW5lciAuLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnBob3RvLWNyZWRpdC1pY29uIC4taWxsdXN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIgLnBob3RvLWNyZWRpdC1pY29uIHNwYW4ge1xuICBjb2xvcjogI0U3NTIxMztcbn1cblxuLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAuYXJ0aWNsZS1pbnRybyAuLXRpdGxlLCAudHBsLWFydGljbGUtY29uc3QtZHVyIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLFxuLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAuYXJ0aWNsZS1pbnRybyAuLWF1dGhvcixcbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3Ige1xuICBjb2xvcjogI0FBQ0E0Nztcbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAudGl0bGUsIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLi1xdW90ZSwgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4tcXVvdGUsXG4udHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAucmlnaHQtcXVvdGUtYmtybmQtaW1nIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLXF1b3RlIHtcbiAgY29sb3I6ICNBQUNBNDc7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCBpbWcge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDJyZW0gMDtcbiAgICB3aWR0aDogNDIlO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1pbWFnZS1yaWdodCBpbWcuLXJpZ2h0IHtcbiAgICBtYXJnaW46IDFyZW0gMCBhdXRvIGF1dG87XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyAuLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1yaWdodC1ia3JuZC1pbWcgLmNvbnRhaW5lciwgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1yaWdodC1ia3JuZC1pbWcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1yaWdodC1ia3JuZC1pbWcgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtcmlnaHQtYmtybmQtaW1nIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtcmlnaHQtYmtybmQtaW1nIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyAuLWlsbHVzdCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC5zb2xhci1wYW5lbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI3LjlyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtYmxvY2stY29sb3JlZC1ia3JuZCB7XG4gIGJhY2tncm91bmQ6ICNFMzRGMUQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWJsb2NrLWNvbG9yZWQtYmtybmQge1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1ibG9jay1jb2xvcmVkLWJrcm5kIC50aXRsZSwgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1ibG9jay1jb2xvcmVkLWJrcm5kIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1ibG9jay1jb2xvcmVkLWJrcm5kIC4tcXVvdGUsXG4udHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWJsb2NrLWNvbG9yZWQtYmtybmQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWJsb2NrLWNvbG9yZWQtYmtybmQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtYmxvY2stY29sb3JlZC1ia3JuZCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1ibG9jay1jb2xvcmVkLWJrcm5kIC4tcXVvdGUge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG4udHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWJsb2NrLWNvbG9yZWQtYmtybmQgLnRleHQge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4udHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWJsb2NrLWNvbG9yZWQtYmtybmQgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWJsb2NrLWNvbG9yZWQtYmtybmQgLmxvZ28ge1xuICAgIGxlZnQ6IDEwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTYuNHJlbTtcbiAgICB3aWR0aDogMzEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWJsb2NrLWNvbG9yZWQtYmtybmQgLmxvZ28ge1xuICAgIGxlZnQ6IDE3dnc7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1ia3JuZC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWxlZnQtYmtybmQtaW1nLi1wYWRkaW5nLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1ia3JuZC1pbWcuLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLCAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWxlZnQtYmtybmQtaW1nIC5hcnRpY2xlLWdsb2JhbCAuY29udGFpbmVyLW5hcnJvdywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmFydGljbGUtZ2xvYmFsIC5jb250YWluZXItbWVkaXVtLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbiAgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1sZWZ0LWJrcm5kLWltZyAuY29udGFpbmVyLi1uby1tYXJnaW4sIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmFydGljbGUtZ2xvYmFsIC4tbm8tbWFyZ2luLmNvbnRhaW5lci1uYXJyb3csIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4tbm8tbWFyZ2luLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1ia3JuZC1pbWcgLmFydGljbGUtZ2xvYmFsIC4tbm8tbWFyZ2luLmNvbnRhaW5lci1tZWRpdW0sIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4tbm8tbWFyZ2luLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLnRleHQtbGVmdC1ia3JuZC1pbWcgLi10aXRsZSB7XG4gIGNvbG9yOiAjQUFDQTQ3O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC50ZXh0LWxlZnQtYmtybmQtaW1nIC4tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAudGV4dC1sZWZ0LWJrcm5kLWltZyAuLWlsbHVzdCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLmNlbnRlcmVkLXF1b3RlLWJsb2NrIC5xdW90ZS0yIHtcbiAgZmlsbDogI0FBQ0E0Nztcbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLmNlbnRlcmVkLXF1b3RlLWJsb2NrIC5ibG9jay1xdW90ZSB7XG4gIGNvbG9yOiAjQUFDQTQ3O1xufVxuLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAucGhvdG8tYmxvY2stY2FwdGlvbiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAucGhvdG8tYmxvY2stY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDUycmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtY29uc3QtZHVyIC5rZXktZmlndXJlcy1iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1jb25zdC1kdXIgLmtleS1maWd1cmVzLWJhY2tncm91bmQgLi10aXRsZSB7XG4gIGNvbG9yOiAjRTQ0RDFEO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtY29uc3QtZHVyIC5rZXktZmlndXJlcy1iYWNrZ3JvdW5kIC4tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWNvbnN0LWR1ciAua2V5LWZpZ3VyZXMtYmFja2dyb3VuZCAuLW51bWJlciB7XG4gIGNvbG9yOiAjRTQ0RDFEO1xufVxuXG4udHBsLWFydGljbGUtYXNpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWFzaWEgLmFydGljbGUtaW50cm8sIC50cGwtYXJ0aWNsZS1hc2lhIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hc2lhIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1hc2lhIC5hcnRpY2xlLWludHJvIC4tdGl0bGUsIC50cGwtYXJ0aWNsZS1hc2lhIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWFzaWEgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSxcbi50cGwtYXJ0aWNsZS1hc2lhIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLFxuLnRwbC1hcnRpY2xlLWFzaWEgLmFydGljbGUtZ2xvYmFsIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1hc2lhIC5hcnRpY2xlLWludHJvLWJnLWltYWdlID4gZGl2IC4tYXV0aG9yIHtcbiAgY29sb3I6ICNBQUNBNDc7XG59XG4udHBsLWFydGljbGUtYXNpYSAuLXRpdGxlIHtcbiAgY29sb3I6ICNBQUNBNDc7XG59XG4udHBsLWFydGljbGUtYXNpYSBwIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHBsLWFydGljbGUtYXNpYSBhLnJlZC1saW5rIHtcbiAgY29sb3I6ICNFNDREMUQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHBsLWFydGljbGUtYXNpYSAuLXdoaXRlLWJhY2tncm91bmQgaDIsXG4udHBsLWFydGljbGUtYXNpYSAuLXdoaXRlLWJhY2tncm91bmQgLi10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udHBsLWFydGljbGUtYXNpYSAuY2VudGVyZWQtcXVvdGUtYmFubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtYXNpYSAuY2VudGVyZWQtcXVvdGUtYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICBwYWRkaW5nOiAyMHJlbSAwO1xuICB9XG59XG4udHBsLWFydGljbGUtYXNpYSAuY2VudGVyZWQtcXVvdGUtYmFubmVyIC4taWxsdXN0IHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRwbC1hcnRpY2xlLWFzaWEgLmNlbnRlcmVkLXF1b3RlLWJhbm5lciAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtYXNpYSAuY2VudGVyZWQtcXVvdGUtYmFubmVyIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDczcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtYXNpYSAuY2VudGVyZWQtcXVvdGUtYmFubmVyIC5xdW90ZS0yIHtcbiAgZmlsbDogI0NBRTJFNTtcbiAgaGVpZ2h0OiAzLjRyZW07XG4gIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cbi50cGwtYXJ0aWNsZS1hc2lhIC5jZW50ZXJlZC1xdW90ZS1iYW5uZXIgLm5hbWUge1xuICBjb2xvcjogI0NBRTJFNTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRwbC1hcnRpY2xlLWFzaWEgLmNlbnRlcmVkLXF1b3RlLWJhbm5lciAuam9iIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjQ0FFMkU1O1xuICBmb250LWZhbWlseTogXCJDZXJhIFBSTyBSZWd1bGFyXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50cGwtYXJ0aWNsZS1hc2lhIC5jZW50ZXJlZC1xdW90ZS1iYW5uZXIgLmJsb2NrcXVvdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYgQm9sZFwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWFzaWEgLmNlbnRlcmVkLXF1b3RlLWJhbm5lciAuYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWFzaWEgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAudGl0bGUsIC50cGwtYXJ0aWNsZS1hc2lhIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtYXNpYSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4tcXVvdGUsXG4udHBsLWFydGljbGUtYXNpYSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWFzaWEgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWFzaWEgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWFzaWEgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLXF1b3RlIHtcbiAgY29sb3I6ICNBQUNBNDc7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1hc2lhIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQuLXRvcC1tYXJnaW4gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHBsLWFydGljbGUtYXNpYSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0Li13aWRlIC4taWxsdXN0IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4udHBsLWFydGljbGUtYXNpYSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC5jb2wtaWxsdXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwbC1hcnRpY2xlLWFzaWEgLnBob3RvLWNyZWRpdC1pY29uIHNwYW4ge1xuICBjb2xvcjogI0FBQ0E0Nztcbn1cblxuLnRwbC1hcnRpY2xlLWxvdXZyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtaW50cm8gLi10ZXh0IHN0cm9uZywgLnRwbC1hcnRpY2xlLWxvdXZyZSAuYXJ0aWNsZS1nbG9iYWwgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHN0cm9uZywgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4udHBsLWFydGljbGUtbG91dnJlIC5hcnRpY2xlLWludHJvIC4tYXV0aG9yLCAudHBsLWFydGljbGUtbG91dnJlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLWF1dGhvciwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi1hdXRob3IsXG4udHBsLWFydGljbGUtbG91dnJlIC5hcnRpY2xlLWludHJvIC4tdGl0bGUsXG4udHBsLWFydGljbGUtbG91dnJlIC5hcnRpY2xlLWdsb2JhbCAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSA+IGRpdiAuLXRpdGxlLFxuLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtaW50cm8tYmctaW1hZ2UgPiBkaXYgLi10aXRsZSB7XG4gIGNvbG9yOiAjRTc1MjEzO1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAudGl0bGUsIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtZ2xvYmFsIC5wdWxsLXF1b3RlIC4tcXVvdGUsIC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAudHBsLWFydGljbGUtbG91dnJlIC4tcXVvdGUsXG4udHBsLWFydGljbGUtbG91dnJlIC5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLi1xdW90ZSxcbi5hcnRpY2xlLWdsb2JhbCAubGVmdC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWxvdXZyZSAuLXF1b3RlLFxuLnRwbC1hcnRpY2xlLWxvdXZyZSAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWxvdXZyZSAuLXF1b3RlIHtcbiAgY29sb3I6ICM0N0IzRDM7XG59XG4udHBsLWFydGljbGUtbG91dnJlIC5oaXN0b3J5LWFuY2hvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbG91dnJlIC5oaXN0b3J5LWFuY2hvcnMge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IC0xcmVtO1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3NXZoO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmhpc3RvcnktYW5jaG9ycyB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWxvdXZyZSAuaGlzdG9yeS1hbmNob3JzIHtcbiAgICBsZWZ0OiAzcmVtO1xuICB9XG59XG4udHBsLWFydGljbGUtbG91dnJlIC5oaXN0b3J5LWFuY2hvcnMgLmFuY2hvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0U3NTIxMyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGwtYXJ0aWNsZS1sb3V2cmUgLmhpc3RvcnktYW5jaG9ycyAuYW5jaG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtN3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDZyZW07XG59XG4udHBsLWFydGljbGUtbG91dnJlIC5oaXN0b3J5LWFuY2hvcnMgLmFuY2hvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICNFNzUyMTMgIWltcG9ydGFudDtcbn1cbi50cGwtYXJ0aWNsZS1sb3V2cmUgLmhpc3RvcnktYW5jaG9ycyAuYW5jaG9yOnZpc2l0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0U3NTIxMztcbn1cbi50cGwtYXJ0aWNsZS1sb3V2cmUgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1sb3V2cmUgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0Li1zd2l0Y2gtb3JkZXIgLnRleHQtY29udGFpbmVyIHtcbiAgb3JkZXI6IDE7XG59XG4udHBsLWFydGljbGUtbG91dnJlIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQuLXN3aXRjaC1vcmRlciAuLWlsbHVzdCB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbG91dnJlIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQuLXN3aXRjaC1vcmRlciAudGV4dC1jb250YWluZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC50cGwtYXJ0aWNsZS1sb3V2cmUgLnRleHQtbGVmdC1pbWFnZS1yaWdodC4tc3dpdGNoLW9yZGVyIC4taWxsdXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50aXRsZSwgLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC5hcnRpY2xlLWdsb2JhbCAucHVsbC1xdW90ZSAuLXF1b3RlLCAuYXJ0aWNsZS1nbG9iYWwgLnB1bGwtcXVvdGUgLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4tcXVvdGUsXG4udHBsLWFydGljbGUtbG91dnJlIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5sZWZ0LXF1b3RlLWJrcm5kLWltZyAudHBsLWFydGljbGUtbG91dnJlIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLi1xdW90ZSxcbi50cGwtYXJ0aWNsZS1sb3V2cmUgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuYXJ0aWNsZS1nbG9iYWwgLnJpZ2h0LXF1b3RlLWJrcm5kLWltZyAuLXF1b3RlLFxuLmFydGljbGUtZ2xvYmFsIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcgLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4tcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4tdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC4taWxsdXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50ZXh0LWNvbnRhaW5lcixcbi50cGwtYXJ0aWNsZS1sb3V2cmUgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAuLWlsbHVzdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0Li13aWRlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRwbC1hcnRpY2xlLWxvdXZyZSAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0Li13aWRlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAyOCU7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudHBsLWFydGljbGUtbG91dnJlIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQuLXdpZGUgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG59XG4udHBsLWFydGljbGUtbG91dnJlIC5zdWJ0aXRsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjRTc1MjEzO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZiBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1sb3V2cmUgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi50cGwtYXJ0aWNsZS1sb3V2cmUgLnN1YnRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA2cmVtO1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAuY29udGFpbmVyLi1jZW50ZXJlZCwgLnRwbC1hcnRpY2xlLWxvdXZyZSAuYXJ0aWNsZS1nbG9iYWwgLi1jZW50ZXJlZC5jb250YWluZXItbmFycm93LCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWxvdXZyZSAuLWNlbnRlcmVkLmNvbnRhaW5lci1uYXJyb3csIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtZ2xvYmFsIC4tY2VudGVyZWQuY29udGFpbmVyLW1lZGl1bSwgLmFydGljbGUtZ2xvYmFsIC50cGwtYXJ0aWNsZS1sb3V2cmUgLi1jZW50ZXJlZC5jb250YWluZXItbWVkaXVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAuY29udGFpbmVyLi1jZW50ZXJlZCAuLXRleHQsIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtZ2xvYmFsIC4tY2VudGVyZWQuY29udGFpbmVyLW5hcnJvdyAuLXRleHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbG91dnJlIC4tY2VudGVyZWQuY29udGFpbmVyLW5hcnJvdyAuLXRleHQsIC50cGwtYXJ0aWNsZS1sb3V2cmUgLmFydGljbGUtZ2xvYmFsIC4tY2VudGVyZWQuY29udGFpbmVyLW1lZGl1bSAuLXRleHQsIC5hcnRpY2xlLWdsb2JhbCAudHBsLWFydGljbGUtbG91dnJlIC4tY2VudGVyZWQuY29udGFpbmVyLW1lZGl1bSAuLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi50cGwtYXJ0aWNsZS1sb3V2cmUgLmNvbnRhaW5lci4tY2VudGVyZWQgLnN1YnRpdGxlLCAudHBsLWFydGljbGUtbG91dnJlIC5hcnRpY2xlLWdsb2JhbCAuLWNlbnRlcmVkLmNvbnRhaW5lci1uYXJyb3cgLnN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWxvdXZyZSAuLWNlbnRlcmVkLmNvbnRhaW5lci1uYXJyb3cgLnN1YnRpdGxlLCAudHBsLWFydGljbGUtbG91dnJlIC5hcnRpY2xlLWdsb2JhbCAuLWNlbnRlcmVkLmNvbnRhaW5lci1tZWRpdW0gLnN1YnRpdGxlLCAuYXJ0aWNsZS1nbG9iYWwgLnRwbC1hcnRpY2xlLWxvdXZyZSAuLWNlbnRlcmVkLmNvbnRhaW5lci1tZWRpdW0gLnN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbiAgd2lkdGg6IDE2cmVtO1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAuLWlsbHVzdC4tbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udHBsLWFydGljbGUtbG91dnJlIC5waG90by1jcmVkaXQtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAucGhvdG8tY3JlZGl0LWljb24gLmlsbHVzdCB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAucGhvdG8tY3JlZGl0LWljb24gc3BhbiB7XG4gIGNvbG9yOiAjRTc1MjEzO1xufVxuLnRwbC1hcnRpY2xlLWxvdXZyZSAucGhvdG8tY3JlZGl0LWljb24gLmNyZWRpdCB7XG4gIG1heC13aWR0aDogNDI1cHg7XG59XG4udHBsLWFydGljbGUtbG91dnJlIC4taWxsdXN0Li1uZWctbWFyZ2luIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHBsLWFydGljbGUtbG91dnJlIC4taWxsdXN0Li1uZWctbWFyZ2luIHtcbiAgICBtYXJnaW46IC0zMnJlbSAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50cGwtYXJ0aWNsZS1sb3V2cmUgLi1pbGx1c3QuLW5lZy1tYXJnaW4ge1xuICAgIG1hcmdpbjogLTI1cmVtIDAgMTVyZW07XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIE1peGlucyAmIEZ1bmN0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU3R5bGVzIGZvciBJRTggJiBJRTdcbi8vICRvbGRpZSA9IHRydWUgaW4gbWFpbi1pZS5zY3NzXG4vLyAgICAgIC5leGFtcGxlIHtcbi8vICAgICAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuLy8gICAgICAgICAgQGluY2x1ZGUgb2xkaWUge1xuLy8gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTsgLy8gPD0gSUU4XG4vLyAgICAgICAgICAgICAgKmJhY2tncm91bmQ6IHJlZDsgICAvLyA8PSBJRTdcbi8vICAgICAgICAgIH1cbi8vICAgICAgfVxuJG9sZGllOiBmYWxzZSAhZGVmYXVsdDtcblxuXG4vLyBJbmxpbmUgYmxvY2tcbkBtaXhpbiB0ZXEtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGlmICRvbGRpZSB7XG4gICAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICp6b29tOiAxO1xuICAgIH1cbn1cblxuXG4vLyBJbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRlcS1pciB7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogMC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLy8gRml4IHVnbHkgd2Via2l0IGZvbnRzXG5AbWl4aW4gdGVxLXRleHRzdHJva2UoJHZhbCkge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAkdmFsO1xufVxuXG5cbi8vIENyb3NzLWJyb3dzZXIgb3BhY2l0eVxuQG1peGluIHRlcS1vcGFjaXR5KCRvcGFjaXR5KSB7XG4gICAgQGlmICRvbGRpZSB7XG5cdCAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiICsgJG9wYWNpdHkgKyBcIilcIjtcbiAgICAgICAgKmZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eSk7XG4gICAgfVxuICAgIG9wYWNpdHk6ICRvcGFjaXR5IC8gMTAwO1xufVxuXG5cbi8vIENyb3NzLWJyb3dzZXIgcmdiYVxuLy8gaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL2EvODAwOTg2NC82NDA5MTRcbkBtaXhpbiB0ZXEtcmdiYSgkY29sb3IsICRhbHBoYSkge1xuICAgICRyZ2JhOiByZ2JhKCRjb2xvciwgJGFscGhhKTtcbiAgICAkaWUtaGV4LXN0cjogaWUtaGV4LXN0cigkcmdiYSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmdiYTtcbiAgICBAaWYgJG9sZGllIHtcbiAgICAgICAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSN7JGllLWhleC1zdHJ9LGVuZENvbG9yc3RyPSN7JGllLWhleC1zdHJ9KTtcbiAgICAgICAgem9vbTogMTtcbiAgICB9XG59XG5cblxuLy8gQ1NTIHRyaWFuZ2xlc1xuQG1peGluIHRlcS10cmlhbmdsZSgkZGlyZWN0aW9uLCAkc2l6ZSwgJGNvbG9yKSB7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2xlZnQnIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3JpZ2h0JyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3RvcCcge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2JvdHRvbScge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICB9XG59XG5cblxuLy8gUG9zaXRpb24gYW4gZWxlbWVudCB0byB0YWtlIHVwIHRoZSB3aG9sZSBzY3JlZW5cbkBtaXhpbiBmdWxsLXNjcmVlbigkcG9zaXRpb246IGZpeGVkKSB7XG4gICAgQGlmICgkcG9zaXRpb24gIT0gXCJcIikge1xuICAgICAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIH1cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKiogQWxpZ24gYW4gZWxlbWVudCBpbiB0aGUgY2VudGVyIG9mIGFub3RoZXIgZWxlbWVudCB1c2UgOiAqKiovXG4vLyAqIEVuYWJsZSBwb3NpdGlvbiBjb250ZXh0IGZvciB0aGUgY2hpbGQgLnBhcmVudCB7ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLy8gKiBBYnNvbHV0ZWx5IGNlbnRlciB0aGUgZWxlbWVudCBpbiBpdHMgcGFyZW50IE5vIGRpbWVuc2lvbnMgYXJlIHBhc3NlZCB0byB0aGUgbWl4aW4sIHNvIGl0IHJlbGllcyBvbiBDU1MgdHJhbnNmb3JtcyAuY2hpbGQtd2l0aC11bmtub3duLWRpbWVuc2lvbnMgeyAgIEBpbmNsdWRlIGNlbnRlcjsgfVxuLy8gKiBBYnNvbHV0ZWx5IGNlbnRlciB0aGUgZWxlbWVudCBpbiBpdHMgcGFyZW50IFdpZHRoIGlzIHBhc3NlZCB0byB0aGUgbWl4aW4sIHNvIHdlIHJlbHkgb24gYSBuZWdhdGl2ZSBtYXJnaW4gZm9yIHRoZSBob3Jpem9udGFsIGF4aXMgYW5kIENTUyB0cmFuc2Zvcm1zIGZvciB0aGUgdmVydGljYWwgYXhpcy5jaGlsZC13aXRoLWtub3duLXdpZHRoIHsgICAgQGluY2x1ZGUgY2VudGVyKDQwMHB4KTsgIH1cbi8vICogQWJzb2x1dGVseSBjZW50ZXIgdGhlIGVsZW1lbnQgaW4gaXRzIHBhcmVudCBIZWlnaHQgaXMgcGFzc2VkIHRvIHRoZSBtaXhpbiwgc28gd2UgcmVseSBvbiBhIG5lZ2F0aXZlIG1hcmdpbiBmb3IgdGhlIHZlcnRpY2FsIGF4aXMgYW5kIENTUyB0cmFuc2Zvcm1zIGZvciB0aGUgaG9yaXpvbnRhbCBheGlzIC5jaGlsZC13aXRoLWtub3duLWhlaWdodCB7IEBpbmNsdWRlIGNlbnRlcigkaGVpZ2h0OiA0MDBweCk7IH1cbi8vICogQWJzb2x1dGVseSBjZW50ZXIgdGhlIGVsZW1lbnQgaW4gaXRzIHBhcmVudCBXaWR0aCBpcyBwYXNzZWQgdG8gdGhlIG1peGluLCBzbyB3ZSByZWx5IG9uIGEgbmVnYXRpdmUgbWFyZ2lucyBmb3IgYm90aCBob3Jpem9udGFsIGF4aXMgYW5kIHZlcnRpY2FsIGF4aXMgLmNoaWxkLXdpdGgta25vd24tZGltZW5zaW9ucyB7IEBpbmNsdWRlIGNlbnRlcig0MDBweCwgNDAwcHgpOyB9XG5cbkBtaXhpbiBjZW50ZXIoJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIEBpZiBub3QgJHdpZHRoIGFuZCBub3QgJGhlaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH0gQGVsc2UgaWYgJHdpZHRoIGFuZCAkaGVpZ2h0IHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICBtYXJnaW46IC0oJGhlaWdodCAvIDIpICN7MCAwfSAtKCR3aWR0aCAvIDIpO1xuICAgIH0gQGVsc2UgaWYgbm90ICRoZWlnaHQge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkd2lkdGggLyAyKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0oJGhlaWdodCAvIDIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG4vLyBSZXNldCBhbiBpbmxpbmUtYmxvY2sgZWxlbWVudCB0byBkZWZhdWx0c1xuQG1peGluIHJlc2V0LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNldCBhIGxpc3QgYW5kIHJlbW92ZSBkZWZhdWx0IHN0eWxlc1xuQG1peGluIHJlc2V0LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8vIENhbGN1bGF0ZSB3aWR0aHMgaW4gJVxuQGZ1bmN0aW9uIHRlcS1wZXJjKCR0YXJnZXQsICRjb250ZXh0OiA5ODApIHtcbiAgICBAcmV0dXJuIHBlcmNlbnRhZ2UoJHRhcmdldCAvICRjb250ZXh0KTtcbn1cblxuQG1peGluIHRlcS1zcHJpdGUoJHNwcml0ZSwgJHNwcml0ZS1iZy1jb2xvcjogdHJhbnNwYXJlbnQpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3tudGgoJHNwcml0ZSwgOSl9KSBuby1yZXBlYXQgKHJvdW5kKG50aCgkc3ByaXRlLCAxKSAvIDIpICogLTEpIChyb3VuZChudGgoJHNwcml0ZSwgMikgLyAyKSAqIC0xKSAkc3ByaXRlLWJnLWNvbG9yO1xuICAgIEBpZiBub3QgJG9sZGllIHtcbiAgICAgICAgQG1lZGlhXG4gICAgICAgICAgICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgICAgICAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgICAgICAgICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgICAgICAgICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgje250aCgkc3ByaXRlLCA5KX0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKCN7bnRoKCRzcHJpdGUsIDkpfSwgJy5wbmcnLCAnXzJ4LnBuZycpKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcm91bmQobnRoKCRzcHJpdGUsIDcpLzIpIHJvdW5kKG50aCgkc3ByaXRlLCA4KS8yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBIZWxwZXJzICYgT2JqZWN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgSGVscGVyIGNsYXNzZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL1xuLy8gQXV0b21hdGljIGh5cGhlbnMgZm9yIGp1c3RpZmllZCB0ZXh0XG4vL1xuJWF1dG8taHlwaGVucyB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtby1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG59XG5cbi8vXG4vLyBBdm9pZCBsb25nIHRleHQgYnJlYWtpbmcgb3V0IG9mIGNvbnRhaW5lcnNcbi8vXG4lcHJldmVudC10ZXh0LWJyZWFrb3V0cyB7XG4gICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG59XG5cbi8qXG4gKiBJbWFnZSByZXBsYWNlbWVudFxuICovXG4uaXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiAwLzAgYTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDowLjFyZW07XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6MC4xcmVtO1xuXG4gICAgJi5mb2N1c2FibGU6YWN0aXZlLFxuICAgICYuZm9jdXNhYmxlOmZvY3VzIHtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4vKlxuICogQ2xlYXJmaXhcbiAqL1xuJWNsZWFyZml4LFxuLmNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBAaWYgJG9sZGllIHtcbiAgICAgICAgKnpvb206IDE7XG4gICAgfVxufVxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgT2JqZWN0cyAmIGFic3RyYWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAgTWVkaWEgb2JqZWN0XG4gKlxuICAgIDxkaXYgY2xhc3M9XCJtZWRpYVwiPlxuICAgICAgICA8aW1nIGNsYXNzPVwibWVkaWEtaW1nXCIgc3JjPVwiaHR0cDovL3BsYWNlaG9sZC5pdC8xMDB4MTAwXCIgYWx0PVwiVXNlciBhdmF0YXJcIiAvPlxuICAgICAgICA8cCBjbGFzcz1cIm1lZGlhLWJkXCI+UHJhZXNlbnQgZXUgbGliZXJvIHBvcnRhIHJpc3VzIGltcGVyZGlldCBkaWduaXNzaW0gdml0YWUgdHJpc3RpcXVlIGF1Z3VlLjwvcD5cbiAgICA8L2Rpdj5cbiAqL1xuLm1lZGlhLFxuLm1lZGlhLWJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpZiAkb2xkaWUge1xuICAgICAgICAqb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICp6b29tOjE7XG4gICAgfVxufVxuLm1lZGlhLWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4ubWVkaWEtaW1nLXJldiB7XG4gICAgZmxvYXQ6cmlnaHQ7XG59XG4ubWVkaWEtaW1nIGltZyxcbi5tZWRpYS1pbWctcmV2IGltZyB7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuXG4vKlxuICogQ2FyZXRcbiAqXG4gICAgPGkgY2xhc3M9XCJjYXJldCBjYXJldC1kb3duXCI+PC9pPlxuICovXG4uY2FyZXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDA7XG4gICAgQGluY2x1ZGUgdGVxLWlubGluZS1ibG9jaztcbn1cbi5jYXJldC1kb3duLFxuLmNhcmV0LXVwIHtcbiAgICBib3JkZXItbGVmdDowLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OjAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jYXJldC1kb3duIHtcbiAgICBib3JkZXItdG9wOjAuM3JlbSBzb2xpZCAjMjIyO1xufVxuLmNhcmV0LXVwIHtcbiAgICBib3JkZXItYm90dG9tOjAuM3JlbSBzb2xpZCAjMjIyO1xufVxuLmNhcmV0LXJpZ2h0LFxuLmNhcmV0LWxlZnQge1xuICAgIGJvcmRlci1ib3R0b206MC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6MC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNhcmV0LXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDowLjNyZW0gc29saWQgIzIyMjtcbn1cbi5jYXJldC1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6MC4zcmVtIHNvbGlkICMyMjI7XG59XG5cblxuLypcbiAqICBIb3Jpem9udGFsIGxpc3RcbiAqXG4gICAgPHVsIGNsYXNzPVwiaGxpc3RcIj5cbiAgICAgICAgPGxpPk9uZTwvbGk+XG4gICAgICAgIDxsaT5Ud288L2xpPlxuICAgICAgICA8bGk+VGhyZWU8L2xpPlxuICAgIDwvdWw+XG4gKi9cbi5obGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaWYgJG9sZGllIHtcbiAgICAgICAgKnpvb206MTtcbiAgICB9XG59XG4uaGxpc3QgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGlmICRvbGRpZSB7XG4gICAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLypcbiAqICBQYWRkaW5nIGFuZCBtYXJnaW5zXG4gKi9cbi5zb2Z0ICAgICAgIHsgcGFkZGluZzogMXJlbSFpbXBvcnRhbnQ7IH1cbi5zb2Z0LXQgICAgIHsgcGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50OyB9XG4uc29mdC1yICAgICB7IHBhZGRpbmctcmlnaHQ6IDFyZW0haW1wb3J0YW50OyB9XG4uc29mdC1iICAgICB7IHBhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50OyB9XG4uc29mdC1sICAgICB7IHBhZGRpbmctbGVmdDogMXJlbSFpbXBvcnRhbnQ7IH1cbi5zb2Z0LWVuZHMgIHsgcGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudDsgfVxuLnNvZnQtc2lkZXMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAxcmVtIWltcG9ydGFudDsgfVxuXG4uaGFyZCAgICAgICB7IHBhZGRpbmc6IDAhaW1wb3J0YW50OyB9XG4uaGFyZC10ICAgICB7IHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDsgfVxuLmhhcmQtciAgICAgeyBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDsgfVxuLmhhcmQtYiAgICAgeyBwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudDsgfVxuLmhhcmQtbCAgICAgeyBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50OyB9XG4uaGFyZC1lbmRzICB7IHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnQ7IH1cbi5oYXJkLXNpZGVzIHsgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7IH1cblxuLmdhcCAgICAgICAgIHsgbWFyZ2luOiAxcmVtIWltcG9ydGFudDsgfVxuLmdhcC10ICAgICAgIHsgbWFyZ2luLXRvcDogMXJlbSFpbXBvcnRhbnQ7IH1cbi5nYXAtciAgICAgICB7IG1hcmdpbi1yaWdodDogMXJlbSFpbXBvcnRhbnQ7IH1cbi5nYXAtYiAgICAgICB7IG1hcmdpbi1ib3R0b206IDFyZW0haW1wb3J0YW50OyB9XG4uZ2FwLWwgICAgICAgeyBtYXJnaW4tbGVmdDogMXJlbSFpbXBvcnRhbnQ7IH1cbi5nYXAtZW5kcyAgICB7IG1hcmdpbi10b3A6IDFyZW0haW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAxcmVtIWltcG9ydGFudDsgfVxuLmdhcC1zaWRlcyAgIHsgbWFyZ2luLXJpZ2h0OiAxcmVtIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IDFyZW0haW1wb3J0YW50OyB9XG5cbi5ub2dhcCAgICAgICB7IG1hcmdpbjogMCFpbXBvcnRhbnQ7IH1cbi5ub2dhcC10ICAgICB7IG1hcmdpbi10b3A6IDAhaW1wb3J0YW50OyB9XG4ubm9nYXAtciAgICAgeyBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50OyB9XG4ubm9nYXAtYiAgICAgeyBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDsgfVxuLm5vZ2FwLWwgICAgIHsgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50OyB9XG4ubm9nYXAtZW5kcyAgeyBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7IH1cbi5ub2dhcC1zaWRlcyB7IG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDsgfVxuXG5cbi8qXG4gKiAgVGV4dFxuICovXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2J1bGxldHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5vdHJhbnNmb3JtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4vKlxuICogIEJsb2Nrc1xuICovXG4uZmwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5mbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5lbC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZWwtaW5saW5lLWJsb2NrIHtcbiAgICBAaW5jbHVkZSB0ZXEtaW5saW5lLWJsb2NrO1xufVxuLnZhbGlnbi1taWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vKlxuICogIEp1c3RpZmllZCBncmlkXG4gKi9cbi5lcS1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMDsgLyogcmVtb3ZlIHdoaXRlc3BhY2UgKi9cbiAgICBsaW5lLWhlaWdodDogMFxcOTsgLyogSUU2LTkgb25seSBoYWNrICovXG59XG4uZXEtZ3JpZC1pdCB7XG4gICAgQGluY2x1ZGUgdGVxLWlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmVxLWdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi8qXG4gKiAgVGFibGUgZ3JpZFxuICovXG4udGVxLXRhYmxlIHtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGFibGUtbGF5b3V0OmZpeGVkO1xuICAgIH1cbn1cbi50ZXEtdGFibGUgPiAudGVxLWNvbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbn1cblxuXG4vKlxuICogIE92ZXJmbG93c1xuICovXG4ub3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmF1dG8tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uby1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKlxuICogV29yZHByZXNzIGdlbmVyYXRlZCBjbGFzc2VzXG4gKi9cbi5hbGlnbm5vbmUsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gY2VudGVyIGltYWdlIGZvciBtb2JpbGVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1yZ2JhKCMwMDAsIDAuNik7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzowLjVyZW0gMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgLy8gbGVmdCBhbGlnbiBjYXB0aW9uXG4gICAgfVxufVxuXG5AaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgLmFsaWdubm9uZSxcbiAgICAuYWxpZ25jZW50ZXIsXG4gICAgLmFsaWdubGVmdCxcbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICAgIG1hcmdpbjowLjVyZW0gYXV0bztcbiAgICB9XG4gICAgLmFsaWdubm9uZSB7XG4gICAgICAgIG1hcmdpbjowLjVyZW0gMnJlbSAxcmVtIDA7XG4gICAgfVxuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46MC41cmVtIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmFsaWducmlnaHQge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgbWFyZ2luOjAuNXJlbSAwIDFyZW0gMnJlbTtcbiAgICB9XG4gICAgLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46MC41cmVtIDJyZW0gMXJlbSAwO1xuICAgIH1cbn1cblxuXG4vLyBHZW5lcmF0ZSBhIGNsYXNzIG5hbWUgYW5kIGFwcGx5IGFuIG9wdGlvbmFsIHByZWZpeFxuQGZ1bmN0aW9uIGNsYXNzLW5hbWUoJGNsYXNzLCAkcHJlZml4OiAkdmVuZG9yLXByZWZpeCwgJHNlbGVjdG9yOiBcIi5cIikge1xuICAgICRuYW1lOiAkY2xhc3M7XG5cbiAgICBAaWYgc3RyX3NsaWNlKCRjbGFzcywgMSwgMSkgPT0gJHNlbGVjdG9yIHtcbiAgICAgICAgJG5hbWU6IHJlbW92ZS1zZWxlY3Rvci1jaGFyKCRuYW1lKTtcbiAgICB9XG5cbiAgICBAaWYgJHByZWZpeCAhPSBcIlwiIHtcbiAgICAgICAgJG5hbWU6ICRwcmVmaXggKyAkbmFtZTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRzZWxlY3RvciArICRuYW1lO1xufVxuXG4vLyBGb3JtYXQgYSBjbGFzcyBuYW1lIGludG8gdGhlIEJFTSBmb3JtYXRcbkBmdW5jdGlvbiBiZW0oJGJsb2NrOiBcIlwiLCAkZWxlbWVudDogXCJcIiwgJG1vZGlmaWVyOiBcIlwiLCAkZWxlbWVudC1zZXBhcmF0b3I6ICRiZW0tZWxlbWVudC1zZXBhcmF0b3IsICRtb2RpZmllci1zZXBhcmF0b3I6ICRiZW0tbW9kaWZpZXItc2VwYXJhdG9yKSB7XG4gICAgJG5hbWU6ICRibG9jaztcblxuICAgIEBpZiAkZWxlbWVudCAhPSBcIlwiIHtcbiAgICAgICAgJG5hbWU6ICRuYW1lICsgJGVsZW1lbnQtc2VwYXJhdG9yICsgJGVsZW1lbnQ7XG4gICAgfVxuXG4gICAgQGlmICRtb2RpZmllciAhPSBcIlwiIHtcbiAgICAgICAgJG5hbWU6ICRuYW1lICsgJG1vZGlmaWVyLXNlcGFyYXRvciArICRtb2RpZmllcjtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRuYW1lO1xufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBCcmVha3BvaW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS8vXG5cbiRicmVha3BvaW50LXJhbmdlLXhzbWFsbDogKG51bGwsIDY0MHB4KSAhZGVmYXVsdDsgICAvL2lQaG9uZSA0LzUgKFApXG4kYnJlYWtwb2ludC1yYW5nZS1zbWFsbDogKDY0MXB4LCA5NjBweCkgIWRlZmF1bHQ7ICAgLy9pUGhvbmUgNCAoTCksIGlQYWQgMiAoUCksIEdhbGF4eSBTMyAoUCksIE1vdG8gWCAoUClcbiRicmVha3BvaW50LXJhbmdlLW1lZGl1bTogKDk2MXB4LCAxMjgwcHgpICFkZWZhdWx0OyAvL2lQaG9uZSA1IChMKSwgaVBhZCAyIChMKSwgTmV4dXMgNSAoUCksIEdhbGF4eSBTMyAoTCksIEdhbGF4eSBOb3RlIChQKSwgSFRDIE9uZSAoUCksIE1vdG8gWCAoTClcbiRicmVha3BvaW50LXJhbmdlLWxhcmdlOiAoMTI4MXB4LCAxNjgwcHgpICFkZWZhdWx0OyAvL0xhcHRvcHMsIERlc2t0b3BzLCBpUGFkIDMvNCAoUCwgTCksIE5leHVzIDUgKEwpLCBHYWxheHkgTm90ZSAoTCksIEhUQyBPbmUgKEwpXG4kYnJlYWtwb2ludC1yYW5nZS14bGFyZ2U6ICgxNjgxcHgsIG51bGwpICFkZWZhdWx0O1xuXG5cbi8vIE1lZGlhIHF1ZXJ5IGZvciBtaW5pbXVtIHJlc29sdXRpb25cbkBtaXhpbiBpZi1taW4oJG1pbikge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJ5IGZvciBtYXhpbXVtIHJlc29sdXRpb25cbkBtaXhpbiBpZi1tYXgoJG1heCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJ5IGZvciBiZXR3ZWVuIG1pbmltdW0gYW5kIG1heGltdW0gcmVzb2x1dGlvblxuQG1peGluIGlmLW1pbi1tYXgoJG1pbiwgJG1heCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBNZWRpYSBxdWVyeSBmb3IgbGFuZHNjYXBlIG9yaWVudGF0aW9uIGRldGVjdGlvblxuQG1peGluIGlmLWxhbmRzY2FwZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJ5IGZvciBwb3J0cmFpdCBvcmllbnRhdGlvbiBkZXRlY3Rpb25cbkBtaXhpbiBpZi1wb3J0cmFpdCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gTWVkaWEgcXVlcnkgZm9yIHJldGluYSAvIEhEIGRpc3BsYXlzXG5AbWl4aW4gaWYtcmV0aW5hIHtcbiAgICBAbWVkaWFcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kICgtbW96LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIEVpdGhlciBzdXBwb3J0IGRlc2t0b3AtZmlyc3Qgb3IgbW9iaWxlLWZpcnN0IHJlc3BvbnNpdmUgcGF0dGVyblxuQG1peGluIGRvLXJlc3BvbnNpdmUoJGRlc2t0b3AsICRtb2JpbGUpIHtcbiAgICBAaWYgJHJlc3BvbnNpdmUtZGVzaWduID09IFwiZGVza3RvcFwiIHtcbiAgICAgICAgQGlmICRkZXNrdG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGlmLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBpZiAkbW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGlmLW1pbigkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gQnJlYWtwb2ludHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xuXG5AbWl4aW4gaWYteGxhcmdlKCkge1xuICAgIEBpbmNsdWRlIGRvLXJlc3BvbnNpdmUobnRoKCRicmVha3BvaW50LXJhbmdlLXhsYXJnZSwgMiksIG50aCgkYnJlYWtwb2ludC1yYW5nZS14bGFyZ2UsIDEpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGlmLWxhcmdlKCkge1xuICAgIEBpbmNsdWRlIGRvLXJlc3BvbnNpdmUobnRoKCRicmVha3BvaW50LXJhbmdlLWxhcmdlLCAyKSwgbnRoKCRicmVha3BvaW50LXJhbmdlLWxhcmdlLCAxKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBpZi1tZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgZG8tcmVzcG9uc2l2ZShudGgoJGJyZWFrcG9pbnQtcmFuZ2UtbWVkaXVtLCAyKSwgbnRoKCRicmVha3BvaW50LXJhbmdlLW1lZGl1bSwgMSkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaWYtc21hbGwoKSB7XG4gICAgQGluY2x1ZGUgZG8tcmVzcG9uc2l2ZShudGgoJGJyZWFrcG9pbnQtcmFuZ2Utc21hbGwsIDIpLCBudGgoJGJyZWFrcG9pbnQtcmFuZ2Utc21hbGwsIDEpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGlmLXhzbWFsbCgpIHtcbiAgICBAaW5jbHVkZSBkby1yZXNwb25zaXZlKG50aCgkYnJlYWtwb2ludC1yYW5nZS14c21hbGwsIDIpLCBudGgoJGJyZWFrcG9pbnQtcmFuZ2UteHNtYWxsLCAxKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIFdpdGhpbiAyIHJhbmdlc1xuQG1peGluIGluLXJhbmdlKCRyYW5nZSkge1xuICAgIEBpZiB0eXBlLW9mKCRyYW5nZSkgIT0gJ2xpc3QnIHtcbiAgICAgICAgQHdhcm4gXCJpbi1yYW5nZSgpIHJlcXVpcmVzIGEgbGlzdCB3aXRoIGEgbWluIGFuZCBtYXggdmFsdWVcIjtcbiAgICB9XG5cbiAgICAkbWluOiBudGgoJHJhbmdlLCAxKTtcbiAgICAkbWF4OiBudGgoJHJhbmdlLCAyKTtcblxuICAgIEBpZiAkbWluIGFuZCAkbWF4IHtcbiAgICAgICAgQGluY2x1ZGUgaWYtbWluLW1heCgkbWluLCAkbWF4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgfSBAZWxzZSBpZiAkbWluIHtcbiAgICAgICAgQGluY2x1ZGUgaWYtbWluKCRtaW4pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICB9IEBlbHNlIGlmICRtYXgge1xuICAgICAgICBAaW5jbHVkZSBpZi1tYXgoJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBpbi14bGFyZ2Uge1xuICAgIEBpbmNsdWRlIGluLXJhbmdlKCRicmVha3BvaW50LXJhbmdlLXhsYXJnZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBpbi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaW4tcmFuZ2UoJGJyZWFrcG9pbnQtcmFuZ2UtbGFyZ2UpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaW4tbWVkaXVtIHtcbiAgICBAaW5jbHVkZSBpbi1yYW5nZSgkYnJlYWtwb2ludC1yYW5nZS1tZWRpdW0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaW4tc21hbGwge1xuICAgIEBpbmNsdWRlIGluLXJhbmdlKCRicmVha3BvaW50LXJhbmdlLXNtYWxsKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGluLXhzbWFsbCB7XG4gICAgQGluY2x1ZGUgaW4tcmFuZ2UoJGJyZWFrcG9pbnQtcmFuZ2UteHNtYWxsKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gVXNlIG1lZGlhIHF1ZXJpZXMgYW5kIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgc3BlY2lmaWMgY3NzIGZvciBpZTcvaWU4XG4vLyBJbnNwaXJlZCBieSBodHRwczovL2dpdGh1Yi5jb20vbmV4My9zYXNzL2lzc3Vlcy80MDgjaXNzdWVjb21tZW50LTYwODY5MDFcblxuJHhzOiAgICAgMjBlbSAhZGVmYXVsdDsgLy8g4omIIDMyMHB4O1xuJHNtYWxsOiAgMzBlbSAhZGVmYXVsdDsgLy8g4omIIDQ4MHB4XG4kbWVkaXVtOiA0OGVtICFkZWZhdWx0OyAvLyDiiYggNzY4cHhcbiRsYXJnZTogIDYwZW0gIWRlZmF1bHQ7IC8vIOKJiCA5NjBweFxuJHdpZGU6ICAgNzVlbSAhZGVmYXVsdDsgLy8g4omIIDEyMDBweFxuJHgtd2lkZTogICAxMDBlbSAhZGVmYXVsdDsgLy8g4omIIDE0NDBweFxuXG4kbWF4LWRlc2t0b3A6ICRsYXJnZSAhZGVmYXVsdDtcblxuJG1lZGlhLXF1ZXJpZXM6IHRydWUgIWRlZmF1bHQ7IC8vIHRydWUgYnkgZGVmYXVsdFxuXG5AbWl4aW4gdGVxLWJyZWFrcG9pbnQoJG1pbi13aWR0aDogZmFsc2UsICRtYXgtd2lkdGg6IGZhbHNlLCAkcHJlZml4OiBmYWxzZSkge1xuICAgIEBpZiAkbWVkaWEtcXVlcmllcyB7XG4gICAgICAgIEBpZiAkbWluLXdpZHRoIHtcbiAgICAgICAgICAgIEBpZiAkbWF4LXdpZHRoIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoKSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICBAaWYgJHByZWZpeCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAje1wiLlwiICsgJHByZWZpeH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICBAaWYgJHByZWZpeCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAje1wiLlwiICsgJHByZWZpeH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIGlmICRtYXgtd2lkdGgge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCkge1xuICAgICAgICAgICAgICAgIEBpZiAkcHJlZml4IHtcbiAgICAgICAgICAgICAgICAgICAgI3tcIi5cIiArICRwcmVmaXh9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJG1pbi13aWR0aCBhbmQgJG1pbi13aWR0aCA8PSAkbWF4LWRlc2t0b3AgYW5kXG4gICAgICAobm90ICRtYXgtd2lkdGggb3IgJG1heC13aWR0aCBhbmQgJG1heC13aWR0aCA+PSAkbWF4LWRlc2t0b3ApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcmVtLCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3JlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3JlbSwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLjVyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLjVyZW0sIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLjVyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLjVyZW0sIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcmVtLCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxcmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnJlbSwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJyZW0sIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycmVtLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycmVtLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycmVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycmVtLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXJlbSwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAycmVtLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXJlbSwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAycmVtLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNXJlbSkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTVyZW0pIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTVyZW0pIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1cmVtKSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTVyZW0pIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1cmVtKSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1cmVtKSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNXJlbSkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDZyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDZyZW0sIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxcmVtLCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMXJlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDFyZW0sIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTFyZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMXJlbSwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTZyZW0sIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDZyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2cmVtLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNnJlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDZyZW0sIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwNDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA0MztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gICAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogLW1vei16b29tLWluO1xuICAgIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gICAgY29sb3I6ICNDQ0M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMTA0NDsgfVxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTA0NjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHBhZGRpbmc6IDAgMCAxOHB4IDFyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjQ0NDO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDlyZW07XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4ubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICAgIGxlZnQ6IDA7IH1cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwOyB9XG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNHJlbTsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDRyZW0gMCA0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0cmVtO1xuICAgIGJvdHRvbTogNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAvKipcbiAgICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICAgKi9cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB0b3A6IDNweDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5tZnAtYXJyb3cge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgICAubWZwLWFycm93LWxlZnQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gICAgLm1mcC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cbiIsInVsLmJhcmFqYS1jb250YWluZXIge1xuXHR3aWR0aDogMzJyZW07XG5cdGhlaWdodDogNDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudWwuYmFyYWphLWNvbnRhaW5lciBsaSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uby1qcyB1bC5iYXJhamEtY29udGFpbmVyIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm8tanMgdWwuYmFyYWphLWNvbnRhaW5lciBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjAwcHg7XG5cdGhlaWdodDogMzFyZW07XG5cdG1hcmdpbjogMXJlbTtcbn0iLCJAa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDB9fUBrZXlmcmFtZXMgcGx5ci1wb3B1cHswJXtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDFyZW0pfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBwbHlyLWZhZGUtaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7ZGlyZWN0aW9uOmx0cjtmb250LWZhbWlseTpBdmVuaXIsXCJBdmVuaXIgTmV4dFwiLFwiSGVsdmV0aWNhIE5ldWVcIixcIlNlZ29lIFVJXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjc7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlfS5wbHlyIGF1ZGlvLC5wbHlyIHZpZGVve2JvcmRlci1yYWRpdXM6aW5oZXJpdDtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX0ucGx5ciBidXR0b257Zm9udDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0b30ucGx5cjpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWl7Ym94LXNpemluZzpib3JkZXItYm94fS5wbHlyLS1mdWxsLXVpICosLnBseXItLWZ1bGwtdWkgOjphZnRlciwucGx5ci0tZnVsbC11aSA6OmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGY1YjVmO2JvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjlweDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6M3B4IDRweH0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jYXB0aW9uc3thbmltYXRpb246cGx5ci1mYWRlLWluIC4zcyBlYXNlO2JvdHRvbTowO2NvbG9yOiNmZmY7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxNHB4O2xlZnQ6MDtwYWRkaW5nOjFyZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtsaW5lLWhlaWdodDoxODUlO3BhZGRpbmc6LjJlbSAuNWVtO3doaXRlLXNwYWNlOnByZS13cmFwfS5wbHlyX19jYXB0aW9ucyAucGx5cl9fY2FwdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHl7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjQ4cmVtKXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE2cHg7cGFkZGluZzoycmVtfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxOHB4fX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHJlbSl9LnBseXJfX2NvbnRyb2x7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzo3cHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnBseXJfX2NvbnRyb2wgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDpjdXJyZW50Q29sb3I7aGVpZ2h0OjE4cHg7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4fS5wbHlyX19jb250cm9sOmZvY3Vze291dGxpbmU6MH0ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXN7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgyNiwxNzUsMjU1LC41KTtvdXRsaW5lOjB9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfWEucGx5cl9fY29udHJvbDo6YWZ0ZXIsYS5wbHlyX19jb250cm9sOjpiZWZvcmV7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2Vke2Rpc3BsYXk6bm9uZX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMxYWFmZmY7Y29sb3I6I2ZmZn0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wgc3Zne2ZpbHRlcjpkcm9wLXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMTUpKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMxYWFmZmY7Y29sb3I6I2ZmZn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7YmFja2dyb3VuZDpyZ2JhKDI2LDE3NSwyNTUsLjgpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7bGVmdDo1MCU7cGFkZGluZzoxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7YmFja2dyb3VuZDojMWFhZmZmfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xze2Rpc3BsYXk6bm9uZX0ucGx5cl9fY29udHJvbHN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye2ZsZXg6MX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVte21hcmdpbi1sZWZ0OjIuNXB4fS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6YXV0b30ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIuNXB4fS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZXtwYWRkaW5nOjAgNXB4fS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUrLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdm9sdW1le3BhZGRpbmctcmlnaHQ6NXB4fS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdm9sdW1lOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0ucGx5cl9fY29udHJvbHM6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjojNGY1YjVmO3BhZGRpbmc6MXJlbX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMCkscmdiYSgwLDAsMCwuNykpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7bGVmdDowO3BhZGRpbmc6MnJlbSA1cHggNXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEgKG1pbi13aWR0aDo0OHJlbSl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjM1cHggMXJlbSAxcmVtfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ciBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ciBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5Om5vbmV9LnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXItcmFkaXVzOjRweDtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6IzRmNWI1Zjtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjFyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSx3aWR0aCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpfS5wbHlyX19tZW51X19jb250YWluZXI6OmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtjb250ZW50OicnO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRmNWI1ZjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo0cHggMTFweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJke3BhZGRpbmctcmlnaHQ6MjhweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOjphZnRlcntib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDc5LDkxLDk1LC44KTtyaWdodDo1cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcn0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46N3B4O21hcmdpbi1ib3R0b206M3B4O3BhZGRpbmctbGVmdDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDc5LDkxLDk1LC44KTtsZWZ0OjdweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjpiZWZvcmV7YmFja2dyb3VuZDojYjdjNWNkO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2NvbnRlbnQ6Jyc7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDo0cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MXJlbTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZXtiYWNrZ3JvdW5kOiMxYWFmZmZ9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjI1cHg7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Y29sb3I6IzFhYWZmZjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOXB4O21hcmdpbjowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsMCksdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsMCkpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMik7aGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW4tdG9wOi00cHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMik7aGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjIuNXB4O2hlaWdodDo1cHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2hlaWdodDo1cHg7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6dHJhbnNwYXJlbnR9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoNDcsNTIsNjEsLjIpO2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7bWFyZ2luLXRvcDowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgyNiwxNzUsMjU1LC41KTtvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMjYsMTc1LDI1NSwuNSk7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMjYsMTc1LDI1NSwuNSk7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKSwwIDAgMCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxODMsMTk3LDIwNSwuNjYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKSwwIDAgMCAzcHggcmdiYSgwLDAsMCwuMSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXJfX3RpbWV7Zm9udC1zaXplOjE0cHh9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6OmJlZm9yZXtjb250ZW50OidcXDIwNDQnO21hcmdpbi1yaWdodDoxcmVtfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucGx5cl9fdGltZSsucGx5cl9fdGltZXtkaXNwbGF5Om5vbmV9fS5wbHlyLS12aWRlbyAucGx5cl9fdGltZXt0ZXh0LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpfS5wbHlyX190b29sdGlwe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2NvbG9yOiM0ZjViNWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjFyZW07b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDFyZW0pIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyAuMXMgZWFzZSxvcGFjaXR5IC4ycyAuMXMgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym90dG9tOi00cHg7Y29udGVudDonJztoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDFyZW0pIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZXtsZWZ0OjE2cHh9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDFyZW0pIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpfS5wbHlyLS12aWRlb3tiYWNrZ3JvdW5kOiMwMDA7b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czppbmhlcml0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyX19wcm9ncmVzc3tsZWZ0OjYuNXB4O21hcmdpbi1yaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSwucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnttYXJnaW4tbGVmdDotNi41cHg7bWFyZ2luLXJpZ2h0Oi02LjVweDt3aWR0aDpjYWxjKDEwMCUgKyAxM3B4KX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtmb250LXNpemU6MTRweDtsZWZ0OjB9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NXB4O2xlZnQ6MDttYXJnaW4tdG9wOi0yLjVweDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDowIDB9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbHtib3JkZXItcmFkaXVzOjEwMHB4O3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHJnYmEoNDcsNTIsNjEsLjYpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoNDcsNTIsNjEsLjYpIDUwJSxyZ2JhKDQ3LDUyLDYxLC42KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MjVweCAyNXB4O2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxODMsMTk3LDIwNSwuNjYpfS5wbHlyX192b2x1bWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDo1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOjQ4cmVtKXsucGx5cl9fdm9sdW1le21heC13aWR0aDo5cmVtfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBseXJfX3ZvbHVtZXttYXgtd2lkdGg6MTFyZW19fS5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wbHlyLS1pcy1pb3MucGx5ci0tdmltZW8gW2RhdGEtcGx5cj1tdXRlXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LW1zLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlO2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6MTAwMDAwMDB9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW97aGVpZ2h0OjEwMCV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6LTF9LnBseXJfX2Fkcz5kaXYsLnBseXJfX2Fkcz5kaXYgaWZyYW1le2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LnBseXJfX2Fkczo6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDQ3LDUyLDYxLC44KTtib3JkZXItcmFkaXVzOjJweDtib3R0b206MXJlbTtjb2xvcjojZmZmO2NvbnRlbnQ6YXR0cihkYXRhLWJhZGdlLXRleHQpO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6MnB4IDZweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjFyZW07ei1pbmRleDozfS5wbHlyX19hZHM6OmFmdGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7bGVmdDowO21hcmdpbjotMi41cHggMCAwO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO21hcmdpbi1ib3R0b206MXJlbTtvcGFjaXR5OjA7cGFkZGluZzozcHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMXJlbSkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLG9wYWNpdHkgLjJzIC4xcyBlYXNlO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvdHRvbTotNHB4O2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNiN2M1Y2Q7Ym9yZGVyLXJhZGl1czoycHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVye2JvdHRvbTo2cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjU1KTtib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6M3B4IDZweH0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7Ym90dG9tOjA7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3due29wYWNpdHk6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiLy8gR2VuZXJhdGUgRHVyYXRpb24gJiYgRGVsYXlcbltkYXRhLWFvc10ge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgICAgICBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10gJixcbiAgICAgICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogNTB9bXM7XG4gICAgICAgIH1cblxuICAgICAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcbiAgICAgICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuXG4gICAgICAgICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4kYW9zLWVhc2luZzogKFxuICAgICAgICBsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKSxcblxuICAgICAgICBlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSksXG4gICAgICAgIGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAwLCAxLCAxKSxcbiAgICAgICAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcbiAgICAgICAgZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKSxcblxuICAgICAgICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXG4gICAgICAgIGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KSxcbiAgICAgICAgZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSksXG5cbiAgICAgICAgZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KSxcbiAgICAgICAgZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSksXG4gICAgICAgIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcblxuICAgICAgICBlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgICAgICAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gICAgICAgIGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gICAgICAgIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgICAgICAgZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICAgICAgICBlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgICAgICAgZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICAgICAgICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gICAgICAgIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxuKTtcblxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcbi8vIERlZmF1bHQgdGltaW5nIGZ1bmN0aW9uOiAnZWFzZSdcblxuW2RhdGEtYW9zXSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgICAgIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSAmLFxuICAgICAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5cblxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICRhb3MtZGlzdGFuY2UpO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93biddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtJGFvcy1kaXN0YW5jZSk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtcmlnaHQnXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UpO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tcmlnaHQnXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tbGVmdCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSk7XG59XG5cblxuXG5cbi8qKlxuICogWm9vbSBhbmltYXRpb25zOlxuICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAqL1xuXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIH1cbn1cblxuW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGFvcy1kaXN0YW5jZSkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtJGFvcy1kaXN0YW5jZSkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC11cCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAkYW9zLWRpc3RhbmNlKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWRvd24nXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLSRhb3MtZGlzdGFuY2UpIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtbGVmdCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5cblxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cblxuW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cblxuXG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuXG5bZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cbiIsIkBtaXhpbiBpY29tb29uIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsIDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICB0cmFuc2l0aW9uOjAuNXMgZWFzZTtcbn1cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgICAgIHRyYW5zaXRpb246MC41cyBlYXNlO1xuICAgIH1cbn1cbiVpY29uLXBlcmlvZHMtYmVmb3JlLFxuLmljb24tcGVyaW9kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuJWljb24tYXJyb3ctbGVmdC1iZWZvcmUsXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG4laWNvbi1hcnJvdy1yaWdodC1iZWZvcmUsXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuJWljb24tY2FtZXJhLWJlZm9yZSxcbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuJWljb24tY2xvY2stYmVmb3JlLFxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cbiVpY29uLWxvZ28tcGF0aDEtYmVmb3JlLFxuLmljb24tbG9nbyAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbiVpY29uLWxvZ28tcGF0aDItYmVmb3JlLFxuLmljb24tbG9nbyAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjYyNWVtO1xuICBjb2xvcjogcmdiKDIzMSwgODEsIDE5KTtcbn1cbiVpY29uLWxvZ28tcGF0aDMtYmVmb3JlLFxuLmljb24tbG9nbyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjYyNWVtO1xuICBjb2xvcjogcmdiKDI5LCAyOSwgMjcpO1xufVxuJWljb24tdGhlbWVzLWJlZm9yZSxcbi5pY29uLXRoZW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuJWljb24taW5zdGFncmFtLWJlZm9yZSxcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuJWljb24tZmFjZWJvb2stYmVmb3JlLFxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cbiVpY29uLXR3aXR0ZXItYmVmb3JlLFxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuJWljb24tcHJpbnQtYmVmb3JlLFxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbiVpY29uLXJlcGx5LWJlZm9yZSxcbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4laWNvbi1lbWFpbC1iZWZvcmUsXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuJWljb24tc2VhdC1iZWZvcmUsXG4uaWNvbi1zZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG4laWNvbi1taWNyb3Bob25lLWJlZm9yZSxcbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbiVpY29uLXR2LWJlZm9yZSxcbi5pY29uLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG4laWNvbi1yZWNvcmQtYmVmb3JlLFxuLmljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG4laWNvbi1mbGFnLWJlZm9yZSxcbi5pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbiVpY29uLXBlb3BsZS1iZWZvcmUsXG4uaWNvbi1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbiVpY29uLXByb2ZpbGUtYmVmb3JlLFxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuJWljb24tZnJhbmNlLWJlZm9yZSxcbi5pY29uLWZyYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuJWljb24tbWFwLWJlZm9yZSxcbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuJWljb24tc2VhcmNoLWJlZm9yZSxcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuJWljb24tbmV0d29ya3MtYmVmb3JlLFxuLmljb24tbmV0d29ya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiVpY29uLWFycm93LWJlZm9yZSxcbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4laWNvbi1zLWFycm93LWJlZm9yZSxcbi5pY29uLXMtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbiVpY29uLWNsb3NlLWJlZm9yZSxcbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4laWNvbi1jaGVjay1iZWZvcmUsXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuJWljb24tcGxheWVyLWJlZm9yZSxcbi5pY29uLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuJWljb24tZW1haWwyLWJlZm9yZSxcbi5pY29uLWVtYWlsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuJWljb24tcGhvbmUtYmVmb3JlLFxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbiVpY29uLWRvd25sb2FkLWJlZm9yZSxcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4laWNvbi1kb3dubG9hZC1leHQtYmVmb3JlLFxuLmljb24tZG93bmxvYWQtZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4laWNvbi10aW1lLWJlZm9yZSxcbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbiVpY29uLXZpZXctYmVmb3JlLFxuLmljb24tdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuJWljb24tbmV3cy1iZWZvcmUsXG4uaWNvbi1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4laWNvbi1zdG9jay1iZWZvcmUsXG4uaWNvbi1zdG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuJWljb24tY2xvY2syLWJlZm9yZSxcbi5pY29uLWNsb2NrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuJWljb24tcmF0aW5nLWJlZm9yZSxcbi5pY29uLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuJWljb24tZXRlbGVjb21zLWJlZm9yZSxcbi5pY29uLXRlbGVjb21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4laWNvbi1pbmZvLWJlZm9yZSxcbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbiVpY29uLWZhY2Vib29rMi1iZWZvcmUsXG4uaWNvbi1mYWNlYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbiVpY29uLXR3aXR0ZXIyLWJlZm9yZSxcbi5pY29uLXR3aXR0ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4laWNvbi1saW5rZWRpbi1iZWZvcmUsXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuJWljb24tZ29vZ2xlLWJlZm9yZSxcbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuJWljb24tdmlhZGVvLWJlZm9yZSxcbi5pY29uLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuJWljb24taW5zdGFncmFtMi1iZWZvcmUsXG4uaWNvbi1pbnN0YWdyYW0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4laWNvbi15b3V0dWJlLWJlZm9yZSxcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbiVpY29uLXF1b3RlLWJlZm9yZSxcbi5pY29uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4laWNvbi1xdW90ZS0yLWJlZm9yZSxcbi5pY29uLXF1b3RlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbiVpY29uLW9uaW9uLTEtYmVmb3JlLFxuLmljb24tb25pb24tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuJWljb24tb25pb24tMi1iZWZvcmUsXG4uaWNvbi1vbmlvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4laWNvbi1yb29tLWJlZm9yZSxcbi5pY29uLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cbiVpY29uLXNpemUtYmVmb3JlLFxuLmljb24tc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuJWljb24tcGxheWVyMi1iZWZvcmUsXG4uaWNvbi1wbGF5ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4laWNvbi1xdW90ZTItYmVmb3JlLFxuLmljb24tcXVvdGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG4laWNvbi1pX2FnZW5kYS1iZWZvcmUsXG4uaWNvbi1pX2FnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuJWljb24taV9hdWRpby1iZWZvcmUsXG4uaWNvbi1pX2F1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4laWNvbi1pX2NlcnRpZmljYXRlLWJlZm9yZSxcbi5pY29uLWlfY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbiVpY29uLWlfY29tbXVuaWNhdGlvbjEtYmVmb3JlLFxuLmljb24taV9jb21tdW5pY2F0aW9uMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuJWljb24taV9jb21tdW5pY2F0aW9uMi1iZWZvcmUsXG4uaWNvbi1pX2NvbW11bmljYXRpb24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4laWNvbi1pX2NvbXBhbnktYmVmb3JlLFxuLmljb24taV9jb21wYW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4laWNvbi1pX2NvbXBhbnlfY3VsdHVyZS1iZWZvcmUsXG4uaWNvbi1pX2NvbXBhbnlfY3VsdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuJWljb24taV9jb25zdHJ1Y3Rpb24tYmVmb3JlLFxuLmljb24taV9jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbiVpY29uLWlfY291bnRyeS1iZWZvcmUsXG4uaWNvbi1pX2NvdW50cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbiVpY29uLWlfY293b3JrZXItYmVmb3JlLFxuLmljb24taV9jb3dvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuJWljb24taV9kZDEtYmVmb3JlLFxuLmljb24taV9kZDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbiVpY29uLWlfZGQyLWJlZm9yZSxcbi5pY29uLWlfZGQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4laWNvbi1pX2RpdmVyc2l0eS1iZWZvcmUsXG4uaWNvbi1pX2RpdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuJWljb24taV9kb2N1bWVudC1iZWZvcmUsXG4uaWNvbi1pX2RvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4laWNvbi1pX2V0aGljcy1iZWZvcmUsXG4uaWNvbi1pX2V0aGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuJWljb24taV9maW5hbmNpYWwtYmVmb3JlLFxuLmljb24taV9maW5hbmNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cbiVpY29uLWlfaGFuZGljYXAtYmVmb3JlLFxuLmljb24taV9oYW5kaWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuJWljb24taV9oZWFsdGgtYmVmb3JlLFxuLmljb24taV9oZWFsdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbiVpY29uLWlfaHVtYW5pdGFyaWFuLWJlZm9yZSxcbi5pY29uLWlfaHVtYW5pdGFyaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4laWNvbi1pX2lubm92YXRpb24tYmVmb3JlLFxuLmljb24taV9pbm5vdmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4laWNvbi1pX2pvYl9vZmZlci1iZWZvcmUsXG4uaWNvbi1pX2pvYl9vZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuJWljb24taV9rZXlfZmlndXJlczEtYmVmb3JlLFxuLmljb24taV9rZXlfZmlndXJlczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cbiVpY29uLWlfa2V5X2ZpZ3VyZXMyLWJlZm9yZSxcbi5pY29uLWlfa2V5X2ZpZ3VyZXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG4laWNvbi1pX2tleV9maWd1cmVzMy1iZWZvcmUsXG4uaWNvbi1pX2tleV9maWd1cmVzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuJWljb24taV9rZXlfZmlndXJlczQtYmVmb3JlLFxuLmljb24taV9rZXlfZmlndXJlczQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbiVpY29uLWlfa2V5X2ZpZ3VyZXM1LWJlZm9yZSxcbi5pY29uLWlfa2V5X2ZpZ3VyZXM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4laWNvbi1pX2xvY2F0aW9uLWJlZm9yZSxcbi5pY29uLWlfbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbiVpY29uLWlfbWFnbmlmeWluZ19nbGFzcy1iZWZvcmUsXG4uaWNvbi1pX21hZ25pZnlpbmdfZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbiVpY29uLWlfbWFuLWJlZm9yZSxcbi5pY29uLWlfbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4laWNvbi1pX21lZGlhMi1iZWZvcmUsXG4uaWNvbi1pX21lZGlhMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuJWljb24taV9tZWRpYTEtYmVmb3JlLFxuLmljb24taV9tZWRpYTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbiVpY29uLWlfb3JkZXJzLWJlZm9yZSxcbi5pY29uLWlfb3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG4laWNvbi1pX3BhcGVycy1iZWZvcmUsXG4uaWNvbi1pX3BhcGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuJWljb24taV9wdWJsaWNhdGlvbi1iZWZvcmUsXG4uaWNvbi1pX3B1YmxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4laWNvbi1pX3JlY3J1aXRtZW50LWJlZm9yZSxcbi5pY29uLWlfcmVjcnVpdG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cbiVpY29uLWlfcmVjeWNsaW5nLWJlZm9yZSxcbi5pY29uLWlfcmVjeWNsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4laWNvbi1pX3NlY3VyaXR5LWJlZm9yZSxcbi5pY29uLWlfc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbiVpY29uLWlfc3BvbnNvcnNoaXAtYmVmb3JlLFxuLmljb24taV9zcG9uc29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuJWljb24taV9zdG9jay1iZWZvcmUsXG4uaWNvbi1pX3N0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4laWNvbi1pX3RlbGVjb21zMS1iZWZvcmUsXG4uaWNvbi1pX3RlbGVjb21zMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuJWljb24taV90ZWxlY29tczItYmVmb3JlLFxuLmljb24taV90ZWxlY29tczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbiVpY29uLWlfdGltZS1iZWZvcmUsXG4uaWNvbi1pX3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cbiVpY29uLWlfdHVybm92ZXItYmVmb3JlLFxuLmljb24taV90dXJub3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuJWljb24taV92YWx1ZXMtYmVmb3JlLFxuLmljb24taV92YWx1ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbiVpY29uLWlfd29tYW4tYmVmb3JlLFxuLmljb24taV93b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuJWljb24taV95ZWFycy1iZWZvcmUsXG4uaWNvbi1pX3llYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG4laWNvbi1pbmZvLWJlZm9yZSxcbiVpY29uLXRvb2x0aXAtYmVmb3JlLFxuLmljb24taW5mbzpiZWZvcmUsXG4uaWNvbi10b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRGVmYXVsdCBlbGVtZW50IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5odG1sLnRlcXVpbGEge1xuICAgIGZvbnQ6IDYyLjUlICRmLWNlcmEtbDtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4qIHtcbiAgICAtbW96LWZvbnQtc21vb3RoaW5nOiBub25lO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBcIi1saWtlXCIgY2xhc3NlcyBzaG91bGQgYmUgdXNlZCB0byBtYWludGFpbiB0aGUgc2VtYW50aWNhbGx5IGFwcHJvcHJpYXRlIGhlYWRpbmcgbGV2ZWxzIC0gTk9UIGZvciB1c2Ugb24gbm9uLWhlYWRpbmdzICovXG5oMSxcbi5oMS1saWtlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxufVxuXG5oMixcbi5oMi1saWtlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbmgzLFxuLmgzLWxpa2Uge1xuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG8tYjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG5cbiAgICAucGFnZS1tYWdhemluZSAmIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgIH1cbn1cblxuaDQsXG4uaDQtbGlrZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udDogbm9ybWFsICRmLXJvYm90by1iO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oNSxcbi5oNS1saWtlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDYsXG4uaDYtbGlrZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ocC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmLXJvYm90by1iO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAuLXN0YXRpYyAmIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxucCxcbmxpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbmxpIGxpLFxubGkgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIGNvbG9yOiAkYy1ncmV5Mjtcbn1cblxudWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICBjb2xvcjogJGMtZ3JleTI7XG5cbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxub2wge1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogaXRlbTtcblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sLCB1bCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IHN1Yml0ZW07XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIgLiBcIiBjb3VudGVyKHN1Yml0ZW0pIFwiLlwiO1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdWJpdGVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICB9XG59XG5cbnVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICB9XG59XG5cbi5ub2J1bGxldHMgbGkge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuYSxcbmE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICBmb250LWZhbWlseTogJGYtY2VyYS1tO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC5wYWdlLW1hZ2F6aW5lIC5jb250ZW50ICY6bm90KC5saW5rLW1vcmUtYXJ0aWNsZXMpIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cbn1cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG5cbiAgICAucGFnZS1tYWdhemluZSAmIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgIC5tb2Qtd29ybGQtaHAgLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMXJlbSA0cmVtIDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IDFyZW0gNHJlbTtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG59XG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIE90aGVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5ociB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIGhlaWdodDowLjFyZW07XG59XG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLW9yYW5nZSwgMC44KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLW9yYW5nZSwgMC44KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5saW5rLW1vcmV7XG4gIGJhY2tncm91bmQ6ICNmZmYgO1xufVxuXG4uLWxpbmsge1xuXG4gICAgYnV0dG9uLFxuICAgIGJ1dHRvbjpmb2N1cyxcbiAgICBidXR0b246YWN0aXZlLFxuICAgIGEsXG4gICAgYTp2aXNpdGVkLFxuICAgIGE6Zm9jdXMsXG4gICAgYTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1tYWdhemluZSAucGFnZSAmOm5vdCgubGluay1tb3JlLWFydGljbGVzKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2NsYXNzXj0naWNvbi1pXyddLFxuW2NsYXNzKj0nIGljb24taV8nXSB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBHbG9iYWwgdmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYy1ncmV5OiAjMjIyO1xuJGMtZ3JleTI6ICM2NjY7XG4kYy1vcmFuZ2U6ICNlNzUxMTM7XG4kYy1ncmVlbjogIzRCQkVDRjtcbiRjLWdvbGQtMTogI2JjYTg4ZDtcbiRjLWJsdWUtMTogIzAxNjNhYztcbiRjLXR1cnF1b2lzZTogIzQ4Y2ZjMDs7XG4kYy1wdXJwbGUtMTogIzA2MDczYztcbiRjLWJyb3duLTE6ICM2OTM2MGM7XG4kYy1icm93bi0yOiAjNTU1O1xuJGNsci1zYTogIzQ0NDtcbiRjbHItY29uc3RydWN0aW9uOiAjZTg0ZjI5O1xuJGNsci1pbW1vYmlsaWVyOiAjOGFjYjM2O1xuJGNsci10ZWxlY29tOiAjMDA5ZWQ0O1xuJGNsci1jb2xhczogI2ZmZTQwMztcbiRjbHItdGYxOiAjMDAxYTY1O1xuXG4vLyBGb250LXN0YWNrIHNob3J0Y3V0c1xuJGYtcm9ib3RvOiAgICAnUm9ib3RvIFJlZ3VsYXInO1xuJGYtcm9ib3RvLW06ICAnUm9ib3RvIE1lZGl1bSc7XG4kZi1yb2JvdG8tYjogICdSb2JvdG8gQm9sZCc7XG4kZi1yb2JvdG8tbDogICdSb2JvdG8gbGlnaHQnO1xuJGYtcHRzZXJpZnI6ICAnUFQgU2VyaWYgUmVndWxhcic7XG4kZi1wdHNlcmlmOiAgICdQVCBTZXJpZic7XG4kZi1wdHNlcmlmLWI6ICdQVCBTZXJpZiBCb2xkJztcbiRmLXB0c2VyaWYtYms6ICdQVCBTZXJpZiBCbGFjayc7XG4kZi1wdHNlcmlmLWl0OiAnUFQgU2VyaWYgSXRhbGljJztcbiRmLWNlcmE6ICdDZXJhIFBSTyBSZWd1bGFyJztcbiRmLWNlcmEtbTogJ0NlcmEgUFJPIE1lZGl1bSc7XG4kZi1jZXJhLWI6ICdDZXJhIFBSTyBCb2xkJztcbiRmLWNlcmEtbDogJ0NlcmEgUFJPIExpZ2h0JztcbiRmLWJyeWFudDogJ0JyeWFudCBQcm8nO1xuJGYtYnJ5YW50LW06ICdCcnlhbnQgUHJvIE1lZGl1bSc7XG4kZi1icnlhbnQtYjogJ0JyeWFudCBQcm8gQm9sZCc7XG4kZi1icnlhbnQtbDogJ0JyeWFudCBQcm8gTGlnaHQnO1xuXG4vLyBTcGFjaW5nXG5cbiRwYWRkaW5nOiAuNzVyZW0gIWRlZmF1bHQ7XG4kbWFyZ2luOiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kc21hbGwtc2l6ZTogLjdyZW0gIWRlZmF1bHQ7XG4kc21hbGwtcGFkZGluZzogLjVyZW0gIWRlZmF1bHQ7XG5cbiRtZWRpdW0tc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRtZWRpdW0tcGFkZGluZzogJHBhZGRpbmcgIWRlZmF1bHQ7XG5cbiRsYXJnZS1zaXplOiAxLjNyZW0gIWRlZmF1bHQ7XG4kbGFyZ2UtcGFkZGluZzogMXJlbSAhZGVmYXVsdDtcblxuIiwiXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gUmVndWxhcic7XG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8tUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdmb250cy9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3RvIFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBNZWRpdW0nO1xuICBzcmM6IHVybCgnZm9udHMvUm9ib3RvLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCdmb250cy9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9Sb2JvdG8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdmb250cy9Sb2JvdG8tTWVkaXVtLnN2ZyNSb2JvdG8gTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIEJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvUm9ib3RvLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJ2ZvbnRzL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9Sb2JvdG8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnZm9udHMvUm9ib3RvLUJvbGQuc3ZnI1JvYm90byBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIExpZ2h0JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by1MaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJ2ZvbnRzL1JvYm90by1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdmb250cy9Sb2JvdG8tTGlnaHQuc3ZnI1JvYm90byBMaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICBzcmM6IHVybCgnZm9udHMvcHRzZXJpZi1pdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9wdHNlcmlmLWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJ2ZvbnRzL3B0c2VyaWYtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9wdHNlcmlmLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnZm9udHMvcHRzZXJpZi1pdGFsaWMuc3ZnI1BUIFNlcmlmJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYgUmVndWxhcic7XG4gIHNyYzogICB1cmwoJ2ZvbnRzL3B0X3NlcmlmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9wdF9zZXJpZi53b2ZmMicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZiBCbGFjayc7XG4gIHNyYzogICB1cmwoJ2ZvbnRzL3B0X3NlcmlmLWJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9wdF9zZXJpZi1ibGFjay53b2ZmMicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZiBCb2xkJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL3B0X3NlcmlmLWJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9wdF9zZXJpZi1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvcHRfc2VyaWYtYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnZm9udHMvcHRfc2VyaWYtYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnZm9udHMvcHRfc2VyaWYtYm9sZC5zdmcjUFRTZXJpZkJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmIEl0YWxpYyc7XG4gIHNyYzogdXJsKCdmb250cy9wdHNlcmlmLWl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL3B0c2VyaWYtaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvcHRzZXJpZi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2ZvbnRzL3B0c2VyaWYtaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdmb250cy9wdHNlcmlmLWl0YWxpYy5zdmcjcHRfc2VyaWZpdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2VyYSBQUk8gUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0NlcmFQUk8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9DZXJhUFJPLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NlcmEgUFJPIE1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0NlcmFQUk8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnRzL0NlcmFQUk8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDZXJhIFBSTyBCb2xkJztcbiAgICBzcmM6IHVybCgnZm9udHMvQ2VyYVBSTy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnRzL0NlcmFQUk8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2VyYSBQUk8gTGlnaHQnO1xuICAgIHNyYzogdXJsKCdmb250cy9DZXJhUFJPLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnRzL0NlcmFQUk8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JyeWFudCBQcm8nO1xuICAgIHNyYzogdXJsKCdmb250cy9CcnlhbnRQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9CcnlhbnRQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JyeWFudCBQcm8gTWVkaXVtJztcbiAgICBzcmM6IHVybCgnZm9udHMvQnJ5YW50UHJvLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9CcnlhbnRQcm8tTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCcnlhbnQgUHJvIEJvbGQnO1xuICAgIHNyYzogdXJsKCdmb250cy9CcnlhbnRQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9CcnlhbnRQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJ5YW50IFBybyBMaWdodCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0JyeWFudFByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9CcnlhbnRQcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiAgdXJsKCdmb250cy9pY29tb29uLmVvdD82OXd3Z28nKTtcbiAgc3JjOiAgdXJsKCdmb250cy9pY29tb29uLmVvdD82OXd3Z28jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLndvZmYyPzY5d3dnbycpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24udHRmPzY5d3dnbycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24ud29mZj82OXd3Z28nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnPzY5d3dnbyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBrZXlmcmFtZXMgb25kaW5nIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcmVtO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0aGVpZ2h0OiAwJTtcblx0XHR3aWR0aDogMCU7XG5cdH1cblx0MTAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cdDIwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0MTAwJSB7XG5cdFx0Ym9yZGVyLXdpZHRoOjAuMnJlbTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQGtleWZyYW1lcyBjaXJjbGluZyB7XG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKDE1cHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgIHRvICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZVgoMTVweCkgcm90YXRlKC0zNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIG1vdmluZyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cmVtKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0fVxufVxuQGtleWZyYW1lcyBzY3JhdGNoaW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR9XG5cdDUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcblx0fVxuXHQxMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR9XG5cdDE1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cdH1cblx0MjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0fVxufVxuQGtleWZyYW1lcyBsZWQge1xuICBcdDAlIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnRoZWFkLFxudGZvb3QsXG50Zm9vdCB0ciB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWJvdHRvbTowLjFyZW0gc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXRvcDowLjFyZW0gc29saWQgI2RmZGZkZjtcbn1cblxudGgsIFxudGQge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMS4ycmVtO1xufVxuXG50aGVhZCB0ZCxcbnRoIHtcbiAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbn1cblxudGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXItcmlnaHQ6MC4xcmVtIHNvbGlkICNkZmRmZGY7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6MC4xcmVtIHNvbGlkICNkZmRmZGY7XG4gIH1cbn1cblxudGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbnRmb290IHRkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuXG4iLCIkYm9yZGVyIDowLjFyZW0gc29saWQgJGMtZ3JleTtcblxuXG4uYnRuLFxuLmJ0bjp2aXNpdGVke1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAyLjVyZW0gMS40cmVtIDcuNXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtZ3JleSwgMC4xNSk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICBAZXh0ZW5kICVpY29uLWFycm93LWJlZm9yZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxlZnQ6IDEuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDQuN3JlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgfVxufVxuXG4uYnRuLXZpZGVvIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlaWNvbi1wbGF5ZXItYmVmb3JlO1xuICAgIH1cbn1cblxuLmJ0bi1kbCB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG59XG5cbi5idG4tZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuJWJ0bi1yZC1hbmltIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOjAuMXJlbSBzb2xpZCByZ2JhKCNGRkYsMC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTEuMXJlbSAwIDAgLTEuMXJlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbS1lZmZlY3QtamVsZW5hIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOjAuMXJlbSBzb2xpZCAjZTRlNGU0O1xufVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzU1NTtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzU1NTtcbn1cbjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjNTU1O1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1NTU7XG59XG4ucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTU1O1xufVxuOmludmFsaWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG46LW1vei1zdWJtaXQtaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbjotbW96LXVpLWludmFsaWQge1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBib3JkZXI6MC4xcmVtIHNvbGlkICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMXJlbTtcbn1cblxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnN1Ym1pdC1saWtlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG4gICAgYm9yZGVyOjAuMXJlbSBzb2xpZCAkYy1vcmFuZ2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLWNoZWNrLWJlZm9yZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6MC4ycmVtIHNvbGlkICNjMWMxYzE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjAuMnJlbTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6MC4ycmVtIHNvbGlkICNjMWMxYzE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6MC41cmVtIHNvbGlkICRjLW9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbnNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tU2VsZWN0IHtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTRlNGU0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY3VzdG9tLXNlbGVjdC1vcGVuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSA1cmVtIDEuMnJlbSAxLjJyZW07XG4gICAgfVxuXG4gICAgLmN1c3RvbVNlbGVjdElubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3QtcGFuZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIH1cblxuICAgIC5jdXN0b20tc2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi4tc2VsZWN0IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICBAZXh0ZW5kICVpY29uLXMtYXJyb3ctYmVmb3JlO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS4zcmVtO1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOjAuMXJlbTtcbiAgICB9XG5cbiAgICAmLi1zbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWZhZmFmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgIHRvcDogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbVNlbGVjdCAge1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUuM3JlbTtcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0LW9wZW5lciAge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMCAwIDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgR2xvYmFsXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCxcbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbG9iYWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgLi1vcGVuLW1hZ2F6aW5lICYsIC4tb3Blbi1tZW51LWJ1cmdlciAmIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IC42cztcblxuICAgIC4tb3Blbi1tYWdhemluZSAmIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNS41cmVtKTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCg2MC42MjVlbSkge1xuICAgICAgICAgICAgbGVmdDogOTEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXN0YXRpYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5zdGF0aWMtY3JlZGl0cyB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0pO1xuICAgIH1cblxuICAgIC4tb3Blbi1tYWdhemluZSAmLFxuICAgIC4tb3Blbi1tZW51ICYge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltjbGFzc149J21vZC0nXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAuLXNpZGViYXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDByZW07XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLmNvbnRlbnQge1xuXG4gICAgcCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICB9XG59XG5cbi5leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbWFyZ2luOiA1cmVtIGF1dG8gOHJlbSBhdXRvO1xuICAgIH1cbn1cblxuLnF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgLnBhZ2UtbWFnYXppbmUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xuICAgIH1cblxuICAgIC4tY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMCA4cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5wYWdlLW1hZ2F6aW5lICYge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgNXJlbSk7XG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIC5wYWdlLW1hZ2F6aW5lICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWF1dGhvciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG5cbiAgICAgICAgLnBhZ2UtbWFnYXppbmUgJiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tcG9zaXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICAucGFnZS1tYWdhemluZSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRleHQge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNzNyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDEwcmVtIGF1dG87XG4gICAgfVxuXG4gICAgaDI6bm90KC5ocC10aXRsZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLi1zaWRlYmFyICYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG59XG5cbi5jb2x1bW5zIHtcblxuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYgPiAuLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXNpZGViYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1tb2R1bGVzIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnJlbSA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG59XG5cbi4tc2lkZWJhciB7XG5cbiAgICAuLW1vZHVsZXMgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAubW9kLWxpbmUgKyAubW9kLWxpbmUge1xuICAgICAgICBib3JkZXItdG9wOjAuMXJlbSBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgfVxufVxuXG4uaWZyYW1lLW9mZnJlcy1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoNzAwcHgpIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IDcwcmVtO1xuXHR9XG59IiwiLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0Ym90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0Ym9yZGVyOjAuMXJlbSBzb2xpZCAjYzFjMWMxO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdG1hcmdpbjogMCAwLjZyZW07XG5cdFx0d2lkdGg6IDEuNXJlbTtcblxuXHRcdCYtYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdC4tYmx1ZSAmLFxuXHRcdC4tZ3JlZW4gJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cblx0XHRcdCYtYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFByaW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuIFxuQG1lZGlhIHByaW50IHtcblx0XG4gICAgLyogXG4gICAgKiBCb2lsZXJwbGF0ZSBwcmludCBzdHlsZXNcbiAgICAqL1xuICAgXG4gICAgKiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3MgKi9cbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuICAgIC8qIERvbid0IHNob3cgbGlua3MgZm9yIGxvZ28sIGltYWdlcywgb3IgamF2YXNjcmlwdC9pbnRlcm5hbCBsaW5rcyAqL1xuICAgIC5sb2dvIGE6YWZ0ZXIsXG4gICAgLmlyIGE6YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6MC4xcmVtIHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8qIGg1YnAuY29tL3QgKi9cbiAgICB9XG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAuNWNtO1xuICAgIH1cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1pbWctbGVmdFxuXG5cbiAgIC8qXG4gICAgKiBDdXN0b20gcHJpbnQgc3R5bGVzXG4gICAgKi9cblxuICAgIC5sb2dvLFxuICAgIC5sb2dvIGltZ3tcbiAgICAgIGZsb2F0Om5vbmU7XG4gICAgICBoZWlnaHQ6IDYuN3JlbTtcbiAgICB9XG4gICAgLmxvZ28gYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucGFnZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmxheW91dC0yY29sOmFmdGVyLFxuICAgIC5zaWRlYmFyLFxuICAgIC5ib3R0b20sXG4gICAgLmhlYWRlcjpiZWZvcmUsXG4gICAgLnNsaWRlcixcbiAgICAubmF2LXRhY3RpbGUsXG4gICAgLm1lbnUsXG4gICAgLmZ1LFxuICAgIC5mb290ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sYXlvdXQtMmNvbCA+IC5wcmltYXJ5e1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLmxvYWRlci1wcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYuNHJlbTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG59XG5cbi5sb2FkZXItcHJlc3MgZGl2IHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG4gICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi43cmVtO1xuICAgIHdpZHRoOiAxLjFyZW07XG59XG5cbi5sb2FkZXItcHJlc3MgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG4gICAgbGVmdDogMC42cmVtO1xufVxuXG4ubG9hZGVyLXByZXNzIGRpdjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xuICAgIGxlZnQ6IDAuNnJlbTtcbn1cblxuLmxvYWRlci1wcmVzcyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbiAgICBsZWZ0OiAyLjZyZW07XG59XG5cbi5sb2FkZXItcHJlc3MgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMzIDAuNnMgaW5maW5pdGU7XG4gICAgbGVmdDogNC41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczEge1xuICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgICB9XG59XG4gICIsImhlYWRlciB7XG4gICAgLi10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1zdG9ja3Mge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC4tdmFsdWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdmFyaWFibGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmVjMTNmO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAmLi1yZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3M2IzYjtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjVyZW0gc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tc291cmNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLXN0b2NrcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLi1wcm9maWxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1hcnJvdy1iZWZvcmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImhlYWRlciB7XG4gIC4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOC42cmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgICAuLW9wZW4tbWVudS1idXJnZXIgJiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjguNXJlbTtcbiAgICAgIHRvcDogMS41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuICAgIC4tbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQuMnJlbTtcbiAgICAgIHRvcDogLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC4tb3Blbi1tZW51LWJ1cmdlciAmIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLi1idXJnZXIge1xuICAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogLjJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmV5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC4tb3Blbi1tZW51LWJ1cmdlciAmIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgbGVmdDogLTZyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiaGVhZGVyIHtcblx0Li1zZWFyY2gge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiAwLzAgYTtcblx0XHRtYXJnaW4tbGVmdDogM3JlbTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBpY29tb29uO1xuXHRcdFx0QGV4dGVuZCAlaWNvbi1zZWFyY2gtYmVmb3JlO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0Y29sb3I6ICNjZGNkY2Q7XG5cdFx0fVxuXHR9XG5cblx0Li1zZWFyY2gtZm9ybSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0YmFja2dyb3VuZDogJGMtb3JhbmdlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHM7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICRjLW9yYW5nZTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMXJlbTtcblx0XHRcdHJpZ2h0OiAyLjUlO1xuXHRcdH1cblx0XHQuLWNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHdpZHRoOiA5NSU7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0Zm9ybSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmLi1vcGVuLXNlYXJjaCB7XG5cdFx0Li1zZWFyY2gtZm9ybSB7XG5cdFx0ICAgIG1heC1oZWlnaHQ6IDRyZW07XG5cdFx0XHRvdmVyZmxvdzogaW5oZXJpdDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblx0fVxufVxuIiwiLm1vZC1wcmVzcy1tZW51IHtcblx0Li10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4ucHJlc3MtbWVudS1pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlYmViZWI7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0YSwgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjLWdyZXkgIWltcG9ydGFudDtcblx0fVxufVxuLnByZXNzLW1lbnUtaXRlbS1kYXRlIHtcblx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGNvbG9yOiAjODg4O1xufVxuLnByZXNzLW1lbnUtaXRlbS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRjb2xvcjogJGMtZ3JleTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3MtbWVudS1pdGVtLWRldGFpbHMge1xuXHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0Y29sb3I6ICM4ODg7XG59IiwiQGltcG9ydCBcImhlYWRlci90b3BcIjtcbkBpbXBvcnQgXCJoZWFkZXIvbW9iaWxlXCI7XG5AaW1wb3J0IFwiaGVhZGVyL3NlYXJjaFwiO1xuQGltcG9ydCBcImhlYWRlci9tb2QtcHJlc3MtbWVudVwiO1xuXG5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggMXJlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogMTJyZW07XG4gICAgfVxuXG4gICAgLi1vcGVuLW1lbnUtYnVyZ2VyICYge1xuICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xuICAgIH1cblxuICAgICYgPiAuLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1sb2dvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tbWFpbi1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMS43cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1oZWFkbGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1tO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tb3Blbi1tZW51LWJ1cmdlciAmIHtcbiAgICAgICAgICAgIC4taGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXNldHRpbmdzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLi1sYW5ndWFnZXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDUuM3JlbTtcbiAgICB9XG5cbiAgICAuLW5hdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJyZW0pO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNy41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgcmlnaHQ6IC0yNy41cmVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgICAgICAuLW9wZW4tbWVudS1idXJnZXIgJiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLi1tYWdhemluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tbWFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAmLi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgLi1leHRlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi1vcGVuZWQge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLi1oYXMtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXMtaWUgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC4tZXh0ZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1zaG93IHtcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tZXh0ZW5kIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTJyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWllICYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tYm9yZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLWNsb3NlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLWNsb3NlLWJlZm9yZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tY2hpbGRyZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAyLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgxODE4MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1sYXRlc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAyLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tb2ZmZXJzIHtcbiAgICAgICAgICAgICAgICAuLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLi1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tbGF0ZXN0LWxhcmdlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tZmVhdHVyZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4taGVhZGxpbmUge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdHlwZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLXN0b2NrcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgNHJlbSAycmVtO1xuXG4gICAgICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1kYXRhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1zb3VyY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi12YXJpYWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZWMxM2Y7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cmVtIHNvbGlkICMyZWMxM2Y7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjczYjNiO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuNXJlbSBzb2xpZCAjYjczYjNiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1kb2N1bWVudCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMjVyZW07XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tYmx1ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAxNDEsIDI1NSwgMC43KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tZGF0ZSxcbiAgICAgICAgICAgIC4tdHlwZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tbmV3cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWV4Y2VycHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmICsgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgNXJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAzcmVtIDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNXM7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTI5MjkyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLi1zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250OiAwLzAgYTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tbGVnYWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICM0NTQ1NDU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblx0ICAgIGEge1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgcGFkZGluZzogMCAxcmVtO1xuXHQgICAgfVxuXG4gICAgfVxuXG4gICAgLmdyYXlzY2FsZSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjVzO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB1Ymxpc2gtZGF0ZSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtO1xufVxuIiwiLmJhciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNS41cmVtO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuLW5ldHdvcmtzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1vcGVuLW5ldHdvcmtzICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkYy1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFnYXppbmUtbGFiZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0OS44cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5icmVhZGNydW1iIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTUlO1xuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE1cmVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLXMtYXJyb3ctYmVmb3JlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cblxuICAgIC4tc2hhcmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gICAgLi1vcGVuLW1lbnUtYnVyZ2VyICYge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ldHdvcmtzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0pO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0O1xuICAgIC4tb3Blbi1uZXR3b3JrcyAmIHtcbiAgICBcdGxlZnQ6IDUuNXJlbTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDcuNXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNy4ycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLWNsb3NlLWJlZm9yZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuLXRhYnMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gMCAwIDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I3YjdiNztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLi1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MC4ycmVtIHNvbGlkICRjLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC4tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAuLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gLTEuNXJlbSA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC4taXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMjMuNHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgIC4tbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC4tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLi1saW5rcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLXNvY2lhbCB7XG4gICAgICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tdGFiIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjVzO1xuICAgICAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaWNvbi10b29sdGlwIHtcbiAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgIEBleHRlbmQgJWljb24taW5mby1iZWZvcmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgJjpob3ZlciAudG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5pY29uLXRvb2x0aXAge1xuICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgQGV4dGVuZCAlaWNvbi1pbmZvLWJlZm9yZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi50b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAuNHJlbSAycmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICM2MzYzNjM7XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cmVtKTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3R0b206IC0ycmVtO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIHRyYW5zcGFyZW50IDFyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgdHJhbnNwYXJlbnQgMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgI2ZmZiAxcmVtO1xuICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICByaWdodDogMi41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG59XG4iLCIuY29va2llcyB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLnVpLWNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgQGV4dGVuZCAlaWNvbi1jbG9zZS1iZWZvcmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG59XG5cbi5jb29raWVzLS1kaXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgKyAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5jb29raWVzX3dyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29va2llc19wYW5lbCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblxuICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICsgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvb2tpZXNfYnRuIHtcbiAgICBtYXJnaW46IDFyZW0gM3JlbSAwIDA7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS4xcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZC1iYW5uZXItaHAge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgLi1iYW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIDAvY292ZXIgI2RkZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuLXZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgLi1zb3VyY2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuXHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblx0Li1saW5rLWJhY2sge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMnJlbTtcblx0XHRcdGxlZnQ6IDVyZW07XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaWNvbW9vbjtcblx0XHRcdEBleHRlbmQgJWljb24tYXJyb3ctYmVmb3JlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXG4gICAgLi1kZXRhaWxzIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIG1hcmdpbjogNXJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogLTEycmVtIDAgMCAwO1xuICAgICAgICB9XG5cblx0ICAgIGltZyB7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvLW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICYgLi1kZXRhaWxzIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tZGFyayB7XG4gICAgICAgIC4tZGV0YWlscyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZXk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1oYXMtdmlkZW8ge1xuXG4gICAgICAgIC4tYmFubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4taW1hZ2Uge1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAuLXZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZC1iYW5uZXItdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZC1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC4tYmFubmVyIHtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAwL2NvdmVyICNkZGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgJi5tb2QtYmFubmVyLW1hZy1pbnQgLi1iYW5uZXIgaDEge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDIwJSwgcmdiYSgyNDEsIDI0MSwgMjQxLCAwKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAucGFnZS1tYWdhemluZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90by1iO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIG1heC13aWR0aDogMTExcmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLi1saW5rLWJhY2sge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsZWZ0OiA1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgIEBleHRlbmQgJWljb24tYXJyb3ctYmVmb3JlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1zZWFyY2gge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLi1sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLW1hZ2F6aW5lLWZpbHRlcnMge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuLXNlYXJjaCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1maWx0ZXJzIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblxuICAgICAgICAgICAgJiArIC4tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tbW9yZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWludGVydmlldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNS43cmVtO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tZGV0YWlscyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNS43cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuLXRpbWUge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLXRpbWUtYmVmb3JlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi12aWV3IHtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi12aWV3LWJlZm9yZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tc2hhcmUge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNS43cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWljb24tZmFjZWJvb2stYmVmb3JlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi10d2l0dGVyLWJlZm9yZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLWxpbmtlZGluLWJlZm9yZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1nb29nbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1nb29nbGUtYmVmb3JlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvLWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgLm1vZC1iYW5uZXItbWFnIC4tYmFubmVyIGgxIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5tb2QtYmFubmVyLW9mZmVyLFxuLm1vZC1iYW5uZXItbWFnLFxuLm1vZC1iYW5uZXItaGlzdG9yeSB7XG4gICAgLi1iYW5uZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2QtYmFubmVyLXNzaHAsXG4ubW9kLWJhbm5lci1tYWcge1xuXG4gICAgLi1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2QtYmFubmVyLW9mZmVyIHtcblxuICAgIC4tYmFubmVyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kLWJhbm5lci1lcnJvciB7XG5cbiAgICAuLWJhbm5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLm1vZC1iYW5uZXItaGlzdG9yeSB7XG5cbiAgICAuLWJhbm5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWRlY2FkZXMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjhyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tZml4ZWQgJiB7XG5cbiAgICAgICAgLi1kZWNhZGVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uLXNob3ctdmlkZW8ge1xuICAgICYgKyBkaXZbY2xhc3NePVwibW9kLW5ld3NcIl0ge1xuICAgICAgICAuLW5ld3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2QtZG9jdW1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXG4gICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGRpdiArIC5tb2QtcHJlc3Mge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2QtcHJlc3Mge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cmVtKTtcbiAgICB9XG5cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tZGF0ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tZm9ybWF0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG59IiwiLm1vZC1hZ2VuZGEge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cmVtKTtcbiAgICB9XG5cbiAgICAudGV4dCAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLi1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLi1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG5cbiAgICAuLWZvcm1hdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICB9XG5cbiAgICAuLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbn1cblxuLm1vZC1hZ2VuZGEtaW50IHtcbiAgICBAZXh0ZW5kIC5tb2QtYWdlbmRhO1xuXG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowLjFyZW0gc29saWQgI2U1ZTVlNTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuLWRhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2Qtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1NnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLi1zdGF0aWMgJiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLi1mcm9udCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbSAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLW51bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuOXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICB3aWR0aDogNDZyZW07XG4gICAgfVxuICAgIC4taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMxNThkZmYsIDAuNyk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuLWNvbmZlcmVuY2UgIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtb3JhbmdlLCAwLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM2LjhyZW07XG4gICAgICAgIGhlaWdodDogMzYuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAxMCUgYXV0bztcbiAgICAgICAgcGFkZGluZzogN3JlbSAycmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDJyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi12ZXJzaW9uLCAuLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICB9XG5cbiAgICAuLWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjAuMnJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tZnJvbnQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJiArIC4tZG93bmxvYWRzIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIC4tZmlsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tZG93bmxvYWRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLi1maWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1kb3dubG9hZC1leHQtYmVmb3JlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNjg1ZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1jbG9zZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1jbG9zZS1iZWZvcmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXNob3dlZCB7XG4gICAgICAgIC4tZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tZG93bmxvYWRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXNpZGViYXIgJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbn1cbiIsIi5tb2Qtc29jaWFsLW5ldHdvcmtzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzZjOWViO1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuLXNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gM3JlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tYWNjb3VudCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgfVxuXG4gICAgLi10d2l0dGVyIHtcblxuICAgICAgICAuLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLXR3aXR0ZXItYmVmb3JlO1xuICAgICAgICAgICAgY29sb3I6ICM0Y2FjZjk7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAjNGNhY2Y5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1mYWNlYm9vayB7XG5cbiAgICAgICAgLi1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1mYWNlYm9vay1iZWZvcmU7XG4gICAgICAgICAgICBjb2xvcjogIzNmNjVhNjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogIzNmNjVhNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taXRlbSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDVyZW0gOHJlbTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udDogMC8wIGE7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMuNXJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLXMtYXJyb3ctYmVmb3JlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiZGl2W2NsYXNzXj1cIm1vZC1uZXdzXCJdIHtcbiAgICAuLW5ld3Mge1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgfVxufVxuXG4ubW9kLW5ld3MtaHAge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAwIDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogLTRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHRvcDogLTEwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1uZXdzIHtcblxuICAgICAgICAmLm1vYmlsZS1zbGlkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogMCBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgICAgICAgICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4taW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi10YWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEyLjJyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1leGNlcnB0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDRyZW0gMCA1cmVtIDA7XG4gICAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cyB7XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC4taW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLi1jb250ZW50IHtcbiAgICAgICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cmVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjhzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLi1saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDRyZW0gMCA1cmVtIDA7XG4gICAgfVxuXG4gICAgLi1hcnJvdzpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICBAZXh0ZW5kICVpY29uLWFycm93LWJlZm9yZTtcbiAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAuLWV4Y2VycHQge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC4tc2lkZWJhciAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kLW5ld3MtZmluYW5jZS1ocCxcbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAsXG4ubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCxcbi5tb2QtbmV3cy1yZXN1bHRhdC1ib3Vyc2llci1ocCB7XG5cbiAgICAuLW5ld3Mge1xuICAgICAgICBtYXJnaW46IC00cmVtIC0xLjVyZW0gNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuLWRvd25sb2FkcyB7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNi41cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLi1zdGF0aWMgJiB7XG4gICAgICAgIC4tbmV3cyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuaHAtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2QtbmV3cy1maW5hbmNlLWhwIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kLW5ld3MtcmVzdWx0YXQtYm91cnNpZXItaHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04cmVtO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjByZW07XG4gICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICB9XG5cbiAgICAuLW5ld3Mge1xuICAgICAgICBtYXJnaW46IDRyZW0gMCA1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiA4cmVtIC0xLjVyZW0gNXJlbTtcbiAgICAgICAgICAgIC4taXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICB9XG59XG5cbi5tb2QtbmV3cy1wYXRyb25hZ2UtaHAge1xuXG4gICAgLm1vZC1uZXdzLWhwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjZyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1uZXdzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZC1uZXdzLXJlc3VsdGF0LWJvdXJzaWVyLWhwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOHJlbTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwcmVtO1xuICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgfVxuXG4gICAgLi1uZXdzIHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDAgNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxMDI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHJlbSAtMS41cmVtIDVyZW07XG4gICAgICAgICAgICAuLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgIH1cbn1cblxuLm1vZC1uZXdzLWNhcmVlci1ocCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIC4tbmV3cyB7XG4gICAgICAgIG1hcmdpbjogLTRyZW0gLTEuNXJlbSA1cmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAtMTRyZW0gLTEuNXJlbSA1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDYycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAzcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tb2ZmZXJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRzbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tdG90YWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRzbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tZGF0ZSxcbiAgICAuLWNhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC4tbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxuXG4gICAgLi1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgfVxuXG4gICAgLi1saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2QtbmV3cy1pbnZlc3Rpc3NldXJzLWhwIHtcblxuICAgIC4taXRlbS4tbGFyZ2Uge1xuXG4gICAgICAgIC4tY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIH1cbiAgICAgICAgLi1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3JlbSk7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC4tZGV0YWlscyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cblxuIiwiLm1vZC1ibG9nLWhwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC4taW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNy43cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC4tbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuLXNpZGViYXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZC1iYW5uZXItaHAgKyAubW9kLWJsb2ctaHAge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuXG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoMTAyNXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbiAgICB9XG5cblxuICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAtNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxMDI1cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTE0cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2QtZmlndXJlcy1ocCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGMtZ3JleTtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG5cbiAgICAuLWZpZ3VyZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuLWl0ZW0ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiBpbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6IDM3cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTZyZW07XG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTZyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IC4xcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4taWNvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1kYXRhIHtcbiAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjRyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tdG9vbHRpcCB7XG4gICAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC4tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjhkZjk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC4taXRlbSB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cblxuICAgICAgICAuLWRhdGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi10b29sdGlwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVhY2E2NjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLi1pdGVtIHtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXRvb2x0aXAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kLWZpZ3VyZXMtaHAsXG4ubW9kLW5ld3MtZmlndXJlcy1ocCAge1xuXG4gICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1vZC1uZXdzLWZpZ3VyZXMtaHAge1xuXG4gICAgLi1maWd1cmVzIHtcbiAgICAgICAgbWFyZ2luOiAtNHJlbSAtMS41cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoMTAyNXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWl0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA2LjJyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSBhdXRvIDEuNXJlbTtcbiAgICB9XG5cbiAgICAuLWRhdGEge1xuICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5pY29uLXRvb2x0aXAge1xuICAgICAgICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuIiwiLm1vZC1wYWdlcy1ocCB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuLWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLW5ld3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXNpZGViYXIgJiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cmVtIDA7XG4gICAgfVxufSIsIi5tb2Qtd29ybGQge1xuICAuLW9wdGlvbnMge1xuICAgIG1hcmdpbjogMCBhdXRvIDVyZW0gYXV0bztcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIC4tZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLi1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgIH1cbiAgICAuLXNlbGVjdCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gIH1cbiAgLi1sZWdlbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgZm9udDogMS4ycmVtICRmLWNlcmEtbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICYuLWNsci1zYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNsci1zYTtcbiAgICAgICAgfVxuICAgICAgICAmLi1jbHItY29uc3RydWN0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWNvbnN0cnVjdGlvbjtcbiAgICAgICAgfVxuICAgICAgICAmLi1jbHItaW1tb2JpbGllciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNsci1pbW1vYmlsaWVyO1xuICAgICAgICB9XG4gICAgICAgICYuLWNsci10ZWxlY29tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLXRlbGVjb207XG4gICAgICAgIH1cbiAgICAgICAgJi4tY2xyLWNvbGFzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWNvbGFzO1xuICAgICAgICB9XG4gICAgICAgICYuLWNsci10ZjEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjbHItdGYxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNnbWFwIHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuXG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgIGhlaWdodDogNjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgIGhlaWdodDogOTByZW07XG4gICAgfVxuICB9XG4gIC4tc21hbGwtY3VzdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cblxuLm1vZC13b3JsZC1ocCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIC4tYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4xNSk7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbn1cblxuLm1hcC13aW5kb3dzLXdyYXBwZXIge1xuICAuLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgbWFyZ2luOiAycmVtIDNyZW0gMnJlbSAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgICB9XG4gIH1cbiAgLi1kZXRhaWxzIHtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgfVxuICB9XG4gIC4td2Vic2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgQGV4dGVuZCAlaWNvbi1hcnJvdy1iZWZvcmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2QtaGlzdG9yeS1ocCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuXG4gIC4tZGF0ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMS41cmVtO1xuICB9XG5cbiAgLi1pdGVtIHtcbiAgICBtYXJnaW46IDdyZW0gMy41cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLi1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgdG9wOiAxOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tc21hbGwge1xuICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSA3cmVtKTtcbiAgICAgIH1cbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi4tbWVkaXVtIHtcbiAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gN3JlbSk7XG4gICAgICB9XG4gICAgICAmICsgLi1tZWRpdW0ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmICsgLi1zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICB0b3A6IDE4cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1mdWxsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHAsIHVsLCBvbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLi1kYXRlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuLWxpbmsgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5tb2QtaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgcGFkZGluZzogMTByZW07XG4gIH1cblxuICAuaHAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgXHR3aWR0aDogNi4ycmVtO1xuICAgIGhlaWdodDogNi4ycmVtO1xuICAgIG1hcmdpbjogLjVyZW0gYXV0byAxLjVyZW07XG4gIH1cblxuICAuLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIFx0bWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxuXG4gIC4tbGluayB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuXG4uLWJhY2stdG8tdG9wIHtcbiAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgQGV4dGVuZCAlaWNvbi1hcnJvdy1iZWZvcmU7XG4gIGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGMtb3JhbmdlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgfVxufVxuIiwiLm1vZC1wcm9maWxlLWhwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZyZW0gMCA3LjVyZW0gMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2U5NDMwMCwgMC44KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLi1ncm91cCB7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAuLWNhdGVnb3J5IHtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgLi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuLWxpbmVzIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLS45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1kdW8ge1xuICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgICAgICAgdG9wOiAtLjRyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IC0xLjJyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAuM3JlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgICAgICAgICB0b3A6IDEuM3JlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTEuMnJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIC4zcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tdHJpbyB7XG4gICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgICAgICAgICAgICB0b3A6IC0xLjFyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IC0xLjNyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICAgICAgICB0b3A6IDIuMnJlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICAuLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgfVxuICAgICAgLi1saW5lcyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0uMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tZHVvIHtcbiAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgICAgICAgICB0b3A6IC00cmVtO1xuICAgICAgICAgICAgICByaWdodDogLTEuMnJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIC4zcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgICAgICAgdG9wOiAxLjNyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgLjNyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi10cmlvIHtcbiAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICAgICAgICB0b3A6IC0xLjFyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAtLjZyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICAgICAgICAgIHRvcDogMi4ycmVtO1xuICAgICAgICAgICAgICByaWdodDogLS42cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gIH1cbiAgLi1saW5rcyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMS41cmVtIDEuNHJlbSA2cmVtO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMTUpO1xuICAgIH1cbiAgfVxuICAuLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogNC4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0b3A6IC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1kdW8ge1xuICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHJpbyB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1vZC1mYXEtaHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cblxuICAgIC4tZmFxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICB9XG5cbiAgICAuLXF1ZXN0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2QtY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAycmVtIDAgNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogNS41cmVtIDAgOC41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgcGFkZGluZzogMTByZW0gMCAxMnJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLi1jb250YWN0cyB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuLWNvbnRhY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLi1jb250YWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIC4tbmFtZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLi1waG9uZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWVtYWlsIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLi1zaWRlYmFyICYge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgICAgICAgLi1jb250YWN0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC4tY29udGFjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJiArIC4tY29udGFjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2QtbGlua3MgJiB7XG4gICAgICAgIC4tY29udGFjdHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1jb250YWN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJiArIC4tY29udGFjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm1vZC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgIH1cbiAgICAuLWVycm9ycyB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuLnN1YnNjcmlwdGlvbi1lcnJvcnMge1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5tb2QtY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICAgIH1cbn1cblxuLnRleHQsXG4uZXhjZXJwdCB7XG4gICAgJiArIC5tb2QtY29udGFjdC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcmVtIDA7XG4gICAgfVxufVxuXG4ubW9kLWZvcm0ge1xuXG4gICAgLi1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJi4tZnVsbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLi1jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgJiArIC4tY29sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBpbnB1dCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG5cblxuXG4gICAgLi1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1sZWdhbCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5MjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxufSIsIi5tb2Qtam9iLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAtNHJlbSAwIDVyZW07XG5cbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxMDI1cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICAgIH1cblxuICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC4tYXZhaWxhYmxlLW9mZmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtaXQtbGlrZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSA0cmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1zZXBhcmF0b3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgNXJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuLWZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tc2VsZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYgKyAuLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZC1uZXdzIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIC0xLjVyZW07XG4gICAgfVxuXG4gICAgLi1zZWFyY2gge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tc3R1ZGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQkVXQVJFIC4uLiBCT1JJUyBDT0RFXG4uYXJ0aWNsZXMtZmlsdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgIC5ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtX3NlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICAkZi1jZXJhO1xuICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJ0aWNsZXMtaGlnaGxpZ2h0IHtcbiAgICAubGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIH1cbn1cblxuLmFydGljbGUtZGV0YWlscyB7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cblxuLmFydGljbGVzLWxpc3Qge1xuICAgIC5saXN0IHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICBAZXh0ZW5kICVjbGVhcmZpeDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1fc2VsZWN0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5wcmVzcy1saXN0IHtcbiAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZzogMi4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4Zjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICB9XG59XG5cbi5hcnRpY2xlcy1oaWdobGlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4iLCIubW9kLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWF4LXdpZHRoOiAxMTFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC4tc2lkZWJhciAmIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICB9XG5cbiAgICAuLWdhbGxlcnkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDg2cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICB3aWR0aDogIDg2cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuLWRldGFpbHMge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1wYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC4tcGFnaW5nIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDNyZW07XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWRlci1uZXh0LFxuICAgIC5zbGlkZXItcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1hcnJvdy1iZWZvcmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgLi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZC12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC4tZGV0YWlscyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuLXNpZGViYXIgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC4tZGV0YWlscyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cblxuLm1vZC12aWRlby1ocCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMTVyZW0gMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMDAwMCwgMC4zNSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGgyLFxuICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAxZW0gNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDAgMnJlbSA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwYic7XG4gICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSA0LjJyZW0gMS40cmVtIDkuMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLW1vYmlsZS1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlkZW8tY29udGFpbmVyIHtcblxuICAgIC4tdmlkZW8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiBvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1jbG9zZS1iZWZvcmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLi1zaG93LXZpZGVvIHtcblxuICAgICAgICAuLXZpZGVvIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuLWNvbnRlbnQsIGgyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgfVxuXG4gICAgICAgIC4tcGxheWVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlby1wbGF5ZXIge1xuICAgIG1heC13aWR0aDogODZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgIH1cblxuICAgIC4tcGxheWVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1wbGF5ZXItYmVmb3JlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGJvcmRlcjowLjNyZW0gc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogNS40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjRyZW07XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci1wbGF5ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuLXNpZGViYXIgJixcbiAgICAudG91Y2ggJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5qcy1wbGF5LXZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1wbGF5ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kLWZpZ3VyZXMge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogMThyZW0gYXV0byAxMHJlbSBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcbiAgICB9XG5cbiAgICAuLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLmZpZ3VyZXMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgICAgIHRvcDogLThyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi4tb3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcblxuICAgICAgICAgICAgLmljb24tdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi13aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG5cbiAgICAgICAgICAgIC4tbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1ibGFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuXG4gICAgICAgICAgICAuaWNvbi10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pY29uLXRvb2x0aXAge1xuICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgIHRvcDogLTFyZW07XG4gICAgfVxuXG4gICAgLi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNC42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAuMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgIH1cblxuICAgIC4tc2lkZWJhciAmIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAmICsgLi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2QtY2hhcnRzIHtcbiAgICBtYXJnaW46IDVyZW0gMDtcblxuICAgIC5ocC10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC4tY2hhcnQge1xuICAgICAgICBtYXJnaW46IDVyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIC4tY2hhcnRbZGF0YS10eXBlPVwiY29sdW1uXCJdIHtcbiAgICAgICAgLmhpZ2hjaGFydHMtZGF0YS1sYWJlbHMgdGV4dCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuY2hhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtZXhwbGFuYXRvcnkge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG59XG5cbi5tb2QtY2hhcnQtaW50cmFkYXkge1xuICAgIG1hcmdpbjogOHJlbSAwO1xuXG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLi1saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDRyZW0gMCA1cmVtIDA7XG4gICAgfVxufVxuXG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSxcbi5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHRleHQsXG4uaGlnaGNoYXJ0cy1kYXRhLWxhYmVscyxcbnN2ZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59IiwiLm1vZC1kb3dubG9hZHMge1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRwYWRkaW5nOiA0cmVtIDA7XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA2cmVtIDAgOHJlbTtcblx0fVxuXG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuLWRvd25sb2FkcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Li1pdGVtIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMCA2LjI1cmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Li1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXG5cdC4tc2lkZWJhciAmIHtcblxuXHRcdC4tZG93bmxvYWRzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC4taXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYgKyAuLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDJyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC4taW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cblx0XHQuLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubW9kLWRvd25sb2Fkcy1pbnQge1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xuXG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuLWRvd25sb2FkcyB7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC4taXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCYgKyAuLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMjByZW07XG5cdFx0fVxuXG5cdFx0Li1kZXRhaWxzIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQuLXNpZGViYXIgJiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdC4tZG93bmxvYWRzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC4taXRlbSB7XG5cdFx0XHRtYXJnaW46IDJyZW0gMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ubW9kLWRvd2xvYWRzLXJlZ3VsYXRlZCB7XG5cblx0Li1kb3dubG9hZHMge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdG1hcmdpbjogMCAtMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC4taXRlbSB7XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYgKyAuLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdG1hcmdpbjogMCAyLjVyZW0gMnJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDVyZW0pO1xuXG5cdFx0XHQmICsgLi1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1vZC1kb3dubG9hZHMsXG4ubW9kLWRvd25sb2Fkcy1pbnQge1xuXG5cdC4taW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwLjZyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuLXR5cGUge1xuXHRcdGJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGRpdiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuLWRhdGUge1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHR9XG5cblx0Li10aXRsZSB7XG5cdFx0Y29sb3I6ICRjLWdyZXk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRtYXJnaW46IDFyZW0gMDtcblx0fVxuXG5cdC4tdmVyc2lvbiB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGMtb3JhbmdlO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLm1vZC1saW5rcyB7XG4gIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYgPiBhLFxuICAmID4gZGl2IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC4taXRlbSB7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gICAgLi1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC4tdGl0bGUsIC4tZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLi1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubW9kLW9mZmVyLWxpc3Qge1xuXHRwYWRkaW5nLXRvcDogOHJlbTtcblx0Li1yZXN1bHRzIHtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdH1cblx0Li1pdGVtIHtcblx0XHRjb2xvcjogJGMtZ3JleTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Li1kZXRhaWxzIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Li1pbmZvcyB7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cblx0Li1kZXRhaWxzIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHR3aWR0aDogY2FsYyg3NSUgLSAycmVtKTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC4tZGF0ZSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC4tbG9jYXRpb24ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHQmICsgLi1sb2NhdGlvbiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cblx0Li10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0Y29sb3I6ICRjLW9yYW5nZTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cdC4tZXhjZXJwdCB7XG5cdFx0bGluZS1oZWlnaHQ6IDIuMnJlbTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHR9XG5cdC4tbGluayB7XG5cdFx0bWFyZ2luOiAycmVtIDAgNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogNnJlbTtcblx0fVxuXG5cdC5sb2FkLW9mZmVycy1saW5rLmxvYWRpbmcge1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogNnJlbTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9sb2FkaW5nLmdpZicpIG5vLXJlcGVhdCAwIDAvY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiA2cmVtO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHdpZHRoOiA2cmVtO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubG9hZC1vZmZlcnMtbGluay5oaWRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLm1vZC1vZmZlci1zaWRlYmFyIHtcblx0bWFyZ2luLXRvcDogNXJlbTtcblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHR1bCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDNyZW07XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Li1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGMtZ3JleTtcblx0fVxuXHQuLWxhYmVsIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHR9XG5cdC4tdHlwZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43cmVtO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHR9XG5cdC4tZGF0ZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHR9XG5cdC4tY2F0ZWdvcnkge1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcblx0XHRjb2xvcjogJGMtb3JhbmdlO1xuXHR9XG5cdC4tbGluayB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59IiwiLm1vZC1vZmZlci1kZXRhaWxzIHtcblx0Li1kZXRhaWxzIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdHBhZGRpbmc6IDNyZW0gMDtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuLWxpc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuLWJ1dHRvbnMge1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHQgICAgcGFkZGluZzogMS4ycmVtIDNyZW07XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRzbWFsbCkge1xuXHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHQgICAgJjpob3ZlciB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjLW9yYW5nZTtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQuLWRlc2NyaXB0aW9uIHtcblx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdH1cbn0iLCIubW9kLW9mZmVyLXNpbWlsYXIge1xuXHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblxuXHQuaDMtbGlrZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlNWU1ZTU7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcblx0XHRjb2xvcjogJGMtZ3JleTtcblx0fVxuXG5cdC4taXRlbSB7XG5cdFx0Y29sb3I6ICRjLWdyZXk7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQgLi1kZXRhaWxzIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Li1pbmZvcyB7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cblxuXHQuLWRldGFpbHMge1xuXHRcdGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZTVlNWU1O1xuXHRcdG1hcmdpbjogMnJlbSAwIDNyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0fVxuXHR9XG5cblx0Li1kYXRlIHtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuLWxvY2F0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmICsgLi1sb2NhdGlvbiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuLXRpdGxlIHtcblx0XHRjb2xvcjogJGMtb3JhbmdlO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuLWV4Y2VycHQge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0bGluZS1oZWlnaHQ6IDIuMnJlbTtcblx0fVxufSIsIi5tb2Qtb2ZmZXItc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAtNHJlbTtcblx0cGFkZGluZzogNHJlbSAycmVtO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogNHJlbSA5cmVtO1xuXHR9XG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Li1maWx0ZXJzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgLTEuNXJlbTtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuLXNlbGVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxcmVtIDEuNXJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDZyZW0pIC8gMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA5cmVtKSAvIDMpO1xuXHRcdH1cblx0fVxuXHQuLWNhdGVnb3J5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAycmVtIDA7XG5cdFx0Li10eXBlIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdC4tZ3JvdXAge1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQuLWNoZWNrYm94ICsgLi1jaGVja2JveCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHR9XG5cdH1cblx0Li1zdWJtaXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ICAgIHBhZGRpbmc6IDEuMnJlbTtcblx0ICAgIG1pbi13aWR0aDogMjhyZW07XG5cdCAgICAmOmhvdmVyIHtcblx0ICAgIFx0Y29sb3I6ICRjLW9yYW5nZTtcblx0ICAgIH1cblx0fVxufSIsIi5tb2QtY2FyZWVyLWpvaW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNXJlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAxNXJlbSAwO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Li1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cblx0XHRpIHtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgXHRcdHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgXG4gICAgXHRcdCY6YmVmb3JlIHtcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0dG9wOiAuOHJlbTtcbiAgICBcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdFx0fVxuXHR9XHRcbn1cbiIsIi5tb2QtcGFnaW5hdGlvbiB7XG5cdHBhZGRpbmc6IDRyZW0gMCAxMHJlbSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmNvbnRhaW5lciB7XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Li1uZXh0LFxuXHQuLXByZXYge1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICRjLWdyZXkyO1xuXHRcdGNvbG9yOiAkYy1ncmV5Mjtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0aGVpZ2h0OiA0LjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDQuOHJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdHdpZHRoOiA0LjhyZW07XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaWNvbW9vbjtcblx0XHRcdEBleHRlbmQgJWljb24tYXJyb3ctYmVmb3JlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQuOHJlbTtcblx0XHR9XG5cdH1cblxuXHQuLXByZXYge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji4tY3VycmVudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhLFxuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAkYy1ncmV5Mjtcblx0XHRcdGNvbG9yOiAkYy1ncmV5Mjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA0LjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogNC44cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IDQuOHJlbTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjLW9yYW5nZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdCYuaGVsbGlwIHNwYW4ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR3aWR0aDogMS41cmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLm1vZC1tYWdhemluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC05MS41cmVtO1xuICAgIHRvcDogMTJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUuNXJlbSk7XG4gICAgbWF4LXdpZHRoOiA5MS41cmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC42cztcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgLi1vcGVuLW1hZ2F6aW5lICYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgfVxuXG4gICAgLi1hcnRpY2xlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW0gYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMS41cmVtIDNyZW07XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi4tbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuLWZpbHRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdGFnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi10YWcge1xuICAgICAgICBtYXJnaW46IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbjogMnJlbSAycmVtIDNyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWRldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10aW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLXRpbWUtYmVmb3JlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC4tZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgIH1cblxuICAgIC4tbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuLWVkaXRvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVyZW07XG5cbiAgICAgICAgLi1xdW90ZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLXF1b3RlLWJlZm9yZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgfVxuXG4gICAgLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLm1vZC1tYWdhemluZS1ocCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KDEwMjVweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1uby1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLi1hcnRpY2xlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjVyZW0gM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gM3JlbSk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzcmVtKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi4tbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDNyZW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjVyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDIgLyAzKSAqIDEwMCUgLSAzcmVtKTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuLWZpbHRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdGFnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi10YWcge1xuICAgICAgICBtYXJnaW46IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbjogMnJlbSAycmVtIDNyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWRldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10aW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLXRpbWUtYmVmb3JlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC4tZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgIH1cblxuICAgIC4tbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCIubW9kLW5ld3Nyb29tLWhwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxMDI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLi1uZXdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC4taXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzdyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLi1sYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgyIC8gMykgKiAxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tZGlyZWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2RpcmVjdC1hY2Nlc3MuanBnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNyZW0gMy41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHJlbSAzcmVtIDVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLWFycm93LWJlZm9yZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1wcmVzcyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRkY2M2MztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLi10eXBlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi12aWRlbyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXBsYXllciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS4ycmVtIDEuNHJlbSAxLjRyZW07XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLXBsYXllci1iZWZvcmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tcHVibGljYXRpb24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4taW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdmVyc2lvbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi10d2l0dGVyLFxuICAgICAgICAmLi1mYWNlYm9vayB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDhyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXBvc3Qge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW0gOHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICBmb250OiAwLzAgYTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDZyZW07XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWljb24tcy1hcnJvdy1iZWZvcmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWljb24tcy1hcnJvdy1iZWZvcmU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uLXMtYXJyb3ctYmVmb3JlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXR3aXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJlYWJmNDtcblxuICAgICAgICAgICAgLi1pY29uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWljb24tdHdpdHRlci1iZWZvcmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tZmFjZWJvb2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM3NjVhMztcblxuICAgICAgICAgICAgLi1pY29uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWljb24tZmFjZWJvb2stYmVmb3JlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLW1hZ2F6aW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi10YWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM3JlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDNyZW0gNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi10aW1lLWJlZm9yZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1sYXJnZSB7XG4gICAgICAgICAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAuLWljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1pbnN0YWdyYW0tYmVmb3JlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2QtcGF0cm9uYWdlLWhwIHtcblx0YmFja2dyb3VuZDogI2Y4ZjhmODtcblx0Li1jYXRlZ29yeSB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuLWltYWdlIHtcblx0XHRcdGhlaWdodDogMjVyZW07XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICB3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblxuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Li1pdGVtIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0ICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdCAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHQgICAgICAgIHdpZHRoOiA5MCU7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Li1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDRyZW0gOHJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1sZWZ0IHtcblx0XHRcdC4taW1hZ2Uge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5tb2QtYWN0aW9ucy1ocCB7XG5cdHBhZGRpbmc6IDVyZW0gMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC4tYWN0aW9ucyB7XG5cdFx0aGVpZ2h0OiA0MHJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Li1pdGVtIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IC41cztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cbiAgICAgICAgLm5vLXRvdWNoICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxuXG5cdC4tdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC4tZGV0YWlscyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kLWFjdGl2aXRpZXMge1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xuXG5cdC4tYWN0aXZpdHkge1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdCAgXHR9XG5cdCAgXHQmOm50aC1jaGlsZChldmVuKSB7XG5cdCAgXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0ICBcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0ICBcdH1cblx0fVxuXG5cdC4taW1hZ2Uge1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiA0MHJlbTtcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHQgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHQgIGhlaWdodDogYXV0bztcblx0XHQgIHdpZHRoOiA0MCU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Li1jb250ZW50IHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0ICBtYXgtd2lkdGg6IDYwcmVtO1xuXHRcdCAgcGFkZGluZzogN3JlbSA4cmVtO1xuXHRcdCAgd2lkdGg6IDYwJTtcblx0XHR9XG5cdH1cblxuXHQuLWZpZ3VyZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Li1pdGVtIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA1MCU7XG5cbiAgICBcdFx0JiArIC4taXRlbSB7XG4gICAgXHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcbiAgICBcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcbiAgICBcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1kYXRhIHtcblx0XHRcdGNvbG9yOiAkYy1vcmFuZ2U7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQuNHJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRoZWlnaHQ6IDUuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdCYuY29sbGFib3JhdG9yIHtcblx0XHRcdFx0aGVpZ2h0OiA0LjhyZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAuN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi10b29sdGlwIHtcblx0XHRcdHJpZ2h0OiAtNHJlbTtcblx0XHRcdHRvcDogLS4xcmVtO1xuXHRcdH1cblxuXHRcdC4tbGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0Li1icmFuY2hlcyB7XG5cdFx0Li1ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC4taXRlbSB7XG5cdFx0XHRcdCYgKyAuLWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm1vZC1yc2Uge1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuICBcdH1cblx0Li1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MHJlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHQgIHdpZHRoOiA0MCU7XG5cdFx0ICBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC4tY29udGVudCB7XG5cdFx0cGFkZGluZzogNHJlbSAycmVtO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHQgIHdpZHRoOiA2MCU7XG5cdFx0ICBtYXgtd2lkdGg6IDYwcmVtO1xuXHRcdCAgcGFkZGluZzogN3JlbSA4cmVtO1xuXHRcdH1cblx0fVxufSIsIi5tb2QtdGVtcGxhdGUtaW1hZ2Uge1xuICAgICYuLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIH1cbiAgICAmLi13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuLWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi4tcnNlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjByZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA3cmVtIDhyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgfVxuICAgIC4tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC4tZGF0ZSxcbiAgICAuLWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgICAuLWV4Y2VycHQge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWY7XG4gICAgICAgIG1heC13aWR0aDogNThyZW07XG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgNXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICB9XG4gICAgLi1xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZjtcbiAgICAgICAgbWF4LXdpZHRoOiA1OHJlbTtcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLXF1b3RlLWJlZm9yZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgfVxuICAgIC4tcG9zaXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gICAgLi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJiArIC4tbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kLXNpdGVtYXAge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAxMHJlbSAwO1xuXHRcdH1cblxuXHRcdC4tc2l0ZW1hcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuICAgIC4tY2F0ZWdvcnkge1xuICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIFx0JiA+IGEge1xuICAgIFx0XHRAZXh0ZW5kIC5oMy1saWtlO1xuICAgIFx0XHRjb2xvcjogJGMtZ3JleTtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXHR9XG5cbiAgICBcdCYgPiB1bCA+IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgXHRcdG1hcmdpbi1ib3R0b206MC41cmVtO1xuXG4gICAgXHRcdCY6YmVmb3JlIHtcbiAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdCYgPiB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgXHRcdGEge1xuXHQgICAgXHRcdGNvbG9yOiAkYy1ncmV5O1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuXHQgICAgXHR9XG4gICAgXHR9XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59IiwiLm1vZC1yZXN1bHRzIHtcblx0cGFkZGluZzogNXJlbSAwO1xuXG5cdGZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Li1maWx0ZXJzIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDczcmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC4tZmlsdGVyIHtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCYgKyAuLWZpbHRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQuLXN1Ym1pdCB7XG5cdFx0aGVpZ2h0OiA0LjVyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDIuNXJlbTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGMtb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC4tbGFiZWwge1xuXHRcdGNvbG9yOiAkYy1ncmV5O1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdH1cblxuXHQuLXNlbGVjdCB7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHNtYWxsKSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuLXJlc3VsdHMge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cblx0XHQuLXRpdGxlIHtcblx0XHRcdG1heC13aWR0aDogNzNyZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWF4LXdpZHRoOiA3M3JlbTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRyYW5zaXRpb246IC41cztcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdFx0Li10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLW9yYW5nZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IC0xMDAlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Li1kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjLWdyZXkyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblxuXHRcdFx0Li1kZXRhaWxzIHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblxuXHRcdFx0Li10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkYy1ncmV5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdFx0fVxuXG5cdFx0XHQuLWZvcm1hdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0XHRjb2xvcjogIzg4ODtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji4td2ViY2FzdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcblxuXHRcdFx0XHRcdC4tdGl0bGUsXG5cdFx0XHRcdFx0Li1mb3JtYXQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjLW9yYW5nZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC4tbGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Li1kYXRlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi1wbGF5ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRsZWZ0OiAycmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjAuM3JlbSBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC4tdGl0bGUsIC4tZm9ybWF0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC4teW91dHViZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuXHRcdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxLjVyZW0gMDtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMCAzcmVtIDEzLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxlZnQ6IDJyZW07XG5cdFx0XHRcdGJvcmRlcjowLjNyZW0gc29saWQgI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Li1kYXRhIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA3M3JlbTtcblxuXHRcdC4tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjLWdyZXk7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdH1cblxuXHRcdC4tZm9ybWF0IHtcblx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn0iLCIubW9kLXJlc3VsdHMtaHAge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogNXJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHR9XG59IiwiLm1vZC1zdG9ja3Mge1xuICAubW9kLW5ld3MtZmluYW5jZS1ocCAmLFxuICAubW9kLW5ld3MtaW52ZXN0aXNzZXVycy1ocCAmIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLi1zaWRlYmFyICYge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLi1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAmICsgLi1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICAgICYuLW1haW4ge1xuICAgICAgLi1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgICAuLXBlcmNlbnQge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgIzJlYzEzZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1uZWdhdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICNiNzNiM2I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLi1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLi1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJiA+IGRpdiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgJiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC4tc291cmNlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAmICsgLi10aW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JleTI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC4tdGltZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuLXRvdGFsIHtcbiAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAuLW51bWJlciB7XG4gICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gIC4tcGVyY2VudCB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMyZWMxM2Y7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuLW5lZ2F0aXZlIHtcbiAgICBjb2xvcjogI2I3M2IzYjtcbiAgfVxufSIsIi5tb2QtZmFjdHNoZWV0LWhwIHtcblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHRcdGRpdiB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHR9XG5cdH1cbn0iLCIuanMtYW5pbWF0ZS5pbi12aWV3IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi50b3VjaCB7XG5cdC5qcy1hbmltYXRlIHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmluLXZpZXcge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG59XG5cbkBpbXBvcnQgXCJicmllZi9pbnRyb1wiO1xuQGltcG9ydCBcImJyaWVmL3NlY3RvclwiO1xuQGltcG9ydCBcImJyaWVmL2FmZmlsaWF0ZXNcIjtcbkBpbXBvcnQgXCJicmllZi9kb2N1bWVudFwiO1xuQGltcG9ydCBcImJyaWVmL2JyYW5jaFwiOyIsIi5tb2QtYnJpZWYtaW50cm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbjogMTByZW0gMDtcblx0fVxuXG5cdC4tcGljdHVyZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdH1cblxuXHRcdCYuaW4tdmlldyB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogZmxpcEluWDtcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC4tc2VjdG9ycyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3JlbTtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdH1cblxuXHQuLWl0ZW0ge1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBvcGFjaXR5OiAwO1xuXG5cdFx0XHQmICsgLi1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdH1cblxuXHRcdC4taW1hZ2Uge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGhlaWdodDogMTByZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdHdpZHRoOiAxMHJlbTtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHRcdGhlaWdodDogNC41cmVtO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuLWxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxM3JlbSk7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pbi12aWV3IHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn0iLCIubW9kLWJyaWVmLXNlY3RvciB7XG5cdG1hcmdpbjogNXJlbSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Li1ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiA1cmVtIDA7XG5cdH1cblxuXHQuLWl0ZW0ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChuKzMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGMtb3JhbmdlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cblx0XHQmLmluLXZpZXcge1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC4taW1hZ2Uge1xuXHRcdG1heC13aWR0aDogMTByZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuLWJ0biB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdG1hcmdpbjogNXJlbSAwO1xuXHR9XG59IiwiLm1vZC1icmllZi1hZmZpbGlhdGVzIHtcblx0bWFyZ2luOiA4cmVtIDA7XG5cblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC4tY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9XG5cblx0Li1kYXRhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXG5cdFx0Li1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjLWdyZXk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICBwYWRkaW5nOiA1cmVtIDJyZW07XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1udW1iZXIge1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuXHRcdCAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQgICAgJiArIHNwYW4ge1xuXHRcdCAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0Lmljb24tdG9vbHRpcCB7XG5cdFx0ICAgIHJpZ2h0OiAtM3JlbTtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIHRvcDogLTFyZW07XG5cdFx0fVxuXHR9XG5cblx0Li1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxuXG5cdC4tY291bnRyaWVzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cbiAgICAuLWNvdW50cnkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuXHQuLXF1b3RlIHtcblx0XHRjb2xvcjogJGMtb3JhbmdlO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICNlNzUwMTI7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBoZWlnaHQ6IC4ycmVtO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgd2lkdGg6IDEwcmVtO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjZTc1MDEyO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBoZWlnaHQ6IC4ycmVtO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHdpZHRoOiAxMHJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2QtYnJpZWYtZG9jdW1lbnQge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1NTAlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuXHRwYWRkaW5nOiA4cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC44cztcblxuICAgICYuaW4tdmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAxMDAlO1xuICAgIH1cblxuICAgIC4tdGl0bGUge1xuICAgIFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICBcdGZvbnQtc2l6ZTogNHJlbTtcbiAgICBcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBcdHN0cm9uZyB7XG4gICAgXHRcdGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgXHR9XG5cbiAgICBcdHNwYW4ge1xuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICBcdH1cbiAgICB9XG5cbiAgICAuLWJ0biB7XG4gICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLi10b3Age1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC04cmVtO1xuICAgICAgICB3aWR0aDogMTJyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgIFx0QGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgXHRjb2xvcjogIzAwMDtcbiAgICAgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgXHQgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFx0d2lkdGg6IDEwMCU7XG5cbiAgICAgICAgXHQmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1hcnJvdy1iZWZvcmU7XG4gICAgXHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHQgICAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIFx0ICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2QtYnJpZWYtYnJhbmNoIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcblx0bWFyZ2luOiA4cmVtIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuLWxvZ28ge1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuXHQgICAgb3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIHdpZHRoOiAwLjFyZW07XG5cdFx0ICAgIGhlaWdodDogMDtcblx0XHQgICAgYmFja2dyb3VuZDogIzIyMjtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0ICAgIHRvcDogOXJlbTtcblx0XHQgICAgdHJhbnNpdGlvbjogLjVzO1xuXHRcdH1cblx0fVxuXG5cdC4tbGluZSB7XG5cdCAgICBoZWlnaHQ6IDAuMXJlbTtcblx0ICAgIG1hcmdpbjogYXV0bztcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cblx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBcdCAgICBjb250ZW50OiAnJztcblx0XHQgICAgaGVpZ2h0OiAwLjFyZW07XG5cdFx0ICAgIGxlZnQ6IDUwJTtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0cmFuc2l0aW9uOiAuNXM7XG5cdFx0ICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcblx0ICAgICAgICB3aWR0aDogMDtcblx0ICAgIH1cblxuXHQgICAgJjphZnRlciB7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cdCAgICAgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGhlaWdodDogMC4xcmVtO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHJpZ2h0OiA1MCU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgdHJhbnNpdGlvbjogLjVzO1xuXHRcdCAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG5cdCAgICAgICAgd2lkdGg6IDA7XG5cdCAgICB9XG5cdH1cblxuXHQuLWdyb3VwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDVyZW0gMDtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxuXG4gICAgLi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXG5cbiAgICAgICAgJi4tc21hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1sYXJnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAtNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tZXh0ZXJuYWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IC0zMC4zcmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4ycmVtIGRhc2hlZCAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuMXJlbSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwLjNyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluLXZpZXcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAuLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMC4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4taW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuXG4gICAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXG4gICAgICAgIC50b3VjaCAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1jb25zdHJ1Y3Rpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tbWVkaWFzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDFhNjU7XG4gICAgICAgIH1cblxuICAgICAgICAmLi10ZWxlY29tcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tdHJhbnNwb3J0cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG5cblx0Li1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuLWJyYW5jaCB7XG5cdFx0bWFyZ2luOiAycmVtO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTByZW07XG5cdFx0fVxuXHR9XG5cblx0Li1icmFuY2hlcyB7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHRcdCYuaW4tdmlldyB7XG5cblx0XHRcdC4tbG9nbyB7XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC4tbGluZSB7XG5cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIHdpZHRoOiBjYWxjKDI1JSArICgyNSUvMikgKyAwLjFyZW0pO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgICY6YWZ0ZXIge1xuXHRcdFx0ICAgICAgICB3aWR0aDogMjUlO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0Li1pdGVtIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji4tc21hbGwsXG4gICAgICAgICAgICAgICAgJi4tbGFyZ2Uge1xuXG5cdFx0XHRcdFx0Li1jYXRlZ29yeSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgICBcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgICBcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG5cdFx0XHRcdCAgICAgIFx0YW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG91Y2ggJiAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG5cdH1cbn1cbiIsIi5tb2QtZ292ZXJuYW5jZSB7XG5cdG1hcmdpbjogNXJlbSAwO1xuXG5cdC4tZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMCAtMXJlbSA1cmVtIC0xcmVtO1xuXHR9XG5cblx0Li1pdGVtIHtcblx0XHRtYXJnaW46IDFyZW07XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAycmVtKTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Li1uYW1lIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdG1hcmdpbjogMS41cmVtIDAgMXJlbTtcblx0fVxuXG5cdC4tcG9zaXRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cblx0Li1saW5rIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGljb21vb247XG5cdFx0XHRAZXh0ZW5kICVpY29uLWFycm93LWJlZm9yZTtcblx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuXG4ubW9kLWJpb2dyYXBoeSB7XG5cdGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZTBlMGUwO1xuXHRwYWRkaW5nOiA1cmVtIDA7XG5cblx0aDEge1xuXHRcdEBleHRlbmQgLmgyLWxpa2U7XG5cdFx0Y29sb3I6ICRjLW9yYW5nZTtcblx0fVxuXG5cdGgyIHtcblx0XHRAZXh0ZW5kIC5oMy1saWtlO1xuXHRcdGNvbG9yOiAkYy1ncmV5O1xuXHR9XG5cblx0Li1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Li1iYWNrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaWNvbW9vbjtcblx0XHRcdEBleHRlbmQgJWljb24tYXJyb3ctYmVmb3JlO1xuXHRcdFx0Y29sb3I6ICRjLW9yYW5nZTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0fVxuXG5cdC4tcGhvdG8ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHQgICAgd2lkdGg6IDUwJTtcblx0fVxuXG5cdC4tcG9zaXRpb24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cblxuXHQuLWRvYiB7XG5cdCAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2VjZWNlYztcblx0ICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZWNlY2VjO1xuXHQgICAgY29sb3I6ICM4ODg7XG5cdCAgICBmb250LXNpemU6IDEuNHJlbTtcblx0ICAgIG1hcmdpbjogM3JlbSAwIDJyZW0gMDtcblx0ICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXHQgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG5cdH1cbn1cbiIsIi5tb2QtaHVtYW5pdGFyaWFuIHtcblx0Li1hc3NvY2lhdGlvbnMge1xuXHRcdC4taXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNlNWU1ZTU7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdFx0fVxuXHRcdC4taW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDE3LjVyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQuNXJlbTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuLWRldGFpbHMge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0cmVtKTtcblx0XHR9XG5cdFx0Li1uYW1lIHtcblx0XHRcdEBleHRlbmQgLmgzLWxpa2U7XG5cdFx0fVxuXHRcdC4tZXhjZXJwdCB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0XHQuLWRlc2NyaXB0aW9uIHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubW9kLWFjY29yZGlvbiB7XG5cdG1hcmdpbjogNXJlbSAwO1xuXG5cdC4taXRlbSB7XG5cdCAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2VjZWNlYztcblxuXHQgICAgJi5pcy1vcGVuIHtcblxuXHQgICAgXHQuLXRpdGxlIHtcblx0ICAgIFx0XHRjb2xvcjogJGMtb3JhbmdlO1xuXG5cdCAgICBcdFx0JjpiZWZvcmUge1xuXHRcdFx0ICAgIFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0ICAgIFx0XHR9XG5cblx0XHRcdFx0Lm1vZC1yZXN1bHRzICYge1xuXHRcdFx0XHRcdGNvbG9yOiAkYy1ncmV5O1xuXHRcdFx0XHR9XG5cdCAgICBcdH1cblxuXHQgICAgXHQuLWNvbnRlbnQge1xuXHQgICAgXHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHQuLXRpdGxlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgY29sb3I6ICM4ODg7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHQgICAgZm9udC1zaXplOiAycmVtO1xuXHQgICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cblx0ICAgICY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGljb21vb247XG5cdFx0XHRAZXh0ZW5kICVpY29uLXMtYXJyb3ctYmVmb3JlO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IDBzO1xuXHQgICAgfVxuXHR9XG5cblx0Li1jb250ZW50IHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0ICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcblx0fVxuXG5cdC4tZXhjZXJwdCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cbiIsIi50cGwtc2lnbmFsZXRpcXVlIHtcblx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblx0cGFkZGluZzogNC41cmVtIDA7XG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Y29sb3I6ICMyMjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cdC5saXN0cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQubGlzdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXHRsaSB7XG5cdFx0cGFkZGluZy1yaWdodDogNXJlbTtcblx0fVxufSIsIi5saXN0LWFnZW5kYSB7XG4gIC5pdGVtLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgfVxuICB9XG59IiwiLnRwbC1mbGF0LWNvbG9yIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgaDIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC4tY29udGVudCB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICB9XG4gIH1cbiAgLnRleHQgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAuLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcbiAgICB9XG4gICAgdWwsIG9sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52aWRlb3RoZXF1ZS1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDExMXJlbTtcblxuXHQub3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTEsIDExLCAuOCk7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0ei1pbmRleDogNTA7XG5cdH1cblxuXHQudmlkZW8tY29udGFpbmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoMCwwLDAsMC42OCk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0LnJlc3BvbnNpdmUtdmlkZW8ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogKDE3IC8gMzApICogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC52aWRlbyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lmljb24tY2xvc2Uge1xuXHRcdGNvbG9yOiAjYmFiYWJhO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIuNXJlbTtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMnJlbTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnZpZGVvLWNhcHRpb24ge1xuXHRcdGJhY2tncm91bmQ6ICMyMjI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRwYWRkaW5nOiAgM3JlbSAycmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNhcHRpb24tdGl0bGUge1xuXHRcdEBleHRlbmQgLmgzLWxpa2U7XG5cdH1cbn1cblxuLnl0LWNoYW5uZWxzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAtNHJlbTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHR9XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGhlaWdodDogMTZyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogLThyZW07XG5cdFx0cGFkZGluZzogMCAycmVtO1xuXHR9XG5cblx0LmxhYmVsIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtb3JhbmdlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwIDFyZW0gMnJlbTtcblx0XHRwYWRkaW5nOiAxLjNyZW0gMi41cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNDQlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLndpZGdldC10YWJzIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4ud2lkZ2V0LXRhYnMtbGlzdCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgI2ZmZjtcblx0XHRjb2xvcjogI2I3YjdiNztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW46IDAgMS4ycmVtO1xuXHRcdHBhZGRpbmc6IDAgMCAxLjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQmLm1peGl0dXAtY29udHJvbC1hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGMtZ3JleTtcblx0XHRcdGNvbG9yOiAkYy1ncmV5O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYy1vcmFuZ2U7XG5cdFx0fVxuXHR9XG59XG4udmlkZW90aGVxdWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudGFyZ2V0cyB7XG5cdCAgICBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZm9jdXMge1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjVyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxLjVyZW0gM3JlbTtcblx0XHQgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAzcmVtKTtcblx0ICAgICAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzcmVtKTtcblx0XHRcdFx0XHR9XG5cblxuICAgICAgICB9XG4gICAgfVxuXG5cdFx0LmZvY3VzX2luZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IC0zcmVtIGF1dG8gMDtcblx0XHRcdHBhZGRpbmc6IDIuMnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA5MCU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGMtZ3JleTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuICAgIC52aWRlby1wbGF5ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9wbGF5ZXIucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRoZWlnaHQ6IDYuNHJlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiA2cmVtO1xuXHRcdFx0XHR3aWR0aDogNi40cmVtO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5tb2Qtc2hhcmUtZmFjdHNoZWV0IHtcbiAgLi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuLXNvdXJjZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICAuLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG4gIH1cbiAgLi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIH1cbiAgLi1hbGlnbmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1heC13aWR0aDogJGxhcmdlIC0gMSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAudGFibGUtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWF4LXdpZHRoOiAkbGFyZ2UgLSAxKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAuc2dUYWJsZUFsbFZNaWRkbGUgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2dEaXZIRnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLm1vYmlsZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiArIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250ZW50IC5tb2Qtc2hhcmUtZmFjdHNoZWV0IHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufSIsIi5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4ge1xuXG5cdC50ZXh0ZSB7XG5cdFx0Ym90dG9tOiAxMHZ3O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuXHRcdGZvbnQtc2l6ZTogNHZ3O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsZWZ0OiAxMHZ3O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjN2dztcblx0XHR9XG5cdH1cblxuXHQuc2xpZGU6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMzAlLHJnYmEoMCwwLDAsMC4wNykgNTAlLHJnYmEoMCwwLDAsMC4yMikgNjUlLHJnYmEoMCwwLDAsMC45NSkgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjZjIwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQuc2xpZGUgaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Ym90dG9tOiAzLjY0dnc7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuXHRcdGhlaWdodDogMS4xdnc7XG5cdFx0bWFyZ2luOiAwLjV2dztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHdpZHRoOiAxLjF2dztcblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEuODJ2dyAzdnc7XG5cdCAgICBib3R0b206IDA7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFx0aGVpZ2h0OiAzdnc7XG5cdCAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMDtcbiAgICBcdHdpZHRoOiAxLjgydnc7XG5cdH1cblx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG5cdFx0bGVmdDogMnZ3O1xuXHR9XG5cdC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRcdHJpZ2h0OiAydnc7XG5cdH1cbn0iLCIucGFnZS1lcnJvciB7XG5cblx0Li10ZXh0IHtcblx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2U1ZTVlNTtcblx0XHRwYWRkaW5nOiA2cmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdG1heC13aWR0aDogNjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Li1idXR0b25zIHtcblx0XHRwYWRkaW5nOiA0cmVtIDAgMTByZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC4tc2VhcmNoIHtcbiAgICBcdG1hcmdpbjogYXV0bztcbiAgICBcdG1heC13aWR0aDogMzNyZW07XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHR3aWR0aDogOTAlO1xuXG4gICAgXHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGNvbG9yOiAjMDAwO1xuICAgIFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgIFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHQgICAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDJyZW07XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0fVxuXG4gICAgXHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgXHRcdEBleHRlbmQgJWljb24tc2VhcmNoLWJlZm9yZTtcbiAgICBcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgXHRcdGJvcmRlcjogbm9uZTtcbiAgICBcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0XHRmb250OiAwLzAgYTtcbiAgICBcdFx0aGVpZ2h0OiAxMDAlO1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICB0b3A6IDA7XG4gICAgXHRcdHdpZHRoOiA1cmVtO1xuXG4gICAgXHRcdCY6YmVmb3JlIHtcbiAgICBcdFx0XHRAaW5jbHVkZSBpY29tb29uO1xuICAgIFx0XHRcdGNvbG9yOiAjMDAwO1xuICAgIFx0XHRcdGZvbnQtc2l6ZToycmVtO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cdH1cblx0LnN1Ym1pdC1saWtlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRwYWRkaW5nOiAxLjJyZW0gM3JlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjLW9yYW5nZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbmZvZ3JhcGhpZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA1NyU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KDEwMjRweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0YXJ0aWNsZSB7XG5cdFx0YmFja2dyb3VuZDogcmVwZWF0LXggMCAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMjQuNSU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLnNob3cge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQjY2hhcDEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4NENERkE7XG5cblx0XHQudGl0bGUgc3BhbiB7XG5cdFx0XHRjb2xvcjogIzg0Q0RGQTtcblx0XHR9XG5cdH1cblxuXHQjY2hhcDIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRURCNUQ7XG5cblx0XHQudGl0bGUgc3BhbiB7XG5cdFx0XHRjb2xvcjogI0ZFREI1RDtcblx0XHR9XG5cdH1cblxuXHQjY2hhcDMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3N0E0RkY7XG5cblx0XHQudGl0bGUgc3BhbiB7XG5cdFx0XHRjb2xvcjogIzc3QTRGRjtcblx0XHR9XG5cdH1cblxuXHQjY2hhcDQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhMWQzNWY7XG5cblx0XHQudGl0bGUgc3BhbiB7XG5cdFx0XHRjb2xvcjogI2ExZDM1Zjtcblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0Zm9udC1zaXplOiA2cmVtO1xuXHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4cmVtO1xuXHRcdFx0aGVpZ2h0OiA4cmVtO1xuXHRcdFx0d2lkdGg6IDhyZW07XG5cdFx0fVxuXHR9XG5cblx0LnRleHQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLW07XG5cdFx0Zm9udC1zaXplOiAxLjZ2dztcblx0XHRsaW5lLWhlaWdodDogMi44cmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDExLjUlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2FudmFzLXBvcGluIHtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQuY2FudmFzLXBvcGluLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGljb21vb247XG5cdFx0XHRjb250ZW50OiBcIlxcZTkwZFwiO1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRyaWdodDogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuY2FudmFzLXBvcGluLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQrIC5jYW52YXMtcG9waW4taXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA1JTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wYWdlci1pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogLjJyZW0gc29saWQgI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHR3aWR0aDogMnJlbTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNnM7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0xLjVyZW07XG5cdFx0XHRsZWZ0OiAtLjlyZW07XG5cdFx0XHRvcGFjaXR5OiAwLjE7XG5cdFx0XHRoZWlnaHQ6IC42cmVtO1xuXHRcdFx0d2lkdGg6IDMuNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42cztcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmIH4gLnBhZ2VyLWl0ZW0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnZXItaXRlbSArIC5wYWdlci1pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogNy41cmVtO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogLTcuOHJlbTtcblx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0b3BhY2l0eTogMC4yNTtcblx0XHRcdGhlaWdodDogLjFyZW07XG5cdFx0XHR3aWR0aDogNy44cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zdmctY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAqIDQpO1xuXHRcdHRyYW5zaXRpb246IDFzO1xuXHR9XG5cblx0LnN2Zy1jYW52YXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCk7XG5cblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXG5cdC5jYW52YXMtbGluayB7XG5cdFx0YW5pbWF0aW9uOiBsZWQgMnMgaW5maW5pdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtb3JhbmdlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEzJTtcblx0XHR3aWR0aDogNyU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3JkZXI6IC4xcmVtIHNvbGlkICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGFuaW1hdGlvbjogb25kaW5nIDJzIGluZmluaXRlO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ0FOVkFTIDFcblx0I2NhbnZhczEgLmNhbnZhcy1saW5rIHtcblx0XHRib3R0b206IDUzJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdH1cblx0fVxuXG5cdCNjYW52YXMxIC5jYW52YXMtcG9waW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRyaWdodDogNSU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpO1xuXHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0aGVpZ2h0OiAzMiU7XG5cdFx0d2lkdGg6IDE4JTtcblxuXHRcdGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cdH1cblxuXHQjdHdvZ3V5czEge1xuXHRcdGJvdHRvbTogMjQuNSU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0I2d1eS1hcm0xIHtcblx0XHRsZWZ0OiA0MC43JTtcblx0XHRib3R0b206IDU1JTtcblx0XHR3aWR0aDogNyU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCNiaWtlMSB7XG5cdFx0Ym90dG9tOiAyMyU7XG5cdFx0bGVmdDogMyU7XG5cdFx0d2lkdGg6IDI0JTtcblx0fVxuXG5cdCNib29rc2hlbGYxIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGxlZnQ6IDclO1xuXHRcdGJvdHRvbTogNjAlO1xuXHR9XG5cblx0I2d1eS1jb21wdXRlcjEge1xuXHRcdGJvdHRvbTogMjMlO1xuXHRcdGxlZnQ6IDY4JTtcblx0XHR3aWR0aDogMTclO1xuXG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCNsYW1wMSB7XG5cdFx0bGVmdDogNzglO1xuXHRcdGJvdHRvbTogNzUlO1xuXHRcdHdpZHRoOiA4JTtcblx0fVxuXG5cdCNsYW1wc2hhZGUge1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdH1cblxuXHQuYW5pbWF0aW5nICNsYW1wc2hhZGUge1xuXHRcdGZpbGw6ICNmZmY7XG5cdH1cblxuXHQjbGlnaHQxIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDQwcmVtIHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcblx0XHRib3JkZXItbGVmdDogNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMjQuNSU7XG5cdFx0bGVmdDogNjMuNSU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiA4JTtcblx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXG5cdFx0LmlzLWllICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuYW5pbWF0aW5nICNsaWdodDEge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQjcGxhbnQxIHtcblx0XHRib3R0b206IDIzJTtcblx0XHRsZWZ0OiA5MCU7XG5cdFx0d2lkdGg6IDQlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQvLyBDQU5WQVMgMlxuXHQjY2FudmFzMiAuY2FudmFzLWxpbmsge1xuXHRcdGJvdHRvbTogNDclO1xuXHRcdHJpZ2h0OiAzNCU7XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0I2NhbnZhczIgLmNhbnZhcy1wb3BpbiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMS40dnc7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHJpZ2h0OiAxMCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpO1xuXHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0aGVpZ2h0OiAzMiU7XG5cdFx0d2lkdGg6IDE4JTtcblxuXHRcdGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjMzMzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNwbGFudC1wYWludCB7XG5cdFx0Ym90dG9tOiAyNC41JTtcblx0XHRsZWZ0OiAtMSU7XG5cdFx0d2lkdGg6IDI2JTtcblx0fVxuXG5cdCNib29rc2hlbGYyIHtcblx0XHR0b3A6IDIxJTtcblx0XHRsZWZ0OiA4JTtcblx0XHR3aWR0aDogMTMlO1xuXHR9XG5cblx0I3NjaWVudGlzdCB7XG5cdFx0Ym90dG9tOiAyMyU7XG5cdFx0bGVmdDogMjglO1xuXHRcdHdpZHRoOiAxNSU7XG5cdH1cblxuXHQjc2NpZW50aXN0LWhhbmQge1xuXHRcdGFuaW1hdGlvbjogc2NyYXRjaGluZyAzcyBpbmZpbml0ZTtcblx0fVxuXG5cdCN0b29sYm94IHtcblx0XHRib3R0b206IDIzJTtcblx0XHRsZWZ0OiAzOCU7XG5cdFx0d2lkdGg6IDEzJTtcblx0fVxuXG5cdCNiaWctc21hcnRwaG9uZSB7XG5cdFx0Ym90dG9tOiAyMyU7XG5cdFx0cmlnaHQ6IDI5JTtcblx0XHR3aWR0aDogMTclO1xuXHR9XG5cblx0I2NyYWNrcyB7XG5cdFx0cmlnaHQ6IDMwJTtcblx0XHRib3R0b206IDM3JTtcblx0XHR3aWR0aDogMTUlO1xuXHR9XG5cblx0I3BsYW50MiB7XG5cdFx0Ym90dG9tOiAyNC41JTtcblx0XHRyaWdodDogMTglO1xuXHRcdHdpZHRoOiA1JTtcblx0fVxuXG5cdCNsYW1wMiB7XG5cdFx0Ym90dG9tOiAyMyU7XG5cdFx0cmlnaHQ6IDUlO1xuXHRcdHdpZHRoOiAzMSU7XG5cdH1cblxuXHQvLyBDQU5WQVMgM1xuXHQjY2FudmFzMyAuY2FudmFzLWxpbmsge1xuXHRcdGJvdHRvbTogNTUlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDQ0JTtcblx0XHR9XG5cdH1cblxuXHQjY2FudmFzMyAuY2FudmFzLXBvcGluIHtcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMXZ3O1xuXHRcdHJpZ2h0OiAzJTtcblx0XHR0b3A6IDE0JTtcblx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdHdpZHRoOiA0MCU7XG5cblx0XHQrIC5jYW52YXMtcG9waW4ge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAzJTtcblx0XHR9XG5cblx0XHQrIC5jYW52YXMtcG9waW4gKyAuY2FudmFzLXBvcGluIHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogMzAlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAzJTtcblx0XHR9XG5cblx0XHQuY2FudmFzLXBvcGluLWl0ZW0ge1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMnJlbTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoODAlIC0gMnJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3RyZWUge1xuXHRcdGJvdHRvbTogMjMlO1xuXHRcdGxlZnQ6IDUlO1xuXHRcdHdpZHRoOiAzJTtcblx0fVxuXG5cdCNjcmFuZSB7XG5cdFx0Ym90dG9tOiAyMS4zJTtcblx0XHRsZWZ0OiA3JTtcblx0XHR3aWR0aDogMzIlO1xuXHR9XG5cblx0I3NpZ24tdHJlZSB7XG5cdFx0Ym90dG9tOiAyMyU7XG5cdFx0bGVmdDogNDElO1xuXHRcdHdpZHRoOiA3JTtcblx0fVxuXG5cdCN0cnVjayB7XG5cdFx0Ym90dG9tOiAyMyU7XG5cdFx0cmlnaHQ6IDIxJTtcblx0XHR3aWR0aDogMjglO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQjc21hbGwtYnVpbGRpbmcge1xuXHRcdGJvdHRvbTogMjQuNSU7XG5cdFx0cmlnaHQ6IDIxJTtcblx0XHR3aWR0aDogMjMlO1xuXHR9XG5cblx0I2JpZy1idWlsZGluZyB7XG5cdFx0Ym90dG9tOiAyNC41JTtcblx0XHRyaWdodDogNCU7XG5cdFx0d2lkdGg6IDE1JTtcblx0fVxuXG5cdCNjbG91ZDEge1xuXHRcdGFuaW1hdGlvbjogY2lyY2xpbmcgN3MgaW5maW5pdGUgbGluZWFyO1xuXHRcdGxlZnQ6IDM1JTtcblx0XHR0b3A6IDM1JTtcblx0XHR3aWR0aDogNSU7XG5cdH1cblxuXHQjY2xvdWQyIHtcblx0XHRhbmltYXRpb246IG1vdmluZyA3cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0cmlnaHQ6IDM2JTtcblx0XHR0b3A6IDIyJTtcblx0XHR3aWR0aDogNiU7XG5cdH1cblxuXHQvLyBDQU5WQVMgNFxuXHQjY2FudmFzNCAuY2FudmFzLWxpbmsge1xuXHRcdGJvdHRvbTogNDUlO1xuXHRcdGxlZnQ6IDMyJTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMzglO1xuXHRcdH1cblx0fVxuXG5cdCNjYW52YXM0IC5jYW52YXMtcG9waW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdGhlaWdodDogMzIlO1xuXHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0cmlnaHQ6IDUlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSk7XG5cdFx0d2lkdGg6IDE4JTtcblxuXHRcdGRpdiB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cdH1cbn0iLCIubW9kLXZpZGVvLWZ1bGxzY3JlZW4ge1xuXHRwYWRkaW5nOiA0LjVyZW0gMDtcblx0LmNvbnRhaW5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMjhyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0PiBpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCY6aG92ZXIgLnBsYXkge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjUpO1xuXHRcdH1cblx0XHQmLnBsYXlpbmcgLnBseXItLXZpZGVvIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5kZXRhaWxzIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnBsYXkge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMC4zcmVtIHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTByZW07XG5cdFx0d2lkdGg6IDEwcmVtO1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBpY29tb29uO1xuXHRcdFx0QGV4dGVuZCAlaWNvbi1wbGF5ZXItYmVmb3JlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogNS4ycmVtO1xuXHRcdFx0aGVpZ2h0OiA1LjJyZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC0wLjNyZW07XG5cdFx0XHR3aWR0aDogNS4ycmVtO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblxuXHQuaGFzaHRhZyxcblx0LnRleHRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXG5cdFx0LnBsYXkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHR9XG5cblx0XHQuaGFzaHRhZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0LnRleHRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDMuOHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LnBseXItLXZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC44cztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblx0LnBseXJfX3BsYXktbGFyZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5tb2QtdGVzdGltb25pYWxzLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNHJlbTtcblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxMDAwcHgpIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDlyZW0gNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW9yYW5nZSBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWF4LXdpZHRoOiAkbGFyZ2UgLSAxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTlyZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtOXJlbTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZXMge1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1sO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGhvdG9zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLnBob3RvIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgd2lkdGg6IDVyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZC1qb2JzLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1heC13aWR0aDogJGxhcmdlIC0gMSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiA5cmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwLjFyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA5cmVtO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYyBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiA1OXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMyk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnR5cGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZC1qb2JzLWJsb2NrcyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdC5ocC10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5ibG9ja3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMCAtMS41cmVtO1xuXHR9XG5cdC5ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogI2NjYyBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMS41cmVtIDNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMzFyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDNyZW0pO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzcmVtKTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjUpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBpY29tb29uO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRjb250ZW50OiBcIlxcZTkwMlwiO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAycmVtO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0aGVpZ2h0OiAyLjRyZW07XG5cdFx0XHR3aWR0aDogMi40cmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjLW9yYW5nZSwgMC43KTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59IiwiLmNvbnRhY3Qtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQzLCAyNDMsIDI0MywgMC45KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRkaXNwbGF5OiBub25lO1xuXHQuanMtY29udGFjdC1vdmVybGF5ICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAzLjJyZW07XG5cdFx0dG9wOiAzLjJyZW07XG5cdFx0d2lkdGg6IDMuMnJlbTtcblx0XHRoZWlnaHQ6IDMuMnJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IC4ycmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtLjFyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTU1O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxuXHQuLWNvbnRlbnQsXG5cdC4tdHh0IHtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogNTAlO1xuICAgIFx0bGVmdDogNTAlO1xuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblx0Li1jb250ZW50IHtcblx0XHR3aWR0aDogNDZyZW07XG5cdFx0aGVpZ2h0OiAyM3JlbTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC4tdHh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5hcnRpY2xlLWdsb2JhbCB7XG5cdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcblxuXHQudGl0bGUsXG5cdGgyLFxuXHQuaDItbGlrZSB7XG5cdFx0Y29sb3I6ICRjLWJyb3duLTI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRzbWFsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQuOHJlbTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIuOHJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy40cmVtO1xuXHRcdH1cblx0fVxuXG5cdC4taXRhbGljIHtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1pdDtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji4td2lkZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDExMHJlbTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyLW5hcnJvdyB7XG5cdFx0QGV4dGVuZCAuY29udGFpbmVyO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDZyZW0gMCA3cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA3MXJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDU0cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXItbWVkaXVtIHtcblx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cdFx0bWF4LXdpZHRoOiA3MXJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA2cmVtIDAgN3JlbTtcblx0XHR9XG5cdH1cblxuXHQuLWlsbHVzdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYXJ0aWNsZS1pbnRybyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogNzNyZW07XG5cdFx0bWFyZ2luOiAzcmVtIGF1dG8gMDtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdH1cblxuXHRcdC4tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuOHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0Li10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0LjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtaW50cm8tYmctaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC02cmVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0QGV4dGVuZCAuYXJ0aWNsZS1pbnRybztcblx0XHR9XG5cdH1cblxuXHQuLWF1dGhvciB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdC50ZXh0LWxlZnQtYmtybmQtaW1nLCBcbiAgICAudGV4dC1yaWdodC1ia3JuZC1pbWcge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Li1pbGx1c3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0Li10aXRsZSwgLi10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIC50b3AtbGVmdC1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDE0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblx0LnRleHQtcmlnaHQtYmtybmQtaW1nICAge1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1b3RlLWltZy1tYXAsXG5cdC5xdW90ZS1pbWctbWFwLXRpdGxlIHtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMC44cmVtO1xuXG5cdFx0XHQuLXRleHQsXG5cdFx0XHQuLWF1dGhvciAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1hdXRob3IgIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLW07XG5cdFx0fVxuXG5cdFx0Li1pbGx1c3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Lm1hcC1ibG9jayB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDguNXJlbSAxNXJlbSA2cmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRib3gtc2hhZG93OiAycmVtIDJyZW0gMnJlbSAwIHJnYmEoMCwwLDAsMC4xKTtcblx0XHRcdFx0aGVpZ2h0OiA4NXJlbTtcblx0XHRcdFx0bWFyZ2luOiAtNDguOHJlbSBhdXRvIDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTExcmVtO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1xdW90ZS0yICB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogM3JlbSAwIDVyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhYjFhMztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiA4cmVtO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTIuNXJlbTtcblx0XHRcdFx0d2lkdGg6IDhyZW07XG5cdFx0XHRcdHotaW5kZXg6LTE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li10ZXh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjhyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMy42cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDJyZW07XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luOiAxMHJlbSBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQudGV4dC1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiA1MSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucXVvdGUtbGVmdC1pbWFnZS1yaWdodCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cbiAgICAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdCYuLXRhbGwge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycmVtIDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMi4ycmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuLWlsbHVzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRmaWxsOiAjMDAwO1xuXHRcdFx0aGVpZ2h0OiAzLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuOHJlbTtcblx0XHRcdHdpZHRoOiA0LjhyZW07XG5cdFx0fVxuXG5cdFx0c3ZnLnF1b3RlLTIuLXJpZ2h0IHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHQucXVvdGUtcmlnaHQge1xuXHRcdFx0Y29sb3I6ICNjZWI3OTE7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1b3RlLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZGQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDZyZW07XG5cdFx0XHRcdHdpZHRoOiAyNHJlbTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG5cdC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIHtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDEycmVtIDAgMDtcblx0XHR9XG5cdFx0LnF1b3RlLTIge1xuXHRcdFx0ZmlsbDogI2E3OGY2Njtcblx0XHR9XG5cdFx0Li10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzZjNjM1NTtcblx0XHR9XG5cdFx0Li1zdWJ0aXRsZSB7XG5cdFx0XHRjb2xvcjogIzljOWI5NDtcblx0XHR9XG5cdH1cblxuXHQudGV4dC1yaWdodC1pbWFnZS1sZWZ0LXF1b3RlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAycmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDdyZW0gMDtcblx0XHR9XG5cblx0XHQudGV4dC1jb250YWluZXIsXG5cdFx0LmRvdWJsZS1xdW90ZS1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MHJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0LWNvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMXJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvdWJsZS1xdW90ZS1jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVvdGUtcmlnaHQge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiAjY2ViNzkxO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDJyZW0gNnJlbTtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC4taWxsdXN0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1b3RlLWxlZnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6MC4xcmVtIHNvbGlkICNlMGUwZGQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNC40cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0LjRyZW07XG5cdFx0XHR3aWR0aDogMjdyZW07XG5cdFx0fVxuXG5cdFx0Li10aXRsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblxuXHRcdH1cblxuXHRcdC4tc3VidGl0bGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG5cdFx0fVxuXHR9XG5cdFxuICAgIC5xdW90ZS1yaWdodCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1pdDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMS40cmVtKTtcblx0XHR9XG4gICAgfVxuXG5cdC5uYXJyb3ctdGV4dC1ibG9jayB7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWNvbnRhaW5lci13aXRoLXNoYWRvdyB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwLjVyZW0gNHJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0bWFyZ2luOiAtOC44cmVtIGF1dG8gMTZyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDExMXJlbTtcblx0XHRcdHBhZGRpbmc6IDE1LjhyZW0gMTZyZW0gMTByZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0fVxuXHR9XG5cblx0LmtleS1maWd1cmVzIHtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDExMHJlbTtcblx0XHR9XG5cblx0XHQuY29sLWxlZnQge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjU2MzU0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYuN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLXJpZ2h0IHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdHBhZGRpbmc6IDAgM3JlbSAwIDRyZW07XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0cGFkZGluZzogMCAzcmVtIDAgNi43cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyLFxuXHRcdC5oMi1saWtlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1udW1iZXIge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogNC41cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1zdWJ0aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblxuXHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5wdWxsLXF1b3RlLCBcblx0LmxlZnQtcXVvdGUtYmtybmQtaW1nIHtcblx0XHRAZXh0ZW5kIC5rZXktZmlndXJlcztcblxuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiA1MnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGZpbGw6ICNjZWI3OTE7XG5cdFx0XHRoZWlnaHQ6IDMuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblx0XHRcdHdpZHRoOiA0LjhyZW07XG5cdFx0fVxuXG5cdFx0Li1xdW90ZSB7XG5cdFx0XHRAZXh0ZW5kIC50aXRsZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sZWZ0LXF1b3RlLWJrcm5kLWltZyxcblx0LnJpZ2h0LXF1b3RlLWJrcm5kLWltZyB7XG5cdFx0YmFja2dyb3VuZDogYmx1ZTtcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2N3JlbTtcblx0XHR9XG5cblx0XHQudGV4dC1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZDogIzZjNjM1NTtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0bGVmdDogMTIuNHJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC4tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0fVxuXG5cdFx0Li1xdW90ZSxcblx0XHQuLXN1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0bWF4LXdpZHRoOiAyOXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Y29sb3I6ICNjZWI3OTE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1xdW90ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDUzcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIuNXJlbTtcblx0XHR9XG5cblx0XHQuLWlsbHVzdCB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogI0ZGRjtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0ZmlsbDogI2NlYjc5MTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJpZ2h0LXF1b3RlLWJrcm5kLWltZyB7XG5cdFx0QGV4dGVuZCAubGVmdC1xdW90ZS1ia3JuZC1pbWc7XG5cdFx0LnRleHQtY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDEyLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbGllbnQtcXVlc3Rpb24tY29udGFpbmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNHJlbTtcblx0XHRtYXgtd2lkdGg6IDEwNC41cmVtO1xuXHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnJlbTtcblx0XHR9XG5cdH1cblxuXHQuY2xpZW50LXByb2ZpbGUge1xuXHRcdGNvbG9yOiAkYy1icm93bi0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjAuMXJlbSBzb2xpZCAjNjU2MzU0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDkuNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDlyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzVyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNsaWVudC1pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTUuNXJlbTtcblx0XHRtYXJnaW46IDAgYXV0byAwLjVyZW07XG5cdFx0d2lkdGg6IDE1LjVyZW07XG5cdH1cblxuXHQuY2xpZW50LXF1b3RlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuY2xpZW50LW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNsaWVudC1xdWVzdGlvbnMge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ1cmVtKTtcblx0XHR9XG5cblx0XHQucXVlc3Rpb24tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjLWJyb3duLTE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5xdWVzdGlvbiB7XG5cdFx0XHRjb2xvcjogJGMtYnJvd24tMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlc3BvbnNlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4gLnRleHRlIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHR9XG5cblx0Lm1vZC1zbGlkZXItZnVsbHNjcmVlbi4tY2xhc3NpYyB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc2xpZGU6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmltYWdlLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAoMzYxIC8gNzE4KSAqIDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyJztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA3MXJlbTtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGhlaWdodDogNDByZW07XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogMTRyZW0gNHJlbSA0cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogIzhhN2Q2ODtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRjb2xvcjogIzZjNjM1NTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pbXByaW1lci1tYWlzb24vYXJyb3ctbGVmdC5wbmcnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdGhlaWdodDogNC41cmVtO1xuXHRcdFx0dG9wOiAtNTAlO1xuXHRcdFx0d2lkdGg6IDQuNXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRzbWFsbCkge1xuXHRcdFx0XHR0b3A6IC00MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0bGVmdDogMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRsZWZ0OiAyMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRsZWZ0OiAzMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pbXByaW1lci1tYWlzb24vYXJyb3ctcmlnaHQucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0cmlnaHQ6IDIwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRcdHJpZ2h0OiAzMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRpZHlvdWtub3cge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGJhY2tncm91bmQ6ICM2NTYzNTQ7IFxuXHRcdFx0cGFkZGluZzogMjJyZW0gMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2cmVtKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0dncpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWl0O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAtMnJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6MC4xcmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDQzJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dGUge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgNXJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1b3RlLXJpZ2h0LW51bWJlcnMtbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuYmxvY2stbGVmdCxcblx0XHQuYmxvY2stcmlnaHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuLXRleHQge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHR9XG5cblx0XHRcdC4tdGV4dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowLjFyZW0gc29saWQgI2JjYmJiNjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMuNXJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQuNXJlbTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAuMnJlbSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Li1udW1iZXIge1xuXHRcdFx0XHRjb2xvcjogI2JjYmJiNjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAgMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA3LjJyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICA0cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAycmVtIDJyZW0gMDtcblx0XHRcdFx0XHR3aWR0aDogOC4ycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXJvYm90bztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5xdW90ZS1sZWZ0LWltZy1yaWdodCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICM2YzYzNTU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXJlbSAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmlsbDogIzEzY2ZiZjtcbiAgICAgICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG5cbiAgICAgICAgICAgICYuLXRvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS10b3Age1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtaXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS1ib3R0b20ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxuXHQucXVvdGUtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgIGNvbG9yOiAjNmM2MzU1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtdG9wIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWl0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cdC5jb2xvcmVkLWJhY2tncm91bmQtaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHR9XG5cblx0XHQuLWlsbHVzdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbjogLTE1LjZyZW0gMCAwIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogODJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbG9yZWQtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogNXJlbSAwIDE4cmVtO1xuXHRcdH1cblxuXHRcdC4tdGl0bGUsXG5cdFx0Li10ZXh0IHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdH1cblx0fVxuXG5cdC5zdGF0aXN0aWNzIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHJlbTtcblx0XHRcdG1heC13aWR0aDogMTIwcmVtO1xuXHRcdFx0cGFkZGluZzogMCAwIDEycmVtO1xuXHRcdH1cblxuXHRcdC4tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICM2NTYzNTQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmZsZXgtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMjAlIC0gMy4zcmVtKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RhdC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzY1NjM1NDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXG5cdFx0Lm51bWJlciB7XG5cdFx0XHRjb2xvcjogIzEzY2ZiZjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdGNvbG9yOiAjNjU2MzU0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXJvYm90bztcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE2cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb3VyY2VzIHtcblx0XHRcdGNvbG9yOiAjMTNjZmJmO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXJvYm90bztcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4xcmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmlsbHVzdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2VudGVyZWQtcXVvdGUtYmtybmQtaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Li1pbGx1c3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmJsb2NrcXVvdGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNjRyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAycmVtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li10ZXh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0bWFyZ2luOiAyLjJyZW0gMDtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1xdW90ZS0yOmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHR9XG5cblx0XHQuLWF1dGhvciB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lci1rZXktZmlndXJlcyB7XG5cdFx0d2lkdGg6IDk4JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC5pbGx1c3QtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlsbHVzdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC50aXRsZSxcblx0XHQuc2hhZG93IHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICAkZi1wdHNlcmlmLWI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGJvdHRvbTogMTIlO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAtMXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Ym90dG9tOiAxMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaGFkb3cge1xuXHRcdFx0Ym90dG9tOiAyNCU7XG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHRcdG9wYWNpdHk6IC4yO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdFx0Ym90dG9tOiAxNiU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua2V5LWZpZ3VyZXMtY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRtYXJnaW46IC04cmVtIGF1dG8gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxOCwyMDUsMTkwLDEpIDAlLHJnYmEoNiwxNjUsMTUyLDEpIDEwMCUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMS41cmVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDNyZW0pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICgxIC8gMikgKiAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRzbWFsbCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6ICgxIC8gMSkgKiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjowLjJyZW0gc29saWQgIzEwYmFhYztcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuMnJlbSk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowLjRyZW07XG5cdFx0XHRcdFx0bGVmdDowLjRyZW07XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuMnJlbSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICAkZi1wdHNlcmlmLWI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMiU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHR0b3A6IDEyJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRcdHRvcDogMjIlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5udW1iZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjAuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rZXktdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4ycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3ViLXRleHQge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC4tbmVnYXRpdmUtbWFyZ2luIHtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi10b3A6IC01cmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcmVtO1xuXHRcdH1cblx0fVxuXG5cdC4td2hpdGUtYmFja2dyb3VuZCB7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDZyZW0gNXJlbSAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0cGFkZGluZzogMTByZW0gMTByZW0gMDtcblx0XHR9XG5cdH1cblxuXHQuLWltZy1uZWdhdGl2ZS10b3AtbWFyZ2luIHtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxuXG5cdC5mcmFtZWQtaW50ZXJ2aWV3IHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0Ym9yZGVyOjAuM3JlbSBzb2xpZCAjZGZjYzkwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDExcmVtO1xuXHRcdFx0cGFkZGluZzogN3JlbSA5cmVtIDEycmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnBvcnRyYWl0LWNvbnRhaW5lciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuLWlsbHVzdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcblx0XHRcdHdpZHRoOiAxMHJlbTtcblx0XHR9XG5cblx0XHQuYXV0aG9yIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0LmludGVydmlldy1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlMGUwZGQ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDI3cmVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6MC4xcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVlc3Rpb24ge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiAjZGZjYzkwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDI3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXBvbnNlIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3cmVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdG5vdGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHR9XG5cblx0LmltYWdlLXN1cGVyaW1wb3NlZC10ZXh0IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMzVyZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDUwcmVtO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuLXJpZ2h0IHtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAyMHJlbSAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAzNXJlbSAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLi1sZWZ0IHtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMjByZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMzVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWxsdXN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLi12ZXJ0aWNhbCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdGxlZnQ6IDIzcmVtO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTRyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuXHRcdFx0XHRcdGxlZnQ6IDI2cmVtO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDIlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDczcmVtO1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHJlbSAxMHJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mcmFtZWQtaW1hZ2UtdGV4dC1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMTExLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Li10b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dC1ibG9jayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNi41cmVtIDRyZW07XG5cdFx0XHRcdHdpZHRoOiA1NyU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li1ib3R0b20ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luOiAtMjByZW0gMCAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRtYXJnaW46IC0zMHJlbSAwIDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuLW1hcmdpbi1ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJyZW07XG5cdFx0fVxuXHR9XG5cblx0c3VwIHtcblx0XHRmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnBob3RvLWNyZWRpdCB7XG5cdFx0Y29sb3I6ICM1ODYxNzE7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmE7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bWFyZ2luOiA0cmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbjogN3JlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC5kb3VibGUtZnVsbC1pbWFnZXMtdGV4dC1ibG9jayB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM2cmVtO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiA3M3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAzNyU7XG5cdFx0XHRcdHBhZGRpbmc6IDlyZW0gMTByZW0gNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5pbGx1c3QuLWJvdHRvbSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTRyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlsbHVzdC4tdG9wIHtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Ym90dG9tOiAxNHJlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNTclO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rZXktZmlndXJlcy1hc3ltZXRyaWNhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmltYWdlLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNTglO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbGx1c3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmtleS1maWd1cmVzLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZDNjMWFjO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyLjhyZW0gMCAwO1xuXHRcdFx0XHR3aWR0aDogY2FsYygzMyUgLSAyLjhyZW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6ICgxIC8gMSkgKiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogKDEgLyAxKSAqIDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcblx0XHR9XG5cblx0XHQubnVtYmVyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjZyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNS40cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rZXktdGV4dCB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290bm90ZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZS1jb2xvcmVkLWJsb2NrLXRleHQge1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTguNnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1heC13aWR0aDogOTByZW07XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gM3JlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA1LjVyZW0gNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjowLjRyZW0gc29saWQgIzAwMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTIuNXJlbTtcblx0XHRcdFx0dG9wOiAycmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRib3JkZXI6MC41cmVtIHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zcmVtO1xuXHRcdFx0XHRcdHRvcDogM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLW07XG5cdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuaWxsdXN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAtMjtcblx0XHR9XG5cdH1cblxuXHQuY2FwdGlvbiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogODQlO1xuXHR9XG5cblx0LmdpYW50LXF1b3RlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdHBhZGRpbmc6IDQuNXJlbSAycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogN3JlbSA4LjVyZW07XG5cdFx0fVxuXG5cdFx0LmlsbHVzdCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMy44cmVtO1xuXHRcdFx0d2lkdGg6IDExLjVyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGxlZnQ6IC0ycmVtO1xuXHRcdFx0XHR0b3A6IC03LjVyZW07XG5cdFx0XHRcdHdpZHRoOiAyM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0aG9yIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWxlZnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogNC41cmVtIDYuNXJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1b3RlLXJpZ2h0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjNWI1ODU4O1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2LjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltZy10cmFuc3BhcmVudC10ZXh0LWJveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJyZW07XG5cdFx0fVxuXG5cdFx0LnRleHQtY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAgcmdiYSgwLDY4LDI0MywuOSkgMSUsIHJnYmEoMCwgMTksIDkyLCAuOSkgOTklKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiA4cmVtIDlyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Li10aXRsZSxcblx0XHQuLXRleHQge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGhvdG8tY3JlZGl0LWljb24ge1xuXHRcdGJvcmRlci10b3A6MC4xcmVtIHNvbGlkICNlMGUwZGQ7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXgtd2lkdGg6IDczcmVtO1xuXHRcdHBhZGRpbmc6IDRyZW0gMnJlbSAwO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDAgMDtcblx0XHR9XG5cblx0XHQuLWlsbHVzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHR3aWR0aDogNXJlbTtcblx0XHR9XG5cblx0XHQuY3JlZGl0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG4gICAgICAgIC5jZW50ZXJlZC1xdW90ZS1ibG9jayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS0yIHtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcblxuICAgICAgICB9XG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2stcXVvdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGhvdG8tYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmtleS1maWd1cmVzLWJhY2tncm91bmQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMCAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmFjdHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gSU5GT0dSQVBISUVTIC0gQk9VWUdVRVMgVklMTEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50cGwtYm91eWd1ZXN2aWxsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLnRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2luZm9ncmFwaGllcy9iZy1idXR0b25zLnBuZycpIHJlcGVhdCAtMTVyZW0gMCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHdpZHRoOiA1cmVtO1xufVxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC50cmlnZ2VyOmhvdmVyLFxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5jdXJyZW50IC50cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pbmZvZ3JhcGhpZXMvYmctYnV0dG9ucy5wbmcnKSByZXBlYXQgLTIwcmVtIDAgdHJhbnNwYXJlbnQ7XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmJpZy1pbmZvIC50cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pbmZvZ3JhcGhpZXMvYmctYnV0dG9ucy5wbmcnKSByZXBlYXQgLTI1LjVyZW0gLS41cmVtIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNi41cmVtO1xuICAgIHdpZHRoOiA2LjVyZW07XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmJpZy1pbmZvIC50cmlnZ2VyOmhvdmVyLFxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5iaWctaW5mbyAuY3VycmVudCAudHJpZ2dlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvaW5mb2dyYXBoaWVzL2JnLWJ1dHRvbnMucG5nJykgcmVwZWF0IC0zM3JlbSAtLjVyZW0gdHJhbnNwYXJlbnQ7XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm9zID4gZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvcyAudHJpZ2dlcixcbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mb3MgLm92ZXJsYXksXG4udHBsLWJvdXlndWVzdmlsbGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbn1cbi50cGwtYm91eWd1ZXN2aWxsZSAuYmlnLWluZm8gLmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pbmZvZ3JhcGhpZXMvYmctYnV0dG9ucy5wbmcnKSByZXBlYXQgLTByZW0gLTdyZW0gdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMC40cmVtO1xuICAgIHdpZHRoOiAxOS41cmVtO1xuICAgIHotaW5kZXg6IDM7XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm9zIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmN1cnJlbnQgLnRyaWdnZXIsXG4udHBsLWJvdXlndWVzdmlsbGUgLmN1cnJlbnQgLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbn1cbi50cGwtYm91eWd1ZXN2aWxsZSAuY3VycmVudCAub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmN1cnJlbnQgLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50cGwtYm91eWd1ZXN2aWxsZSAub3ZlcmxheSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0xIC50cmlnZ2VyIHtcbiAgICBsZWZ0OiAyNS41cmVtO1xuICAgIHRvcDogMjMuNXJlbTtcbn1cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0xIC5vdmVybGF5IHtcbiAgICBsZWZ0OiAyNS4ycmVtO1xuICAgIHRvcDogMjguNXJlbTtcbiAgICB3aWR0aDogMzIuNnJlbTtcbiAgICBoZWlnaHQ6IDkuMnJlbTtcbn1cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0yIC50cmlnZ2VyIHtcbiAgICBsZWZ0OiA4LjVyZW07XG4gICAgdG9wOiAzNy41cmVtO1xufVxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTIgLm92ZXJsYXkge1xuICAgIGxlZnQ6IDguMXJlbTtcbiAgICB0b3A6IDQyLjVyZW07XG4gICAgd2lkdGg6IDUwLjVyZW07XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tMyAudHJpZ2dlciB7XG4gICAgbGVmdDogMzcuNXJlbTtcbiAgICB0b3A6IDQ2LjhyZW07XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tMyAub3ZlcmxheSB7XG4gICAgbGVmdDogMzcuMXJlbTtcbiAgICB0b3A6IDUxLjdyZW07XG4gICAgd2lkdGg6IDI1LjZyZW07XG59XG5odG1sW2xhbmc9ZW5dIC50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby0zIC5vdmVybGF5LFxuLnRwbC1ib3V5Z3Vlc3ZpbGxlW2xhbmc9ZW5dIC5pbmZvLTMgLm92ZXJsYXkge1xuICAgd2lkdGg6IDI4LjZyZW07XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNCAudHJpZ2dlciB7XG4gICAgbGVmdDogNDIuMnJlbTtcbiAgICB0b3A6IDMwLjVyZW07XG59XG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNCAub3ZlcmxheSB7XG4gICAgbGVmdDogMjAuOXJlbTtcbiAgICB0b3A6IDM1LjRyZW07XG4gICAgd2lkdGg6IDI4cmVtO1xuICAgIGhlaWdodDogNy44cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNSAudHJpZ2dlciB7XG4gICAgbGVmdDogMjByZW07XG4gICAgdG9wOiA2MC41cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNSAub3ZlcmxheSB7XG4gICAgbGVmdDogMTkuNnJlbTtcbiAgICB0b3A6IDUyLjJyZW07XG4gICAgaGVpZ2h0OiA4LjhyZW07XG4gICAgd2lkdGg6IDI5cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNiAudHJpZ2dlciB7XG4gICAgbGVmdDogNDEuMXJlbTtcbiAgICB0b3A6IDYxLjJyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby02IC5vdmVybGF5IHtcbiAgICBsZWZ0OiAxOS44cmVtO1xuICAgIHRvcDogNDlyZW07XG4gICAgd2lkdGg6IDQ4LjZyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby03IC50cmlnZ2VyIHtcbiAgICBsZWZ0OiAxN3JlbTtcbiAgICB0b3A6IDQ3cmVtO1xufVxuXG4udHBsLWJvdXlndWVzdmlsbGUgLmluZm8tNyAub3ZlcmxheSB7XG4gICAgbGVmdDogMTYuN3JlbTtcbiAgICB0b3A6IDUyLjFyZW07XG4gICAgd2lkdGg6IDM1cmVtO1xuICAgIGhlaWdodDogMTAuN3JlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlW2xhbmc9ZW5dIC5pbmZvLTcgLm92ZXJsYXkge1xuICAgIGhlaWdodDogMTJyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby04IC50cmlnZ2VyIHtcbiAgICBsZWZ0OiA0NnJlbTtcbiAgICB0b3A6IDQwLjVyZW07XG59XG5cbi50cGwtYm91eWd1ZXN2aWxsZSAuaW5mby04IC5vdmVybGF5IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTkgLnRyaWdnZXIge1xuICAgIGxlZnQ6IDU4cmVtO1xuICAgIHRvcDogNDAuNXJlbTtcbn1cblxuLnRwbC1ib3V5Z3Vlc3ZpbGxlIC5pbmZvLTkgLm92ZXJsYXkge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG5odG1sLmpzIC50cGwtYm91eWd1ZXN2aWxsZSAuYWx0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiLnRwbC1kaWR5b3Vrbm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0Jjpub3QoLmNlbnRlcmVkKTpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjMpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYuY2VudGVyZWQgaW1nIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgI2ZmZjtcblx0XHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvdHRvbTogNHJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRsZWZ0OiA0cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDRyZW07XG5cdFx0XHR0b3A6IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji5jZW50ZXJlZCAuY29udGVudCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNjY2O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyLjlyZW07XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTJyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMC4xcmVtO1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY2VudGVyZWQgLnRpdGxlIHtcblx0XHRjb2xvcjogIzY2NjtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2Njtcblx0XHR9XG5cdH1cblxuXHQudGV4dGUge1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxuXHQmLmNlbnRlcmVkIC50ZXh0ZSB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiA2dnc7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDEuNzF2dztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMzF2dztcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHR9XG59IiwiLnRwbC1hcnRpY2xlLXZpYWR1YyB7XG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC4tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAucXVvdGUtcmlnaHQge1xuICAgICAgICBjb2xvcjogIzZjNjM1NTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAucXVvdGUtbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGRkO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzZjNjM1NTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiA2cmVtIDA7XG5cbiAgICAgICAgLnF1b3RlLWxlZnQgIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzEzY2ZiZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS1yaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogIzZjNjM1NSAgIWltcG9ydGFudDs7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1pdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tdGFsbCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMTJyZW0gMCAxMy4zcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cblx0LmFydGljbGUtaW50cm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0Li10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzEzY2ZiZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xN3JlbTtcblx0XHR9XG5cblx0XHQuLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICM4ZWFhYTc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XG5cdFx0fVxuXG5cdFx0Li1hdXRob3Ige1xuXHRcdFx0Y29sb3I6ICMxM2NmYmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHRcdFx0fVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG5cbiAgICAuaW50cm8taW1nIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICB0b3A6IDczJTtcbiAgICAgICAgICAgIHdpZHRoOiA0NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkeC13aWRlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlc2VudGF0aW9uLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAuNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoOTZyZW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgXG4gICAgLm1vdW50YWluLWNvbnRhaW5lciB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCg5NnJlbSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwgMjU1LCAwLjQpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBsZWZ0OiA1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0b3A6IC0xMS40cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KDk2cmVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxNDk2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vdW50YWluLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICEgaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWxlZnQtYmtybmQtaW1nIHtcblxuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4tc2t5LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2LjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3Blbi1za3ktYWZ0ZXItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5wbGFudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxMDk3cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDZyZW07XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KDEyNzFweCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTUuNXJlbTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoMTQ0cmVtKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjRyZW07XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW50LTMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNi4zcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0xM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC56b3VyaXRlLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3ODc2Njk7XG5cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA2LjVyZW0gMCAzcmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10ZXh0LFxuICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXRmb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMC45cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00LjRyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC56b3VyaXRlLWFmdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVuZGVyLXRoZS1zZWEtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgICAgICAgIHRvcDogMjIlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpdG9yYWwtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICAgICAgIH1cblxuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgIH1cblxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rZXktZmlndXJlcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0OGNmYzA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjU2MzU0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmtleS1maWd1cmVzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQobWluLXdpZHRoOjApIGFuZCAobWF4LXdpZHRoOjEwOTlweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsaWJyaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIxLjJyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtMjEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi50cGwtYXJ0aWNsZS1ib3JkZWF1eCB7XG5cblx0LmFydGljbGUtaW50cm8ge1xuXG5cdFx0Li10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzEzY2ZiZjtcblx0XHR9XG5cblx0XHQuLXRleHQge1xuXHRcdFx0Y29sb3I6ICM4ZWFhYTc7XG5cdFx0fVxuXG5cdFx0Li1hdXRob3Ige1xuXHRcdFx0Y29sb3I6ICMxM2NmYmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZXF1YWxpemVyLWNvbnRhaW5lci1zdGF0aWMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46MCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5lcXVhbGl6ZXItY29udGFpbmVyLWFuaW1hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQkY29sb3JfYmFyOiAjZWRlZGVkO1xuXHRcdCRjb2xvcl9oaWdoOiAjZjhmOGY4O1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0ICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDQxcmVtO1xuXHQgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW46IDAgYXV0byAtMTByZW07XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMCAzLjVyZW07XG5cdFx0XHR3aWR0aDogOTIuNXJlbTtcblx0XHR9XG5cblx0XHQuZXF1YWxpemVyIHtcblx0XHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGJhcjE7XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYmFyO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAtMi41cmVtIDAgJGNvbG9yX2JhciwgMCAtNXJlbSAwICRjb2xvcl9iYXIsIDAgLTcuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTEwcmVtIDAgJGNvbG9yX2JhciwgMCAtMTIuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTE1cmVtIDAgJGNvbG9yX2JhciwgMCAtMTcuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTIwcmVtIDAgJGNvbG9yX2Jhcjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNi41cmVtO1xuXHRcdH1cblxuXHRcdC5maXJzdCB7XG5cdFx0XHRAZXh0ZW5kIC5lcXVhbGl6ZXI7XG5cdCAgICBcdGJveC1zaGFkb3c6IDAgLTJyZW0gMCAkY29sb3JfYmFyO1xuXHQgICAgXHRhbmltYXRpb24tbmFtZTogYmFyMTtcblx0XHR9XG5cblx0XHQuc2Vjb25kIHtcblx0XHRcdEBleHRlbmQgLmVxdWFsaXplcjtcblx0ICAgIFx0Ym94LXNoYWRvdzogMCAtMnJlbSAwICRjb2xvcl9iYXI7XG5cdCAgICBcdGFuaW1hdGlvbi1uYW1lOiBiYXIyO1xuXHRcdH1cblxuXHRcdC50aGlyZCB7XG5cdFx0XHRAZXh0ZW5kIC5lcXVhbGl6ZXI7XG5cdCAgICBcdGJveC1zaGFkb3c6IDAgLTJyZW0gMCAkY29sb3JfYmFyO1xuXHQgICAgXHRhbmltYXRpb24tbmFtZTogYmFyMztcblx0XHR9XG5cdFx0QGtleWZyYW1lcyBiYXIxIHtcblx0XHQgIDAlLFxuXHRcdCAgMTkuOSUge1xuXHRcdCAgICBib3gtc2hhZG93OiAwIC0yLjVyZW0gMCAkY29sb3JfYmFyLCAwIC01cmVtIDAgbWl4KCRjb2xvcl9oaWdoLCAkY29sb3JfYmFyLCA1MCUpLCAwIC04cmVtIDAgbWl4KCRjb2xvcl9oaWdoLCAkY29sb3JfYmFyLCA3NSUpLCAwIC0xMXJlbSAwIG1peCgkY29sb3JfaGlnaCwgJGNvbG9yX2JhciwgMTAwJSksMCAtMTRyZW0gMCAkY29sb3JfaGlnaCwgMCAtMTdyZW0gMCAkY29sb3JfaGlnaCwgMCAtMjByZW0gMCAkY29sb3JfaGlnaCwgMCAtMjNyZW0gMCAkY29sb3JfaGlnaDtcblx0XHQgIH1cblx0XHQgIDIwJSxcblx0XHQgIDM5LjklIHtcblx0XHQgICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgJGNvbG9yX2JhciwgMCAtNXJlbSAwIG1peCgkY29sb3JfaGlnaCwgJGNvbG9yX2JhciwgNTAlKSwgMCAtOHJlbSAwIG1peCgkY29sb3JfaGlnaCwgJGNvbG9yX2JhciwgNzUlKTtcblx0XHQgIH1cblx0XHQgIDQwJSxcblx0XHQgIDU5LjklIHtcblx0XHQgICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgJGNvbG9yX2JhciwgMCAtNXJlbSAwIG1peCgkY29sb3JfaGlnaCwgJGNvbG9yX2JhciwgNTAlKTtcblx0XHQgIH1cblx0XHQgIDYwJSxcblx0XHQgIDc5LjklIHtcblx0XHQgICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgJGNvbG9yX2Jhcjtcblx0XHQgIH1cblx0XHQgIDgwJSxcblx0XHQgIDEwMCUge1xuXHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdCAgfVxuXHRcdH1cblx0XHRAa2V5ZnJhbWVzIGJhcjIge1xuXHRcdCAgMCUsXG5cdFx0ICAxOS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ICB9XG5cdFx0ICAyMCUsXG5cdFx0ICAzOS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXI7XG5cdFx0ICB9XG5cdFx0ICA0MCUsXG5cdFx0ICA1OS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTVyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDUwJSk7XG5cdFx0ICB9XG5cdFx0ICA2MCUsXG5cdFx0ICA3OS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTVyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDUwJSksIDAgLThyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDc1JSksIDAgLTExcmVtIDAgbWl4KCRjb2xvcl9oaWdoLCAkY29sb3JfYmFyLCAxMDAlKSwwIC0xNHJlbSAwICRjb2xvcl9oaWdoLCAwIC0xN3JlbSAwICRjb2xvcl9oaWdoO1xuXHRcdCAgfVxuXHRcdCAgODAlLFxuXHRcdCAgMTAwJSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTVyZW14IDAgbWl4KCRjb2xvcl9oaWdoLCAkY29sb3JfYmFyLCA1MCUpLCAwIC04cmVtIDAgbWl4KCRjb2xvcl9oaWdoLCAkY29sb3JfYmFyLCA3NSUpO1xuXHRcdCAgfVxuXHRcdH1cblx0XHRAa2V5ZnJhbWVzIGJhcjMge1xuXHRcdCAgMCUsXG5cdFx0ICAxOS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTVyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDUwJSk7XG5cdFx0ICB9XG5cdFx0ICAyMCUsXG5cdFx0ICAzOS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXI7XG5cdFx0ICB9XG5cdFx0ICA0MCUsXG5cdFx0ICA1OS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTVyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDUwJSk7XG5cdFx0ICB9XG5cdFx0ICA2MCUsXG5cdFx0ICA3OS45JSB7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgLTIuNXJlbSAwICRjb2xvcl9iYXIsIDAgLTVyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDUwJSksIDAgLThyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDc1JSk7XG5cdFx0ICB9XG5cdFx0ICA4MCUsXG5cdFx0ICAxMDAlIHtcblx0XHQgICAgYm94LXNoYWRvdzogMCAtMi41cmVtIDAgJGNvbG9yX2JhciwgMCAtNXJlbSAwIG1peCgkY29sb3JfaGlnaCwgJGNvbG9yX2JhciwgNTAlKSwgMCAtOHJlbSAwIG1peCgkY29sb3JfaGlnaCwgJGNvbG9yX2JhciwgNzUlKSwgMCAtMTFyZW0gMCBtaXgoJGNvbG9yX2hpZ2gsICRjb2xvcl9iYXIsIDEwMCUpO1xuXHRcdCAgfVxuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWxlZnQtYmtybmQtaW1nLFxuXHQudGV4dC1yaWdodC1ia3JuZC1pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnRleHQtbGVmdC1ia3JuZC1pbWcgcCxcblx0LnRleHQtbGVmdC1ia3JuZC1pbWcgaDIge1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0fVxuXHR9XG5cblx0Lm1hcC1ibG9jayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdHVycXVvaXNlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2FydGljbGVzL2JvcmRlYXV4LW1hcC5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5rZXktZmlndXJlcyxcblx0LmtleS1maWd1cmVzIHAsXG5cdC5rZXktZmlndXJlcyBoMixcblx0LmtleS1maWd1cmVzIC5oMi1saWtlIHtcblx0XHRjb2xvcjogIzY1NjM1NDtcblx0fVxuXG5cdC4tbnVtYmVyIHtcblx0XHRjb2xvcjogJGMtdHVycXVvaXNlO1xuXHR9XG59IiwiLnRwbC1hcnRpY2xlLW5ldXJvc2NpZW5jZXMge1xuXG5cdC4tdGl0bGUsIFxuXHQuLWF1dGhvciwgXG5cdGgyLCAgXG5cdC4tbnVtYmVyIHtcblx0XHRjb2xvcjogI2YwNWEyMjtcblx0fVxuXG5cdC4tdGV4dCB7XG5cdFx0Y29sb3I6ICNiYzhkN2I7XG5cdH1cblxuXHRwIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHR9XG5cblx0ZW0ge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdC5sZWZ0LXF1b3RlLWJrcm5kLWltZyB7XG5cblx0XHQuLXF1b3RlLFxuXHRcdC4tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICNmOWUyZGE7XG5cdFx0fVxuXG5cdFx0Li1zdWJ0aXRsZSB7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHR9XG5cblx0XHQucXVvdGUtMiB7XG5cdFx0XHRmaWxsOiAjZjllMmRhO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWNvbnRhaW5lci13aXRoLXNoYWRvdyB7XG5cdFx0YmFja2dyb3VuZDogI2Y2ZDhjZTtcblx0fVxuXG5cdC5jbGllbnQtcXVlc3Rpb25zIHtcblxuXHRcdC5jbGllbnQtbmFtZSxcblx0XHQuY2xpZW50LXByb2ZpbGUsXG5cdFx0LnF1ZXN0aW9uLFxuXHRcdC5yZXNwb25zZSB7XG5cdFx0XHRjb2xvcjogI2JjOGQ3Yjtcblx0XHR9XG5cblx0XHQucXVlc3Rpb24tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICNmMDVhMjI7XG5cdFx0fVxuXHR9XG5cblx0LmNsaWVudC1uYW1lIHtcblx0XHRjb2xvcjogI2JjOGQ3Yjtcblx0fVxuXG5cdC5jbGllbnQtcHJvZmlsZSB7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2JjOGQ3Yjtcblx0XHR9XG5cdH1cbn0iLCIudHBsLWFydGljbGUtZGVwb25zIHtcblx0cGFkZGluZzogMCAwIDdyZW07XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTEwMHB4O1xuXHR9XG59XG4uZGVwb25zLWludHJvIHtcblx0Zm9udC1zaXplOiAyLjJyZW07XG5cdG1hcmdpbi1ib3R0b206IDdyZW07XG5cdG1hcmdpbi10b3A6IDhyZW07XG59XG4uZGVwb25zLWluZm9zIHtcblx0YmFja2dyb3VuZDogI2NjYyB1cmwoJ2h0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9iZy1pbmZvcy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNTZyZW07XG5cdH1cbn1cbi5kZXBvbnMtaW5mb3MtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG91dGxpbmU6IDFyZW0gc29saWQgI2ZmZjtcblx0cGFkZGluZzogM3JlbTtcblx0d2lkdGg6IDM4cmVtO1xufVxuLmRlcG9ucy1pbmZvcy10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmO1xuXHRmb250LXNpemU6IDMuNHJlbTtcbn1cbi5kZXBvbnMtaW5mb3MtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRtYXJnaW4tdG9wOiAxLjJyZW07XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cbi5kZXBvbnMtbWFpbiB7XG5cdC5jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnaHR0cHM6Ly93d3cuYm91eWd1ZXMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA3L2JnLXRleHRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogN3JlbSAycmVtIDA7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAxNHJlbSA3cmVtIDA7XG5cdFx0fVxuXHR9XG59XG4ucXVvdGUtc2VwYXJhdG9yIHtcblx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0Zm9udC1zaXplOiAxMHJlbTtcblx0aGVpZ2h0OiAzcmVtO1xuXHRsaW5lLWhlaWdodDogOThweDtcblx0bWFyZ2luOiAyNXB4IDAgMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRvcDogMDtcblx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogMTRyZW07XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGxlZnQ6IC0xNXJlbTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogLTE1cmVtO1xuXHR9XG59XG4uZGVwb25zLW1haW4tcXVvdGUge1xuXHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRmb250LXNpemU6IDIuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDM1cmVtO1xuXHR9XG59XG4uZGVwb25zLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdD4gZGl2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogNDYuODc1JTtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0KyBwIHtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXHR9XG5cdC50aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxufVxuLmRlcG9ucy1leHBsYW5hdG9yeSB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmRlcG9ucy1xdW90ZSB7XG5cdGJhY2tncm91bmQ6ICMyMjIgdXJsKCdodHRwczovL3d3dy5ib3V5Z3Vlcy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDcvYmctcXVvdGUuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQ2cmVtO1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0LnF1b3RlLXNlcGFyYXRvciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQucXVvdGUtdGV4dCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0d2lkdGg6IDM1cmVtO1xuXHRcdH1cblx0fVxufSIsIi50cGwtYXJ0aWNsZS1ieWd0ZWwge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0fVxufVxuLmJ5Z3RlbC1pbnRybyB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRtYXJnaW4tYm90dG9tOiA3cmVtO1xuXHRtYXJnaW4tdG9wOiA4cmVtO1xuXHQuY29udGFpbmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDAgOXJlbTtcblx0XHR9XG5cdH1cbn1cbi5ieWd0ZWwtY29udGVudCB7XG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cdH1cblx0Lm51bWJlcnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRib3gtc2hhZG93OiAwcHgwLjNyZW0gOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogNHJlbSAycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOjAuMXJlbSBzb2xpZCAjY2ZjZmNmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cmVtO1xuXHRcdFx0d2lkdGg6IDI5cmVtO1xuXHRcdH1cblx0fVxuXHQuaXRlbSB7XG5cdFx0KyAuaXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdH1cblx0fVxuXHQudG9wIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdH1cblx0fVxuXHQuYm90dG9tIHtcblx0XHRjb2xvcjogIzhlOGU4ZTtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblx0LnRleHQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcblx0XHR9XG5cdH1cblx0LnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1tO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cdHAgKyAudGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdH1cblx0LmNvbmNsdXNpb24ge1xuXHRcdGNvbG9yOiAjMTNjZmJmO1xuXHR9XG59XG4uYnlndGVsLXNsaWRlciB7XG5cdEBleHRlbmQgLmNsZWFyZml4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRyZW0gMnJlbSA4cmVtO1xuXHQudGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0LnNsaWRlci1jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDAgMTJyZW07XG5cdFx0fVxuXHR9XG5cdC5zbGlkZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRib3gtc2hhZG93OiAwcHgwLjNyZW0gOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogNHJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMycmVtO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOjAuMXJlbSBzb2xpZCAjY2ZjZmNmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdH1cblx0fVxuXHQuc2xpZGUtbnVtYmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogMy44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiA3cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0byA0cmVtO1xuXHRcdGhlaWdodDogN3JlbTtcblx0XHR3aWR0aDogN3JlbTtcblx0fVxuXHQuc2xpZGUtdGl0bGUge1xuXHRcdGNvbG9yOiAjMjIyO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC5zbGlkZS10ZXh0IHtcblx0XHRjb2xvcjogIzIyMjtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXHQucHJldi1idG4sXG5cdC5uZXh0LWJ0biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC02NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHR3aWR0aDogNDVweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogI2M4YzhjODtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHR9XG5cdH1cblx0LnByZXYtYnRuIHtcblx0XHRsZWZ0OiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OjAuM3JlbTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXHQubmV4dC1idG4ge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59IiwiLnRwbC1hcnRpY2xlLWNvbnRyYWludGVzLWV4dHJlbWVzIHtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdC5tb2QtdmlkZW8tZnVsbHNjcmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgnaW1hZ2VzL2NvbnRyYWludGVzLWV4dHJlbWVzL21vdW50YWlucy1iZy5zdmcnKSByZXBlYXQgMCAwIGZpeGVkO1xuXHRcdH1cblx0fVxuXHQudHBsLWRpZHlvdWtub3cuY2VudGVyZWQgLnRleHRlIHtcblx0XHRjb2xvcjogIzY1NjM1NDtcblx0fVxufVxuXG4uY29udHJleHQtaW50cm8ge1xuXHRiYWNrZ3JvdW5kOiAjZTVlNGQzIHVybCgnaW1hZ2VzL2NvbnRyYWludGVzLWV4dHJlbWVzL21vdW50YWlucy1iZy5zdmcnKSByZXBlYXQgMCAwIGZpeGVkO1xuXHRmb250LXNpemU6IDIuMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXJlbSAwIDlyZW07XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRjb2xvcjogIzY1NjM1NDtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0ZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0LmF1dGhvciB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG59XG5cbi5jb250cmV4dC1hcnRpY2xlMSB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYmctY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgnaHR0cHM6Ly93d3cuYm91eWd1ZXMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA3L2FydGljbGUxLWJnLnBuZycpIG5vLXJlcGVhdCAwIDAvY292ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogMzJyZW0gMCAwO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAzMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdG1heC13aWR0aDogOTJyZW07XG5cdFx0cGFkZGluZzogOHJlbSAycmVtIDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC45KTtcblx0XHRcdHBhZGRpbmc6IDhyZW0gMnJlbSA4cmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDhyZW0gOXJlbSAycmVtO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiA2LjJyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2LjRyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uY29udHJleHQtYXJ0aWNsZTIge1xuXHRmb250LXNpemU6IDIuMnJlbTtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKCdpbWFnZXMvY29udHJhaW50ZXMtZXh0cmVtZXMvbW91bnRhaW5zLWJnLnN2ZycpIHJlcGVhdCAwIDAgZml4ZWQ7XG5cdH1cblxuXHQudG9wIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHJlbTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjcpIDQwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWF4LXdpZHRoOiA3NXJlbTtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZzogOXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogIzY1NjM1NDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQudGV4dGUge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5tYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTAlO1xuXHRcdHRvcDogLTIzLjUlO1xuXHRcdHdpZHRoOiA2MiU7XG5cdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjE7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblx0fVxuXG5cdC5tYXJrZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGxlZnQ6IDU1JTtcblx0XHRcdHRvcDogMjclO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGxlZnQ6IDIzJTtcblx0XHRcdHRvcDogNjglO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRsZWZ0OiAyMSU7XG5cdFx0XHR0b3A6IDc0JTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0bGVmdDogMTUlO1xuXHRcdFx0dG9wOiA3Ni41JTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0LnJhZGlvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxM2NmYmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMi4ydnc7XG5cdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAyLjJ2dztcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMTNjZmJmLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAxMCU7XG5cdFx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cmVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcblx0XHRcdGZvbnQtc2l6ZTogMS43NXZ3O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdHBhZGRpbmc6IDAgNC40dncgMCAyLjJ2dztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMC44dnc7XG5cdFx0XHR0b3A6IC0wLjQ2dnc7XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHQmOmNoZWNrZWQge1xuXG5cdFx0XHRcdCsgLmxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHR+IC5yYWRpbzphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcmVzZW50YXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxMCU7XG5cdFx0dG9wOiAtMjMuNSU7XG5cdFx0d2lkdGg6IDM2LjUlO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjOTY5Njk2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogOC43NnZ3O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0fVxuXG5cdFx0LmNvb3JkcyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgjOTk5LCAwLjQpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIHJnYmEoIzk5OSwgMC40KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMS40NnZ3IDAgMS40dnc7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjJ2dztcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNDZ2dztcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIuMnZ3O1xuXHRcdFx0XHRoZWlnaHQ6IDIuMnZ3O1xuXHRcdFx0XHR3aWR0aDogMi4ydnc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHRlIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0Zm9udC1zaXplOiAxLjQ2dnc7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxufVxuLmNvbnRyZXh0LWFydGljbGUzIHtcblxuXHQuY29udGFpbmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1heC13aWR0aDogNzVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDlyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGNvbG9yOiAjNjU2MzU0O1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC50ZXh0ZSB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdH1cbn1cblxuLmNvbnRyZXh0LWFydGljbGU0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiA3M3JlbTtcblx0XHRwYWRkaW5nOiA4cmVtIDJyZW0gMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luOiA4cmVtIDAgMCA0cmVtO1xuXHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRtYXJnaW46IDhyZW0gMCAwIDEzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0Y29sb3I6ICM2NTYzNTQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmJvdHRvbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zNXJlbTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogMi45MnZ3O1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNDAlO1xuXHRcdFx0dG9wOiA0MyU7XG5cdFx0fVxuXHR9XG59XG4uY29udHJleHQtYXJ0aWNsZTUge1xuXHRwYWRkaW5nOiA0cmVtIDAgM3JlbTtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDEzLjVyZW0gMCAzcmVtO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXgtd2lkdGg6IDExMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9ncm9lbmxhbmQucG5nJykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMzIuN3JlbTtcblx0XHRcdFx0bGVmdDogNy41cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTcuNXJlbTtcblx0XHRcdFx0d2lkdGg6IDQ0LjNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHdpZHRoOiAzMXJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcblx0XHRcdHdpZHRoOiAzN3JlbTtcblx0XHR9XG5cdH1cblxuXHQucmlnaHQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMxcmVtKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQucXVvdGUtbWFyayB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDEwcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHR9XG5cblx0LnF1b3RlLXRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQuYXV0aG9yIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnRpdGxlIHtcblx0XHRjb2xvcjogIzY1NjM1NDtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQudGV4dGUge1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdH1cblx0fVxufVxuLmNvbnRyZXh0LWFydGljbGU2IHtcblxuXHQuY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdG1heC13aWR0aDogMTExcmVtO1xuXHRcdHBhZGRpbmc6IDVyZW0gMCA2cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDRyZW0gMTRyZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogNXJlbSAxOXJlbSAxNHJlbTtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbjogLTEwcmVtIGF1dG8gMDtcblx0XHR9XG5cdH1cbn1cbi5jb250cmV4dC1hcnRpY2xlNyB7XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgnaW1hZ2VzL2NvbnRyYWludGVzLWV4dHJlbWVzL21vdW50YWlucy1iZy5zdmcnKSByZXBlYXQgMCAwIGZpeGVkO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRtYXgtd2lkdGg6IDExMXJlbTtcblx0XHRtYXJnaW4tdG9wOiAtMTByZW07XG5cdFx0cGFkZGluZzogNHJlbSA0cmVtIDVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDE0cmVtIDRyZW0gNXJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDE5cmVtIDE0cmVtO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIudHBsLWFydGljbGUtbmd1eWVuIHtcblx0cGFkZGluZzogMCAwIDdyZW07XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTByZW07XG5cdH1cbn1cblxuLm5ndXllbi1pbnRybyB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRtYXJnaW4tYm90dG9tOiA3cmVtO1xuXHRtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4ubmd1eWVuLWluZm9zIHtcblx0YmFja2dyb3VuZDogI2NjYyB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9uZ3V5ZW4tYmctaW5mb3MuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiA1NnJlbTtcblx0fVxufVxuXG4ubmd1eWVuLWluZm9zLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjMjIyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdXRsaW5lOiAxcmVtIHNvbGlkICNmZmY7XG5cdHBhZGRpbmc6IDNyZW07XG5cdHdpZHRoOiAzOHJlbTtcbn1cblxuLm5ndXllbi1pbmZvcy10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmO1xuXHRmb250LXNpemU6IDMuNHJlbTtcbn1cblxuLm5ndXllbi1pbmZvcy1pdGVtIHtcblx0Zm9udC1zaXplOiAyLjJyZW07XG5cdG1hcmdpbi10b3A6IDEuMnJlbTtcblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi5uZ3V5ZW4tbWFpbiB7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9uZ3V5ZW4tYmctdGV4dGUucG5nJykgbm8tcmVwZWF0IDAgMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogN3JlbSAycmVtIDA7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAxNHJlbSA3cmVtIDA7XG5cdFx0fVxuXHR9XG59XG4ucXVvdGUtc2VwYXJhdG9yIHtcblx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0Zm9udC1zaXplOiAxMHJlbTtcblx0aGVpZ2h0OiAzcmVtO1xuXHRsaW5lLWhlaWdodDogOS44cmVtO1xuXHRtYXJnaW46IDIuNXJlbSAwIDJyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRvcDogMDtcblx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRoZWlnaHQ6IDAuMXJlbTtcblx0XHR3aWR0aDogMTRyZW07XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0bGVmdDogLTE1cmVtO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0cmlnaHQ6IC0xNXJlbTtcblx0fVxufVxuXG4ubmd1eWVuLW1haW4tcXVvdGUge1xuXHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRmb250LXNpemU6IDIuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDMuNHJlbTtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0cGFkZGluZy1ib3R0b206IDMuM3JlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiAwLjFyZW07XG5cdFx0d2lkdGg6IDM1cmVtO1xuXHR9XG59XG5cbi5uZ3V5ZW4tdGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblxuXHQ+IGRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDQ2Ljg3NSU7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxufSIsIi50cGwtYXJ0aWNsZS1sY2kge1xuXG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTEwcmVtO1xuXHR9XG59XG5cbi5sY2ktaW50cm8ge1xuXHRmb250LXNpemU6IDIuOHJlbTtcblx0bWFyZ2luLWJvdHRvbTogN3JlbTtcblx0bWFyZ2luLXRvcDogOHJlbTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDAgOXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmxjaS10ZXh0IHtcblxuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDcycmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogN3JlbTtcblx0fVxufVxuXG4ubGNpLXF1b3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzEzY2ZiZjtcblx0bWFyZ2luLWJvdHRvbTogN3JlbTtcblx0cGFkZGluZzogMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0PiBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxM2NmYmY7XG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgI2ZmZjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDV2dztcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0aGVpZ2h0OiAzOHZ3O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiA5MnZ3O1xuXHRcdH1cblx0fVxuXG5cdC5pY29uIHtcblx0XHRmaWxsOiAjRkZGO1xuXHRcdGhlaWdodDogOXZ3O1xuXHRcdG1hcmdpbi1ib3R0b206IDF2dztcblx0XHR3aWR0aDogOXZ3O1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGhlaWdodDogMy4ydnc7XG5cdFx0XHR3aWR0aDogMy4ydnc7XG5cdFx0fVxuXHR9XG5cblx0LnF1b3RlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogMTB2dztcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnZ3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDMuNjV2dztcblx0XHR9XG5cdH1cblxuXHQuYXV0aG9yIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYTtcblx0XHRmb250LXNpemU6IDR2dztcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3Z3O1xuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdH1cblx0fVxufVxuXG4ubGNpLWluZm9zIHtcblx0YmFja2dyb3VuZDogI2NjYyB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9sY2ktYmctaW5mb3MtbGNpLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHRtYXJnaW4tYm90dG9tOiA3cmVtO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDU2cmVtO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICMyMjI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRvdXRsaW5lOiAycmVtIHNvbGlkICNmZmY7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0XHR3aWR0aDogMzhyZW07XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGNvbG9yOiAjMTNjZmJmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LnRleHRlIHtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzLjZyZW07XG5cdH1cbn1cblxuLmxjaS1oaXN0b3J5IHtcblx0bWFyZ2luLWJvdHRvbTogN3JlbTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDVyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cblx0XHQuZGF0ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHRmb250LXNpemU6IDUuNnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGhlaWdodDowLjJyZW07XG5cdFx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZmJmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRwbC1hcnRpY2xlLWJhdGltZW50LXBoYXJlIHtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXG5cdFx0Lm1vZC12aWRlby1mdWxsc2NyZWVuIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKCdpbWFnZXMvYXJ0aWNsZXMvYmF0aW1lbnQtcGhhcmUtZ2VuZXJpYy1iZy5qcGcnKSByZXBlYXQgMCAwIGZpeGVkO1xuXHRcdH1cblx0fVxuXG59XG4udHBsLWFydGljbGUtYmF0aW1lbnQtcGhhcmUgLnRleHRlLi1pdGFsaWNzIHtcblx0Zm9udC1zdHlsZTogaXRhbGljXG59XG5cbi5iYXRwaGFyZS1pbnRybyB7XG5cdGJhY2tncm91bmQ6ICNlNWU0ZDMgdXJsKCdpbWFnZXMvYXJ0aWNsZXMvYmF0aW1lbnQtcGhhcmUtZ2VuZXJpYy1iZy5qcGcnKSByZXBlYXQgMCAwIGZpeGVkO1xuXHRmb250LXNpemU6IDIuMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXJlbSAwIDlyZW07XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRjb2xvcjogJGMtZ29sZC0xO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHR9XG5cblx0LnRleHRlIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcblx0XHR9XG5cdH1cblxuXHQuYXV0aG9yIHtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cbn1cblxuLmJhdHBoYXJlLWFydGljbGUxIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5iZy1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKCdpbWFnZXMvYXJ0aWNsZXMvYmF0aW1lbnQtcGhhcmUtYXJ0aWNsZTEtYmcucG5nJykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDMycmVtIDAgMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0bWF4LXdpZHRoOiA5MnJlbTtcblx0XHRwYWRkaW5nOiA4cmVtIDJyZW0gMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjkpO1xuXHRcdFx0cGFkZGluZzogOHJlbSA5cmVtIDJyZW07XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDYuMnJlbTtcblx0XHRcdGNvbG9yOiAkYy1nb2xkLTE7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2LjRyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJhdHBoYXJlLXF1b3RlLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmF0cGhhcmUtcXVvdGUtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLmJhdHBoYXJlLXF1b3RlLW1haW4ge1xuXHRmb250LXNpemU6IDNyZW07XG5cdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdGNvbG9yOiAkYy1nb2xkLTE7XG5cdG1heC13aWR0aDogNDByZW07XG5cdG1hcmdpbjogMCAwIDNyZW07XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdG1heC13aWR0aDogNjVyZW07XG5cdFx0Zm9udC1zaXplOiAzLjlyZW07XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYXRwaGFyZS1xdW90ZS1hdXRob3Ige1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYXRwaGFyZS1xdW90ZS1hdXRob3ItbmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG59XG5cbi5iYXRwaGFyZS1hcnRpY2xlMiB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9iYXRpbWVudC1waGFyZS1nZW5lcmljLWJnLmpwZycpIHJlcGVhdCAwIDAgZml4ZWQ7XG5cdH1cblxuXHQudG9wIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjcpIDQwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWF4LXdpZHRoOiA3NXJlbTtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZzogOXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGMtZ29sZC0xO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC50ZXh0ZSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvdHRvbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Lm1hcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMCU7XG5cdFx0dG9wOiAtMjMuNSU7XG5cdFx0d2lkdGg6IDYyJTtcblx0XHRpbWcge1xuXHRcdFx0b3BhY2l0eTogMC4xO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR9XG5cdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdH1cblx0fVxuXG5cdC5tYXJrZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGxlZnQ6IDU1JTtcblx0XHRcdHRvcDogMjclO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGxlZnQ6IDIzJTtcblx0XHRcdHRvcDogNjglO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRsZWZ0OiAyMSU7XG5cdFx0XHR0b3A6IDc0JTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0bGVmdDogMTUlO1xuXHRcdFx0dG9wOiA3Ni41JTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0LnJhZGlvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxM2NmYmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdGhlaWdodDogMi4ydnc7XG5cdFx0XHR3aWR0aDogMi4ydnc7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMTNjZmJmLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAxMCU7XG5cdFx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cmVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcblx0XHRcdGZvbnQtc2l6ZTogMS43NXZ3O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdHBhZGRpbmc6IDAgNC40dncgMCAyLjJ2dztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMC44dnc7XG5cdFx0XHR0b3A6IC0wLjQ2dnc7XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHQrIC5sYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0fiAucmFkaW86YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJlc2VudGF0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTAlO1xuXHRcdHRvcDogLTIzLjUlO1xuXHRcdHdpZHRoOiAzNi41JTtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogIzk2OTY5Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDguNzZ2dztcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdH1cblxuXHRcdC5jb29yZHMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206MC4xcmVtIHNvbGlkIHJnYmEoIzk5OSwgMC40KTtcblx0XHRcdGJvcmRlci10b3A6MC4xcmVtIHNvbGlkIHJnYmEoIzk5OSwgMC40KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAxLjQ2dncgMCAxLjR2dztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuMnZ3O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NnZ3O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMi4ydnc7XG5cdFx0XHRcdGhlaWdodDogMi4ydnc7XG5cdFx0XHRcdHdpZHRoOiAyLjJ2dztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dGUge1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRmb250LXNpemU6IDEuNDZ2dztcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXRwaGFyZS1kaWR5b3Vrbm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0Jjpub3QoLmNlbnRlcmVkKTpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjMpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYuY2VudGVyZWQgaW1nIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0Ym9yZGVyOjAuMXJlbSBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci10b3A6IDAgbm9uZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDYuNXZ3O1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDR2dyk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNHZ3KTtcblx0XHR9XG5cdH1cblxuXHQmLmNlbnRlcmVkIC5jb250ZW50IHtcblx0XHRib3JkZXItY29sb3I6ICM2NjY7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiA4dnc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4yMHZ3O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC0wLjgwdnc7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRcdFx0aGVpZ2h0OjAuMXJlbTtcblx0XHRcdFx0d2lkdGg6IDQzJTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jZW50ZXJlZCAudGl0bGUge1xuXHRcdGNvbG9yOiAjNjY2O1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0ZSB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWY7XG5cdFx0Zm9udC1zaXplOiA2dnc7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS44NnZ3O1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40NnZ3O1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdH1cblxuXHQmLmNlbnRlcmVkIC50ZXh0ZSB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiA2dnc7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDEuNzF2dztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMzF2dztcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXRwaGFyZS1kaWR5b3Vrbm93LWhlYWRpbmcge1xuXHRjb2xvcjogJGMtZ29sZC0xO1xuXHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRmb250LXNpemU6IDNyZW07XG5cdG1hcmdpbjogMCAwIDVyZW07XG59XG5cbi5iYXRwaGFyZS1hcnRpY2xlMyB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9iYXRpbWVudC1waGFyZS1nZW5lcmljLWJnLmpwZycpIHJlcGVhdCAwIDAgZml4ZWQ7XG5cdH1cblxuXHQudG9wIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjcpIDQwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWF4LXdpZHRoOiAxMTFyZW07XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDhyZW0gMnJlbSA4cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGMtZ29sZC0xO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0cGFkZGluZzogM3JlbSAwIDA7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0cGFkZGluZzogNXJlbSAxOXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0ZSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDVyZW0gMTlyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogNXJlbSAxOXJlbSAxMHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdC8vIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGhlaWdodDogMTByZW07XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYXRwaGFyZS1udW1iZXJzLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRtYXJnaW46IC0yNXJlbSAwIDA7XG5cdH1cbn1cblxuLmJhdHBoYXJlLW51bWJlci1ibG9ja3Mge1xuXHRtYXJnaW46IC03cmVtIDAgN3JlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRwYWRkaW5nOiAwIDAgNnJlbTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNXJlbTtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGhlaWdodDogLjJyZW07XG5cdFx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYXRwaGFyZS1udW1iZXItYmxvY2tzIC50ZXh0ZSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRtYXJnaW46IDJyZW0gYXV0byAwO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0fVxufVxuXG4uYmF0cGhhcmUtbnVtYmVycy1vbmlvbiB7XG5cdGZvbnQtc2l6ZTogOHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGhlaWdodDogLjJyZW07XG5cdFx0d2lkdGg6IDVyZW07XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG5cblx0Ji5pY29uLW9uaW9uLTIge1xuXHRcdGNvbG9yOiAkYy1nb2xkLTE7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXRwaGFyZS1udW1iZXJzLWJvbGQge1xuXHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xufVxuXG4uYmF0cGhhcmUtYXJ0aWNsZTYge1xuXHRwYWRkaW5nOiA5cmVtIDJyZW0gMTByZW07XG59XG5cbi5iYXRwaGFyZS1hcnRpY2xlNi1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDczcmVtO1xuXHRtYXJnaW46IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5iYXRwaGFyZS1hcnRpY2xlNi10eHQge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Ji4tc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XHRcbn0iLCJcbi50cGwtdmlsbGUtZGUtZGVtYWluIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IElOVFJPIFRFWFQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZpbGxlLWRlbWFpbi1pbnRybyB7XG5cdHBhZGRpbmc6IDE0cmVtIDAgMTByZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDYwJTtcblx0ei1pbmRleDogMDtcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdHdpZHRoOiA5NSU7XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkgYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCdpbWFnZXMvYXJ0aWNsZXMvdmlsbGUtZGUtZGVtYWluLWJnLnBuZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0IHNjcm9sbDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGhlaWdodDogMTIwJTtcblx0XHRsZWZ0OiAtMzUlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDE3MCU7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn1cblxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXBzLWNvbnRhaW5lciB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xuXHR3aWR0aDogNjAlO1xuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDk1JTtcblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG5cdFx0d2lkdGg6IDgwJTtcdH1cbn1cblxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXBzLWxlZnQsXG4udmlsbGUtZGVtYWluLXN0YXJ0dXBzLXJpZ2h0IHtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogYXV0bztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbi52aWxsZS1kZW1haW4tc3RhcnR1cCB7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGhlaWdodDogYXV0bztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA5NSU7XG59XG5cbi52aWxsZS1kZW1haW4tc3RhcnR1cC1pbWFnZS1hbmQtdGl0bGUge1xuXHRib3JkZXItcmFkaXVzOjAuM3JlbSAwLjNyZW0gMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czowLjNyZW0gMC4zcmVtIDAgMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtdGl0bGUsXG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtc3VidGl0bGUge1xuXHRjb2xvcjogI0ZGRjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDUuNXJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtdGl0bGUge1xuXHRib3R0b206IDdyZW07XG5cdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udmlsbGUtZGVtYWluLXN0YXJ0dXAtc3VidGl0bGUge1xuXHRib3R0b206IDEuNXJlbTtcblx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWY7XG5cdGZvbnQtc2l6ZTogMS40ZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGVsbG15Y2l0eSB7XG5cdGJvdHRvbTogMTByZW07XG59XG5cblxuLnZpbGxlLWRlbWFpbi1zdGFydHVwLWRlc2NyaXB0aW9uIHtcblx0YWxpZ24tY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0Ym9yZGVyLXJhZGl1czowLjVyZW0gMC41cmVtIDAgMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDVyZW07XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiA5OTk5O1xuXG5cdC52aWxsZS1kZW1haW4tc3RhcnR1cC10ZXh0IHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjJweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxuXG5cdC52aWxsZS1kZW1haW4tc3RhcnR1cC1rbm93LW1vcmUge1xuXHRcdGNvbG9yOiAjNERDRkMwO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICM0RENGQzA7XG5cdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OjAuMnJlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cdFx0ICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblx0XHQgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0XHQgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdFx0ICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAyLjVyZW07XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6dmlzaXRlZCxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbi50aWx0ZXIge1xuXHRwZXJzcGVjdGl2ZTogMTAwcmVtO1xufVxuXG4udGlsdGVyICoge1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udGlsdGVyX19maWd1cmUge1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMDtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICB0cmFuc3BhcmVudDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0bGVmdDogMXJlbTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFyZW07XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHQgIFx0ei1pbmRleDogNTA7XG5cdH1cblx0Jjpob3ZlciB7XG5cdCAgICBjb2xvcjogbGlnaHRncmV5O1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0ICAgIGJvcmRlcjowLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOmhvdmVyOjpiZWZvcmUge1xuXHQgICAgYm9yZGVyLWNvbG9yOiBsaWdodGdyZXk7IC8vIFNob3cgYm9yZGVyc1xuXG5cdCAgICB0cmFuc2l0aW9uOlxuXHQgICAgYm9yZGVyLXRvcC1jb2xvciAwLjE1cyBlYXNlLFxuXHQgICAgYm9yZGVyLXJpZ2h0LWNvbG9yIDAuMTVzIGVhc2UgMC4xMHMsXG5cdCAgICBib3JkZXItYm90dG9tLWNvbG9yIDAuMTVzIGVhc2UgMC4yMHMsXG5cdCAgICBib3JkZXItbGVmdC1jb2xvciAwLjIwcyBlYXNlIDAuMjVzO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHQgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Jjpob3Zlcjo6YWZ0ZXIge1xuXHQgICAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkIGxpZ2h0Z3JleTtcblx0ICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjJyZW07XG5cdCAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAuMnJlbTtcblx0ICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UgMHMsXG5cdCAgICBcdFx0XHRib3JkZXItdG9wLXdpZHRoIDBzIGVhc2UgMC4zNXM7XG5cdH0gXG59XG5cbi50aWx0ZXJfX2ZpZ3VyZSA+ICoge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTsgXG59IiwiLnRwbC1hcnRpY2xlLWxlLWxvZ2VtZW50LXJlaW52ZW50ZSB7XG5cdHdpZHRoOiAxMDAlO1xufVx0XHRcblxuLmNpcmNsZXMtYW5kLXBlcnNvbm5hbGlzYWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbi1ib3R0b206IDEwcmVtO1xuXHRwYWRkaW5nOiAycmVtO1xuXHR3aWR0aDogOTAlO1xuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uY2lyY2xlcyB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDUwcmVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG9yZGVyOiAwO1xuXHR3aWR0aDogMjAlO1xuXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2cmVtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2cmVtKSBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMXJlbTtcblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc21hbGwpIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE2cmVtO1xuXHR9XG5cblx0PiAqIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGhlaWdodDogMTEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdHdpZHRoOiAxMS41cmVtO1xuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZyZW0pIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRcdGhlaWdodDogOC41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0XHRcdHdpZHRoOiA4LjVyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNtYWxsKSBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jaXJjbGUxIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGIHVybCgnaW1hZ2VzL2FydGljbGVzL2xlLWxvZ2VtZW50LXJlaW52ZW50ZS1jaXJjbGUxLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHNjcm9sbDtcblx0fVxuXG5cdC5jaXJjbGUyIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGIHVybCgnaW1hZ2VzL2FydGljbGVzL2xlLWxvZ2VtZW50LXJlaW52ZW50ZS1jaXJjbGUyLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHNjcm9sbDtcblxuXHR9XG5cblx0LmNpcmNsZTMge1xuXHRcdGJhY2tncm91bmQ6ICNGRkYgdXJsKCdpbWFnZXMvYXJ0aWNsZXMvbGUtbG9nZW1lbnQtcmVpbnZlbnRlLWNpcmNsZTMucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgc2Nyb2xsO1xuXHR9XG59XG5cbi50ZXh0LXBlcnNvbm5hbGlzYWJsZSB7XG5cdG9yZGVyOiAxO1xuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHR3aWR0aDogODAlO1xuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdH1cblxuXHRoMyB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRmb250LXNpemU6IDIuN3JlbTtcblx0XHRtYXJnaW4tdG9wOiAxMnJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0fVxufVxuXG5cbi5pbWctYW5kLWV2b2x1dGlmIHtcblx0bWFyZ2luLWJvdHRvbTogMTByZW07XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tdG9wOiAtOCU7XG5cdFx0bWF4LXdpZHRoOiAxMTFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogM3JlbSAycmVtO1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSBhbmQgKG1heC13aWR0aDogJHdpZGUpIHtcblx0XHRcdHBhZGRpbmc6IDVyZW0gM3JlbTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICR3aWRlKSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDEwcmVtO1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdGZvbnQtc2l6ZTogMi43cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogODAlO1xuXHRcdHotaW5kZXg6IC00O1xuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG59XG5cblxuXG4ucHJvZ3JhbW1lLWxvZGdlcyB7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2FydGljbGVzL2xlLWxvZ2VtZW50LXJlaW52ZW50ZS1sb2RnZXMucG5nJykgbm8tcmVwZWF0IHNjcm9sbCAgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTByZW07XG5cdG1pbi1oZWlnaHQ6IDgwcmVtO1xuXHRwYWRkaW5nOiA1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHdpZGUpIHtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdG1pbi1oZWlnaHQ6IDYwcmVtO1xuXHR9XG5cblx0LnByb2dyYW1tZS1sb2RnZXMtYm9yZGVyIHtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICNGRkY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogNzByZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRtYXJnaW46IDVyZW0gYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5cbi5mbGV4b20ge1xuXHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAtNDtcblx0fVxuXG5cdC5xdW90ZS1hbmQtdGV4dC1mbGV4b20ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkd2lkZSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LnF1b3RlLWZsZXhvbSB7XG5cdFx0XHRvcmRlcjogMDtcblx0XHRcdGhlaWdodDogNTByZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdpZHRoOiA0MCU7XG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2cmVtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2cmVtKSBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc21hbGwpIGFuZCAobWF4LXdpZHRoOiAkd2lkZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNC41cmVtO1xuXHRcdFx0XHRtYXJnaW46IDMuNXJlbSAwIDNyZW0gYXV0bztcblxuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkd2lkZSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDNyZW0gYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cblx0XHRcdC5xdW90ZS1mbGV4b20tYXV0aG9yIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0c3BhbiwgXG5cdFx0XHRcdC5hdXRob3ItbmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0LWZsZXhvbSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhyZW07XG5cdFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0XHRmb250LXNpemU6IDIuN3JlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkd2lkZSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHdpZGUpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhyZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50cGwtYXJ0aWNsZS1tYWNhbyB7XG5cdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHQubW9kLXZpZGVvLWZ1bGxzY3JlZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9tYWNhby1wYXJhbGF4LWJnLnN2ZycpIHJlcGVhdCAwIDAgZml4ZWQ7XG5cdFx0fVxuXHR9XG59XG4ubWFjYW8taW50cm8ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgnaW1hZ2VzL2FydGljbGVzL21hY2FvLXBhcmFsYXgtYmcuc3ZnJykgcmVwZWF0IDAgMCBmaXhlZDtcblx0Zm9udC1zaXplOiAyLjJyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjgpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1heC13aWR0aDogOTByZW07XG5cdFx0cGFkZGluZzogM3JlbSAxcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogMTVyZW0gMCA5cmVtO1xuXHRcdH1cblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0Y29sb3I6ICM2NTYzNTQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cblxuXHQudGV4dGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0cmVtO1xuXHRcdH1cblxuXHR9XG5cdC5hdXRob3Ige1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxufVxuLm1hY2FvLWFydGljbGUxIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdHBhZGRpbmc6IDhyZW0gMCAxMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiA2LjJyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2LjRyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHR9XG5cdH1cbn1cbi5tYWNhby1kaWR5b3Vrbm93MSxcbi5tYWNhby1kaWR5b3Vrbm93MiB7XG5cblx0LmNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQucmVhbC10aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDIuNnZ3O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG4ubWFjYW8tZGlkeW91a25vdzIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdGJvcmRlci1jb2xvcjogIzIyMjtcblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0Y29sb3I6ICMyMjI7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG5cdFx0fVxuXHR9XG5cblx0LnRleHRlLFxuXHQucmVhbC10aXRsZSB7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdH1cbn1cblxuLm1hY2FvLWRpZHVrbm93MyB7XG5cblx0Ji5jZW50ZXJlZCAudGV4dGUge1xuXHRcdGNvbG9yOiAjNjY2O1xuXHR9XG5cbn1cblxuLm1hY2FvLWFydGljbGUyLFxuLm1hY2FvLWFydGljbGU2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWF4LXdpZHRoOiA3NXJlbTtcblx0XHRwYWRkaW5nOiA4cmVtIDAgMTJyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cbn1cblxuLm1hY2FvLWFydGljbGUzIHtcblxuXHQuY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdG1heC13aWR0aDogMTExcmVtO1xuXHRcdHBhZGRpbmc6IDVyZW0gMCA2cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDVyZW0gNHJlbSAxNHJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDE5cmVtIDE0cmVtO1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRjb2xvcjogI2E3OGY2Njtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46IC0xMHJlbSBhdXRvIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5tYWNhby1udW1iZXItYmxvY2tzIHtcblx0bWFyZ2luOiAtOXJlbSAwIDdyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDZyZW07XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0bWF4LXdpZHRoOiAxMTFyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNXJlbTtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAuMnJlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjLWdvbGQtMTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYWNhby1udW1iZXItYmxvY2tzIC50ZXh0ZSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRtYXJnaW46IDJyZW0gYXV0byAwO1xuXHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0fVxufVxuXG4ubWFjYW8tbnVtYmVycy1vbmlvbiB7XG5cdGZvbnQtc2l6ZTogOHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGhlaWdodDogMC4ycmVtO1xuXHRcdHdpZHRoOiA1cmVtO1xuXHR9XG5cblx0Ji5pY29uLXNpemUge1xuXHRcdGNvbG9yOiAkYy1nb2xkLTE7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMTtcblx0XHR9XG5cdH1cbn1cbi5tYWNhby1hcnRpY2xlNCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1heC13aWR0aDogNzVyZW07XG5cdFx0cGFkZGluZzogOHJlbSAwIDEycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLW07XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubWFjYW8tYXJ0aWNsZTUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdHBhZGRpbmc6IDhyZW0gMCAxMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRoMiB7XG5cdFx0Y29sb3I6ICNhNzhmNjY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cbn1cblxuLm1hY2FvLWRpZHVrbm93My5jZW50ZXJlZCBpbWcge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWFjYW8tZGlkeW91a25vdzYge1xuXG5cdC5jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LnJlYWwtdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiAyLjZ2dztcblx0XHRsZXR0ZXItc3BhY2luZzowLjNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59IiwiLnRwbC1hcnRpY2xlLXJldm9sdXRpb24taG90ZWxpZXJlLWN1YmEge1xuXHQuaW50cm8ge1xuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKCdpbWFnZXMvYXJ0aWNsZXMvcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYS1iZy5wbmcnKSByZXBlYXQgMCAwO1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1heC13aWR0aDogOTByZW07XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDlyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICMxODQ1Nzg7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0Y29sb3I6ICMxODQ1Nzg7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgNXJlbTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUxIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5iZy1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdpbWFnZXMvYXJ0aWNsZXMvcmV2b2x1dGlvbi1ob3RlbGllcmUtY3ViYS1hcnRpY2xlMS5wbmcnKSBuby1yZXBlYXQgMCAwL2NvdmVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZzogMzJyZW0gMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAzMCUscmdiYSgyNTUsMjU1LDI1NSwwLjYpIDEwMCUpO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdG1heC13aWR0aDogOTJyZW07XG5cdFx0XHRwYWRkaW5nOiA4cmVtIDJyZW0gMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuOSk7XG5cdFx0XHRcdHBhZGRpbmc6IDhyZW0gOXJlbSAycmVtO1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXNpemU6IDYuMnJlbTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2LjRyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDowLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cmVtO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0Y29sb3I6ICMxODQ1Nzg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMCAwIDRyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMCAwIDRyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4cmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzByZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcMjc1ZCc7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmIEJvbGRcIjtcblx0XHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5hdXRob3Ige1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHR9XG5cblx0XHQuam9iIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlMiB7XG5cdFx0YmFja2dyb3VuZDogI2ZjZmNmYztcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblxuXHRcdC50b3Age1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NXJlbTtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA5cmVtIDAgMTNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b20ge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDk1cmVtO1xuXG5cdFx0fVxuXG5cdFx0Lm1hcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiA4cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFya2VyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRsZWZ0OiAxOCU7XG5cdFx0XHRcdHRvcDogMTYlO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRsZWZ0OiAyOSU7XG5cdFx0XHRcdHRvcDogMTYlO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRsZWZ0OiA0NSU7XG5cdFx0XHRcdHRvcDogMjQlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHRsZWZ0OiA1NCU7XG5cdFx0XHRcdHRvcDogMjYlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNikge1xuXHRcdFx0XHRsZWZ0OiA1OSU7XG5cdFx0XHRcdHRvcDogMzMlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNykge1xuXHRcdFx0XHRsZWZ0OiA3NCU7XG5cdFx0XHRcdHRvcDogNjQlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0XHRsZWZ0OiA4MiU7XG5cdFx0XHRcdHRvcDogNjYlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnJhZGlvIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QxM2UzZTtcblx0XHRcdFx0Ym9yZGVyOiAwLjN2dyBzb2xpZCByZ2JhKCMxODQ1NzgsIDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMi4ydnc7XG5cdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdHdpZHRoOiAyLjJ2dztcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNkMTNlM2UsIDEwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDogMTAlO1xuXHRcdFx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTg0NTc4LCAwLjgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cmVtO1xuXHRcdFx0XHRib3R0b206MC4zcmVtO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjh2dztcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDJ2dztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdCY6Y2hlY2tlZCB7XG5cblx0XHRcdFx0XHQrIC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR+IC5yYWRpbyB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDAuMnZ3IHNvbGlkIHJnYmEoIzE4NDU3OCwgMC44KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJlc2VudGF0aW9uIHtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICMxODQ1Nzg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHJlbTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMC43NTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNS43cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMnJlbSAwIDAgMS43cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlMyB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiA5cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDVyZW07XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQudHBsLWRpZHlvdWtub3cge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cblx0XHQuaDItbGlrZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0LnRleHRlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlNCB7XG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDExMXJlbTtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMXJlbSA2cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDVyZW0gNHJlbSAxNHJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nOiA5LjVyZW0gMTlyZW0gMTRyZW07XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICMxODQ1Nzg7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRtYXJnaW46IDAgMCA0cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbjogLTEwcmVtIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRjb2xvcjogIzE4NDU3ODtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFwyNzVkJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzE4NDU3ODtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6MC4xcmVtO1xuXHRcdFx0XHRtYXJnaW46IDRyZW0gYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAxNXJlbTtcblx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblxuXHRcdFx0LmF1dGhvciB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHR9XG5cblx0XHRcdC5qb2Ige1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdXBwIHtcblx0XHRcdG1hcmdpbjogN3JlbSAwIDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZTQtMiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMTUlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5udW1iZXItYmxvY2tzIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDExMXJlbTtcblx0XHRwYWRkaW5nOiAwIDAgNnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bWluLWhlaWdodDogMjVyZW07XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDowLjJyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubnVtYmVyLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQubnVtYmVyLWJsb2NrcyAudGV4dGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHR9XG5cdH1cblxuXHQubnVtYmVycy1vbmlvbiB7XG5cdFx0Zm9udC1zaXplOiA4cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcGFjaXR5OiAwLjY7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0aGVpZ2h0OjAuMnJlbTtcblx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdH1cblxuXHRcdCYuaWNvbi1mbGFnIHtcblx0XHRcdGNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTg0NTc4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5udW1iZXJzLWJvbGQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdH1cblxuXHQuYXJ0aWNsZTUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0cGFkZGluZzogNXJlbSAwIDcuNXJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAxMHJlbSAwIDEzcmVtO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cblx0XHQudGV4dGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtbDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cbn1cbiIsIi50cGwtYXJ0aWNsZS1ub3V2ZWF1LXF1b3RpZGllbiB7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTByZW07XG5cdH1cblxuXHQuaW50cm8ge1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDUuNXJlbTtcblx0XHRtYXJnaW4tdG9wOiA4cmVtO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRjb2xvcjogI2RkMDExMjtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucGhvdG8tY3V0b3V0IHtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjByZW07XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUxIHtcblx0XHRtYXJnaW4tdG9wOiAtNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0bWF4LXdpZHRoOiA5MnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0Y29sb3I6ICNkZDAxMTI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHBhZGRpbmc6IDIuNXJlbSAwIDAgMy41cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAzLjVyZW0gMCAwIDVyZW07XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbW9vbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTFlJztcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRsZWZ0OjAuNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICNkZDAxMTI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hdXRob3Ige1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcblx0XHR9XG5cblx0XHQuam9iIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDRyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAtNHJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206MC4xcmVtIHNvbGlkICNkZDAxMTI7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1cmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hpZmZyZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDdyZW07XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGQwMTEyO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDRyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNi41cmVtO1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0XHRmb250LXNpemU6IDUuNnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OjAuMnJlbTtcblx0XHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGQwMTEyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5xdWFsLWljb24ge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMS41cmVtO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDAuMnJlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMTFyZW07XG5cdFx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmljb24tcmVjb3JkIHtcblx0XHRcdFx0Y29sb3I6ICNkZDAxMTI7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkMDExMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRwbC1hcnRpY2xlLTRHYm94IHtcblx0LnRwbC1hcnRpY2xlLTRHLWJveCAudGV4dGUuLWl0YWxpY3Mge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpY1xuXHR9XG5cblx0LmludHJvIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2ltYWdlcy9hcnRpY2xlcy80Zy1pbnRyby5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZzogMTVyZW0gMCA5cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGMtYmx1ZS0xO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiA3cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmF1dGhvciB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdG1heC13aWR0aDogOTJyZW07XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuOSk7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gOXJlbSAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYy1ibHVlLTE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiA2LjJyZW07XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNi40cmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQucXVvdGUtd3JhcHBlciB7XG5cdFx0Y29sb3I6ICRjLWJsdWUtMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5xdW90ZS1jb250ZW50IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQucXVvdGUtbWFpbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbjogMCAwIDNyZW07XG5cdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMy45cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA2NXJlbTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XG5cdFx0fVxuXHR9XG5cblx0LnF1b3RlLWF1dGhvciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQucXVvdGUtYXV0aG9yLW5hbWUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdH1cblxuXHQuYXJ0aWNsZTIge1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXG5cdFx0LnRvcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDkycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZyZW0gOXJlbSAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkYy1nb2xkLTE7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0LnRleHRlIHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kaWR5b3Vrbm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRib3JkZXI6MC4xcmVtIHNvbGlkICNmZmY7XG5cdFx0XHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogNi41dnc7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0dncpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNHZ3KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiA4dnc7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjIwdnc7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IC0wLjgwdnc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0MyU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dGUge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG5cdFx0XHRmb250LXNpemU6IDZ2dztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDEuODZ2dztcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDhyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNDZ2dztcblx0XHRcdFx0cGFkZGluZzogMCAxOHJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRpZHlvdWtub3ctaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4ycmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgNHJlbTtcblx0XHR9XG5cdH1cblx0LmFydGljbGUzIHtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuaW1nLW1vbGVjdWxlcyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3Age1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cmVtIDJyZW0gMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGMtYmx1ZS0xO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDNyZW0gMCAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgN3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE5cmVtIDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGV4dGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gN3JlbSA2cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMTlyZW0gOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuLWl0YWxpY3Mge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxhc3QtaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0bWFyZ2luOiAtMTYuNXJlbSAwIDEwcmXDuTtcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZTQtY29udGFpbmVyIHtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwNC41cmVtO1xuXHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0LmNsaWVudC1wcm9maWxlIHtcblx0XHRjb2xvcjogJGMtYmx1ZS0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDYuNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAyMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jbGllbnQtaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDE1cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cdFx0d2lkdGg6IDE1cmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGhlaWdodDogMjEuNXJlbTtcblx0XHRcdG1hcmdpbjogMCAwLjVyZW0gNHJlbSAwO1xuXHRcdFx0d2lkdGg6IDIxLjVyZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0aGVpZ2h0OiAyMi41cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDIyLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNsaWVudC1xdW90ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jbGllbnQtbmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuY2xpZW50LXF1ZXN0aW9ucyB7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI5cmVtKTtcblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjLWJsdWUtMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnF1ZXN0aW9uIHtcblx0XHRcdGNvbG9yOiAkYy1ibHVlLTE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXNwb25zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50cGwtYXJ0aWNsZS1tZWxvZGllcy1lbi1zdXJmYWNlIHtcblxuXHQudHBsLWFydGljbGUtNEctYm94IC50ZXh0ZS4taXRhbGljcyB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljXG5cdH1cblxuXHQuaW50cm8ge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBVURCQVFFQXdVRUJBUUZCUVVHQnd3SUJ3Y0hCdzhMQ3drTUVROFNFaEVQRVJFVEZod1hFeFFhRlJFUkdDRVlHaDBkSHg4ZkV4Y2lKQ0llSkJ3ZUh4Ny8yd0JEQVFVRkJRY0dCdzRJQ0E0ZUZCRVVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg3L3dnQVJDQUgvQlpFREFSRUFBaEVCQXhFQi84UUFHd0FCQVFBREFRRUJBQUFBQUFBQUFBQUFBQUVDQXdRRkJnai94QUFaQVFFQkFRRUJBUUFBQUFBQUFBQUFBQUFBQVFJREJBWC8yZ0FNQXdFQUFoQURFQUFBQVAxYjZNWjhOK2Q2dWNzYzd5ODljMjV1NjU5enpkUE45T01iS0R2NDc2K0cvUDhBUno1ZW1aWkZnSVkxaVFKVkJCVkhYejE3SGs2ZU4zeng5YzZXZG1MOVA1dXZQdkduYmk3WjA2a01hZ0JRREtRVUFnWGZpKzU1dXVFYytzUXhyZzZ6VHBDVWlrdVUxcTVYNmJqdmk5R09mZVlaQXBZeUtJcWtzdFF1UWwzNXZwOGQ4Mjg0a01VNWR1YnBKWmlZTExGWXBKZEhMWDBmTFhOMzU4dlRJcEFDRUtBWVZqUUZMbDZ2RGZmejF4YVc1NE9zeDBwSTQrZXZkNTNYMnpwc21zZ1lFTXlCY1VFTW1vVm5KY1ZNODNQZmJ5MXU2NTdlZHB4OU00RnJLVVJNVFd1bk4zNDEwUnYzbms2U1dERXBDbVhEZkwyenhZY2hyN1o2ZXVGdDA3Zk5yWm5YSjJ4RjlUemRNOHZQOUhQVlpqV05BWVZnUW9DVllsMVptVmZRNDY5THpkZkg5SFBrM0pjNHRhMmQyTDlONXV2amVubHk5WkNWQUNsaWdxWkFFSXZieTE3Zm02YzlhOVpzb2xhdFRLTEtJWXhKcVJnbUIzcm5IbWFZcENFQ0Z3b2tNUlVRdnVZdlVuaDlJeXEwb2pKY2t5Z1psV2hLRjZUYlpwcTJTc2ExMlltR3BnWVZxMU5lbU5SQmtlcDU5K2h4MXhkTTA1dHVYcE1nQWN2Tyt0eTFzNlo1dHlYS2hJeG9GbGtCWXBHc21SR2hxdzcrTy9Wamc2WjBhalNBRmpJc3NURFRWTHB4Zlo1WERvMWJ6cDFJQ25qOGRjblhPN3RuUGNvSmNyckxEMS9IMTRlK1BVODNUUnFjUGZualExNlFHRllGQVFzUm9XbVdYcWVmZlh3NmVUNk9mSjBrTVNCblhyUFZ4NmZSY09uZ2V2bHEzSUNHY2JNdHN1ekxiTmJJenpjY3RjMWhsNlV0VHlkTURGTWJNS3dyRXhUR3NheXJJeVRLcVpITm0vUmNkNGRKNW5YTTBHS1VzdUZSQkJVVDZIemRPdkR5dTJlWHJra0lDa0JuR3VyTEtrSmNLc21xWDF1RzhyZk0zTUVwbkdVWnJuRmwySm5HUzJ6S3VpdS9MUldObWl1VHBPZlVVS1lnNXNYdjQ2N3Q1NCttSm9LREF3b0FaUUkwWnBHcVo1ZTU1OStEcDZObkwxeUJBQURLTWpDb2MzUFhWald1emZHL2M1OXpHenhQUnp5V2doTk1tWkxaZTN6Nzd1SFRuNlk1T3VJS3dxVmlZVmlrR3JjZzBFUzVXMzJmTDAyY3RlWjN4emJ6TGNBREZrYkk5WHo5TzZYUnN5MXhobTRHbzFWclRYV3F6RFMyWkhzNDE2UE8rVjJ4ejlJSVFvRkpBMExjcHJJeGFFbWVmRy9jNDYyNmVWM3pBaW9ZaE1WVm5IMEhtM3VqbDFubjZaNTlNTlFXS1NrUXlYR3l4S0VNS0EwNXZiNStuckw1ZmZHTkl4MUJDQXhNVEdPM2xyM3VkOGJwT2N5emRwbkc2Tmx1MnlXYXROVm1tdVVjdGV4WjUvWExXUkdzVEc1Z01veklRRWFGUFk4K3RHbkpxY1hQWHM2bkgyekM1S3NVZ0JTQTQ4YTlIRjE3enp5NzhheVBHOS9BQm9HUWh0d25rNit4THdlam5wMUtZbU9rTldpSUNHUmlnYXR5eVBiOG5YSER6KytORzJLYmM2M1J2eXp6ZGVXdVhtclJaM25UalhpZGM1MXRMWUFKb0lEMmVPdWpuZWZXZk85R01iWVpRUUNMQVFFQkFOQVRuNTMxZVcvUVh4KzJNYWhOTVVHSnNsK2o4K2thZFpWRHkrMGxHUkdqSWhXb1ZtVWFnWkZJYXMzYnczOUJtK1oyemhTeUVKUWhoWFJpKzl3MXc5TTZOVEdnaWFYTjU0MXFpbTNOek5rYkplaXpaV25VMDZtalU1OXlJQlRLYXJNQkN0ZHZLK2h6MTVuWE9DUzNpNWE5blU0dTJRQlN3aUdRQkRreHJ2NTJkYzRKalhrK25GR2x5bXNwckc1Mjg5YnZIMTg3MDgrL0d2UjU2ODN2ekdHbUpoVUJBVWlOVzVFMlRYdmVUcE1YUjB6STFTNm81cTAyYytwaFdlczdOVFpXc3hQYzgvUXZtOXM1Ullta2dTa1N2ZDRhWXVOemhwejlKeWJrVUVLUXNDUUZCQU5NU3BFMFkxMzhkK3pMNG5mT0c0TVVodXpmb3ZOdlhacTFrSzFXZWQyeUFJMEl5YU1tcGNoQzZNZ0NHdVZ3MzlKalhsZDg2N0pxWWtJRHB6ZmY4K3VYV2NhMGFTd29JRll3MGtLRU1aZE1hY1gzTTY4NU16Ykx0MU10VFZacTFPYmNpWkFobm5YdWVmZkZ1Y2ZUS2tRNCtXdlkwNCsyUUJDbGl3QlNITG05dkxkNll4cnhmVnphQVJrYnVldW54OWZLOVBOdVpTKzk1T25KMnhxM05HMnNhVElBVTJ5OVBPN2NYTEY2T2V2SzFPYXpScGpac3MyYW1kTFNWRlVHSmhVeTkzemRkT3A1M1dXRUFRelBkNDcxeEV5c0hGMG5MdVlXMEVESVZDVUFJaFFLcG5JMFkxdjQ2OTVyNS8wOHRkbU5kZU5mUitYcG8xbkN4U0J4ZGM4dlROV0ZBQUFBQkNBQWdKR2pqMCtsNTY4L3RqUnVZMURFNk0zMy9QclJaaHFZVnk5SUJESWhsQXlMQWhLd3FDT0hscjZCZlA2NXdqUkd1WFpMdWpibTUyYjdHbW5VNnVkcHdkSnIxS3BCSTR1ZS9aczVPMllDRkFMbFNHUkRtemVubHJyM1BuUGR4aVVGTm1MMStMdjVYbzV6cG1GT3JucjJQUHZ6ZlZ6NTlNQ1ZubTc4WHB4WE82Y1hucmxzdzFQcE9XL082WjVlM05kREptcVFGSkRGb0tFWnhHSDBIbjY4blNlZDBrTEZqWkw3M0xXakxOSnVZbHhmTzlHTkdwcDNLVUFwQ0FGTVNrQlRLV0xreU5XTGx5MzlGblhnK3Jsdnpmb1BOMDV0WnhSb2lITjB6eGRjaWswWkFWWWxBV0pRcE1US1hFbFdKU09YbHY2VGpyZzlPZVRwa2RITysvNTk2Yk1iTUswNmE5U1VJWkdKU0FvSVVnS1luQngxOUN2SHZNckNwWVdScU5HU1gwc1h1TlV1M1dlZmJScWFxQkpIRnkzN1ZuSjF6TklDZ0dXVUJTR25OMTh0Y1gwZlBRRFppOTNpNytUNk9lSFRJQXlsOWJ6YnlxYVpZdXJGNTVlYldlYlVtMjdXYzlOa2U1NXV2Qlp5OXVXR2tXaEkwSUFSazBGaFRNTVV5eHI2RHo5ZlA2Wjh6dmpGT25OK2k4dlhta3lxM0tXUzY5enkrK05XNWtDSlZFS1lsS1FnS0RFeWdWb21TYTR4NWIrazViM0dyV2NMQUJ3ZHM4KzhocGNvQUFVaFNMVUVLUW9sd0ZXSlNPVG52NkRoclQ2TTh1OC9SZWJwcFNXYTZ3clZ1U296Q3RFZ0N3b0lDQW9KSG44OWZSUzhQVEtrQVN0Vm1hKzE1OWNQU2FEbE4yYnZsNkV1cG8wNTlUQTRlZXZiVGo2NW1rQUlVeXlBcENua2Vya2FyT3pHdS94ZHZJOUhQRHBrREtYcnhkL1BXam5lK1BGMDBibXpjMmFXTWkwVE9QWjgzVGhzNU8rVnpERnFBaFFRbGtUR2lTa1k2WlJubWt1TmZRK2JyNC9veExQZDgzVG1qSkdvaExUelBSamw2NEJTQ3FTQlNRcXdFS1V4VEpZV0tNbGQvTHAyY3IwcmhyT05neHJ6K3VPWHJCWXlwbGtBVFNGeXBGaVVBRkFyV1dXd0pValJpKzN3NmVtYXJKWmdhdHRXcExrQVFvQUkxV2FRTGlzS0FROC9scjZLWHordWNMQkFVOVhqckk1ZHdZMkZoejV1dGVqTjJSMTJhN1BNbDlLemg3WmxZbEJDbVdRQUhrK3JsV3M4UFI4WGJ5Ty9QWDF6dXplckZ2UFhQaThtcHAzT2pybjB1ZXM4WHorME0xcWtrVzVSN2ZtNmNObWpyengzSk5ZMURXa3NoTEpXTklsQVpSQzFES004MG16R3ZkOC9VWVpaMlkyWlJqTFR6dlJuajY4eFFDRlVRQUF4S0FDRk1VdzB5eGRtZGVqeTE2blBYei9mSExIMVhIZUdzNFdlWjZNYys1Q2tLWnhsRUtDQWdBQlFRR3ZRRFBOUW9aNXYwUG42Y2gySm9zMTZjdlhLU2xBSUNrS1FGS1FHTFFBRVBPNWEraXpmUDdaeHN4cW5aenZvODljZTg2ZEJuQ0ZER2tZblBOWXh1bDZJMzJhTnpsM05lb0FNb3NET0llUDY4Yk12UzhQYmg2VGJjNjhhNXN1VGNtODlIWE5xbEtudGVUdDVuYkdqVXhhcFl6ajJ2UHZrclgweG8xbkVsMWExV2MrOGdRcEFBREtKVmlVVFBOdWIyNDExZWZmb3pXbG1hbGxrU3ZOOUdPWHBrZ0FBS0JTQUdJS0NtSkV4cVV6ZlQ0NzluaHZ4KzJlTHRtR3ZqZnF1Vy9MNzgrSHZnQUNGTTRzWFJsQVF4cWxnS1JqV0ZBVVJuTERLWDZEejd4cncrazd1T3ZSczgvdGpDeVZET01vQW9JUW9LQ0ExNlV1ZENFcEhCejE5Qmk4UGJPRm1jdnRjTmN1cHo3a3N4S0FWYkdRQmhSTVplUEd2VGw1am9zbTV6YnpxMEdSY3M4c2RPSHJudDh2VGh5NDlUbTFOblhPN2VjbHBrU3lMaURwNTMwZUhUeS9SejFtSnRtdmI4dStEVXVwcjNuWFppMFowN2MrNEFBQkFBVUFBeXk3T2V2VjgzWDVyVHVzK2c1NjBzakd2TDlIUG02Wm1sQUdWQlFzQUFJQVFHR295bWpOOUxsdjJ1RytHemc3NTFia2pFMThyOVB6MzQvcTVjKzhnQUFDeEtFQUlVRUJESUVLQ1JubSs5NStuUkw0M294SzRzdlY0YjM5TThuVEVxRkVVRklTc29zcEtVR3ZTQXN0bGdHc3MzenVXdm9jNjRlMmZVNVZITjBtRmtJQ0ZCQ2dxNUdLREZlTG52MWJuemJabDBTOUZsM09iVXdzempDdEhEZmg5dWUvdG5aV1VVRXFGTVFVaGtucWVicHF0NXVtTlI3Zm02OGROWngxTlpyMW1tcmJuM0lBUUFBRUJRQURyNVgyL0wxOE8zbjFOTmV4bDdHTG9zOHIwYzlIVE1BMFpOQXlGQ3dBcEFSQzRwaU5HVVBSNDlQYzQ3NHhYbmQ4YzlETFdkYTRjZGZUOHRlUDYrT2pjRUFCS1JRQUN4QVkxU0FvQm5DUFk0ZE8vR3VEZWVQck1halBMamZyOGRiT21lWHBqR29BVWdBSVVGSUFRcGxuVUdqT1FPRG4wK2s1M2RaeWJtblVBZ0tDRUtRcFRFcFRUTHE1NjlEYzV0U0dpWERONk0zcWsyZEpxcjV1NTI5OFNnaUVvVUFsaE1haDBjNzdIbTdlZDB6Nm5IcHdvM21hbUpwMWthdHVmY0VCQVV4S2hRQVpyVUIwWWU5NU8vbFJ6NmtyVldNZTFsM0w0WHA1WWFrUm9CWWxNZ0NnSXBLeENZcmlnYU0zME9XdmM4L1RtWEpOZTgrUjN6amFnWFV4akRscjZmbHJ4dlh4MGJrSVVncEEyUXBrS1k2WVJLZ0JrV000c3ZwOGQrcHoxeGFZWFBEMmtwQ3VQRDJ1RzcxenpkTVlVQUtVdVNvQVNvQUFDdFFNaTViczc5UGpyWFhOMHpqWkNtSTBaWkVCS2xXRUNnR2lWejEyN25QcURFbW5QbTRZdnM0dnpudDRCR3VwU0xSSlVTVk5BR1RMMCtIVHU0OU9ZbXM0YWxYWFpxMDFieno3Z0dKa0NFQUFDRkZJYnN2b2ZKMjgzR3RWazFPVzYxVnVZd2w5ek4zV2VKNmVXTlZJVW1nWkNMUUFERWlZYUJrSnEraHcxN3ZuNmN0YkpZejV2ZlBOMG1GeU1wcVJscHJqSGxmcCtlL0c5WEhtM0FGQ1JTR1Jua0lhdEFJVUdjWnlwTy9sdjJ1VytMZWNZNU9zMWFZMVlWRGp4ZmU0YXc2NDU5NXgwaEFVemhBRXJHaENtVVpRQmlZNjBaeXpmWjRiNXRQSW12Y1o0dW1SVEVhQmxTRXFWUzVBREloeXk5UFBWNjUwNlp3akN0bUw3UE8vRyszamtDR3F4VXNFSXpOS0pwTWpQT3UveWR0K2RaMmMrODFZYWR6VHJQUDBtSlNFS0NBQU1nR2dOa24wWGo3OGZQV0ZZYW5NdW5UQk1kVGZKcmwrZ3hadlBqK25uaWpTRnlBR0t4QlZ4cUpCUUFIZnc2ZTk1OThoc1NITnR3ZDhhOVpvQmkxU21KcjQzNmJsdnhmWHgwYmdBQUVNaktOZENBQXlqYm1qcjU2OTNqdmoxbkEwN2MzWEZNR3JHTkVKeGM5L1FjZGF1MmRHcGpyT0lBTm1RR3ZRVUF6eUFBdzBwNlhEcHRqajZUS1BLeHIzRTRlMlJRQzVBVFFBWElBVUhKTmRmTzRkczY3TnVicHIxT09sZk4rdmpjc1REYzFhalJrSU5aQXVkVUhxK1R0NE9OZEczMGZOdzlNUmRPcG8zT1hwbW1KU0FGTVFVQm1rYXBETE4razhuVGh4dmRsejlKb1RXMXFzNWV1TWJPakc5MGFvK2t4ZWZwanlQUnphUVpDYVNJU2hBQUNGTGwzYzkrOTV1bk1aTExuRmZNNzQwOU14S0N5cXVhWEkxbzVhOS9Hdko5UExEVXhJWTFFbENBRUJRWlJubTVIUmkrOXc2Y21tTE9uVFIwbUdzMGdhd0JUQ3VUbGZvdVd1ZnJqVHJNclhWSVV5akdnQlRQSUFBUTM0MTZ2UGZIdWF0U3hwWG01MzBkNTV1a3BDRktXTWFvTGtxVXlvQU9HYTlMbmRQYk5qWEw2dUhEMG5qOStlSmltbmNBcGl5YXBkSmxRZWo1K25tOE9rMncxUFZ3N280ZXVORmNYYklFQlFRQUVLQ2taaldVZlIrVHJ6Yzk5R1hQcHptclRXY1BYbmp1VVIwODlaTEkra3hlTHJqek8vT3JZcTVHVXVVbWN1VXVVWnhrWnk1eWtTNVM5T1dDeXlFU1d3U1JZUWhDU0tpNGdoNmNjdGFrcFRKY2lsU1ZTMVphaXFneE9xV21GbUZhZE5PczRFclhaYTFXd3BqVmpoNVg2VGxybTdZMDZrc3dxQUVBTWpNRnlnS1FxKzE1K21qVG0zbUZwSEl1em5kL1RPamN5QUlRQXBsa0draXhTQUhuNTE2K0x5OXM5WExVM25WWjVIWEdPblB2SUZBQUFCMTh0VHlkdVBiT3ByTlBkNVhuM25uM1BPN1psQ0ZJVUVCU0FBTTJhK2k4blhsNTc2ODJKeDZhbDA2bkQxNXEzeHVOc2I1ZW5Oek1ZNnpVYzVyTmNZVmlZbUZZbXZVd2pDc2F3U1YxNXYxSExYaWRzOFdwYWtLQ3NwTEdWRldZbVFNbHhzc1JNK2Uvb2Vldkk3WTExallNVEV4aVc0a1NHTVF4TTgzNnZscmk2VGhMR1JzbHlpbXcybTJOdFpFTWJOZW1CeTV2cjVjUFhPdXpWcHAxQ0NBR3lMRTBaQVFIcThlbWN2TnZPdlJDc2pFNGMzdXhjZTJkZHhrMEtReEJRV0tLaGNoQ2c4N092V3hlMDgzcmlIa2RzYU9tWVVBQWhkWkZ6clptOXZpNytUcWIxeTAwbU5kc3o3SE8rZDJ4bzFPTHBKUUFwQVFvQkFFK2k4bmFjdDlDQ1ZpVTExZ21nMEdvMUdxeld1QkQxajFUd08yY2pLQmpvVEtYRVVRQ0c3TitoNGI4L1dlWHRuRFFBR1RRc1VFQUFNZFpUU3RjenM0OVBlenJ5dTJNTEZZaW95YXhETXFFaVY5RjV1bUp4ZGM0MUNVRlJtVFdNWVJnYWxzbWN1VXVVWkZsOXpMaXFMdlRZV3RkbXZVd1RGY0xNYXdzRVNIWmpmb2M5Y3R6cDJoS0dVU2g1bWI3T0x5OXNZMVRJd0FacldSQVFvTGxCcGNxWjh0OVZuQjF5UEM5UEthTXFDQURXUU04YTlUeGQvRlhwclBVMHJJVnIzbjErVjN4eWRNOFhYR2pSVmdVeEJ0emQ4YnNYZE5ic3BuWFRIREhOR3V0UnFYV21GWkpuTHNxMWtVeVVrVEV4cjFNM3FyeU8yS3JJU3FReEZZa1RaTDlGNTk4dGtzMDduTnFOSUFReUFnU29BQ0ZBczFMdTRhOXpOOHJ2bkZKV0kwaGlSbkdvRjk3ejczNWMyNXJyVHVDRklVSVEwVEZBSlVLU2E0K1d2cGMzaDZaNTEwUkNtY3VjWlJtYlRjYlFtalR0eGROYys1aHFJbFFvQVBLeHIzcE9MdGpGYVFNbXMyVFFaVWxTckZqR3M4M1dlcnkxNHVyMjd4bzNQRDlIS0ZJVUVBS0U5Yng5L0d6cnByTFVtYmdEazY0dzA3TVgyK041dW1kV3B5ZEpzemQyYnV6ZDB0eTF5Nkk1alRYT2FhOVdPK1BIcklwbFdXVjBxWkxFRk1WUXN4VVloSW5yNTFucWVQMmtNc3FDRUdtSnNqNkR6NzVVMmk1NCtqbTZSbXl5aW9VQkNveHNGVVJDaW1OYTQ2ZU92WW12SzdjOGF4R2tCaVJtSHI4ZW5iaTZMbUhOMG1HZ2hTQUFHVVlVS1JtckVoR3VmbHI2SE40ZXVZREZLUWxXWEExR3FNWmZleGRKZ3RqcVMxaFpxMDFtT3BJVkk4ekd2ZVRnN1pnQmtVQXNXQUJET1hHemR6MW5YblZ0eHJxM241cjJjR1RRQkVvVUhwZWJwd2NlbDAyNnppc3pSeTljYTlaM1oxMll2ZmpXM0xVYzhjOWFhMG1sY1RaV1psWmtEcWowOFBMYXVzNDFKYUVrc1dnakpTUXVnRUlaWE9CN2VkUThmdmpGSVFWQ215UG9mUDA1b3pMV05lZjF6cDZZbGtCU3FoVmdRZ1F0TWdDNTFDR2s3dUd2U3J4ZlR6eFFCcEM1ZW54NmVuejF6WE1yVHBxM0lnaFZpVllVaGtZZ0VBQU5LWjhkK3d2RnZLZ0JBa0pvT3pqcnBsMVhJeHQ1MTFtY1dYTTNTYmF3czExejI4ZWI2ZHp4ZGN3R1l5eU1kR1dRQkFiWmRKNmZMWG45Y3E4M0d1bkY4djNlYUFBQXVrT3pqdWVYcno3Ym1jZGFwdXkySm5VemVmTG1yUlo2eHJsOHZXdHBuSlV5S29KQ1ZzajJjdkp6ckxXYWEydFlaQm9oWW1Oa3N4b2txYWtJa3QyNHUyTVY5N041clBIOVBQRWdNbzJTL1ErZnBwbHlrVU9mVTRmUnp4b0lvcEFHUU1TRkNGeUtEQmNzMm1KcU83aHJ1cnlQVHp4UUF2ZHozN1BEWEpySXdybjZabGdnS1FvQkN0R1lGQmNRVWpPbWE2dU8rN1U1ZFFTeW1JSU5OdUw2ZkxXalVKS2hsR05VaFRUTHFXMGl5N0U2WXcxTk9tbXpEVVFLUW9CaWJaY1RkaTVuTnVLUnp6WGwrcnpnQUNnMjUxMitUdngyZFp1VEdYUkhMV2l6VFdlcHRNNkZQWjUzekYxVmpLSXNaclJrWkh0NWVibldWbHMxcVhtMW5Wck1yRkpaRm1zaWtNZ0FBV04yTjdLWTE3dUhCMG5sOStZeU1vOTN6OU1jNkpiQ3c4MzBjOWVvQUtBQVVnQUJwcmRKVndNYXNiYzZFTk1langzMTJlUjZPZU5VNnVldmI0YjV0VEd5SE4wempaU2tJVWhRVWhTRkJBWTBtaENuSkhwOGQ3dFRScVN3UWdNcGZTNWFsbUZrRlF5akdxUXBSRXBFTWJlZVhkbG90eVRlYlUxNmFyTldrU2tJYmMzVlhwOHRjSFhPSUtTdkU5SE93cXN4b20vRjM4OWRYTGVuTjVUUldpeHFiRE9zaktyRkJLaDBSNkdOZVljOWExcTVUSWhOVDN1ZDRNNjJtT3M2MmhwdWVIdHpXVXhMa0laYVFoa01yb0FJV1hmaldjWlMrM2krWDF6eDlzV1BhNGRKbTJGQ25EMXh6OWN3QW9BQlFRb0lERXlNQVNoWmR1YU1UWEhwY2RiNjhyMGM5MmI3bm42YUxKWmhXamMwOU0zTE1BaFFERXBTbUJLemdZbU9sbHlsZ0ljMkw2M0xVNloxYUVoaldVZHZQVzdOMWF6Q2txeENWU0ZMQWxCRXJJODZhOUdORzg2V3RjbVV1eU5rdlRaaFpxMU1UQ3R1TG1jMjRJVUhqZWptTm1iMFl1N0dzT2V1VTlBOFl1NW5aa1psQUlZZ3BTQXlPN0Z6bDQ5T096VlpMTVJYMEhIV25PdDJianJQT0pyRFU4L3R5bXBTQXVVR2dESTBMY3FBTkdiTHZ4cXh1bDlmTjhidmowK1d0bWRhNUxWQnlkYzgzWEFoU0ZBQlNGR1NsTWhOTUNGSUFaUzdNV2FEVEhxY2Q3TE92TjEyU3pDdE9wcDNrQVpBRUJpWnpXTnlBSVVWS2hTNXRVUUhKaSs1eTFwNloxYWtMTHRsNytkMWF6Z1drUXRTQW9Va1pFcUNGV0tlUzE2OGMrOHdWY3RkdWlNNWNvMkcwNkk1ZHpWcVFBcHpGeGVmTjV0VFJwc3M5Q2E1c1RQZHd1UVVrYU1nVUVTYVlwaldGblJqWHJjdDg1ejF3ZGNZd1BZNTZ1TG5uV1ZhNjFUT052QjM1WTZpRUJvem96Z1VGYUFvQUdqSVp4dHpjam9tdlJ5eGlGb0RuM25qNjRhWEpvQXlhWElBVWdBTVREU2dnS1V6eVRTS1k2YTgzM3VPbFlYTU5XMmplQUFBSUFRQUFBRUtRQXphRUtZbkx5MTd1THlkYzQxbmw2SFBXRllYS2hDeEtDRkFES0lRcEZXWlJwdDVzM3RzMDdsZ0lsV0lVWjFUU2RrVFUwYVlXRHc4NnRtMnpPc2pibTNuZWZXZG1sakM2eG9RbG1LWTNPT3BLb0FJVTd1Ty9RNTY0ZE9mV2VUVTlIR3V2bmRXZGJxaG9zeFRpNjUxYXdLQTBCR1lHZ0tRcFFBQURQTjJSMjV2UkwwR29wSTA3bkYyNWdDa0FLQUFDa0JLd29BQUFBWjR0bEhwOHRhRHBsenMwYm5QMGhDQUFBUlNBQUNrQUFBQldneW1seTVjYTl6TjQ5NTdNWFpMcTFtRkpRQUFBZ01pQXBqTFVwRGxYT1hQV2NBWFFYSldFdmJpOHU4NG1oVWJaZW9wNFBYT1VVbERzNWE4NnVpNXlJMGpWcWFPa2x6TElVQW9LQ0EyWXZvOHQ1eHg2bFh0eGRHTmJTMXJOUnk5ZWVuY2dLQVFwQUFBUW9BQkNnUjJZMTZHTDRtM3M1ZEJyTlZuSDM1d2hRQUFDQXlBQmlRbWdaQ2FVWkFBRE9hNytXdCtYbTk4NnMzMnVXdVhwblRxVVZMa0doUmxTa0JTQUdHc2dBWjUxUVFnSUNHcm5yMmMzTTE2emlCVWhRb2dRTGJFQVNxSWhrUm96d3Rka2E5WmdHbWVHTlpaMW5acnNnSm95MExoSE51UUE3c2E4NlRmcVppYWdPUHJ6eHNGS1FVS0FJZ0tiOGI5TG5kRnZUbHk1MXRBTlJ6OU1jM1RNQlFRcENrQllBaXJKQUFWU1JUYkw3SFBYbEd2UWV6a1BQN2M4ZFFRb0tRcENFS0NBalJrQUFBQUFWcXgyYzlkdk84SFhPdlVHckd2WnhlTHJuQ3dDRkFCU3FSS0JMTVNhQk0yczg2Q0FKVUlVR3pHdTdGeU5Xc2dRQVZJeUJGQmF5QkdnWkZDeEJ3VFhvbk4wemNsWlphMTdNM20zbUFGQUI1V2dWMDR1bkZ1bVZ6V3JBNXVtTldzZ0FDZ2dBQlM1VnJyemV6bnJubXR1VXFtQno3enk5TUtBZ0xFS1FoUUFzS1JBS1FwREtYMmNhNG93ckdzU25yWmFiT1B0emxBMFpBeEJBQUEwRElBQXlscWtRVVUzWnZvYzljdXBxMU5lbVVZVTUzMVplSHBtV1FnS0FESmJBZ3JCS1FBeUxLU2hSRUxpV3JIZnkxeTJXWG9xVkdRQUFBQUFBQWFNbWdaRWE0bzdqUnJPY1kxbm5WczFXQVVnS0R6dE5lbXlPampyUnBuVmdEVnJPanBnSXRYSnBES1hPWFZjeTBnQVoxVDB1ZXVmTjlDWFJMU0dtems2NGxBQ0FFS1FBSkZvQUFBQVBWNTNYTGdRMDZZbVpsSHB4emFuTDB6TkRJeGFwQUF5YW9CQUFDbHl5QUJDbWN2bzh0YWpHdWJwbkV5SVltM25lMDVPa3hzQUFBR1V0SVkyQUNHUmxLQ0ZBaFRFSFp6dE5kbkkxMzVXc2FBSVFHZ0NGQmswREpvQUFVMXhxTjFtS2ExN00zbDNrQUNGQlRoMHhYcjV1RTM2dFJLTVU1dW5NWk5BemlVdXRSbUZ6b1ZTWWtLZG1McnhybjA5S05tV00xaFhGMTU0MUNrSVVFQUFBQUNBb0FFUFF4ZHVib01qU1k2YTB5WE0yWmQ1eDZuUDB5R2dnQlJGaURTWlVFQlRJcEFCRkxMNkdOWVFOT3ByM0JBRFdkZlBXMnpuM0lMQVVBaGNvd0trb0RLV2dBQUVBTjJMMFp1aldRT1NhOUtNTlpBQllwQ2dWbU5FcUFKVmpPZzBNcGJaelRXMkpwbGsxTmRnQUFoUWN1bTducmpUZGJibXpRaHo5TVlncFFRcENCQ2dXVVV6T3JscmdyS3NqMGNzTXBYRDB6Tk1RQUFCQ2dHUURRQVVnSmwxUzllYnF6cWF6Z1lHdlV3c3BuTlUzeDF4eGRNNnRTa0FLVUVJQUFRcGxGQUlvcUY3ZWRzc01iTkhTQUNBR3VPN25xYW1uY2dBQUFBQ0NyUzVRQUFBbW1XYjJZdUJyME1tc1RWSGFZVVpBQUFBQVNwV2pKWWhxc2xpVVU1RHFNelJ2SWhESUFnQnFqVG5Tc3FvQnExblhxQVpBRUlBQ2tBQlY3dVd1RXlxbUp2anJqVmxocWNlNEJDa0JTRklBQVVoUUFRMnk5K2JvenJKbkRUQTE2bUZnb2x6VWRXVzA0K21jZENXV0ZRc01TMUNna1pWbEVTaFFCRHI1M1ptNDFEVHZPTktGSmtBclZMNkdMcTFOZTRJQUFDa0JZeWdDQUFBQTZzYUdGU3lKV2hwTnVXMnNhQUJBQUFXb0N5Rkl0aFprRlpWSVFzMTZrQUFBQkRYaldpdGxVQXhaMDdVZ0NBb2hRQ0JDa0wxNHVuTngweU1RVm5wbXR1V3VORzVwMUFCQUFBQUFVZ0tDR1VlaG5XbU5rMWhacnN3czE2Z0FGbHpXSFhsa2MzVE9OQUNFQlFRRktVQUNGU04rYjBadXNHdlRDNUVGV0lBVWhoTDM1dWpjd1FLQUFDcmtLUXBBQ2tLWW5SbTdKY0t4b1JLcG1HaWE2NGF6RkFBaWdsQzFrQUFNNldTMGxsUkNta3kxSllCQ2dFQnk1MW5WQUthZFpsQVFwQUFBQUFEYm03Y1hRWmFRRU1ibk02OGFrWXh6ZE00VUFBQUFBQUFBRWQ4MXFqWm5SblZwaFd2V1lBQURLWEpZZG1HT21qV1lDVktvaVVCbEZnQVFBcHNsNk0zQUdOYXRacEFVRUtRQUdHYjNTOCs4NGdBQUF5QUFBQUJET1hmbTRtT3NnUm9BaGRFZGtZaXdBTEFBQXpvS0lsQUFKRnlNVG5PazE2eUFKUXBBWTQxaHJKb0RCbkNnR2pJQm9HU2xNbWlCVHE1NjVUTXBpVXcxSllOMmRkRWF5SFB2TUlDZ0FBQUFBQTZzMUxsblJuQ3NOTlZ5b0N4UXRLWlMweWphWXBqUUFBcEFXTFFBQVFyT1VVaEt4UUFBUVVJUXBpWE4yMXJzaVNnQUJSQUFBVUFqb3pyRWhOQ0lCVmtDd21XOHhBQUFzU2dBQUFBVWhES3NJcG9OOW1OZ0VBQUUxcU1ybU5RMTNJQUFBQUFoUUFkR2JvbHlLUUdPcExBTEx1bDJSZ1lXYXRRSVVoU0ZJQ2dpcmxGTXpkTGhHUUpRRkFJUWhDQWdCdE5WQ0JDa2lpaElRQUFIVExoV0JVQUZXRlFCQXFpZ1FNcXpNU2dvSVFXQ0FFSUNDdHVhTWFsVWdCU1pMRnBuWG5XMHlJQUFBQUFBQ29JdFNMa1kxTEttdk9zaTJZMVFrVUNwcWEyWmE5S1F4WmxBQUFBQ0FGSWJKYm00R1JBS3cxa0lVTXBkMmJTR215V0N5NUFwa1VxMkJpUWdNelVBUUVCQ2xJVW9JQUJwc3l6TldnQmtBR29BeUFGYnM2c2E5S1FCa0dnQURJQUFCckEzNVF3TWFBRkJRVkVvb0JzQlNBV1FBaExZVkl0TlVkRUdZb0JhekZBQktBQUdvQVFBR2szMWhZQVFBYTJ0a1lpb0V3c0VBQUFBQUJsTHN6ZFJrQUREVUlCU3kwemx5S0NFSVFoQVF4QlNGS2J6VUFDZ0FBQUFBQWdJYlJXRlFvQUJBaFlFSnNsemx3RmhWR1FEUU1nMFpFVVVpaXN3azF1akV4QXNBS0JCUktGc2JJd01RQ2dvS1pFQXNHSzR4c0NBb0FJQ2dBQUNHUmdBQVFobFVzRVVBWXhUS01DZ3h1WlFBQUFBQUczT3RSa0FVQ3pJU2dZZ2hUSTBnb0tBQVVFS1EybUJRUW9JQUFBQVVnQUlVaHNCaG9ESlNBb2dRWlRXY1FHSW9BQUFCQ2dnTkdRRFFTTnNZZ0FnQ1Npb0ZCc0lDSUNpRklDQktBb3BTZ0VBQUFBQUJDZ0VBQkRFekpZQUFNWlJhUkFESFdRQUFBVWdzdVJaWVVBaEFRZ0tDa0JtREFBQUFBQUdaQVVoQlpDa0FCU1dGSkFBQVdXeWpNaGpySUFBQUZtczRnSU5aRUFCUUZJQUFJMUFVSVdGeXpNUllsQUN3b1dKY29BQUFBQUFJQUNqRXlJQUFVb0JBQUNHUkFBQUFZR1ppQUFRVkxNODNFQVZLUUFLQ2xnUUVCQVVBQUZBSWhRTWlFTVNnQUFBcGtRQUVKWUFBQUFBQUFBTEtLWkdKTEZJQ2tMR2RiQ0FHSVFLS2dBQUFBQllBRW9BcFNJSW9BQUprdElBQUFBQUFBQUFZbVlBQkFBQUNnRUFBQUFNU2xRQURGUUtRQUFvS1FnQkFabUJRQUFBQUFBQUFaRUlBQWdJVVpMQVVoQUFBQUFBQUFBQUFBWm1KTEFBQm5MQUFBQ0FBRklBQUFnQUJRQUtBaFlBQ2hLb2dLa1VBQUFBQUFWSUZGQUFBQUFJVUVCUVFBQUdKbVFBQUFGQUlDQUFvQUFBQUFBQUNBRUFBS1drQkFRcFNHUkFBQWhDZ2dCU0FBQUFBR2dBQlNBQUZBQUlBQUFBQUFBQUFBQUFBVWdBQUJRQUFBQUFBQUFBQUNGQUFBQUFBQUFBQUFBSUFBQ2dBRUFBQUFBS1FGQkFBQUFBQUFBQ2dFQUFLQUFDQUFBQUFBQUFBQUFBQW9JQVVBQUFBQUFBQUFCQUFBVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZi84UUFSeEFBQVFNQkJBVUxBUVlFQlFNRUF3RUFBUUFDQXhFRUVpRXhFQk15UVZFVUlDSXdRRUpTWVhHQmthRWpNME5UWXJFRkZYTEJWSUtTb3RFa1krRlFZTEx3WkxEeDh2L2FBQWdCQVFBQlB3R05oY2ZMaW52RnlqY0krTzl5YzZ2QUFaQWJrR3VPU2RxNC92SCt3VHJYdWhaN2xGc2ttTWp5bzIzSEJ6Y3dzSHM4aWlLR2g1a0VGN0YrQVRuaTdSblJieDNuMFQzMXd5QTNJbm1ucTdQQVpjVGczOTBYTmpGeGxLajRhcFpLMURjam1kN2tVUW9aSFJQdnMrT0tqZXlhTzgzSS9ST0YzTkhERXFSOWZUckJ6WVluU09vMzVVY2JJR1YrWEZQZlhQQWVIL2xaNG5USWJ4NStGRXd2aGZmaU9QN3F6engyaU00VVBlYVZOQVc3SFNhdFZMNEhMVXkrQnkxTXZnY3RUTCtXNWFpYjhzclVUZmxsYWlid0ZhaVh3RmNubDhDNVBMNGZxdVR5K0g2cmswdkFmSzVQTHdIeXVUUy9wK1Z5YVg5UHl1VFNmcFVObXhySmo1TGRnbk1lVnEzY0ZxM2NGY2Y0VkxIS2NBdzBXcGwvTGN0VS93QURscTMrQjN3cmovQ2ZoVVBBckh6Ulc1TUw0SDZ5RStyVlpwNHJVeW1SM3RLbWlMTWMyOGVaVHJyTEIrSS8yQ2xmZHdHYUNPQ0pxZElSWStOK3VnTkhjRlpyUkhhMlhYWVBHWVVqQ3c0L1BOcDEwc1Y0MzI5RjQzaFdlMWgzMk5xRkhibmJpcFlpekhOcXMwZDFsVHRGU09xVTdIUUNxZ3FnNHFoME9hMDVpcUVibUdzTWptZVc1TnRVN2NKWWc4Y1dxQ1d5bHh1SFZ1T2JUZ254YjJvZ2pQbnVmaFFpamR6T1BxaUhPTlhKODhMTm5wdVQ1cDVQME44azJJYjhVQnBzenMyZTZuYjN2WTZCaWNNMUZDMk1heVFxYVREcFplRC9BSlRuRnhxZWRYcTdOWnpKMG5iUERpcEgzUVdzSUZNQzdoNUJTeVlYVzRONWhDczh6b0pMd3hCMmh4WFFsanEwMWFjaXJRMXpYOUxMbmptMDVzRm5kSmk3b3RRQWpaUnJNTndDY0hrMXBqOUI2SVJ2NExWUDhscVhlU2RBNXdwZUFYSS8xL1JjaWI0M2ZDNUhGdmU1Y21zNHpQOEF2V3JzWTd6UDlhcllSM292bGE2d2plejRYTExHUC84QUMvbUZtR1RYZkNQOFNqL0tlVlpiUTJjRzdnNGQwcTBTdmliZUVXc0craHlYTDMvNGYvY3VYeS80ZjZybDgzK0hIeXVYei9rTlhMclIrUzFjdHRQNVRGeXkxZmxzWExMVjRHZkM1WGEvQ3o0WEs3WitqNFhLN1orajRYS2JaNG0vQzVWYlBHUGhjb3RuNXYwVmtaUFM5YUpDVDRlQ21mZGFhSEhqd1J0TnJCNk53ajBYSzdaNEkwTFphL3ltTGwxby9JYXVYei80WWZLL21FditHK3FIOFJkL2hqOHIrWS8vQUk3L0FKWDh5YitSSXY1bkgrWEt2NWxENEpmaGZ6R3o4SlBoZnpDemZxLzBybDlqNG4vUXVXMkx4ZjdFTFRZYTF2TUI0M1ZIUFo1SFhHUERpZHlMSWFWTEFBcnRsUGVaL3FXb2hPUitxNUt6eEZjbEhqK2lObGQ0MXlWL2lhdVRTK1h5dVR5K0ZhbVh3RkZqL0E3NFZIY0R6YkxCK0kvMkNsZmR3RzBob2tPQ0dnYVpZelhXUm02OGIxWTdXMmY3R1lVay9kU3hGbm1PZFRyWkdOZUtGZnc0VEFPYTkxNk1iTlU2dDFPTzduVlZlS29OeFZORDJNZnRDcUFmRDBvbnV3N3BPQlVNeko0N3pSWGkzZUVCRkpXNDZoNEowYm03dWJMYVhWK3lBTmQ2dXlPTjU3elZCb3FUdjQ4NXBvYnl3ZXp5S2F4eGRkR2FZeHNJeXZQTzVQZmplSnE3NkQwVmV3MmV6VjZUeDdGUGtGT2llajR1UG9wSDE5Tnc0YzRoV1Njd094cVl6bVA3cDdXeU00ZzVGU01MSFhUelFFSTM3bU8rRUlKdnl5aFpaZUErVUxJL3hOUXNuRi8wWEptRGFlVVdXUnUxSVA4QVV0YllXNzJuNnJsbGtiazJ2K1ZXZCt0WmZ1RmpkMWQ2bm1FWnBTODdQMENQOFJkdWdyN3JsOC81QVhMYlh1aVo4TGxWdFBnSHN0ZmJmekF0WmF6K092OEFxRG5hSGZLMWNtK1o2MVBGN2xxRy9xUWdaNXJVczhLRVRQQ3JqZkNFR3Q0QkVDbEVXbHJnNWhvNFpGV08xQ2NYWGRHVGh4Vm9nNzdNdDQ1aDlkQjVvUUJKb01TZHlzdG1FZlNmaS84QVpQZHVDblBkMGhia05BejBCYjFSVUN1aXVRVjBWeUN1TThLdU04S2tpM3M2TGdyRmJMNTFVK0VuSHhLMFdLSTlKclBZSTJabm10UlRaZThlNkRKQmxQSjhyL3FSbGFITFdXd2ZqMVhLTGFPOHcreTVaYXhteU1ybDg0emdiOG9meEYyK3puNVg4eVp2aGtRL2lGbk9iSC82VnkyeEhQNnNYS0xBZDdQaFJzaWU2OHhuUkcvaWpYM1JoMzNscW5jVTZOL0JHTis5aFJGT2FGTEVIK1R1S3Nkc05kUmFzOXp1S21odTR0eTUxT3NZMHZkZEN3alo1QmErU0dZeXU2Y1R0b2VGUGFITjFzWnFEMU40cW9PYU9oN1hNZnJvY0hEZHhRMU50WmZBdXlOejRwcjdURWFYdFlPRGtMUkMvQ1ZwalBua3RWVVZZYWhFRVo2QUtkVFpUbTNkdVZTeXQybU84N2s5K1lHL01uZWpwT2dyUHE3Tlo3dlRrekgwVTBncCtqaHZkLzRUM0U0bEhIbkRIelFnbU9VYmxZbzU0cXRjQmM0VnlVakd5RHBZSVdTUHhPSzFObWJ0RWU3MWZzTE44ZjdybGRqYmwvOEFGZnpHTHVzZVVmNGllN0FmY28yMjBIS0pvUnRWc1BBZXkxbHJPYzFGU1U3VTd2bGFuaTV4UWhhdFd6Z3JMWkc3Y2pmUnFsa3AwV2JXOCtGU25NYVRvT2pIUlJVS29xS2lJVkZSRlBiM2hnUmtRckZhOVlkVkxoSnVQaVZvczlla3dZN3dxS25VTUJjYnJSVWxXYUFSQ3ViK0tjL2g4cXFNZFNuZ05OTTFnc0YwVjBmTmRGZEhpcU40cWpmRXFONGhYUnhDdSthTFZkVk5NMFlmNnF4MndzT3B0Si9wZXBvcjNTYm4rNlB2b0hNSzNhS0JYVzhGWnJNMlUxTGVnaVdzYjViZ3JUSHJYWHJ6Z2ZKWEoybm9XbC91dGJibTk5anZaY3J0VFIwb1dIMEtIOFE4ZG5lRUxmWnp0WDIrclVKN0cvdnhvUjJkMnpUMktObVp4S05sNFBSc3NtNmhSZ2w4Q21ndnRvNXBWbHRUN09kVmFNV2JuY0ZKRUhDL0hqelR6QjFGbWp1TnFkb3FaOVhVM0JZYjhpbzN2c1VuaWhQMFQydGV6V3hHb1BXeVJ1RDliQ2Jyd29aR1dwbmhsR2JVNXZkY0ZxeTNHSjVZZkpDMHlzd21qdmppMWNyc3ZoZC9wNm1LTjBqbGFKYU9FVUhkT0pUSENSbDdpbmd0SkdrNkQxYlFTUUdpcFVFTFlXNng1RmQ1NEtXVHhDZzNNL3VVU1NhdVJOVm5saWhES2U0VTJ5eStROTBMSHhmOUZxTE8zYmY4bEdTd3grQS9WSCtJUXQyR09QMFIvaUVoMkloN28ybTF1NzExV0tmSFZUWWs1T1Zyc3dsRjRiWERpaEN4YXBuaFFZM3doVVE1OWxzOTNweVl1M0RncEpEa3crcmxzdFRzVlFCQ21pcXJvcXFsWTh3YzU3S3F4MnZIVlRuSGMvaXA0TCtMY0hmdWlLSG54c2RJKzYwWXFDRnNMY005NVQzYmhwS0pxU2VvQ1BVdllIaWhWa3RUck9kVk5qSHVkd1QyTmtGNXRQWGlqZ2FGZ3FxandxcmZDVjBQTmREaXFOOFN1L3FDdUZGcENzOEpsZHdidlhSWTN5M0tSM09vUEpQaGpjY1dCR3l4SHUwOUVJQzBHNU5JUGRONVdNclJYMUMxOXRiK1c5Y3VtYnQyZjRLSDhSWjM0cFcreTVaWTM0T1ArcHFpbHMxS1J5UmdjQVVZNDVPbFg0UnMvQnlNRHg1cHpIRHVucXdyTkhlZGVPUVVqcUNpZUthSEFPYlFxSjc3Ry94UW5NY0U5clhzMWtXSVBXeXhtOXJJemRrQ2dsYmFSZGQwSmhtRVdrSEhSVHFJbzNTT29GYUpiZ01FT2ZmZHdRb0JScXNiN2o3cE9EdjNVemF0cnZDT2tucTQyRjdyclZCQzJKdGN6eDRwd2U3cFlBN2g0VnlldTA5R09CdTIvd0NTdGRZbWIyL0ZVZjRoQ05oamo5RWY0aElkaUllNk5xdGJ0NGFuYTkyMUs1Q0hqaWhFMVhBcUJGRldPZS85azg5UGNmRXJWRCtJelBlT3BGU2FERXF6UWF2RjJMLzJUNUwyREQwZDd1UG9nMFUzVTRKNHZZYms5Z1kzcnhwQ0tlMnFzZHJNZElwejBkeitDbWlFZ3IzdUtjQ0RRNEhtd3hPbGRkYjduZ29vMlJNbzMzS2M2dnB6SlQwT3hoUEFkZ1ZaNTMyUjExM1NoUDBWSTU0dzVwcU54Q2V3c05EejRJblN1L1NNeWdHc1pRWUFJbXBSUkk0S3JlQzZLQWJ4VjBjUXJxTFNzVnY1bUNjeHB6YUZxSXNlZ0ZGSTZ4UHh4Z1AwVWdkS3dQZ2xwd3BrVnJyWXpPNC8yb2hibmo3eXp1OWloYmJLN2JCYi9VMUEyU1RaZXoyS05tYWNuRmNtY040S01ML0NpMGpjaHpHTkxuM1FoUmpQSUp4M2xWcnBJK0ZHOTlqa3c2VUp6SEJQYTJSbXRpeEI2MldLOTBtRzY4WkZXZWNUL1p5OUdZZlZPRkRRNEtubno0bU9rZFFLZVFSRFVRN1hlZDRWbGdNdEZGQS9XUjEzakFxVmwxM2t0MktKNmhzYjNaTUtiWm5uT2dXb2pidHYvc291VEY5MW5TUHlwbnRnaXZ1OWdONmt0ODNkamFqYWJXN3ZCcWNKbmJjcmxxUnZRaWJ3UVlGVG1VVk9iWlo5YUxydnZCOWZOV21HblRabHZDcnptTmM5MTFvcVZCQzJJZnEzdVQzRitHVFAva2hwbU5UUkhxYXF2TnJvR2w3YXF5MmwwSFFrNlVXNCtGU3hzbVlNZlJ3VWpYTWRkZGdkTm1oZE03ZzNlVXhySW1YVzRBSjdpZWJPN0duWmFWelViNUxJKzh6R001dFViNHJURlZwcVBxRkxHV0hINTVzTVJsZFFaYnlnR3hzb01naWJ4ME9PSFBxZzQ4VmVLdkR3cm8rYTZQRlhmUFFFNEFnZzRncUtSOWhrM3VnSitFNXJabVgyR3RkK2k2T0FUb0l6bXdJUVUySHZiN29HMU5QUm5xUDFCQzFXdHUxRXgzb2hieCtKQTl2MVF0TmpmdEVEMUZFMWxtZnNQSHNVYk53Y2paM2pnVlpvN2phbmFLa2RVMFR6anpjeFFwajMyTjk1dU1SekhCT0RaR2EyTEVIcUJ6Wm9yK0l3Y01pclBQcmZzWjhKZHg0cms3dUk1MGJDOTFBcFg2a2FtTGI3enZEL0FPVjVETG1RUDFiNjdqbXBHM20vc2luRFMxam5iTFNVMnp5bmNCNm9XWHhQK0VSWlk5cHcrVWJiWjJiRGErZ1RyZEtkaU1EMVRwYlMvT1Nub280SHl2dTFKUG1vMlJXV0gvN1Z4VXZUTjkrMSsza0ZocG9xS2l3MFY2Z1ZCRGdhRVpGV2VZVE00T0cwRlBCM204MkpqcEhYV3FOaklJemo2dUtjVEljY0c3bS84NlRtTkJ6S2NlclBPSE1jMnFzMDdyTTZtTG90NDRKelk3UkVEV3JUa1Fwb25ST3V1K2VLc3RuTXB2SEJuSGl1aXh0QUtEY0FpNnA1c3NtNXZOSFlpaGZnazFrUHVPS3M4OFZxaXc5Mm5jcDRUR2FqRnZIVERHNlIxQjhwald4c29Na1RlT2dwM1lTS2loeVViMzJKOVIwb0RtT0NveWRna1lmZEZpdWxZOHh6R3V6YWpaNGozYWVpRVQyYkUwamZkV1FUdXJyWkx6UXJUS0ltVklKcndUTFJacE1MNDk4RVlXSEpHQjI3RkZqaG1PWWNSUTVKam4yT1M4M3BSSE1JaHNyTmJFYTE2MlNJUzRaSGNWcWY0aitlZm5teHNMM1VDbGZxQnFvdnZON3ZDandHWE1DQVZsa0Z5NjQ0dFVrZDQzbW9XZXVidmhhaUptMmZrbzJpeVI1RUgwQ2RiL0JFVDZwMXF0THNyckVkWS9ia2NVSVFnd0tpWXd2ZGRZbU5aQkYvOXE0cDdpWFhuYldYcDVJbFVRMFY2NXBjeDRlM0FoUXlObWp2RDNIQldtS25TYUZVcXFnaGZNN0RCb3pLYTFrTVdHQStwUkxudXZPM1pEZ2hoekpUMFU5M0RxeHpSelJvSVVFcjdNKzgzRmgybW9hdTBROFduNUNhNjZMcm01WlV5S0pybnpaWmU2MzU3UVUxRnJtUDFrUnV2Q3NkcVphRzNIQ2o5N2VLdEVGenBNeGIreWlqTWpyclZHeHNUS0RKT2RlT2dvNGRoR2lnSW9jbEc5OWlrdk42VUp6SEJkQ2VNUGpQb1ZpTUZmS3ZjUXVoNks2TnpsZE9oZ0xuWFFtZ01aVGNFNDNpbnhzZU9rMEZOZ3VIN0tWN1BRb1MydG1keVVmQlF0clI5N0c5bjFDWSt6emJMbWxHenQzR2lNRHg1b3RjTXdpTUUxejdJKyt6R0k3VFVRMlptdGlOUWV3c1lYdW9FOTJvR3JqKzgzbndxdTRaZWUvbU5hWFpBbE1zN3puZ3RYREg5NC81S05yZ1o5MjJ2b0Ywbk02TWxLam9rSjBscE5XdmxlT0lHQzFWYzhVR0FLNnNOQUdpTnBlNjYzTkFNczhYL3dCcTRwN2lUZmR0ZlFhVDFHQ3FGZVY1VlZkQTB4dmRHKyszM0hGTWMyV084M1pLdFVOdzFHOVdhem1iSEpuRkVzaFlHaHY5TFJ2UXFUZWNhbjZEMFF5NXRvZlYxRy9QYWJOQmY2YngwZHc0cTF6Q0ZsNENyOXc4bERJeWVLK3pFZnNpS0htVFNWd0dXbXFIWUFxcXZPZkhVMzJHNjhiMVliVVpxeHlDa2crQ28ydFpXZ29Dbkc5NmFDaWFJOWtJQlRIUHNUNzdPbENjMnI3TzBSaDdEN3B3b2NlWlZlNnM4ZHh0VHRGU0d1Q3A1cWgwRlpoUGdqZm0xQ0tSbjNVN3g1SEZDYTFNMm1Na0hsZ1UyM1JmaUI3UFVKdW9sMlMwK2hUck9Ea2ZsTWh0RmtrTG9oZmpPMDFQYUpHNnhueHp4MURHbDVvRTl3czR1TSs4M253cHgzYnM4ZCtoa2IzYkxVeXludk9wNkk4bGkybkFuNVRyY01vbzYrcWROYVpPOWRIa2hEdmNhb01hRlpIL0FJWjlsYVk4TDR6MzZjTkZkRWJESTY2MzVUUXl6eFpWL2R4VGlTNjgvYStnOGdqb09tcXFGZVY1VlBWRFRESTZKOTdNSGFIRmRDYVBBMWFjaWhMZEZ5NVI0N3U3MTlGVEVrNGs3K2ROTFhvdHk0OWdIUEIwV1dDLzAzN080Y1ZLOE1IbnVDbE4rdFNUVlJQZlpwYjdNdTgzaW9wR1RSWDJZZy9ST0JCUklBVXNsN3lITkNIWDE1ZzVqQTV4dWpNcUNJUk5wdk9aVWRxWnlwMW5JdStFbmVudDNoRkUwUnhRN0xtS0pwZlk1TDhmU2lPMDFBeDJtSyt3KzZjQzAwT2VrS3pNdkc4Y2dubWljYWFLcXFxRHVRdXFtbWlkQkU3dTBQRUlOdERQdTV5ZkoyS0Zxblo5NURlODJGTXRzQlBTSllmMUJYSTVPazA1N3duUU8zWW90SXpIVU1WZEViUzkxQW5IVUM1SGpLZjl2bXRWSTdBQ2d6cTdmNW9XWnJjWkhvejJTTFo2UjhrKzNTTys3anA2cDJ2bDI1Q213dFFhQnBvc2pnbzNYMlYrUXBHWEgwM2JrZVl4anBIM1cvUEJBTXM4WEd1UTN1S0pMdWs4NC9RSXJ6Vy9TOTFPd0RSWm9kWjBuYkg3cWFhT3pUQWJuN1FHN3pSbzRjZUJSNW1TbWx2WU4yZW9IT1BWMk9DLzAzN0hEaW52RFBYY0ZNN0RIRW5lZ2lGRkkrelNYMlpkNXZGUlBaTkZmWWFnL1JXb1BEcUhaM2RRRHp5aHphOVFCVTBHSlZtaDFUY2RvNXEwUzBGR3FlSVNNNE9HUlZndGQvN0NiN3diL0VwVzB4R1NPZk1yMVE2b29YN0kvV3hZeG5hYW1tTzFSWDJIL3dBSnpTMDBPaGpTOTkwSVVZM3lDY2Q2T1BNR2tPS3FPQzZLcHBvRG1BbVBkWTVQK3c0LzZWTnJnTlpBOEVlRTVGTnR0TUpvWER6R0lUVFo1dGg0cjVKMW5QZE5VNWpobUtjM0p1aHNMejVKajQ0RzR1YUR4S2ZiWW0xMWJTNGxPdFZwZnNpNEVXUGVhdmVTbXhOQ29xS25Pczc3ai9JcVZsOXROKzVCRVUwUnNNanJyZmM4RUF5enhaZWczdUtKSmRlZGk4L0E5RWRCMHZkdTZzYyt6UW1VNDRNRzlUeWlCZ0FBdmQxcWZVMWM4a2s4ZDZzTm8xZjJiejludVBoVG0xMG5BVktsa3Y0WkRyenpUemJIWjlaMDM3SDdxUjl3ZWU0TGk5eHFVN3BHcDBGVVVNajdOSmZaaUR0TjRwcm9yUkRVWXRQMFUwYm8zVU9JM0hxYWxWN0ZaWWRXTHp0cy9SU3ZwZ0U4MUtHU25pdjRqQnd5S3NGcjF2MlV1RW8rcW1qdTR0eTV0VlZWVlZYUlZZYzJ1a2M3N1N5eWEySFo3elZHK0sxUTNtSC9BTUp6UzExMHFDTzR6ek9hZWFvbnF3cXF1aHpRNXQxMklLczB4c2ttcGwrNk95ZUNtajd3eVRvWXozVU9VUi9kelZIQjJLWmJIajc2SDNhbVBzczJ5NFYrQ25XYzkwb3NjM01hSGFKNXRSRmowcFNoRlhwUHhKUWEwYnRBVkZVS3ZQQ3M3N3pMcHpDbmJRMytLT1NqamRJKzYzM1BCRFYyZU1DbGE1RGU0cHhKTlhHcmo4RG1oU080ZGlzOFJtZHdZTXludWJESGdQNldvOUp4ZTgxS2ZpcUt3MmlsSVpEaDNEL1pPSHlpUUJVNEtXUytmTHNoUE5zbG4xblRmc2Z1bnVEQit3UUdaT1BtbkNxa3d3MGhFS0dSOW1rdnN4YjNtOFUweFdpR282VEQ5Rk5HWXpRNWJqMUkwVVZFQXFLNnFjOEtpb0ZaSUx2Mmp4anVIQlNPdStxZFZGQkZUUlhoZlpoSU1pckJhdGUzVnlZU2pNY1ZOSGR4R1NwMmt0Zlo1TmRCL21hb0h0bWpaTGRwd3FubmNuSHNBVXJHeU11dVZrbU1EK1RUbkE3RHY3S1dPbUl5MHZoWS9OcWEyYVA3cVkwNE94UXRralB2b2ErYlZIUFpaVGc0QjNuZ1U2RGdWcVg4Qjhwb2M5NWxrektQWFJ1dW04TXd1aTlua1UyTnhlV2NNeXVoQkhnMnBPUTNsWWtsenpWeDMvMkM4OUowUGR1NWc2NkNKMHo3b3dBektjV1FSREREdXQ0bzFmVjc4U1VjU2lLSVlvaFdLZTk5bEllbDNUNGxLd1BhVTlwWTZoNi9kMU5rcyt0NmI5ajkxSThNYmxqdUNhTzg3RW5SSTY2M3pSV1dnYUNNRkZJK3pTWDJZdE8wMU5NZG9ocU9rMC9SU3h1amRRK3g2a2RZQWhvc2tGZnRIK3dUM1hSNXJlaWFKMmFDT2llTWs2eU0wZU1pckRhbTJoaGE3Q1FiUVVzZDMwNnVpcDFzVEw3cWJ0NmxkcW9pNmxib3lDaGtaYUlROWlPZVBZcG8yeXgzWEt3MmczdVRUN1hkUEZTdHVIaUYwVlRTK0pqOXBxWTE4Uit5bGZqZ0cxV29kK2MvUUVldEdhc3JzYnU0bzFaVjRGN2kzaXNUMG5HcE8vbU8wUGR1SFlvWTNTdnV0OXp3WDJjRVA2UjhrcnBTRXl5ZXdUc1ZnMVBOVG9HSTgwUXJIUHJSY2Y4QWVEL2NwNHc1cUlMVFE5bXNsbjF2VGRzZnVudkRCK3dWS2trblRJNjg3eTBBS25NS2hrZlpwTHpjV25hYWdZN1JEVVl0S21qTWJxSDJQVTE2b0RUWklML1Rkcy91bk91aEUxT09oNXFVZEIweXh1QjEwUm84ZlZXTzBzdE1lT0R4dE5Vc2R3K1dnOHdJZFNPZUJVMEdhaVlHTW9udXE3eVR5Nnh6NjVnK3lkdGpnbkJzckE5aHJ3N0hhSVJLM2dSa1ZZNXkrdG5uKzhIKzVTc0xENUlLOHNEb3N6YjlvdmJvL3dCOUE2OWpTVFFacWNzczltSXpjN0JXT2JYUlk3WTJrOFhjZDJnSW5ROTI3c1VUSFN2dU4rZUNhSTdQRCtrWjhTVjBwblgzNWJtOEZLYW02TWxzbzQ2RGttRlpoWWcxQm9SaUNyTFBybTQ0U0RhQ25pdkJFVU5EbjFCUXhRMFZWZWZaTFByZWs3WS9kUGNHTnk5QUVCVTNuR3Awek9vTHU4NlFqelNNRkRJK3pTWG00dE8wMUF4encxR0xTcG8zUnVvY3VQVWhFODhEVFpvZFk2cDJCOVVhTmI1SW05am9lY09ZY3VaSXg3SDY2SEI0K3FzbG9aYW91Qjd6Vkl5NTZjNElZODhkUlpvNkMrY3prcFhkMGFIQU9iUTRoV2VRMk9iVlB4Z2RrZUNtWlhwTjdBTk5vaTFnRG1ta2pka3F4MmdXaGhpbHdrR1lVakN3MDBEQnRVNGhyU1NyTXpWUUFIUE4zcXRiekNlc2phSUl6SkludWRQS1h1eTNEZ29YNnFRT0h1Rmc1dkVGT0ZEVFFVOTFPeE1ZNlI5eG1haVl5Q0U0NERhY2plbWZlY0RkR1RWS2FDNjNOYklSMEdnVGpWQk5LelFMbVB2c3djTWxaNW16UjFBb1J0TjRLMFJWeENQT3FpVU9xc2xuMXZTZHNmOEF5VDNOWTM5Z3FWTlhISFM0MEZVOTFUWFNQUkZVUEEvQ29lQlYxM2hQd3JydkNmaFhYVTJYZkNNYi9BNzRVR3ZzOGxXUlBMRHROb2pxNUdVTmFIeXlUNEpBN0JwUG1GcXBQQTc0V3JmNEhmQ3VPOER2aFhYZUUvQ29lQjV1SE5BMHdSR1YzNlJtVUExamFEQUJQZFhRU2lhOVM5cjRuNitIYUdZNHF6VHgycUdvOXh3VWpMaDh1ZlhtanFJSTc3cW5JSnhvRWRBVWpHeU5MSFpGV0dkMEwrU3ovd0NSeW1qcGlNdXh6eEV1RWtadXlOM3F6VE50VVJhN0I3Y3dpd2gxMHAzQlJ0MWs3V2JtOUkvMlV6cU5weDVoTk9zc2tYNGp2WldxYlh5WFcvZHQrcUFvRlNxc2I2ZlpuZmtwVzFGZDRXOVM5SHNUV2x6cnJSVWxRUk1naU5UL0FGdVJjWnp3WU1ndGtJOFNqb0pvRVRVNmQ2WWRESHVpazFqTStIRlF5Tm1qdnR5NGNGYUlxOUp1YXA1RlhYZUIzd3RYTCtXNzRXcG5QNFRseWFmOHRjbG44SStWeU9iOUh5dVJTZUppRmlkK1kzNFFzWC9kK2k1RTM4dy9DNUV6eFBRc2NYNjF5U0h3bjVYSjdPTzZQbFhMS04wWHltc2hmc01ZUnZJVG5OWUJVdGFNZ3RaRHZranI2cld3Zm14L0sxMW4vT2orVnI3UCtkSDhybEZtL09qWEtiTitkR3VWV2I4NWk1WFpmem1MbGxsL09Id3VXMlg4NzZMbDFtL04raTVkWnZ6Zm91WDJYODAvQzVmWmZ6SGZDL21GbThidmhmekN6ZUovd3Y1alp2RS80WDh4cy82L2hNZVMwRU5xRHZxcGJaRkUrNDhQQjlGL01iTnhmOEwrWTJieE8rRi9NTEwrWWZoY3ZzdjV2MFhMckorYVBoY3NzbjVyZmhjcXNuNXJGeWl5Zm14clhXVDh5Slg3SjRvVld5ZjlsVXN2L2ErVmNzdi9BRy9sYXF6OEdmSzFObjROK1VZWWNnM0gxVFEyTmxCa0VXM3Q2MVhtdFVlS2RDL3lXb2s0QmFtVHdyVnY4SlYwanVsQWFRaWduQjhFdXZoejNqaW9KWTdWRFVlNDRKN0xoNm9kUXdGemcwSmdER1VHUVJOVVRvR2kwd2labE4vZEtzRm9MNjJlYjcxdjFVckxoOHV4enh1YS9sRU9EeG41cXp5c3RVVjRZT0dZNEoyQk41V0Z2MlprT2I4ZmJjcFRWMmttbldXYUsrNnAyUjlWYnA2LzlQSC9BSnlQMlViUTBMTk80SmloZnJHMTNqTlN0b2ZJb2lvdW9paHAyQUFrM1dpcE81V2FGc0xEajB1ODVQY2JRN0RDTnYxUUFhTkR6VTZDYURGT043aWhISWNtT1BzaFpweitFZmRDeHovcEh1aFlYNzVHaE1zUUdjdndFMnlzRzk1WEo0Um0zNUtwWldmbEQzVFhOb0tZanlDZmFvWXpSOGwwOEtJMit6ZU4zd3Y1alovMW4yWDh5aS9Ma0svbUkzUVArVi9NSDdyUDlWeStmZFp3amJMWCtVd0xsZHQvUVBaY290dmpBV3R0bjU2dldrNXp1VjJVL2pQK1ZxM2I1SExVanhGV2F4aVYyKzZNeXVoRkhRZEZvd0FVL3dCcTRsL3BUZ3RSRjRVWUl2Q2hERjRWcVkvQ0ZxV2VFTFZNOElXcWo4SVdxWjRRaEV6d0JHTm5nUWpiNFI4SzQzd2o0Vnh2aEh3cmplSDBWeHZENks2M2dxTnd3VG1qZ3JOT2JPK2pxbUkvN1U5clpHajZGUFpkZGRjMElodkFmQ3V0NE4rRVdNOExmaFhHVTJXclZzcnN0UmlqOEFXcWo4QVdwajhJV3BqOEsxRWZoUmdqNElXZVBndVRzODFIWlE5MTF0YXF6UU1zOFZ4dnVlS3RWNlFnTmVXVTNoRGxZeXRYeUZyTGNQeEl6N0p0cHQzZ2lLNVphaG5aZ2ZSeTVlL2ZaWC9LSDhTWjNvWlI3SWZ4R3piNzQveW9XK3lIOFg2SVd1eW44WmlFa0R1L0dmZFhJVHVhVnFJdkN1VHgrYTVNM2lWeVVlTk1zVDRwdGJES0J4QkdCVGhlRkNFWVhveFA4S0xIY0R6eDFGbmp1TnFkb3A1M0luU05OcGcxbEhzTjJWdVJWanREYlRFV3Z3ZU5vSjdicHB6VDFvVDJQaGwxOEdlOXZGZEMyUVZhYWNVODNXYVRnRWMrcmlZWkgzUmx2S3RVM0o0eEhIOTRjdklLSmxGbWpoaHBoZmNkZTNiMFFITjhpaUtHaWxiVVh0NDY4WTRERThGWkxQcWhVNHlITThGTUh5OUFOSWpydjNwcmJvb0ZkUmpxS1ZXb1o1clZSRE1EM0tMck0zTjBRUnRkbWIrSVBZSS94Q0Q5YnZaSCtJdDdzTGlqL0VKZTdBUGRHMjJyZ3dleU5vdFovRm9xMmgrY3oxcWozbmtvUXQ4MVlwOVY5azgvWjdqNFZhWUd6REVkSVpGWEFEUXRvUXFCZTZQdm9wNWN5aW9xS2lnaE1ycURBYnlnR1JSMEdEUW5FdU45M28wSTRsVTBBQlU1bUNHZ2M0b3B3VmxuNU9iai91amtmQ3BHQ1J2N0ZGcEJvYzlCMDRjNEJBRW1neEtzMElpYnhjY3lwWDdoa2pvUE1LM0l0YWU2RnFZaitHMU9zMFBnQzVMRndJOTF5Znd5eWozV3JtR3phcFVPVjdyVWZkcTF0dUg0ckQ3SVdpM0RkRVViWmFtN1VUS2VxamVKR0I3Q0NDbjJzTWNXdmhsRk9BcWhiN1B2YzV2cTFDMDJWLzRyRjlpN0s0ZlJhbU03a2JPemlWeWI5UzVPN2lGcVg4RnEzK0VvdFBEbTJabFRmT1F5VHpRSTVhRHpRclRHOWtuS1lkc1pqaW9KR1dxQzhQOEErSndvYUhRT3cyS0pyYjhyUnRsVEM4Mm8zYVhIUU9wYUNUZEdaVGl5eVFWek80ZUlxTnJudU1qOFNkR1hyekdQNlhrVlpYL2huMlV6YWl1OGFKVzNUaGtlb2JISWNtTytFMnpUSHUwOVNoWTNiM3RDYlkyNzNrK2k1TkNNeDhsZjlKSCtVRkhqaUJRZDNCUzI2S056bVVjNm5CZnpId3drKzY1Zk4zWVdoRzEycytCdnNqTmFqbk44S2twMnBYbGFualVvUXRXcmJ3Q3VONElNOVZkOGxkOGxkVjFYVVdxNnJITlNrTHovQUVIK3l0RU9zNlEyeDlVTU0xaDFKVU1icFgzVys1NEpqV1JSVUdEUnZSckk2cHlHUVRtMUk0SnpicTM5UUVVT29LY01GWkxScURxcEQ5bHVQaFVzZDhlZkZIQTBPZlZCV1dIVmk4N2JQMFVqdHc5MFFuMEhOSE5LcHBDSzNMTVlxRjdyRkx4aGQ5RVFKR1ZhZlFvamlFNktKd3hZMWNsZ3A5MzhMa3pSc3ZrYi9tV3JuYnMycVQzVjYydC9HWTcxYWhQYkJteUozdXVXekRhc3A5aXVYc0czREszMlF0OW0zdkk5UW0ybXl1L0ZqUTFMc3JoOUZxWStDZEN5OEdnbXBRbzBVQ2NIS2gzanFaTDFsbjVSSHNIYmF1aFBFSHNQb3FkZ2NLSWk5Umc3MkNOR013M1pLQ1RVV2t4dlBRbE5SNUZTc3VueTYySmpZSXpKSmh4LzRUM09ubHZ1eTNEZ3ZKWmV1azRKeHJvak5SNWhRdnZzcnYzcVZ0MCtSUkY0VVFpbHJzRkN6VEh1Z2VwUXNiOTdtaEN4dDN2S0ZsaUc0bjNWTEt6UFZqMVJ0Vm1aM3g3Qk8vaUVXNXJ5amIzOTJINVJ0ZHBPVjF2c2pMYVhaeXU5bGNjZHB4S3NOa2JYV3ZHSGRIRld1WXQreVo5NGN6d1dyREJvQ29xSU5WMVVDNks2S3FGWHlWU3FsWTZLYUhOM0t5VFgvczM3WTMrSlR4QjNTR2U5RnBhVU9vampkSSs2MzU0S05qSW82REFieVU0bVYxZTZNaHBrUFM3Q2VZOFZGRlk3UnF5SVpUME80N2g1S1dPLy9VamhoMU5rZ3U5TitlNEo3cVlEUFFVZXEzYzA2WHREMjBLc2t4c3NtcWsrNk95ZUNrWmVGUm1xYzRvcWdJeEFXcWlPYkdyazBIZ1Fzd0d6SklQUXFDTzR6RWtuZVNwak9IalZCaEhtVnlpUWJkbWYvbHhRdGtHOXhiL1VLSnJvbjdMbXVXcmF0VjVveE9WeHczSG1IRUtOeHNVM0dCLzBValE4WDI4MGRVemlzeXJLTTVlT0E5Rk03R25CVHhpV010MzdsWVp0ZEVZcFB2R1pyVXU0OVhaWXUrNzJWcGwxOGwxdjNUY3ZQelRSUkRERlo2WG11RzdReUdWMlRDbVdXU3RTNXJWSERkeWU3MlZXREE0bjVSdFZuYjMvQUdvblcrSGNIbEczdTdzUHlVYlphVGtHdDlrWmJTN09VK3lMWHUybnVLRVFXckhCWEZkVnhYVlpvTllhdTJSOVZhSmRTekNsODdJVEczYXVkaTQ3MVNxT0dDQ3FzZXVHS0k5dlBnck5OclJSMkR4bi93QXFhTUZ2a25DNjZoVlZlVjVYbGVWU28ydWU2NjNOUXh0aVpkSHVVODZ3L29IMTB1TkFqMTQ1N20xRkZZN1FXSFV6SER1Ty9zclJEckJodEttN24yU0h2djhBWlBkVExQUzdzSTBibEl3UGFXbFdHY3hPNU5OL2tjcFdWeEhVRFRBenZuMlRpaWd2WEZTV2VGMmNZOXNFTFBUWW1sWi9tcXFXbHVVekhmMU5RbXRBMm9LLzB1WEttRDd4a2pQVnFiUEJKbEl3KzZ1Tk81YW9jU3RVZUtraHZOTFhDb1ZsZkpaWDZtV3BqT3k3Z3BtZDRkYUVjQlJFWHFNR2JsZ3htRzdRRk94N0pSYUl0b1pqaXY1bkY0SDlWWm9yNXZIWi9kVzJhdjJERC9XZjdLTnRBZ0VVQVRrQ1VJWDhLZXE1TlhhZjhCQ3p3c3ovQU54V3ZzMGVUbSt3VHJjM3VNYzcxUnRWb2RzdERVZGMvYmxLc2IraHFpY1JrcmJCZSsxYU1lOGcwS2lEVmNRWWcwTG9xb1ZmSlhpb1dPbGZ3QXpLZTVrVWRkMlFIRkM4WG1SKzBmb3FWV1F3VGh6Um9yNXE4M2lyelZmYXIva3I1NEsrVmVjcW5qb0JXRlBOQ3JYQnpjSERKUVNDVmxhVU84Y0ZQRUNQMlJCR0I1Z0NhMHVkZGFLa3FDSVJNcG1kNVQzYXczUnNmdnpKQ25Ic1pLR2x6UVJRcXgyZ2c2bVkvd0JMdUtuaHY5SWJYN3FuTnNzTjgzbmJQN3B4dWptSFBxQjFGT2JQR0pHZjNWaHRCSjFFMjJNanhVck84T3BqYmZkNWIxa2p6TjNOZkhHOXZTWTAreTVORUIwYjdQNlhLNU9ObTBIL0FETnFnKzFETmtiL0FFTkZ5cTc5NURJMzJxbTJxenV3MWdIcmdoY2NPalEraU1URVlUdUtNYnh1NnBnM3JNcXlpdFplT0RmUlRIR25NMUVQRHFZbzc3dkxlclJKcW02dVA3dzhPNkZEQStteWhBN3ZFSVF0ODBUWjQ4eXdKMXRpR3plY2piSkRzUkFlcU1scGRtK25vdFZYYWNTaEcwSUFLaW9VS2cxR1lUSFgyMStpbml1UHd5S3lDRGxlS3I1ODFqREk2NjFDNURGd2FQcWhlbGZyWCt3NExOWmFDbm1pdnE4VmVLcTdpZE5OSTU0SzNKaGRHKyszNDRxTnpaR1htNUZXaUt2cnUwRFFBU2FEZnVWbmhFVGVMam1WSTYvMEc1Ynp4UXd3NWpuVlBYMW80SWxOR1pHU0tKMEE2U25ORGdySGFEWFV5bnBkMTNGVHhYdWszYS9kRWFZSWk4K1c5WU1hc3pVNlhHcDdFZVp1VTBWOFZiZzRaRldLMGEwWEg0U0RQelVyS1lqTG4wcWNFeHQxdEVVZEpRNW9RNWhhMTIwMEZTd3N1M280MjN4aU55czBvbmlyc3V5ZDVGRjFxak5PaElQaEMxMCs4aWV6NnBrOEVtVDJuMVdyWVVZZUJSamNxVTVnUndGRVJXakJtNVlNWmh1NnhzVWg3dFBWQ3o4WGV3VGJzSUFxMGVxZGFvRzk2cDhnblczd1JWOVViUmFIWlViNklpUisyOGxDRnFEUnVWRmRWMVVDd1hzcTZJblhIZVJ6VDJoemJxcFEwS2Uybk5xRTNwT3V0RlNWREcySm03aVNuRXp2cmpxMjVCSGdzdE1qcm84K2JUbWpxQWh4V2FpZVluM2hpRHRCZEY3ZUxTcDRzYTcvQU45QUc3ZXJQQ0loVTR2S2U4dU54bVc4b1ljeVY5ZWlNdXRHbWlwb1BNSE1ld0VLeDJndSt5bDI5eDhTbmlyMG01Ny9BRFJDaGpMM1VRRFdNb01BRVRVNlh1cmgxZVBNR2s2QnpaNHpVU3g0UENzazRuWndjTm9LUmwwNFpjNkZsT2tVVWVxSFB0QWRESnltTWYxamlnV3l4aHpjam9kR3gyMHhwV29hTmh6MmVoUTVTMDRTTmVQMUJjb2tiOTVBZlZwcW0ycUE1dXUvMVlLa2JzcUgwUmlHNG94T1RXa1pqUlpoV3Nuc0ZLY2FkUUdQZGswcHRuZHZJQzFNVGRyNmxHMFFSN09QOUlUclk4L2R4L0tqdk1qdnp1eC9aR3M4aGU3TGNyalJ1VkZSQnF1aFlMMlZlZTFRTzdoOWxNMm92YjFTcWNMcXFkTk53VmxoMVRmMW5OUGZyblhXL2RqTThWU2dWRVJqb2Nib1JxVFU5akdDR2lDVFZISFlPZmtuQU9IOTA5cERqaGlyTkRxK2s3Yi9BR1VydTYzM0thS0RtU3Y3bzdTM1NVNWxmK1ZaSjcvMmNtMlBxcDRxOUp2dW9tdFl5ZytVNDN2VFM4N2gxTmRBcHBycHIxVDJ1amZyb3N4bU9LZ2xaUEZlSHVPQ2UyNmVaRTJwOGhvT2tkY0Z1VER5U2FuNEwvb250cmlPYTVyWGJRQldvajdvdW45SlFiTTNabUo4bkNxYk5PTnFJTy9wS0Zxajc0ZXoxQ3ZSeU42SmE2dUNBb0tCT1k3MTV6Yk8zdk9KUmRaNHQ3ZjNUcllPNHduMVJtdEQ5OTMwV3JMdG9rb1JnS3pSZDgreXRMOWRKcTI3SXpLQUFGRUc3K3F3VjVYbFVvcGp2a0tOMTV0VkkyaHd5VG0xQ0lvZE5rZ3VkTjIwY2h3VTc3eDFMUDhBT1V3WFc2SG1nMEhBSnh2SHFhZFkzVFo1TG5RZHM3dkpPYjNodERKR1NvbzJ0ZjJRRkJ6Slg5MGRwSE9MTHhGM2EzSmw2Z2EvUGlONnUwR0dXa250dlNnazFzZVhlQ1k1azBkNFpGT2JkTk5BRjQwVFJRVTBIU091R2lSalhzTFhaRldWNWpmeWFRNWJKNHA3YVk5VFoyaXBrQW9NZ3AzU2cvWkZ1R1lPOUMxWGZ2bzNNOHhpRXgwVW82TGc1R1BnaXh3MGtTUDIza29SQUlOQ29nRkd5OGZKV3VXNk5VemFQMFVUQXh2bXM5Rk9aVlhsZVZUenhnVkU2aHJ1S0lCQ3lORkkzUlpJZnhYL0FPVUthU24yYk5zNStTaVlHalNkRDNYajVkVFRUVHF3Z29JcTlOd3c0Smp3eVRVay93QlAvQ0kzOHg3cVlEUHNSNnNhYlBGY0ZUdEg2SzFTT3Bkak9QRldlVVRNL1VNd25Dbm9uR25aNmMvY21PZFpwS2pHTTVoZEdSbFI3RkVVVVRibzgrejJpTFd0NE9HeVZaWmRhMHRmdHR6Q2NLSG1qUTdHakJtNVlOYmdqb2RER2NidER4Q0d2WnN5WHh3Y2hhYWZleHViNTVoTmRGSnNrRmF0cW9xQllLcUZYR2llV3dSZWY3cUpwSnZ1Mmp6WDRCVlBXc1VMdTc4S1Z0Ulhob2hndk92TzJmM1UwbHdVRzJjbEd5bWVaek9rNkpIVndHWGFiUEhyTVRzaFRTQ0psZC9kQ29TUzUyWlZtbHZpNjdiSDFUaHYwUGRkOWUzaFdlUHZ1OWxLKzZNTTlIU2pmckdaL3VvM3RsanZESlBiUTlucDFGS2lpaGViTys2ZnV6OUZRR2p1MHpzY0hhNlBiR2ZtbzN0bWp2QkhEbURSQUsxazQ1ZWllY2VjWVl5YTNhSGlGcVhmblMvS3g1a2JReHQ1eUoxMGw0N0l5R2dEU1VjVDE3VDhwaHFGcS90YWQxUGNJMlYrQW1OTmI3OW9vb2FaRDNSMm1LTXlPcHUzbGRHTm5Cb1JxOTk5M3NPQ0lRd05SaFRKUXlheHZudkNjRTZ0N0hQdGxGUlVVRWRjVGtuR25xblk2Q21PTUw3dzJUdEJZUGJ4QlJGT3kwNnByQS9BNUxCdmx1UjdTK3RubDFqZGgyMEVRSENvMGhGSHBFTTQ1K2lQUmJ6c09kQXl2UzNLME8xanRXM0xlZ0FCNktuTWVhOCtuVWhSSEhCVURoL2NLNjR5RnovYm1PVGpUbVU3SzFwYzY2TTFHd1Jzb1BjcDUxcC9TTWxSSFEyclhYbXBqZzl0UmtwR1Y3UFJVVk9iRXk4ZkpZTmI1SStlYU9XbWloZnFYVU93Zm9udHZCRWRqSFZBVk5FMEJvb3AyNjFsUGhXYVMrTHJ0dHVhSTdRUUNLSEpSSFVQMVR0ZzdKVHh2MERMUkNNTC9IOWs4MVBWRlJzdnU4bGFIM1czRzVsUnN1am12TzRhYUtuTUdhY0FCMU1UZFd5cHozcUNYcGtaTkp3UjBCRkUwSGFvSTdnL1VWSTYrYmcyZDZvamdqcFk0c05SbHZDRkNPSVVqUG5zbzU3RzNqUUlBTmI1TE0xUkNQTUlxclBKZE9xZmwzU250cmwxSTZrZFhHMjZQTlBPN1JNMGc2MW0wRkc4U012RHRMMkI3THBWbmVjWW43UStxTGNVVVJlSVo4K2lPQTZvcWxWaEZHbUFrM25abm1uRHJhZVh3c09Lb2RNRE84ZlpXaDFUY2I3cWxGQys4M0hNSW9KNmNhbnRNRWRPbWM5eWxKMkc1bjZLbEJkR2c2Q2hvaWZjT096K3lPS2tidjZxblVqbmdKamJvb3ExUGxvY2VhVTV0UXJQSVQwSDdRK3FlM2YyQWRYRTNlam9HZ2ZZeVY3anZvcyswek12ZEp1ME1sQy9XTTg5NFJ3VVF3cWN5bkhIcTJDNkx4VGpySDFPUTBEbUhFOWQ2b2V0RjZoUnN2RlRQdU13ejNKbzBONkpxRUNDS29vaW91bFVvYWRvZ2pyMG5aSjdyb3cyamtnTG80azZEb1BOaGRUb0hMY2lFOXRNZXdVNm1ObDMxVGpYRDUwRTlRNGNNQ0ZESmZHTzBNMDl2YVdpcDV4QWMyaFVEcmp0VTcyS1BhWkFXTzFyUGNMb3lOcnVSeTZ0ZzNxWjE0M0I3b0NuTmR3N0NQSkFCalAzV0wzWGpveTBSbWg4dEwyM2g1OW5pWmZQa2lRMXY5azBHdDUyZWc2RHppb24xNkp6L2RFSnphZW5aNG1ieW5IZHBQVTRnM201cGpnOXRVNFU3UTBVSFBsWmVIbW9YM3hqbU0rMU1hR2pBSnc2dVYxMFhSbW1OcHpUbDJLRm5lVXJyenJveUNwekFvenVPbVJ2ZUhaV3R2R2lGR3Q0QUlkTTNqbHUwTzBIcVkzWGg1cHdSRk95eHRyaVVUVFNlckZXT3ZEM1FvNXZraUtkbVlLWTlTOFhYYXh2dW1rT2JVZG96UG9uWWluRlF1cUxoekNQVlhlbmpqemoyR05sVDVLVjFCUVpsTkZPYzFOTlFqb2MyaHAyTUNxWTI2RWVtZjBqNjlka2FoTk40SWpzalcxV1EwbnJXSFZuOUtPSTdLd2RXMzdOMzZUMmdZRFJKMFRyQjdyYUZSMVR4aFhlT2E3c0lGU3NHTlF4TjQ4MDZXbWgwa1ZIWTQyWGNkNmRqMFI3b1lhRHpxS2g0SzY3Z1ZjZHdWeHl1SHlWejBUVzNUbm9MVmM4MWNDdUJYQXJnVndLNEZjQ3VCWEFyb1YwSzZGZEN1QlhBcm9WMElZRFJSVUN1cTZyZ1Z6elZ6elYxWFZjVjBxNlZjS3VGWENyaFVZYzNBNUk0cWhWT3dnWTlZUlVVS2lOT2dlekRpanBqNkRybndqMUxjbGthZGxZS0JPNlI4dXBDWWQybDQzOWRkUEJYWEs0NU1idjBBQURSUlVDdWpncm80S2dXQ3FPS3ZOOFN2dDRxKzNpcjdWckJ3S3YvcFY4K0ZYM2VGQngzNExIeEtyL0FDVjUva3F2NGhWZXF2NHFyK0txL2lxdjRxci9BQktyL0V1bjRsMC9FdW40bDB2RXVsNGwwdkV1bDRpbWlnenFuVjNMcGVKZFB4THArSlZmeFZYK1N2UDhsZWY1SzgvZ0ZlZHdDdnU4S3Zud3ErZkNyLzZWZi9TVmYvU1ZyQndLMWc4MXJHK2FhNEhMUmZieENxT0t3MFVDb0ZkQ3VoWFZkVjFYVmRLb1ZRcW1nQ25XdkZjUm1tT3ZEc25selh0cTN6VERlYjFJUkZRaHBJN0F3YjA4OTFEcTJtcU9odzBVVjBxNFZjVnp6VnhYQXJvNEtnV0N2TjRxKzFYd21tOTZJa0FLODdncXU4bFZ5NlhGZEx4TEh4S25tcUJVQ29xS21paW9xY3hoM0lqc0RSUkhzaENhYWhFSzZPQ3V0VjBLNzVsVVBpSzZYaVhTOFM2ZkVLci9BQ1Y1M0JYajRWZi9BRWxYL0lxKzFYMjhVT2JUcWowVGVDR0k3R09kc3ZydUtQVXRSd1BZZ0tsSEFJRHFhSzZWYzgwQnpLamlydzRxOEZlOGxlUEJYbktybDB1SzkxUlVWRlJBTElMUEhzclNpT3VhT3orWVF4SFhnYUtWVkFxZVpYUzRycGVTcWVDdmVSVjRLbzQ4eWlvcUpvTFQ1ZHBPSW9tSGNlckdrOWNNQXN6ektLNnJxdWhVR2lvVlZVOEYwa1BORVZWT3VBUng3T090QTdUa2UwMFZBcWVxeDRycEtwNEt2a3FoVjdTNGIwTVIxSVI2K2lBV2FvRlRSVlZWVmlzZUtvcWMyaUNJNjBCSGgvNkpUdFl3NjBkakt6Q29zVmpvcjJRWUZIc2RGUlU1dU9qM1ZPMUQvd0JoRHF4MlhMbjA3RVVPcEgvcG83YVAvWTQvL1lCZi84UUFLeEFCQUFJQkJBRURCUUFEQVFFQkFRQUFBUUFSSVJBeFFWRmhJSEdSZ2FHeHdkRXc0Zkh3UUZDdy85b0FDQUVCQUFFL0VGd1lHK3dDQlRPMG5Iak9qdGpWS0NvRkE4VEdoWXlVL2tXSm1uNExmaVdTSGdjZkVFaGtzWWUyZmovakZmY0duM21aUVRFZkc4TGpIYjBUS0RzMXg0ZWg1K0lvQUd5R3gvdnpFYjB6b1lsTmlYTGRwZm9BMXhHc2x0WHo0RWRIWHowOXZiMGJzdTM3clp5ZHIxMGJFZDQ2bGNIb1dZYllQVCtuaUUyWEVuSzVIcEk2cmxrZUVqQXBRUmNUSER6N3l6b0oydnFJQVJtWU1Qb0pSc3h1dGc4L3lON1Z3VEs5QitpSmNMdUhOOHI5SDFqYlZ0WXVFSnNSVlQyRFR2UTBhcTQyWTB6SDVzVGc5SkxHcUZCL0R5ZmVLWGRuQlZwL1R6T3I0cC94cGgvVkNlUVNDUWljZjlSUEQrRU90OFlmNmJQK1RoekVEa1lkejg1VmZBT0JzK1h4NGplVkYyT0E5LzVMYkpuZHZMNDhIaWRJMGUrcThFcVV4bGUyTmVmZ2xZajcxTVRIOGlVWDlmS1BQOGJBNmZVTURLRkRTSkUyTnpiSjBrWDFCTTdJOWp5ZVkzUzBjZm82R29sU24wY0pGTmgxQ0pDYlkrWC9BQy9vbmFIOEVQS3EzYjIrWWdLdUlESUJlMmp0TmlYTHVDMzRKMGthaFd5N25rN0pUTmp0NkZEdVI2UXNnamhpRXJYYWJtZ3k1NUlQVUVIWDJOVE1UdHZZL2l5OUY3bDllOHNpcWxmQjFNQndSV3NtWXBERVNXR0lTYnJRV2pFeTRtY3IrRGlkVGhiUy9SaEVhTUROOW5GK1NPN013b1QwWHBtRTNPNXpkSHFlUG1YSXBjSDhDVzRFbXVpNVpnamNZWTk0TExYeXdBb3JTcFFvNGNQMlRhUFB5Y1A2bFFOQVZZQTVsUlJTQnpUd0J5d2NCUXlkdlBmMitZL1M3L0ViV0lCNkhHaldqMWtvQlI1TmovSitZSUU0c3M4VGwreHpMS2xDMExhdkt2Szl3ZDdsUmxNb0M0WFM3UEp3d1IxRGZJUDlPU05DendZOVF1T3ZHZ0lFRFE3T21LbGtDOEFzYXlDNVVwZkFmdUQwSXdMSzlyKzJYZmF1SDdJNzh2MG1jdTd6TGVBZThPVkRLeUl1V2xoMytNbko4WWxlZmtoT1U0N0JPWDlhMzduSytRemovUmJLOUhIVWNnK3hKd2ZnRWZ1Y1V6WFoyUzc0ZDFEN2pxUEg4bzVnZk9QRjhtUCt3V2NaUG9oanMrRi9zZjhBZXY3T3VQeFRlejRZTVhYNHJOejhXQzRCbG9BUTkrakZRQjIxdXh3RVZ6Uy9oeTlIekh3TEZGMmE4MXpFUzFiT24relpNYVRNeXEzNkVuTjhYRTRmb3lkL29DSEo4cEJjTWpsRDNIOWdtLzFwT2QrdVJOL3JRSnVmcXBoL0FCajhoS1ZjZHJrNTNobUlGcWxBUTJQMGgvWWZwSlphWWk4UytzY0kvREtkaytTSWJYOW9mK2tpR1dZN3N1N1VkNStKbFZNYUV2b2NiL3ZaVDNFWThIYkNxcTNlWHRZb0VkcHE1RTJqRkZEN0JpNEFpUGMyUE1qRmw5dlh2cFd0RExFRkl1S2pxWG11Tk8yOVF2SWs1anNidlo1Z2VLb3NtK1MraU1OQ1lzdGNhaklGd0paQzVoSlVFdzRkWnFIQ2dyVVVkVi9JcHRERGJuVWJCamhlNCtSek04Mk96MFg0ajZDRWM3YzdpY0pLdFlObE9SOGRTeFMyMnJLdmJDb0dweXhDRzQyUTlvL0gvR013d2FYZ2c3TXVCdS93amxSeHB0OUR2ekZLcTJ6ZVlpdW1LYmkzNEozb2R6bDAyMDNoQU9XaVhSTmJuNW4rUzl2TnFNTDVQSHQrSTJOQUNnMkhqK3hidU9DZHdKaEtZeGlJYUkzekQwODk5d1BrQlpaS2VTUFFjU3RNVm9qRWxLK3FLMitwUkU1Uzl6T2FQeitvdjhaclg4b0orVUg4eC9SekR2djJBL01XaTExQ093TmlBVGcyTG83bDQ4RzdMcU9ycktpMkEvcXNVTEJmay91YlFQWUVWNFBvUkZsa1UvdEZGcnRmVmcyMVU3MVRveFQvQUxUb1krMkVDTmJQVTJjYnhzdVlFcWtDWjRIc2lBall6MCtUeDRqNFdaN1krN056bFBGdTBUVVhmUE14b3lsU3A2aWdaVmhKVXA3bnQ3Zk1ydDg3S2ZnOCtlSWVCMW1XVXhTamJxVWpYTG1VcHl3cnRsK2JwU0FkUGdsS3pYd1R4RG5xS05kenFaNnZtZHdqaWFZZ0t2WUVUR2VKVlZIZ1dEK0dLcGpsL01TbTBDSStDQ0lGamZYQlA4dS96T09NT1FZR0hZY245US9iUW5JMTlNbFcvcDVPRGhObW51SjRyM0lEejlaeW5scVRPbDRPUWl0UlVCYUZhMjJSTFlNdnJuMERMcTV2aTRxcEg0cVZoaHBYSktJbFFteG95RENNQ2FCbFB0NHZtSlkxNjhuK3BuVHVZaEVSMURxVjZ5T0ZYUGc1WVlvVWRCRmFxRGtlQW5qc2hjUnJ4MTJTNWRrT24xQWJNQVlRZE53bHNRV2VCNlllQWtib1B1ZlpqSUVjY256L0FHTFduaXgrUmo1amlkc21mM01lVWwrSVdBQkt1WTlBVEVhcUxWTGxmUytUOXdjaFpuUTYzcm0rdTV1aHZ5bnU2UEVXYllGNXZhWXlSWG9xSXJsR3RROUZRZ093S3JRR1Zlb08yb3Vsd2UzdC9FWlZzWlphdks5ZmN4VlU2T0FPQU9EeEZGVkhuVW9nY1FiZEN4M2FmQjk1WWxkcGxYNDhQSktUV216eWZXVmJRZUVEN1IyWmg1SDR1SGlIMi9zaU9Qb2dST0U5V2FObG5UN1lpRlZoMzRlclJEOWM1bUhoZ1prekdMd3NmZGlwUWVoWi9UMFNnc2FITnRxOXJ5L2ppRlhMM2xLQmdIUm1Eb21hd1NxSUVwckJCMXBEZWNFdjJ3a2U1UXVVcWhZS005Uk1JcXZBUmdrb2VOZy9oZ1hyYiszeWVmRVQwK2ZlSWlGc2EwWTFNUlRrZzlQQy93RGNTL0tZejA4RUxJNzRlM2cvc1VYMmRHM2dqT3FaaW05cUxac3lNTDV6T1c4Q2puNFE4bjRnVzkzVE4zSDRZZFQ0WTlWbVpHdC91VnpRK1l1ZWZyRlhlWW91SXpOMUEzZ1pIa2hYWVlUbm9XQ0VRM3B4L3RMRmxCSEpXMEZpTTNHV1Z3Vk81MkZoWDBNb3lOYlUyUXVxaTJMY0dLQlVjdmI0Z09nQmdKa3haUXRLUHBDa0VWZ3kvTU5nWHlSKzBMUVVhYmo4eGc1T3NVekRIM1A5WE5ydTg0L01GeWNWYkhGMytZaE1xUlA0YmlLZFdScHhETjJ4bnZ3ZXlYSEFsMFpIeWVsZWd3MXFFY1dYREJNQ1Z1K0RnbVBzRXlBSVUrMGREYTdUbnpJSUFlOGJKMmEzQi93RUIvYUpPazVHS01WYWJjL3A1aE4rQ2pCTkRkc1B1YlF5bnpubjZqUCsvbUptb0hkK25hVkFIZkwvQUNJNk1UdmduQjM1Z1VHRFNkUEpFSTVINUp6NkNDTGVkUzVtZU5OdFY2STBBUnNNREx0NEhuN3NSYnFjdDl2TDBmTWRNcS9MTGxXVU1Md0t2QmNKeFgybGZtSTMrdmI4UjkzK243TVMzN2xKOWlDWWFPaFVLcjJBQk1hTHBTemJ3UEFINWpOMFZiOHZUK3ZpTUx3bVFvSDI3SjBXVkdCQU9Pa2dDMHI0SnliWlQyc3hXYW1LcVV5bGdPMVpXamxmRXRnSDBYeWUzOFRJSVpyRTEySGIyN0VhVkNxeWRDK2VWN2xyd3hFNHhCR0lZT0dQQ3BjdFZFKzVMcFZzdGhlY3N6TjBLek9HTzFSaFZWaHVHR3J3MmRqSFFiaTIzZytZVmlPWGc5M256RVFiRWFiTWtUU3Naem5UdlExZTVkQjIrSTFNMmRhL3dsNDJWOEwvQUsvTUw1emVtQjRqT0YyckNxMDdoVzA1MFo3alIzS21OSG5WaThZZGR1cm0vc2dGR3BadUJ4THNhTU81TzgvTEZiSHMzaHZ3Y2VHVjIvRXVzRDhNRFNDMzVuVFQ5U01XbFhGQ3FMbHRmZ21DQUFLQkdjdVY2NE9vc3VOWmdGSk95V0dSVkZqQTFZc04xWDRsc09aRWRIMGl2djZCTUJaQzV3ajltV3F2eGQvM2wybFBZL2htMFo0WS9KQmpoZ0pIRVh2bEVYOVNUWWc5akEyL2c5QjFWd3NZTjY5NnJrN2ZIbC8xTVdjc0JUTVFCWldZNlFWK2J6UDJRMHdhOGJQazFOYjFOU05Mc2tUbnc5KzBmZ0I5enlka1pBcW9oVTlob1ZEazF2ZWR5Z0RSaFlDTUJnZm1EMzJ3MENnZ0puSlQxdytkcGZFN2ZKL3JRdFM0QmdNd3JuMWhLbkVvemE3OUIydlVUNUlacG54T2lKaW83MlR6OHZuaVh5VGZORy9sV0Q0RHVrK3hIYXJYU2pHL0RDWWdYbXpMcWllQUlyYjNEU3dOMndMZ3VBN0JBQ1lTaVU1SXRMUVBhSDdJalk5dTd5ZWU0WEFaV041UjJ5aWNVRVdyb2x0UW5OUm9BdFdEbEZmMFBqK3hyc05vWWZIb2R2eEtBb0FvcFFIVWNBYUV0SXRyUkdvY3gxWmpKbkVweVJnUTZ1VXduWm8vc2JjZGJSY01lL2F3U2lSRkIyODNnK1BQRXJoQ21PQ2NYMzd4V2FHNU82SmpYaW9jR0I1OCtJenhCbE4xN1dQaVdkUDIvd0ErWm5MdXNFMnZtWWxTODRJTy9GTlF1bVowTk02RWIvdzJOdTRJaFl6UEJtVG56UDV6RUpVTG1hbjdkSjJSMFk2WXpYYzUyZjhBQ1BNQkFDb0kxejlQQkFPNE1zSURFN0VUWnlhRjBTRm1rME5EaHhDeURlcW1Na2RwVzVCbVRRd1dpOHBvVzVyZHh5N3ExbDdneTBnN3JTaFRTN1NaOVVMK2hjM2lYNFdEV1Rya2psSDJFTHUydXN5M3RFVzQrZ2x5dWVnNVlLd1VFVldWa3J5dzZZWVlTSWxveVBKSFNGTjhpN0lQUU5lT2RDWW5HdHcxTTZNaGlMT0dKQmZvT3lPdzJsT21vL2FiNmlMNnVsQ0sxQWxjWTZIbGZ0QUJUUXo1Zkw1bHdTNVh4TTRSYjZ2ZjFJQ0JobG50MTlKUUlGOUY0blI2VFRHeE1zMlpwZlZ0KzBxM3QrUWYySXBsYXFEUTdYYUx5dTJzWmZSNE80aG9UOVdiR1R3Qk1tbjZzTjVMQm14Z2NBZkJBVEc0RXpYS3NwZytXVmxFb2NZbEdSLzZSSGhSR3hHa1RaR1psQWJlQTlQMmNSTEJTK2c5KzB0RjNOY2FDSEo5dkwwUm0yS00yQU9qb2w2UjZPZko2UEc3QmpKK3Bkd0kxTFlQbGd4VzFFTG1kRDNQTXNtSlpkeTVTQU15NWVIYXBibVd3Vnc2bmFvWWxZVWdoRXd5dHZzcmsvb2pzRzB0bGxmc2o0WGc2VHM3SmN1TEtVWC9BRW5iQklIemw3ZTFtTk1kY2g1ZTM4UTBySjBOeGdJS05iMXd3aE1hRlZNYWM2VktKUktsU2lwV0djYXBLaEJZNFkvdFptZnVkTUQvQUdnblQxS1BzWEhCMGJ6TVN1cHNVSDBEK3l0RkZGc2ZvYVVwTlNFWVFXYVdjbVBhWnlJbDh3UUhnY1J3V1ZoTGxoZ3BnTW5jWUR2bzVieVFLWUN3T0VpSW9qWmhKdURDemdETi93QU1sZTZhaG56SnBQN0I0N0tnRTNZK25VQnRQdHdlZjZrS1VZT3ZsZkJ3VEV0ajdzZkEyUHV4bmsxUWNCR1ZFWCtkZGtIcUd1am1Wb2E4UWluZWcyYUJWbDlnMGo3dzl1UjFubWVmR29abGErVGVZYnFGZThMK1ZNQlNnejJyMnZMcHRDMG9oM1hpOXZmMGxtR1V5dS9IMWdsV1RYN0VSTjA5eS9rNXFld1VmTE4zNmQzZmdsZ1A3VVBsbHFkWXBXSFV4ZU1QeEFRYXlxYUR0bU5sMm5IakJFcmxSVkRZZi9Gdk1hS0ZCQnE2bWEyWUtYN2xkRms4QWlzdGhPTGhjcTVURXNsV0c0eG8wQ3JoUEoyTUlzYU90Umx5bDRwbGVBN1lrVUF6dkgvM0JMS0VHMC9QWjZPT1lIUG0vTE1PSUVTMmxSL1VzcFV3UnF6bFdHWUhNeTR1QnIzVUxtLzE5RzdEcmlGNXh0b3RCUzRna0MwdmdRM3krWkFvQ1h2aC93RGJqS0luWU5oNG1YSnVlWGdmMkZNdzRCOWp6R3VYYmJvOEhiNTBJeGxOdGJ5OWUyaHpwbVVxZDZkNkhvNDlGWVVuZm96RVNPOWZqSFRHWExtWlV6WVZ4MDhNdGxzcWZnMzRCSy8wTjJQWWlCc2Z1QkZlQ0xnNHpwM3J4NmVOY2FZbVlUZ0tLVGhqZXh2a2ZaRVEwU3djK0dNS1dDWWp1MUtCa1RURXhDTURVek5VWXRVeGl6RHBwOTQrVmNVMEMrTWZlRHJFQkRiWGRRd0F2V2I3dzIya01aQWxpT0hkWWhEREdBUUJSa2p3RkY5Zms4dytZQzhjL3dBWjRTVnJuVTF3NkM1bTdaU1BHWi93a0lRMG8zQWRERzk0THk5cndSRlpDeTJ0cThxOHJQQktOVm05c1V5aFlWM09QamFJNEFPVzhGOWtRMFdlQmNSWGpPVEQ0bUJhNmQrOExicWwwZkJMRVFQUm41WVd2NnUxT3BjRVFOTXA4VzVYZ08yYytSZ2R1S0VVNFBUOXZQdExwa1Noc1MraW9MMGt4clRvVk44azN0cmJlUGp3K2s1SHNaU0h3KzY2ZkhURnZlR2JqWkxTb3BSNHoyN2ZFcXdSZUMxL2F3Z0lLdSt6ejh2bmppRVM1ekwwcTkxbERMeTRtV2xiQTNXWE9MdVk1dkdwRFFsZE03YUhNNWFFSFh1UTJ5SnJVYnVIeWRNUm1rSWdsSjNGU2cxS0tEczZyazRqV1ZsL0hSMGZuMGR3bTF4ZWUzZ2xuT2hvYyttcFVyRG5hRXpxV1NvYzFLRTlPbDVoZDZQb3hrQXltNGNwRnNUeUhQOEFSUHFVVjJEdG0zY1pWM1h0aVdjY0g3ZEZ4R1Iydk9qcGlGU2p0bFNuUWhzK25aV2ltUW9wNlluQlg1MTJlZnpFT3JaY0ZkU2lNSTFkbGxyY1ZMTmlKN0F5a2FSZzdkWDRPVmxPWUNPeS9RNkpYeUN3eHd6UEIxZ1ZMOW5Fdy84QTREakV3TjZiMTl3ZzJYNkduK3htOUJEVkNZVnlBc1M3d3h1QzMyUEowd3FZRjBjL3g5VndlU0ZWNmpXcWNLK01MY3NMeTlyd1JQSmtxcTFPNnZLNjlzUXB6d1hNdFg3MzRJbXY3SjlpSDByN29QbmVWZnZXQUtMeVhlNUZVd1VvQThZbVM3cDdiL013Z0VEQUVDTEtPV1V2dmN0WUR0bWFXMjBBZTJJbVcwSUE0ZWo5dk1WbFNrcXREUXZMcHNabUYybWxUZ1o0QkxSWGJQTnN3bFpzK3ZtVUpaa2g5UlFyWUQwL3A0aHpKaGVFZVI2U2RCMlVQeWZ1TlhVM1BKZWllQVZ1bC9PMWx2ME90bnI5bmRsQzBPWlJWcDdhRXk5Z0tlM2RhYzZaMEk4enZzaGNkQzh2eEd0RFFuZmljUThTd0lTNWlIWEc1N1A4L01QWWZZODJ6ZlIxNWd4TGNKeXVuekdvZFZweWdCYmNXN3B6ZS84QVdqQjFUcXpvUmhCaHBtRDFEeDZUU0RtRWhITU8rV1BTUnhRbXdOTnl3Y2RyV0R2d3dXbWkzM2pxdEN4UkNOdk8wUzVXN21kTTZub0lhVVNpVTdUaUdoaUdJZ2lVbkNST1NuMnZKNWhSZEV4Q3NCRTFZSTJXS3Bhc1JsT3R6d2RTelZ4S1hnYVdUaEpTVVVvSkFzZDdpWWZtRjNROGxQaGw5VUM3ZG4weVJwWGE3ZnlYS2QrZkw5UVpNRHVDeU9WYll2M0R1RFJSVEsvWnd5b2t6L2ZXTk13Tk84Mjd3VEFkcmFaRDI5dlJMU2x0ck9TK1ZlL3hNVGMzM1NqNVlrcy9BWDk1dndYRjIrQ1Y3OU9jRDRKZGo0MkgrNWRhbkNjQktzM2IrNSs0VHdnSG1jUDAyaGNER1hESzVNc2xwYnl5aS92VEFkc3R0ck5BZXlJbllXSmh3Zmc3ZVkrTDhNcmwwVTVsUkJZcGpTOENXalJTc2RjejZ6R21kRlRpWk1rd2x4MEJ3dWwyZVNVRkE5aHg1OXpraldoaGd4WGkvSDNYaUYwM2VMQ25CWEFkZk1NRnVadXlxaDVuZHhidmxoNVB0NGpvVlVObVh5YUdnZWppcG42RXIxRm94VXRTMk1ZbTVaTUk2T2V6L1B6TUxERzB3QWN2UVJYWUZhcFN2QzllRGc4eDVsV09BLzN6Q3ljcnRkUFRLMDU2aUJVbzNpTkQrdnY2VXhUdUV6NmU4NmQrak1RUzFWWjNCU0kwSnZEWjJuL24yaVhCeVZic1VnUlF6SGYvQUYzS0xndUNBTFlsS3RyRkNuWGpYeHJXbGFHbVRHcEdVTWdSS1kvSlg3UGs4d0FkRXgraVJRRkQwT2QzeDVmOVNsUnV5cFJ1eGh5Rmw0QXpBV3pMOEpLVENNS2lHeEJnbHBCeGhma2hLVTJ3MGZxNWdSV2YvQ24reWpDOXhpSjZQSVVwZ0xXUmQyRXFIalFnNmpLOUU5cENVeFlGRUF0WElPMzZKVlVJMlRMN2VmSEVDOXkwMGZMTVRRT2x2eXl3QzZPVDhiUlpxanhkSHdRR1VXRTRBSUJ4S2F1ZWJLb1hTSWowd1FxT0s0TDVJekcxbHJzaGR6Nnd1SGpUbUNaZUE3WVV3MlVIL3QrQ1BKRjlPRG8vYnpOaXA0Slc4Vzd2Wm5OUU1YZTh5QWM4dlgrRGpYajBGeDA1dWJXbXp2TGRDQjlsOUhqdG15Zk1iSEFyd3ZKeUZ3QlJBZ2cySncrU1lZYnVaK3J2TUU4c1VzdFVHWWxtVGs4ditwNHZVMHpwdzBCbmNLRFRtZDRtTkR5UTY3MHhVWERXbkVJN3pGOGNuL1B6Q0FvV1Z4WTVlZ2pDc3F0WFBXT0E0SVZiZTRXWXh6dmt3ZkhuekQzM0NYVDBrMkhyS05uL0FINDE0OVJpZHcxeG1VNFpTV2Rrc2xrczdpQnd6bWR6blFnaVRhSVFxTkFickR0b2xsK2p4TE5zd1dpNUhJTnhsc25RdGhLYm01RVMyZERRNE14RDBXYWs1UUl4MnZxTG1HdHpaZ0ViQ25IdVJ2QlJYN3lIZUhoNVhTUmpoU1VRd2puSzlFRlVLZ21WRzVUalRqVmFaRmdKZHZGTFpsN3N5TWJHZGs1d0VweGNzTG5NQTNQSjQ3aEJXbG9XSGhNa1FJazMvd0NwTjd2UlUvREE1R01DL1pyR2x3MFBsZEFyUUhuZCtrZmVVQmZ2VVhzcGFtQmUxM1ppUzhCbjVaOTBKWURzTUFRVXZNU3dsc05sZzd6Y0hiSHc4TXRSc2JYbnI2d0d6eGlvM0JoTVhzWjRCTUZid0VENWdsWTJldWgyODZsbSt0dGFiRG5sME5Ubi9BTzUzb1RhTW15c2h5dlJHb0dWdEFITDBFQ3FQYTdsMjlIUnhCcm5IM0QzNGZzd0JUdVF3VlRaajY2SVpLRGRZNnBkdVBQbGpEUXJRenFlZGNhRysrMFdkVFJWTFhYaUxqb1hCMy9uNWdDQUtLMnlqbDZDRmxnbVZjWDFqZ09DV1dHTWhNckloRVlrRDJRRHM4eTUvd0IrdXZDVGZZWjdEKzZabkZhR29wakRvQ3pMZTJXOXNJWDZlTmNXekVLMExJWndGM2p0V1kxSDZsT3ZmdGxGUXVzeEdmaVpvZ0VkejdLUjZsUnJEbTlqM0hzVnZmeEc5SFFVdFBacXFRRXVtKzB1R2lrYmFxTUhSbENKakpTZHlsNTN5WVNBdHA4dnBqWUc3eDU5cHZXY3lscWh3UzdIQkRJbitBMFNEVEI4MHhEeFRvM0FCVEFxSytmbThQaURtbDVFM1VXTmlZU0VXNHRqcDdYdjk0WlRuZVErSE14dmo3bytqQVpGOTV2M1J6dVFMYWp6UnhpWWpCY0RRQmkrV3VqN3hSWXF0aHVCQWdaVGw5cFJkRXRDOHZvUW5kRXJUZk1hd3gvVk9QaVkwWWRQaC8zRGFtMXNNcHNJQmpTby9xSDk4RVhrSFRXeDBkSG5tQUdWOTRzV2krekdnM2JtNmZVNlBvTlFualExT1ljd2xOeWovVWVZZlJ3VmRWMXkrRGRZbTdKTitYakhBY0dtVktTY2htRmR2Ti9ERmNtQkZhQU40MUpZZGp2eStaalFON25lZ2I2a0ozcm1HenBuZlVJK2kvUTU0Ty9qeEJKUXFVZU1INER1T3E3T1ZjOUFjQndmdVYrY05oRTJHNWhZUjUrMDVuaUF4T0ZqWEFPenBndC91VitrbTd4TjlocjNEMDBsTXRMeGVpWDdNeTNaTVI5WVZsYWxCS3hRK004K1pTb3lvRWRuUGJLazVrM0pISmx0ZzB0UUVBTFZWVTdEOGtWY3Y3UlhxejZUeHJudC93QUpHbUo5djZLUU9LeFlHVGlWbE1MS2lqVjcwdVkwUFFhbTA1SHhGQUNmaGh5eGlUYjNmcUk5MkVTVVVpWGNLYTFlYXBKeGJlSjk1am5CaGY3MC93QmxDNjUrQXkxdjU5R1pTV3djQjBlRFNGWVpZWUpicWVKbXRSSmZFWm1LTzhaT3pyNnp0MmZ4L3NZZVNsZUFPL3JHbUlpajNlMTRPM2lXRlNVanJvNFB6QUMxM256RjVXRlVxWml1NEVxRTVkbDlHeGxRMUljenNaVTRaV25NSmNGeXVzNlBNcDZod0RsLyt5c2JOS2VPQU5nT0Q4N3N2UVFqY3JZZU5tQ2lKWTRTTFc4U2xkaHcrVDd3UVM3M09mYzh4dzNrZXovRG5RanBpT3BZdDQxTkhWRFZ4eDdmYnVBZ3RzUEczNERsajVUbFA0RG9PRFN5YjZIdnBLeVdZZHVKem1JRmhqWW4yVW5aNWdkL3UxK2tsYWJOK0JKM085YjlDTnREYTlWSXQvaVg2VVlBbDRiUW1JV0RQN245UU94UnlsYnVFVlpaYnVyTitnNUlOYyt3d3NCa0xTOCtTTTdNL2o0WWh1ZWdnOE90RW8wVW1ERnpGUG9wbjA5Qm85MC9uMTlZWXpGZ1dXdGdpaEZKOFBKTGpCVGVkR2Nlbm1NWVM5U0U4UjBYczhqQThQaGRqL1lsbFc3VExtbVg0Ukk5TjVqVUtvVk9kbUNxRmhkaTNCaHZCbDBxemdnNVlCTW1TZDZtbDhCTGRyaDVsNmR1aXF6czcrWW9uYWxqMC83anpPRGNyRFp2aE0vU1pVWnNqcm82RDd4b0xZVzVibFJtdytXVVNrZHpuMWQ2WnJLZWcwWFFuZ24xeHRzUDc0Z1lZbU1ES3VQS3h4UnRYRUhBZVBQTDRpY0NVQ3YvQUZpSmZjTU54NG1EcmRLY0kwandqM0ZzUU8rZ2RubnNpcjV1c2oyUjJlVDRmSnBpblE4eGg2Q1dkbWx4ZEZEVG1HcnFsTDQ0L3dDZTRYS0xjSGpiOEJ5d2FOYlZwNDRPanhvOVhMMUhDd2pFYlZJdUVMNWhTTndFVkcvWHgyZEpDajc4N0g5Sk4zeHZ3Sm9YcG5QcE9ERFJTcmkzdTZtbFN3bUtoYXBMSnQzQi93QzdmbUU2eEdWRkRNV3U4RUxxSFFpcC9FTXdBS2FKeUwyL2pFdXhncjBKSXRiaTBZaDZCcHpFbTB1RVFBdE5Fb2Q4cjNNdHd3VElFNER5N0lCUUphT1NQcE5PTkhRaDE2RGJTcTI1UllSaXVBZS9BN0pTZVd6RW15d1ZVZ3dObTRtVXUrSmNMSlVlV1orRDg2RG5SdVZaVEdyZHNNdnJRNXpPNVpwMlhHR2dNTFRpT0dnSTdYdjJJd3IyVHk2ZnIrYmw2bFcrM2lLdVhRQWQxUEtXc3J3eTY5NkVPZldROUFnY3VYZ09Wai9OWkZ5dUE1WGdoaGRIQlpCMTVlMzZUWjJud3N3STFXNVlrQU5XY09TdHBpNzVPNGdIT3BjTUp3QWEvYWVIN1FyUXF0bnAva1J3UU5NMjlCRFMwdEFDS2FMTnkyWWhMaE80NnJRdU9QOEFudUhxRGVPZFg0RGxqUFlOM3h3QndIKzNSbVBON25naTFkYWM1dWQ5NFZBaHRETXNvOTRhaW9sM3ZIWjB3czRleDVIOUpLUjJzZzJUKzZuUHFieTZEYjZ1UmhRU3V5TFVVbVh0MGZ1SzlnQlFSMWFOU20zZUNFdzRpSVRsTkVoc2tJdTczb2MrL3RFclFKWFF4MTJ0bVk1aWI2R2lTSUdqVThzTlJEYXRiMFNHTFdZRHdmUVRjMEdKaUZJOGtzeXA5LzUvY3BQVm1jd3VXeTVaMzZIZjFHcmlPcE5zY1B0QVVNZnU4a1FyNlBacG54bE9BdXUrajY3UjZUY1c3V1dWME1FN2xRaDZDTUFxR05DK2ExYXlrTFhvNER5ekZsczRCd1JOb0dPdzVKdnhCaVBad3hHUmtabXI2dy8ySytWbEdpNzFNNTlCNlQxRUF0L0FjcjBTL0FCYWJyLzdBUkhJYXVZOS9MeThiU21yRVY0Q0Fkckd0cm93dFl0NGt5VFpSbUFwREtYN1hDY2oyTTRsQWphK3ZJOE1wVVpNRCtuOVN4WWpaaXVUMDNVMm9XNkZ2UldwQzZaaW82clEvVC9qdGdyQmFVZUxyZzZEbDRnbElxcmVBNk9qVUdUTEJic09aVXR5b0hnZmhuUjhpZjhBUFlWUGIyaHYvZlFlbVllMFdKWWVGQTlqNEY4blRIVGFBZ29WOFlZcUJ4d0dHVTcvQURvRHY4NmQvd0FpZjk5T3dQb3lua1NWTWIyVEhaTGl5WTcwcWNybnJRbEJNZjhBQ1BNSWdDb09vanQyTnBaVXRabWFjYVZoSldob05lbTJNRG5FWmJtejdxUFM1V3ozL3ZSUFFUWkxkRFRKcjVoNm1ZZ3o1NlhyK3ozNk1xM2RuTG9Na1FyMmV5Qlc4TnlkZnlYZnJvZVpVcDBGbDl3VDBwNlRaaEw4eXM3ZUdCaHR1Y2V5ZjhtVjNHYkpnYS9zYmg5WFAwbUl1ZFc4K3NaM1Bxd1oyNjFxUW5TNEx2c0hLeExoR3c5dVYvVUdnbHJKZ0p2dkN0K2VUNnpCeXcrU0NsaU55SGZhV3VYVE14SzE3bCtrNTlBZHlxRDl2aUlnbUxYYi9uUkwvUzd6TDIrZndlWUJTSEZBY0hVb1h2TWQydjA4UjJZU0s0STl6c2JFZEJTeE9RaUNXQzNrZ1RabEsyUEl3S3R2Q3QxeVBtSGJJRGh1eit5M0h3TXdZVDJjR01mT2h0SWpjdmtQM0QrMFlJWnBKeS9NdjZuTCttbUxXUjlKT2Y2WWh5dDlBbkx0OWEvVUIzK3E0Yi82ODgwUGMvMllETndRaDRIbC9FRjBDQ3RHMng0Q08rdWxLbmJyMm0vZnc1L3ljLzVxUFA4QU9NSXJGby9rei9VcWVCOHAvd0FibGZQNk9WZjF4LzNXUCsvei92WjBRK1YvKytaUm5RbE96SFkvMWNUc2VTZDN5NTIvWGNQN2JoL3ZPQ2Z1Y0UvZXBmOEF4bC84U1gvNllQOEEzSlppMTlTRDh2Mkg5ZzJ4OFVGL1IvdlA5TktzWlhTUThzTm5YeUwrMWpqS1BFZWt2R1lzb1lmOTVFT2Z5TXAzK09jb0E4TVF3akt5bnhxdGJLVW5JM05nSTlzYzRuZlBIT28xRHM3T2llbmpVTGdteDY5MWwreHl3WmlDWGxaYzNIdlN5N3NIUFF5bk5ZTGVKekZ3NVdnNlZLOUJVTkU5WmRkeU9CemZjcFBzZVJRcE1KU1VpN3VCZ2ZFdDNnd2FFQTNMWExPZFR0bUM2MHhXaGUwSWxSYVUrWFVacStFWTluZzVsQkNBcXBTa1ZqZitSTzFvbVJOLy9FRzBsMWUvdjZ3THd5WDdQVUYxVk9SNmU0aUlwR25VMTdOYjB6b2FsMExvNUxIUkNpOXFqb2VqN3lpM2RaMnUwNzZPTjJWa050dkgrNGNxbTN3UzNYQWJhRWl3SXJ3STRBdjZ6N2J6bTNENW9mbGp0ejNqUDFTV1pGUFlmM0xiM0dRdVpqOHBHNWZsc1o5eTQ1aW9XTjRuRGNhMUhkSzRQbTluRU52cFUvY2VDQjVsN3c4LzlWRmRneFcxanNYOXhUWTlnUlFjYjJEOVJZdFVlOCtsanVtK3IreTdjL1Yvc3VMVW1kb2IvVWVYN1N6Z1V3Y3ZBZHJDNURkaTJCMGZ0NWgvMk1zdGZjenBQbGpZaDhqT25hOHNNL3U3TUt0NWZFRE12OUprL2dsTm9mRXVwVmhqL2tJZlhPa3dZUHduZy9DVVhSK0kxVUpqcU1xaHR3UnM2ZWUyOG5qc2k5WTR2ZjM1SHBnb0FuZ3pOMWg2cEYxL0VuSWdmZm5VWFR2ZUpoY01jMDIzeEVidHVRbi9BSjNNUFB6bWRodjNwaGhKUGVBN2ZFK3BGOTEyeG5kZG00d0lEUHNzMjVWN3JBWWZxVS9jMnNvRC9HdEE0K2ptY3A3Nm5XUGR6a2YzYW14K3lFTmo3YXYxSG94WGo1UjR4anhyNEprNmQ4bytqTFhIZk1GMHdQT2J4TDZTdTdKV2xPaEJXaG9hc3dCMmVEcVh0SEJMc1R2VEJqT0lsbXlTNXJpRWhzL0wyUjNXM0QyUWcrb2FYTDBMSVRqMEt4L1pHRGYxNk81bkl3bnJIQk94bFJHU0pVdWhzK2p1NW5VOHkxQ0F2b0lXRmpYYnVmTHhETnUrNzNBWW9hUmhZMmNSd0Fxd096cjZSaVdJV1A0WTdMY21LRjdoMlIwTlA1S2xFUFJ6RFN6QlVhQVdyQVNnUGdIUiszbUpVRms3a2NwMTBjN3NFVG9PYnkrWmQzU0JtQTV3Wmh1SS9yTjMvd0NaMnpqODdSbUhNZmUvZ2h6RDRNUHl6OHVrUHhFWFE4cGY1RWJIOW1QbGdlYXZBRWJIM3lFVXo1SloyVkFwa21tNVBENGZzeWdrYjkrSHd4Zktpa3JJd3JvQTd3WEFJQmJtS0xvdGlMY29uQUcwcDZONVV0Ukw1TXp4dkJvc3NoOU04ZVdWRUQrNy90WTN4aHVjQi9YbCtrTmkzaFdWNUNVWllKeXltY3lpQVBMS0t5c29Fb1h2R3N5a3h6Wk1ZSml0RkpTZzVxQzJzNElOVWhUWStZeHZiK1J2NlpXYkxxOXdqTXFFUXVBbEVRbFV1VVp3UkRhaGlHSHhVb2lRQ3kyR3pVY0hMTWhySS9VZUNXWHRHbnl5MTNvSE1Ja05GRzRHREZ2aE5pSW0vaGpjMVgxWk1kaXZEaFQ3TElIQTkyLzNLbWxaNEdPQ2U5SmNGdFBkY243bWQ3NUpJRDFpVHRkZ0FuZUdOeDdoRXhnL3VrRDg3RWV0OW1LMkdKckh6SlZzOFR2RDZNVDNnSGRmREs5R1BjbjFQY3dodkZTcjFEazBFOE9VdGorL01IWTNrNWZURmJjUFFkVGJTcFRPWm1xWWFtclZSdGVRNStyY3poZkw5eG1ZaStOUHluREFQUmpyTHFidGRqK3kyd1JybTdQWWlIV3JWZ0sxV1hZbVRSbGJzYWdMR2d0ckVvUTQyUERNcjdudjVKaFpnejVJVEs1WkRTdlJpQmV4YnhCYWQ5VTNRK3dKK3FTejdMZ0VOK1AwWXU0L1VGL2N1MGkxUUFwMjlYd2RTeWpkTFNsNXBpUHkzOEVWKzZXellQb0Mvd0J5enREb1YrQ1BQVHkvMlpaWHZNdFVoOHdQWnN3QWFHM1VEcUU5WWRCTDFMeCszZUFiN1RDOGVPN0lxc2h3djV2ZlRDRklCWHM2OStvQjRQVzM1ZzltV1dzeDFNWGFSWm5SWHVaN1ludDJscUtyTzREdjM2SmcwZkszZTE3V1BhMjljZVh6K0lqTEFRQmFxcmlPVXhxRXN5VGNsUmxFbzNLYmNzK3JFeDJ3RGhjYVk3ZEUwQlgxWUtoQ3RucEl3cVUwN3U2ZkVEZEE3Zm8rSVZRb1lZdU5IVmlZMXZkWlhpSFdDSHc2SXJiN2JwYTJ3RFJhc2RDTlZLUnFZcVVWdWJ3RHd3WWhUREtsWVNDRnRZWlpFS1JkbFBtWlJhOG5mc2hRaUpZYkl5bFFJcEZaNnFLTEFidTBqQWx2blNsaXExWTMvbUFDcm5VZmlVZVZhd2lDVTZ0M3d1RFp2WlkzSHVPVEFqZTZRWjE3b2ltelBaWlVFOGwwRzdBRUtEQVJTdFhFVnN6cHhxVG1iT2dZS3ZYN0lJMlJMVVVLSTZEL0FJYUptR2hsb2dZRHhHVDhySTRPWDQrNlJVd0FBSDRJbHdYRjVkejJabVF5eWVIcjBKTzhiYUV6cG5WamRsdmtPQjVZdk5CampIQWZ0bUFvTkVDdWNxTjdzcnh1ekEzc1Q2UGlCRm90RXNiejRZTzFEZzlQZnN6SWhtczhQVUZYbTltcnBpa0RvMHRZbStXT2duek13czVuOWdKdWZ2cUVjMGVaQ3pESHNURmp6dEJIWFg3cFpqd0QwUDNOb3gwcS9FVTM1WmIvQURHQzRjcHk3Zkg1bCsrUHlGL2I5ak1EeXkrV3Ira0E0Z2VDWGw0bk43eXZKN3dLMnlVT1pjQWJESzVyak1WQUFSamxtMWxNWUEyZHpaN09vQ1BCK1k0dHhZNkRuM09ZYWhrWWQrVHpLcWxYczFoSW1aekM0MUM2dzdHaWI0WlVKRmx5OEIyekdzTThoNVdBRlkxN0Z2YitqaWNWRHRqcXJqRXpjNVpaTDBIdDFIZUxMSmpzZ21jNkcyR2Q2TjQ0SlFqQlpCVFluREd1Qk5KOXp4MHd4WlFObnZ3d3FVVWpUTVV6aXJOT0p4aUppVmphSmlWQXM4cHdkdm44UjhyTG5vZ1VSVVIyckgxRjB6aDhNSnZCenBtbUY2RG1jU2k5all3YzZyN3ZwOFFzUkZza0J5VXc4eG1hbkROek1yNlNMb2dUTmd3YWlySzJseTdMNlVxV0EzWlZzcXhXQWkyT1FzcEttL0Q3UXMxUU1xRCttTnc3MHNHMkY0UmkvQ1JQRG5BcG5Ja2pFaHN3Q2lDSlNka3JyYVBuM0RLalp4c2tSOVEwUFQ0aDNoaGF0dDhNNy9WKzFTNm5hRmJzeXVtSmkyRHNuRFBBbGFVNTBxVnBUSzBmQmcwb2NBY3JHSkVYNnZLL1VFMVZOUVV0am9tVmJNcmlwVWZBMklHYW1RK1BSOTRYQUhsWDdRYnRsS2NERU1zNERDbi9BSExRU0kwaDJQVlZBWSttZ2ZkanZ6cCtpZmFldCtaZEF2R0g0bHNxdmF1akQyTUFHQUlPcGFwdGcwemQ3VzY5dTRJVlExMThXblJ4M0h1bkxWbHp2OVl1UWNqektEWVMyeFVXMHQzV0E3M0tNKzBLclF1WnU1emxQTXQxcndNUnpGU2x5YlJMRVZDSUhLT1NYTkF4SnNuQThQMllxeFN5MXc5a1JqcE51azdsWURxZXlDcHhMWmxqbW9MRVY4Qnl2aVdGTzN4YjI5RVhDSW1EbDl2am8rc3dZZG9abHF5c1ZjNE90RFRNekc1VFVPY3lwbVpoZVRWMnltOUhhRVlETEk3d0hjV0YreWZ3d0xhQjJlL0RGRm9STUpXU1ZLbFNtdE15K2l3WkwzMzdkU3ZWRjdUbkxhNXZ2ekd5UEZYbDB6cm1uMEYwd25EcHpDdGJUaDk0WEI4Mkpqczh3YXVOazVPQi9VOGptU1duTExZUFlTenFOVk1WS1FLWnpNMEZHQ2I1dVpod0FlUzRHTnZzVytTQjhhd2ZEQjJKNnErNUU2UHpOK3pVczEyNnlmSlpNUjQya1JZSHVSNFFpV3dqM21GU2cvQlRYZzlFSEo0M1pXbFEvd0FJdkJOcWlKZExWOUhMOGZkSTRnQUFCRzFWMGJ5cjRoejhtaFVRMXFWcFdtRlZEUWR1dmFXWEd1ZzVlbmc1ZzRqSnQvWnZNWXQzZzJpTmUyREg4UEpWQjQwanVmc1lGWnZ6U2ZHSTJ3UGk1K1NiUHBsVWZ1WHdPK0xmdk9jZkFvUmpKRGE1VHA4bjRnTE1CUTc2ZjB3aFlHSVQ0WE1GYVFEbHpLV1hFQWFDTno1c2FNQksxYmxBYkhSNVlMUlE4dGRmdFlGQWQ2OWh3Qkh6bHVhZDQ3VWZKQ3RuWEdZTVlEUUFOalExY3locWx6QThQRWMxRHFkTXM1ajJJcnlzdU9rM2lxemdZWW1temFyN1BZOHhjYURXL2I5and5dGhqbDA5ZTBkUVJHbUJLZ1RsZU13b2hGQiszeEt0UmMxMWIrZ2k1U3JsNy96OHpCZ2hBQy9MY082NE1zdGFyRXJRQ1Y0bFhLM0pVcUhQcG9xV2JLRUtqb0hIZVprV1NvbVdPeHNZUXVPemNPbDc2WVJSb250VHA4eFpZbFZoN1BSVXdnMGZsMTdRZnNoTXFxMnNhcVlxMWpWT3ZIcEVOQXd6RXJ4QUpSRVZoWVR1R3lhVXhNaGprTWNKV051TTMvcXhOT2RPSVFsUjZIWm1NQ2JsWTFVS25NU1RhY1RtS3ltSERlUkM4dUhLSDdodmNkRjl4VEZhR09YWHd4WHljbytTYnEzVjE5NDBXSjdXUlcxazRTemNHMTFDekNhVm9la3NyakJIYzdsdHR2Z0hmNnYyQ1cwdURlZVo1aUdwenBXbFNwVWF2SWNyOUhtTU9NYUFYNVBkNGhMV3ZpOFIyUlNubFIxZEUzUkR0dC9jeFk5Z28rOHhmVU5saDdhWGdWK0paMzd5NmNMWWd1Q1hRMjVFc2ZNSVRXY1BBZVNEWU9ZZjE5SWlpSEdaMEVLSXQzVXhQMGFsZVRLOEIyd1BWcDJ2Sy9hemlYNHhLdTF0SENyekEzVjBDOFpYTFVzYkUzNkFqczJUc2tqS2dpVlJLZ2xPZENIVnlwczJTNHM0M0lBd0lYSmg0RGtmMDhTMTE0RWR4NUh5U2xaczNkblRLM3NwTUk4TURBSWJPMVVSd0gvalBhWkNYZXZ4RHgzM0RTa3h5NktBcTBCYkVkTnIxSldwUDJhSE9ocUZ5Q0dVNFhwaVdzdzRnb1BkM29uNkVSbkVZaFZhQ0tSSWdZVXBIYjArZnpLNkZBeWFDdE03dXU3OUhtTGlsQVVCRzA1TnZCMUdQYmdJdURZY2VnR25RMUwxSlhvcVVoYkEwM2lvUzNlMGpMK25adW5aTmlaYitnNUdZZ1pnZ056RHFSV3habkdyWWtMMXhCaElHdE9iamNBU3gzc0dDUi9jMlQyaVhJY0hNSHZ1U1hyOFE4SzdtcWZKTU10MHYweEJZZkRQOWlRZkYrekZiaE5LMEN0RXJTak5WSlY5SEw4ZmRJNGdBRkJGWEsydW5HbFNwVXFWaVZBdkJObFllY0pTWGV1QU4zM1phNVRLckw1OHhoUnRsY3o5WlpodkpmeVl0ZTJML2N5M2I1YWhOd1lQWkJiVkJjcEErV1Vab0pzbG5FV21idFlWdi90ejlJclZaeVBUd3k3alZOTWJNMllYQXh0QW1JeVNTRVVSQ1hnZVg1OWlYT0JLN250OC9pWENudStDWUZqQzNNekE0bFJ1MWJieXdOSzFVYVYwUUhIVTRZRzhxVkszbVpVc05rektRQVI0RFFPVk96eWZlRkZFRFl4TEF3UGgzN3dDSW9CVWdCdXZVeEVCUzlIUkxpVUdqL0IrMkFORUpoMHpkbHY1L3dCUTVsUUpVQ1psYnlzZldVNkVyZUFsU21aWFlJd056QVZFdXRScGhNYWNWS2xDVHlQSTlrUXNvSGpIOWczTHhIM0htVVFzTUJsZWlWZ3BScjNqYngvdlRlVUViR25jR3lFN1BUbUFNcDVORHhIYW9uUWl3aHFOQXd3dTVueG5pYytJbnVzTHBmNHhyTXVIalZKVENwUVF5L1lqNG5TSkRaMGRvU3ZSdWh5YXNJYlFSYTRQWWQrOFpzUXNaU0tQc3dKT1F5RU05M2krdmphS3QxeWwrU0JqRGVBSmdiWFFWOTRGdXAycHlnbkVwSllxRllJNVdDdS80UnkvVmx0UEU3aG9TdEtBbU1kNXFqNWlmakRMSzl2Ym1vK0lkU0tjZnNpTkFkT1Q4UzF1VnR4UWVnN21ld2NEbzRJY1d3cHNRVzRWb2tNZWJsbkVXbVZ5c3FBVitZRXFybFNnMHkwMkUrUjE5SWRZRWIrVHY2UkFSanBqd01iOHNDQ1doVmFEbGVpRFlnamx3SFIrNGx1aVgyZjUxQVZIR0FnQzd5dVZnTi9vNkdpNTZPMk5VS2dkWEs0bFNwVytsR3ROUTBEV3BVYkhZalNYSFV0ZFk3OW5qc2xKc3lXZmcrME5IYzI3OXZlVU1TakhRNlBQYkZ5K1hBY2VEeitJSkFBQmdxYjRKNE5MRjJlVS9Fb2hFWURBbGJ5b0RtVmlWS2dTcFVxVjFQNU5pYnlwVXFWS25SbFFnaEhrUnNEa2U0dVZSWWVEMmVZTjZyK0Nkd1FwVlc5b2l4N1BQbWNhY3BwV2hjc2xrc3poZ20wOENOc3habTJRbHdVZVlCb3YwRzhZYWRRamk5b0hOejZTT1JSc3hobG5VdVZNdTdrV2lLTTQwTTRoSFVoT2RlTk9Vb1VKWno1aldjcGhlY0k4MVN1a1pXcENlRVNaN1R1US9FdVBIQSs3ZWJQM2RMOE0yYVBucjVMSTFtMEZJNzd3RHdnQVFDcWJybE1yU3RBWjlvd1MwM0RyS2JiclZVZkJNWUF2QXAvc3ZXLzI2Y0YxZjI5eGJOdnZnWHYySUxCZ0lLcTYwdG1XN1dCS1lFcUJ2Y29sam1JNlpiZ0o1b2wzV01nMjNZZjNBcWxPeWRNRy9jeWVQK1FvT2d5c0pFQXhFRmRsazRmMWlPdEd3OWRINytJZElVRzNmMWhsV0ZWS04yTVJlSXFyZGNlQ1ZpQktsU3RYZUFsUUtsWTJaV2xTc1N2ZVZLbFIxN01NUklhdXlhWGQ0ZkRHVUVjOXVleDY5K0pnc016Wlh0Zk1PbzBOS0xYUEwxNGxFcVZwVzhBbEdnU3RLZ0dkRG56cDNIMWhZQVN5R2xSQ1dMV3pDUHZLMEJya3FGejdNVTRtN3Qxb3l2QnZ5ekVQVFVxVksvdzFLMHIwMWlCRXJ5dkVRSzJIMUl5TDZQY0M0d0Q1Nk80QmpZaTJ6ZGNTR2hJYk9qcVExUFFPU0FsWWZIa2kyMC9ScHRHMEY0V0RlNFFxVjBrcGhEa2xEaWh1UEVwc25GNWZxL1lJQTdEN0ZmRVRBVC8wVm1XZ0x3NWh1VlUzd3ZYTnd0NklEQVFlaWRMc3l4TnRHbXVIOVpVRFBMMzZsVzhSSTNYdVYyU3RLSEpFY1d5L0JMOTFtZTJHbE1wbFJ0eE1IdWpQdC9xVU5kOG42WWkyVmpMQ3p1T0piUWVlenkvcUluSUdYV1VzNDM3WHViNStKc1d5MmU1Z0ZjQnZHdzRHeCs1VXFCeEtsU3Q1VlNvR0JLaEZTcFdKV0pVcVZVcVZBanF4MEh1U0tFWWZLZFROZW9ObklkbnM0N0lhbzM5RmZrSHdTdlFhOXdOS2hOcmhYb1RPOUtsTXFHcGVqNGRiRGJQaDFES29YUGtacU9YYkIxc2ZaRkdqZDFQWFVxVnBVcnhBbE5hMUtsUVVwbE5UM0hRTU1xSU5VbFNsUHRlU0lCQkV1REpFcXBsWGR2RmpHY2Y0VFRqVTBJYUZoZDN5RDFLMVZnYVA0dUlhbG5Nc3hBWVd4Ukt2bzVmajdwTU1BQVVFdGFzNFNJOGxZdEo4VGpuUTUrU2JkZm9mY0lUZnM4OERMdzVwWTJ1V2dLYlZhSjJuaDJvaHVWdStqdVZ3WUNWVVpVUlk3OEU4MUV6Mnl1cmxWS2dRSldJRW9sU3BVVk5jTTVMR0ptZDNrLzFNVkE0ODdkLzVISVIyZlIybjRKVlZLMW81V2J0Vk9MbldQTXNPMDM4c3FWcFVxQktoS2xTc1ZLZ1NwWG9xVktaVXFWdkdXVzc1ZXBZSUt4MlA4SXNCV3RlbWRTSHc3UFBjNFdoaWpLMk92TWJiVmxTb0RLbFNvU3RTMkJyaVdSbFFKVXFWS3hpVktsU3BVSUxsT0Qyc2FuZCt4M0tMcUlEWWJuQTVHRU1xd2p1UEpHWVZlUmxhQldsYUdnRmN3Q0FhbXI2UVlDcFVxVktoZWdZWWhrV1ZUTFcyK0h2R2lVcHN4Y1hQR3B6NkRRMU5EVTlET0lZeDdMcnpDUEx2Mk1Da1QwR2kyZDNMaWVQaVA2NWwxRGlZcUFTblhhUU83VDl0Q3F0QWxSMjlOV3ZSMUdRMHdTQkN1V1VEY1pYTW9DdUFqVlg2ZUNWREdTYjVxbGxjTXFWS2xRSWExQWpkME5tWmZrdys4cWkxSVVPY2JoTG9EcnVmNUhMSkRvUWNCSHZyYlNzNUhmeDRsU29GZFFJSFVxQnZBbFFGbFNwVUNWeEtnU3BYaUJLbFNvRW9QQXowSDlpOVUxWDY5Mk5tKzQ0aEZjMUFncWxhNmY1QVZxampxZXp3eWpKc3czZDJYaGxRSjNwVXJEaVZLbFNzTnlpWExkYWxTcFVyR2xTcFVxVktaYVhnNE9IZzQ4djhsUGhXeEcyemVjc0NDSlNYNERzOHpIUk1nWTZSTksxcUJxZWl0R0l5cFdnUUdoZXRha0NLMTJkNHRRb0ZBZWVBZzlGYWg2S2xROUpvYWtJRVptcm9leUUzSEdIVVc2Q2c3NzNRMytkdnJFWU9ERTcxSmZZT2lwOUdVMUttQ0E3R0cxOHNXK3hjdTMrRXBRVlNvQ0Z5cFV1VWJFcVZLZ1FHVTZLbFNwVXFCQUlTdzJjTVhNcUprOFNqYnNhUk1qd2tLaXFZQnNIQ1J3UU5Gd1N2NWR2SG1WS2xUWktnU3BVcjAxS2hLeEFxVkswcVZvU3lyYm84eXlSalBZOHJNNVNOOVhsbVI0SUtPTXdCSWpiaGp3bkl3cm5XRTVIa2ZNQWRkUDZaU1dQRzhyMFZwZnByV3RLbFN0U2ExS1NpVktnUmFtd2J2Nkl0cXFCUWZnSTFWM0RQZzZJQVVxMjVVeUVqY3Y4QXova0RodmhpRjJhVnFTdFQwTzJ0U29FRkdwSzFUbVZBalV0NVdYRU5OaU52ekhYRGc4dk1vWS8vQUI4UG9kZ0tLZk1lMVZiNlBET09hWVdtQzFseVJtdGVCdE1BYkdQcjZ5WjdaVzhFYWpZWlhvZ2xqS2p3UU0rN2xtOHJqR21LbUNGUUlSc2xFQWxRaUJsNUtkS2xTb0ZhVkFnSW9JdGRlSVM4RW5xUCsvekJlSlRtNWFydTdpQWhJc2JWWEt5cFVyU3BVcVZpdEs4bWxTb0VxVktnVktsU3BXZ0xndFZvTzJEbnAzSDlFdlZzT2ZiMGVKc29nQmRlMmd3dFNoSnZPV0M1T3p5VEppSVdNc3liREhrbGFZMXFWS2xTcFVxVnBVcjBCQlVxVTZWS2dSTUoyK0R1Vkl3Q0syTEF3ZjJGU3pPVnBVTW94aVMxajlESzk3aUovaEdqNmFnb2hwVUlhMUUwemlaVGdRZ3ZCdW5aQW15eElmNVNWNkNCcnhIeCt6eVBjdllPTThPNVZmaDBlUk0rSTQrcmlPUFBxdVZvSmZFTXJpTGYzL2JFYlhrSHJ6S3hSeEtsYU9sL1FtVzFaVXFWQ1UzY3BsU3BXZ0hhVFpiYmk0cGJmTEVTeWpLZ2R5OTNnNWN2Y2Urd1AxUFVDS21DWGQ1TzRlVGlZWE1NclFGa1M1Mk5wVUNWS2xTdGFsU3BVcVZBMXFWS2xTcFdsZW5Jd2VEdjNtNjZMTDAvc3FYQktBbG1WTjJpb3pDemMrWGZ0M0FDb3VRWk56OXlwVXFWSzFxVXkwcVZwWG9CWUsxckd0UzVveXJDclpYSzlzZGs0YmVYdjIwdXdjYjYxQ0NBd3pLM2s2VGVNU1Y2ekhvcVZLZ2xTcFVxRXIwMk45amIreDBSME1idnJzbmFOQ3g5Wi84QUNSd0pXZGQrSWQ2VU1kRERuYmdqM3hMYjRPSlpUMDFwV3FZaHJoc3RlaUpWSmlDQlJCQTBlWHFOc3pBbFNwVXJFcVZLMENWb0RQWmYyWURoUW1OdzcvMlFLaFFNdnRBcU5Jb2RIY3JGYldWY2FPNFB6NGhNYmRkZUlLZkRCZjZEMHhiTGlWb2FWS2dTcFVxVnBVcVZLcUJLbFNwVXFWTFBBY0hiL0k5UXZBUDIrSmMydVF2S3lxbWNxWjRKVUNFcVkrNncrdkQrcFp0dVRaRER1ZE9sU3BVQ0JLRFJsYTFwVUxRSjI2VnJVQ1ZMZHhuMjZqV08zTFNveDZLZ1ZwVVZ5bEZqMHl6TU1BbEdReC9rcVZBNWRLL3d2WHdaWmdJN0sraHdWaVJrVzYrc1FmOEEwTTM2VWU4ZHdvMnRaanJEZG5PbGVxcFV2eU1Eanl4TC9BNWRzTVk0MmdYbVYxcFVmQ1ZBZ1NwVXFWcG1WS2xhQktsUU4wRzFvakpVd1d1MktrUFk2SlhCS0JER1pqM2R2NGU0aFZTcXM2bVpERDdtbFNwVXFWS2xTcFVxVktsZUpVcVZLbFNwV05GcGJEdkxrbURCMmVBbHpuWDI4RWIxZFNWS2xRaEFVaVhjYkpzbUhwQ1Mvazdpdkc2VkFsU3BVclNwVXFWS2xRTzRFclN2UlVvUGlsRFRmbndRS0k0bG1CS2xTdEtoS2lEZWg5enBsZmV5ZE1kWTIvd0I2QS94Z3JSQnJqbU90UW1RTUhJOU12VERFSW4rUWxlcFBTMENzcjlGNVppdnJSbGY0T0hlQjBkd0RuZDBDaUJSS3hNY09kcFVyMVZLbGFWS2xTcFVxVUZqTHQ0SWx4bXk5c3dJRVNCQldHV254ZVNKWk5vSTBZZC9ES2xTcFVxVktsU3BVcVZLbFNwVXFWS2xScVgxOEhjTll3TXNEc2cyZEhmdjZHQlJLbFNwVXFIVENWeU5JMmRqM0xTNkR2OEEwOFFFYmlxdmlWS2xhMUswcVZLZ1NwVXIwaExYQWJIYktuYTdRUE4zdTk2UGoxMXJVVkpzY0RzL3NWNGJVWlBvcVZLbFNvUU1XeXRLMHFWSzByVHU1V3R2RmpwVXIwTVc0WUhaQkdRVFNwVXFWSzlGUS93MUtob2ZSKzVodExTRXVNdlR2bUNtdERTb0d0U3BjWXJHM2s0MElhWXBYaVpLc3FWS2dTcFVxVktsU3BVcVZLbFRKdXpmejRpZjZvSlRnUmxFbzBYUEpBdWhnRklsanZFZGZUeVNwVXFWS2xTcFVxQktsU3BVcVZLbFJGUVd1Q0hXWlhLOXpabTU4djVPS2pndGp5eHdYSzdaVXFWS2xTb1FoZHdDYmZ4aDIvUk9SNmhwWHc5UkVVZGExcVZwVUNWS2xTdlJVdloySXAwQmdKbTI5MzdIV2lvMXJRRmxWNkswcUt2Wno0WUNTSll5cFVyU3RLaDZxbFNwVXJTMXQySXZwcjBjVkhqNS9oaWYvTXFIbjl3RkVjd0k3cGp5SmdVNHhLL3d1MGYwT1lVbGtEVlhnbFNwWG9yMTFLeEtqMEVYd1RieXdxTGF3TGpBbGFqRXlCOWZhWVluRUN2azJsSmpyR2xTdGFsU3BVcVZEU3ZSUXR1K3gxRXRUSExyeEFDamdsUjNHT1c1V2xRWEF6em9TaVE2Z2h2M0YrNGRHalpVOE1CM1d5VWp6TTg3UE96enM4N1BmbnV6eXM5MmUvNlAvQ3p3czhiT3M5c3dGUVNoeTdtMHA1MGtMZHNyMnp5YWdJNUdMN0pic25tSjdXbytFaXRpRXNnOGV5RU9CdWVKaXVtVTlNcVZLbFN0S2xTcFVxVjZMcWZMQUFvL3dWcVR3Vks1TnZKRS93RGpOTTE0Y1Rwb2dpSllsTWFxY09ZTlo5RlNwVXFWSGZzd3lyK0RrMWJyREtsU3BVcVZLbFNwVXFWS2dTcFVxWlozZC9CRnQ3TmlBMVUySWtxTXFWS21Fb2ZMYUpjcVdGZnJLbFNwVXFWS2xTcFVxVkFlQlljS2gxUThSQkd5UFhYdk9FR1ZnbFNsYVhmQjA1NGlZZEh4UEduZ1R3NTUwOTVqd1Fyd3AxUjBBanNJSHRjRHNlc0V6b2tlWFJ2blBpZU44VHgvaWVQOFR4L2llQm9MN3ZpWDJ5KzJYM3krK1gyd3UwWjlvOUNseXhMQ29PZTJWMy9CTC80a3ZwK0o0ZnhQT3ZwUC9NWjROWTk0WHpPMzc0ZG41ZysrbnJFLzBjOFB4bi9nUmVvVUJXRVlmWXkreEtKNHA0dFFwUGRMZHkwOWpTOFVWMHlucDZsU09wNkE5S2pZR1NGYTdtRWlmNCtQUlhvZnVtQTByVGF0alpEejdtR0pLOVZURnVlL20wVm5vS2xTcFdsU3BVcVY2S2lTM0xqYnl4dGpsM2dBZ2V1dERwbERPNUJERW9iTm5hVkI4RERyWUxMOWtPOEE1VmhFbXI0Slo1Q1VjWjVHZUppMkFUay9xTTFEb2hWZ2FieWt1ZnV5dVNsK1V6dXRoS3ZVcWNFOEpYb0ZNcGxNNUQ3ZnlYa3FWS2xTcFVxVktsZVpVcVZwVXJXN3NXRU5hbFNwVXFWS2xTcFVxVks5S2NZVGFlL0c4SGVpZUZQQVRydjVaVGo1SWNVSzdaZlY4UzREcWZ6UEJoenI1bHVZVjVoNzMxSVNVUzVaZFdYcFJLTkZQWktaVG9taG9RUENjeEZnMk9sU3BVTktsU3BVUFhnTFlkMTVqNlhhOURCWlovZ3FMRk1HWGgvT3RZU1Z4cFVxVktsU3BVcVZLbFNva0dZL1lqWnZuZGxSOUZTcFVHOE1PZ2d1UktjMndQSzZZbllOVjE0VTZqUEFFZThpOXNwNVU5OXlzcDFvc1lCUnNFeTdmU1Z2S2xRSlVxQktKajBWTXlwbjBWTENseWVvcVY2YWxTcHlSZjhBUFVxVktsU3RLUjVEN2tSY1JQOEFEVXFWS2xRbHpvakpuVUpMY1M4RDhTL0pPLzc1NUJQTEJ0aHBSS1BRR0J1bkhqLzR0Mm93OUpFVVl2ZUlrQmxlbW9ZaUNKOGVnSlVxVktsU3BVcVZLbFNwVUJMTjd4dHFEd1FVdEF3aDRpV0hKUE5LOEN6cUV2c1M0NVdRQlQ5TkZTcFVxVktsU3BVbzB4MVBBWGNxS21TdUQ3dXRTcFVxVktsVE1xVk15cFgrQjNFSlgrS3YvcWk3amJuK3pDZW10SzlKQVdBQnJVeEtsYVpsTVJXUW5paFhaaXVEbnVKMmlYNWVrQjlGU3BuL0FCaFhwTlUyN2tSWWY0b3B2dkQ2Sy93MUtncFZsaUdEdEFpb0NZSW1KbCtDWFBrcDVMS2RTb0VxVm9lS1paS2xIcnIwVlJjSUFlbTljek16TXpNclNwVXFWS2xRMElVa1NWNnExTFRBYVY2S21KaVYvaW8xQ1VhdjZJbitRVWYvQUIyQ3gyaFVQY3l1Mmkza1pTV2ExS21kRFF5LzR0dHd3ZXF0Y0pBNFpVcUpLbFNwVXBsdE5aUkxPeURlQ0xSTGpQTEs3VUJBbFNwVXFWNk15cFdoRWlTdjhKaTBZNTJnVWY4QTBWQ3pTcFVxVktsU3BVQ0dQL3NkWVlrcVYvZ0gvd0FwbDRmVlJLU251Wm1lcGNzMURUUCtBV1ZIWlQvaVBvcVVTaVVTeVdjWExabnVWQUlBRTN5Ly9KVXE1WHJFYUNFclRFeC8rQUNvK3ZFcVltSmpTcGlZbUpVcVltSmlZbUppWWxURW9nK2lwaVltTkQwSCtISCtIRTZmNUtJYVc4a3ZXcG4wMVRaOWY4TlBvc2x5M1NwajBrZi9BSkRUT2xhMW9YRFNtVktmL3FQODFPdVptWjBwOUZPbFBwcDFwMHpLWWVuTXpLLytoaC84RkgrRTB6cG1WNnN6TXpNek1xWm1abVpocG1HdFRNek16TXpNek16TXpNek16TXpNeXZSVXFabVpuMTVtWm1abE16TXpNek16TXpNek16TXpNek16TXpNek16TXpNTmN6TVA4QStXNS8vOFFBS0JFQkFBSUJBZ2NCQVFFQkFRQURBQUFBQVFBUkFoQVNBeUFoTURGQVVVRVRZVkJ4SW5Ddy85b0FDQUVDQVFFL0FNc3pFLzJBNXN3d01UcEhJUE1lTkxjNWp3Vjh3NFFFYnhmL0FDRFp5WjhXdWhNUlhwTU1BZ2VoeE9JWTlEekZWbUdBZFh6RFRMSGNTa1lNQytoTWNhOUhMTXdJNU9UYkF1ZU9oQTB4S094bmdUcU5rdzRwNHluOU1mcy9wajluOU1mcy9waDluOU1Qcy9yaDluOWNQcy9yajluOWNaL1hHZjF4bjljWi9YR2YySi9ZbjlqNU11TFpSb0lTeVdTeVlJZFZtL0g3Tng5bTQreXgvWlo5bGs2YVpjTjhrNmpaTU14NlBudUhOeE9KZlFnWHFGSEpsakJSc21LUExmZWNaU05reHp2b3pMSzJZa09tbFNtZGRhR2JZNHNicVlaMTBZSTgrT0xrOVp1TVNpUEVXWTRaTXc0SWVZQWVEWGpIN09FMTAwc0MyWjhSZWg0bUdEbE1jUUtORHY4QUU0dGRDRnJSTU1BNnZubHp3c3NuVW5EUlBRc0pueFE2SG1lVzRWRkpaTnhES3Z5ZjFmay9vL0ovWEtmMXkremZsOWpsbDlsdkltbE0yczJzMnMyczJzMnZ5Ykg1Tmo4bTErVFkvSnN5K1RabDhteCthR05zMk0ydnliWDVOcjhteCtUYXpheXUxdWZzMzVIN1A2NVQrclA2dnlIRy93QW45VDVQNmsvcGpOK1AyR1I5bG4zbHo0bjRRTG5qVEE1c3NaU05rd3l2ejU1cjBydHBjU3VrSUdwclVxZFRWeEk0Vm9aSkRJZVVGNkJNZUN2bVk4TU9TdEVFcWRjWC9TYndMbVdiazJ6REJmTUN2UVp4T0xmUWdMTU1RT25QeE1MTEppdUxaTU1qSXZsVUp1UHMvcGo5bjlzWThZK1QrejhqeG1mMXkreHp5K3kxMXBtMW0xbTErVGF6WXpaTmpQNW4yZnpQcy9tVFlUWVRhU2o1bzR4SmhuK1BjVUMyWlo3dWg0Z1RER1ZLNXFpU2lVVGFmSnRQa28rVGFmSnNQa2NDbzRvekZQRERFWi9PZnpuODVzeW14K1RZL0p0Wld0cCt5MC9adWFxOWJna0UvR1dQTmxoZlVpVk1NNzZQcEtCYzhzY2FtR1ZkR1ZLN0ZKNGc2T09qakJUd3c0a0VkQUR4MmVOajF1TnpEQ29Hb2FIYnVpMmNUaTd1aDRtSTVUSEVPaEtybXVvNWgrek5Gc21PVGkyVCsyVS90bDltL0o4c3RaVEFadFp0WnNZY09IRG13bTBtU2VEVEE5R280eXBoblhSOGMxeTVlaWdXekxOeVlFcURSQnN2VHJyMTB0bHN0MHVYTElPcmlKSEZHbVlaVjBZY3hwUXlqNU5wOG1ZSFE4d0xoak5zMnMyc3FWQlNiMkhFWWNUNlE0aE41OWpXWDdIRkpobFhSNVE3bVdWc3dLTGxXUkttR1ZkSHV1TUZ4WlE5WTR4eFpiOTdPZVpnZFlMbXlrYW1MWmZLRnl1MG9Gc3o0am0vNU1SWUFGRUNMSE1QMmYwQ1BGK0VlS3h5ZnM2czJzTUZqZ2hjS3ZyTmhOcEtKUnorSmxsZlE4YUJiUkRwelgyeVZjY1lsVERLdWo0ZzJYenVSaVd4eWNtMkJ5QlJYWk95NGlVekxGSmlwRHhZeW43T3YyZi9BQ2xzdCtTLzhtNGdreXpyeDUwd3gwcUd0RTJrMmsyeHdtMW0yVnFaSkRpZlNIRUlaais5elBMcFVDNWpwVVNwaGxYUjdyaEJTQ2VUU2o1elZwbm1ZRnM2NXN3eE1TY1hHeXo4bkRhYTcrV1JpV3pMSnpiWUJjMy9BQW05bTVmM1RhellzL2xEaGtNQ1VTdEttZU5UQnJveXBYSmN1WExvdVpaTDAvTkxtRU1yYTlPb25TbzRwTVZJSWxuTGxrWXhWYllISmdXOW83VldVekxDcGl1TE1VU3pueXkyL3dEdWdTNERLWjFpc3Rsa0VuVGxxVVJ4STR3bE1xREROUDJIRlovVS9ZWm4yR1Evdkt0RTZ3SlZhK1NKVXd5cm85MUoxR0RaZll6ek1DMlc1dlh6TU1OcC91dWVPMXFZTms2L2tEc09lSjVZOFkvQ2YyV1BFeWZMcHRZWUxEaHMvbkRBaGlISlhLU3JtV0ZNd3kvR1ZLNVZQTEZYVUpjd0tMaHJVcVZLZGFsU3BVMnlpVks1S2lWTWNuRm1HUWxtbFRQTXg2ZnN0VzJCcmVtQjYyV0ZRVWJKamtNT1RMSUNXcktyUUw1NmxFbzA2eTJYL25JbFRGcVhFSnRJNFRZemF5b0tlR2I4aUhFaHhEOW1XVnNDWW5UbFNPTXd5cm85MXh1ZGNXZjA1czh6QXRpdWJmN09IZ1luWHp5Y1RIY1RCcGhCMWNnOHMvdGlSNDN3anhzdnNWZk1NVmh3bU9BRnJwaGorc0NWMzBzampUTU05YTBzQzJLdlYxQ3BkNkhRbUpLUFFya3FPTXhYRnNtR1JrV1RQaVYwUE9nY3VHTjlYMk1zSjFHeVlabVhSODZWTXNqRWlxeXExeEllaFVTcGpra0dXUXJXcHRHT0JIQ0pVQzlESklaa01oNVVxWVpWMGZIZHlCTG5UbHp6TUMySzV0dm1ZWUdKMTg4M0Z4cHVZY1FDbVBHcndUK3l4eVdVc09Hcy9qRGhoREVQeUhTS1lsc1ZXMllZL3JBOUxJc3BpVTFNTXZ4bEVvbVdSai83TFZ0MUN0Y1MyWW5wcHk1WVFVYk5Bcmx3dy9XVjY1cGxqRW1IRXZvekxJeExZcXRzcXRLZ1hLOUtvNHdVblI2a29sTTZ5MzVMSll4UUxscXdLbERIR2JXVkJTR2JETWdqNDBjWmhsWFI5SExJd0xZNU9iYk1PSHQ2L3NOWEkvV1BGRHhIaUxGV0pEaExEaGtNUS9PWlFMWXF0c3d4dnF3SzdkTTJzMnlpVm82dU54RVp3ODc2TXp6MjlEekZiMXFMcnc4YUxmWnp6L0NCZWczeVlZZnJyWHBWSzFOS21XQXhLWmF3TkNHTndLOVZ4bUtqQnNzNUtJZEpsbGJNU1hMTkRUYVRiTnNxQ2szOUtaUS9zeGE2UGZ5eU1DMlpaT2JiTU1OdlY4Nk9RZVdmMkR3UjRpK1dYRERKbVBCK3N4d0R3VGk0MTFKZzAwODZtSmJGVnRtSitzTkRXcFROczJrb093YUpybmpaT284bmprdzRkZFgxMDB5eWdYTU1ROHpMRFFiaE1NSzZ2dXFCRlZ2UWhBdUJYckpIQ0NrRVN6UTB6ZndoTVNHbFNrbldYclZ4Q2JadGRESk9rT0lmc0VlM2xrWWxzeXljbTJZVmgrMng0citFY245WVcrQ0hEV0hDSmlBY2o0cGppalRNTXJPVnlNUzJLcmJNVHJiQ0RvYVlsK2d5NW5uUlI1MUo0bDZFd3dycStmV05lSm5YUTB3eDF5eC9UVGhVblR6Mks1emtyU3VWMVdpMlpaV3pERzIyT054S21MZlNCVVBZeXhxQ2pCSFJhTG5tQitRNmMrMGxUckwxUVlrS2VqS2hra09KOUlJK0hsOHVqeHNUeDFtUzV0czZReFh3UTRURGhCQTdIRXhzdVl0TjhtU1lsc1ZXMlluNndsY21PUG9zenlNZkhtTERwSEhTOUF2eE1NSzZ2bjJlSnhLNkdwMEswTk1zZjBnbzJURE15UDhBZXpYcE15eXVCTVNpTWNiUDlpVERLK2pEMlhDQ2pCRWpsYkFnVjNLaHBVU3BpMzBtMGppeW9aSjRZY1Q2UXlIeG9hV3N3NFY5V0dBZm5kNGhUZjR6Qi9OTXNqRXRpcTJ6RS9YUTVNY2ZTenlNVC9ZcXVnYUpwWFdpWVliZXI1OW5QT3VoRFRGcUhYcnk1NGZwQlJzbUdaa2Y3M2JKY3VYejNMMHp6dm9lSUZ3b2hIVExHNVV3eXZvKzA0NkV4UFJTSk1jcjZPcmlNY1k0MUJUd3d6bjlDY1BIOVlkcXBXdVJaVTZqL3dDUnpBdUtyYkEwQ3REVEhHL1N6eU1TS3JiQ0hKVUdtNWprSlo3SEV6cm9lZVRFdDU4c2YwZ28yVERNeVA4QWV6WE5YTXhkTThyNkVDOUFoMEl3MHl3dng1MHd5dm93NWE5UExLalU4ZE8wYVZ6SkVxWXQ2WHJReHhyUUlzdmxxVnp2aWNVL2RBL1dWY3FwY3hOTWNmU3p5TVMyS3JicWROU1ZLcVlxTmt4UkxQVzRtZGREenk0RkVPZkxIOUlLTXd6TWowNzF6eXJvUUwwSmlVWERRMXl4MHd5dm85c081WjVZdHR3S0pVeGFlMGRsTk1jcmxUYk92N3BtOHdkaTlWQXRtV1N0eW9RS2pBdlRFOUxKTVMyWlpPVGJMbUp5RXFuUmlURE5HQ0paM0tsU3ViaWNTdWg1NWNNYmJsU3V4bGora0ZHeVlabVIycTU3MHVaNVYwUE1xZUlURXQ3R1dPbU9WOTU3R1RjeE5YR3BnMTBkYTlCTG5oc21PVjZyRnRtMTVNVHVjVFBjMGVKaVhFc3FkUmcyYUV4TDlFaW1KYk1zbkp0bHdMNUF0cVk0MUVsVm94SmhsVU9hcFhiNG5FL0R6eWhmU1lsZE5MalU2U3o3TFBzc2xrc2xuMlpCNUdDalpNZUlKYXpmajltNCt6Y2ZadVBzcyt5eVdkaTljc3FQOW5sZ1ZLZ1FLN09lTjlTZUpqbGVoNldiWFFnWENFWWtTWVpjMVN1VytkeHVDalpCc3VZekpvcVlseTlRdnVjWGlmaEF1RUpsait6SEttVk1TSG9xQmJNc25KdGw2QnFkWmppR3RXUjBxVlU0ZVZkR2RQczNIMmJzZnMzNG43UDY0L1ovWEdmMkovYkg1UDdIeWYybjlYNVA3TS9ybFA2NWZadnkremRsOW01KzhsUHM5WjFsczNQMmJzdnMzWmZadXkremZsOW03TDdGVnRnMUxsekhJSi9RbThtN0g3TEg5NVRUUEQ5bmlZNVg2UzBXeFZZRUN1U3JpVERLKzdYTTR3YWdsZEprMnpBbzFDMmVPM3hjOXBSNW5saDRxR3FVekJzcURUWkJ2dG5Lb0ZzenpjbS95WG9hbldZNDFMUHNzK3plVGVSeXY4bTZibVh6VXltVXphell6WXorYlA1dzRjMlRZVElEVEREcE5oREFtd216R2JjZmsybnliY2ZrMm55VWZJQjhtMGxIeVVTajVLSlJBSUJNOGFiZ296R2tzMG8rVGFTajVOcDhtM0g1Tm1QeWJCbXdtd244eWZ6Si9JamdCZDZZNDlMWnNteGpnemF5bWJaWEpiTjc5bS9LZjBaL1YrUlNEWGlieWJqN0JQdmZ5eXRoQTVEUkxKNG1MWjJxbGRoeGcxTVMzVUlGSGJ6eU1DNWJrd0s1VXNnMHdibU9WUTd5Z1d6UFBjLzVwVERHdWZyS1pUTnNxVnBVeGFiZ0NXVHh5MUs1c3NxSmQ5V1lrT25vbXVlTmVKaW93UjZrdnRxQmJNc2xaaVhEa09UYVNqNURFWnNKc0pzLzJiR2JHYkdiR01xVnBiTjdEaU0vcC9rL29mSnZKdVBzczVjOHZ5RURzSmNHbUNKWjJyN0xNV21FcVlsSGJVQzJaNU9UYkE1UzJWUk1zZjJZTk5hWVBQZGVZNUI1Wi9YRW45ajVQN1B5UEZ5amt2bGk2MUtsU2lVYWs2OGxTcFd1R1ZQWHhIa3VETGw4aWdSVlo0bUxVSHRIWk5Nc1ppcERxV1E3TE04dDBDRFV4VjdROHBybGpCcWRHVVRhVGJOczJNMnNwbGEyemUvWVp1Z3l5SFljWmlvd2IwcnMzeWVJTnhhSUZ0Um1HVmxTdTV4ZUp1YVBFRG14SzBTSlRNR3lEVE41OW45Y1NQRlB3bjluOEk4WEw3TjYvc1hUcktadG0yTkdtTVNWeVZwMGx5K2NsU3BobFVFWlhZVUMyS3JvYVluVFdwV2xUcnBVcVZLbFBJR3BFbVdOVEhLb2RuUE8raDRnWG9RSzlQTEdwaTFMbDhwQ1VTaWJTYlR6ZWdTcFRPcExadmhrU3hoeUpVd2FhWVBZZVpZZEprMnpBaVQ5dWJ6NTIrTHhQd21KellGZFdlSTVoK3h6R09YSjFsTTJ6YVNqbVhVNlM5TGw5NDBxWXFRNmxrMnMyczJ6Yk5wTnBGQXRpcTZWYzhRTFlRSzdwMkdrcGlVekRQYTlmRUU4blBubCtFQzljVDAvMlVKVEhGR1l0ZHZMS0JjTktnNlVhVktaYk56TjAzREt2eE1Ndng3eDFZdEVOVTdmRnpvb2dLeXFPU3lHVmZrYzM3TFhTbWJXSkN1MnN2UTdWTCtUWXpaTmpOczJFMmsya29sVm95cGcwd1R5Y2x4UUxaa3VUcjQwd0ppVjZkY2lYMFk0cE1NOXZSOFM3NWM4L3dBTlRRS1BWcStqRVJtR1g0OWx5bzBPM1I4bEUyeWswTWtobjloa1BhV0hTWk56RTd1ZWUwLzJYZlZsaExsc1hUck5yTnNNU0FISlZkSU9sYzY2WHJlbU9LelpOaE5wS1BrNmR1b21pZmRNTXFsM3F0RnpMTGM2bW5tWTQwZCtyTkYwTkU1RUVwaVV6REt2UGlEcm5sUi91bmpVeHIxM0d5Vk1XK2p6clJGdUVOVFd1UjFPU3JsYVd3em00bGp5a1dpSGMvcGo5anh2OGl1VGJyU3piS0lCMlVzME9iYXNxdXJMbHc1TWNiZlNUVk5NTXE2T2kxMW1XVzU1c01hOUc5RGtxK1JCaUl6RE91ajRsekxLaWVZYTRsZXE4ampaL3VtT1Y4bDZMZWhEVTdSeURUb2hLbTJWcGFUY3d5Sll6d1RKdVluWTNCK3g0cCtFZUpsTHZ6Q1d6RXVVZDlJTmFFTVNVR3JsYnlEb0MrSUZkRHVuTW1xYVlva3l5dm9lTmZHdU9Qc3B5SU1TcGhuWFJpdzF4UDE3YmZvWlkzMTB4ZVRKMElhbXAzRWcxeTlKVTJ4TkxUUVRtL3F4Vi9kREZZWXdDWlA0UUxoTDdWTTJzMlNpVVJJbE1HRUhYSmk2bWdURUEwZlRTWG9rT2JERytyN2RjbVZWb2FFTWI4KzY0d2FnMmFMUmVsY3BxZG0rWEYxNjh6QXNsVHFReVlJNmd6YVNqVmFOVG1CWVlzMlNnNTZpWDAxeGRNc3Z3MU5EVEhHdlhyUmVVbUdGOVgzYTF5YlpqZ3NZTXhQZnl4ZzFCaSt4VUcrWVpkVHpEcHBSTnNxZFNXdzVGaTIzQTVjUzJiVHVwRWc5ZEhMcFJwZXBwZ1YxZlpkQWxWcmhqYzhlOHpKdm9USEcyZUNKWmVtTHJmcDMybkdwZk5YcStlWlppYzFTdVZiZ1h5a0N1K2tTbVgwMU9UQXZxK2hmWldvOGxWcGpWZFBkdVhNbjhOTVRWeGhCczdWOW0rNHZQZnFqV3F3aXc1NzVLaTFvY3VKUjZLYytKZnRrT1hGZyt0Y3VYeXJXZ1FlUnhxRFVIdW5OZmFXalFORDJhZzh1SjJpTFJxY21KK3ZZWUt5K3d0dWlha0Myb0ZkUFpXK3ppMTA5eHlyVVljcVV6RnFEN2kzQTk0WVJZZHU0dHR3T1VMZTdjdjdMdlhKL05DVnlZbGV5djV6Vnk0UDQ5bS9TWFhFNXF1Vk1jcTF2UyszZmJYUTBQZEdNRHRyY09ZS085V3EwYUVPUWFsMzdDOHdjcWFZdjQreXQ2aGZZVFRGOW02N0EraWNsOHgyMTBPWEU5SHBGdGh6NHRldXZNSFp4Ymx5K2U5TGw2WDJWdUdvVjJhdlRGOWQxT2M5bzdnY29la3Y1enByaS9ucXJ5R2dYelZxd1lOK3F2SUhiclFiOWcvNGQ5bzVqMFY3ZzJlbmZNRjloNUJxRDZhOGdYM1VoMGg2aSsxY3Z1WExseSsyZWl2T0ZjdzE2NUNIVG5zbGt1WHFLVGN5Mld5Mld5Mld5Mld5MmRaMWxzM00zVGN5Mlc4bzFMWmJMWnUxM1M1Y3VXU3lXYURXdDg5eTVjdVhMNUY3RjkyKytjaDJqMnpzRDNibG1sbnFWcFVxVktsU3BVcVZOdXUyYlp0bTNXcFd0U3BVcVZLbFNtVXlwVXFWMnJaYkxseStXeVdTOVQvcUhvTHpIYUhudjNoN3R5OVQySzFxVktsU3BYYnVYTC80WjJqdTN5M1hidi90THJjdjJMbHk1ZnJYN3g3YnozLzNWNWExclN2WXFWLzBybCt3di9GcVZLbFN0SzlsZmVybnZTLzhBckhNYzF5NWYvS3VYcGN2UzlMbHk1ZWx5NWN2bXJscnRYTDdsNjMvOUszTGx5NWN2L3dEUkIvL0VBQ1lSQUFNQUFRVUJBQUlDQXdFQkFBQUFBQUFCRVJBQ0VpQXdRQ0ZCVURGUllHRnhjTEQvMmdBSUFRTUJBVDhBMHFuelNodHNTYkVpSkc1RzU0bkRTdnl4eGZXTnQrSFNxSkRienBaL0tHc1h3cE5pVUxPelMyc1BTYmRYOUcxbTNWL1J0MWYwYldiV2JXYldiR2JHYkdiR2JHYkdiR2JHYWRNekNNZzB5TWpJL3dDaUVaSGxQRDB6eGFWT2hQRTZaMUp6RUVzUEZMeHF3NlFuT3BFYklpbzNGem9ZMWhLbWxUL28ybC9IOGw4T2xYNno1S3h0dmpwMVErTkRVZmgwNmI5ZVlRaERhamFpSWlJaUxoZVZLVkZLVXBTb3FMaXBGUlVWRktpb3ZHbDR4RzFmMGJWL1JzUnNSdE52K3phemF6YXlQK2lNbkRTcDFKNGE2TDFwd1hSZVNhZUlSOHQ2RzN5Ui9LSTI0SkQxVDR2RnBYNVovdGpiNHNob2MrTWFUUTFQbkxhemF6WXpZYlA5bXhHMUVTNFVwU28zRlJTbEt5dkZaV2ZjSndUSjJwUW8yWHFyS3lzckt5c3JFOFZsTnhVVkZSVnppekNFSStTY3hQRWxjenRUcFQ0UWhHc1Btc2FHS2ZrZXEvRjRGalRwbjFsbi9SdHZuQkptbW9hVE5xTnFJajRmQ2xLVTNGS3lzU3czZXE5Q2NFeVluR1pTWWtrVVpLVG9uU25CT2pRK21zck5OeFNsUlZ4aEVRZ2sxaWVGSXVLVHRUL0RJVm91SjA2VlNKWWs4Q1ZOS24vU3BZcEtRMnNodFJFc1ZGUXRWN1VwaHU4WVFoQ2RTRXhPalhRa0pRdm1UaHBkSVNkS1Z4ZWlsS2lvcTRTa1JDUHMwcmdoT2s3VXlFeFgwSk5rU1EyYUhQakdxdTlKc1NTUHdRMm9tS2lvM0ZaWHcvZ1RwQ2w0UWhDQ1VMaGtuR2QzOENFeVhrbGkraW1sM0VuTkx4VmlkRS93OHg0aU5wR1I4VXJ6VHBPMU9FR3VqU3FmRWh1dk9sMURVZlZHeGFHYlVKTEZSVVUzRmVKaGMwYVhScm9TaFppaVEzMTBwU2xLWGpwWkNOWlNieGVMZmRjWGxwZjRlR3B4UzhxZHhDdEZadUtzUWhDSWdsT2hPazdVejRSY3RLcmlFb2h1OE5MZzFWeFNiRW1MU2JVc1ZHOUNic1FrTi9oY2JtYzNoT0NkSmk1UWxPRXd4c3I4QzRJVEltb05RV200dkcralM4Tk5GS2FWNTA3aWM2eWxUekNFZkZPazdkTG5MU3F4SkpEMVg1K09DeHBkR3E2alliRUpMRzVJM040K2tFcUpRYnpDZDZjRTZORkt6U214S2ZFWDhMTXpmUnBlYnhiOVNjdzBKWEY4NmR3eWx6TUpaclJ1S2lFSVFtRTZUd3BOczBwSkRkLzV3U290SkVpQ1p1ZzJ5dDhrSlFibnhkZExqY1Y4VWFYQk9qVSttbFVSZndzekxmM3JYY2tYRW5DK1JkQ2NFOFhONzd6VHVKT1NYSk1yTGNURXhPL1NtelNra2F0Vnd0SXRJa2lEYU53MnpRK1V3bFJLRGZPbE54WDI2WEQrVmk1bVcvT25qU3NOMzRhWFBtSk1YMnBWaVU5aWR3MXdTNDNNellWbFI4L0JHTlVoR3V0SnRpU1NIV1JDVUhCdEc1bDRJVHFvMUh4U29sQnNmRytEVGpRcjlmUTNmaTRyeWFWaHZLZU5TYTlzRW9oc1RtSVcrbE80bUV1YXplU2JMaURSQ1BtdExFa2xpcEQxRzVsdkJjTkxqR3VHa1NMK0VQalo0VWFWZitDWE51K25TdnkrYWVHcDZsaExGd25NVHN2UmVLRTdpQ1hkY3JOWlV5RFJDWWVkeFgyNkhWQnJDVGJna04vaFl2QytMU3FKYzIvVHBYT1kwdkRVOUV4cFU1SnpEWHEwdStTekV5bTBWTStQK0NFUlA5bXA5ZExuUzQ2ZnlpTnNTZzMrRnl2UytuU20ySkY1TkU5R2xYaGMzZ25ocWVqU3AwSng0YTlLWGwwdWMwMlV2Q2NLVXZQUXhGdnhjSDVOS3JocFUrTGxNSWhQTnBWNDJzZVUrQ1pFL2pHbXZOcFhCOGs1aHJ6b1dGOUo0MDhURnl1VkwxU2lVVXd4aXpmRWsyNGpTcDhYTk5Na0VKalZYbDByalNsNkUvdzhOVHlhVndzNkU4VHpKVGkxNDA4TlpXS3VGN05DbkJsdzM0a3FhVWtvdWRFVS9qT3BYeDZWaWNveU1oR0pNai9vMnNqL0FLSS82Tk5HcW96WTBiWC9BRVIvMFJrWkdSa2ZSTTZWZUw2VThTZVRTdU5tSjQwL3c4TllTeE0zczBMZ21ORkxGNGttL2lOS254SDhjbTgyQzRORVpHUm0xa1pzWnNacy93Qm16L1pzTmlOcU5xTnEvbzJyK2lJbWFYRkx4cGMwcFM4cjB3aU5xL29oTVFoQ01qSXlNazVKNGFKNFVyelR4UEduaVliTDNhTk4rdml4T2pVOFNWTktpUDR3eFpieENNZ2xNL3h5cUtpb3FLYmpjVWJLVmlydzN6ckt5bEtVdUtYT2w0ZFJTc3JLeXNyeldWbFpXVmlidUxHVXFLaXJvaUlSRVFwaUVaR1R1UzZFOFR4cDM1NGRLcmdsRnlYd2d5WHZTcHBVUjhLc1V2TDRYUDNNSVRFNFV2Rks0cGZJbVFuWWxSS0Y2YVZsWldibVVxS2lvcXhDWmhFUkcwMmtaR1FtZEs2a1FrOGt1WDFwVnhHbFJURExjL3dVUTFpYzRSbTFtdzJvaUl1RktVK24zRUlSWnBlTXZDRUlRaE1wVW1aNVU3MkpVU25WT3RPNXJFMlVwVVZjb1JablNuU2VKTExYWkRRb3VkdUV4RFVJYldiV2JUYWpZaUpjYjBVdkdFeE9Fd21URjZFaEtGUDR3KzJycFRHaDlLVTg2ZDdLeTQrRUptRUp4Uk85WVdFOFRyMGFaOVk4ckxiZUl4THBoQ1krRjRQRUlRbkZkY3hVVkZLVXJGV3lUbGV4ZFNkSHBwT1gwU25SZkJZSjBuV2x4cktWWW1ZVE03MHVDWk9yUXI5ZlJGMHVadkNFV1h6V0tWRlJVYmtVckt5c3JFN3dhSnhTb2xDOEtXK084VXhxazRRMHJqZTZsNVdGNmt1eWxSOEptRUoxTEM0M3AwNmF4TE01ZmVGRm1FNmFJV0trVTNHNWxaWDJKM2cxeFNuSytGZEtkR3FQT2xYN3hiODZjeE9jdmhzRTN3aENFSnlTN1ZwYkZvRXA4N29KektmR290NXR6enRYS1U1TjM0dlBlS1kxaEs4YmZJdU5tSnlTbmpXYThWWWhDRUpoZEtURm8vMkxTdklzMHJLM2xLY215K05mTXA0a1pwVTVOK2xjRjhFeHJGemV0ZGQ0cDRmQkwxMTR2R2NscFFrbHcrOHAwMHBYaFBnOHBUbFlodnlycWIvQzk2dDQzMnA0Z3ZKUEZDZEM2bTBVcjVweGllWGpTcHpidm5Ud3VUYzlxZVVvWEw2bDVVN2xlTmNGMHJ5Tm03dFRGbExtMzZWeWI5NkVzcHo1aWZvRTczVDlSZTlNWFEzNlVyK21TdzhwNG52WDZGZHE1dCtGYzI1Nmt1YlhubUlUZ2x6VHhQVXNwZnJrcnpiNkVURTVwVEM0V2VwS2RMWHNTNlV5ZTFadktjcDNmeGlZWFpLTDV5dmJDRWVVdWJmcFM2NTZrdjA2NjEyVGt2UmIxVGhjcFg5QWx5dk9lbWRzOUtYbG5GWm5vZmhYNkJMcVhHZWRkOC9UUWhDRUorelg2dFAxTHZXSjVsN1owVHhUdlg2MWVoTHdwK1pkMElRblZPUy93VmRrSVRqQ0VJUWhDRUlRaENFSVFoT1VJUWhDRUlRaENFelBQQ0U3cDQ1NzExTHhRaENlVzhMK3FoQ0VJUWhDRTY1K2poQ2VkZGk0VE1JUWhDZjR6Q0VJTDlGQ0U2cDNyc2hQMmM0ek05TUlUenduQ0U0d243U0Uvd0RFWVErbjArbjN3VE1KKzJYK0J3aENmcHA3NTU0UWhDRUlRaENFSVFoQ0U4czdZUWhQOEFoQ0VKL2lNSVFoQ2ZvWnpubFgrQWZlUzhjSnduL3IwSVFoQmY4QXl3Ly8yUT09Jykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXgtd2lkdGg6IDkwcmVtO1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXJlbSAwIDlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkYy1wdXJwbGUtMTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHRlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0aG9yIHtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2xlMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRcdG1heC13aWR0aDogOTJyZW07XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuOSk7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gOXJlbSAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYy1wdXJwbGUtMTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXNpemU6IDYuMnJlbTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2LjRyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDowLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZGlkeW91a25vdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0Ym9yZGVyOjAuMXJlbSBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDEwdnc7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDYuNXZ3O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNHZ3KTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDR2dyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogLTAuODB2dztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0XHRcdFx0aGVpZ2h0OjAuMXJlbTtcblx0XHRcdFx0XHR3aWR0aDogNDMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0ZSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDhyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRpZHlvdWtub3cyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDEwdnc7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMTByZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoNjIlKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRvcDogMTR2aDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDR2dyk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHR0b3A6IDI0dmg7XG5cdFx0XHRcdGhlaWdodDogY2FsYyg2NiUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAtLjR2dztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGhlaWdodDogMC4xcmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0xLjV2aDtcblx0XHRcdFx0XHR3aWR0aDogNDMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuXHRcdFx0XHR0b3A6IC0uNTV2dztcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0ZSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgOHJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRpZHlvdWtub3ctaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRjb2xvcjogJGMtcHVycGxlLTE7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMnJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgNHJlbTtcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZTIge1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5pbWctbW9sZWN1bGVzIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhyZW0gMnJlbSAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkYy1wdXJwbGUtMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDAgMDtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNyZW0gNHJlbSAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTYuNXJlbSAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHRlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuMnJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbSA0cmVtIDRyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDE2LjVyZW0gOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuLWl0YWxpY3Mge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxhc3QtaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0bWFyZ2luOiAtOS41cmVtIDAgMDtcblx0XHR9XG5cdH1cblxuXHQubnVtYmVycy13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAtOHJlbTtcblx0fVxuXG5cdC5udW1iZXItYmxvY2tzIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdG1hcmdpbjogLTdyZW0gMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCA2cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZS0xO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwcmVtO1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI1cmVtO1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OjAuMnJlbTtcblx0XHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjLXB1cnBsZS0xO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogJGMtcHVycGxlLTE7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZS0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubnVtYmVyLWJsb2NrcyAudGV4dGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHR9XG5cdH1cblxuXHQubnVtYmVycy1pY29uIHtcblx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDExcmVtO1xuXHRcdG1hcmdpbi10b3A6IC0xcmVtO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDowLjJyZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdH1cblxuXHRcdCYuaWNvbi1zZWF0IHtcblx0XHRcdGNvbG9yOiAkYy1wdXJwbGUtMTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRmb250LXNpemU6IDEwLjVyZW07XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufSIsIi50cGwtYXJ0aWNsZS1tb3llbi1vcmllbnQge1xuXG5cdC50aXRyZSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiA3cmVtO1xuXHRcdH1cblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQubW95ZW5vci1pbnRybyB7XG5cdFx0YmFja2dyb3VuZDogI2U1ZTRkMyB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9tb3llbi1vcmllbnQtbW8tdG9wb2dyYXBoeS5zdmcnKSBuby1yZXBlYXQgMCAwIGZpeGVkO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXJlbSAwIDlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGMtYnJvd24tMTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXV0aG9yIHtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm1veWVub3ItYXJ0aWNsZTEge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA5MnJlbTtcblx0XHRcdHBhZGRpbmc6IDhyZW0gMnJlbSAxcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Y29sb3I6ICRjLWJyb3duLTE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNi4ycmVtO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDowLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDhyZW0gOHJlbSAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb3llbm9yLXF1b3RlLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQubW95ZW5vci1xdW90ZS1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjLWJyb3duLTE7XG5cdH1cblxuXHQubW95ZW5vci1xdW90ZS1tYWluIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdG1hcmdpbjogMCAwIDNyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDY1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAzLjlyZW07XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMS41cmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0Lm1veWVub3ItcXVvdGUtYXV0aG9yIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxuXG5cdC5tb3llbm9yLXF1b3RlLWF1dGhvci1uYW1lIHtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1iO1xuXHR9XG5cdC5tb3llbm9yLWFydGljbGUyIHtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblxuXHRcdC50b3Age1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjcpIDQwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NXJlbTtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogIzY1NjM1NDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdFx0LnRleHRlIHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHQuYm90dG9tIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogOXJlbSAwO1xuXG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1JTtcblx0XHR0b3A6IC0yMSU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0dG9wOiAtMTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdHRvcDogLTIxJTtcblx0XHR9XG5cdH1cblxuXHQubWFya2VyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRsZWZ0OiA0MCU7XG5cdFx0XHR0b3A6IDM4JTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRyaWdodDogMTQlO1xuXHRcdFx0dG9wOiA0MyU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdGxlZnQ6IDY2JTtcblx0XHRcdHRvcDogMzIlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQucmFkaW8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzEzY2ZiZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0aGVpZ2h0OiAyLjJ2dztcblx0XHRcdHdpZHRoOiAyLjJ2dztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxM2NmYmYsIDEwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDQ3JTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGFiZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2Njtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVyZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1tO1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1dnc7XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0cGFkZGluZzogMCA0LjR2dyAwIDIuMnZ3O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0wLjh2dztcblx0XHRcdHRvcDogLTAuNDZ2dztcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdCsgLmxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHR+IC5yYWRpbzphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJlc2VudGF0aW9uIHtcblx0XHRsZWZ0OiAxOCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTMlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjOTY5Njk2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogMTB2dztcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDYuNXZ3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW95ZW5vci1hcnRpY2xlMyxcblx0Lm1veWVub3ItYXJ0aWNsZTQsXG5cdC5tb3llbm9yLWFydGljbGU1IHtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1heC13aWR0aDogNzVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZzogOXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGMtYnJvd24tMTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQudGV4dGUge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJGYtY2VyYS1sO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHR9XG5cdH1cblx0Lm1veWVub3ItYXJ0aWNsZTMgeyBcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2FydGljbGVzL21veWVuLW9yaWVudC1tby10b3AtMi5qcGcnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgOXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGlkeW91a25vdyB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdCY6bm90KC5jZW50ZXJlZCk6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTI2dnc7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiA2LjV2dztcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRib3JkZXI6MC4xcmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAgbm9uZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAyNXZ3O1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMzl2dztcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDR2dyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0XHRjb2xvcjogJGMtYnJvd24tMTtcblx0XHRcdGZvbnQtc2l6ZTogOHZ3O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0dnc7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yMHZ3O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAtMC44MHZ3O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHRcdGhlaWdodDowLjFyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDQzJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kaWR5b3Vrbm93LXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGNvbG9yOiAkYy1icm93bi0xO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQuZGlkeW91a25vdy5zZWNvbmQge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Ym9yZGVyOjAuMXJlbSBzb2xpZCAjMzcxYzA2O1xuXHRcdFx0XHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMzB2dztcblx0XHRcdFx0Y29sb3I6ICMzNzFjMDY7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICMzNzFjMDY7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzFjMDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dGUge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sYXN0LWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdG1hcmdpbjogLTM1cmVtIDAgMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGU2LWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDQ1cHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuY2xpZW50LXByb2ZpbGUge1xuXHRcdGNvbG9yOiAkYy1icm93bi0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdHdpZHRoOiAyMjVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNjVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0LmNsaWVudC1pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTVyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHR3aWR0aDogMTVyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0aGVpZ2h0OiAyMS41cmVtO1xuXHRcdFx0bWFyZ2luOiAwMC41cmVtIDRyZW0gMDtcblx0XHRcdHdpZHRoOiAyMS41cmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGhlaWdodDogMjIuNXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiAyMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jbGllbnQtcXVvdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuY2xpZW50LW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcblx0XHR9XG5cdH1cblxuXHQuY2xpZW50LXF1ZXN0aW9ucyB7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI5cmVtKTtcblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNvbG9yOiAkYy1icm93bi0xO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5xdWVzdGlvbiB7XG5cdFx0XHRjb2xvcjogJGMtYnJvd24tMTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlc3BvbnNlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkY2xyLXRpdGxlLWhlbHZldGUgOiAjNzZiYWM1O1xuJGNsci1zdGFuZGFyZC10ZXh0LWhlbHZldGUgOiAjNDI3MDc1O1xuJHN0YW5kYXJkLW1hcmdpbi1pbGx1c3QgOiA1OHB4O1xuXG4udHBsLWFydGljbGUtaW52ZW50aXZpdGUtaGVsdmV0ZSB7XG5cdC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4ge1xuXHRcdC50ZXh0ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjh2dztcdFxuXHRcdH1cblx0fVxuICAgIC5tYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjMlO1xuXHRcdHRvcDogMTAlO1xuXHRcdHdpZHRoOiA0MiU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMycHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjE7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblx0XHQmOmhvdmVyIGltZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0fVxuICAgIH1cbiAgICAubWFya2VyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0bGVmdDogMzglO1xuXHRcdFx0dG9wOiAzMyU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGxlZnQ6IDE2JTtcblx0XHRcdHRvcDogNTYlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0fVxuXHQucmFkaW8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMTNjZmJmLCAxMCUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0aGVpZ2h0OiAyLjJ2dztcblx0XHR3aWR0aDogMi4ydnc7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMzcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxM2NmYmYsIDEwJSk7XG5cdFx0fVxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMCU7XG5cdFx0XHR3aWR0aDogNDclO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cdH1cblx0LmxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzc2Zjc4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVyZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LWZhbWlseTogJGYtY2VyYS1tO1xuXHRcdGZvbnQtc2l6ZTogMS43NXZ3O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0cGFkZGluZzogMCA0LjR2dyAwIDIuMnZ3O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTAuOHZ3O1xuXHRcdHRvcDogLTAuNDZ2dztcblx0fVxuXHRpbnB1dCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQrIC5sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0fiAucmFkaW86YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnBhcmFsbGF4LWNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiAxMDguN3JlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDEwMHJlbSAhIGltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDcwcmVtICEgaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRcdGhlaWdodDogYXV0byAhIGltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubm8tcGFyYWxsYXgge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbjogLTNweCAwO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKzEpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcmFsbGF4IHtcblx0XHRcdGJhY2tncm91bmQ6ICNlMWY1ZmU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgLTQycHggMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwZXJzcGVjdGl2ZTogMTAwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0LnBhcmFsbGF4X19sYXllciB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XHRcblx0XHQucGFyYWxsYXhfX2NvdmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHQuY29uc3RydWN0aW9uIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdFx0Ym94LXNpemluZzpib3JkZXItYm94OyBcblx0XHRwYWRkaW5nOiAyMDBweCAwIDAgMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzNweCkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0ICBcdCAgXG5cdC50cGwtZGlkeW91a25vdyB7XG5cdFx0bWFyZ2luOiAzcmVtIDAgNXJlbSAwO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0fVxuXG5cdFx0Jjpub3QoLmNlbnRlcmVkKTpiZWZvcmUge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgNDByZW0gMXJlbSAyNDRweCAyMnB4IHJnYmEoMCwwLDAsMC41OSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0LnRpdGxlLFxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbiAgICAucHJlc2VudGF0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMjAlO1xuXHRcdHRvcDogMTMuNSU7XG5cdFx0d2lkdGg6IDM2LjUlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMnB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICM3NmJhYzU7XG5cdFx0XHRmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuXHRcdFx0Zm9udC1zaXplOiA2cmVtO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5jb29yZHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi4ydnc7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDZweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY2xyLXN0YW5kYXJkLXRleHQtaGVsdmV0ZSA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NnZ3O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxdnc7XG5cdFx0XHRcdGhlaWdodDogMi4ydnc7XG5cdFx0XHRcdHdpZHRoOiAyLjJ2dztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHRlIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0Zm9udC1zaXplOiAxLjQ2dnc7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxuXG4gICAgaDIsXG5cdC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNsci10aXRsZS1oZWx2ZXRlO1xuICAgIH1cblxuICAgIHAsXG5cdC4tc3VidGl0bGUsXG5cdC4tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXN0YW5kYXJkLXRleHQtaGVsdmV0ZTtcbiAgICB9XG5cbiAgICAuLW51bWJlciB7XG4gICAgICAgIGNvbG9yOiAjMzc2Zjc4O1xuICAgIH1cblxuICAgIC5rZXktZmlndXJlcyAuY29sLWxlZnQge1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKXtcblx0XHRcdGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNlMGVjZWU7XG5cdFx0fVxuICAgIH1cblxuICAgIC5mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5za3kge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UxZjVmZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3Jhc3MtZ3JhZGllbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNC4ycmVtIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNhZWQ1ODEgMCUsI2UyZjBkMiA0OCUsI2U5ZjlkOSA1OSUsI2ZhZmNmNyA4OSUsI2ZmZmZmZiAxMDAlKTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgMS41cmVtKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAtMS41cmVtO1xuXHRcdFx0fVxuXG4gICAgICAgICAgICAuLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNC42cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1LjVyZW07XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1hdXRvci1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxuXHQucXVvdGUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMzc2Zjc4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTRyZW07XG5cdFx0fVxuXG5cdFx0Lmljb24tcXVvdGUtMiB7XG5cdFx0XHRmb250LXNpemU6IDUuM3JlbTtcblx0XHR9XG5cblx0XHQuLXRleHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMy42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC4tYXV0aG9yIHtcblx0XHRcdGNvbG9yOiAjMzc2Zjc4O1xuXG5cdFx0XHRiIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG5cbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICRjbHItdGl0bGUtaGVsdmV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcC1ibG9jayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzgwYmVjOCwgIzc0YjJiYywgIzY5YTZiMCwgIzVkOWJhNSwgIzUyOGY5OSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG5cdFx0Li10ZXh0IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cbiAgICB9XG5cbiAgICAuLWlsbHVzdCB7XG4gICAgICAgIG1hcmdpbjogJHN0YW5kYXJkLW1hcmdpbi1pbGx1c3QgYXV0bztcbiAgICB9XG5cbiAgICAuLWF1dGhvciB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAucXVvdGUtaW1nLW1hcCB7XG5cbiAgICAgICAgLm1hcC1ibG9jayB7XG5cblx0XHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4cykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zMi44cmVtIGF1dG8gMDtcblx0XHRcdH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcXVvdGUtMjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc2Zjc4O1xuICAgICAgICB9XG5cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcblx0XHRcdH1cblxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnRwbC1hcnRpY2xlLWNyaWxsb24ge1xuXG5cdC50aXRsZSxcblx0aDIsXG5cdC5oMi1saWtlLFxuXHQuLW51bWJlcixcblx0Li10aXRsZSB7XG5cdFx0Y29sb3I6ICNjZWI3OTE7XG5cdH1cblxuXHQuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9tYXJibGUtdGV4dHVyZS0xLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5wdC0yLi1iYWNrZ3JvdW5kLWltYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9tYXJibGUtdGV4dHVyZS0xLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHR9XG5cblx0LnB0LTMge1xuXG5cdFx0Ji4tYmFja2dyb3VuZC1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9oaXN0b2lyZS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdH1cblxuXHR9XG5cblx0LmltYWdlLXNsaWRlciB7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDByZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDdyZW0gMCAzLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji4tYmFja2dyb3VuZC1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wNy9zbGlkZS4wMy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyLXRleHQtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzByZW0pO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0N3JlbSk7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyLWJ0bi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDI1LjVyZW07XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAyNS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuXHRcdFx0d2lkdGg6IDI1LjVyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0Ym9yZGVyOjAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNC40cmVtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyOjAuNXJlbSBzb2xpZCAjY2ViNzkxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rZXktZmlndXJlcyB7IFxuXHRcdEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcblx0XHRcdG1hcmdpbjogMTQ1cHggYXV0bzsgXG5cdFx0fVxuXG5cdFx0Li10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzZjNjM1NTtcblx0XHR9XG5cblx0XHQuLXN1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjNjU2MzU0O1xuXHRcdH1cblxuXHRcdC5jb2wtbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2IyYWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnB1bGwtcXVvdGUge1xuXHRcdEBleHRlbmQgLmtleS1maWd1cmVzO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUycmVtO1xuXHRcdH1cblxuXHRcdC4tcXVvdGUge1xuXHRcdFx0Y29sb3I6ICNjZWI3OTE7XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQtcXVvdGUtYmtybmQtaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuIiwiLnRwbC1hcnRpY2xlLWd1eWFuZSB7XG4gICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnaW1hZ2VzL2FydGljbGVzL2d1eWFuZS1sZWFmLWRyYXdpbmcucG5nJyk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCdpbWFnZXMvYXJ0aWNsZXMvZ3V5YW5lLWZsb3dlci1kcmF3aW5nLnBuZycpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IC02cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cdC5hcnRpY2xlLWludHJvIHtcblxuXHRcdC4tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMxM2NmYmY7XG4gICAgICAgIH1cblxuXHRcdC4tdGV4dCB7XG5cdFx0XHRjb2xvcjogIzhlYWFhNztcblx0XHR9XG5cblx0XHQuLWF1dGhvciB7XG5cdFx0XHRjb2xvcjogIzEzY2ZiZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgLnF1b3RlLWxlZnQsXG4gICAgLnF1b3RlLXJpZ2h0IHsgXG4gICAgICAgIGNvbG9yOiAjNmM2MzU1O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjNmM2MzU1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDowLjFyZW0gc29saWQgI2UwZTBkZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXJpZ2h0LWltYWdlLWxlZnQtcXVvdGUge1xuXG4gICAgICAgIC4taWxsdXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogNTVyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3VibGUtcXVvdGUtY29udGFpbmVyLi10YWxsIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9ndXlhbmUtcGFsbS1yaWdodC5qcGcnKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucXVvdGUtcmlnaHQtbnVtYmVycy1sZWZ0IHtcbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWxlZnQtYmtybmQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS41cmVtO1xuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgLi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuLXRpdGxlLFxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWxlZnQtYmtybmQtaW1nLi1oaWRlIHtcbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtaWxsdXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kaWR5b3Vrbm93IHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rZXktZmlndXJlcyB7XG4gICAgICAgIGNvbG9yOiAjNjU2MzU0O1xuXG4gICAgICAgIC5jb2wtbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MC4xcmVtIHNvbGlkICNlMGUwZGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogIzEzY2ZiZjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gMTNyZW07XG5cbiAgICAgICAgICAgIC5xdW90ZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdW90ZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cmVtKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjU2MzU0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50cGwtaW1wcmltZXItc2EtbWFpc29uIHtcblxuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvYXJ0aWNsZXMvaW1wcmltZXItc2EtbWFpc29uLXBhdHRlcm4ucG5nJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgICAgICAgICAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTc4ZjY2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjY2ViNzkxO1xuICAgIH1cblxuICAgIC4tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNmM2MzU1O1xuICAgIH1cblxuICAgIC5kb3VibGUtcXVvdGUtYm94ZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvYXJ0aWNsZXMvaW1wcmltZXItbWFpc29uLXNxdWFyZS1iYWNrZ3JvdW5kLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvIGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yMi41cmVtIDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNXJlbSA0LjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTIyLjVyZW0gMS41cmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG1hcmdpbjogLTMuNXJlbSAwIDIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1zaGFkb3cge1xuICAgICAgICAgICAgY29sb3I6ICNiNjlmN2Q7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGx7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJyZW0gMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1b3RlLTIge1xuICAgICAgICAgICAgZmlsbDogI2E3OGY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM2YzYzNTU7XG4gICAgICAgIH1cblxuICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOWM5Yjk0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1b3RlLWxlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2UwZTBkZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS1yaWdodCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgY29sb3I6ICNjZWI3OTE7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnNsaWRlOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogKDM2MSAvIDcxOCkgKiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXInO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNzFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9pbXByaW1lci1tYWlzb24tY2FyZC5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHJlbSA0cmVtIDRyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJyZW07XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogIzhhN2Q2ODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzZjNjM1NTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgd2lkdGg6ICA0LjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkc21hbGwpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC00MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWljb24tYXJyb3ctbGVmdC1iZWZvcmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2YzYzNTU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kLXZpZGVvLWZ1bGxzY3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9pbXByaW1lci1tYWlzb24tYmctdmlkZW8uanBnJykgbm8tcmVwZWF0IGxlZnQgdG9wIC8gY292ZXI7XG4gICAgICAgIC5wbGF5IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjhyZW0gMCAxLjhyZW0gMi45cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRwbC1hcnRpY2xlLXBlcnRpbmVuY2Uge1xuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9wZXJ0aW5lbmNlL3N0YXJzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tZXh0cmEtbWFyZ2luIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sb3JlZC10ZXh0LWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGVydGluZW5jZS9jb21wdXRlci5wbmcnKSBuby1yZXBlYXQgbGVmdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5pbWFnZS1sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3Njc0Njc7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpcGxlLXF1b3RlLWltYWdlLWJsb2NrIHtcbiAgICAgICAgLnF1b3RlLWJsb2NrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTNjZmJmO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLi1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YXJnZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLnRwbC1hcnRpY2xlLW1pbGxlbmlhbHMge1xuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9taWxsZW5pYWxzL2ludHJvLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUgIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIgKyAuLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICM4ZWFhYTc7XG4gICAgICAgIH1cbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTNjZmJmO1xuICAgICAgICB9XG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sb3JlZC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgJi4tYnJvd24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuICAgICAgICAmLi1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5YmQzY2YgdXJsKCdpbWFnZXMvbWlsbGVuaWFscy9wdWJsaWMucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG5cbiAgICAgICAgfVxuICAgICAgICBlbSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1pdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVmaW5pdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5xdW90ZS1sZWZ0LWltZy1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1sZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTg5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kb3VibGUtcXVvdGUtY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICM2NTYzNTQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA4MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS0yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowLjFyZW0gc29saWQgI2UwZTBkZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMCA0NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHJlbSAwIDAgMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLWxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzljOWI5NDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuLXRleHQuLWJsdWUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTBhZGFkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LXdpdGgtc2lkZS1pbWFnZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtdG9wLXJpZ2h0LFxuICAgIC5pbWFnZS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXRvcC1yaWdodCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xNXJlbTtcbiAgICB9XG4gICAgLmltYWdlLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMTVyZW07XG4gICAgfVxuICAgIC5xdW90ZS1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgLnF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnF1b3RlLXRvcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdW90ZS1ib3R0b217XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNjU2MzU0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1b3RlLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAubGVmdC1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTVyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogLTMycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTEycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vbmUge1xuICAgICAgICBsZWZ0OiAtNXJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAudHdvIHtcbiAgICAgICAgcmlnaHQ6IC0ycmVtO1xuICAgICAgICBib3R0b206IC03cmVtO1xuICAgICAgICBcbiAgICB9XG4gICAgLnRocmVlIHtcbiAgICAgICAgcmlnaHQ6IC00cmVtO1xuICAgICAgICB0b3A6IDRyZW07XG4gICAgfVxuICAgIC5mb3VyIHtcbiAgICAgICAgcmlnaHQ6IC02cmVtO1xuICAgICAgICB0b3A6IDVyZW07XG4gICAgfVxufSIsIi50cGwtYXJ0aWNsZS1pc2xlLXJvdWdlIHtcblxuICAgIC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzc5YTU2MztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuLXRleHQge1xuICAgICAgICBjb2xvcjogIzhiODUzZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1pbnRyby1iZy1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9pc2xlLXJvdWdlLWludHJvLWJhY2tncm91bmQuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuLXRpdGxlLFxuICAgICAgICAuLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogIzhiODUzZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzM4MzAyZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjlkNGE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXdoaXRlLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cmVtIDEwcmVtIDEwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZy10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvdHRvbTogLTE2cmVtO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEzLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1uZWdhdGl2ZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIzLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLW1hcmdpbi1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZW50ZXJlZC1xdW90ZS1ia3JuZC1pbWcge1xuXG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzIwN2M3ZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXF1b3RlLTI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDk3NDdlO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICMyMjliYWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDk3NDdlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5haXJwbGFuZSB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC0xIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4Yjg1M2Y7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wtMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzhyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW5lLWxvYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gICAgICAgIH1cblxuICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzlhNTYzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGI4NTNmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICYuLWJsdWUge1xuXG4gICAgICAgICAgICAuLXRpdGxlLFxuICAgICAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyOWJhZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290bm90ZSB7XG4gICAgICAgIGNvbG9yOiAjYmFiNDZiO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0LWJrcm5kLWltZyB7XG5cbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWVudC1xdWVzdGlvbi1jb250YWluZXIge1xuXG4gICAgICAgIC5jbGllbnQtcHJvZmlsZSxcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzlhNTYzXG4gICAgICAgIH1cblxuICAgICAgICAuY2xpZW50LXByb2ZpbGUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGI4NTNmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYW5lLWxvYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFGREQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEyLjVyZW07XG4gICAgICAgIGhlaWdodDogMjVyZW07XG4gICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgIH1cblxuICAgIC5wbGFuZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbGV2aXRhdGUgNHMgYWx0ZXJuYXRlIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2ltYWdlcy9hcnRpY2xlcy9pc2xlLXJvdWdlLWFpcnBsYW5lLnBuZycpICBuby1yZXBlYXQgbGVmdCB0b3AgLyAxMDAlIDEwMCU7XG4gICAgICAgIGhlaWdodDogMTNyZW07XG4gICAgICAgIGxlZnQ6IDZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDEzcmVtO1xuICAgIH1cblxuICAgIC5jbG91ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5jbG91ZDEge1xuICAgICAgICBhbmltYXRpb246IGNsb3VkMSA3cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGhlaWdodDogMy45cmVtO1xuICAgICAgICBsZWZ0OiAzcmVtO1xuICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICB3aWR0aDogNC4ycmVtO1xuICAgIH1cblxuICAgIC5jbG91ZDIge1xuICAgICAgICBhbmltYXRpb246IGNsb3VkMiA1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGhlaWdodDogOC4ycmVtO1xuICAgICAgICBsZWZ0OiAxNXJlbTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHRvcDogLTI2cmVtO1xuICAgICAgICB3aWR0aDogOS42cmVtO1xuICAgIH1cblxuICAgIC5jbG91ZDMge1xuICAgICAgICBhbmltYXRpb246IGNsb3VkMyAxNXMgbGluZWFyIGluZmluaXRlIDEwcztcbiAgICAgICAgaGVpZ2h0OiA4LjJyZW07XG4gICAgICAgIGxlZnQ6IDEzcmVtO1xuICAgICAgICB0b3A6IC04cmVtO1xuICAgICAgICB3aWR0aDogOS42cmVtO1xuICAgIH1cblxuICAgIC5jbG91ZDQge1xuICAgICAgICBhbmltYXRpb246IGNsb3VkNCAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBoZWlnaHQ6IDMuOXJlbTtcbiAgICAgICAgbGVmdDogMThyZW07XG4gICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgIHdpZHRoOiA0LjJyZW07XG4gICAgfVxuXG4gICAgLmNsb3VkMSxcbiAgICAuY2xvdWQ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjQyJTIyJTIwaGVpZ2h0JTNEJTIyMzklMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MiUyMDM5JTIyJTNFJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSgxODAlMjAyMSUyMDE5LjUpJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNFNkY0RkElMjIlMjBkJTNEJTIyTTI4Ljk2OTM2MTMlMkMxMi4xMDA4Mjg5JTIwQzI5LjQ2OTc1OSUyQzEyLjAzNDMyNTElMjAyOS45ODAzMTI0JTJDMTIlMjAzMC40OTg4NyUyQzEyJTIwQzM2Ljg1MDU5NDUlMkMxMiUyMDQyJTJDMTcuMTQ2MjY4NCUyMDQyJTJDMjMuNDk4MzA0OSUyMEM0MiUyQzI5Ljg1MTQ3MTUlMjAzNi44NTA1OTQ1JTJDMzUlMjAzMC40OTg4NyUyQzM1JTIwQzI4Ljc3MTM2ODklMkMzNSUyMDI3LjEzMjY5OSUyQzM0LjYxODg5NDIlMjAyNS42NjIzOTcxJTJDMzMuOTM2MTA5NiUyMEMyMy4wMDI2NjM1JTJDMzcuMDI5ODI4JTIwMTguOTg5NTc3MSUyQzM5JTIwMTQuNSUyQzM5JTIwQzYuNDkyMDE2MzclMkMzOSUyMDAlMkMzMi43MzE4NDYzJTIwMCUyQzI1JTIwQzAlMkMyMS41OTIyMjQ3JTIwMS4yNjExMTYxNiUyQzE4LjQ2ODc4MTElMjAzLjM1NzMxMDkyJTJDMTYuMDQxMDE1OSUyMEMzLjEyMzcwNzklMkMxNS4wNjU3MTAzJTIwMyUyQzE0LjA0NzYyMDUlMjAzJTJDMTMuMDAwNTU4MSUyMEMzJTJDNS44MjA1NjIzNSUyMDguODE4ODI5NjklMkMwJTIwMTYuMDAwNTU4MSUyQzAlMjBDMjIuODc4NzExNSUyQzAlMjAyOC41MDczODcyJTJDNS4zNDA1NDY3NCUyMDI4Ljk2OTM2MTMlMkMxMi4xMDA4Mjg5JTIwWiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZCUzRCUyMk0yNS43MTI5Njk5JTJDMTQuOTQzMTU0MSUyMEMyNi44NTM2MTI5JTJDMTQuMzM5Njg1NSUyMDI4LjEzOTUwNDQlMkMxNCUyMDI5LjQ5ODg5MTYlMkMxNCUyMEMzNC4xODYxMzklMkMxNCUyMDM4JTJDMTguMDM2NjQ4MiUyMDM4JTJDMjMuMDAwNTg2OSUyMEMzOCUyQzI3Ljk2MzM1MTglMjAzNC4xODYxMzklMkMzMiUyMDI5LjQ5ODg5MTYlMkMzMiUyMEMyNy4yOTg2OTUzJTJDMzIlMjAyNS4yOTEwMjkyJTJDMzEuMTEwMTU2OSUyMDIzLjc4MDExNjYlMkMyOS42NTI0MDk1JTIwQzIxLjg4NzM2NjklMkMzMy40MTM4OTM1JTIwMTcuOTkwMDA4MiUyQzM2JTIwMTMuNSUyQzM2JTIwQzcuMTU4OTk3MjklMkMzNiUyMDIlMkMzMC44NDIxNTgxJTIwMiUyQzI0LjUlMjBDMiUyQzIxLjE5NTQyMzMlMjAzLjQwMTEzODU3JTJDMTguMjExODY5JTIwNS42NDA1MTk0MiUyQzE2LjExMjIzMzMlMjBDNS4yMjYyNDg4MyUyQzE0Ljk4NTI2NTIlMjA1JTJDMTMuNzY4MjUzNiUyMDUlMkMxMi40OTk0MjU1JTIwQzUlMkM2LjcwOTY4OTc3JTIwOS43MTA4Mzg3NiUyQzIlMjAxNS41MDA1NzQ1JTJDMiUyMEMyMS4yOTAzMTAyJTJDMiUyMDI2JTJDNi43MDk2ODk3NyUyMDI2JTJDMTIuNDk5NDI1NSUyMEMyNiUyQzEzLjM0MDQ4MDIlMjAyNS45MDA2MTQ0JTJDMTQuMTU4NzY3NiUyMDI1LjcxMjk2OTklMkMxNC45NDMxNTQxJTIwWiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0UnKTtcbiAgICB9XG5cbiAgICAuY2xvdWQyLFxuICAgIC5jbG91ZDN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjI4NSUyMiUyMGhlaWdodCUzRCUyMjk2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwODUlMjA5NiUyMiUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0U2RjRGQSUyMiUyMGQlM0QlMjJNNTMuNjI2MTI3NSUyQzg2LjA5ODM1MzklMjBDNDQuOTcyNDIwNyUyQzg2LjA5MDQxMzglMjAzNy45NjExNjUlMkM3OS4wNDc1MTk2JTIwMzcuOTYxMTY1JTJDNzAuMzY3MTE0JTIwQzM3Ljk2MTE2NSUyQzcwLjI4MjE0NjElMjAzNy45NjE4MzcxJTJDNzAuMTk3MzM1MSUyMDM3Ljk2MzE3NjIlMkM3MC4xMTI2ODYxJTIwQzM2LjA1Mjg5MyUyQzcxLjMyMzcyMDYlMjAzMy43ODkzOTE1JTJDNzIuMDI0NTkwMiUyMDMxLjM2MjY4MDUlMkM3Mi4wMjQ1OTAyJTIwQzI0LjUyNDI2MzclMkM3Mi4wMjQ1OTAyJTIwMTguOTgwNTgyNSUyQzY2LjQ2NDYxMzUlMjAxOC45ODA1ODI1JTJDNTkuNjA1NjkwMyUyMEMxOC45ODA1ODI1JTJDNTguNzA5NTE0NiUyMDE5LjA3NTI3JTJDNTcuODM1NDk1NiUyMDE5LjI1NTE2MDIlMkM1Ni45OTMxNDg4JTIwQzE0Ljk4NjE2NDglMkM1Mi4zNDcwMjcxJTIwMTIuMzc4NjQwOCUyQzQ2LjE0MTE3NjIlMjAxMi4zNzg2NDA4JTJDMzkuMzI0NjI4MiUyMEMxMi4zNzg2NDA4JTJDMzguOTgwNTcyJTIwMTIuMzg1MjgyMSUyQzM4LjYzODA3MjMlMjAxMi4zOTg0NDMxJTJDMzguMjk3MjUwOSUyMEM1LjI0OTU1NjUyJTJDMzYuMzEzNDg4MSUyMDAlMkMyOS43Mzk2NDklMjAwJTJDMjEuOTM2NzkyNiUyMEMwJTJDMTIuNTY1MjQ4JTIwNy41NzUyNzI1NiUyQzQuOTY3MjEzMTElMjAxNi45MTgzMzg5JTJDNC45NjcyMTMxMSUyMEMyMS4xMDMzNjk4JTJDNC45NjcyMTMxMSUyMDI0LjkzMzkyNTIlMkM2LjQ5MjI0OTclMjAyNy44ODc2MjY3JTJDOS4wMTg1NjY4OSUyMEMzMC45Mzc5NDUlMkMzLjYzMjc0Mjg1JTIwMzYuNzA4NTczNiUyQzAlMjA0My4zMjY5NjQ1JTJDMCUyMEM1My4xMjM3Njg3JTJDMCUyMDYxLjA2Nzk2MTIlMkM3Ljk2ODEzMjI2JTIwNjEuMDY3OTYxMiUyQzE3Ljc5ODMxNjclMjBDNjEuMDY3OTYxMiUyQzIwLjE3MDUwNSUyMDYwLjYwNTUwMzMlMkMyMi40MzQxOTY2JTIwNTkuNzY2MTQ2MiUyQzI0LjUwMzY1MzMlMjBDNjIuNjY4Njg2NiUyQzI4LjcxMjMyMTclMjA2NC4zNjg5MzIlMkMzMy44MTkyMTY4JTIwNjQuMzY4OTMyJTJDMzkuMzI0NjI4MiUyMEM2NC4zNjg5MzIlMkM0NS40MzQ1ODglMjA2Mi4yNzQyNzg0JTJDNTEuMDUzODk1OCUyMDU4Ljc2NTg3NzElMkM1NS40OTkxMDgzJTIwQzYwLjI3NTc5OTglMkM1Ni4wMjI4OTYxJTIwNjEuNjgxMTYxMiUyQzU2Ljc3MTYzMyUyMDYyLjk0MjEyODQlMkM1Ny43MDUzMjUxJTIwQzY1LjE1Mjg5MTglMkM1Ni4yODY2MzYxJTIwNjcuNzYyMzk0NCUyQzU1LjQ2NzIxMzElMjA3MC41NTc0MDY2JTJDNTUuNDY3MjEzMSUyMEM3OC41MzQ4MzM1JTJDNTUuNDY3MjEzMSUyMDg1JTJDNjIuMTM5NjE1JTIwODUlMkM3MC4zNjg4NTI1JTIwQzg1JTJDNzYuOTg4OTQ2MyUyMDgwLjgxNjAyNzUlMkM4Mi42MDE1MjQ0JTIwNzUuMDI2NjIxOSUyQzg0LjU0MzM2NDclMjBDNzUuMDQxMTYyNSUyQzg0Ljc3MjY0OTQlMjA3NS4wNDg1NDM3JTJDODUuMDAzODgzOSUyMDc1LjA0ODU0MzclMkM4NS4yMzY4NDU3JTIwQzc1LjA0ODU0MzclMkM5MS4xNzk1MjI5JTIwNzAuMjQ1NDU0NSUyQzk2JTIwNjQuMzIwMzg4MyUyQzk2JTIwQzU4LjY4NjA3NyUyQzk2JTIwNTQuMDYzODE2MiUyQzkxLjYzODQ5NDIlMjA1My42MjYxMjc1JTJDODYuMDk4MzUzOSUyMFolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNNTYuMzUxMjQxOCUyQzgwLjk4OTI4OCUyMEM1NC45MzczMzM0JTJDODEuNTUwMTA3MSUyMDUzLjM5NzQ0MjYlMkM4MS44NTg0MDcxJTIwNTEuNzg3MjM0JTJDODEuODU4NDA3MSUyMEM0NC45MjM1ODM0JTJDODEuODU4NDA3MSUyMDM5LjM0MDQyNTUlMkM3Ni4yNTk1NjIyJTIwMzkuMzQwNDI1NSUyQzY5LjM3ODc3OTclMjBDMzkuMzQwNDI1NSUyQzY1Ljc3NjI1NjIlMjA0MC44NzE2NTA1JTJDNjIuNTI1MzE0MiUyMDQzLjMxNjExNzglMkM2MC4yNDU3MzAyJTIwQzQxLjkyOTk0MDMlMkM2MC42MjgyNjAyJTIwNDAuNDkxMzUxMSUyQzYwLjg4MjY4OTQlMjAzOS4wMTM4NjgyJTJDNjAuOTk1NDU1NiUyMEMzNy45NDk2MDElMkM2NC44NjUxNTc0JTIwMzQuNDA3MTIyNiUyQzY3LjcxNjgxNDIlMjAzMC4yMTM2MzcyJTJDNjcuNzE2ODE0MiUyMEMyNS4xNzk3OSUyQzY3LjcxNjgxNDIlMjAyMS4wODUxMDY0JTJDNjMuNjEwNTU1MyUyMDIxLjA4NTEwNjQlMkM1OC41NjYzNzE3JTIwQzIxLjA4NTEwNjQlMkM1Ny4zMDE0Njc1JTIwMjEuMzQyNTkyNSUyQzU2LjA5NTU0MjklMjAyMS44MDc4MDU4JTJDNTQuOTk4NTU4OSUyMEMxNy4yODQ1NDY3JTJDNTAuODE1NzUzMSUyMDE0LjQ0NjgwODUlMkM0NC44MjcwOTcyJTIwMTQuNDQ2ODA4NSUyQzM4LjE4NzU2MzYlMjBDMTQuNDQ2ODA4NSUyQzM2LjkwMTQ1ODklMjAxNC41NTMyMjU5JTJDMzUuNjM5Nzk4NSUyMDE0Ljc1NzY5MzElMkMzNC40MTA5NjYyJTIwQzcuNjQyNjM2ODUlMkMzMy45Mjg3ODk1JTIwMiUyQzI3Ljk3MzUxMDElMjAyJTJDMjAuNzE2ODE0MiUyMEMyJTJDMTMuMTQ3Mzk5JTIwOC4xNDIyNjg5MiUyQzYuOTkxMTUwNDQlMjAxNS42OTA2MjAzJTJDNi45OTExNTA0NCUyMEMyMC45OTI2MjI3JTJDNi45OTExNTA0NCUyMDI1LjYwMDM2MzclMkMxMC4wMjcwODA2JTIwMjcuODc0MjYyNyUyQzE0LjQ1NjM3MDIlMjBDMjguODkzMjA3NyUyQzcuNDIxNzk5NDQlMjAzNC45NDk2MzgzJTJDMiUyMDQyLjI0NTU0NjklMkMyJTIwQzUwLjI0OTcwMDIlMkMyJTIwNTYuNzY1OTU3NCUyQzguNTMxMTc1MDglMjA1Ni43NjU5NTc0JTJDMTYuNTU3NTIyMSUyMEM1Ni43NjU5NTc0JTJDMTkuMTQ1NjM3MiUyMDU2LjA4ODcxOSUyQzIxLjU3Nzk5NzIlMjA1NC45MDI3MTk0JTJDMjMuNjg2MDQzMyUyMEM1OC4xMzk3ODY3JTJDMjcuNjM2MDE4NyUyMDYwLjA4NTEwNjQlMkMzMi42ODgzMzIyJTIwNjAuMDg1MTA2NCUyQzM4LjE4NzU2MzYlMjBDNjAuMDg1MTA2NCUyQzQ1Ljk3NDQyODUlMjA1Ni4xODI1NDY2JTJDNTIuODY2MDMyNyUyMDUwLjIzNDUxMDQlMkM1Ni45OTkyMzA2JTIwQzUwLjc0MzI4MzIlMkM1Ni45MzU0OTMyJTIwNTEuMjYxNTAyMyUyQzU2LjkwMjY1NDklMjA1MS43ODcyMzQlMkM1Ni45MDI2NTQ5JTIwQzU1LjQ0MTc0NDglMkM1Ni45MDI2NTQ5JTIwNTguNzM0MDQ2MSUyQzU4LjQ5MDIyMSUyMDYxLjAxMzM3OTElMkM2MS4wMTM0OTkxJTIwQzYzLjAzMTExNzIlMkM1OC45ODQ0ODk1JTIwNjUuNzc4MzgyMyUyQzU3LjczNDUxMzMlMjA2OC44MDEyNTg3JTJDNTcuNzM0NTEzMyUyMEM3NC45NzYzMTMxJTJDNTcuNzM0NTEzMyUyMDgwJTJDNjIuOTU2Mjk1NCUyMDgwJTJDNjkuMzc4NzcwNCUyMEM4MCUyQzc1LjI0MzYxNDUlMjA3NS44MTMxJTJDODAuMTA3NzYzJTIwNzAuMzg1NTk1JTJDODAuOTEwMzg4NSUyMEM3MC42ODY1MjUyJTJDODEuNzIxNTYxJTIwNzAuODUxMDYzOCUyQzgyLjU5ODgzOTElMjA3MC44NTEwNjM4JTJDODMuNTE0MTM2OCUyMEM3MC44NTEwNjM4JTJDODcuNjM5OTg1OCUyMDY3LjQ5OTQxNTUlMkM5MSUyMDYzLjM4MzgzOSUyQzkxJTIwQzU5LjI2MzEwMDklMkM5MSUyMDU1LjkxNDg5MzYlMkM4Ny42Mzk5ODU4JTIwNTUuOTE0ODkzNiUyQzgzLjUxNDEzNjglMjBDNTUuOTE0ODkzNiUyQzgyLjYyODQzNzIlMjA1Ni4wNjg4MDQ3JTJDODEuNzc4MzM4MiUyMDU2LjM1MTI0MTglMkM4MC45ODkyODglMjBaJTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRScpO1xuICAgIH1cblxuICAgIC5zdGVhbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cmVtO1xuICAgICAgICBsZWZ0OiA3LjNyZW07XG4gICAgfVxuXG4gICAgLnN0ZWFtIGRpdiB7XG4gICAgICAgIGFuaW1hdGlvbjogc3RlYW0gLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGhlaWdodDogMTJyZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgfVxuXG4gICAgLnN0ZWFtIC5jMiB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNTBtcztcbiAgICB9XG4gICAgLnN0ZWFtIC5jMyB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMTUwbXM7XG4gICAgfVxuICAgIC5zdGVhbSAuYzQge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIwMG1zO1xuICAgIH1cbiAgICAuc3RlYW0gLmM1IHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcztcbiAgICB9XG4gICAgLnN0ZWFtIC5jNiB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG4gICAgfVxuICAgIC5zdGVhbSAuYzcge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDM1MG1zO1xuICAgIH1cbiAgICAuc3RlYW0gLmM4IHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0MDBtcztcbiAgICB9XG4gICAgLnN0ZWFtIC5jOSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNDUwbXM7XG4gICAgfVxuICAgIC5zdGVhbSAuYzEwIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbiAgICB9XG5cbiAgICAuc3RlYW0yIHtcbiAgICAgICAgbGVmdDogOS4xcmVtO1xuICAgICAgICB0b3A6IDcuNXJlbTtcbiAgICB9XG5cbiAgICAuc3RlYW0zIHtcbiAgICAgICAgbGVmdDogMTQuNnJlbTtcbiAgICAgICAgdG9wOiA3LjVyZW07XG4gICAgfVxuXG4gICAgLnN0ZWFtNCB7XG4gICAgICAgIGxlZnQ6IDE2LjZyZW07XG4gICAgfVxufVxuXG5cblxuQGtleWZyYW1lcyBsZXZpdGF0ZSB7XG4gICAgMCV7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpOyB9XG4gICAgMjUleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LDAuMXJlbSkgc2NhbGUoMS4wMDMpOyB9XG4gICAgNTAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDAuMXJlbSkgIHNjYWxlKDEpOyB9XG4gICAgNzUleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAwKSAgc2NhbGUoMSk7IH1cbiAgICAxMDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMXB4KSAgc2NhbGUoMC45OTcpOyB9XG59XG5cbkBrZXlmcmFtZXMgY2xvdWQxIHtcbiAgICAwJXsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7IH1cbiAgICA5OCV7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDI5cmVtKSBzY2FsZSgxKTsgfVxuICAgIDk5JXsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAyOXJlbSkgc2NhbGUoMSk7IH1cbiAgICAxMDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDApICBzY2FsZSgxKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGNsb3VkMiB7XG4gICAgMCV7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDQpOyB9XG4gICAgNzAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSg0KTsgfVxuICAgIDk4JXsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwMHB4KSBzY2FsZSg0KTt9XG4gICAgOTkleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMTAwMHB4KSBzY2FsZSgxKTsgfVxuICAgIDEwMCV7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMHB4LCAwKSAgc2NhbGUoMSk7IH1cbn1cblxuQGtleWZyYW1lcyBjbG91ZDQge1xuICAgIDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgwLjMpIHJvdGF0ZSgxNTBkZWcpOyB9XG4gICAgOTgleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyOXJlbSkgc2NhbGUoMC4zKSByb3RhdGUoMTUwZGVnKTsgfVxuICAgIDk5JXsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjByZW0sIDI5cmVtKSBzY2FsZSgxKTsgfVxuICAgIDEwMCV7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcmVtLCAwKSAgc2NhbGUoMSk7IH1cbn1cblxuQGtleWZyYW1lcyBjbG91ZDMge1xuICAgIDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgIDk4JXsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzNyZW0pIHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgOTkleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHJlbSwgMzNyZW0pIHNjYWxlKDEpOyB9XG4gICAgMTAwJXsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjByZW0sIDApICBzY2FsZSgxKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0ZWFtIHtcbjAle1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cbjEwMCV7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDI4cmVtKSAgc2NhbGUoMSwzKTtcbiAgb3BhY2l0eTogMTtcbn1cbn1cbiAgICAgIFxuXG4iLCIudHBsLWFydGljbGUtYXVzdHJhbGllIHtcbiAgICAuLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM2YzYzNTU7XG4gICAgfVxuICAgIC4tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNmM2MzU1O1xuICAgIH1cbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly93d3cuYm91eWd1ZXMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA3L2JhY2tncm91bmQuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICMxM2NmYmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmtleS1maWd1cmVzIHtcbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxM2NmYmZcbiAgICAgICAgfVxuICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjU2MzU1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aW5kb3ctYW5pbWF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZm9yZWdyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLmZvcmVncm91bmQgIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgIGJvdHRvbTogNSU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290bm90ZSB7XG4gICAgICAgIGNvbG9yOiAjMTNjZmJmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5xdW90ZS1pbWctbWFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgLm1hcC1ibG9jayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJjOWI5O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yMnJlbSBhdXRvIDAgO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDg1cHggMTVyZW0gMTFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uLXF1b3RlLTIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTJjOWI5OztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYgO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC4tZXh0cmEtbWFyZ2luIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2QtdmlkZW8tZnVsbHNjcmVlbiB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZmZGVlNDtcbiAgICAgICAgfVxuICAgICAgICAuaGFzaHRhZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAuNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRwbC1hcnRpY2xlLWNhc2FibGFuY2Ege1xuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICMwMmE2NzY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNjU2MzU0O1xuICAgIH1cbiAgICAuZm9vdG5vdGUge1xuICAgICAgICBjb2xvcjogI2ZmYmM2ODtcbiAgICB9XG4gICAgLmtleS1maWd1cmVzIHtcbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmJjNjc7XG4gICAgICAgIH1cbiAgICAgICAgLi1zdWJ0aXRsZSB7IFxuICAgICAgICAgICAgY29sb3I6ICM2YzYzNTU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wtbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MC4xcmVtIHNvbGlkICNlMGUwZGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyYW1lZC1pbnRlcnZpZXcge1xuICAgICAgICBib3JkZXI6MC4zcmVtIHNvbGlkICNmZmJjNjc7XG4gICAgICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXJlbSBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24sXG4gICAgICAgIC5yZXBvbnNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZiYzY3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJ2aWV3LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLi1ncmVlbiB7XG4gICAgICAgICAgICBib3JkZXI6MC4zcmVtIHNvbGlkICMwMmE2NzY7XG4gICAgICAgICAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVyZW0gYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdWVzdGlvbixcbiAgICAgICAgICAgIC5yZXBvbnNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyYTY3NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZC12aWRlby1mdWxsc2NyZWVuIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmVkNjgyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRwbC1hcnRpY2xlLWNvbXBhZ25vbnMge1xuXG4gICAgLi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNjU2MzU0O1xuICAgIH1cbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjE5OTdiO1xuICAgICAgICB9XG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTI3NzZkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi13aGl0ZS1iYWNrZ3JvdW5kIHtcblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHRcdHBhZGRpbmc6IDZyZW07IFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG5cdFx0XHRwYWRkaW5nOiAwIDEwcmVtIDhyZW07IFxuXHRcdH1cbiAgICB9XG4gICAgLi1pbWctbmVnYXRpdmUtdG9wLW1hcmdpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcmVtIDAgMTJyZW07XG5cdFx0fVxuICAgIH1cbiAgICAuLWltZy1uZWdhdGl2ZS10b3AtbWFyZ2luLi1zbSB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMTByZW0gMCAxMnJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTE1cmVtIDAgMTJyZW07XG5cdFx0fVxuICAgIH1cbiAgICAuLWJvdHRvbS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgIC5xdW90ZS0yIHtcbiAgICAgICAgICAgIGZpbGw6ICNkZmNjOTAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9jb21wYWdub25zL2JhY2tncm91bmQtbWFwLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycmVtIDAgMTZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZGZjYzkyO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1yaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogIzkyNzc2ZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgICAgICAgY29sb3I6ICM2NTYzNTU7XG4gICAgfVxuICAgIC5tb2Qtc2xpZGVyLWZ1bGxzY3JlZW4uLWNsYXNzaWMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMDcsIDE1MywgMC45KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgeyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFyZW07XG5cdFx0fVxuICAgIH1cbiAgICAuaW50ZXJhY3RpdmUtbWFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1hcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5yZWdpb25zIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAucmVnaW9uICB7XG4gICAgICAgICAgICBjb2xvcjogIzkyNzc2ZDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgICYuLWFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJhMTg1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvY3VzLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm9yZGVyOjAuM3JlbSBzb2xpZCAjZGZjYzkwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY291bnRyeSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjU2MzU0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4tcGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMmExODU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnlvdWtvbiB7XG4gICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgIGxlZnQ6IDYlO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLm51bmF2dXQge1xuICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICBsZWZ0OiAzNyU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAudGVycml0b2lyZXMge1xuICAgICAgICAgICAgdG9wOiA0MiU7XG4gICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbG9tYmllIHtcbiAgICAgICAgICAgIGJvdHRvbTogMzUlO1xuICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmFsYmVydGEge1xuICAgICAgICAgICAgYm90dG9tOiAzMyU7XG4gICAgICAgICAgICBsZWZ0OiAxNyU7XG4gICAgICAgIH1cbiAgICAgICAgLnNhc2thdGNoZXdhbiB7XG4gICAgICAgICAgICBib3R0b206IDI3JTtcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICAubWFuaXRvYmEge1xuICAgICAgICAgICAgYm90dG9tOiAzMiU7XG4gICAgICAgICAgICBsZWZ0OiAzNyU7XG4gICAgICAgIH1cbiAgICAgICAgLm9udGFyaW8ge1xuICAgICAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnF1ZWJlYyB7XG4gICAgICAgICAgICBib3R0b206IDMwJTtcbiAgICAgICAgICAgIGxlZnQ6IDY3JTtcbiAgICAgICAgfVxuICAgICAgICAuYnJ1bnN3aWNrIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjAlO1xuICAgICAgICAgICAgcmlnaHQ6IDExJTtcbiAgICAgICAgfVxuICAgICAgICAuZWNvc3NlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjclO1xuICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICB9XG4gICAgICAgIC5mb290bm90ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxOTk3YjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5rZXktZmlndXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmNvbC1sZWZ0IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wtcmlnaHQge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICNkZmNjOTA7XG4gICAgICAgIH1cbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAuY29sLWxlZnQge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjAuMXJlbSBzb2xpZCAjNjU2MzU0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1yaWdodCB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtIDAgNHJlbTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHBsLWFydGljbGUtZGlnaXRhbC1mZW1tZXMge1xuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgY29sb3I6ICM0NTM1MzU7XG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY2ODVjO1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tdGl0bGUsXG4gICAgLi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM0NTM1MzU7XG4gICAgfVxuICAgIC5hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm5lb24td29yZHMge1xuICAgICAgICBhbmltYXRpb246IG5lb24xIDEuNXMgZWFzZS1pbi1vdXQgLjRzIGluZmluaXRlIGFsdGVybmF0ZTsgXG4gICAgICAgIGNvbG9yOiAjZmZmOWRkO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4xcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgdG9wOiA0NSU7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDk1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi1uZWdhdGl2ZS10b3AtbWFyZ2luIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290bm90ZSB7XG4gICAgICAgIGNvbG9yOiAjYzUwMTJkO1xuICAgIH1cbiAgICAuZmxleC12ZXJ0aWNhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgICAgICAgYm9yZGVyOjAuM3JlbSBzb2xpZCAjZmY2ODVjO1xuICAgIH1cbiAgICAucG9ydHJhaXQtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOjAuMXJlbSBzb2xpZCAjY2RjZGNkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjdyZW07XG4gICAgICAgIH1cbiAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW50ZXJ2aWV3LWNvbnRhaW5lciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICNmZjY4NWM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcG9uc2Uge1xuICAgICAgICBjb2xvcjogI2ZmNjg1YztcbiAgICB9XG4gICAgLmJhbm5lci1rZXktZmlndXJlcyB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M1MDEyZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjAuMnJlbSBzb2xpZCAjYjEwMTI4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmtleS1maWd1cmVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZjY4NWI7XG4gICAgICAgIH1cbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVvdGUtaW1nLW1hcC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYzUwMTJkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFwLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MDEyZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTExcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycmVtIDJyZW0gMnJlbSAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNTAxMmQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IC01cmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXJlbSAyMi41cHggMCAyMi41cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzUwMTJiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA1cmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tcXVvdGUtMiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzUwMTJkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tdGV4dCxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIuLXdoaXRlLWJhY2tncm91bmQge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycmVtIDEwcmVtIDEycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbmVvbjEge1xuICAgIGZyb20ge1xuICAgICAgdGV4dC1zaGFkb3c6IFxuICAgICAgICAwIDAgMXJlbSAjZmZlMDk4LFxuICAgICAgICAwIDAgMnJlbSAgI2ZmZjlkZCxcbiAgICAgICAgMCAwIDNyZW0gICNmZmY5ZGQsXG4gICAgICAgIDAgMCA0cmVtICAjZmZlMDk4LFxuICAgICAgICAwIDAgN3JlbSAgI2ZmZTA5OCxcbiAgICAgICAgMCAwIDhyZW0gICNmZmUwOTgsXG4gICAgICAgIDAgMCAxNnJlbSAjZmZlMDk4O1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0ZXh0LXNoYWRvdzogXG4gICAgICAgIDAgMDAuM3JlbSAjZmZlMDk4LFxuICAgICAgICAwIDAgN3B4ICNmZmY5ZGQsXG4gICAgICAgIDAgMCAxcmVtICNmZmY5ZGQsXG4gICAgICAgIDAgMCAxNXB4ICNmZmUwOTgsXG4gICAgICAgIDAgMCAycmVtICNmZmUwOTgsXG4gICAgICAgIDAgMCAycmVtICNmZmUwOTgsXG4gICAgICAgIDAgMCAyNXB4ICNmZmUwOTg7XG4gICAgfVxuICB9XG4iLCIudHBsLWFydGljbGUtZW52b2llLWJvaXMge1xuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICNkM2MxYWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMzNjEzMTc7XG4gICAgfVxuICAgIC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLi13aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnJlbSAxMHJlbSA4cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyYW1lZC1pbnRlcnZpZXcge1xuICAgICAgICBib3JkZXI6MC4zcmVtIHNvbGlkICNkM2MxYWM7XG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM5YzZlNTc7XG4gICAgICAgIH1cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogIzM2MTMxNztcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICM5YzZlNTc7XG4gICAgICAgIH1cbiAgICAgICAgLnJlcG9uc2Uge1xuICAgICAgICAgICAgY29sb3I6ICMzNjEzMTc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rub3RlIHtcbiAgICAgICAgY29sb3I6ICNkM2MxYWM7XG4gICAgfVxufSIsIi50cGwtYXJ0aWNsZS1sb25kcmVzIHtcbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWUwMjAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tdGl0bGUsXG4gICAgLi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIC5mb290bm90ZSB7XG4gICAgICAgIGNvbG9yOiAjZWUwMjAyIDtcbiAgICB9XG4gICAgLmZyYW1lZC1pbnRlcnZpZXcge1xuICAgICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZWUwMjAyO1xuICAgICAgICAuYXV0aG9yIHNwYW4sXG4gICAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogI2VlMDIwMjtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWNlcmEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuXHRcdFx0QGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgICAucmVwb25zZSB7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJ2aWV3LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMzAwcHg7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtY29sb3JlZC1ibG9jay10ZXh0IHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlMDIwMjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MC40cmVtIHNvbGlkICNlZTAyMDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdpYW50LXF1b3RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM2MzMzMztcbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogI2VlMDIwMjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHBsLWFydGljbGUtbW9uYWNvIHtcblxuICAgIC5hcnRpY2xlLWludHJvIHtcblxuICAgICAgICAuLXRpdGxlLFxuICAgICAgICAuLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYzVmYjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMzI2ZTtcbiAgICB9XG5cbiAgICAuLXRleHQge1xuICAgICAgICBjb2xvcjogIzEzMWMzNjtcbiAgICB9XG5cbiAgICAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtMiB7XG4gICAgICAgICAgICBmaWxsOiAjMDAzMjZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzEzMWMzNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDMyNmU7XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtcmlnaHQge1xuICAgICAgICAgICAgY29sb3I6ICMwMGM1ZmI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci4td2hpdGUtYmFja2dyb3VuZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcmFtZWQtaW1hZ2UtdGV4dC1ibG9jayB7XG5cbiAgICAgICAgLi1pbGx1c3QuLWJvdHRvbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTVyZW0gMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcmFtZWQtaW50ZXJ2aWV3IHtcbiAgICAgICAgYm9yZGVyOjAuM3JlbSBzb2xpZCAjMDBjNWZiO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaW50ZXJ2aWV3LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMzMuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwMGM1ZmI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1kYXJrIHtcbiAgICAgICAgICAgIGJvcmRlcjowLjNyZW0gc29saWQgIzAwMzI2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycmVtIDkuNXJlbSA3cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVlc3Rpb24sXG4gICAgICAgICAgICAucmVwb25zZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDMyNmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnRlcnZpZXctY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmFjdGl2ZS1tYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYzVmYjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMDAuNXJlbTAuMXJlbSByZ2JhKDAsMCwwLDAuMjMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgIHdpZHRoOiAyLjJyZW07XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMjZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgN3B4IHJnYmEoMCw1MCwxMTAsMC4yMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGM1ZmI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9uZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDE3JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNyU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyOCU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQyJTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maXZlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICAgICAgICAgICAgdG9wOiA0OSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2l4IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICAgICAgdG9wOiA1OSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2V2ZW4ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDc4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzI2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzMjZlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAwLjRyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGM1ZmI7IFxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uLXMtYXJyb3c7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDMyNmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBjNWZiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwMC41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHsgICAgICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MC4xcmVtIHNvbGlkICMwMGM1ZmI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDI2cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICAmLi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcmVtIDFyZW0gMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDMyNmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF5ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub25lIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDElO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI2JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50aHJlZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjklO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyOSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZml2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyOCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzYlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2l4IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZXZlbiB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLi1yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXJlbSAwIDFyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXJlbSAwIDFyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAzMjZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLi10b3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXJlbSAxcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMzI2ZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0uaXMtb3BlbiB7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua2V5LWZpZ3VyZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjojMDAzMjZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMGM1ZmI7XG4gICAgICAgIH1cblxuICAgICAgICAuLXN1YnRpdGxlLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzU4NjE3MTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNHJlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGM1ZmI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRwbC1hcnRpY2xlLW5vdXZlYXV4LWNvbXBhZ25vbnMge1xuXG4gICAgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycmVtIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtMiB7XG4gICAgICAgICAgICBmaWxsOiAjYTc4ZjY2O1xuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM2YzYzNTU7XG4gICAgICAgIH1cbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzljOWI5NDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtbGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MC4xcmVtIHNvbGlkICNlMGUwZGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLXJpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBjb2xvcjogI2NlYjc5MTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50cGwtYXJ0aWNsZS1maWJyZSB7XG4gICAgLi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDA0NGYzO1xuICAgIH1cbiAgICAuLXRleHQge1xuICAgICAgICBjb2xvcjogIzU5NjI2YztcbiAgICB9XG4gICAgLmFydGljbGUtaW50cm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDg1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTNjZmJmO1xuICAgICAgICB9XG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzU5NjI2YztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvdWJsZS1mdWxsLWltYWdlcy10ZXh0LWJsb2NrIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgIC4tYm90dG9tIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxlZnQtcXVvdGUtYmtybmQtaW1nIHtcbiAgICBcbiAgICAgICAgLi1xdW90ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzEzY2ZiZjtcbiAgICAgICAgfVxuICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTNjZmJmO1xuICAgICAgICB9XG4gICAgICAgIC4tc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDQ0ZjM7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAuZG91YmxlLXF1b3RlLWNvbnRhaW5lci4tdGFsbCB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS0yIHtcbiAgICAgICAgICAgIGZpbGw6ICMxM2NmYmY7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzEzY2ZiZjtcbiAgICAgICAgfVxuICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk2MjZjO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1yaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDRmMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2V5LWZpZ3VyZXMge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0NGYzO1xuICAgICAgICB9XG4gICAgICAgIC4tbnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTNjZmJmO1xuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM1OTYyNmM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyYW1lZC1pbnRlcnZpZXcge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjODJhM2Y5O1xuXHRcdC5hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICMxM2NmYmY7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5NjI2YztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDQ0ZjM7XG4gICAgICAgIH1cbiAgICAgICAgLnJlcG9uc2Uge1xuICAgICAgICAgICAgY29sb3I6ICM1OTYyNmM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rub3RlIHNwYW4sXG4gICAgLi10ZXh0IHN1cCB7XG4gICAgICAgIGNvbG9yOiAjMDA0NGYzO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgIH1cbiAgICAucGhvdG8tY3JlZGl0LWljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cbn1cblxuIiwiLnRwbC1hcnRpY2xlLWRpam9uIHtcbiAgICAuY2FudmFzLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtaW50cm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICMxM2NmYmY7XG4gICAgICAgIH1cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGVhYWE3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICB9XG4gICAgLi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuICAgIC4taWxsdXN0Li1uZWdhdGl2ZS10b3AtbWFyZ2luIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgIC5xdW90ZS0yIHtcbiAgICAgICAgICAgIGZpbGw6ICMxM2NmYmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtcmlnaHQge1xuICAgICAgICAgICAgY29sb3I6ICMxM2NmYmY7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAucXVvdGUtaW1nLW1hcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY3ZWU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDtcblxuICAgICAgICB9XG4gICAgICAgIC5tYXAtYmxvY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyY2RiZDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDg1cHggMTUwcHggMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tcXVvdGUtMjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXF1b3RlLTI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTJjZGJkO1xuICAgICAgICB9XG4gICAgICAgIC4tdGV4dCxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi1iZWlnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY3ZWU7XG4gICAgfVxuICAgIC5pbnRlcmFjdGl2ZS1tYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmN2VlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9IFxuICAgICAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTNjZmJmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYS1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWVhY2EwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZWFjYTA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub25lIHtcbiAgICAgICAgICAgICAgICB0b3A6IDclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgICAgIHRvcDogMTElO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMyU7XG4gICAgICAgICAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maXZlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM4LjUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXgge1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2V2ZW4ge1xuICAgICAgICAgICAgICAgIHRvcDogNDclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZWlnaHQge1xuICAgICAgICAgICAgICAgIHRvcDogNDkuNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5pbmUge1xuICAgICAgICAgICAgICAgIHRvcDogNjMlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGVuIHtcbiAgICAgICAgICAgICAgICB0b3A6IDczJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVsZXZlbiB7XG4gICAgICAgICAgICAgICAgdG9wOiA2NSU7XG4gICAgICAgICAgICAgICAgbGVmdDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d2VsdmUge1xuICAgICAgICAgICAgICAgIHRvcDogOTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMzLjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzFlYWNhMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzFlYWNhMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG8tYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFlYWNhMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb24tcy1hcnJvdztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGVxLXJlbSgxOSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFlYWNhMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTNjZmJmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMiU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNnB4IDE4cHggNzZweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICAgICAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm9uZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNyU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTElO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIzLjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMS41JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mb3VyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5maXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNS41JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2l4IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDc3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZXZlbiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZWlnaHQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNC41JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1OC41JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRlbiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjglO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMC41JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5lbGV2ZW4ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnR3ZWx2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogODMlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtLmlzLW9wZW4ge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZC12aWRlby1mdWxsc2NyZWVuIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTNjZmJmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRwbC1pbW1vYmxpZXIge1xuICAgIC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogI2VjNDA0YjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuICAgIC4tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDA2Yjg3O1xuICAgICAgICAmLi1pdGFsaWMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICNlYzQwNGI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogODVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNmI4NztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWM0MDRiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1xdW90ZS1ia3JuZC1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2Yjg3O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1xdW90ZSxcbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNlYzQwNGI7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI2IxZGRmMztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuLW5vLXRvcC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZnJhbWVkLWludGVydmlldyB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiMmRlZjQ7XG4gICAgICAgIC5pbnRlcnZpZXctY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjJkZWY0O1xuICAgICAgICB9XG4gICAgICAgIC5hdXRob3J7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDZiODc7XG5cdFx0XHRAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY0YWNkMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjRhY2QwO1xuICAgICAgICB9XG4gICAgICAgIC5yZXBvbnNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2Yjg3O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50cGwtYXJ0aWNsZS1iYXphciB7XG5cbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWUzNzVmO1xuICAgICAgICB9XG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI2E4YThhODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM2MTU0NjU7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuICAgIC4td2hpdGUtYmFja2dyb3VuZHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcmVtIDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG91YmxlLWZ1bGwtaW1hZ2VzLXRleHQtYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbGx1c3Qge1xuICAgICAgICAgICAgJi4tdG9wIHtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvdWJsZS1xdW90ZS1jb250YWluZXIuLXRhbGwge1xuICAgICAgICAucXVvdGUtMiB7XG4gICAgICAgICAgICBmaWxsOiAjNWUzNzVmO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1yaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogIzVlMzc1ZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5oaWdobGlnaHQtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYxNTQ2NTtcbiAgICB9XG5cbiAgICAua2V5LWZpZ3VyZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzYxNTQ2NTtcbiAgICAgICAgfVxuICAgICAgICAuY29sLWxlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5pbGx1c3Qge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1ZTM3NWY7XG4gICAgICAgIH1cbiAgICAgICAgLi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJhbWVkLWludGVydmlldyB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM1ZTM3NWY7XG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM2MTU0NjU7XG4gICAgICAgIH1cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjM1NDtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICM3ODNjN2E7XG4gICAgICAgIH1cbiAgICAgICAgLnJlcG9uc2Uge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2Njc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLnRwbC1hcnRpY2xlLWdyYW5kLXBhcmlzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgLi10ZXh0IHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAuLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogI0U3NTIxMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDdCM0QzO1xuICAgIH1cblxuICAgIC5oaXN0b3J5LWFuY2hvcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDc1dmg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYW5jaG9yIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI0U3NTIxMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U3NTIxMztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgXG4gICAgICAgICAgICAgICAgbGVmdDogLTdyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ3QjNEMztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0N0IzRDM7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAmLi1zd2l0Y2gtb3JkZXIge1xuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4taWxsdXN0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAudGV4dC1jb250YWluZXIsXG4gICAgICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICNFNzUyMTM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAuY29udGFpbmVyLi1jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taWxsdXN0Li1tYXJnaW4tYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAua2V5LWZpZ3VyZXMge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogI0U3NTIxMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wtbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1heC13aWR0aDoxMTAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC5jb2wtbGVmdCB7XG5cdFx0XHRcdHdpZHRoOiAzNiU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1yaWdodCB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICNFNzUyMTM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjRTc1MjEzO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1yaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogI0U3NTIxMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvdG8tY3JlZGl0LWljb24ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmlsbHVzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNFNzUyMTNcbiAgICAgICAgfVxuICAgICAgICAuY3JlZGl0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiLnRwbC1hcnRpY2xlLWhhbm9pIHtcbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuLXRpdGxlLFxuICAgICAgICAuLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogI0RGMkYxRTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuLXRleHQge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLnR3by1ibG9ja3Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFENTI3O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFENTI3O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2sge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuLXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RGMkYxRTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuLWJsYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtbGVmdC1ia3JuZC1pbWcge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjREYyRjFFO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZBRDUyNztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1pbWFnZS10ZXh0LWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRjNDUzZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1jb250YWluZXIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICB9XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFENTI3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtY2VyYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBUU2VyaWYtQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgfVxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBUU2VyaWYtUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2V5LWZpZ3VyZXMtcmV2ZXJzZWQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBjb2xvcjogI0RGMkYxRTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmtleS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY29sLWxlZnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2V5LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAucGhvdG8tYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0RGMkYxRTtcbiAgICAgICAgfVxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2VudGVyZWQtcXVvdGUtYmxvY2sge1xuICAgICAgICAucXVvdGUtMiB7XG4gICAgICAgICAgICBmaWxsOiAjRkFENTI3O1xuICAgICAgICB9XG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1xdW90ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0RGMkYxRTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1yaWdodC1ia3JuZC1pbWcge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0RGMkYxRTtcbiAgICAgICAgfVxuICAgICAgICAuLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhyZWUtY29sLWZhY3RzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3LmJvdXlndWVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wNS9yZWQtYmFja2dyb3VuZC5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDI0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuZmFjdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSA1MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmFjdC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYWN0LXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFENTI3O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuZmFjdC1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5mYWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2V5LWZpZ3VyZXMtYmFja2dyb3VuZCB7XG5cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZBRDUyNztcbiAgICAgICAgfVxuICAgICAgICAuLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogI0RGMkYxRTtcbiAgICAgICAgfVxuICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5waG90by1jcmVkaXQtaWNvbiAge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFENTI3O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50cGwtYXJ0aWNsZS1lc2NhbGUtYmFoYW1hcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgXG5cbiAgICAuZml4ZWQtYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogKDkwIC8gMTM3KSAqIDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFwLWludHJvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogNy41cmVtIDAgMTFyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRTgxMjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxNDMzNEQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1pbnRyby1pbGx1c3Qge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1pbnRybyB7XG4gICAgICAgIC50aXRsZSxcbiAgICAgICAgLmludHJvLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwQjJCRTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5pbnRyby1hdXRob3Ige1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfSBcbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQzMzREO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXJyb3ctY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNTVweDtcblx0XHR9XG4gICAgfVxuXG5cbiAgICAubG9uZ2l0dWRlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbmNob3Ige1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyAgICAgICBcbiAgICAgICAgJi4tZm91cixcbiAgICAgICAgJi4tZml2ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDh2dztcbiAgICAgICAgICAgIHdpZHRoOiAyM3Z3O1xuICAgICAgICB9XG4gICAgICAgICYuLW9uZSxcbiAgICAgICAgJi4tdGhyZWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3Z3O1xuICAgICAgICAgICAgd2lkdGg6IDh2dztcbiAgICAgICAgfVxuXG4gICAgICAgICYuLW9uZSB7XG4gICAgICAgICAgICB0b3A6IDExdnc7XG4gICAgICAgICAgICBsZWZ0OiA0dnc7XG4gICAgICAgIH1cbiAgICAgICAgJi4tdHdvIHtcbiAgICAgICAgICAgIGhlaWdodDogOHZ3O1xuICAgICAgICAgICAgd2lkdGg6IDEzdnc7XG4gICAgICAgICAgICB0b3A6IDR2dztcbiAgICAgICAgICAgIGxlZnQ6IDE1dnc7XG4gICAgICAgIH1cbiAgICAgICAgJi4tdGhyZWUge1xuICAgICAgICAgICAgdG9wOiAxN3Z3O1xuICAgICAgICAgICAgbGVmdDogMjB2dztcbiAgICAgICAgfVxuICAgICAgICAmLi1mb3VyIHtcbiAgICAgICAgICAgIHRvcDogMTAuNXZ3O1xuICAgICAgICAgICAgbGVmdDogNDB2dztcbiAgICAgICAgfVxuICAgICAgICAmLi1maXZlIHtcbiAgICAgICAgICAgIHRvcDogMTkuNXZ3O1xuICAgICAgICAgICAgbGVmdDogMzN2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d28tY29sIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMEYyQzQzLCAwLjkwKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDhweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmLi10aHJlZSxcbiAgICAgICAgJi4tZm91cixcbiAgICAgICAgJi4tZml2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLi1maXZlIC5waG90by1ib3gge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwMHB4IDg0cHggNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNTBweCA4NHB4IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlcS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkeC13aWRlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi4tb25lIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICAgICYuLXR3byB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgICAgICAgICYuLW9uZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLi10d28ge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblx0XHR9XG4gICAgfVxuXG4gICAgLmZhY3QtYm94IHtcbiAgICAgICAgYm9yZGVyOiAxLjJweCBzb2xpZCAjRkZGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTgzcHggMCAwO1xuXHRcdH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJweDtcbiAgICAgICAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm51bWJlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMCA0MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZnIgO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICYuLXNtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYWN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5waG90by1ib3gsXG4gICAgLnRleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aHQtYmtybmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiNGRkY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvdG8tYm94IHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjAwcHggODRweCAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkeC13aWRlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNTBweCA4NHB4IDIxNXB4O1xuXHRcdH1cbiAgICB9XG5cbiAgICAudGV4dC1ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwMHB4IDg0cHggNTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkeC13aWRlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNTBweCA4NHB4IDEwMHB4O1xuXHRcdH1cblxuICAgIH1cblxuICAgIC5waG90by1ib3gtaWxsdXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuXHRcdH1cbiAgICB9XG5cbiAgICAucGhvdG8tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAucGhvdG8tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXHRcdH1cbiAgICB9XG5cbiAgICAucGhvdG8tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkU4MTI7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWxsdXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbnVtYmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZFODEyO1xuICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFzaWMtbWFwLFxuICAgIC5hbmNob3ItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKDkwIC8gMTM3KSAqIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLm1hcCB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwLWNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMHZoIC0gMTY3cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEzN3B4O1xuICAgICAgICAgICAgei1pbmRleDogNTtcblx0XHR9XG4gICAgfVxuXG4gICAgLnB1bGwtcXVvdGUtY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAwIDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDAgODBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFODEyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnB1bGwtcXVvdGUgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5waG90by1jcmVkaXQtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuXG4gICAgLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmF2YXRhciB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qb2ItdGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXJyb3ctdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWxsdXN0LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYmFzaWMtaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiLnRwbC1hcnRpY2xlLW15dGYge1xuICAgIC5ibHVlLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICAjMGUyYzZjIDAlLCMwMTAzMGEgMTAwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYmxhY2stYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA0MDQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFydGljbGUtaW50cm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICAuLXRpdGxlLFxuICAgICAgICAuLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogI0VDNDA0QjtcbiAgICAgICAgfVxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNFQzQwNEI7XG4gICAgfVxuICAgIC5jb250YWluZXItbmFycm93IHtcbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLi1kYXJrIHsgXG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzBEMkM3MztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEE4MkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRDJDNzM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1uYXJyb3cuLXJlZHVjZWQtbWFyZ2luLXRvcCB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwIDdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdC1xdW90ZS1ia3JuZC1pbWcge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEQyQzczO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLXF1b3RlLFxuICAgICAgICAuLXRpdGxlLFxuICAgICAgICAuLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEQyQzczO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjRUM0MDRCO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvdXItaW1hZ2VzIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7ICAgICAgXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IDBweCByZ2JhKDAsMCwwLDAuNSk7ICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtbGVmdC1ia3JuZC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNFQzQwNEI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEQyQzczO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1pbGx1c3QsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG8gO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgLmlsbHVzdCxcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgJi4td2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLi14d2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taWxsdXN0Li1saW1pdGVkLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7IFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci4tbmVnYXRpdmUtbWFyZ2luIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDEwcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi1pbGx1c3QuLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC4taWxsdXN0Li1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC4taWxsdXN0Li1tYXJnaW4tYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAua2V5LWZpZ3VyZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAuaWxsdXN0LFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2dncgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZ2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tbnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNEE4MkZGO1xuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICNFQzQwNEI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgLmxlZ2VuZCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSxcbiAgICAgICAgLmZvb3Rub3RlXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUM0MDRCO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rub3RlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEQyQzczO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdXAge1xuICAgICAgICBjb2xvcjogI0VDNDA0QjtcbiAgICB9XG5cbn0iLCIudHBsLWFydGljbGUtcG1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNDQzO1xuXG4gICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9IFxuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRUMzNEE2O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIGltZy5sYXJnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzEyRkFGQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LW9yZGVyLW9uZSB7XG4gICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIC5pbGx1c3QtaGlnaC16IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtb3JkZXItdHdvIHtcbiAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWxsdXN0LWhpZ2gteiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5pbGx1c3QtbmVnLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjByZW0gMCAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTMycmVtIDAgNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbGx1c3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC4taWxsdXN0Lm1hcmdpbi1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLi1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG91YmxlLXF1b3RlLWNvbnRhaW5lciB7XG4gICAgICAgIC4tdGl0bGUsXG4gICAgICAgIC4tc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLTIge1xuICAgICAgICAgICAgZmlsbDogI0VDMzRBNjtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtcmlnaHQge1xuICAgICAgICAgICAgY29sb3I6ICNFQzM0QTY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1sZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjZCREQ2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rZXktZmlndXJlcyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzEyRkFGQztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgJi4tdHdvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1sZWZ0LFxuICAgICAgICAuY29sLXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLWxlZnQgIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y1M0Y1QjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLXJpZ2h0IC4tbnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBCNEU2O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyYW1lZC1pbnRlcnZpZXcge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMTJGQUZDO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjMTJGQUZDO1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcnZpZXctY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTQ4NEZGO1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzEyRkFGQztcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJ2aWV3LXF1b3RlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRUMzNEE2O1xuICAgICAgICB9XG4gICAgICAgIC5yZXBvbnNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvYm90LWlsbHVzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZnJhbWVkLWludGVydmlldy4tYWx0IHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCA5MHB4IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTJGQUZDO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICM1MTZDQzg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvdG8tY3JlZGl0LWljb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk0ODRGRjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuY3JlZGl0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTE2Q0M4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMkZBRkM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJcbi50cGwtYXJ0aWNsZS10dW5uZWxpZXIge1xuXG4gICAgLmFydGljbGUtaW50cm8gIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICM0N0IzRDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHVubmVsLWludGVyYWN0aXZlLW1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYudGVxLWNvbnRhaW5lciB7IFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi4tb25lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDdCM0QzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzI2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDdweCByZ2JhKDAsNTAsMTEwLDAuMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBjNWZiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLXR3byB7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTc1MjEzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUzMzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUzMzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDdweCByZ2JhKDIwMiwxOTIsMTc5LDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwLXRleHQtYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBib3R0b206IC0xNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggNzhweCAxMHB4OyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNTQwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgfVxuICAgICAgICAubWFwLXRleHQtYmxvY2stdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtYmxvY2stdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAjNDdCM0QzO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAudHVubmVsLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaXJjbGUtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1vcGVuIHtcbiAgICAgICAgICAgIC5jaXJjbGUtdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ3QjNEMztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvZ2dsZS1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjE2cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaXJjbGUtdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogICM0N0IzRDM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyMTZweDtcbiAgICAgICAgbGVmdDogLTk1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgfVxuXG4gICAgLnRvZ2dsZS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzQ3QjNEMztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0N0IzRDM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgLmhpZGUtZHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXAtY29udGFpbmVyLFxuICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1hcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgICAgIHRvcDogMzIuNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMzMuNSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMi41JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzMuOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMy41JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzQuNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTQuMyU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYuNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NS4xJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNy4yJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRocmVlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1LjglO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzcuMiU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYuMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3OC42JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNi45JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZvdXIge1xuICAgICAgICAgICAgICAgIHRvcDogODYlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwLjclO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogODYlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMS4yJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDg3LjMlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMS45JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogODElO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMyLjIlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogODEuNCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMyLjYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkeC13aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogODIuNCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMzLjIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2l4IHtcbiAgICAgICAgICAgICAgICB0b3A6IDc2JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNy41JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDc2JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzguMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3NyU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM4LjclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2V2ZW4ge1xuICAgICAgICAgICAgICAgIHRvcDogNjclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDY4JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjAuNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2OC45JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjElO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZWlnaHQge1xuICAgICAgICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDc0JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU0LjQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NC43JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU1LjIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ncmFwaGllLWNvbnRhaW5lciB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgICAgIHRvcDogMzIuMSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgICAgIHRvcDogMjQuMyU7XG4gICAgICAgICAgICAgICAgbGVmdDogNDQuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRocmVlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI0LjMlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAgICAgdG9wOiAyNC4zJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4OC41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZml2ZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA2OS44JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNi44JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2l4IHtcbiAgICAgICAgICAgICAgICB0b3A6IDY5LjglO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDgxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLDAsMCwwLjIzKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBsaTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwMzI2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFwLWNvbnRlbnRcbiAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcC10aXRsZSxcbiAgICAuaW5mby10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhLWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGOyBcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uLXMtYXJyb3c7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGVxLXJlbSgxOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1uby1jaGV2cm9uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAzMjZlOyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYzVmYjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzI2ZTtcbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAuaW5mby10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNTMzMDAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzUzMzAwMDtcbiAgICAgICAgfSBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC10ZXh0LFxuICAgIC5pbmZvLXRleHQge1xuICAgICAgICBjb2xvcjogIzAwYzVmYjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWNlcmEtYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5mby10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNFNzUyMTM7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXAtaXRlbSxcbiAgICAuaW5mby1pdGVtIHsgICAgICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHggMDtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQ4JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF5ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgLm1hcC1pdGVtIHsgICBcbiAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHsgICAgICAgICBcbiAgICAgICAgICAgICYub25lIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE5LjUlIDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudHdvIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQyJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMyU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTEuOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50aHJlZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA2OC41JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMyU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3MSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDczJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAgICAgdG9wOiA2NyU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAuOCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2NCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDczJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTUuMSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maXZlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDY1LjUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIyLjMlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjMlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMi41JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDcxJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjYuNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXgge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI3LjYlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1OC41JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2V2ZW4ge1xuICAgICAgICAgICAgICAgIHRvcDogMTclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE3LjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MC41JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM0LjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NC4zJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVpZ2h0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDI0LjclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY0LjIlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NC41JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM0LjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2OC40JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZm8taXRlbSB7ICAgIFxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7ICAgICAgICBcbiAgICAgICAgICAgICYub25lIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4LjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwLjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mb3VyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3NyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogNzUuNyU7XG4gICAgICAgICAgICAgICAgbGVmdDogNS40JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2l4IHtcbiAgICAgICAgICAgICAgICB0b3A6IDc1LjclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY5LjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1pdGVtIHsgICAgICAgICAgICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDNGN0M7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDNGN0M7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDAzRjdDIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8taXRlbSB7ICAgICAgICAgICAgXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTMzMDAwO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTMzMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzUzMzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzUzMzAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAtaXRlbS4tdG9wLFxuICAgIC5pbmZvLWl0ZW0uLXRvcCB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFwLWl0ZW0uLWJvdHRvbSxcbiAgICAuaW5mby1pdGVtLi1ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcC1pdGVtLi10b3AsXG4gICAgLm1hcC1pdGVtLi1ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDNGN0MgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1pdGVtLi10b3AsXG4gICAgLmluZm8taXRlbS4tYm90dG9tIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNTMzMDAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tYXAtaXRlbS4tcmlnaHQsXG4gICAgLmluZm8taXRlbS4tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjc1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXAtaXRlbS4tbGVmdCxcbiAgICAuaW5mby1pdGVtLi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwM0Y3QztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5mby1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNTMzMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tYXAtaXRlbS5pcy1vcGVuLFxuICAgIC5pbmZvLWl0ZW0uaXMtb3BlbiB7XG4gICAgICAgIC5tYXAtdGV4dCxcbiAgICAgICAgLmluZm8tdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm1hcC10aXRsZTpiZWZvcmVcbiAgICAgICAgLmluZm8tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0U3NTIxMztcbiAgICAgICAgfVxuICAgICAgICAuaWxsdXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC4taWxsdXN0Li13aWRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmLi1zd2l0Y2gtb3JkZXIge1xuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4taWxsdXN0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhY2tncm91bmQtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubW91bnRhaW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50dW5uZWwtbGFiIHtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgIzQ3QjNEMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDdCM0QzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLW9uZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC10d28ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlLFxuICAgICAgICAubWlzc2lvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0N0IzRDM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICAubWlzc2lvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAubnVtYmVycyxcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWZyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAubnVtYmVycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHVubmVsLWxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAuY2VudGVyZWQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjNDdCM0QzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvZ3JhcGhpZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDAlLCAjRjJGMUVGIDMyJSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmNlbnRlcmVkLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0VBREVDNztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNFNzUyMTM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5waG90by1jcmVkaXQtaWNvbiB7XG4gICAgICAgIC4taWxsdXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNFNzUyMTM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSIsIi50cGwtYXJ0aWNsZS1jb25zdC1kdXIge1xuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgLi10aXRsZSxcbiAgICAgICAgLi1hdXRob3Ige1xuICAgICAgICAgICAgY29sb3I6ICNBQUNBNDc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQUFDQTQ3O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMnJlbSAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgICAgICAgJi4tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMCBhdXRvIGF1dG87XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyB7XG4gICAgICAgIC4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXJpZ2h0LWJrcm5kLWltZyB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4taWxsdXN0IHtcbiAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29sYXItcGFuZWxzIHtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3LjlyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1ibG9jay1jb2xvcmVkLWJrcm5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0UzNEYxRDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTB2dztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNi40cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMS4xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbGVmdC1ia3JuZC1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAmLi1wYWRkaW5nLWJvdHRvbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHdpZGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICAgICAgJi4tbm8tbWFyZ2luIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0FBQ0E0NztcbiAgICAgICAgfVxuICAgICAgICAuLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZW50ZXJlZC1xdW90ZS1ibG9jayB7XG4gICAgICAgIC5xdW90ZS0yIHtcbiAgICAgICAgICAgIGZpbGw6ICNBQUNBNDc7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLXF1b3RlIHtcbiAgICAgICAgICAgIGNvbG9yOiAgI0FBQ0E0NztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5waG90by1ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZnI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rZXktZmlndXJlcy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgLi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0U0NEQxRDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICNFNDREMUQ7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbn0iLCIudHBsLWFydGljbGUtYXNpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgfVxuICAgICAgICAuLXRpdGxlLFxuICAgICAgICAuLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogI0FBQ0E0NztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tdGl0bGUge1xuICAgICAgICBjb2xvcjogI0FBQ0E0NztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgYS5yZWQtbGluayB7XG4gICAgICAgIGNvbG9yOiAjRTQ0RDFEICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC4td2hpdGUtYmFja2dyb3VuZCB7XG4gICAgICAgIGgyLFxuICAgICAgICAuLXRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlbnRlcmVkLXF1b3RlLWJhbm5lciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzNyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS0yIHtcbiAgICAgICAgICAgIGZpbGw6ICAjQ0FFMkU1O1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjRyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICNDQUUyRTU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qb2Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogI0NBRTJFNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1jZXJhO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNBQUNBNDc7XG4gICAgICAgIH1cbiAgICAgICAgJi4tdG9wLW1hcmdpbiB7XG4gICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4td2lkZSAuLWlsbHVzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wtaWxsdXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvdG8tY3JlZGl0LWljb24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjQUFDQTQ3O1xuICAgIH1cblxufSIsIi50cGwtYXJ0aWNsZS1sb3V2cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hcnRpY2xlLWludHJvIHtcbiAgICAgICAuLXRleHQgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wdHNlcmlmLWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC4tYXV0aG9yLFxuICAgICAgICAuLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRTc1MjEzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0N0IzRDM7XG4gICAgfVxuXG4gICAgLmhpc3RvcnktYW5jaG9ycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogNzV2aDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbGFyZ2UpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJHgtd2lkZSkge1xuICAgICAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmNob3Ige1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXB0c2VyaWYtYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRTc1MjEzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IFxuICAgICAgICAgICAgICAgIGxlZnQ6IC03cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFNzUyMTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgJi4tc3dpdGNoLW9yZGVyIHtcbiAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuLWlsbHVzdCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4taWxsdXN0IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC4taWxsdXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyLFxuICAgICAgICAgICAgLi1pbGx1c3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4td2lkZSB7IFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAyOCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICNFNzUyMTM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcHRzZXJpZi1iO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXEtYnJlYWtwb2ludCgkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNzUyMTM7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAuY29udGFpbmVyLi1jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4taWxsdXN0Li1tYXJnaW4tYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucGhvdG8tY3JlZGl0LWljb24ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmlsbHVzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNFNzUyMTNcbiAgICAgICAgfVxuICAgICAgICAuY3JlZGl0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLWlsbHVzdC4tbmVnLW1hcmdpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgdGVxLWJyZWFrcG9pbnQoJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMzJyZW0gMCA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRlcS1icmVha3BvaW50KCR4LXdpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTI1cmVtIDAgMTVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/