*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --grad: linear-gradient(135deg, #4C1D95 0%, #7C3AED 40%, #A78BFA 100%);
  --accent: #8B5CF6;
  --blk: #0A0414;
  --w05: rgba(255, 255, 255, 0.05);
  --w08: rgba(255, 255, 255, 0.08);
  --w12: rgba(255, 255, 255, 0.12);
  --w20: rgba(255, 255, 255, 0.2);
  --w40: rgba(255, 255, 255, 0.4);
  --w60: rgba(255, 255, 255, 0.6);
}

html {
  height: 100%;
  background: var(--blk);
}

body.countdown-page {
  min-height: 100vh;
  overflow: hidden;
  font-family: "Space Grotesk", sans-serif;
  -webkit-font-smoothing: antialiased;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: transparent;
}

.cl-video-wrap {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 75vw;
  z-index: 1;
  mask-image: linear-gradient(to bottom, transparent 0%, black 18%, black 100%);
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 18%, black 100%);
}
.cl-video-wrap video {
  width: 100%;
  display: block;
  border-radius: 12px 12px 0 0;
  filter: blur(3px) brightness(0.5) saturate(1.2);
}
.cl-video-wrap::before, .cl-video-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 15%;
  z-index: 2;
  pointer-events: none;
}
.cl-video-wrap::before {
  left: 0;
  background: linear-gradient(90deg, var(--blk), transparent);
}
.cl-video-wrap::after {
  right: 0;
  background: linear-gradient(-90deg, var(--blk), transparent);
}

.cl-bgg {
  position: fixed;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background: radial-gradient(ellipse 80% 70% at 50% -5%, rgba(139, 92, 246, 0.3) 0%, transparent 60%), radial-gradient(ellipse 55% 50% at 5% 90%, rgba(109, 40, 217, 0.22) 0%, transparent 55%), radial-gradient(ellipse 45% 45% at 95% 85%, rgba(196, 181, 253, 0.08) 0%, transparent 55%);
}

.cl-bggrid {
  position: fixed;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(rgba(139, 92, 246, 0.07) 1px, transparent 1px), linear-gradient(90deg, rgba(139, 92, 246, 0.07) 1px, transparent 1px);
  background-size: 60px 60px;
  mask-image: radial-gradient(ellipse 100% 100% at 50% 50%, black 20%, transparent 78%);
  -webkit-mask-image: radial-gradient(ellipse 100% 100% at 50% 50%, black 20%, transparent 78%);
}

.cl-bggrain {
  position: fixed;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  opacity: 0.022;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 200px 200px;
}

.cl-card {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 440px;
  padding: 48px 44px;
  background: rgba(139, 92, 246, 0.07);
  border: 1px solid rgba(139, 92, 246, 0.2);
  border-radius: 24px;
  backdrop-filter: blur(28px);
  -webkit-backdrop-filter: blur(28px);
  text-align: center;
  animation: cl-fadeUp 0.7s ease both;
  transition: border-color 0.4s;
  box-shadow: 0 32px 80px rgba(0, 0, 0, 0.5);
}
.cl-card:hover {
  border-color: rgba(167, 139, 250, 0.5);
}

