/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/styles/custom.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital@0;1&display=swap);
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/styles/custom.scss (1) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://cdn.jsdelivr.net/gh/lipis/flag-icons@6.6.6/css/flag-icons.min.css);
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/styles/custom.scss (2) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ----------------------------------------------------------------
	Canvas: SAAS 2
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------------------
	FONTS
---------------------------------------------------------------------------- */
:root {
  --cnvs-themecolor: #1abc9c;
  --cnvs-themecolor-rgb: 26, 188, 156;
  --cnvs-gradient-color: linear-gradient(to right, #1abc9c, #16a085);
  --bs-primary: #1abc9c;
  --bs-primary-rgb: 26, 188, 156;
  --bs-secondary: #6c757d;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-info: #0dcaf0;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning: #ffc107;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger: #dc3545;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light: #f8f9fa;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark: #212529;
  --bs-dark-rgb: 33, 37, 41;
  --bs-link-color: #1abc9c;
  --bs-link-hover-color: #16a085;
  --cnvs-saas-color-1: #f8f9fa;
  --cnvs-saas-color-2: #e9ecef;
  --cnvs-font-size-h1:	2.75rem;
  --cnvs-font-size-h2:	2rem;
  --cnvs-font-size-h3:	1.75rem;
  --cnvs-font-size-h4:	1.5rem;
  --cnvs-font-size-h5:	1rem;
  --cnvs-font-size-h6:	0.875rem;
  --cnvs-section-padding: 6rem;
  --bs-body-font-size: 1.125rem;
  --cnvs-primary-font: "Inter", sans-serif;
  --cnvs-body-font: "Inter", sans-serif;
  --cnvs-secondary-font: "Playfair Display", serif;
  --cnvs-other-font: "Inter", sans-serif;
  --cnvs-slider-arrow-color: var(--cnvs-contrast-300);
  --cnvs-slider-arrows-bg-color: transparent;
  --cnvs-slider-arrows-bg-hover-color: var(--cnvs-slider-arrows-bg-color);
  --cnvs-slider-arrows-size: 34px;
  --cnvs-canvas-slider-dots-size: 0.725rem;
  --cnvs-card-rounded: 20px;
}

:root,
.not-dark {
  --cnvs-heading-color: var(--cnvs-contrast-1000);
  --bs-body-bg: #fff;
  --bs-body-color: #212529;
  --bs-border-color: rgba(0, 0, 0, .10);
  --bs-card-bg: #fff;
  --bs-input-bg: #fff;
  --bs-input-color: #212529;
  --bs-input-border-color: rgba(0, 0, 0, .15);
  --bs-input-focus-border-color: #1abc9c;
}

.dark,
[data-bs-theme=dark] {
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-body-color: #dee2e6;
  --bs-border-color: rgba(255, 255, 255, .10);
  --bs-card-bg: #2c3136;
  --bs-input-bg: #2c3136;
  --bs-input-color: #dee2e6;
  --bs-input-border-color: rgba(255, 255, 255, .15);
  --bs-input-focus-border-color: #1abc9c;
  --cnvs-contrast-bg: #212529;
  --cnvs-contrast-bg-offset: #2c3136;
  --cnvs-contrast-0: #000;
  --cnvs-contrast-100: #212529;
  --cnvs-contrast-1000: #fff;
}

.fw-bolder {
  font-weight: 800 !important;
}

.rounded-xxl {
  border-radius: var(--cnvs-card-rounded);
}

.gradient-color {
  background-image: var(--cnvs-gradient-color) !important;
}

.gradient-text {
  font-family: var(--cnvs-secondary-font);
  padding: 0 5px;
  font-size: 120%;
}

.cnvs-bg-color-1 {
  background-color: var(--cnvs-saas-color-1) !important;
}

.cnvs-bg-color-2 {
  background-color: var(--cnvs-saas-color-2) !important;
}

#header {
  --cnvs-primary-menu-font-size: 1.125rem;
  --cnvs-primary-menu-tt:	none;
  --cnvs-primary-menu-ls:	0;
  --cnvs-primary-menu-padding-x: 20px;
  --cnvs-primary-menu-font-weight: 400;
  --cnvs-primary-menu-font: var(--cnvs-body-font);
}

#wrapper {
  background: var(--cnvs-body-bg);
  background-image: var(--cnvs-body-image);
  background-repeat: repeat-y;
  background-position: center top;
  background-size: 100% auto;
}

/* Swiper Tabs */
.swiper-pagination-progress {
  --cnvs-swiper-bar-size: 2px;
  --cnvs-swiper-bar-color: var(--cnvs-contrast-200);
  --cnvs-swiper-bar-active-color: var(--cnvs-contrast-1000);
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: auto;
  border-radius: 0;
  opacity: 1;
  margin: 0px;
  background-color: transparent;
}

.swiper-pagination-progress .swiper-pagination-bar,
.swiper-pagination-progress .swiper-pagination-bar-active {
  position: absolute;
  bottom: 0;
  border-radius: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: var(--cnvs-swiper-bar-size);
  margin: 0px;
  background-color: var(--cnvs-swiper-bar-color);
}

.swiper-pagination-progress .swiper-pagination-bar-active {
  z-index: 2;
  width: 0%;
  background-color: var(--cnvs-swiper-bar-active-color);
}

.active .swiper-pagination-progress .swiper-pagination-bar-active {
  animation-name: swiperbarAnim;
  animation-duration: 5s;
  animation-timing-function: ease-in;
  animation-iteration-count: 1;
  animation-direction: alternate;
  animation-fill-mode: forwards;
}

