/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/owl.carousel2/dist/assets/owl.carousel.css ***!
  \************************************************************************************************************************************************/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 Saurabh Sharma
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

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

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/build_v2/images/owl.video.play.7f01b071.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/frontend/css/modules/blog/post.less ***!
  \***************************************************************************************************************************************************************************************************************/
.pictures .picture {
  margin-bottom: 5px;
  width: calc(50% - 5px);
  margin-right: 5px;
  display: inline-block;
  float: left;
  border-radius: 4px;
  position: relative;
}
.pictures .picture .overlay-items {
  background-color: rgba(80, 176, 71, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  border-radius: 4px;
}
.pictures .picture .overlay-items span {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  color: #ffffff;
  font-size: 10px;
  line-height: 1.36em;
  font-weight: 500;
  width: 100%;
}
.pictures img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}
@media (min-width: 768px) {
  .pictures .picture {
    width: calc(25% - 5px);
  }
}
.btn-primary,
.btn-warning,
.btn-danger {
  padding: 7px 15px;
  display: inline-block;
  text-decoration: none;
  border-radius: 3px;
}
.btn-primary {
  background-color: #6d5cae;
  border: 1px solid #6d5cae;
  color: #ffffff;
  font-weight: 500;
}
.btn-primarya {
  font-weight: 500;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #6d5cae;
  border-color: #6d5cae;
}
.btn-warning {
  background-color: #f8d053;
  color: #fff;
  font-weight: 500;
  border: 1px solid #f8d053;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #f8d053;
  border-color: #f8d053;
}
.btn-danger {
  background-color: #f55753;
  color: #fff;
  font-weight: 500;
  border: 1px solid #f55753;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #f55753;
  border-color: #f55753;
}
.modal .modal-content {
  box-shadow: none;
  border: none;
  border-radius: 0;
  background-clip: border-box;
  color: #3B3B3B;
}
.modal .modal-content .modal-header {
  background: #fff;
  border-bottom: 1px solid #f3f3f3;
  padding: 15px 25px 10px;
}
.modal .modal-content .modal-header div.modal-title {
  margin: 0;
  font-weight: 700;
  color: #6d5cae;
  padding: 7px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 20px;
}
.modal .modal-content .modal-body {
  padding: 0 15px;
  box-shadow: none;
  text-align: center;
}
.modal .modal-content .modal-body h2.message-title {
  margin-bottom: 0;
}
.modal .modal-content .modal-footer {
  border-top: none;
  box-shadow: none;
  margin-top: 0;
  padding: 25px;
  padding-top: 0;
  text-align: center;
}
.modal .modal-content .modal-footer .button-modal-action {
  padding: 7px 15px;
  display: inline-block;
  text-decoration: none;
  border-radius: 3px;
  background-color: #6d5cae;
  border: 1px solid #6d5cae;
  color: #ffffff;
  font-weight: 500;
}
.modal .modal-content .modal-footer .button-modal-actiona {
  font-weight: 500;
}
.modal .modal-content .modal-footer .button-modal-action:hover {
  color: #ffffff;
  background-color: #6d5cae;
  border-color: #6d5cae;
}
.modal.modal-full-width .modal-dialog {
  width: 1080px;
}
.modal.modal-success .modal-header {
  background: #6d5cae;
}
.modal.modal-success .modal-header div.modal-title {
  color: #fff;
}
.modal.modal-success .modal-body {
  padding: 50px 25px;
}
.modal.modal-success .modal-body h2 {
  color: #6d5cae;
}
.modal.modal-error {
  z-index: 10002;
}
.modal.modal-error .modal-header {
  background: #f55753;
}
.modal.modal-error .modal-header div.modal-title {
  color: #fff;
}
.modal.modal-error .modal-body {
  padding: 50px 25px;
}
.modal.modal-error .modal-body h2 {
  color: #f55753;
}
.modal-backdrop {
  position: fixed;
  bottom: 0;
}
@media (max-width: 767px) {
  .modal {
    top: 0;
    bottom: 0;
    overflow: hidden;
  }
  .modal.modal-error .modal-body {
    padding-top: 90px;
  }
  .modal .modal-dialog {
    margin: 0;
    height: 100%;
  }
  .modal .modal-dialog .modal-content-wrapper {
    width: 100%;
    height: 100%;
  }
  .modal .modal-dialog .modal-content {
    width: 100%;
    height: 100%;
  }
  .modal .modal-dialog .modal-content .modal-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
    height: 60px;
  }
  .modal .modal-dialog .modal-content .modal-body {
    overflow-y: auto;
    width: 100%;
    top: 0;
    bottom: 0;
    position: absolute;
  }
  .modal .modal-dialog .modal-content .loading-overlay {
    top: 0;
    bottom: 0;
    position: fixed;
  }
  .modal .modal-dialog .modal-content .modal-footer {
    bottom: 0;
    position: fixed;
    width: 100%;
  }
  .modal.datepicker-modal {
    z-index: 10001;
  }
  .modal.datepicker-modal input.datepicker {
    display: none;
  }
  .modal.datepicker-modal .date-picker-wrapper.inline-wrapper {
    position: static;
    border: none;
    display: block !important;
  }
  .modal.datepicker-modal .date-picker-wrapper.inline-wrapper .month-wrapper {
    width: 100% !important;
  }
  .modal.datepicker-modal .date-picker-wrapper.inline-wrapper .month-wrapper table {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 300px;
  }
  .modal.datepicker-modal .date-picker-wrapper.inline-wrapper .gap {
    display: none;
  }
  .modal.modal-full-width .modal-dialog {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .modal.modal-full-width .modal-dialog {
    width: 690px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .modal.modal-full-width .modal-dialog {
    width: 900px;
  }
}
.mf-modal-fullscreen .mf-header,
.mf-modal-fullscreen .modal-header {
  z-index: 1000;
  width: 100%;
  padding: 0 15px;
}
.mf-modal-fullscreen .mf-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  margin: 20px;
  width: 18px;
  height: 18px;
  padding: 0;
  text-align: center;
  border: none;
  background: none;
  z-index: 2;
}
.mf-modal-fullscreen .mf-modal-close .crossed {
  position: relative;
  width: 18px;
  height: 18px;
  display: block;
}
.mf-modal-fullscreen .mf-modal-close .crossed::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 1px;
  bottom: 1px;
  border-width: 8px;
  border-style: solid;
  border-color: #cccccc transparent;
}
.mf-modal-fullscreen .mf-modal-close .crossed::after {
  content: '';
  position: absolute;
  left: 1px;
  right: 1px;
  top: 0;
  bottom: 0;
  border-width: 8px;
  border-style: solid;
  border-color: #fff transparent;
}
.mf-modal-fullscreen .mf-body,
.mf-modal-fullscreen .modal-body {
  width: 100%;
  height: calc(100% - 60px);
}
.mf-modal-fullscreen .modal-dialog {
  max-width: none;
}
@media (max-width: 991px) {
  .mf-modal-fullscreen .mf-header,
  .mf-modal-fullscreen .modal-header {
    position: absolute;
    top: 0;
    left: 0;
  }
  .mf-modal-fullscreen .mf-body,
  .mf-modal-fullscreen .modal-body {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  body.mf-opened .page-wrapper {
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    transition: visibility 0.27s;
    max-width: 100%;
  }
  body.mf-opened .footer {
    position: absolute;
    overflow: hidden;
    visibility: hidden;
  }
  .mf-modal-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10000;
    background: #fff;
    visibility: visible;
  }
  .mf-modal-fullscreen .mf-body,
  .mf-modal-fullscreen .modal-body {
    overflow: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .mf-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    cursor: pointer;
  }
}
@media (min-width: 550px) {
  .modal-gallery .mf-modal-close,
  .modal-inquiry .mf-modal-close,
  .modal-single-image .mf-modal-close {
    top: -18px;
    right: -18px;
    margin: 0;
    width: 38px;
    height: 38px;
    padding: 10px;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0 2px 15px 5px rgba(0, 0, 0, 0.11);
    z-index: 2;
  }
  .modal-gallery .mf-modal-close .crossed::before,
  .modal-inquiry .mf-modal-close .crossed::before,
  .modal-single-image .mf-modal-close .crossed::before {
    border-color: #6d5cae transparent;
  }
}
/* ------------------------------------------------------------------
[9. Progress Indicators]
*/
.progress {
  height: 4px;
  background-color: rgba(98, 98, 98, 0.2);
  background-image: none;
  box-shadow: none;
  border-radius: 0;
}
.progress.transparent {
  background-color: rgba(0, 0, 0, 0.28);
}
.progress.progress-small {
  height: 3px;
}
/* Circular Progress : indeterminate color
------------------------------------
*/
.progress-bar-indeterminate {
  background: url(/build_v2/images/progress-bar-master.c739ef53.svg) no-repeat top left;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.progress-bar-indeterminate.progress-bar-primary {
  background-image: url(/build_v2/images/progress-bar-primary.3870def3.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-complete {
  background-image: url(/build_v2/images/progress-bar-complete.219a6a6e.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-success {
  background-image: url(/build_v2/images/progress-bar-success.5eb0f1e9.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-info {
  background-image: url(/build_v2/images/progress-bar-info.9033e5e2.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-warning {
  background-image: url(/build_v2/images/progress-bar-warning.e10d27b0.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-danger {
  background-image: url(/build_v2/images/progress-bar-danger.9370d6ac.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-master {
  background-image: url(/build_v2/images/progress-bar-master.c739ef53.svg);
  background-color: transparent;
}
/* Progress Bar
------------------------------------
*/
.progress-bar {
  box-shadow: none;
  border-radius: 0;
  background-color: #626262;
  background-image: none;
  transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
/* Progress Bar : Color Options
------------------------------------
*/
.progress-bar-primary {
  background-color: #6d5cae;
  background-image: none;
}
.progress-bar-complete {
  background-color: #48b0f7;
  background-image: none;
}
.progress-bar-success {
  background-color: #4daf47;
  background-image: none;
}
.progress-bar-info {
  background-color: #3b4752;
  background-image: none;
}
.progress-bar-warning {
  background-color: #f8d053;
  background-image: none;
}
.progress-bar-danger {
  background-color: #f55753;
  background-image: none;
}
.progress-bar-white {
  background-color: #fff;
  background-image: none;
}
.progress-bar-black {
  background-color: #000;
  background-image: none;
}
.progress-info .bar,
.progress .bar-info {
  background-color: #232b31;
  background-image: none;
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #957d32;
  background-image: none;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #933432;
  background-image: none;
}
.progress-white .bar,
.progress .bar-white {
  background-color: #fff;
  background-image: none;
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #4daf47;
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #3b4752;
}
/* Circular Progress : indeterminate
------------------------------------
*/
.progress-circle-indeterminate {
  background: url(/build_v2/images/progress-circle-master.f5835d0c.svg) no-repeat top left;
  width: 50px;
  height: 50px;
  background-size: 100% auto;
  margin: 0 auto;
}
.progress-circle-indeterminate.progress-circle-warning {
  background-image: url(/build_v2/images/progress-circle-warning.bdc55e10.svg);
}
.progress-circle-indeterminate.progress-circle-danger {
  background-image: url(/build_v2/images/progress-circle-danger.a9284bd3.svg);
}
.progress-circle-indeterminate.progress-circle-info {
  background-image: url(/build_v2/images/progress-circle-info.cba899bd.svg);
}
.progress-circle-indeterminate.progress-circle-primary {
  background-image: url(/build_v2/images/progress-circle-primary.fb10b7ea.svg);
}
.progress-circle-indeterminate.progress-circle-success {
  background-image: url(/build_v2/images/progress-circle-success.6b7d2527.svg);
}
.progress-circle-indeterminate.progress-circle-complete {
  background-image: url(/build_v2/images/progress-circle-complete.82cc6e28.svg);
}
/* Circular Progress
------------------------------------
*/
.progress-circle {
  display: block;
  height: 45px;
  margin: 0 auto;
  position: relative;
  width: 45px;
}
.progress-circle .pie {
  clip: rect(0, 45px, 45px, 45px / 2);
  height: 45px;
  position: absolute;
  width: 45px;
}
.progress-circle .pie .half-circle {
  border: 3px solid #626262;
  border-radius: 50%;
  clip: rect(0, 45px / 2, 45px, 0);
  height: 45px;
  position: absolute;
  width: 45px;
}
.progress-circle .shadow {
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
.progress-circle.progress-circle-warning .pie .half-circle {
  border-color: #f8d053;
}
.progress-circle.progress-circle-danger .pie .half-circle {
  border-color: #f55753;
}
.progress-circle.progress-circle-info .pie .half-circle {
  border-color: #3b4752;
}
.progress-circle.progress-circle-primary .pie .half-circle {
  border-color: #6d5cae;
}
.progress-circle.progress-circle-success .pie .half-circle {
  border-color: #4daf47;
}
.progress-circle.progress-circle-complete .pie .half-circle {
  border-color: #48b0f7;
}
.progress-circle.progress-circle-thick .pie .half-circle,
.progress-circle.progress-circle-thick .shadow {
  border-width: 5px;
}
.owl-prev,
.owl-next {
  position: absolute;
  top: 50%;
  color: #ffffff;
  font-size: 2em;
  line-height: 1.36em;
  margin-top: -15px;
  padding: 3px 5px;
}
.owl-prev {
  left: 0;
  border-radius: 2px 0 0 2px;
}
.owl-next {
  right: 0;
  border-radius: 0 2px 2px 0;
}
.rc-simple-react-modal__dialog.rc-simple-react-modal__dialog--modal-gallery {
  position: relative;
  max-width: none;
  width: 1080px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
  overflow: visible;
  padding: 0;
}
.modal-gallery .modal-gallery__close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  margin: 20px;
  width: 18px;
  height: 18px;
  padding: 0;
  text-align: center;
  border: none;
  background: none;
  z-index: 2;
}
.modal-gallery .modal-gallery__close .crossed {
  position: relative;
  width: 18px;
  height: 18px;
  display: block;
}
.modal-gallery .modal-gallery__close .crossed::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 1px;
  bottom: 1px;
  border-width: 8px;
  border-style: solid;
  border-color: #cccccc transparent;
}
.modal-gallery .modal-gallery__close .crossed::after {
  content: '';
  position: absolute;
  left: 1px;
  right: 1px;
  top: 0;
  bottom: 0;
  border-width: 8px;
  border-style: solid;
  border-color: #fff transparent;
}
.modal-gallery .modal-content {
  border-radius: 4px;
}
.modal-gallery .modal-content .modal-body {
  border-radius: 4px;
  overflow: hidden;
  padding: 0;
}
.modal-gallery .modal-gallery-content {
  position: relative;
}
.modal-gallery .modal-gallery-content .owl-prev,
.modal-gallery .modal-gallery-content .owl-next {
  background-color: rgba(80, 176, 71, 0.5);
  padding: 10px;
}
.modal-gallery .modal-gallery-content .owl-prev {
  left: 0;
  border-radius: 0 2px 2px 0;
}
.modal-gallery .modal-gallery-content .owl-next {
  right: 0;
  border-radius: 2px 0 0 2px;
}
.modal-gallery .modal-gallery-content.loader {
  min-height: 722px;
}
.modal-gallery .modal-gallery-content .progress-circle-indeterminate {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.modal-gallery .modal-gallery-content .pictures {
  padding: 3px;
  width: 100%;
}
@media (max-width: 767px) {
  .modal-gallery .modal-gallery-content.loader {
    min-height: 50px;
  }
  .modal-gallery .modal-gallery-content .sidebar .gallery-photos-thumbnails {
    display: none;
  }
  .rc-simple-react-modal__dialog--modal-gallery {
    width: 100%;
  }
}
@media (min-width: 550px) {
  .modal-gallery .modal-gallery__close {
    top: -18px;
    right: -18px;
    margin: 0;
    width: 38px;
    height: 38px;
    padding: 10px;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0 2px 15px 5px rgba(0, 0, 0, 0.11);
  }
  .modal-gallery .modal-gallery__close .crossed::before {
    border-color: #6d5cae transparent;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .modal-gallery .modal-gallery-content.loader {
    min-height: 324px;
  }
  .modal-gallery .modal-gallery-content .sidebar .gallery-photos-thumbnails {
    display: none;
  }
  .rc-simple-react-modal__dialog--modal-gallery {
    width: 690px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .modal-gallery .modal-gallery-content.loader {
    min-height: 602px;
  }
  .rc-simple-react-modal__dialog--modal-gallery {
    width: 900px;
  }
}
.rc-simple-react-modal__dialog.rc-simple-react-modal__dialog--modal-single-image {
  position: relative;
  width: 1080px;
  max-width: none;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
  overflow: visible;
  padding: 0;
}
.modal-single-image .modal-content {
  border-radius: 4px;
}
.modal-single-image .modal-content .modal-body {
  padding: 3px;
}
.modal-single-image .modal-image-body {
  background: url(/build_v2/images/progress-circle-master.f5835d0c.svg) no-repeat center center;
  background-size: 50px 50px;
  margin: 0 auto;
  display: block;
}
.modal-single-image .modal-image-body img {
  width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .rc-simple-react-modal__dialog--modal-single-image {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .rc-simple-react-modal__dialog--modal-single-image {
    width: 690px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .rc-simple-react-modal__dialog--modal-single-image {
    width: 900px;
  }
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/frontend/css/components/rc-simple-react-modal.less ***!
  \******************************************************************************************************************************************************************************************************************************/
.rc-simple-react-modal__backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  background: rgba(0, 0, 0, 0.45);
}
.rc-simple-react-modal__dialog {
  width: 100%;
  max-width: 900px;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
@media (max-width: 767px) {
  .rc-simple-react-modal__dialog {
    padding: 16px;
  }
}
.rc-simple-react-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 0;
  padding: 20px;
}
.rc-simple-react-modal__title {
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  color: #4daf47;
}
.rc-simple-react-modal__description {
  margin: 0 0 14px;
  font-size: 15px;
  line-height: 22px;
  color: #333333;
}
.rc-simple-react-modal__close {
  border: 0;
  background: transparent;
  color: #808080;
  font-size: 32px;
  line-height: 1;
}
@media (max-width: 767px) {
  .rc-simple-react-modal__title {
    font-size: 20px;
    line-height: 26px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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S1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpzTlY7RUlwT0U7OztJQWlCWTtFSndOZDtBQUNGO0FBQ0E7O0NBRUM7QUs1WEQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOFhKO0FLNVhJO0VBQ0k7QUw4WFI7QUszWEk7RUFDSTtBTDZYUjtBQUNBOztDQUVDO0FLeFhEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUwwWEo7QUt4WEk7RUFDSTtFQUNBO0FMMFhSO0FLdlhJO0VBQ0k7RUFDQTtBTHlYUjtBS3RYSTtFQUNJO0VBQ0E7QUx3WFI7QUtyWEk7RUFDSTtFQUNBO0FMdVhSO0FLcFhJO0VBQ0k7RUFDQTtBTHNYUjtBS25YSTtFQUNJO0VBQ0E7QUxxWFI7QUtsWEk7RUFDSTtFQUNBO0FMb1hSO0FBQ0E7O0NBRUM7QUsvV0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpWEo7QUFDQTs7Q0FFQztBSzdXRDtFQUNJO0VBQ0E7QUwrV0o7QUs1V0E7RUFDSTtFQUNBO0FMOFdKO0FLM1dBO0VBQ0k7RUFDQTtBTDZXSjtBSzFXQTtFQUNJO0VBQ0E7QUw0V0o7QUt6V0E7RUFDSTtFQUNBO0FMMldKO0FLeFdBO0VBQ0k7RUFDQTtBTDBXSjtBS3ZXQTtFQUNJO0VBQ0E7QUx5V0o7QUt0V0E7RUFDSTtFQUNBO0FMd1dKO0FLcldBOztFQUVJO0VBQ0E7QUx1V0o7QUtwV0E7O0VBRUk7RUFDQTtBTHNXSjtBS25XQTs7RUFFSTtFQUNBO0FMcVdKO0FLbFdBOztFQUVJO0VBQ0E7QUxvV0o7QUtqV0E7O0VBRUk7QUxtV0o7QUtoV0E7O0VBRUk7QUxrV0o7QUFDQTs7Q0FFQztBSzlWRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnV0o7QUs5Vkk7RUFDSTtBTGdXUjtBSzdWSTtFQUNJO0FMK1ZSO0FLNVZJO0VBQ0k7QUw4VlI7QUszVkk7RUFDSTtBTDZWUjtBSzFWSTtFQUNJO0FMNFZSO0FLelZJO0VBQ0k7QUwyVlI7QUFDQTs7Q0FFQztBS3RWRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3Vko7QUs3VkE7RUFRUTtFQUNBO0VBQ0E7RUFDQTtBTHdWUjtBS25XQTtFQWNZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdWWjtBSzNXQTtFQXdCUTtFQUNBO0VBQ0E7RUFDQTtBTHNWUjtBS25WSTtFQUdRO0FMbVZaO0FLL1VJO0VBR1E7QUwrVVo7QUszVUk7RUFHUTtBTDJVWjtBS3ZVSTtFQUdRO0FMdVVaO0FLblVJO0VBR1E7QUxtVVo7QUsvVEk7RUFHUTtBTCtUWjtBSzNUSTs7RUFJUTtBTDJUWjtBTWhsQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rbEJKO0FNL2tCQTtFQUNJO0VBQ0E7QU5pbEJKO0FNOWtCQTtFQUNJO0VBQ0E7QU5nbEJKO0FPL2xCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpbUJKO0FPOWxCQTtFQUVRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCtsQlI7QU81bUJBO0VBZ0JZO0VBQ0E7RUFDQTtFQUNBO0FQK2xCWjtBTzdsQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArbEJoQjtBTzVsQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4bEJoQjtBT3hvQkE7RUFnRFE7QVAybEJSO0FPM29CQTtFQW1EWTtFQUNBO0VBQ0E7QVAybEJaO0FPaHBCQTtFQTBEUTtBUHlsQlI7QU9ucEJBOztFTldJO0VNb0RRO0FQeWxCWjtBT3hwQkE7RUFtRVk7RUFDQTtBUHdsQlo7QU81cEJBO0VBd0VZO0VBQ0E7QVB1bEJaO0FPcGxCUTtFQUNJO0FQc2xCWjtBT25xQkE7RUFpRlk7RUFDQTtFQUNBO0VBQ0E7QVBxbEJaO0FPenFCQTtFQXdGWTtFQUNBO0FQb2xCWjtBTy9rQkE7RUFLWTtJQUNJO0VQNmtCZDtFT2psQkU7SUFVZ0I7RVAwa0JsQjtFT3BrQkU7SUFDSTtFUHNrQk47QUFDRjtBT25rQkE7RUFDSTtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUG9rQlY7RU85a0JFO0lBYVk7RVBva0JkO0FBQ0Y7QU8vakJBO0VBS1k7SUFDSTtFUDZqQmQ7RU9qa0JFO0lBVWdCO0VQMGpCbEI7RU9wakJFO0lBQ0k7RVBzakJOO0FBQ0Y7QU9uakJBO0VBS1k7SUFDSTtFUGlqQmQ7RU81aUJFO0lBQ0k7RVA4aUJOO0FBQ0Y7QVF6dUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJ1Qko7QVF4dUJBO0VBR1E7QVJ3dUJSO0FRM3VCQTtFQU1ZO0FSd3VCWjtBUTl1QkE7RUFXUTtFQUNBO0VBQ0E7RUFDQTtBUnN1QlI7QVFwdkJBO0VBaUJZO0VBQ0E7QVJzdUJaO0FRanVCQTtFQUNJO0lBQ0k7RVJtdUJOO0FBQ0Y7QVFodUJBO0VBQ0k7SUFDSTtFUmt1Qk47QUFDRjtBUS90QkE7RUFDSTtJQUNJO0VSaXVCTjtBQUNGOzs7OztBU2h4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREo7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKO0FBS0E7RUFDSTtJQUNJO0VBSE47QUFDRjtBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjtBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFOSjtBQVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKO0FBVUE7RUFDSTtJQUNJO0lBQ0E7RUFSTjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmVudGNhcnMvLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsMi9kaXN0L2Fzc2V0cy9vd2wuY2Fyb3VzZWwuY3NzIiwid2VicGFjazovL3JlbnRjYXJzLy4vYXNzZXRzL2Zyb250ZW5kL2Nzcy9jb21wb25lbnRzL2dhbGxlcnkubGVzcyIsIndlYnBhY2s6Ly9yZW50Y2Fycy8uL2Fzc2V0cy9mcm9udGVuZC9jc3MvbW9kdWxlcy9ibG9nL3Bvc3QubGVzcyIsIndlYnBhY2s6Ly9yZW50Y2Fycy8uL2Fzc2V0cy9mcm9udGVuZC9jc3MvdmFyaWFibGVzL3JjLXZhcmlhYmxlcy5sZXNzIiwid2VicGFjazovL3JlbnRjYXJzLy4vYXNzZXRzL2Zyb250ZW5kL2Nzcy9jb21wb25lbnRzL2J1dHRvbi5sZXNzIiwid2VicGFjazovL3JlbnRjYXJzLy4vYXNzZXRzL2Zyb250ZW5kL2Nzcy9jb21wb25lbnRzL21vZGFsLmxlc3MiLCJ3ZWJwYWNrOi8vcmVudGNhcnMvLi9hc3NldHMvZnJvbnRlbmQvY3NzL2NvbXBvbmVudHMvbW9kYWwtZnVsbHNjcmVlbi5sZXNzIiwid2VicGFjazovL3JlbnRjYXJzLy4vYXNzZXRzL2Zyb250ZW5kL2Nzcy9jb21wb25lbnRzL3Byb2dyZXNzLWluZGljYXRvcnMubGVzcyIsIndlYnBhY2s6Ly9yZW50Y2Fycy8uL2Fzc2V0cy9mcm9udGVuZC9jc3MvY29tcG9uZW50cy9jYXJvdXNlbC1uYXZpZ2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vcmVudGNhcnMvLi9hc3NldHMvZnJvbnRlbmQvY3NzL2NvbXBvbmVudHMvbW9kYWwtZ2FsbGVyeS5sZXNzIiwid2VicGFjazovL3JlbnRjYXJzLy4vYXNzZXRzL2Zyb250ZW5kL2Nzcy9jb21wb25lbnRzL21vZGFsLXNpbmdsZS1pbWFnZS5sZXNzIiwid2VicGFjazovL3JlbnRjYXJzLy4vYXNzZXRzL2Zyb250ZW5kL2Nzcy9jb21wb25lbnRzL3JjLXNpbXBsZS1yZWFjdC1tb2RhbC5sZXNzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjIuMVxuICogQ29weXJpZ2h0IDIwMTMtMjAxNyBTYXVyYWJoIFNoYXJtYVxuICogTGljZW5zZWQgdW5kZXIgICgpXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9zY3JlZW4tcmVzb2x1dGlvbnMnO1xuXG4ucGljdHVyZXMge1xuXG4gICAgLnBpY3R1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAub3ZlcmxheS1pdGVtcyB7XG4gICAgICAgICAgICAuY29sb3ItcmdiYS1iZy1tYXN0ZXIoMC41KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IEByY0NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuXG4gICAgLnBpY3R1cmVzIHtcblxuICAgICAgICAucGljdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnfm93bC5jYXJvdXNlbDIvZGlzdC9hc3NldHMvb3dsLmNhcm91c2VsLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2dhbGxlcnkubGVzcyc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL21vZGFsLmxlc3MnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC1mdWxsc2NyZWVuLmxlc3MnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC1nYWxsZXJ5Lmxlc3MnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC1zaW5nbGUtaW1hZ2UubGVzcyc7XG5AaW1wb3J0ICcuLi8uLi92YXJpYWJsZXMvcmMtdmFyaWFibGVzJztcbiIsIi8vIENvbG91cnNcbkByY0NvbG9yV2hpdGU6ICNmZmZmZmY7XG5AcmNDb2xvckdyYXk6ICNmYWZhZmE7XG5AcmNDb2xvckdyYXlMaWdodGVuOiAjYWFhYWFhO1xuQHJjQ29sb3JHcmF5RGFya2VuOiAjOTk5OTk5O1xuQHJjQ29sb3JHcmF5Qm9yZGVyOiAjZjBmMGYwO1xuQHJjQ29sb3JHcmF5Qm9yZGVyRGFya2VuOiAjZDBkMGQwO1xuQHJjQ29sb3JHcmF5Qm9yZGVyRGFya2VzdDogI0I1QjVCNTtcbkByY0NvbG9yR3JheUJhY2tncm91bmQ6ICNmMmYxZjA7XG5AcmNDb2xvckdyYXlCYWNrZ3JvdW5kTGlnaHRlbjogI2ZhZmFmYTtcbkByY0NvbG9yQmxhY2s6ICMzMzMzMzM7XG5AcmNDb2xvckJsYWNrTGlnaHQ6ICM2NjY2NjY7XG5AcmNDb2xvckJsYWNrRm9udDogIzNCM0IzQjtcbkByY0NvbG9yT3JhbmdlOiAjZmY5MDAwO1xuQHJjQ29sb3JHcmVlbjogIzRkYWY0NztcbkByY0NvbG9yR3JheUZvbnQ6ICNjY2NjY2M7XG5AcmNDb2xvckdyYXlEYXJrZXJGb250OiAjODA4MDgwO1xuQHJjQ29sb3JHcmF5Qm9yZGVySWNvbjogI2YzZjNmMztcbkByY0NvbG9yUmVkOiAjZWQxYzI0O1xuQHJjQ29sb3JCbHVlOiAjNTNhNGZmO1xuQHJjQ29sb3JZZWxsb3c6ICNmZmQ2MDA7XG5cbkByY1BhZ2VXaWR0aDogMTE0MHB4O1xuXG4uY29sb3ItcmdiYS1iZy1tYXN0ZXIoQGFscGhhKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MCwgMTc2LCA3MSwgQGFscGhhKTtcbn1cblxuQHJjQ29sb3JHcmVlbkJhY2tncm91bmQ6ICM1MGIwNDc7XG5AcmNDb2xvckdyZWVuQmFja2dyb3VuZExpZ2h0ZXI6IGxpZ2h0ZW4oIzUwYjA0NywgMzAlKTtcbkByY0NvbG9yR3JlZW5CYWNrZ3JvdW5kTGlnaHRlc3Q6ICNGMEY5RjE7XG5cbkByY0NvbG9yR3JlZW5CdXR0b25Ob3JtYWw6ICM1MGIwNDc7XG5AcmNDb2xvckdyZWVuQnV0dG9uSG92ZXI6ICM1NWJkNGI7XG5AcmNDb2xvckdyZWVuQnV0dG9uQWN0aXZlOiAjNDlhMzQxO1xuQHJjQ29sb3JHcmVlbkJ1dHRvbkJhY2tncm91bmQ6ICNmMWY5ZjE7XG5cbkByY0NvbG9yWWVsbG93QnV0dG9uVGV4dDogIzc0NDMwMDtcbkByY0NvbG9yWWVsbG93QnV0dG9uTm9ybWFsOiAjZmZkOTQwO1xuQHJjQ29sb3JZZWxsb3dCdXR0b25Ib3ZlcjogZGFya2VuKEByY0NvbG9yWWVsbG93QnV0dG9uTm9ybWFsLCAxMCUpO1xuQHJjQ29sb3JZZWxsb3dCdXR0b25BY3RpdmU6IGRhcmtlbihAcmNDb2xvclllbGxvd0J1dHRvbk5vcm1hbCwgMjAlKTtcblxuQHJjQ29sb3JPcmFuZ2VCdXR0b25Ob3JtYWw6ICNmZjkwMDA7XG5AcmNDb2xvck9yYW5nZUJ1dHRvbkhvdmVyOiAjZmZhNjAwO1xuQHJjQ29sb3JPcmFuZ2VCdXR0b25BY3RpdmU6ICNmMjg5MDA7XG5cbkByY0NvbG9yU2ltcGxlQnV0dG9uTm9ybWFsOiB0cmFuc3BhcmVudDtcbkByY0NvbG9yU2ltcGxlQnV0dG9uSG92ZXI6ICNmMGYwZjA7XG5AcmNDb2xvclNpbXBsZUJ1dHRvbkFjdGl2ZTogI2ViZWJlYjtcblxuQHJjQ29sb3JWYWxpZGF0b3JJbnB1dEVycm9yOiAjZmZlNWU1O1xuQHJjQ29sb3JWYWxpZGF0b3JJbnB1dEVycm9yQm9yZGVyOiAjZmYwMDAwO1xuQHJjQ29sb3JWYWxpZGF0b3JJbnB1dEVycm9yVGV4dDogI2ZmMDAwMDtcblxuQHJjQ29sb3JDb29raWVzQmFja2dyb3VuZDogI2YyZjFmMDtcblxuQGNvbG9yLW1hc3Rlci1saWdodDogI2ZmZmZmZjtcbkByY0JhY2tncm91bmRHcmF5OiAjYWFhYWFhO1xuQHJjQmFja2dyb3VuZEdyYXlMaWdodGVyOiAjZjVmNWY1O1xuQHJjQ29sb3JHcmF5Qm9yZGVyRGFya2VyOiAjY2NjO1xuXG4vLyBwYWdlcyBjaGVja2JveCBjb2xvcnNcbkBjb2xvci1tYXN0ZXI6ICM2MjYyNjI7XG5AY29sb3Itd2hpdGU6ICNmZmY7XG5AY29sb3ItYmxhY2s6ICMwMDA7XG5AY29sb3ItcmVkOiByZWQ7XG5cbkBjb2xvci1zdWNjZXNzOiBAcmNDb2xvckdyZWVuO1xuXG5AY29sb3ItY29tcGxldGUgOiAjNDhiMGY3O1xuQGNvbG9yLXByaW1hcnk6ICM2ZDVjYWU7XG5AY29sb3Itd2FybmluZzogI2Y4ZDA1MztcbkBjb2xvci1kYW5nZXI6ICNmNTU3NTM7XG5AY29sb3ItaW5mbzogIzNiNDc1MjtcbkBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiBmYWRlKEBjb2xvci1ibGFjaywgNyUpO1xuXG4vL01peGluZyBDb2xvciB2YXJyaWFibGUgZm9yIGNyZWF0aW5nIGJvdGggbGlnaHQgYW5kIGRhcmsgY29sb3JzXG5AbWl4LXBlcmNlbnRhZ2UtZGFyazogODElO1xuQG1peC1wZXJjZW50YWdlLWRhcmtlcjogNjAlO1xuQG1peC1wZXJjZW50YWdlLWxpZ2h0OiA4MCU7XG5AbWl4LXBlcmNlbnRhZ2UtbGlnaHRlcjogMjAlO1xuXG5AY29sb3ItaW5mby1kYXJrZXI6IG1peChAY29sb3ItaW5mbywgQGNvbG9yLWJsYWNrLCBAbWl4LXBlcmNlbnRhZ2UtZGFya2VyKTtcbkBjb2xvci13YXJuaW5nLWRhcmtlcjogbWl4KEBjb2xvci13YXJuaW5nLCBAY29sb3ItYmxhY2ssIEBtaXgtcGVyY2VudGFnZS1kYXJrZXIpO1xuQGNvbG9yLWRhbmdlci1kYXJrZXI6IG1peChAY29sb3ItZGFuZ2VyLCBAY29sb3ItYmxhY2ssIEBtaXgtcGVyY2VudGFnZS1kYXJrZXIpO1xuXG5AdG9vbHRpcENvbG9yUmVkOiAjZmYwMDAwO1xuXG4vLyBzZWFyY2ggdGFiIGNvbG9yc1xuQHJjQ29sb3JUYWJBY3RpdmU6ICNmMmYxZjA7XG5AcmNDb2xvclRhYkluQWN0aXZlOiByZ2JhKDI0MiwgMjQxLCAyNDAsIDAuOCk7XG5cbi8vIFNwYWNlc1xuQHBhZGRpbmctc3BhY2U6IDE1cHg7XG5AbWFyZ2luLXNwYWNlOiAxNXB4O1xuQGxpbmUtc3BhY2U6IDEwcHg7XG5cbi8vIE5vdGlmaWNhdGlvblxuXG5AbGF5b3V0LXNpZGVwYW5lbC1waW4td2lkdGg6IDI1MHB4O1xuQGxheW91dC1oZWFkZXItaGVpZ2h0OiAzMHB4O1xuQGxheW91dC1zaWRlcGFuZWwtd2lkdGgtY29sbGFwc2VkOiA3MHB4O1xuQHpJbmRleC1ub3RpZmljYXRpb25zOiA5MDA7XG5cbkBwcy1ub3RpZmljYXRpb24td2FybmluZy1iYWNrZ3JvdW5kOiAjRkJFQUExO1xuQHBzLW5vdGlmaWNhdGlvbi13YXJuaW5nLWNvbG9yOiAjODY2RDQzO1xuXG4vLyBPdGhlcnNcblxuQGJvcmRlci1yYWRpdXM6IDNweDtcblxuLmdyYWRpZW50IChAc3RhcnRDb2xvcjogI2VlZSxcbkBlbmRDb2xvcjogd2hpdGUpIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLXNob3J0aGFuZC1wcm9wZXJ0eS1vdmVycmlkZXNcbiAgICBiYWNrZ3JvdW5kOiBAc3RhcnRDb2xvciBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbn1cblxuLmhvcml6b250YWwtZ3JhZGllbnQgKEBzdGFydENvbG9yOiAjZWVlLFxuQGVuZENvbG9yOiB3aGl0ZSxcbkBzdGFydFBvaW50OiAwJSxcbkBlbmRQb2ludDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0Q29sb3IgQHN0YXJ0UG9pbnQsIEBlbmRDb2xvciBAZW5kUG9pbnQpO1xufVxuXG4uYW5pbWF0aW9uIChAbmFtZSxcbkBkdXJhdGlvbjogMzAwbXMsXG5AZGVsYXk6IDAsXG5AZWFzZTogZWFzZSkge1xuICAgIGFuaW1hdGlvbjogQG5hbWUgQGR1cmF0aW9uIEBkZWxheSBAZWFzZTtcbn1cblxuLnRyYW5zaXRpb24gKEB0eXBlLFxuQHRpbWU6MTAwbXMsXG5AZWFzZTogZWFzZS1pbi1vdXQpIHtcbiAgICB0cmFuc2l0aW9uOiBAdHlwZSBAdGltZSBAZWFzZTtcbn1cblxuLnRyYW5zZm9ybShAdmFsdWUpIHtcbiAgICB0cmFuc2Zvcm06IEB2YWx1ZTtcbn1cblxuQGJvb3RzdHJhcENvbG9yR3JheTogIzg4ODtcbkBib290c3RyYXBDb2xvckdyYXlCb3JkZXI6ICNkZGQ7XG5cbkBsaW5lLWhlaWdodDogMS4zNmVtO1xuXG5AYm94LXNoYWRvdy1jb21wb25lbnQ6IDAgMnB4IDE1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4iLCIuYnRuLXByaW1hcnksXG4uYnRuLXdhcm5pbmcsXG4uYnRuLWRhbmdlciB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6IEByY0NvbG9yV2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IEBmb250LXdlaWdodC1tZWRpdW07XG5cbiAgICAmYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHJjQ29sb3JXaGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuXG4uYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci13YXJuaW5nO1xuICAgIGNvbG9yOiBAY29sb3Itd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IEBmb250LXdlaWdodC1tZWRpdW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLXdhcm5pbmc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEByY0NvbG9yV2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci13YXJuaW5nO1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci13YXJuaW5nO1xuICAgIH1cbn1cblxuLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1kYW5nZXI7XG4gICAgY29sb3I6IEBjb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogQGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZGFuZ2VyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAcmNDb2xvcldoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZGFuZ2VyO1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1kYW5nZXI7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29tbW9uJztcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy96LWluZGV4JztcbkBpbXBvcnQgJy4vYnV0dG9uLmxlc3MnO1xuXG5AbW9kYWwtZnVsbC13aWR0aC14czogMTAwJTtcbkBtb2RhbC1mdWxsLXdpZHRoLXNtOiA2OTBweDtcbkBtb2RhbC1mdWxsLXdpZHRoLW1kOiA5MDBweDtcbkBtb2RhbC1mdWxsLXdpZHRoLWxnOiAxMDgwcHg7XG5AbW9kYWwtZnVsbC1oZWlnaHQteHM6IDEwMCU7XG5AbW9kYWwtZnVsbC1oZWlnaHQtc206IDMyNHB4O1xuQG1vZGFsLWZ1bGwtaGVpZ2h0LW1kOiA2MDJweDtcbkBtb2RhbC1mdWxsLWhlaWdodC1sZzogNzIycHg7XG5cbi5tb2RhbCB7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogQHJjQ29sb3JCbGFja0ZvbnQ7XG5cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHJjQ29sb3JHcmF5Qm9yZGVySWNvbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxMHB4O1xuXG4gICAgICAgICAgICBkaXYubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogQGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaDIubWVzc2FnZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnV0dG9uLW1vZGFsLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWZ1bGwtd2lkdGgge1xuXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgd2lkdGg6IEBtb2RhbC1mdWxsLXdpZHRoLWxnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1zdWNjZXNzIHtcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICBkaXYubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWVycm9yIHtcbiAgICAgICAgei1pbmRleDogQHotaW5kZXgtYWx3YXlzLW9uLXRvcDtcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1kYW5nZXI7XG5cbiAgICAgICAgICAgIGRpdi5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjVweDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuXG4gICAgLm1vZGFsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5tb2RhbC1lcnJvciB7XG5cbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAubW9kYWwtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9hZGluZy1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGF0ZXBpY2tlci1tb2RhbCB7XG4gICAgICAgICAgICB6LWluZGV4OiBAei1pbmRleC1tb2RhbC1pbi1tb2RhbDtcblxuICAgICAgICAgICAgaW5wdXQuZGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUtcGlja2VyLXdyYXBwZXIuaW5saW5lLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAubW9udGgtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9kYWwtZnVsbC13aWR0aCB7XG5cbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBAbW9kYWwtZnVsbC13aWR0aC14cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcblxuICAgIC5tb2RhbCB7XG5cbiAgICAgICAgJi5tb2RhbC1mdWxsLXdpZHRoIHtcblxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IEBtb2RhbC1mdWxsLXdpZHRoLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuXG4gICAgLm1vZGFsIHtcblxuICAgICAgICAmLm1vZGFsLWZ1bGwtd2lkdGgge1xuXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogQG1vZGFsLWZ1bGwtd2lkdGgtbWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMvei1pbmRleCc7XG5cbkBtZi1tb2RhbC10cmFuc2l0aW9uLXRpbWU6IDAuMjdzO1xuQG1mLWNvbG9yLWljb24tY2xvc2U6IEByY0NvbG9yR3JheUZvbnQ7XG5AbWYtY29sb3ItaWNvbi1jbG9zZS1iZzogQGNvbG9yLXdoaXRlO1xuXG4ubWYtbW9kYWwtZnVsbHNjcmVlbiB7XG5cbiAgICAubWYtaGVhZGVyLFxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC8vIERvbXnFm2xueSBwcnp5Y2lzayBkbyB3ecWCxIVjemFuaWEgbW9kYWxhXG5cbiAgICAubWYtbW9kYWwtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAuY3Jvc3NlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbWYtY29sb3ItaWNvbi1jbG9zZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbWYtY29sb3ItaWNvbi1jbG9zZS1iZyB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZi1ib2R5LFxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuXG4gICAgLm1mLW1vZGFsLWZ1bGxzY3JlZW4ge1xuXG4gICAgICAgIC5tZi1oZWFkZXIsXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZi1ib2R5LFxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcblxuICAgIGJvZHkge1xuXG4gICAgICAgICYubWYtb3BlbmVkIHtcblxuICAgICAgICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgQG1mLW1vZGFsLXRyYW5zaXRpb24tdGltZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZi1tb2RhbC1mdWxsc2NyZWVuIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IEB6LWluZGV4LW1vZGFsO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgLm1mLWJvZHksXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBvdmVybGF5IGRsYSBlbGVtZW50w7N3IGlucHV0XG5cbiAgICAubWYtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLy8gUHJ6eWNpc2sgd3nFgsSFY3phbmlhIG1vZGFsYSB3IGtzenRhxYJjaWUga8OzxYJrYSB6IGtyennFvHlraWVtIHcgxZtyb2RrdS5cbi8vIERsYSBtb2RhbGksIGt0w7NyZSBOSUUgc8SFIHBlxYJub2VrcmFub3dlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcblxuICAgIC5tb2RhbC1nYWxsZXJ5LFxuICAgIC5tb2RhbC1pbnF1aXJ5LFxuICAgIC5tb2RhbC1zaW5nbGUtaW1hZ2Uge1xuXG4gICAgICAgIC5tZi1tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IEBib3gtc2hhZG93LWNvbXBvbmVudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIC5jcm9zc2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMvcmMtdmFyaWFibGVzJztcblxuQGJhc2UtaW1nLXVybDogJy4uLy4uL2ltYWdlcyc7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzkuIFByb2dyZXNzIEluZGljYXRvcnNdXG4qL1xuXG4ucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvbG9yLW1hc3RlciwgMjAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgIH1cblxuICAgICYucHJvZ3Jlc3Mtc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICB9XG59XG5cbi8qIENpcmN1bGFyIFByb2dyZXNzIDogaW5kZXRlcm1pbmF0ZSBjb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnQHtiYXNlLWltZy11cmx9L3Byb2dyZXNzL3Byb2dyZXNzLWJhci1tYXN0ZXIuc3ZnJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtiYXNlLWltZy11cmx9L3Byb2dyZXNzL3Byb2dyZXNzLWJhci1wcmltYXJ5LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLWJhci1jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtiYXNlLWltZy11cmx9L3Byb2dyZXNzL3Byb2dyZXNzLWJhci1jb21wbGV0ZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtiYXNlLWltZy11cmx9L3Byb2dyZXNzL3Byb2dyZXNzLWJhci1zdWNjZXNzLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2Jhc2UtaW1nLXVybH0vcHJvZ3Jlc3MvcHJvZ3Jlc3MtYmFyLWluZm8uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0B7YmFzZS1pbWctdXJsfS9wcm9ncmVzcy9wcm9ncmVzcy1iYXItd2FybmluZy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2Jhc2UtaW1nLXVybH0vcHJvZ3Jlc3MvcHJvZ3Jlc3MtYmFyLWRhbmdlci5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1iYXItbWFzdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2Jhc2UtaW1nLXVybH0vcHJvZ3Jlc3MvcHJvZ3Jlc3MtYmFyLW1hc3Rlci5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4vKiBQcm9ncmVzcyBCYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLnByb2dyZXNzLWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1tYXN0ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cblxuLyogUHJvZ3Jlc3MgQmFyIDogQ29sb3IgT3B0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ucHJvZ3Jlc3MtYmFyLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1iYXItY29tcGxldGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1jb21wbGV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zdWNjZXNzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWluZm87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2FybmluZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWRhbmdlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJhci1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iYXIsXG4ucHJvZ3Jlc3MgLmJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaW5mby1kYXJrZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnByb2dyZXNzLXdhcm5pbmcgLmJhcixcbi5wcm9ncmVzcyAuYmFyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci13YXJuaW5nLWRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtZGFuZ2VyIC5iYXIsXG4ucHJvZ3Jlc3MgLmJhci1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1kYW5nZXItZGFya2VyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy13aGl0ZSAuYmFyLFxuLnByb2dyZXNzIC5iYXItd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucHJvZ3Jlc3Mtc3VjY2Vzcy5wcm9ncmVzcy1zdHJpcGVkIC5iYXIsXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zdWNjZXNzO1xufVxuXG4ucHJvZ3Jlc3MtaW5mby5wcm9ncmVzcy1zdHJpcGVkIC5iYXIsXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1pbmZvO1xufVxuXG4vKiBDaXJjdWxhciBQcm9ncmVzcyA6IGluZGV0ZXJtaW5hdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLnByb2dyZXNzLWNpcmNsZS1pbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ0B7YmFzZS1pbWctdXJsfS9wcm9ncmVzcy9wcm9ncmVzcy1jaXJjbGUtbWFzdGVyLnN2ZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmLnByb2dyZXNzLWNpcmNsZS13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2Jhc2UtaW1nLXVybH0vcHJvZ3Jlc3MvcHJvZ3Jlc3MtY2lyY2xlLXdhcm5pbmcuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1jaXJjbGUtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2Jhc2UtaW1nLXVybH0vcHJvZ3Jlc3MvcHJvZ3Jlc3MtY2lyY2xlLWRhbmdlci5zdmcnKTtcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLWNpcmNsZS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2Jhc2UtaW1nLXVybH0vcHJvZ3Jlc3MvcHJvZ3Jlc3MtY2lyY2xlLWluZm8uc3ZnJyk7XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1jaXJjbGUtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtiYXNlLWltZy11cmx9L3Byb2dyZXNzL3Byb2dyZXNzLWNpcmNsZS1wcmltYXJ5LnN2ZycpO1xuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtY2lyY2xlLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0B7YmFzZS1pbWctdXJsfS9wcm9ncmVzcy9wcm9ncmVzcy1jaXJjbGUtc3VjY2Vzcy5zdmcnKTtcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLWNpcmNsZS1jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtiYXNlLWltZy11cmx9L3Byb2dyZXNzL3Byb2dyZXNzLWNpcmNsZS1jb21wbGV0ZS5zdmcnKTtcbiAgICB9XG59XG5cbi8qIENpcmN1bGFyIFByb2dyZXNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5wcm9ncmVzcy1jaXJjbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ1cHg7XG5cbiAgICAucGllIHtcbiAgICAgICAgY2xpcDogcmVjdCgwLCA0NXB4LCA0NXB4LCA0NXB4IC8gMik7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDVweDtcblxuICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgQGNvbG9yLW1hc3RlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgNDVweCAvIDIsIDQ1cHgsIDApO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhZG93IHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgZmFkZSgjMDAwMDAwLCAxMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1jaXJjbGUtd2FybmluZyB7XG5cbiAgICAgICAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3Itd2FybmluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtY2lyY2xlLWRhbmdlciB7XG5cbiAgICAgICAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1jaXJjbGUtaW5mbyB7XG5cbiAgICAgICAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaW5mbztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtY2lyY2xlLXByaW1hcnkge1xuXG4gICAgICAgIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLWNpcmNsZS1zdWNjZXNzIHtcblxuICAgICAgICAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1zdWNjZXNzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1jaXJjbGUtY29tcGxldGUge1xuXG4gICAgICAgIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWNvbXBsZXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1jaXJjbGUtdGhpY2sge1xuXG4gICAgICAgIC5waWUgLmhhbGYtY2lyY2xlLFxuICAgICAgICAuc2hhZG93IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm93bC1wcmV2LFxuLm93bC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgY29sb3I6IEByY0NvbG9yV2hpdGU7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xufVxuXG4ub3dsLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG5cbi5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4iLCJAaW1wb3J0ICcuL3Byb2dyZXNzLWluZGljYXRvcnMubGVzcyc7XG5AaW1wb3J0ICcuL2Nhcm91c2VsLW5hdmlnYXRpb24ubGVzcyc7XG5cbi5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZy5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZy0tbW9kYWwtZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogQG1vZGFsLWZ1bGwtd2lkdGgtbGc7XG4gICAgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tb2RhbC1nYWxsZXJ5IHtcbiAgICAubW9kYWwtZ2FsbGVyeV9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAuY3Jvc3NlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcmNDb2xvckdyYXlGb250IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci13aGl0ZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWdhbGxlcnktY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAub3dsLXByZXYsXG4gICAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgICAgICAuY29sb3ItcmdiYS1iZy1tYXN0ZXIoMC41KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvYWRlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBAbW9kYWwtZnVsbC1oZWlnaHQtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtY2lyY2xlLWluZGV0ZXJtaW5hdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waWN0dXJlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG5cbiAgICAubW9kYWwtZ2FsbGVyeSB7XG4gICAgICAgIC5tb2RhbC1nYWxsZXJ5LWNvbnRlbnQge1xuXG4gICAgICAgICAgICAmLmxvYWRlciB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGViYXIge1xuXG4gICAgICAgICAgICAgICAgLmdhbGxlcnktcGhvdG9zLXRodW1ibmFpbHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZy0tbW9kYWwtZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiBAbW9kYWwtZnVsbC13aWR0aC14cztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikge1xuICAgIC5tb2RhbC1nYWxsZXJ5IHtcbiAgICAgICAgLm1vZGFsLWdhbGxlcnlfX2Nsb3NlIHtcbiAgICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgICByaWdodDogLTE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogQGJveC1zaGFkb3ctY29tcG9uZW50O1xuXG4gICAgICAgICAgICAuY3Jvc3NlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1wcmltYXJ5IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuXG4gICAgLm1vZGFsLWdhbGxlcnkge1xuICAgICAgICAubW9kYWwtZ2FsbGVyeS1jb250ZW50IHtcblxuICAgICAgICAgICAgJi5sb2FkZXIge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IEBtb2RhbC1mdWxsLWhlaWdodC1zbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGViYXIge1xuXG4gICAgICAgICAgICAgICAgLmdhbGxlcnktcGhvdG9zLXRodW1ibmFpbHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZy0tbW9kYWwtZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiBAbW9kYWwtZnVsbC13aWR0aC1zbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG5cbiAgICAubW9kYWwtZ2FsbGVyeSB7XG4gICAgICAgIC5tb2RhbC1nYWxsZXJ5LWNvbnRlbnQge1xuXG4gICAgICAgICAgICAmLmxvYWRlciB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogQG1vZGFsLWZ1bGwtaGVpZ2h0LW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXNpbXBsZS1yZWFjdC1tb2RhbF9fZGlhbG9nLS1tb2RhbC1nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IEBtb2RhbC1mdWxsLXdpZHRoLW1kO1xuICAgIH1cbn1cbiIsIi5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZy5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZy0tbW9kYWwtc2luZ2xlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IEBtb2RhbC1mdWxsLXdpZHRoLWxnO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0NXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1vZGFsLXNpbmdsZS1pbWFnZSB7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtaW1hZ2UtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3Byb2dyZXNzL3Byb2dyZXNzLWNpcmNsZS1tYXN0ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmMtc2ltcGxlLXJlYWN0LW1vZGFsX19kaWFsb2ctLW1vZGFsLXNpbmdsZS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBAbW9kYWwtZnVsbC13aWR0aC14cztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJjLXNpbXBsZS1yZWFjdC1tb2RhbF9fZGlhbG9nLS1tb2RhbC1zaW5nbGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogQG1vZGFsLWZ1bGwtd2lkdGgtc207XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZy0tbW9kYWwtc2luZ2xlLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IEBtb2RhbC1mdWxsLXdpZHRoLW1kO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9yYy12YXJpYWJsZXMubGVzcyc7XG5cbi5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG5cbi5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2RpYWxvZyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxufVxuXG4ucmMtc2ltcGxlLXJlYWN0LW1vZGFsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnJjLXNpbXBsZS1yZWFjdC1tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBAcmNDb2xvckdyZWVuO1xufVxuXG4ucmMtc2ltcGxlLXJlYWN0LW1vZGFsX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6IEByY0NvbG9yQmxhY2s7XG59XG5cbi5yYy1zaW1wbGUtcmVhY3QtbW9kYWxfX2Nsb3NlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IEByY0NvbG9yR3JheURhcmtlckZvbnQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmMtc2ltcGxlLXJlYWN0LW1vZGFsX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/