@keyframes cl-fadeUp {
  from {
    opacity: 0;
    transform: translateY(24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.cl-logo-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  margin-bottom: 26px;
}

.cl-logo-ring {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  padding: 3px;
  background: var(--grad);
  animation: cl-lpulse 3s ease-in-out infinite;
}

@keyframes cl-lpulse {
  0%, 100% {
    box-shadow: 0 0 18px rgba(139, 92, 246, 0.4);
  }
  50% {
    box-shadow: 0 0 40px rgba(139, 92, 246, 0.6666666667), 0 0 70px rgba(139, 92, 246, 0.2);
  }
}
.cl-logo-img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.cl-logo-name {
  font-family: "Bebas Neue", sans-serif;
  font-size: 28px;
  letter-spacing: 6px;
  background: var(--grad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.cl-logo-tag {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--w40);
  margin-top: -4px;
}

.cl-tagline {
  font-size: 13px;
  font-weight: 300;
  color: var(--w60);
  line-height: 1.75;
  margin-bottom: 26px;
  padding: 0 6px;
}
.cl-tagline strong {
  color: rgba(255, 255, 255, 0.88);
  font-weight: 600;
}

.cl-divider {
  height: 1px;
  margin: 0 0 26px;
  background: linear-gradient(90deg, transparent, rgba(139, 92, 246, 0.45), transparent);
}

.cl-card-title {
  font-family: "Bebas Neue", sans-serif;
  font-size: 30px;
  letter-spacing: 2px;
  color: #fff;
  margin-bottom: 8px;
  line-height: 1;
}

.cl-card-sub {
  font-size: 13px;
  font-weight: 300;
  color: var(--w40);
  line-height: 1.65;
  margin-bottom: 22px;
}

.cl-code-input {
  width: 100%;
  font-family: "IBM Plex Mono", monospace;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 6px;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background: var(--w05);
  border: 1px solid var(--w12);
  border-radius: 12px;
  padding: 15px 20px;
  outline: none;
  transition: all 0.25s;
  caret-color: var(--accent);
}
.cl-code-input::-moz-placeholder {
  color: var(--w20);
  letter-spacing: 4px;
  font-size: 14px;
}
.cl-code-input::placeholder {
  color: var(--w20);
  letter-spacing: 4px;
  font-size: 14px;
}
.cl-code-input:focus {
  border-color: rgba(139, 92, 246, 0.5333333333);
  background: rgba(255, 255, 255, 0.06);
  box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.1333333333);
}
.cl-code-input.error {
  border-color: rgba(239, 68, 68, 0.6);
  animation: cl-shake 0.4s ease;
}
.cl-code-input.success {
  border-color: rgba(34, 197, 94, 0.6);
  background: rgba(34, 197, 94, 0.04);
}

@keyframes cl-shake {
  0%, 100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-8px);
  }
  40% {
    transform: translateX(8px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
.cl-err-msg {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 1px;
  color: rgba(239, 68, 68, 0.8);
  height: 16px;
  margin: 10px 0 12px;
}

.cl-submit-btn {
  width: 100%;
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-size: 19px;
  letter-spacing: 4px;
  color: #000;
  border: none;
  cursor: pointer;
  padding: 14px 20px;
  border-radius: 12px;
  background: var(--grad);
  transition: all 0.25s;
  box-shadow: 0 6px 24px rgba(139, 92, 246, 0.4);
  margin-bottom: 14px;
}
.cl-submit-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 36px rgba(139, 92, 246, 0.65);
}
.cl-submit-btn:active {
  transform: translateY(0);
}
.cl-submit-btn.loading {
  pointer-events: none;
  opacity: 0.7;
}

.cl-reg-sep {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 2px 0 14px;
}
.cl-reg-sep::before, .cl-reg-sep::after {
  content: "";
  flex: 1;
  height: 1px;
  background: var(--w08);
}
.cl-reg-sep span {
  font-family: "IBM Plex Mono", monospace;
  font-size: 9px;
  letter-spacing: 2px;
  color: var(--w20);
  text-transform: uppercase;
  white-space: nowrap;
}

.cl-reg-btn {
  width: 100%;
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-size: 17px;
  letter-spacing: 3px;
  color: #A78BFA;
  border: 1px solid rgba(139, 92, 246, 0.3);
  cursor: pointer;
  padding: 13px 20px;
  border-radius: 12px;
  background: transparent;
  transition: all 0.25s;
  margin-bottom: 18px;
}
.cl-reg-btn:hover {
  background: rgba(139, 92, 246, 0.0666666667);
  border-color: rgba(139, 92, 246, 0.3333333333);
  transform: translateY(-1px);
}

.cl-card-note {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  letter-spacing: 1.5px;
  color: var(--w20);
  text-transform: uppercase;
  line-height: 1.8;
}
.cl-card-note a {
  color: var(--w40);
  text-decoration: none;
  transition: color 0.2s;
}
.cl-card-note a:hover {
  color: var(--accent);
}

.cl-seats-count {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  color: var(--accent);
  display: inline-block;
  margin-right: 6px;
}

.cl-seats-label {
  font-size: 9px;
  letter-spacing: 2px;
  color: var(--w20);
  text-transform: uppercase;
}

.cl-bottom-mark {
  position: fixed;
  bottom: 22px;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Bebas Neue", sans-serif;
  font-size: 11px;
  letter-spacing: 4px;
  color: rgba(255, 255, 255, 0.18);
  z-index: 20;
  white-space: nowrap;
}

.cl-success-overlay {
  position: fixed;
  inset: 0;
  z-index: 999;
  background: var(--blk);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s;
}
.cl-success-overlay.show {
  opacity: 1;
  pointer-events: all;
}

.cl-success-icon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: var(--grad);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
  animation: cl-pop 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
  box-shadow: 0 0 40px rgba(139, 92, 246, 0.5333333333);
}

@keyframes cl-pop {
  from {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.cl-success-text {
  font-family: "Bebas Neue", sans-serif;
  font-size: 36px;
  letter-spacing: 4px;
  color: #fff;
  margin-bottom: 8px;
}

.cl-success-sub {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 2px;
  color: var(--w40);
  text-transform: uppercase;
}

.cl-modal-overlay {
  position: fixed;
  inset: 0;
  z-index: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  background: rgba(0, 0, 0, 0.75);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
  overflow-y: auto;
}
.cl-modal-overlay.open {
  opacity: 1;
  pointer-events: all;
}
.cl-modal-overlay.open .cl-modal {
  transform: translateY(0) scale(1);
}

.cl-modal {
  width: 100%;
  max-width: 420px;
  background: rgba(10, 8, 16, 0.97);
  border: 1px solid rgba(167, 139, 250, 0.5);
  border-radius: 22px;
  overflow: hidden;
  position: relative;
  margin: auto;
  transform: translateY(20px) scale(0.97);
  transition: transform 0.3s;
  box-shadow: 0 40px 100px rgba(0, 0, 0, 0.75), 0 0 60px rgba(139, 92, 246, 0.0941176471);
}

.cl-modal-top {
  height: 3px;
  background: var(--grad);
}

.cl-modal-head {
  padding: 24px 28px 20px;
  border-bottom: 1px solid var(--w08);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cl-modal-logo {
  display: flex;
  align-items: center;
  gap: 10px;
}
.cl-modal-logo img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1.5px solid rgba(139, 92, 246, 0.5333333333);
  box-shadow: 0 0 10px rgba(139, 92, 246, 0.2);
}

.cl-modal-logo-text {
  font-family: "Bebas Neue", sans-serif;
  font-size: 17px;
  letter-spacing: 3px;
  color: #fff;
}

.cl-modal-close {
  width: 30px;
  height: 30px;
  border-radius: 8px;
  background: var(--w05);
  border: 1px solid var(--w08);
  color: var(--w40);
  font-size: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  line-height: 1;
}
.cl-modal-close:hover {
  background: rgba(139, 92, 246, 0.0941176471);
  border-color: rgba(139, 92, 246, 0.2666666667);
  color: #fff;
}

.cl-modal-body {
  padding: 24px 28px 28px;
}

.cl-modal-title {
  font-family: "Bebas Neue", sans-serif;
  font-size: 30px;
  letter-spacing: 2px;
  color: #fff;
  margin-bottom: 5px;
  line-height: 1;
}

.cl-modal-sub {
  font-size: 12px;
  color: var(--w40);
  line-height: 1.6;
  margin-bottom: 22px;
}
.cl-modal-sub strong {
  color: var(--accent);
  font-weight: 600;
}

.cl-form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 12px;
}

.cl-form-group {
  display: flex;
  flex-direction: column;
  gap: 5px;
  margin-bottom: 12px;
}
.cl-form-group label {
  font-family: "IBM Plex Mono", monospace;
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--w40);
}

.cl-form-input {
  background: var(--w05);
  border: 1px solid var(--w12);
  border-radius: 10px;
  padding: 11px 13px;
  font-family: "Space Grotesk", sans-serif;
  font-size: 13px;
  color: #fff;
  outline: none;
  transition: all 0.25s;
  width: 100%;
}
.cl-form-input::-moz-placeholder {
  color: var(--w20);
}
.cl-form-input::placeholder {
  color: var(--w20);
}
.cl-form-input:focus {
  border-color: rgba(139, 92, 246, 0.4);
  background: rgba(139, 92, 246, 0.031372549);
  box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.0941176471);
}
.cl-form-input.is-invalid {
  border-color: rgba(239, 68, 68, 0.6);
}
.cl-form-input.is-valid {
  border-color: rgba(34, 197, 94, 0.5);
}