@keyframes swiperbarAnim {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.swiper-tab-link {
  --swiper-tab-title: #AAA;
  --swiper-tab-content: ;
  counter-increment: step-counter;
  position: relative;
  overflow: hidden;
  margin-bottom: 5px;
  padding: 20px 0;
  cursor: pointer;
}

.swiper-tab-link::before {
  content: "0" counter(step-counter) ".";
  position: relative;
  display: inline-block;
  font-size: 26px;
  font-weight: 600;
  min-width: 50px;
  margin-right: 5px;
  color: var(--swiper-tab-title);
  font-family: monospace;
  line-height: 1;
}

.swiper-tab-link .swiper-tab-title {
  display: inline-block;
  color: var(--swiper-tab-title);
  margin-bottom: 0;
  font-size: calc(1.275rem + 0.3vw);
}

.swiper-tab-link .swiper-tab-content {
  margin-bottom: 0;
  padding-top: 10px;
  margin-left: 5px;
  line-height: 0;
  opacity: 0;
  vertical-align: middle;
  font-size: 1rem;
  transition: line-height 0.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 768px) {
  .swiper-tab-link .swiper-tab-content {
    margin-left: 60px;
  }
}
.swiper-tab-link.active .swiper-tab-content {
  opacity: 0.8;
  line-height: var(--cnvs-line-height-content);
  transition: line-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.swiper-tab-link.active {
  --swiper-tab-title: #000;
}

.back-shadow {
  ---cnvs-back-shadow-size: 5px;
  ---cnvs-back-shadow-bg: var(--cnvs-contrast-1000);
  ---cnvs-back-shadow-color: var(--cnvs-contrast-0);
  position: relative;
  background-color: var(---cnvs-back-shadow-color);
  border: 1px solid var(---cnvs-back-shadow-bg);
  margin-left: var(---cnvs-back-shadow-size);
  margin-bottom: var(---cnvs-back-shadow-size);
  box-shadow: calc(-1 * var(---cnvs-back-shadow-size)) var(---cnvs-back-shadow-size) 0 var(---cnvs-back-shadow-bg);
}

.pricing-bg {
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(120%);
  z-index: -1;
  opacity: 0.4;
  object-fit: cover;
  width: 100%;
}

.pts-left,
.pts-right {
  font-weight: 600 !important;
}

.toggle {
  --cnvs-toggle-base-color: var(--cnvs-heading-color);
  --cnvs-toggle-font-size: 1.125rem;
  --cnvs-toggle-title-color: var(--cnvs-heading-color);
  --cnvs-toggle-content-padding: 1.5rem 1.75rem;
  margin: 0 0 30px 0;
}

.toggle-header {
  border-radius: var(--cnvs-card-rounded);
  font-weight: 600;
}

.toggle-content {
  padding: 1.5rem 0;
  padding-bottom: 0.75rem;
  opacity: 0.8;
  margin-bottom: 0;
}

.toggle-closed {
  transition: 0.2s;
  opacity: 0.2;
}

.toggle-active .toggle-closed {
  display: block;
  transform: rotate(45deg);
  opacity: 1;
}

.pricing-tenure-switcher .btn-group {
  background-color: var(--cnvs-contrast-200);
  padding: 6px;
}

.pricing-tenure-switcher .btn-group .btn {
  --bs-btn-border-width: 0;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-padding-y: 0.425rem;
  --bs-btn-font-size: var(--bs-body-font-size);
  --bs-btn-font-weight: 500;
  border-radius: var(--bs-border-radius-pill) !important;
}

.pricing-tenure-switcher .btn-check:checked + .btn {
  background-color: var(--cnvs-contrast-900);
  color: #FFF;
}

/* ----------------------------------------------------------------
	NEOX Loader — Minimal Tricolore
-----------------------------------------------------------------*/
.neox-loader-minimal-tricolore {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  height: 40px;
}

.neox-loader-minimal-tricolore .neox-bar {
  width: 5px;
  height: 40px;
  border-radius: 2px;
  animation: neox-loader-pulse 1.2s ease-in-out infinite;
}

.neox-loader-minimal-tricolore .neox-bar-1 {
  background: #0055A4;
  animation-delay: 0s;
}

.neox-loader-minimal-tricolore .neox-bar-2 {
  background: #FFFFFF;
  animation-delay: 0.2s;
}

.neox-loader-minimal-tricolore .neox-bar-3 {
  background: #EF4135;
  animation-delay: 0.4s;
}

@keyframes neox-loader-pulse {
  0%, 100% {
    transform: scaleY(0.3);
    opacity: 0.6;
  }
  50% {
    transform: scaleY(1);
    opacity: 1;
  }
}
/* ----------------------------------------------------------------
	NEOX Header Slider — iframe fullscreen
-----------------------------------------------------------------*/
#slider.include-header {
  position: relative;
}

.neox-header-slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  overflow: hidden;
}

/* ----------------------------------------------------------------
	NEOX Sticky header mobile & GoToTop
-----------------------------------------------------------------*/
@media (max-width: 991.98px) {
  #header[data-mobile-sticky=true] {
    position: sticky;
    top: 0;
    z-index: 199;
  }
  #top-bar,
  #top-bar.transparent-topbar {
    background-color: rgba(26, 26, 26, 0.95) !important;
  }
}
#gotoTop {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  z-index: 500;
  border-radius: 50%;
  background-color: var(--cnvs-themecolor);
  color: #fff;
  font-size: 1.25rem;
  text-decoration: none;
  opacity: 1 !important;
  visibility: visible !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: transform 0.2s ease, background-color 0.2s ease;
}

#gotoTop:hover {
  transform: translateY(-3px);
  background-color: var(--cnvs-contrast-900);
}

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