html {
  scroll-padding-top: 80px;
}
.error-page__title::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: currentColor;
}
:root {
  --logo-background-color: var(--color-mark);
}
.logo-grossmaster {
  -webkit-mask-image: url(../images/common.svg?v=6#logo-grossmaster-s);
          mask-image: url(../images/common.svg?v=6#logo-grossmaster-s);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: var(--logo-background-color);
}
@media (min-width: 720px) {
  .logo-grossmaster {
    -webkit-mask-image: url(../images/common.svg?v=6#logo-grossmaster);
            mask-image: url(../images/common.svg?v=6#logo-grossmaster);
  }
}
.congress-page-header {
  background-color: #ededed;
}
.congress-page-header__date {
  color: var(--color-text-secondary);
}
.congress-page-header__place {
  color: var(--color-text-secondary);
}
.congress-target {
  font-size: var(--font-size-xs);
  line-height: 1.5;
  --color-text: var(--color-mark);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap);
  text-align: center;
}
@media (min-width: 720px) {
  .congress-target {
    font-size: var(--font-size-l);
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .congress-target {
    font-size: var(--font-size-3xl);
    line-height: 1.375;
  }
}
.congress-target__image {
  max-width: 75%;
}
.congress-price {
  position: relative;
}
@media (max-width: 719px) {
  .congress-price {
    display: grid;
    grid-template-columns: 1fr 2fr;
  }
}
@media (min-width: 720px) {
  .congress-price {
    display: flex;
    flex-direction: column;
  }
}
.congress-price + .congress-price::before {
  content: '';
}
@media (min-width: 720px) {
  .congress-price + .congress-price::before {
    position: absolute;
    inset-block: 0;
    left: calc(-0.5 * var(--gap));
    width: 1px;
    background-color: var(--color-background);
  }
}
@media (max-width: 719px) {
  .congress-price__title {
    font-size: var(--font-size-xs);
    font-weight: 700;
    line-height: 1.5;
    grid-column: 1/2;
  }
}
@media (min-width: 720px) {
  .congress-price__title {
    font-size: var(--font-size-xl);
    line-height: 1.5;
    margin-bottom: 48px;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .congress-price__title {
    font-size: var(--font-size-4xl);
    line-height: 1.25;
    margin-bottom: 72px;
  }
}
.congress-price__title strong {
  display: block;
}
@media (min-width: 720px) {
  .congress-price__title strong {
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .congress-price__title strong {
    font-size: var(--font-size-4xl);
    font-weight: 700;
    line-height: 1.25;
  }
}
.congress-price__list {
  font-size: var(--font-size-xs);
  line-height: 1.5;
}
@media (max-width: 719px) {
  .congress-price__list {
    grid-column: 2/3;
  }
}
@media (min-width: 720px) {
  .congress-price__list {
    font-size: var(--font-size-l);
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .congress-price__list {
    font-size: var(--font-size-3xl);
    line-height: 1.375;
  }
}
.congress-price__item:not(.congress-price__item--additional)::before {
  background-color: var(--color-background);
}
.congress-price__price {
  font-size: var(--font-size-xs);
  font-weight: 700;
  line-height: 1.5;
  margin-top: auto;
}
@media (max-width: 719px) {
  .congress-price__price {
    grid-column: 2/3;
    margin-top: 12px;
    padding-block: 12px;
    border-top: 1px solid;
  }
}
@media (min-width: 720px) {
  .congress-price__price {
    font-size: var(--font-size-4xl);
    line-height: 1.25;
    padding-top: 136px;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .congress-price__price {
    font-size: var(--font-size-6xl);
    font-weight: 700;
    line-height: 1.25;
  }
}
.congress-partners {
  display: flex;
  justify-content: space-between;
  gap: var(--gap);
}
@media (max-width: 719px) {
  .congress-partners {
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
  }
}
.congress-partners__item {
  height: auto;
  scroll-snap-align: start;
}
.congress-program__title {
  font-size: var(--font-size-l);
  line-height: 1.5;
  --color-text: var(--color-mark);
  margin-block: 14px 25px;
  text-align: center;
}
@media (min-width: 720px) {
  .congress-program__title {
    font-size: var(--font-size-2xl);
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .congress-program__title {
    font-size: var(--font-size-6xl);
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 50px;
  }
}
.congress-program__table {
  --color-text: var(--color-mark);
  position: relative;
}
.congress-program__table::before {
  content: '';
  position: absolute;
  inset-block: 9px;
  left: 90px;
  width: 1px;
  background-color: var(--color-mark);
}
@media (min-width: 720px) {
  .congress-program__table::before {
    left: 130px;
    inset-block: 11px;
  }
}
@media (min-width: 1200px) {
  .congress-program__table::before {
    left: 200px;
  }
}
.congress-program__item {
  display: grid;
  grid-auto-flow: row dense;
  grid-template-columns: 90px 1fr;
  -moz-column-gap: var(--gap);
       column-gap: var(--gap);
}
@media (min-width: 720px) {
  .congress-program__item {
    grid-template-columns: 130px 1fr;
  }
}
@media (min-width: 1200px) {
  .congress-program__item {
    grid-template-columns: 200px 1fr;
  }
}
.congress-program__item + .congress-program__item {
  margin-top: var(--gap);
}
.congress-program__schedule {
  font-size: var(--font-size-xs);
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  grid-column: 1/2;
  text-transform: uppercase;
}
@media (min-width: 720px) {
  .congress-program__schedule {
    font-size: var(--font-size-l);
    font-weight: 700;
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .congress-program__schedule {
    font-size: var(--font-size-3xl);
    font-weight: 700;
    line-height: 1.375;
  }
}
.congress-program__schedule::before {
  content: '';
  position: absolute;
  top: 4px;
  right: -4.5px;
  width: 8px;
  height: 8px;
  background-color: var(--color-mark);
  border-radius: var(--border-radius-50);
}
@media (min-width: 720px) {
  .congress-program__schedule::before {
    top: 7px;
    right: -5px;
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .congress-program__schedule::before {
    top: 10px;
    right: -8px;
    width: 16px;
    height: 16px;
  }
}
.congress-program__description {
  font-size: var(--font-size-xs);
  line-height: 1.5;
  position: relative;
  grid-column: 1/4;
  padding-left: calc(100px + var(--gap) / 2);
  padding-bottom: 6px;
}
@media (min-width: 720px) {
  .congress-program__description {
    font-size: var(--font-size-l);
    line-height: 1.5;
    padding-left: calc(130px + var(--gap));
  }
}
@media (min-width: 1200px) {
  .congress-program__description {
    font-size: var(--font-size-3xl);
    line-height: 1.375;
    padding-left: calc(200px + var(--gap));
  }
}
.congress-program__description::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 87px;
  width: 8px;
  height: 8px;
  background-color: var(--color-background);
  border: 1px solid var(--color-mark);
  border-radius: var(--border-radius-50);
}
@media (min-width: 720px) {
  .congress-program__description::before {
    top: 7px;
    left: 125px;
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .congress-program__description::before {
    top: 10px;
    left: 192px;
    width: 16px;
    height: 16px;
  }
}
.congress-program__name {
  font-size: var(--font-size-xs);
  font-weight: 700;
  line-height: 1.5;
  grid-column: 2/3;
  text-transform: uppercase;
}
@media (min-width: 720px) {
  .congress-program__name {
    font-size: var(--font-size-l);
    font-weight: 700;
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .congress-program__name {
    font-size: var(--font-size-3xl);
    font-weight: 700;
    line-height: 1.375;
  }
}
.congress-footer {
  font-size: var(--font-size-xs);
  line-height: 1.5;
  position: relative;
  isolation: isolate;
  padding-block: 20px 78px;
}
@media (min-width: 720px) {
  .congress-footer {
    padding-block: 46px 72px;
  }
}
@media (min-width: 1200px) {
  .congress-footer {
    font-size: var(--font-size-xl);
    line-height: 1.5;
    padding-block: 58px 112px;
  }
}
.congress-footer::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: -webkit-image-set(url("../images/congress-footer.png") 1x, url("../images/congress-footer@2x.png") 2x);
  background-image: image-set(url("../images/congress-footer.png") 1x, url("../images/congress-footer@2x.png") 2x);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  mix-blend-mode: multiply;
}
.slider-interesting__slide {
  font-size: var(--font-size-xs);
  line-height: 1.5;
  text-align: center;
  color: var(--color-mark);
}
@media (min-width: 720px) {
  .slider-interesting__slide {
    font-size: var(--font-size-l);
    line-height: 1.5;
    padding-block: 100px;
    padding-inline: 17%;
  }
}
@media (min-width: 1200px) {
  .slider-interesting__slide {
    font-size: var(--font-size-3xl);
    line-height: 1.375;
  }
}
.slider-interesting .slider__arrow {
  top: auto;
  bottom: 0;
  transform: none;
}
@media (max-width: 719px) {
  .slider-interesting .slider__arrow {
    display: none;
  }
}
.slider-interesting .slider__arrow--prev {
  --arrow-before-rotate: 180deg;
  right: min(calc(var(--content-width) / 2), calc(100vw / 2));
  left: auto;
}
.slider-interesting .slider__arrow--next {
  --arrow-before-rotate: 0;
  left: calc( min(100vw, var(--content-width)) / 2);
  right: auto;
}
.slider-interesting .slider__arrow::before {
  -webkit-mask-image: url(../images/common.svg?v=6#arrow);
          mask-image: url(../images/common.svg?v=6#arrow);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: cover;
          mask-size: cover;
  height: 24px;
}
@media (min-width: 720px) {
  .slider-interesting .slider__pagination {
    display: none;
  }
}
.slider-speakers {
  text-align: center;
}
@media (min-width: 720px) {
  .slider-speakers {
    padding-bottom: calc(var(--gap) + var(--arrow-size));
  }
}
.slider-speakers__slide.swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap);
}
.slider-speakers__name {
  font-size: var(--font-size-m);
  font-weight: 700;
  line-height: 1.5;
  order: 2;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .slider-speakers__name {
    font-size: var(--font-size-3xl);
    font-weight: 700;
    line-height: 1.375;
  }
}
.slider-speakers__description {
  order: 3;
}
@media (min-width: 1200px) {
  .slider-speakers__description {
    font-size: var(--font-size-2xl);
    line-height: 1.5;
  }
}
.slider-speakers__image {
  order: 1;
  width: min(363px, 66%);
}
.slider-speakers .slider__wrapper {
  display: grid;
  grid-auto-flow: column;
}
.slider-speakers .slider__arrow {
  --arrow-color: currentColor;
  top: auto;
  bottom: 0;
  transform: none;
}
@media (max-width: 719px) {
  .slider-speakers .slider__arrow {
    display: none;
  }
}
.slider-speakers .slider__arrow--prev {
  --arrow-before-rotate: 180deg;
  right: min(calc(var(--content-width) / 2), calc(100vw / 2));
  left: auto;
}
.slider-speakers .slider__arrow--next {
  --arrow-before-rotate: 0;
  left: calc( min(100vw, var(--content-width)) / 2);
  right: auto;
}
.slider-speakers .slider__arrow::before {
  -webkit-mask-image: url(../images/common.svg?v=6#arrow);
          mask-image: url(../images/common.svg?v=6#arrow);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: cover;
          mask-size: cover;
  height: 24px;
}
@media (min-width: 720px) {
  .slider-speakers .slider__pagination {
    display: none;
  }
}
@media (min-width: 720px) {
  .slider-program {
    padding-bottom: calc(var(--gap) + var(--arrow-size));
  }
}
.slider-program .slider__arrow {
  top: auto;
  bottom: 0;
  transform: none;
}
@media (max-width: 719px) {
  .slider-program .slider__arrow {
    display: none;
  }
}
.slider-program .slider__arrow--prev {
  --arrow-before-rotate: 180deg;
  right: min(calc(var(--content-width) / 2), calc(100vw / 2));
  left: auto;
}
.slider-program .slider__arrow--next {
  --arrow-before-rotate: 0;
  left: calc( min(100vw, var(--content-width)) / 2);
  right: auto;
}
.slider-program .slider__arrow::before {
  -webkit-mask-image: url(../images/common.svg?v=6#arrow);
          mask-image: url(../images/common.svg?v=6#arrow);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: cover;
          mask-size: cover;
  height: 24px;
}
@media (min-width: 720px) {
  .slider-program .slider__pagination {
    display: none;
  }
}
/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
:root {
  --slider-padding-x: calc(var(--arrow-size) + var(--base-padding));
  --slider-pagination-item-background-color: var(--color-mark);
}
.slider {
  --arrow-position: var(--base-padding);
  --arrow-size: 48px;
  position: relative;
  isolation: isolate;
  background-color: inherit;
}
@media (min-width: 1200px) {
  .slider {
    --arrow-position: 0;
    padding-right: var(--slider-padding-x);
    padding-left: var(--slider-padding-x);
  }
}
.slider--full-width {
  --slider-padding-x: 0;
  width: 100%;
}
.slider__slides {
  position: static;
}
.slider__arrow {
  --arrow-color: var(--color-mark);
  --arrow-transition-duration: var(--transition-duration-out);
  position: absolute;
  top: 50%;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--arrow-width, var(--arrow-size));
  height: var(--arrow-height, var(--arrow-size));
  cursor: pointer;
  transform: translateY(-50%);
}
@media (hover: hover) {
  .slider__arrow:hover {
    --arrow-color: var(--color-hover);
    --arrow-transition-duration: var(--transition-duration-in);
    background-color: var(--color-button);
    transition-duration: var(--transition-duration-in);
  }
}
.slider__arrow:active {
  background-color: var(--color-button-active);
  border-color: var(--color-button-active);
}
.slider__arrow::before {
  content: '';
  width: 24px;
  height: 9px;
  background-color: var(--arrow-color);
  -webkit-mask-image: url(../images/common.svg?v=6#drop-down);
          mask-image: url(../images/common.svg?v=6#drop-down);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: cover;
          mask-size: cover;
  transition: background-color var(--arrow-transition-duration);
  rotate: var(--arrow-before-rotate);
}
.slider__arrow--prev {
  --arrow-before-rotate: 90deg;
  left: var(--arrow-position);
}
.slider__arrow--next {
  --arrow-before-rotate: 270deg;
  right: var(--arrow-position);
}
.slider__arrow--disabled,
.slider__arrow--disabled:hover,
.slider__arrow--disabled:active {
  --arrow-color: var(--color-border);
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.slider__arrow--lock {
  display: none;
}
.slider__pagination {
  display: flex;
  gap: 0.325rem;
  justify-content: center;
  align-items: center;
  margin-top: var(--base-padding);
}
.slider__pagination--lock {
  display: none;
}
.slider__pagination-item {
  position: relative;
  display: block;
  flex-shrink: 0;
  bottom: unset;
  width: 0.375rem;
  height: 0.375rem;
  background-color: var(--slider-pagination-item-background-color);
  opacity: 0.3;
  border-radius: var(--border-radius-50);
}
.slider__pagination-item--active {
  width: 0.625rem;
  height: 0.625rem;
  opacity: 1;
}
.slider__caption {
  margin-top: var(--base-padding);
  width: calc(100% - (var(--gap) * 2 + var(--arrow-size) * 2));
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmdyZXNzL2NvbmdyZXNzLnJlc3Quc3R5bCIsImNvbmdyZXNzL2NvbmdyZXNzLnJlc3QuY3NzIiwiLi4vYmxvY2tzL2Vycm9yLXBhZ2UvZXJyb3ItcGFnZS5yZXN0LnN0eWwiLCIuLi9ibG9ja3MvbG9nby1ncm9zc21hc3Rlci9sb2dvLWdyb3NzbWFzdGVyLnJlc3Quc3R5bCIsIi4uL2NvbW1vbi9zdHlsZXMvbWl4aW5zLnN0eWwiLCIuLi9ibG9ja3MvY29uZ3Jlc3MvY29uZ3Jlc3MtcGFnZS1oZWFkZXIvY29uZ3Jlc3MtcGFnZS1oZWFkZXIucmVzdC5zdHlsIiwiLi4vYmxvY2tzL2NvbmdyZXNzL2NvbmdyZXNzLXRhcmdldC9jb25ncmVzcy10YXJnZXQuc3R5bCIsIi4uL2NvbW1vbi9zdHlsZXMvdHlwb2dyYXBoaWNzLnN0eWwiLCIuLi9ibG9ja3MvY29uZ3Jlc3MvY29uZ3Jlc3MtcHJpY2UvY29uZ3Jlc3MtcHJpY2Uuc3R5bCIsIi4uL2Jsb2Nrcy9jb25ncmVzcy9jb25ncmVzcy1wYXJ0bmVycy9jb25ncmVzcy1wYXJ0bmVycy5zdHlsIiwiLi4vYmxvY2tzL2NvbmdyZXNzL2NvbmdyZXNzLXByb2dyYW0vY29uZ3Jlc3MtcHJvZ3JhbS5zdHlsIiwiLi4vYmxvY2tzL2NvbmdyZXNzL2NvbmdyZXNzLWZvb3Rlci9jb25ncmVzcy1mb290ZXIuc3R5bCIsIi4uL2Jsb2Nrcy9jb25ncmVzcy9zbGlkZXItaW50ZXJlc3Rpbmcvc2xpZGVyLWludGVyZXN0aW5nLnN0eWwiLCIuLi9ibG9ja3MvY29uZ3Jlc3Mvc2xpZGVyLXNwZWFrZXJzL3NsaWRlci1zcGVha2Vycy5zdHlsIiwiLi4vYmxvY2tzL2NvbmdyZXNzL3NsaWRlci1wcm9ncmFtL3NsaWRlci1wcm9ncmFtLnN0eWwiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsIi4uL2Jsb2Nrcy9zbGlkZXIvc2xpZGVyLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6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LGdCQUFVO0VZN0NOLDZEQUFXO0VBQ1gsa0NBQU87QWYybEJiO0FlMWxCSTtFQUNFLDRCQUFzQjtFQUN0QiwyQkFBSztBZjRsQlg7QWUzbEJJO0VBQ0UsNkJBQXNCO0VBQ3RCLDRCQUFNO0FmNmxCWjtBZTVsQkk7OztFQUdFLGtDQUFjO0VBQ2QsWUFBUTtFQUNSLGVBQU87RUFDUCxvQkFBZTtBZjhsQnJCO0FlN2xCSTtFQUNFLGFBQVE7QWYrbEJkO0FlOWxCRTtFQUNFLGFBQVE7RUFDUixhQUFJO0VBQ0osdUJBQWdCO0VBQ2hCLG1CQUFZO0VBQ1osK0JBQVc7QWZnbUJmO0FlL2xCSTtFQUNFLGFBQVE7QWZpbUJkO0FlaG1CRTtFQUNFLGtCQUFTO0VBQ1QsY0FBUTtFQUNSLGNBQVk7RUFDWixhQUFPO0VBQ1AsZUFBTTtFQUNOLGdCQUFPO0VBQ1AsZ0VBQWlCO0VBQ2pCLFlBQVE7RUFDUixzQ0FBYztBZmttQmxCO0Flam1CSTtFQUNFLGVBQU07RUFDTixnQkFBTztFQUNQLFVBQVE7QWZtbUJkO0FlbG1CRTtFQUNFLCtCQUFXO0VBQ1gsNERBQU07QWZvbUJWIiwiZmlsZSI6ImNvbmdyZXNzL2NvbmdyZXNzLnJlc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vY29tbW9uL3N0eWxlcy9taXhpbnMnXHJcbkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9zdHlsZXMvZm9udHMnXHJcbkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9zdHlsZXMvdHlwb2dyYXBoaWNzJ1xyXG5cclxuaHRtbFxyXG4gIHNjcm9sbC1wYWRkaW5nLXRvcCA4MHB4XHJcblxyXG5AaW1wb3J0ICcuLi8uLi9ibG9ja3MvZXJyb3ItcGFnZS9lcnJvci1wYWdlLnJlc3QnXHJcbkBpbXBvcnQgJy4uLy4uL2Jsb2Nrcy9sb2dvLWdyb3NzbWFzdGVyL2xvZ28tZ3Jvc3NtYXN0ZXIucmVzdCdcclxuQGltcG9ydCAnLi4vLi4vYmxvY2tzL2NvbmdyZXNzL2NvbmdyZXNzLXBhZ2UtaGVhZGVyL2NvbmdyZXNzLXBhZ2UtaGVhZGVyLnJlc3QnXHJcbkBpbXBvcnQgJy4uLy4uL2Jsb2Nrcy9jb25ncmVzcy9jb25ncmVzcy10YXJnZXQnXHJcbkBpbXBvcnQgJy4uLy4uL2Jsb2Nrcy9jb25ncmVzcy9jb25ncmVzcy1wcmljZSdcclxuQGltcG9ydCAnLi4vLi4vYmxvY2tzL2NvbmdyZXNzL2NvbmdyZXNzLXBhcnRuZXJzJ1xyXG5AaW1wb3J0ICcuLi8uLi9ibG9ja3MvY29uZ3Jlc3MvY29uZ3Jlc3MtcHJvZ3JhbSdcclxuQGltcG9ydCAnLi4vLi4vYmxvY2tzL2NvbmdyZXNzL2NvbmdyZXNzLWZvb3RlcidcclxuQGltcG9ydCAnLi4vLi4vYmxvY2tzL2NvbmdyZXNzL3NsaWRlci1pbnRlcmVzdGluZydcclxuQGltcG9ydCAnLi4vLi4vYmxvY2tzL2NvbmdyZXNzL3NsaWRlci1zcGVha2VycydcclxuQGltcG9ydCAnLi4vLi4vYmxvY2tzL2NvbmdyZXNzL3NsaWRlci1wcm9ncmFtJ1xyXG5AaW1wb3J0ICcuLi8uLi9ibG9ja3Mvc2xpZGVyJ1xyXG4iLCJodG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA4MHB4O1xufVxuLmVycm9yLXBhZ2VfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG46cm9vdCB7XG4gIC0tbG9nby1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYXJrKTtcbn1cbi5sb2dvLWdyb3NzbWFzdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24uc3ZnP3Y9NiNsb2dvLWdyb3NzbWFzdGVyLXMpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvZ28tYmFja2dyb3VuZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxvZ28tZ3Jvc3NtYXN0ZXIge1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uLnN2Zz92PTYjbG9nby1ncm9zc21hc3Rlcik7XG4gIH1cbn1cbi5jb25ncmVzcy1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uY29uZ3Jlc3MtcGFnZS1oZWFkZXJfX2RhdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zZWNvbmRhcnkpO1xufVxuLmNvbmdyZXNzLXBhZ2UtaGVhZGVyX19wbGFjZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSk7XG59XG4uY29uZ3Jlc3MtdGFyZ2V0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLW1hcmspO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtdGFyZ2V0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25ncmVzcy10YXJnZXQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB9XG59XG4uY29uZ3Jlc3MtdGFyZ2V0X19pbWFnZSB7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmNvbmdyZXNzLXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb25ncmVzcy1wcmljZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbmdyZXNzLXByaWNlICsgLmNvbmdyZXNzLXByaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJpY2UgKyAuY29uZ3Jlc3MtcHJpY2U6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWJsb2NrOiAwO1xuICAgIGxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWdhcCkpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuY29uZ3Jlc3MtcHJpY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJpY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZ3Jlc3MtcHJpY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cbi5jb25ncmVzcy1wcmljZV9fdGl0bGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbmdyZXNzLXByaWNlX190aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmdyZXNzLXByaWNlX190aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmNvbmdyZXNzLXByaWNlX19saXN0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb25ncmVzcy1wcmljZV9fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb25ncmVzcy1wcmljZV9fbGlzdCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZ3Jlc3MtcHJpY2VfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB9XG59XG4uY29uZ3Jlc3MtcHJpY2VfX2l0ZW06bm90KC5jb25ncmVzcy1wcmljZV9faXRlbS0tYWRkaXRpb25hbCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuLmNvbmdyZXNzLXByaWNlX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuY29uZ3Jlc3MtcHJpY2VfX3ByaWNlIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJpY2VfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmdyZXNzLXByaWNlX19wcmljZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNnhsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uY29uZ3Jlc3MtcGFydG5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuY29uZ3Jlc3MtcGFydG5lcnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLmNvbmdyZXNzLXBhcnRuZXJzX19pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG4uY29uZ3Jlc3MtcHJvZ3JhbV9fdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1tYXJrKTtcbiAgbWFyZ2luLWJsb2NrOiAxNHB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmdyZXNzLXByb2dyYW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS02eGwpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmNvbmdyZXNzLXByb2dyYW1fX3RhYmxlIHtcbiAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1tYXJrKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbmdyZXNzLXByb2dyYW1fX3RhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jazogOXB4O1xuICBsZWZ0OiA5MHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYXJrKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fdGFibGU6OmJlZm9yZSB7XG4gICAgbGVmdDogMTMwcHg7XG4gICAgaW5zZXQtYmxvY2s6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmdyZXNzLXByb2dyYW1fX3RhYmxlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDIwMHB4O1xuICB9XG59XG4uY29uZ3Jlc3MtcHJvZ3JhbV9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTBweCAxZnI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWdhcCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbmdyZXNzLXByb2dyYW1fX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25ncmVzcy1wcm9ncmFtX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmcjtcbiAgfVxufVxuLmNvbmdyZXNzLXByb2dyYW1fX2l0ZW0gKyAuY29uZ3Jlc3MtcHJvZ3JhbV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWdhcCk7XG59XG4uY29uZ3Jlc3MtcHJvZ3JhbV9fc2NoZWR1bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fc2NoZWR1bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fc2NoZWR1bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cbn1cbi5jb25ncmVzcy1wcm9ncmFtX19zY2hlZHVsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtNC41cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy01MCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbmdyZXNzLXByb2dyYW1fX3NjaGVkdWxlOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fc2NoZWR1bGU6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLmNvbmdyZXNzLXByb2dyYW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDBweCArIHZhcigtLWdhcCkgLyAyKTtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEzMHB4ICsgdmFyKC0tZ2FwKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmdyZXNzLXByb2dyYW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjAwcHggKyB2YXIoLS1nYXApKTtcbiAgfVxufVxuLmNvbmdyZXNzLXByb2dyYW1fX2Rlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogODdweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy01MCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbmdyZXNzLXByb2dyYW1fX2Rlc2NyaXB0aW9uOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDEyNXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDE5MnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLmNvbmdyZXNzLXByb2dyYW1fX25hbWUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbmdyZXNzLXByb2dyYW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZ3Jlc3MtcHJvZ3JhbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgfVxufVxuLmNvbmdyZXNzLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggNzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29uZ3Jlc3MtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0NnB4IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmdyZXNzLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1ibG9jazogNThweCAxMTJweDtcbiAgfVxufVxuLmNvbmdyZXNzLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiLi4vaW1hZ2VzL2NvbmdyZXNzLWZvb3Rlci5wbmdcIikgMXgsIHVybChcIi4uL2ltYWdlcy9jb25ncmVzcy1mb290ZXJAMngucG5nXCIpIDJ4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uc2xpZGVyLWludGVyZXN0aW5nX19zbGlkZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFyayk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnNsaWRlci1pbnRlcmVzdGluZ19fc2xpZGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLWludGVyZXN0aW5nX19zbGlkZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cbn1cbi5zbGlkZXItaW50ZXJlc3RpbmcgLnNsaWRlcl9fYXJyb3cge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5zbGlkZXItaW50ZXJlc3RpbmcgLnNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXItaW50ZXJlc3RpbmcgLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAtLWFycm93LWJlZm9yZS1yb3RhdGU6IDE4MGRlZztcbiAgcmlnaHQ6IG1pbihjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMiksIGNhbGMoMTAwdncgLyAyKSk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc2xpZGVyLWludGVyZXN0aW5nIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgLS1hcnJvdy1iZWZvcmUtcm90YXRlOiAwO1xuICBsZWZ0OiBjYWxjKCBtaW4oMTAwdncsIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICByaWdodDogYXV0bztcbn1cbi5zbGlkZXItaW50ZXJlc3RpbmcgLnNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uLnN2Zz92PTYjYXJyb3cpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuc2xpZGVyLWludGVyZXN0aW5nIC5zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXItc3BlYWtlcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnNsaWRlci1zcGVha2VycyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ2FwKSArIHZhcigtLWFycm93LXNpemUpKTtcbiAgfVxufVxuLnNsaWRlci1zcGVha2Vyc19fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuLnNsaWRlci1zcGVha2Vyc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvcmRlcjogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlci1zcGVha2Vyc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgfVxufVxuLnNsaWRlci1zcGVha2Vyc19fZGVzY3JpcHRpb24ge1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlci1zcGVha2Vyc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnNsaWRlci1zcGVha2Vyc19faW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IG1pbigzNjNweCwgNjYlKTtcbn1cbi5zbGlkZXItc3BlYWtlcnMgLnNsaWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG4uc2xpZGVyLXNwZWFrZXJzIC5zbGlkZXJfX2Fycm93IHtcbiAgLS1hcnJvdy1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5zbGlkZXItc3BlYWtlcnMgLnNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXItc3BlYWtlcnMgLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAtLWFycm93LWJlZm9yZS1yb3RhdGU6IDE4MGRlZztcbiAgcmlnaHQ6IG1pbihjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMiksIGNhbGMoMTAwdncgLyAyKSk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc2xpZGVyLXNwZWFrZXJzIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgLS1hcnJvdy1iZWZvcmUtcm90YXRlOiAwO1xuICBsZWZ0OiBjYWxjKCBtaW4oMTAwdncsIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICByaWdodDogYXV0bztcbn1cbi5zbGlkZXItc3BlYWtlcnMgLnNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uLnN2Zz92PTYjYXJyb3cpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuc2xpZGVyLXNwZWFrZXJzIC5zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuc2xpZGVyLXByb2dyYW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWdhcCkgKyB2YXIoLS1hcnJvdy1zaXplKSk7XG4gIH1cbn1cbi5zbGlkZXItcHJvZ3JhbSAuc2xpZGVyX19hcnJvdyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnNsaWRlci1wcm9ncmFtIC5zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xpZGVyLXByb2dyYW0gLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAtLWFycm93LWJlZm9yZS1yb3RhdGU6IDE4MGRlZztcbiAgcmlnaHQ6IG1pbihjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMiksIGNhbGMoMTAwdncgLyAyKSk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc2xpZGVyLXByb2dyYW0gLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAtLWFycm93LWJlZm9yZS1yb3RhdGU6IDA7XG4gIGxlZnQ6IGNhbGMoIG1pbigxMDB2dywgdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWRlci1wcm9ncmFtIC5zbGlkZXJfX2Fycm93OjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi5zdmc/dj02I2Fycm93KTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnNsaWRlci1wcm9ncmFtIC5zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qKlxuICogU3dpcGVyIDkuNC4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMTMsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXIsc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGUsc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixzd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LDpob3N0KC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uLHN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59XG46cm9vdCB7XG4gIC0tc2xpZGVyLXBhZGRpbmcteDogY2FsYyh2YXIoLS1hcnJvdy1zaXplKSArIHZhcigtLWJhc2UtcGFkZGluZykpO1xuICAtLXNsaWRlci1wYWdpbmF0aW9uLWl0ZW0tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFyayk7XG59XG4uc2xpZGVyIHtcbiAgLS1hcnJvdy1wb3NpdGlvbjogdmFyKC0tYmFzZS1wYWRkaW5nKTtcbiAgLS1hcnJvdy1zaXplOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlciB7XG4gICAgLS1hcnJvdy1wb3NpdGlvbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zbGlkZXItcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNsaWRlci1wYWRkaW5nLXgpO1xuICB9XG59XG4uc2xpZGVyLS1mdWxsLXdpZHRoIHtcbiAgLS1zbGlkZXItcGFkZGluZy14OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXJfX3NsaWRlcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uc2xpZGVyX19hcnJvdyB7XG4gIC0tYXJyb3ctY29sb3I6IHZhcigtLWNvbG9yLW1hcmspO1xuICAtLWFycm93LXRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24tb3V0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWFycm93LXdpZHRoLCB2YXIoLS1hcnJvdy1zaXplKSk7XG4gIGhlaWdodDogdmFyKC0tYXJyb3ctaGVpZ2h0LCB2YXIoLS1hcnJvdy1zaXplKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICAgIC0tYXJyb3ctY29sb3I6IHZhcigtLWNvbG9yLWhvdmVyKTtcbiAgICAtLWFycm93LXRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24taW4pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbik7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi1pbik7XG4gIH1cbn1cbi5zbGlkZXJfX2Fycm93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi1hY3RpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi1hY3RpdmUpO1xufVxuLnNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFycm93LWNvbG9yKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24uc3ZnP3Y9NiNkcm9wLWRvd24pO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYXJyb3ctdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHJvdGF0ZTogdmFyKC0tYXJyb3ctYmVmb3JlLXJvdGF0ZSk7XG59XG4uc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIC0tYXJyb3ctYmVmb3JlLXJvdGF0ZTogOTBkZWc7XG4gIGxlZnQ6IHZhcigtLWFycm93LXBvc2l0aW9uKTtcbn1cbi5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgLS1hcnJvdy1iZWZvcmUtcm90YXRlOiAyNzBkZWc7XG4gIHJpZ2h0OiB2YXIoLS1hcnJvdy1wb3NpdGlvbik7XG59XG4uc2xpZGVyX19hcnJvdy0tZGlzYWJsZWQsXG4uc2xpZGVyX19hcnJvdy0tZGlzYWJsZWQ6aG92ZXIsXG4uc2xpZGVyX19hcnJvdy0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgLS1hcnJvdy1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWRlcl9fYXJyb3ctLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4zMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1iYXNlLXBhZGRpbmcpO1xufVxuLnNsaWRlcl9fcGFnaW5hdGlvbi0tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyX19wYWdpbmF0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgYm90dG9tOiB1bnNldDtcbiAgd2lkdGg6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItcGFnaW5hdGlvbi1pdGVtLWJhY2tncm91bmQtY29sb3IpO1xuICBvcGFjaXR5OiAwLjM7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNTApO1xufVxuLnNsaWRlcl9fcGFnaW5hdGlvbi1pdGVtLS1hY3RpdmUge1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVyX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYmFzZS1wYWRkaW5nKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1nYXApICogMiArIHZhcigtLWFycm93LXNpemUpICogMikpO1xufVxuIiwiLmVycm9yLXBhZ2VcclxuICAmX190aXRsZVxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgY29udGVudCAnJ1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAwXHJcbiAgICAgIGJvdHRvbSAwXHJcbiAgICAgIGxlZnQgMFxyXG4gICAgICBoZWlnaHQgMXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgY3VycmVudENvbG9yXHJcbiIsIjpyb290XHJcbiAgLS1sb2dvLWJhY2tncm91bmQtY29sb3IgdmFyKC0tY29sb3ItbWFyaylcclxuXHJcbi5sb2dvLWdyb3NzbWFzdGVyXHJcbiAgbWFzayhsb2dvLWdyb3NzbWFzdGVyLXMpXHJcbiAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1sb2dvLWJhY2tncm91bmQtY29sb3IpXHJcbiAgK21lZGlhKHMpXHJcbiAgICBtYXNrLWltYWdlIG1hc2tJbWFnZShsb2dvLWdyb3NzbWFzdGVyKVxyXG4iLCJzID0gdW5xdW90ZSgncycpXHJcblxyXG4vLyBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludHMgPSB7fVxyXG4kYnJlYWtwb2ludHNGcm9tU2V0dGluZ3MgPSBqc29uKCcuLi9zZXR0aW5ncy5qc29uJywgeyBoYXNoOiB0cnVlIH0pLmJyZWFrcG9pbnRzXHJcblxyXG5mb3Iga2V5LCBwb2ludCBpbiAkYnJlYWtwb2ludHNGcm9tU2V0dGluZ3NcclxuICAkYnJlYWtwb2ludHNba2V5XSA9IChwb2ludClweFxyXG5cclxuLy9tZWRpYVxyXG5tZWRpYSh2YWwpXHJcbiAgQG1lZGlhIChtaW4td2lkdGggJGJyZWFrcG9pbnRzW3ZhbF0pXHJcbiAgICB7YmxvY2t9XHJcblxyXG5tZWRpYS1tYXgodmFsKVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoICRicmVha3BvaW50c1t2YWxdIC0gMSlcclxuICAgIHtibG9ja31cclxuXHJcbm1lZGlhLWludGVydmFsKG1pbiA9IHMsIG1heCA9IG0pXHJcbiAgQG1lZGlhIChtaW4td2lkdGggJGJyZWFrcG9pbnRzW21pbl0pIGFuZCAobWF4LXdpZHRoICRicmVha3BvaW50c1ttYXhdIC0gMSlcclxuICAgIHtibG9ja31cclxuXHJcbmhvdmVyKClcclxuXHRAbWVkaWEgKGhvdmVyOiBob3ZlcilcclxuXHRcdCY6aG92ZXJcclxuXHRcdFx0e2Jsb2NrfVxyXG5cclxuaXNIb3ZlcigpXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpXHJcbiAgICB7YmxvY2t9XHJcblxyXG4vLyBiYXNlLXBhZGRpbmdcclxuYmFzZVBhZGRpbmcgPSAuNzVyZW1cclxuXHJcbi8vIGZ1bmN0aW9uc1xyXG5wYWRkaW5nLXgobilcclxuICBwYWRkaW5nLXJpZ2h0IG5cclxuICBwYWRkaW5nLWxlZnQgblxyXG5cclxucGFkZGluZy15KG4pXHJcbiAgcGFkZGluZy10b3AgblxyXG4gIHBhZGRpbmctYm90dG9tIG5cclxuXHJcbm1hcmdpbi14KG4pXHJcbiAgbWFyZ2luLXJpZ2h0IG5cclxuICBtYXJnaW4tbGVmdCBuXHJcblxyXG5tYXJnaW4teShuKVxyXG4gIG1hcmdpbi10b3AgblxyXG4gIG1hcmdpbi1ib3R0b20gblxyXG5cclxuJHBhciA9ICgpXHJcblxyXG5wdXNoUGFyKCRpdGVtKVxyXG4gIGZvciAkaSBpbiBzcGxpdCgnLCcsICRpdGVtKVxyXG4gICAgcHVzaCgkcGFyLCAkaSlcclxuXHJcbnBhck1hcmdpbigpXHJcbiAgZm9yICRpdGVtIGluICRwYXJcclxuICAgIHskaXRlbX1cclxuICAgICAgZm9yICRpdGVtMiBpbiAkcGFyXHJcbiAgICAgICAgeyRpdGVtMn0gKyAmXHJcbiAgICAgICAgICBtYXJnaW4tdG9wIDFlbVxyXG4gICAgOmlzKGgxLCAuaDEpICsgeyRpdGVtfVxyXG4gICAgICBtYXJnaW4tdG9wIDdweFxyXG4gICAgOmlzKGgyLCAuaDIpICsgeyRpdGVtfVxyXG4gICAgICBtYXJnaW4tdG9wIDVweFxyXG4gICAgOmlzKGgzLCAuaDMpICsgeyRpdGVtfVxyXG4gICAgICBtYXJnaW4tdG9wIDRweFxyXG4gICAgOmlzKGg0LCAuaDQpICsgeyRpdGVtfVxyXG4gICAgICBtYXJnaW4tdG9wIDNweFxyXG4gICAgeyRpdGVtfSArIDppcyhoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzKVxyXG4gICAgICBtYXJnaW4tdG9wIDEuMjVlbVxyXG4gICAgeyRpdGVtfSArIDppcyhoNCwgLmg0KVxyXG4gICAgICBtYXJnaW4tdG9wIDEuNWVtXHJcblxyXG4kYmFja2dyb3VuZEltYWdlKCRpY29uLCAkc3ByaXRlID0gY29tbW9uKVxyXG4gIHVucXVvdGUoJ3VybCguLi9pbWFnZXMvJyArICRzcHJpdGUgKyAnLnN2ZyMnICsgJGljb24gKyAnKScpXHJcblxyXG4kYmFja2dyb3VuZCgkaWNvbiwgJHNwcml0ZSA9IGNvbW1vbiwgJHNpemUgPSBjb3ZlcilcclxuICBiYWNrZ3JvdW5kLWltYWdlICRiYWNrZ3JvdW5kSW1hZ2UoJGljb24sICRzcHJpdGUpXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcclxuICBiYWNrZ3JvdW5kLXNpemUgJHNpemVcclxuXHJcbm1hc2tJbWFnZSgkaWNvbiwgJHNwcml0ZSA9IGNvbW1vbilcclxuICB1bnF1b3RlKCd1cmwoLi4vaW1hZ2VzLycgKyAkc3ByaXRlICsgJy5zdmc/dj02IycgKyAkaWNvbiArICcpJylcclxuXHJcbm1hc2soJGljb24sICRzcHJpdGUgPSBjb21tb24pXHJcbiAgbWFzay1pbWFnZSBtYXNrSW1hZ2UoJGljb24sICRzcHJpdGUpXHJcbiAgbWFzay1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgbWFzay1wb3NpdGlvbiBjZW50ZXJcclxuICBtYXNrLXNpemUgY292ZXJcclxuXHJcbmJlZm9yZSgpXHJcbiAgJjo6YmVmb3JlXHJcbiAgICBjb250ZW50ICcnXHJcbiAgICB7YmxvY2t9XHJcblxyXG5hZnRlcigpXHJcbiAgJjo6YWZ0ZXJcclxuICAgIGNvbnRlbnQgJydcclxuICAgIHtibG9ja31cclxuIiwiLmNvbmdyZXNzLXBhZ2UtaGVhZGVyXHJcbiAgYmFja2dyb3VuZC1jb2xvciAjRURFREVEXHJcbiAgJl9fZGF0ZVxyXG4gICAgY29sb3IgdmFyKC0tY29sb3ItdGV4dC1zZWNvbmRhcnkpXHJcbiAgJl9fcGxhY2VcclxuICAgIGNvbG9yIHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5KVxyXG4iLCIuY29uZ3Jlc3MtdGFyZ2V0XHJcbiAgJGZvbnQteHMoKVxyXG4gIC0tY29sb3ItdGV4dCB2YXIoLS1jb2xvci1tYXJrKVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIGdhcCB2YXIoLS1nYXApXHJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICArbWVkaWEocylcclxuICAgICRmb250LWwoKVxyXG4gICttZWRpYShtKVxyXG4gICAgJGZvbnQtM3hsKClcclxuICAmX19pbWFnZVxyXG4gICAgbWF4LXdpZHRoIDc1JVxyXG4iLCIkZm9udC02eGwoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtNnhsKVxyXG4gIGxpbmUtaGVpZ2h0IDEuMjVcclxuJGZvbnQtNnhsLW1lZGl1bSgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS02eGwpXHJcbiAgZm9udC13ZWlnaHQgNTAwXHJcbiAgbGluZS1oZWlnaHQgMS4yNVxyXG4kZm9udC02eGwtYm9sZCgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS02eGwpXHJcbiAgZm9udC13ZWlnaHQgNzAwXHJcbiAgbGluZS1oZWlnaHQgMS4yNVxyXG4kZm9udC02eGwtdXBwZXJjYXNlKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTZ4bClcclxuICBsaW5lLWhlaWdodCAxLjI1XHJcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcbiRmb250LTV4bCgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS01eGwpXHJcbiAgbGluZS1oZWlnaHQgMS4yNVxyXG4kZm9udC01eGwtbWVkaXVtKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTV4bClcclxuICBmb250LXdlaWdodCA1MDBcclxuICBsaW5lLWhlaWdodCAxLjI1XHJcbiRmb250LTV4bC1ib2xkKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTV4bClcclxuICBmb250LXdlaWdodCA3MDBcclxuICBsaW5lLWhlaWdodCAxLjI1XHJcbiRmb250LTV4bC11cHBlcmNhc2UoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtNXhsKVxyXG4gIGxpbmUtaGVpZ2h0IDEuMjVcclxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuJGZvbnQtNHhsKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTR4bClcclxuICBsaW5lLWhlaWdodCAxLjI1XHJcbiRmb250LTR4bC1tZWRpdW0oKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtNHhsKVxyXG4gIGZvbnQtd2VpZ2h0IDUwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuMjVcclxuJGZvbnQtNHhsLWJvbGQoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtNHhsKVxyXG4gIGZvbnQtd2VpZ2h0IDcwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuMjVcclxuJGZvbnQtNHhsLXVwcGVyY2FzZSgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS00eGwpXHJcbiAgbGluZS1oZWlnaHQgMS4yNVxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4kZm9udC0zeGwoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtM3hsKVxyXG4gIGxpbmUtaGVpZ2h0IDEuMzc1XHJcbiRmb250LTN4bC1tZWRpdW0oKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtM3hsKVxyXG4gIGZvbnQtd2VpZ2h0IDUwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuMzc1XHJcbiRmb250LTN4bC1ib2xkKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTN4bClcclxuICBmb250LXdlaWdodCA3MDBcclxuICBsaW5lLWhlaWdodCAxLjM3NVxyXG4kZm9udC0zeGwtdXBwZXJjYXNlKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTN4bClcclxuICBsaW5lLWhlaWdodCAxLjM3NVxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4kZm9udC0yeGwoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtMnhsKVxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4kZm9udC0yeGwtbWVkaXVtKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTJ4bClcclxuICBmb250LXdlaWdodCA1MDBcclxuICBsaW5lLWhlaWdodCAxLjVcclxuJGZvbnQtMnhsLWJvbGQoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUtMnhsKVxyXG4gIGZvbnQtd2VpZ2h0IDcwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4kZm9udC0yeGwtdXBwZXJjYXNlKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLTJ4bClcclxuICBsaW5lLWhlaWdodCAxLjVcclxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuJGZvbnQteGwoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUteGwpXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiRmb250LXhsLW1lZGl1bSgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS14bClcclxuICBmb250LXdlaWdodCA1MDBcclxuICBsaW5lLWhlaWdodCAxLjVcclxuJGZvbnQteGwtYm9sZCgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS14bClcclxuICBmb250LXdlaWdodCA3MDBcclxuICBsaW5lLWhlaWdodCAxLjVcclxuJGZvbnQteGwtdXBwZXJjYXNlKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLXhsKVxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4kZm9udC1sKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLWwpXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiRmb250LWwtbWVkaXVtKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLWwpXHJcbiAgZm9udC13ZWlnaHQgNTAwXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiRmb250LWwtYm9sZCgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS1sKVxyXG4gIGZvbnQtd2VpZ2h0IDcwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4kZm9udC1sLXVwcGVyY2FzZSgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS1sKVxyXG4gIGZvbnQtd2VpZ2h0IDUwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4kZm9udC1tKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLW0pXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiRmb250LW0tbWVkaXVtKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLW0pXHJcbiAgZm9udC13ZWlnaHQgNTAwXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiRmb250LW0tYm9sZCgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS1tKVxyXG4gIGZvbnQtd2VpZ2h0IDcwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4kZm9udC1tLXVwcGVyY2FzZSgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS1tKVxyXG4gIGZvbnQtd2VpZ2h0IDUwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4kZm9udC1zKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLXMpXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiRmb250LXMtbWVkaXVtKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLXMpXHJcbiAgZm9udC13ZWlnaHQgNTAwXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiRmb250LXMtYm9sZCgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS1zKVxyXG4gIGZvbnQtd2VpZ2h0IDcwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4kZm9udC1zLXVwcGVyY2FzZSgpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS1zKVxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4kZm9udC14cygpXHJcbiAgZm9udC1zaXplIHZhcigtLWZvbnQtc2l6ZS14cylcclxuICBsaW5lLWhlaWdodCAxLjVcclxuJGZvbnQteHMtbWVkaXVtKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLXhzKVxyXG4gIGZvbnQtd2VpZ2h0IDUwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4kZm9udC14cy1ib2xkKClcclxuICBmb250LXNpemUgdmFyKC0tZm9udC1zaXplLXhzKVxyXG4gIGZvbnQtd2VpZ2h0IDcwMFxyXG4gIGxpbmUtaGVpZ2h0IDEuNVxyXG4kZm9udC14cy11cHBlcmNhc2UoKVxyXG4gIGZvbnQtc2l6ZSB2YXIoLS1mb250LXNpemUteHMpXHJcbiAgbGluZS1oZWlnaHQgMS41XHJcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcbiIsIi5jb25ncmVzcy1wcmljZVxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgK21lZGlhLW1heChzKVxyXG4gICAgZGlzcGxheSBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgMWZyIDJmclxyXG4gICttZWRpYShzKVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAmICsgJlxyXG4gICAgK2JlZm9yZSgpXHJcbiAgICAgICttZWRpYShzKVxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgaW5zZXQtYmxvY2sgMFxyXG4gICAgICAgIGxlZnQgY2FsYygtLjUgKiB2YXIoLS1nYXApKVxyXG4gICAgICAgIHdpZHRoIDFweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tY29sb3ItYmFja2dyb3VuZClcclxuICAmX190aXRsZVxyXG4gICAgK21lZGlhLW1heChzKVxyXG4gICAgICAkZm9udC14cy1ib2xkKClcclxuICAgICAgZ3JpZC1jb2x1bW4gMS8yXHJcbiAgICArbWVkaWEocylcclxuICAgICAgJGZvbnQteGwoKVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDQ4cHhcclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICttZWRpYShtKVxyXG4gICAgICAkZm9udC00eGwoKVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDcycHhcclxuICAgIHN0cm9uZ1xyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICttZWRpYShzKVxyXG4gICAgICAgICRmb250LXhsLWJvbGQoKVxyXG4gICAgICArbWVkaWEobSlcclxuICAgICAgICAkZm9udC00eGwtYm9sZCgpXHJcbiAgJl9fbGlzdFxyXG4gICAgJGZvbnQteHMoKVxyXG4gICAgK21lZGlhLW1heChzKVxyXG4gICAgICBncmlkLWNvbHVtbiAyLzNcclxuICAgICttZWRpYShzKVxyXG4gICAgICAkZm9udC1sKClcclxuICAgICttZWRpYShtKVxyXG4gICAgICAkZm9udC0zeGwoKVxyXG4gICZfX2l0ZW06bm90KCZfX2l0ZW0tLWFkZGl0aW9uYWwpOjpiZWZvcmVcclxuICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tY29sb3ItYmFja2dyb3VuZClcclxuICAmX19wcmljZVxyXG4gICAgJGZvbnQteHMtYm9sZCgpXHJcbiAgICBtYXJnaW4tdG9wIGF1dG9cclxuICAgICttZWRpYS1tYXgocylcclxuICAgICAgZ3JpZC1jb2x1bW4gMi8zXHJcbiAgICAgIG1hcmdpbi10b3AgMTJweFxyXG4gICAgICBwYWRkaW5nLWJsb2NrIDEycHhcclxuICAgICAgYm9yZGVyLXRvcCAxcHggc29saWRcclxuICAgICttZWRpYShzKVxyXG4gICAgICAkZm9udC00eGwoKVxyXG4gICAgICBwYWRkaW5nLXRvcCAxMzZweFxyXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgK21lZGlhKG0pXHJcbiAgICAgICRmb250LTZ4bC1ib2xkKClcclxuIiwiLmNvbmdyZXNzLXBhcnRuZXJzXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICBnYXAgdmFyKC0tZ2FwKVxyXG4gICttZWRpYS1tYXgocylcclxuICAgIG92ZXJmbG93LXggc2Nyb2xsXHJcbiAgICBzY3JvbGwtc25hcC10eXBlIHggbWFuZGF0b3J5XHJcbiAgJl9faXRlbVxyXG4gICAgaGVpZ2h0IGF1dG9cclxuICAgIHNjcm9sbC1zbmFwLWFsaWduIHN0YXJ0XHJcbiIsIi5jb25ncmVzcy1wcm9ncmFtXHJcbiAgJl9fdGl0bGVcclxuICAgICRmb250LWwoKVxyXG4gICAgLS1jb2xvci10ZXh0IHZhcigtLWNvbG9yLW1hcmspXHJcbiAgICBtYXJnaW4tYmxvY2sgMTRweCAyNXB4XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgK21lZGlhKHMpXHJcbiAgICAgICRmb250LTJ4bC1ib2xkKClcclxuICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcbiAgICArbWVkaWEobSlcclxuICAgICAgJGZvbnQtNnhsLWJvbGQoKVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDUwcHhcclxuICAmX190YWJsZVxyXG4gICAgLS1jb2xvci10ZXh0IHZhcigtLWNvbG9yLW1hcmspXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgK2JlZm9yZSgpXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIGluc2V0LWJsb2NrIDlweFxyXG4gICAgICBsZWZ0IDkwcHhcclxuICAgICAgd2lkdGggMXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tY29sb3ItbWFyaylcclxuICAgICAgK21lZGlhKHMpXHJcbiAgICAgICAgbGVmdCAxMzBweFxyXG4gICAgICAgIGluc2V0LWJsb2NrIDExcHhcclxuICAgICAgK21lZGlhKG0pXHJcbiAgICAgICAgbGVmdCAyMDBweFxyXG4gICZfX2l0ZW1cclxuICAgIGRpc3BsYXkgZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3cgcm93IGRlbnNlXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgOTBweCAxZnJcclxuICAgIGNvbHVtbi1nYXAgdmFyKC0tZ2FwKVxyXG4gICAgK21lZGlhKHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyAxMzBweCAxZnJcclxuICAgICttZWRpYShtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgMjAwcHggMWZyXHJcbiAgICAmICsgJlxyXG4gICAgICBtYXJnaW4tdG9wIHZhcigtLWdhcClcclxuICAmX19zY2hlZHVsZVxyXG4gICAgJGZvbnQteHMtYm9sZCgpXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgZ3JpZC1jb2x1bW4gMS8yXHJcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICttZWRpYShzKVxyXG4gICAgICAkZm9udC1sLWJvbGQoKVxyXG4gICAgK21lZGlhKG0pXHJcbiAgICAgICRmb250LTN4bC1ib2xkKClcclxuICAgICtiZWZvcmUoKVxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICB0b3AgNHB4XHJcbiAgICAgIHJpZ2h0IC00LjVweFxyXG4gICAgICB3aWR0aCA4cHhcclxuICAgICAgaGVpZ2h0IDhweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWNvbG9yLW1hcmspXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgdmFyKC0tYm9yZGVyLXJhZGl1cy01MClcclxuICAgICAgK21lZGlhKHMpXHJcbiAgICAgICAgdG9wIDdweFxyXG4gICAgICAgIHJpZ2h0IC01cHhcclxuICAgICAgICB3aWR0aCAxMHB4XHJcbiAgICAgICAgaGVpZ2h0IDEwcHhcclxuICAgICAgK21lZGlhKG0pXHJcbiAgICAgICAgdG9wIDEwcHhcclxuICAgICAgICByaWdodCAtOHB4XHJcbiAgICAgICAgd2lkdGggMTZweFxyXG4gICAgICAgIGhlaWdodCAxNnB4XHJcbiAgJl9fZGVzY3JpcHRpb25cclxuICAgICRmb250LXhzKClcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBncmlkLWNvbHVtbiAxLzRcclxuICAgIHBhZGRpbmctbGVmdCBjYWxjKDEwMHB4ICsgdmFyKC0tZ2FwKSAvIDIpXHJcbiAgICBwYWRkaW5nLWJvdHRvbSA2cHhcclxuICAgICttZWRpYShzKVxyXG4gICAgICAkZm9udC1sKClcclxuICAgICAgcGFkZGluZy1sZWZ0IGNhbGMoMTMwcHggKyB2YXIoLS1nYXApKVxyXG4gICAgK21lZGlhKG0pXHJcbiAgICAgICRmb250LTN4bCgpXHJcbiAgICAgIHBhZGRpbmctbGVmdCBjYWxjKDIwMHB4ICsgdmFyKC0tZ2FwKSlcclxuICAgICtiZWZvcmUoKVxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICB0b3AgNHB4XHJcbiAgICAgIGxlZnQgODdweFxyXG4gICAgICB3aWR0aCA4cHhcclxuICAgICAgaGVpZ2h0IDhweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWNvbG9yLWJhY2tncm91bmQpXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgdmFyKC0tY29sb3ItbWFyaylcclxuICAgICAgYm9yZGVyLXJhZGl1cyB2YXIoLS1ib3JkZXItcmFkaXVzLTUwKVxyXG4gICAgICArbWVkaWEocylcclxuICAgICAgICB0b3AgN3B4XHJcbiAgICAgICAgbGVmdCAxMjVweFxyXG4gICAgICAgIHdpZHRoIDEwcHhcclxuICAgICAgICBoZWlnaHQgMTBweFxyXG4gICAgICArbWVkaWEobSlcclxuICAgICAgICB0b3AgMTBweFxyXG4gICAgICAgIGxlZnQgMTkycHhcclxuICAgICAgICB3aWR0aCAxNnB4XHJcbiAgICAgICAgaGVpZ2h0IDE2cHhcclxuICAmX19uYW1lXHJcbiAgICAkZm9udC14cy1ib2xkKClcclxuICAgIGdyaWQtY29sdW1uIDIvM1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcbiAgICArbWVkaWEocylcclxuICAgICAgJGZvbnQtbC1ib2xkKClcclxuICAgICttZWRpYShtKVxyXG4gICAgICAkZm9udC0zeGwtYm9sZCgpXHJcbiIsIi5jb25ncmVzcy1mb290ZXJcclxuICAkZm9udC14cygpXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBpc29sYXRpb24gaXNvbGF0ZVxyXG4gIHBhZGRpbmctYmxvY2sgMjBweCA3OHB4XHJcbiAgK21lZGlhKHMpXHJcbiAgICBwYWRkaW5nLWJsb2NrIDQ2cHggNzJweFxyXG4gICttZWRpYShtKVxyXG4gICAgJGZvbnQteGwoKVxyXG4gICAgcGFkZGluZy1ibG9jayA1OHB4IDExMnB4XHJcbiAgK2JlZm9yZSgpXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgaW5zZXQgMFxyXG4gICAgei1pbmRleCAtMVxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBpbWFnZS1zZXQoXHJcbiAgICAgICAgICAgIHVybCguLi9pbWFnZXMvY29uZ3Jlc3MtZm9vdGVyLnBuZykgMXgsXHJcbiAgICAgICAgICAgIHVybCguLi9pbWFnZXMvY29uZ3Jlc3MtZm9vdGVyQDJ4LnBuZykgMnhcclxuICAgIClcclxuICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcclxuICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgbWl4LWJsZW5kLW1vZGUgbXVsdGlwbHlcclxuIiwiLnNsaWRlci1pbnRlcmVzdGluZ1xyXG4gICZfX3NsaWRlXHJcbiAgICAkZm9udC14cygpXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgY29sb3IgdmFyKC0tY29sb3ItbWFyaylcclxuICAgICttZWRpYShzKVxyXG4gICAgICAkZm9udC1sKClcclxuICAgICAgcGFkZGluZy1ibG9jayAxMDBweFxyXG4gICAgICBwYWRkaW5nLWlubGluZSAxNyVcclxuICAgICttZWRpYShtKVxyXG4gICAgICAkZm9udC0zeGwoKVxyXG4gIC5zbGlkZXJfX2Fycm93XHJcbiAgICB0b3AgYXV0b1xyXG4gICAgYm90dG9tIDBcclxuICAgIHRyYW5zZm9ybSBub25lXHJcbiAgICArbWVkaWEtbWF4KHMpXHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgJi0tcHJldlxyXG4gICAgICAtLWFycm93LWJlZm9yZS1yb3RhdGUgMTgwZGVnXHJcbiAgICAgIHJpZ2h0IEBjc3N7IG1pbihjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMiksIGNhbGMoMTAwdncgLyAyKSkgfVxyXG4gICAgICBsZWZ0IGF1dG9cclxuICAgICYtLW5leHRcclxuICAgICAgLS1hcnJvdy1iZWZvcmUtcm90YXRlIDBcclxuICAgICAgbGVmdCBjYWxjKEBjc3N7IG1pbigxMDB2dywgdmFyKC0tY29udGVudC13aWR0aCkpIH0gLyAyKVxyXG4gICAgICByaWdodCBhdXRvXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgbWFzayhhcnJvdylcclxuICAgICAgaGVpZ2h0IDI0cHhcclxuICAuc2xpZGVyX19wYWdpbmF0aW9uXHJcbiAgICArbWVkaWEocylcclxuICAgICAgZGlzcGxheSBub25lXHJcbiIsIi5zbGlkZXItc3BlYWtlcnNcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICttZWRpYShzKVxyXG4gICAgcGFkZGluZy1ib3R0b20gY2FsYyh2YXIoLS1nYXApICsgdmFyKC0tYXJyb3ctc2l6ZSkpXHJcbiAgJl9fc2xpZGUuc3dpcGVyLXNsaWRlXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBnYXAgdmFyKC0tZ2FwKVxyXG4gICZfX25hbWVcclxuICAgICRmb250LW0tYm9sZCgpXHJcbiAgICBvcmRlciAyXHJcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICttZWRpYShtKVxyXG4gICAgICAkZm9udC0zeGwtYm9sZCgpXHJcbiAgJl9fZGVzY3JpcHRpb25cclxuICAgIG9yZGVyIDNcclxuICAgICttZWRpYShtKVxyXG4gICAgICAkZm9udC0yeGwoKVxyXG4gICZfX2ltYWdlXHJcbiAgICBvcmRlciAxXHJcbiAgICB3aWR0aCBAY3NzeyBtaW4oMzYzcHgsIDY2JSkgfVxyXG4gIC5zbGlkZXJfX3dyYXBwZXJcclxuICAgIGRpc3BsYXkgZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3cgY29sdW1uXHJcbiAgLnNsaWRlcl9fYXJyb3dcclxuICAgIC0tYXJyb3ctY29sb3IgY3VycmVudENvbG9yXHJcbiAgICB0b3AgYXV0b1xyXG4gICAgYm90dG9tIDBcclxuICAgIHRyYW5zZm9ybSBub25lXHJcbiAgICArbWVkaWEtbWF4KHMpXHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgJi0tcHJldlxyXG4gICAgICAtLWFycm93LWJlZm9yZS1yb3RhdGUgMTgwZGVnXHJcbiAgICAgIHJpZ2h0IEBjc3N7IG1pbihjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMiksIGNhbGMoMTAwdncgLyAyKSkgfVxyXG4gICAgICBsZWZ0IGF1dG9cclxuICAgICYtLW5leHRcclxuICAgICAgLS1hcnJvdy1iZWZvcmUtcm90YXRlIDBcclxuICAgICAgbGVmdCBjYWxjKEBjc3N7IG1pbigxMDB2dywgdmFyKC0tY29udGVudC13aWR0aCkpIH0gLyAyKVxyXG4gICAgICByaWdodCBhdXRvXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgbWFzayhhcnJvdylcclxuICAgICAgaGVpZ2h0IDI0cHhcclxuICAuc2xpZGVyX19wYWdpbmF0aW9uXHJcbiAgICArbWVkaWEocylcclxuICAgICAgZGlzcGxheSBub25lXHJcbiIsIi5zbGlkZXItcHJvZ3JhbVxyXG4gICttZWRpYShzKVxyXG4gICAgcGFkZGluZy1ib3R0b20gY2FsYyh2YXIoLS1nYXApICsgdmFyKC0tYXJyb3ctc2l6ZSkpXHJcbiAgLnNsaWRlcl9fYXJyb3dcclxuICAgIHRvcCBhdXRvXHJcbiAgICBib3R0b20gMFxyXG4gICAgdHJhbnNmb3JtIG5vbmVcclxuICAgICttZWRpYS1tYXgocylcclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgICAmLS1wcmV2XHJcbiAgICAgIC0tYXJyb3ctYmVmb3JlLXJvdGF0ZSAxODBkZWdcclxuICAgICAgcmlnaHQgQGNzc3sgbWluKGNhbGModmFyKC0tY29udGVudC13aWR0aCkgLyAyKSwgY2FsYygxMDB2dyAvIDIpKSB9XHJcbiAgICAgIGxlZnQgYXV0b1xyXG4gICAgJi0tbmV4dFxyXG4gICAgICAtLWFycm93LWJlZm9yZS1yb3RhdGUgMFxyXG4gICAgICBsZWZ0IGNhbGMoQGNzc3sgbWluKDEwMHZ3LCB2YXIoLS1jb250ZW50LXdpZHRoKSkgfSAvIDIpXHJcbiAgICAgIHJpZ2h0IGF1dG9cclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBtYXNrKGFycm93KVxyXG4gICAgICBoZWlnaHQgMjRweFxyXG4gIC5zbGlkZXJfX3BhZ2luYXRpb25cclxuICAgICttZWRpYShzKVxyXG4gICAgICBkaXNwbGF5IG5vbmVcclxuIiwiLyoqXG4gKiBTd2lwZXIgOS40LjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAxMywgMjAyM1xuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcixzd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZSxzd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLHN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsOmhvc3QoLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwpIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24sc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcydcclxuXHJcbjpyb290XHJcbiAgLS1zbGlkZXItcGFkZGluZy14IGNhbGModmFyKC0tYXJyb3ctc2l6ZSkgKyB2YXIoLS1iYXNlLXBhZGRpbmcpKVxyXG4gIC0tc2xpZGVyLXBhZ2luYXRpb24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWNvbG9yLW1hcmspXHJcblxyXG4uc2xpZGVyXHJcbiAgLS1hcnJvdy1wb3NpdGlvbiB2YXIoLS1iYXNlLXBhZGRpbmcpXHJcbiAgLS1hcnJvdy1zaXplIDQ4cHhcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIGlzb2xhdGlvbiBpc29sYXRlXHJcbiAgYmFja2dyb3VuZC1jb2xvciBpbmhlcml0XHJcbiAgK21lZGlhKG0pXHJcbiAgICAtLWFycm93LXBvc2l0aW9uIDBcclxuICAgIHBhZGRpbmcteCB2YXIoLS1zbGlkZXItcGFkZGluZy14KVxyXG4gICYtLWZ1bGwtd2lkdGhcclxuICAgIC0tc2xpZGVyLXBhZGRpbmcteCAwXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgJl9fc2xpZGVzXHJcbiAgICBwb3NpdGlvbiBzdGF0aWNcclxuICAmX19hcnJvd1xyXG4gICAgLS1hcnJvdy1jb2xvciB2YXIoLS1jb2xvci1tYXJrKVxyXG4gICAgLS1hcnJvdy10cmFuc2l0aW9uLWR1cmF0aW9uIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24tb3V0KVxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHRvcCA1MCVcclxuICAgIHotaW5kZXggMTAwXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgd2lkdGggdmFyKC0tYXJyb3ctd2lkdGgsIHZhcigtLWFycm93LXNpemUpKVxyXG4gICAgaGVpZ2h0IHZhcigtLWFycm93LWhlaWdodCwgdmFyKC0tYXJyb3ctc2l6ZSkpXHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICtob3ZlcigpXHJcbiAgICAgIC0tYXJyb3ctY29sb3IgdmFyKC0tY29sb3ItaG92ZXIpXHJcbiAgICAgIC0tYXJyb3ctdHJhbnNpdGlvbi1kdXJhdGlvbiB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLWluKVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWNvbG9yLWJ1dHRvbilcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbiB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLWluKVxyXG4gICAgJjphY3RpdmVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1jb2xvci1idXR0b24tYWN0aXZlKVxyXG4gICAgICBib3JkZXItY29sb3IgdmFyKC0tY29sb3ItYnV0dG9uLWFjdGl2ZSlcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50ICcnXHJcbiAgICAgIHdpZHRoIDI0cHhcclxuICAgICAgaGVpZ2h0IDlweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFycm93LWNvbG9yKVxyXG4gICAgICBtYXNrKGRyb3AtZG93bilcclxuICAgICAgdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFycm93LXRyYW5zaXRpb24tZHVyYXRpb24pXHJcbiAgICAgIHJvdGF0ZSB2YXIoLS1hcnJvdy1iZWZvcmUtcm90YXRlKVxyXG4gICAgJi0tcHJldlxyXG4gICAgICAtLWFycm93LWJlZm9yZS1yb3RhdGUgOTBkZWdcclxuICAgICAgbGVmdCB2YXIoLS1hcnJvdy1wb3NpdGlvbilcclxuICAgICYtLW5leHRcclxuICAgICAgLS1hcnJvdy1iZWZvcmUtcm90YXRlIDI3MGRlZ1xyXG4gICAgICByaWdodCB2YXIoLS1hcnJvdy1wb3NpdGlvbilcclxuICAgICYtLWRpc2FibGVkXHJcbiAgICAmLS1kaXNhYmxlZDpob3ZlclxyXG4gICAgJi0tZGlzYWJsZWQ6YWN0aXZlXHJcbiAgICAgIC0tYXJyb3ctY29sb3IgdmFyKC0tY29sb3ItYm9yZGVyKVxyXG4gICAgICBvcGFjaXR5IC41XHJcbiAgICAgIGN1cnNvciBkZWZhdWx0XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcclxuICAgICYtLWxvY2tcclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgJl9fcGFnaW5hdGlvblxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBnYXAgLjMyNXJlbVxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBtYXJnaW4tdG9wIHZhcigtLWJhc2UtcGFkZGluZylcclxuICAgICYtLWxvY2tcclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgJl9fcGFnaW5hdGlvbi1pdGVtXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgZmxleC1zaHJpbmsgMFxyXG4gICAgYm90dG9tIHVuc2V0XHJcbiAgICB3aWR0aCAuMzc1cmVtXHJcbiAgICBoZWlnaHQgLjM3NXJlbVxyXG4gICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1zbGlkZXItcGFnaW5hdGlvbi1pdGVtLWJhY2tncm91bmQtY29sb3IpXHJcbiAgICBvcGFjaXR5IC4zXHJcbiAgICBib3JkZXItcmFkaXVzIHZhcigtLWJvcmRlci1yYWRpdXMtNTApXHJcbiAgICAmLS1hY3RpdmVcclxuICAgICAgd2lkdGggLjYyNXJlbVxyXG4gICAgICBoZWlnaHQgLjYyNXJlbVxyXG4gICAgICBvcGFjaXR5IDFcclxuICAmX19jYXB0aW9uXHJcbiAgICBtYXJnaW4tdG9wIHZhcigtLWJhc2UtcGFkZGluZylcclxuICAgIHdpZHRoIGNhbGMoMTAwJSAtICh2YXIoLS1nYXApICogMiArIHZhcigtLWFycm93LXNpemUpICogMikpXHJcbiJdfQ== */