.cl-form-select {
  background: var(--w05);
  border: 1px solid var(--w12);
  border-radius: 10px;
  padding: 11px 13px;
  font-family: "Space Grotesk", sans-serif;
  font-size: 13px;
  color: #fff;
  outline: none;
  transition: all 0.25s;
  width: 100%;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.3)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.cl-form-select:focus {
  border-color: rgba(139, 92, 246, 0.4);
  box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.0941176471);
}
.cl-form-select option {
  background: #111;
  color: #fff;
}
.cl-form-select.is-invalid {
  border-color: rgba(239, 68, 68, 0.6);
}

.cl-invalid-feedback {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  letter-spacing: 1px;
  color: rgba(239, 68, 68, 0.8);
  margin-top: 4px;
  min-height: 14px;
}

.cl-form-error {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 1px;
  color: rgba(239, 68, 68, 0.9);
  background: rgba(239, 68, 68, 0.08);
  border: 1px solid rgba(239, 68, 68, 0.25);
  border-radius: 6px;
  padding: 10px 14px;
  margin-bottom: 12px;
}

.cl-form-terms {
  font-size: 11px;
  color: var(--w40);
  line-height: 1.6;
  margin-bottom: 16px;
}
.cl-form-terms a {
  color: var(--accent);
  text-decoration: none;
}

.cl-modal-submit {
  width: 100%;
  font-family: "Bebas Neue", sans-serif;
  font-size: 18px;
  letter-spacing: 3px;
  color: #000;
  border: none;
  cursor: pointer;
  padding: 13px 20px;
  border-radius: 12px;
  background: var(--grad);
  transition: all 0.25s;
  box-shadow: 0 6px 22px rgba(139, 92, 246, 0.4);
}
.cl-modal-submit:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 34px rgba(139, 92, 246, 0.65);
}
.cl-modal-submit.loading {
  pointer-events: none;
  opacity: 0.7;
}

.cl-modal-login {
  text-align: center;
  margin-top: 14px;
  font-size: 12px;
  color: var(--w40);
}
.cl-modal-login a {
  color: var(--accent);
  text-decoration: none;
  font-weight: 600;
}

@media (max-height: 700px) {
  .cl-modal-overlay {
    align-items: flex-start;
    padding: 12px;
  }
  .cl-modal-body {
    padding: 16px 20px 20px;
  }
  .cl-modal-head {
    padding: 16px 20px 14px;
  }
  .cl-form-group {
    margin-bottom: 8px;
    gap: 4px;
  }
  .cl-form-row {
    margin-bottom: 8px;
  }
  .cl-form-input,
  .cl-form-select {
    padding: 9px 11px;
  }
  .cl-modal-title {
    font-size: 24px;
  }
  .cl-modal-sub {
    display: none;
  }
}
@media (max-width: 480px) {
  .cl-modal-overlay {
    padding: 0;
    align-items: flex-end;
  }
  .cl-modal {
    max-width: 100%;
    border-radius: 20px 20px 0 0;
  }
  .cl-form-row {
    grid-template-columns: 1fr;
  }
  .cl-modal-body {
    padding: 16px 20px 24px;
  }
  .cl-modal-head {
    padding: 16px 20px 14px;
  }
}
.loading-overlay {
  position: fixed;
  inset: 0;
  z-index: 9999;
  background: var(--blk);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 1s;
}

