/*!************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!./styles/alert.css ***!
  \************************************************************************/
.alert-wrapper {
  display: flex;
  z-index: 1;
}

.alert-overlay {
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 2;
}

.alert-wrapper,
.alert-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
}

.alert {
  --paytable-border-radius: 20px;
  display: flex;
  flex-direction: column;
  background-color: #252525;
  border-radius: var(--paytable-border-radius);
  color: #fff;
  margin: auto;
  padding: 0 4px 4px;
  z-index: 3;
  position: relative;
  min-width: 256px;
  max-width: 386px;
  min-height: 112px;
  max-height: 186px;
}

.alert-header {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  position: relative;
  padding: 6px 0;
}

.alert-close {
  cursor: pointer;
  height: 16px;
  width: 16px;
  position: absolute;
  right: 8px;
  top: 8px;
}

.alert-close svg {
  fill: #fff;
  height: 100%;
  width: 100%;
}

.alert-content {
  background-color: #000;
  border-bottom-left-radius: var(--paytable-border-radius);
  border-bottom-right-radius: var(--paytable-border-radius);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  flex: 1;
  padding: 16px;
}

.dialogs {
  position: absolute;
  z-index: 1002;
}
/*!***************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!./styles/paytable.css ***!
  \***************************************************************************/
.paytable-wrapper {
  display: flex;
  z-index: 1;
}

.paytable-overlay {
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 2;
}

.paytable-wrapper,
.paytable-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
}

.paytable {
  --paytable-border-radius: 20px;
  --paytable-icon-width: 92px;

  background-color: #252525;
  border-radius: var(--paytable-border-radius);
  color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr 72px;
  grid-template-rows: 32px auto;
  margin: auto;
  padding: 0 4px 4px;
  height: 80vh;
  width: 80vw;
  max-width: 760px;
  z-index: 3;
  position: relative;
}

.paytable-radio {
  display: none;
}

.paytable-tab {
  align-items: center;
  display: flex;
  justify-content: center;
  cursor: pointer;
  font-size: 20px;
  font-weight: 700;
  word-break: break-word;
}

.paytable-radio:checked + .paytable-tab {
  color: #fcfc53;
}

.paytable-actions {
  align-items: center;
  display: flex;
  justify-content: space-around;
  right: 10px;
  top: 10px;
  order: 1;
}

.paytable-icon {
  cursor: pointer;
  height: 16px;
  width: 16px;
}

.paytable-icon.is-hidden {
  display: none;
}

.paytable-icon svg {
  fill: #fff;
  height: 100%;
  width: 100%;
}

.paytable-icon:hover svg {
  fill: #fcfc53;
}

.paytable-content {
  background-color: #000;
  border-bottom-left-radius: var(--paytable-border-radius);
  border-bottom-right-radius: var(--paytable-border-radius);
  display: none;
  padding: 32px;
  overflow: auto;
  grid-column: span 3;
  order: 99;
}

.paytable-radio:checked + .paytable-tab + .paytable-content {
  display: block;
}

.paytable-content {
  scrollbar-color: #6e6e71 #1a1a1f;
  scrollbar-width: thin;
}

.paytable-content::-webkit-scrollbar-track {
  background-color: #1a1a1f;
}

.paytable-content::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  border-radius: 10px;
  background-color: #1a1a1f;
}

.paytable-content::-webkit-scrollbar-thumb {
  background-color: #6e6e71;
}

.paytable-section {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.paytable-item {
  align-items: center;
  display: flex;
  flex: 1;
}

.item-left {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-right: 8px;
}

.item-image-wrapper {
  display: flex;
  margin-left: -12px;
  margin-right: 8px;
  height: 92px;
  width: 120px;
}

.item-image {
  height: auto;
  width: auto;
  max-height: 80px;
  max-width: 100%;
  margin: auto;
}

.item-content {
  flex: 1;
}

.item-image-wrapper + .item-content .item-title {
  color: #ffc000;
  text-align: left;
}

.item-title {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 4px;
}

.item-description-list {
  list-style: disc;
  padding-left: 14px;
}

.item-description-list:not(:last-child) {
  margin-bottom: 8px;
}

.item-description {
  font-size: 14px;
}

.item-description,
.item-payout {
  font-size: 16px;
}

.item-payout {
  white-space: nowrap;
}

.item-payout-count {
  color: #ffc000;
  margin-right: 4px;
}

.item-separator {
  background-color: #666;
  margin: 12px 0;
  height: 1px;
}

.item-separator:last-child {
  display: none;
}

.paylines-block {
  display: flex;
  justify-content: center;
  gap: 6px;
  flex-wrap: wrap;
  max-width: 454px;
  margin: 12px auto auto;
}

.slot-container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(3, 1fr);
}

.slot-cell {
  background-color: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  width: 12px;
  height: 12px;
}

.slot-payline {
  background-color: rgb(19 19 19);
}

@media (max-width: 980px) {
  .paytable {
    padding: 0;
    height: 100%;
    width: 100%;
    max-width: 100%;
    grid-template-columns: 1fr 1fr 112px;
    grid-template-rows: 64px auto;

    --paytable-border-radius: 0;
  }

  .paytable-icon {
    height: 22px;
    width: 22px;
  }

  .item-left {
    margin-right: 12px;
  }

  .item-title,
  .item-description,
  .item-payout {
    font-size: 18px;
  }

  .item-image-wrapper {
    margin-right: 0;
    height: 134px;
    width: 134px;
  }

  .paylines-block {
    max-width: 390px;
  }

  .slot-cell {
    height: 12px;
    width: 12px;
  }
}

@media (max-width: 570px) {
  .paytable-close {
    right: 4px;
  }
}

/*!*************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!./styles/canvas.css ***!
  \*************************************************************************/
.top-canvas-node {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.top-canvas-panel {
  height: 100%;
}

.canvas-node {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;

  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated;
  image-rendering: crisp-edges;

  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
}

/*!****************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!./styles/preloader.css ***!
  \****************************************************************************/
.preloader-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  background: black;
  transition: opacity 0.5s ease-out;
}

.preloader-container video {
  width: 100%;
  height: 27%;
}

.progress-wrapper {
  width: 80%;
  max-width: 11rem;
  text-align: center;
  margin-top: -1rem;
}

.progress-bar {
  position: relative;
  width: 100%;
  height: 0.5rem;
  background: #2d3436;
  border-radius: 0.4rem;
  overflow: hidden;
  box-shadow: 0 2px 0.4rem rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.progress-fill {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  background: #ffffff;
  border-radius: 10px;
  transition: width 0.3s ease-out;
  box-shadow: 0 0 15px rgba(34, 197, 94, 0.5);
}

/*!***********************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!./styles/main.css ***!
  \***********************************************************************/
html,
body {
  margin: 0;
  padding: 0;
}

body {
  overflow: hidden;
  background-color: #000000;

  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


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