/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/gepal-theme/product-show/css/product-show.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
/*
 * Import LEVEL 0~1 - Settings and Tools
 */
/*
 * LEVEL 0~1 - Settings & Tools
 *
 * SASS variables etc. (not for custom properties)
 * This block should not output any css
 * We import functions and mixins first to be able to use color modifying in variables
 */
/*
 * Color definitions
 */
/*
 * Other definitions
 */
/**
 Breakpoints
 */
/* Base input-element styling */
.product-show {
  padding: 60px;
  background: #fff;
  border-radius: 3px;
}

@media only screen and (max-width: 720px) {
  .product-show {
    margin: 0 -10px;
    padding: 10px;
  }
}
/*
 * LEVEL 5 - Components
 *
 * Define custom components
 */
.product-show {
  display: flex;
  justify-content: space-between;
}

.product-show__image-box {
  width: 300px;
  flex-shrink: 0;
}

.product-show__buy-box {
  width: 300px;
  margin: 0 40px;
  flex-shrink: 0;
}

.product-show__errors {
  display: block;
  width: 100%;
}

.product-show__errors:empty {
  display: none;
}

.product-show .page-title {
  margin-top: 0;
}

/* product desc-box */
.desc-box__code {
  color: #6D7882;
  font-size: 12px;
}

.desc-box__desc {
  margin-top: 1em;
}

.desc-box__short-desc {
  color: #6D7882;
  font-size: 12px;
}

/* product images */
.product-images img {
  display: block;
}

.product-images__primary {
  display: block;
  position: relative;
}

.product-images__primary-count {
  display: none;
}

.product-images__carousel {
  display: flex;
  flex-wrap: wrap;
  margin: 10px -10px 0;
}

.product-images__thumb {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(25% - 20px);
  margin: 10px;
}

/**
 * Show product-show in aside-overlay-view
 */
.product-show--aside {
  flex-wrap: wrap;
  align-content: flex-start;
}
.product-show--aside .page-title {
  margin-bottom: 1em;
}
.product-show--aside .product-show__desc-box {
  width: calc(100% - 170px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 30px;
}
.product-show--aside .product-show__desc-box .product-price {
  margin-block: 0 0.5em;
  font-size: 24px;
  font-weight: bold;
}
.product-show--aside .product-show__image-box {
  width: 150px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 30px;
}
.product-show--aside .product-show__image-box img {
  max-height: 150px;
}
.product-show--aside .product-show__buy-box {
  width: 100%;
  margin: 30px 0 0;
}
.product-show--aside .product-images__carousel {
  display: none;
}
.product-show--aside .product-images__primary-count {
  display: initial;
  position: absolute;
  bottom: -10px;
  right: -10px;
}

/**
 Media queries
 */
@media only screen and (max-width: 1024px) {
  .product-show:not(.product-show--aside) {
    flex-direction: column;
  }
  .product-show:not(.product-show--aside) .product-show__image-box {
    order: -1;
    width: auto;
  }
  .product-show:not(.product-show--aside) .product-show__buy-box {
    width: auto;
    max-width: 400px;
    margin: 1em 0;
  }
}
@media only screen and (max-width: 720px) {
  .product-show__image-box {
    margin-bottom: 10px;
  }
  .product-show__buy-box {
    max-width: none;
  }
  .product-show--aside {
    padding: 20px;
  }
  .product-show--aside .product-show__image-box {
    margin: 1em 0;
  }
}
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/lightbox2/dist/css/lightbox.css ***!
  \*************************************************************************************************************************************/
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/build/node_modules/lightbox2/dist/images/loading.f657825a..gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/build/node_modules/lightbox2/dist/images/prev.0edc57cc..png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/build/node_modules/lightbox2/dist/images/next.62074ac7..png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/build/node_modules/lightbox2/dist/images/close.0cfd6489..png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


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