.loading-logo {
  width: 80px;
  animation: cl-lpulse 1.5s ease-in-out infinite;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvQXJlYXMvcHVibGljL2xhbmRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkE7RUFBeUI7RUFBd0I7RUFBVzs7O0FBRTVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUFPO0VBQWM7OztBQUNyQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFBUTtFQUNSO0VBQ0E7RUFDQTs7QUFFRjtFQUFZO0VBQVM7O0FBQ3JCO0VBQVk7RUFBVTs7O0FBSXhCO0VBQ0U7RUFBaUI7RUFBVTtFQUFZO0VBQ3ZDLFlBQ0U7OztBQUlKO0VBQ0U7RUFBaUI7RUFBVTtFQUFZO0VBQ3ZDLGtCQUNFO0VBRUY7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQWlCO0VBQVU7RUFBWTtFQUFzQjtFQUM3RDtFQUNBOzs7QUFJRjtFQUNFO0VBQW9CO0VBQ3BCO0VBQWE7RUFDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUFVOzs7QUFHWjtFQUNFO0lBQU87SUFBWTs7RUFDbkI7SUFBTztJQUFZOzs7QUFJckI7RUFDRTtFQUFlO0VBQXdCO0VBQ3ZDO0VBQVc7OztBQUViO0VBQ0U7RUFBYTtFQUFjO0VBQzNCO0VBQWM7RUFDZDs7O0FBRUY7RUFDRTtJQUFVOztFQUNWO0lBQVc7OztBQUViO0VBQ0U7RUFBYTtFQUNiO0VBQW9CO0VBQW1COzs7QUFFekM7RUFDRTtFQUNBO0VBQWlCO0VBQ2pCO0VBQ0E7RUFBK0I7RUFDL0I7OztBQUVGO0VBQ0U7RUFDQTtFQUFpQjtFQUNqQjtFQUEyQjtFQUFtQjs7O0FBSWhEO0VBQ0U7RUFBaUI7RUFBa0I7RUFDbkM7RUFBbUI7RUFBcUI7O0FBRXhDO0VBQVM7RUFBK0I7OztBQUkxQztFQUNFO0VBQWE7RUFDYjs7O0FBSUY7RUFDRTtFQUNBO0VBQWlCO0VBQ2pCO0VBQWE7RUFBb0I7OztBQUVuQztFQUNFO0VBQWlCO0VBQ2pCO0VBQW1CO0VBQW1COzs7QUFJeEM7RUFDRTtFQUNBO0VBQ0E7RUFBaUI7RUFBa0I7RUFDbkM7RUFBMkI7RUFBb0I7RUFDL0M7RUFDQTtFQUE4QjtFQUM5QjtFQUFvQjtFQUNwQjtFQUF1Qjs7QUFFdkI7RUFBaUI7RUFBbUI7RUFBcUI7O0FBRXpEO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQVk7RUFBbUM7O0FBQy9DO0VBQVk7RUFBbUM7OztBQUdqRDtFQUNFO0lBQVU7O0VBQ1Y7SUFBVzs7RUFDWDtJQUFXOztFQUNYO0lBQVc7O0VBQ1g7SUFBVzs7O0FBR2I7RUFDRTtFQUNBO0VBQWlCO0VBQ2pCO0VBQ0E7RUFBYzs7O0FBSWhCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBaUI7RUFDakI7RUFBYTtFQUFjO0VBQzNCO0VBQW9CO0VBQ3BCO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQVk7RUFBNkI7O0FBQ3pDO0VBQVk7O0FBQ1o7RUFBWTtFQUFzQjs7O0FBR3BDO0VBQ0U7RUFBZTtFQUFxQjtFQUNwQzs7QUFFQTtFQUFzQjtFQUFhO0VBQVM7RUFBYTs7QUFFekQ7RUFDRTtFQUNBO0VBQWdCO0VBQ2hCO0VBQW1CO0VBQTJCOzs7QUFJbEQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFpQjtFQUNqQjtFQUNBO0VBQ0E7RUFBaUI7RUFBb0I7RUFDckM7RUFBeUI7RUFBdUI7O0FBRWhEO0VBQ0U7RUFDQTtFQUNBOzs7QUFLSjtFQUNFO0VBQ0E7RUFBaUI7RUFDakI7RUFBbUI7RUFBMkI7O0FBRTlDO0VBQUk7RUFBbUI7RUFBdUI7O0FBQzlDO0VBQVU7OztBQUdaO0VBQ0U7RUFBaUI7RUFBa0I7RUFDbkM7RUFBc0I7RUFBdUI7OztBQUUvQztFQUNFO0VBQWdCO0VBQXFCO0VBQ3JDOzs7QUFJRjtFQUNFO0VBQWlCO0VBQWM7RUFBVztFQUMxQztFQUNBO0VBQWlCO0VBQ2pCO0VBQStCO0VBQWE7OztBQUk5QztFQUNFO0VBQWlCO0VBQVU7RUFDM0I7RUFDQTtFQUFlO0VBQXdCO0VBQXFCO0VBQzVEO0VBQVk7RUFBc0I7O0FBRWxDO0VBQVM7RUFBWTs7O0FBRXZCO0VBQ0U7RUFBYTtFQUFjO0VBQzNCO0VBQ0E7RUFBZTtFQUFxQjtFQUNwQztFQUNBO0VBQ0E7OztBQUVGO0VBQW9CO0lBQU87SUFBcUI7O0VBQWM7SUFBSztJQUFxQjs7O0FBQ3hGO0VBQ0U7RUFDQTtFQUFpQjtFQUFxQjtFQUFhOzs7QUFFckQ7RUFDRTtFQUNBO0VBQWlCO0VBQXFCO0VBQW1COzs7QUFJM0Q7RUFDRTtFQUFpQjtFQUFVO0VBQzNCO0VBQWU7RUFBcUI7RUFDcEM7RUFDQTtFQUNBO0VBQTZCO0VBQzdCO0VBQVk7RUFBc0I7RUFDbEM7O0FBRUE7RUFBUztFQUFZOztBQUVyQjtFQUFtQjs7O0FBR3JCO0VBQ0U7RUFBYTtFQUNiO0VBQ0E7RUFDQTtFQUFxQjtFQUNyQjtFQUFvQjtFQUNwQjtFQUNBO0VBQ0E7OztBQUdGO0VBQWdCO0VBQWE7OztBQUU3QjtFQUNFO0VBQ0E7RUFDQTtFQUFlO0VBQXFCOzs7QUFFdEM7RUFDRTtFQUFlO0VBQXFCOztBQUVwQztFQUNFO0VBQWE7RUFBYztFQUMzQjtFQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFBaUI7RUFBcUI7OztBQUV4QztFQUNFO0VBQWE7RUFBYztFQUMzQjtFQUF3QjtFQUN4QjtFQUFtQjtFQUFpQjtFQUNwQztFQUFlO0VBQXFCO0VBQ3BDO0VBQXNCOztBQUV0QjtFQUFVO0VBQXVCO0VBQXlCOzs7QUFHNUQ7RUFBaUI7OztBQUNqQjtFQUNFO0VBQ0E7RUFBaUI7RUFDakI7RUFBYTtFQUFvQjs7O0FBRW5DO0VBQ0U7RUFBaUI7RUFBbUI7RUFBa0I7O0FBRXREO0VBQVM7RUFBc0I7OztBQUdqQztFQUNFO0VBQWU7RUFDZjtFQUFXOzs7QUFFYjtFQUNFO0VBQWU7RUFBd0I7RUFBVTs7QUFFakQ7RUFDRTtFQUNBO0VBQWdCO0VBQWtCO0VBQ2xDO0VBQTJCOzs7QUFHL0I7RUFDRTtFQUF3QjtFQUE4QjtFQUN0RDtFQUNBO0VBQTBDO0VBQWlCO0VBQzNEO0VBQWU7RUFBdUI7O0FBRXRDO0VBQWlCOztBQUNqQjtFQUFVO0VBQXlCO0VBQXVCOztBQUMxRDtFQUFlOztBQUNmO0VBQWU7OztBQUdqQjtFQUNFO0VBQXdCO0VBQThCO0VBQ3REO0VBQ0E7RUFBMEM7RUFBaUI7RUFDM0Q7RUFBZTtFQUF1QjtFQUN0QztFQUFpQjtFQUNqQjtFQUNBO0VBQThCOztBQUU5QjtFQUFVO0VBQXlCOztBQUNuQztFQUFTO0VBQWtCOztBQUMzQjtFQUFlOzs7QUFHakI7RUFDRTtFQUNBO0VBQWlCO0VBQ2pCO0VBQTRCO0VBQzVCOzs7QUFHRjtFQUNFO0VBQ0E7RUFBaUI7RUFDakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQWlCO0VBQW1CO0VBQWtCOztBQUV0RDtFQUFJO0VBQXNCOzs7QUFHNUI7RUFDRTtFQUNBO0VBQ0E7RUFBaUI7RUFDakI7RUFBYTtFQUFjO0VBQzNCO0VBQW9CO0VBQ3BCO0VBQXlCO0VBQ3pCOztBQUVBO0VBQVc7RUFBNkI7O0FBQ3hDO0VBQVk7RUFBc0I7OztBQUdwQztFQUNFO0VBQW9CO0VBQWtCO0VBQWlCOztBQUV2RDtFQUFJO0VBQXNCO0VBQXVCOzs7QUFJbkQ7RUFDRTtJQUFvQjtJQUF5Qjs7RUFDN0M7SUFBb0I7O0VBQ3BCO0lBQW9COztFQUNwQjtJQUFvQjtJQUFvQjs7RUFDeEM7SUFBb0I7O0VBQ3BCO0FBQUE7SUFDb0I7O0VBQ3BCO0lBQW9COztFQUNwQjtJQUFvQjs7O0FBR3RCO0VBQ0U7SUFBb0I7SUFBWTs7RUFDaEM7SUFBb0I7SUFBaUI7O0VBQ3JDO0lBQW9COztFQUNwQjtJQUFvQjs7RUFDcEI7SUFBb0I7OztBQUl0QjtFQUNFO0VBQWlCO0VBQVU7RUFDM0I7RUFDQTtFQUFlO0VBQXFCO0VBQ3BDOzs7QUFFRjtFQUFnQjtFQUFhIiwiZmlsZSI6InNjc3MvQXJlYXMvcHVibGljL2xhbmRpbmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgIFRyYWRhbnRlIOKAlCBMYW5kaW5nIFBhZ2Vcbi8vICAgbGFuZGluZy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVmFyaWFibGVzXG4kZ3JhZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzRDMUQ5NSAwJSwgIzdDM0FFRCA0MCUsICNBNzhCRkEgMTAwJSk7XG4kYWNjZW50OiAjOEI1Q0Y2O1xuJGJsazogIzBBMDQxNDtcbiR3MDU6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4kdzA4OiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xuJHcxMjogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcbiR3MjA6IHJnYmEoMjU1LDI1NSwyNTUsMC4yMCk7XG4kdzQwOiByZ2JhKDI1NSwyNTUsMjU1LDAuNDApO1xuJHc2MDogcmdiYSgyNTUsMjU1LDI1NSwwLjYwKTtcblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG46cm9vdCB7XG4gIC0tZ3JhZDogI3skZ3JhZH07XG4gIC0tYWNjZW50OiAjeyRhY2NlbnR9O1xuICAtLWJsazogI3skYmxrfTtcbiAgLS13MDU6ICN7JHcwNX07XG4gIC0tdzA4OiAjeyR3MDh9O1xuICAtLXcxMjogI3skdzEyfTtcbiAgLS13MjA6ICN7JHcyMH07XG4gIC0tdzQwOiAjeyR3NDB9O1xuICAtLXc2MDogI3skdzYwfTtcbn1cblxuLy8g4pSA4pSAIEJhc2Ug4pSA4pSAXG5odG1sIHsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiB2YXIoLS1ibGspOyB9XG5ib2R5LmNvdW50ZG93bi1wYWdlIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLy8g4pSA4pSAIFZpZGVvIOKUgOKUgFxuLmNsLXZpZGVvLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA3NXZ3O1xuICB6LWluZGV4OiAxO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTglLCBibGFjayAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTglLCBibGFjayAxMDAlKTtcblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgICBmaWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDAuNSkgc2F0dXJhdGUoMS4yKTtcbiAgfVxuXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTUlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjo6YmVmb3JlIHsgbGVmdDogMDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1ibGspLCB0cmFuc3BhcmVudCk7IH1cbiAgJjo6YWZ0ZXIgIHsgcmlnaHQ6IDA7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHZhcigtLWJsayksIHRyYW5zcGFyZW50KTsgfVxufVxuXG4vLyDilIDilIAgQmFja2dyb3VuZCBlZmZlY3RzIOKUgOKUgFxuLmNsLWJnZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgaW5zZXQ6IDA7IHotaW5kZXg6IDI7IHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOlxuICAgIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDgwJSA3MCUgYXQgNTAlIC01JSwgIHJnYmEoMTM5LDkyLDI0NiwuMykgIDAlLCB0cmFuc3BhcmVudCA2MCUpLFxuICAgIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDU1JSA1MCUgYXQgNSUgIDkwJSwgIHJnYmEoMTA5LDQwLDIxNywuMjIpIDAlLCB0cmFuc3BhcmVudCA1NSUpLFxuICAgIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDQ1JSA0NSUgYXQgOTUlIDg1JSwgIHJnYmEoMTk2LDE4MSwyNTMsLjA4KTAlLCB0cmFuc3BhcmVudCA1NSUpO1xufVxuLmNsLWJnZ3JpZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgaW5zZXQ6IDA7IHotaW5kZXg6IDI7IHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDEzOSw5MiwyNDYsMC4wNykgMXB4LCB0cmFuc3BhcmVudCAxcHgpLFxuICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMzksOTIsMjQ2LDAuMDcpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gIG1hc2staW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDEwMCUgMTAwJSBhdCA1MCUgNTAlLCBibGFjayAyMCUsIHRyYW5zcGFyZW50IDc4JSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgMTAwJSAxMDAlIGF0IDUwJSA1MCUsIGJsYWNrIDIwJSwgdHJhbnNwYXJlbnQgNzglKTtcbn1cbi5jbC1iZ2dyYWluIHtcbiAgcG9zaXRpb246IGZpeGVkOyBpbnNldDogMDsgei1pbmRleDogMjsgcG9pbnRlci1ldmVudHM6IG5vbmU7IG9wYWNpdHk6IDAuMDIyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMDAgMjAwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZmlsdGVyIGlkPSduJyUzRSUzQ2ZlVHVyYnVsZW5jZSB0eXBlPSdmcmFjdGFsTm9pc2UnIGJhc2VGcmVxdWVuY3k9JzAuODUnIG51bU9jdGF2ZXM9JzQnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLyUzRSUzQy9maWx0ZXIlM0UlM0NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWx0ZXI9J3VybCglMjNuKScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAyMDBweDtcbn1cblxuLy8g4pSA4pSAIENhcmQg4pSA4pSAXG4uY2wtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDQ0MHB4O1xuICBwYWRkaW5nOiA0OHB4IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM5LDkyLDI0NiwwLjA3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzksOTIsMjQ2LDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyOHB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBjbC1mYWRlVXAgMC43cyBlYXNlIGJvdGg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzO1xuICBib3gtc2hhZG93OiAwIDMycHggODBweCByZ2JhKDAsMCwwLDAuNSk7XG5cbiAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogcmdiYSgxNjcsMTM5LDI1MCwwLjUpOyB9XG59XG5cbkBrZXlmcmFtZXMgY2wtZmFkZVVwIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTsgfVxuICB0byAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbi8vIOKUgOKUgCBMb2dvIOKUgOKUgFxuLmNsLWxvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5jbC1sb2dvLXJpbmcge1xuICB3aWR0aDogNzJweDsgaGVpZ2h0OiA3MnB4OyBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDNweDsgYmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7XG4gIGFuaW1hdGlvbjogY2wtbHB1bHNlIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBjbC1scHVsc2Uge1xuICAwJSwxMDAlIHsgYm94LXNoYWRvdzogMCAwIDE4cHggIzhCNUNGNjY2OyB9XG4gIDUwJSAgICAgIHsgYm94LXNoYWRvdzogMCAwIDQwcHggIzhCNUNGNmFhLCAwIDAgNzBweCAjOEI1Q0Y2MzM7IH1cbn1cbi5jbC1sb2dvLWltZyB7XG4gIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgb2JqZWN0LWZpdDogY292ZXI7IGRpc3BsYXk6IGJsb2NrO1xufVxuLmNsLWxvZ28tbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDsgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5jbC1sb2dvLXRhZyB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogdmFyKC0tdzQwKTsgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLy8g4pSA4pSAIFRhZ2xpbmUg4pSA4pSAXG4uY2wtdGFnbGluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDMwMDsgY29sb3I6IHZhcigtLXc2MCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1OyBtYXJnaW4tYm90dG9tOiAyNnB4OyBwYWRkaW5nOiAwIDZweDtcblxuICBzdHJvbmcgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg4KTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxufVxuXG4vLyDilIDilIAgRGl2aWRlciDilIDilIBcbi5jbC1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7IG1hcmdpbjogMCAwIDI2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMTM5LDkyLDI0NiwwLjQ1KSwgdHJhbnNwYXJlbnQpO1xufVxuXG4vLyDilIDilIAgVGl0bGUgLyBTdWIg4pSA4pSAXG4uY2wtY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDsgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICNmZmY7IG1hcmdpbi1ib3R0b206IDhweDsgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2wtY2FyZC1zdWIge1xuICBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13NDApOyBsaW5lLWhlaWdodDogMS42NTsgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLy8g4pSA4pSAIENvZGUgaW5wdXQg4pSA4pSAXG4uY2wtY29kZS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMThweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdzA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdzEyKTsgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTVweCAyMHB4OyBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IGNhcmV0LWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXG4gICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6IHZhcigtLXcyMCk7IGxldHRlci1zcGFjaW5nOiA0cHg7IGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzhCNUNGNjg4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNik7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM4QjVDRjYyMjtcbiAgfVxuXG4gICYuZXJyb3IgICB7IGJvcmRlci1jb2xvcjogcmdiYSgyMzksNjgsNjgsMC42KTsgYW5pbWF0aW9uOiBjbC1zaGFrZSAwLjRzIGVhc2U7IH1cbiAgJi5zdWNjZXNzIHsgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LDE5Nyw5NCwwLjYpOyBiYWNrZ3JvdW5kOiByZ2JhKDM0LDE5Nyw5NCwwLjA0KTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGNsLXNoYWtlIHtcbiAgMCUsMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAyMCUgICAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTsgfVxuICA0MCUgICAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpOyB9XG4gIDYwJSAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XG4gIDgwJSAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbn1cblxuLmNsLWVyci1tc2cge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTFweDsgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IHJnYmEoMjM5LDY4LDY4LDAuOCk7XG4gIGhlaWdodDogMTZweDsgbWFyZ2luOiAxMHB4IDAgMTJweDtcbn1cblxuLy8g4pSA4pSAIEJ1dHRvbnMg4pSA4pSAXG4uY2wtc3VibWl0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE5cHg7IGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGNvbG9yOiAjMDAwOyBib3JkZXI6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTRweCAyMHB4OyBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBib3gtc2hhZG93OiAwIDZweCAyNHB4IHJnYmEoMTM5LDkyLDI0NiwwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICY6aG92ZXIgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgYm94LXNoYWRvdzogMCAxMnB4IDM2cHggcmdiYSgxMzksOTIsMjQ2LDAuNjUpOyB9XG4gICY6YWN0aXZlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAmLmxvYWRpbmcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogMC43OyB9XG59XG5cbi5jbC1yZWctc2VwIHtcbiAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDJweCAwIDE0cHg7XG5cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7IGNvbnRlbnQ6ICcnOyBmbGV4OiAxOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogdmFyKC0tdzA4KTsgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDlweDsgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBjb2xvcjogdmFyKC0tdzIwKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uY2wtcmVnLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7IGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiAjQTc4QkZBO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOSw5MiwyNDYsMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiAxM3B4IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzhCNUNGNjExO1xuICAgIGJvcmRlci1jb2xvcjogIzhCNUNGNjU1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxufVxuXG4vLyDilIDilIAgQ2FyZCBub3RlIOKUgOKUgFxuLmNsLWNhcmQtbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiB2YXIoLS13MjApOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMS44O1xuXG4gIGEgeyBjb2xvcjogdmFyKC0tdzQwKTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gIGE6aG92ZXIgeyBjb2xvcjogdmFyKC0tYWNjZW50KTsgfVxufVxuXG4uY2wtc2VhdHMtY291bnQge1xuICBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmNsLXNlYXRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiA5cHg7IGxldHRlci1zcGFjaW5nOiAycHg7IGNvbG9yOiB2YXIoLS13MjApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyDilIDilIAgQm90dG9tIG1hcmsg4pSA4pSAXG4uY2wtYm90dG9tLW1hcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7IGJvdHRvbTogMjJweDsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDsgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xOCk7IHotaW5kZXg6IDIwOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyDilIDilIAgU3VjY2VzcyBvdmVybGF5IOKUgOKUgFxuLmNsLXN1Y2Nlc3Mtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgaW5zZXQ6IDA7IHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxrKTtcbiAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxufVxuLmNsLXN1Y2Nlc3MtaWNvbiB7XG4gIHdpZHRoOiA4MHB4OyBoZWlnaHQ6IDgwcHg7IGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7XG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBhbmltYXRpb246IGNsLXBvcCAwLjRzIGN1YmljLWJlemllcigwLjE3NSwwLjg4NSwwLjMyLDEuMjc1KSBib3RoO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAjOEI1Q0Y2ODg7XG59XG5Aa2V5ZnJhbWVzIGNsLXBvcCB7IGZyb20geyB0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwOyB9IHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTsgfSB9XG4uY2wtc3VjY2Vzcy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4OyBsZXR0ZXItc3BhY2luZzogNHB4OyBjb2xvcjogI2ZmZjsgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNsLXN1Y2Nlc3Mtc3ViIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDExcHg7IGxldHRlci1zcGFjaW5nOiAycHg7IGNvbG9yOiB2YXIoLS13NDApOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyDilIDilIAgTW9kYWwg4pSA4pSAXG4uY2wtbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgaW5zZXQ6IDA7IHotaW5kZXg6IDUwMDtcbiAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNnB4KTsgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gIG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJi5vcGVuIHsgb3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4gICYub3BlbiAuY2wtbW9kYWwgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7IH1cbn1cblxuLmNsLW1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsOCwxNiwwLjk3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjcsMTM5LDI1MCwwLjUpO1xuICBib3JkZXItcmFkaXVzOiAyMnB4OyBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHNjYWxlKDAuOTcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgYm94LXNoYWRvdzogMCA0MHB4IDEwMHB4IHJnYmEoMCwwLDAsMC43NSksIDAgMCA2MHB4ICM4QjVDRjYxODtcbn1cblxuLmNsLW1vZGFsLXRvcCB7IGhlaWdodDogM3B4OyBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkKTsgfVxuXG4uY2wtbW9kYWwtaGVhZCB7XG4gIHBhZGRpbmc6IDI0cHggMjhweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdzA4KTtcbiAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNsLW1vZGFsLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4OyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOEI1Q0Y2ODg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzhCNUNGNjMzO1xuICB9XG59XG4uY2wtbW9kYWwtbG9nby10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4OyBsZXR0ZXItc3BhY2luZzogM3B4OyBjb2xvcjogI2ZmZjtcbn1cbi5jbC1tb2RhbC1jbG9zZSB7XG4gIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdzA1KTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdzA4KTtcbiAgY29sb3I6IHZhcigtLXc0MCk7IGZvbnQtc2l6ZTogMTZweDsgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IGxpbmUtaGVpZ2h0OiAxO1xuXG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjOEI1Q0Y2MTg7IGJvcmRlci1jb2xvcjogIzhCNUNGNjQ0OyBjb2xvcjogI2ZmZjsgfVxufVxuXG4uY2wtbW9kYWwtYm9keSB7IHBhZGRpbmc6IDI0cHggMjhweCAyOHB4OyB9XG4uY2wtbW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7IGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjZmZmOyBtYXJnaW4tYm90dG9tOiA1cHg7IGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNsLW1vZGFsLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLXc0MCk7IGxpbmUtaGVpZ2h0OiAxLjY7IG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgc3Ryb25nIHsgY29sb3I6IHZhcigtLWFjY2VudCk7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbn1cblxuLmNsLWZvcm0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEycHg7IG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2wtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogNXB4OyBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiA5cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLXc0MCk7XG4gIH1cbn1cbi5jbC1mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdzA1KTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdzEyKTsgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTFweCAxM3B4O1xuICBmb250LWZhbWlseTogJ1NwYWNlIEdyb3Rlc2snLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEzcHg7IGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lOyB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IHdpZHRoOiAxMDAlO1xuXG4gICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6IHZhcigtLXcyMCk7IH1cbiAgJjpmb2N1cyB7IGJvcmRlci1jb2xvcjogIzhCNUNGNjY2OyBiYWNrZ3JvdW5kOiAjOEI1Q0Y2MDg7IGJveC1zaGFkb3c6IDAgMCAwIDNweCAjOEI1Q0Y2MTg7IH1cbiAgJi5pcy1pbnZhbGlkIHsgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOSw2OCw2OCwwLjYpOyB9XG4gICYuaXMtdmFsaWQgICB7IGJvcmRlci1jb2xvcjogcmdiYSgzNCwxOTcsOTQsMC41KTsgfVxufVxuXG4uY2wtZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13MDUpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13MTIpOyBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMXB4IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzaycsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7IHRyYW5zaXRpb246IGFsbCAwLjI1czsgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCclM0UlM0NwYXRoIGQ9J00xIDFsNSA1IDUtNScgc3Ryb2tlPSdyZ2JhKDI1NSwyNTUsMjU1LDAuMyknIHN0cm9rZS13aWR0aD0nMS41JyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuXG4gICY6Zm9jdXMgeyBib3JkZXItY29sb3I6ICM4QjVDRjY2NjsgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM4QjVDRjYxODsgfVxuICBvcHRpb24geyBiYWNrZ3JvdW5kOiAjMTExOyBjb2xvcjogI2ZmZjsgfVxuICAmLmlzLWludmFsaWQgeyBib3JkZXItY29sb3I6IHJnYmEoMjM5LDY4LDY4LDAuNik7IH1cbn1cblxuLmNsLWludmFsaWQtZmVlZGJhY2sge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTBweDsgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IHJnYmEoMjM5LDY4LDY4LDAuOCk7IG1hcmdpbi10b3A6IDRweDtcbiAgbWluLWhlaWdodDogMTRweDtcbn1cblxuLmNsLWZvcm0tZXJyb3Ige1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTFweDsgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IHJnYmEoMjM5LDY4LDY4LDAuOSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM5LDY4LDY4LDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOSw2OCw2OCwwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jbC1mb3JtLXRlcm1zIHtcbiAgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogdmFyKC0tdzQwKTsgbGluZS1oZWlnaHQ6IDEuNjsgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICBhIHsgY29sb3I6IHZhcigtLWFjY2VudCk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxufVxuXG4uY2wtbW9kYWwtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDsgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY29sb3I6ICMwMDA7IGJvcmRlcjogbm9uZTsgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYWQpOyB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDIycHggcmdiYSgxMzksOTIsMjQ2LDAuNCk7XG5cbiAgJjpob3ZlciAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IGJveC1zaGFkb3c6IDAgMTJweCAzNHB4IHJnYmEoMTM5LDkyLDI0NiwwLjY1KTsgfVxuICAmLmxvYWRpbmcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogMC43OyB9XG59XG5cbi5jbC1tb2RhbC1sb2dpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMTRweDsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tdzQwKTtcblxuICBhIHsgY29sb3I6IHZhcigtLWFjY2VudCk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxufVxuXG4vLyDilIDilIAgUmVzcG9uc2l2ZSDilIDilIBcbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLmNsLW1vZGFsLW92ZXJsYXkgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgcGFkZGluZzogMTJweDsgfVxuICAuY2wtbW9kYWwtYm9keSAgICB7IHBhZGRpbmc6IDE2cHggMjBweCAyMHB4OyB9XG4gIC5jbC1tb2RhbC1oZWFkICAgIHsgcGFkZGluZzogMTZweCAyMHB4IDE0cHg7IH1cbiAgLmNsLWZvcm0tZ3JvdXAgICAgeyBtYXJnaW4tYm90dG9tOiA4cHg7IGdhcDogNHB4OyB9XG4gIC5jbC1mb3JtLXJvdyAgICAgIHsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jbC1mb3JtLWlucHV0LFxuICAuY2wtZm9ybS1zZWxlY3QgICB7IHBhZGRpbmc6IDlweCAxMXB4OyB9XG4gIC5jbC1tb2RhbC10aXRsZSAgIHsgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5jbC1tb2RhbC1zdWIgICAgIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNsLW1vZGFsLW92ZXJsYXkgeyBwYWRkaW5nOiAwOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmNsLW1vZGFsICAgICAgICAgeyBtYXgtd2lkdGg6IDEwMCU7IGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7IH1cbiAgLmNsLWZvcm0tcm93ICAgICAgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuY2wtbW9kYWwtYm9keSAgICB7IHBhZGRpbmc6IDE2cHggMjBweCAyNHB4OyB9XG4gIC5jbC1tb2RhbC1oZWFkICAgIHsgcGFkZGluZzogMTZweCAyMHB4IDE0cHg7IH1cbn1cblxuLy8g4pSA4pSAIExvYWRpbmcgb3ZlcmxheSDilIDilIBcbi5sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7IGluc2V0OiAwOyB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGspO1xuICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5sb2FkaW5nLWxvZ28geyB3aWR0aDogODBweDsgYW5pbWF0aW9uOiBjbC1scHVsc2UgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuIl19 */
