/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/react-toastify/dist/ReactToastify.css ***!
  \***************************************************************************************************************************************************************************************/
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}

.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}

.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
}

.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}

.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}

.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}

.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}

.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}

.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}

.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}

.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}

.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}

.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}

.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}

.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1;
}

.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
  z-index: 1;
}

.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}

.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}

.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./styles/demo.scss ***!
  \*****************************************************************************************************************************************************/
@tailwind base;
@tailwind components;
@tailwind utilities;
html,
body {
  height: 100%;
}

body {
  font-family: Poppins, sans-serif;
  background: #fff;
  color: #111;
}

.demo-container {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 48px 16px 64px;
}

.demo-title {
  text-align: center;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.01em;
  color: #1f1f1f;
  font-size: clamp(28px, 3.4vw, 44px);
}

.demo-subtitle {
  margin-top: 18px;
  color: #2f2f2f;
  font-size: 14px;
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: center;
}

.demo-skip-btn {
  border: 1px solid #fd6e1b;
  color: #fd6e1b;
  padding: 10px 18px;
  border-radius: 6px;
  font-weight: 500;
  background: transparent;
}

.demo-skip-btn:hover {
  background: rgba(253, 110, 27, 0.08);
}

.demo-card {
  width: min(920px, 100%);
  margin-top: 18px;
}

.frame-demo-wrapper {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.08);
}

.frame-demo-wrapper iframe {
  width: 100%;
  height: min(520px, 70vh);
  border: 0;
}

.demo-summary {
  width: min(920px, 100%);
  margin-top: 28px;
  font-size: 14px;
  color: #1f1f1f;
}

.demo-summary ol {
  margin-top: 10px;
  padding-left: 20px;
}

.demo-summary li {
  margin: 10px 0;
}

.demo-summary strong {
  font-weight: 700;
}

.demo-actions {
  width: min(920px, 100%);
  display: flex;
  justify-content: space-between;
  margin-top: 26px;
}

.demo-primary-btn {
  background: #c55400;
  color: #fff;
  border: 0;
  padding: 12px 44px;
  border-radius: 6px;
  font-weight: 700;
  letter-spacing: 0.04em;
}

.demo-primary-btn:hover {
  background: #e06000;
}

.demo-secondary-btn {
  background: #c55400;
  color: #fff;
  border: 0;
  padding: 12px 44px;
  border-radius: 6px;
  font-weight: 700;
  letter-spacing: 0.04em;
  opacity: 0.92;
}

.demo-secondary-btn:hover {
  opacity: 1;
}

.demo-stage {
  width: min(1024px, 100%);
  margin-top: 22px;
  background: #000;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.demo-stage .demo-bg {
  width: 100%;
  aspect-ratio: 16/9;
  background: radial-gradient(1200px 420px at 60% 40%, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0) 60%), linear-gradient(135deg, #1c1c1c, #0b0b0b);
  display: flex;
  align-items: center;
  justify-content: center;
}

.demo-stage .demo-name {
  position: absolute;
  bottom: 14px;
  left: 50%;
  transform: translateX(-50%);
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 500;
}

#Closed-Caption {
  position: absolute;
  left: 14px;
  bottom: 44px;
  width: min(420px, 100% - 28px);
  max-height: 42%;
  overflow: auto;
  padding: 12px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.45);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

#Closed-Caption .chat-item {
  margin-bottom: 10px;
}

#Closed-Caption .name {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(255, 255, 255, 0.7);
}

#Closed-Caption .text {
  margin-top: 2px;
  font-size: 13px;
  line-height: 1.3;
  color: #fff;
}

.demo-stage-controls {
  width: min(1024px, 100%);
  margin-top: 14px;
  display: flex;
  justify-content: center;
  gap: 10px;
}

.demo-small-btn {
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #fff;
  padding: 10px 18px;
  border-radius: 8px;
  font-weight: 600;
}

.demo-small-btn.primary {
  border-color: #fd6e1b;
  color: #fd6e1b;
}

.demo-error {
  margin-top: 18px;
  color: #b91c1c;
  font-size: 14px;
}

/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: "";
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/
button,
[role=button] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

.\!container {
  width: 100% !important;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
  }
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .\!container {
    max-width: 1536px !important;
  }
  .container {
    max-width: 1536px;
  }
}
.btn {
  display: inline-flex;
  height: 108px;
  width: 100px;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 1px;
  border-radius: 20px;
  border-width: 0px !important;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  outline-width: 0px !important;
}

.btn.primary {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #2a80d0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 128 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #013f85 var(--tw-gradient-to-position);
  --tw-shadow: inset 5px 5px 20px #91d5f533,3px 3px 5px #00000094;
  --tw-shadow-colored: inset 5px 5px 20px var(--tw-shadow-color), 3px 3px 5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.btn.blue {
  --tw-bg-opacity: 1;
  background-color: rgb(37 49 177/var(--tw-bg-opacity));
}

.btn.green {
  --tw-bg-opacity: 1;
  background-color: rgb(3 121 31/var(--tw-bg-opacity));
}

.btn.primary:hover {
  --tw-shadow: inset -5px -5px 20px #91d5f533,inset 5px 5px 20px #91d5f533;
  --tw-shadow-colored: inset -5px -5px 20px var(--tw-shadow-color), inset 5px 5px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.btn.blue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 77 180/var(--tw-bg-opacity));
}

.btn.green:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 174 43/var(--tw-bg-opacity));
}

.btn.normal, .opt.normal {
  height: 108px;
  width: 100px;
}

.btn.middle, .opt.middle {
  height: 97px;
  width: 90px;
}

.btn.small, .opt.small {
  height: 86px;
  width: 80px;
}

.btn.extra-small, .opt.extra-small {
  height: 76px;
  width: 70px;
}

.btn.tiny, .opt.tiny {
  height: 65px;
  width: 60px;
}

.btn.tiny .caption, .opt.tiny .caption {
  display: none;
}

.opt {
  display: inline-flex;
  height: 108px;
  width: 100px;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  background-color: transparent;
}

.opt.selected {
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29/var(--tw-bg-opacity));
}

.opt.selected svg path {
  fill: #fff;
}

.opt.selected span {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

.caption {
  width: 100%;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  font-family: Segoe UI Variable, Poppins;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
}

.btn-screenshot-clear-all {
  margin-right: 18px;
  margin-top: 10px;
  display: flex;
  height: 38px;
  width: calc(100% - 32px);
  align-items: center;
  justify-content: center;
  border-radius: 55px;
  --tw-bg-opacity: 1;
  background-color: rgb(17 17 17/var(--tw-bg-opacity));
  font-family: Segoe UI Variable, Poppins;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  --tw-shadow: inset 2px 2px 5px #fff3;
  --tw-shadow-colored: inset 2px 2px 5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.console-wrapper {
  margin-top: 10px;
  display: flex;
  height: calc(100% - 83px);
  flex-direction: column;
  row-gap: 0.75rem;
}

@media (min-width: 768px) {
  .console-wrapper {
    flex-direction: row;
  }
}
.console-wrapper.error {
  height: calc(100% - 115px);
}

.console-wrapper.\!error {
  height: calc(100% - 115px);
}

.help-info {
  font-family: Segoe UI Variable, Poppins;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0px;
}

.-bottom-2 {
  bottom: -0.5rem;
}

.-right-3 {
  right: -0.75rem;
}

.-top-3 {
  top: -0.75rem;
}

.-top-5 {
  top: -1.25rem;
}

.-top-\[8px\] {
  top: -8px;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-4 {
  bottom: 1rem;
}

.left-0 {
  left: 0px;
}

.left-1\/2 {
  left: 50%;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.right-0 {
  right: 0px;
}

.right-1 {
  right: 0.25rem;
}

.right-2 {
  right: 0.5rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-1\/2 {
  top: 50%;
}

.top-3 {
  top: 0.75rem;
}

.top-5 {
  top: 1.25rem;
}

.top-\[3px\] {
  top: 3px;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-50 {
  z-index: 50;
}

.-mx-\[10px\] {
  margin-left: -10px;
  margin-right: -10px;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-\[50px\] {
  margin-top: 50px;
  margin-bottom: 50px;
}

.\!mt-0 {
  margin-top: 0px !important;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mr-4 {
  margin-right: -1rem;
}

.-mt-1 {
  margin-top: -0.25rem;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-\[11px\] {
  margin-bottom: 11px;
}

.mb-\[14px\] {
  margin-bottom: 14px;
}

.mb-\[18px\] {
  margin-bottom: 18px;
}

.mb-\[30px\] {
  margin-bottom: 30px;
}

.mb-\[6px\] {
  margin-bottom: 6px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.ml-9 {
  margin-left: 2.25rem;
}

.ml-\[14px\] {
  margin-left: 14px;
}

.ml-\[35\%\] {
  margin-left: 35%;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-9 {
  margin-top: 2.25rem;
}

.mt-\[10px\] {
  margin-top: 10px;
}

.mt-\[11px\] {
  margin-top: 11px;
}

.mt-\[14px\] {
  margin-top: 14px;
}

.mt-\[1px\] {
  margin-top: 1px;
}

.mt-\[2px\] {
  margin-top: 2px;
}

.mt-\[30px\] {
  margin-top: 30px;
}

.mt-\[3px\] {
  margin-top: 3px;
}

.mt-\[6px\] {
  margin-top: 6px;
}

.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.\!inline {
  display: inline !important;
}

.inline {
  display: inline;
}

.\!flex {
  display: flex !important;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.\!h-9 {
  height: 2.25rem !important;
}

.\!h-\[72px\] {
  height: 72px !important;
}

.h-1 {
  height: 0.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[100px\] {
  height: 100px;
}

.h-\[120px\] {
  height: 120px;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[230px\] {
  height: 230px;
}

.h-\[26px\] {
  height: 26px;
}

.h-\[30px\] {
  height: 30px;
}

.h-\[43px\] {
  height: 43px;
}

.h-\[68px\] {
  height: 68px;
}

.h-\[82vh\] {
  height: 82vh;
}

.h-\[calc\(100\%-30px\)\] {
  height: calc(100% - 30px);
}

.h-\[calc\(100\%-40px\)\] {
  height: calc(100% - 40px);
}

.h-\[calc\(100\%-50px\)\] {
  height: calc(100% - 50px);
}

.h-\[calc\(100vh-100px\)\] {
  height: calc(100vh - 100px);
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-\[300px\] {
  max-height: 300px;
}

.max-h-\[48px\] {
  max-height: 48px;
}

.min-h-0 {
  min-height: 0px;
}

.min-h-\[250px\] {
  min-height: 250px;
}

.min-h-\[60px\] {
  min-height: 60px;
}

.\!w-32 {
  width: 8rem !important;
}

.\!w-\[1px\] {
  width: 1px !important;
}

.\!w-\[250px\] {
  width: 250px !important;
}

.w-1 {
  width: 0.25rem;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-6 {
  width: 1.5rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-\[100px\] {
  width: 100px;
}

.w-\[105px\] {
  width: 105px;
}

.w-\[120px\] {
  width: 120px;
}

.w-\[132px\] {
  width: 132px;
}

.w-\[135px\] {
  width: 135px;
}

.w-\[140px\] {
  width: 140px;
}

.w-\[150px\] {
  width: 150px;
}

.w-\[160px\] {
  width: 160px;
}

.w-\[162px\] {
  width: 162px;
}

.w-\[170px\] {
  width: 170px;
}

.w-\[180px\] {
  width: 180px;
}

.w-\[195px\] {
  width: 195px;
}

.w-\[200px\] {
  width: 200px;
}

.w-\[230px\] {
  width: 230px;
}

.w-\[30px\] {
  width: 30px;
}

.w-\[50px\] {
  width: 50px;
}

.w-\[54px\] {
  width: 54px;
}

.w-\[82px\] {
  width: 82px;
}

.w-\[90px\] {
  width: 90px;
}

.w-\[95\%\] {
  width: 95%;
}

.w-\[calc\(100\%-15px\)\] {
  width: calc(100% - 15px);
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-0 {
  min-width: 0px;
}

.max-w-\[260px\] {
  max-width: 260px;
}

.max-w-\[300px\] {
  max-width: 300px;
}

.max-w-\[320px\] {
  max-width: 320px;
}

.max-w-\[400px\] {
  max-width: 400px;
}

.max-w-\[580px\] {
  max-width: 580px;
}

.max-w-\[60\%\] {
  max-width: 60%;
}

.max-w-\[70\%\] {
  max-width: 70%;
}

.flex-1 {
  flex: 1 1 0%;
}

.shrink-0 {
  flex-shrink: 0;
}

.origin-center {
  transform-origin: center;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
  user-select: none;
}

.resize {
  resize: both;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-\[10px\] {
  gap: 10px;
}

.gap-\[5px\] {
  gap: 5px;
}

.gap-x-1 {
  column-gap: 0.25rem;
}

.gap-x-2 {
  column-gap: 0.5rem;
}

.gap-x-3 {
  column-gap: 0.75rem;
}

.gap-x-4 {
  column-gap: 1rem;
}

.gap-x-5 {
  column-gap: 1.25rem;
}

.gap-x-\[10px\] {
  column-gap: 10px;
}

.gap-x-\[2px\] {
  column-gap: 2px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.gap-y-2 {
  row-gap: 0.5rem;
}

.gap-y-3 {
  row-gap: 0.75rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.self-center {
  align-self: center;
}

.overflow-hidden {
  overflow: hidden;
}

.\!overflow-visible {
  overflow: visible !important;
}

.overflow-y-auto {
  overflow-y: auto;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-ellipsis {
  text-overflow: ellipsis;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.text-nowrap {
  text-wrap: nowrap;
}

.break-all {
  word-break: break-all;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.rounded-\[20px\] {
  border-radius: 20px;
}

.rounded-\[5px\] {
  border-radius: 5px;
}

.rounded-\[8px\] {
  border-radius: 8px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-none {
  border-radius: 0px;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}

.rounded-tl-\[10px\] {
  border-top-left-radius: 10px;
}

.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}

.rounded-tr-\[10px\] {
  border-top-right-radius: 10px;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-\[3px\] {
  border-width: 3px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-l {
  border-left-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

.\!border-\[\#FFFFFF33\] {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.border-\[\#2a3a4d\] {
  --tw-border-opacity: 1;
  border-color: rgb(42 58 77/var(--tw-border-opacity));
}

.border-\[\#3a3a3a\] {
  --tw-border-opacity: 1;
  border-color: rgb(58 58 58/var(--tw-border-opacity));
}

.border-\[\#3c3a38\] {
  --tw-border-opacity: 1;
  border-color: rgb(60 58 56/var(--tw-border-opacity));
}

.border-\[\#4a4846\] {
  --tw-border-opacity: 1;
  border-color: rgb(74 72 70/var(--tw-border-opacity));
}

.border-\[\#766b41\] {
  --tw-border-opacity: 1;
  border-color: rgb(118 107 65/var(--tw-border-opacity));
}

.border-\[\#ACACAC4D\] {
  border-color: rgba(172, 172, 172, 0.3019607843);
}

.border-\[\#FFFFFF1A\] {
  border-color: rgba(255, 255, 255, 0.1019607843);
}

.border-\[\#FFFFFF33\] {
  border-color: rgba(255, 255, 255, 0.2);
}

.border-\[\#FFFFFF4D\] {
  border-color: rgba(255, 255, 255, 0.3019607843);
}

.border-\[\#ffffff30\] {
  border-color: rgba(255, 255, 255, 0.1882352941);
}

.border-\[\#ffffff33\] {
  border-color: rgba(255, 255, 255, 0.2);
}

.border-emerald-400 {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153/var(--tw-border-opacity));
}

.border-gray-10 {
  --tw-border-opacity: 1;
  border-color: rgb(172 172 172/var(--tw-border-opacity));
}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(0 115 173/var(--tw-border-opacity));
}

.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113/var(--tw-border-opacity));
}

.border-t-transparent {
  border-top-color: transparent;
}

.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important;
}

.bg-\[\#00000059\] {
  background-color: rgba(0, 0, 0, 0.3490196078);
}

.bg-\[\#0000007f\] {
  background-color: rgba(0, 0, 0, 0.4980392157);
}

.bg-\[\#0000008f\] {
  background-color: rgba(0, 0, 0, 0.5607843137);
}

.bg-\[\#000000b8\] {
  background-color: rgba(0, 0, 0, 0.7215686275);
}

.bg-\[\#0073ad\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 173/var(--tw-bg-opacity));
}

.bg-\[\#03791f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(3 121 31/var(--tw-bg-opacity));
}

.bg-\[\#1e2a3a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(30 42 58/var(--tw-bg-opacity));
}

.bg-\[\#1f1e1d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 30 29/var(--tw-bg-opacity));
}

.bg-\[\#1f1e1d\]\/90 {
  background-color: rgba(31, 30, 29, 0.9);
}

.bg-\[\#202020\] {
  --tw-bg-opacity: 1;
  background-color: rgb(32 32 32/var(--tw-bg-opacity));
}

.bg-\[\#2196f3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(33 150 243/var(--tw-bg-opacity));
}

.bg-\[\#222\] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34/var(--tw-bg-opacity));
}

.bg-\[\#262524\] {
  --tw-bg-opacity: 1;
  background-color: rgb(38 37 36/var(--tw-bg-opacity));
}

.bg-\[\#274138\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 65 56/var(--tw-bg-opacity));
}

.bg-\[\#2a3a4d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(42 58 77/var(--tw-bg-opacity));
}

.bg-\[\#323130\] {
  --tw-bg-opacity: 1;
  background-color: rgb(50 49 48/var(--tw-bg-opacity));
}

.bg-\[\#333\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51/var(--tw-bg-opacity));
}

.bg-\[\#3b3a38\] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 58 56/var(--tw-bg-opacity));
}

.bg-\[\#404040\] {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64/var(--tw-bg-opacity));
}

.bg-\[\#565656\] {
  --tw-bg-opacity: 1;
  background-color: rgb(86 86 86/var(--tw-bg-opacity));
}

.bg-\[\#797979\] {
  --tw-bg-opacity: 1;
  background-color: rgb(121 121 121/var(--tw-bg-opacity));
}

.bg-\[\#FFFFFF0D\] {
  background-color: rgba(255, 255, 255, 0.0509803922);
}

.bg-\[\#FFFFFF33\] {
  background-color: rgba(255, 255, 255, 0.2);
}

.bg-\[\#ffffff1a\] {
  background-color: rgba(255, 255, 255, 0.1019607843);
}

.bg-\[\#ffffff33\] {
  background-color: rgba(255, 255, 255, 0.2);
}

.bg-gray-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(172 172 172/var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235/var(--tw-bg-opacity));
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 173/var(--tw-bg-opacity));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68/var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}

.bg-\[url\(\/static\/images\/bg-1\.jpg\)\] {
  background-image: url(/resources/images/e1541b12903131c36781.jpg);
}

.bg-red-grd-2 {
  background-image: linear-gradient(to right, #FF2B2B, #B10000);
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-\[\#666\] {
  fill: #666;
}

.fill-\[\#b0b0b0\] {
  fill: #b0b0b0;
}

.fill-white {
  fill: #fff;
}

.fill-yellow-400 {
  fill: #facc15;
}

.stroke-\[\#4a4846\] {
  stroke: #4a4846;
}

.stroke-\[\#fff9\] {
  stroke: rgba(255, 255, 255, 0.6);
}

.stroke-white {
  stroke: #fff;
}

.object-contain {
  object-fit: contain;
}

.object-cover {
  object-fit: cover;
}

.\!p-\[6px_9px_7px\] {
  padding: 6px 9px 7px !important;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-\[12px_5px_12px\] {
  padding: 12px 5px 12px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-\[1px\] {
  padding-top: 1px;
  padding-bottom: 1px;
}

.py-\[2px\] {
  padding-top: 2px;
  padding-bottom: 2px;
}

.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}

.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-\[100px\] {
  padding-bottom: 100px;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-\[10px\] {
  padding-top: 10px;
}

.pt-\[3px\] {
  padding-top: 3px;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.-indent-\[13px\] {
  text-indent: -13px;
}

.align-middle {
  vertical-align: middle;
}

.font-default {
  font-family: Segoe UI Variable, Poppins;
}

.font-secondary {
  font-family: Arial;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[19px\] {
  font-size: 19px;
}

.text-\[42px\] {
  font-size: 42px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-mini {
  font-size: 10px;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-xs-1 {
  font-size: 13px;
}

.\!font-bold {
  font-weight: 700 !important;
}

.\!font-normal {
  font-weight: 400 !important;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.not-italic {
  font-style: normal;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-none {
  line-height: 1;
}

.leading-relaxed {
  line-height: 1.625;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.\!text-green-90 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 105 4/var(--tw-text-opacity)) !important;
}

.\!text-white-1 {
  --tw-text-opacity: 1 !important;
  color: rgb(229 229 229/var(--tw-text-opacity)) !important;
}

.text-\[\#024304\] {
  --tw-text-opacity: 1;
  color: rgb(2 67 4/var(--tw-text-opacity));
}

.text-\[\#04cfd3\] {
  --tw-text-opacity: 1;
  color: rgb(4 207 211/var(--tw-text-opacity));
}

.text-\[\#12d304\] {
  --tw-text-opacity: 1;
  color: rgb(18 211 4/var(--tw-text-opacity));
}

.text-\[\#1f9dd7\] {
  --tw-text-opacity: 1;
  color: rgb(31 157 215/var(--tw-text-opacity));
}

.text-\[\#2196f3\] {
  --tw-text-opacity: 1;
  color: rgb(33 150 243/var(--tw-text-opacity));
}

.text-\[\#5ce4fd\] {
  --tw-text-opacity: 1;
  color: rgb(92 228 253/var(--tw-text-opacity));
}

.text-\[\#6c6c6c\] {
  --tw-text-opacity: 1;
  color: rgb(108 108 108/var(--tw-text-opacity));
}

.text-\[\#7ad07c\] {
  --tw-text-opacity: 1;
  color: rgb(122 208 124/var(--tw-text-opacity));
}

.text-\[\#7da3bf\] {
  --tw-text-opacity: 1;
  color: rgb(125 163 191/var(--tw-text-opacity));
}

.text-\[\#818181\] {
  --tw-text-opacity: 1;
  color: rgb(129 129 129/var(--tw-text-opacity));
}

.text-\[\#929292\] {
  --tw-text-opacity: 1;
  color: rgb(146 146 146/var(--tw-text-opacity));
}

.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153/var(--tw-text-opacity));
}

.text-\[\#E5E5E5\] {
  --tw-text-opacity: 1;
  color: rgb(229 229 229/var(--tw-text-opacity));
}

.text-\[\#FACC15\] {
  --tw-text-opacity: 1;
  color: rgb(250 204 21/var(--tw-text-opacity));
}

.text-\[\#FF6363\] {
  --tw-text-opacity: 1;
  color: rgb(255 99 99/var(--tw-text-opacity));
}

.text-\[\#FFFFFFAB\] {
  color: rgba(255, 255, 255, 0.6705882353);
}

.text-\[\#a8a8a8\] {
  --tw-text-opacity: 1;
  color: rgb(168 168 168/var(--tw-text-opacity));
}

.text-\[\#acacac\] {
  --tw-text-opacity: 1;
  color: rgb(172 172 172/var(--tw-text-opacity));
}

.text-\[\#e4e4e4\] {
  --tw-text-opacity: 1;
  color: rgb(228 228 228/var(--tw-text-opacity));
}

.text-\[\#e7e7e7\] {
  --tw-text-opacity: 1;
  color: rgb(231 231 231/var(--tw-text-opacity));
}

.text-\[\#e9ff42\] {
  --tw-text-opacity: 1;
  color: rgb(233 255 66/var(--tw-text-opacity));
}

.text-\[\#f23535\] {
  --tw-text-opacity: 1;
  color: rgb(242 53 53/var(--tw-text-opacity));
}

.text-\[\#f2f2f2\] {
  --tw-text-opacity: 1;
  color: rgb(242 242 242/var(--tw-text-opacity));
}

.text-\[\#fafca1\] {
  --tw-text-opacity: 1;
  color: rgb(250 252 161/var(--tw-text-opacity));
}

.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

.text-\[\#ffffffab\] {
  color: rgba(255, 255, 255, 0.6705882353);
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
}

.text-emerald-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183/var(--tw-text-opacity));
}

.text-gray-10 {
  --tw-text-opacity: 1;
  color: rgb(172 172 172/var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99/var(--tw-text-opacity));
}

.text-light-green-30 {
  --tw-text-opacity: 1;
  color: rgb(110 218 110/var(--tw-text-opacity));
}

.text-light-green-90 {
  --tw-text-opacity: 1;
  color: rgb(15 211 5/var(--tw-text-opacity));
}

.text-link {
  --tw-text-opacity: 1;
  color: rgb(181 162 253/var(--tw-text-opacity));
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(0 115 173/var(--tw-text-opacity));
}

.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113/var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

.text-white-1 {
  --tw-text-opacity: 1;
  color: rgb(229 229 229/var(--tw-text-opacity));
}

.text-yellow-90 {
  --tw-text-opacity: 1;
  color: rgb(230 204 98/var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.\!no-underline {
  text-decoration-line: none !important;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-40 {
  opacity: 0.4;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.\!outline-0 {
  outline-width: 0px !important;
}

.outline-0 {
  outline-width: 0px;
}

.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

::-webkit-scrollbar-thumb {
  background-color: rgba(133, 132, 132, 0.5411764706);
  border-radius: 6px;
}

::-webkit-scrollbar {
  width: 6px;
  height: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: transparent;
  color: #a2b5f3;
}

.app-container {
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  min-width: 375px;
  min-height: 300px;
  background-color: #242424;
  overflow: hidden;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.detail-view {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  display: none;
  background-color: rgba(0, 0, 0, 0.2666666667);
}

.detail-view svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.screenshot:hover .detail-view {
  display: block;
}

.mark-number {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: Poppins;
  font-weight: 400;
  font-size: 32px;
  color: #e7550c;
  text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
}

.answer {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  background-color: #313131;
  border-radius: 20px;
  height: 100%;
}

.answer.normal .title > div {
  text-align: left;
  direction: ltr;
}

.answer.normal .content .body {
  text-align: left;
  direction: ltr;
}

.answer.reverse .title {
  justify-content: flex-end;
}

.answer.reverse .title > div {
  text-align: right;
  direction: rtl;
}

.answer.reverse .content .body {
  text-align: right;
  direction: rtl;
}

.answer .title {
  display: block !important;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 25px;
  box-shadow: none;
  font-family: Poppins;
  font-size: 22px;
  line-height: 1.4;
  font-weight: 400;
  text-wrap: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
}

.answer .content {
  position: absolute;
  top: 70px;
  bottom: 20px;
  left: 20px;
  right: 20px;
  overflow-y: auto;
}

.answer .content .body * {
  text-align: left;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
  color: #fff;
  overflow-wrap: break-word;
  max-width: 100%;
}

.answer .content .footer {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  padding: 0;
}

.answer .content .footer > svg {
  animation: loading-spin 1s linear infinite;
  fill: #fff;
}

.react-responsive-modal-container {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4980392157);
}

.react-responsive-modal-container .react-responsive-modal-closeButton {
  display: none;
}

.placeholder\:text-gray-10::placeholder {
  --tw-text-opacity: 1;
  color: rgb(172 172 172/var(--tw-text-opacity));
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:start-\[2px\]::after {
  content: var(--tw-content);
  inset-inline-start: 2px;
}

.after\:top-\[2px\]::after {
  content: var(--tw-content);
  top: 2px;
}

.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}

.after\:w-5::after {
  content: var(--tw-content);
  width: 1.25rem;
}

.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}

.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}

.after\:border-gray-300::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219/var(--tw-border-opacity));
}

.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}

.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:content-\[\'\'\]::after {
  --tw-content: "";
  content: var(--tw-content);
}

.hover\:bg-\[\#444\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(68 68 68/var(--tw-bg-opacity));
}

.hover\:bg-\[\#4e4e4e\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(78 78 78/var(--tw-bg-opacity));
}

.hover\:bg-\[\#565656\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(86 86 86/var(--tw-bg-opacity));
}

.hover\:bg-\[\#606060\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(96 96 96/var(--tw-bg-opacity));
}

.hover\:bg-\[\#FFFFFF08\]:hover {
  background-color: rgba(255, 255, 255, 0.031372549);
}

.hover\:bg-\[\#FFFFFF0D\]:hover {
  background-color: rgba(255, 255, 255, 0.0509803922);
}

.hover\:bg-white\/10:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.hover\:text-\[\#FACC15\]:hover {
  --tw-text-opacity: 1;
  color: rgb(250 204 21/var(--tw-text-opacity));
}

.hover\:text-white-1:hover {
  --tw-text-opacity: 1;
  color: rgb(229 229 229/var(--tw-text-opacity));
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.focus\:border-\[\#FACC15\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21/var(--tw-border-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.group:hover .group-hover\:flex {
  display: flex;
}

.group:hover .group-hover\:stroke-\[\#FACC15\] {
  stroke: #FACC15;
}

.group:hover .group-hover\:text-white-1 {
  --tw-text-opacity: 1;
  color: rgb(229 229 229/var(--tw-text-opacity));
}

.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}

.peer:checked ~ .peer-checked\:bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(0 115 173/var(--tw-bg-opacity));
}

.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer:checked ~ .peer-checked\:after\:border-white::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity));
}

@media (min-width: 640px) {
  .sm\:ml-1 {
    margin-left: 0.25rem;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:pt-\[10px\] {
    padding-top: 10px;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .md\:ml-20 {
    margin-left: 5rem;
  }
  .md\:w-\[120px\] {
    width: 120px;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl], [dir=rtl] *)::after {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (prefers-color-scheme: dark) {
  .dark\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99/var(--tw-border-opacity));
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBeENBO0VBQ0U7SUFDRTtFQTJDRjtFQXpDQTtJQUNFO0lBQ0E7RUEyQ0Y7RUF6Q0E7SUFDRTtJQUNBO0VBMkNGO0VBekNBO0lBQ0U7RUEyQ0Y7RUF6Q0E7SUFDRTtFQTJDRjtFQXpDQTtJQUNFO0VBMkNGO0FBQ0Y7QUF6Q0E7RUFDRTtJQUNFO0lBQ0E7RUEyQ0Y7RUF6Q0E7SUFDRTtJQUNBO0VBMkNGO0FBQ0Y7QUF6Q0E7RUFDRTtJQUNFO0VBMkNGO0VBekNBO0lBQ0U7SUFDQTtFQTJDRjtFQXpDQTtJQUNFO0lBQ0E7RUEyQ0Y7RUF6Q0E7SUFDRTtFQTJDRjtFQXpDQTtJQUNFO0VBMkNGO0VBekNBO0lBQ0U7RUEyQ0Y7QUFDRjtBQXpDQTtFQUNFO0lBQ0U7SUFDQTtFQTJDRjtFQXpDQTtJQUNFO0lBQ0E7RUEyQ0Y7QUFDRjtBQXpDQTtFQUNFO0lBQ0U7RUEyQ0Y7RUF6Q0E7SUFDRTtJQUNBO0VBMkNGO0VBekNBO0lBQ0U7SUFDQTtFQTJDRjtFQXpDQTtJQUNFO0VBMkNGO0VBekNBO0lBQ0U7RUEyQ0Y7RUF6Q0E7SUFDRTtFQTJDRjtBQUNGO0FBekNBO0VBQ0U7SUFDRTtFQTJDRjtFQXpDQTtJQUNFO0lBQ0E7RUEyQ0Y7RUF6Q0E7SUFDRTtJQUNBO0VBMkNGO0FBQ0Y7QUF6Q0E7RUFDRTtJQUNFO0VBMkNGO0VBekNBO0lBQ0U7SUFDQTtFQTJDRjtFQXpDQTtJQUNFO0lBQ0E7RUEyQ0Y7RUF6Q0E7SUFDRTtFQTJDRjtFQXpDQTtJQUNFO0VBMkNGO0VBekNBO0lBQ0U7RUEyQ0Y7QUFDRjtBQXpDQTtFQUNFO0lBQ0U7RUEyQ0Y7RUF6Q0E7SUFDRTtJQUNBO0VBMkNGO0VBekNBO0lBQ0U7SUFDQTtFQTJDRjtBQUNGO0FBekNBO0VBQ0U7QUEyQ0Y7O0FBekNBO0VBQ0U7QUE0Q0Y7O0FBMUNBO0VBQ0U7QUE2Q0Y7O0FBM0NBO0VBQ0U7QUE4Q0Y7O0FBM0NBO0VBQ0U7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7QUFnREY7O0FBOUNBO0VBQ0U7QUFpREY7O0FBOUNBO0VBQ0U7SUFDRTtJQUNBO0VBaURGO0VBL0NBO0lBQ0U7RUFpREY7QUFDRjtBQS9DQTtFQUNFO0lBQ0U7RUFpREY7RUEvQ0E7SUFDRTtJQUNBO0VBaURGO0VBL0NBO0lBQ0U7RUFpREY7QUFDRjtBQS9DQTtFQUNFO0FBaURGOztBQTlDQTtFQUNFO0FBaURGOztBQTlDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBaURGO0VBL0NBO0lBQ0U7SUFDQTtFQWlERjtFQS9DQTtJQUNFO0lBQ0E7RUFpREY7RUEvQ0E7SUFDRTtFQWlERjtFQS9DQTtJQUNFO0VBaURGO0FBQ0Y7QUEvQ0E7RUFDRTtJQUNFO0VBaURGO0VBL0NBO0lBQ0U7SUFDQTtFQWlERjtFQS9DQTtJQUNFO0lBQ0E7RUFpREY7QUFDRjtBQS9DQTtFQUNFO0FBaURGOztBQTlDQTtFQUNFO0FBaURGOztBQTlDQTtFQUNFO0lBQ0U7SUFDQTtFQWlERjtFQS9DQTtJQUNFO0VBaURGO0FBQ0Y7QUEvQ0E7RUFDRTtJQUNFO0lBQ0E7RUFpREY7RUEvQ0E7SUFDRTtFQWlERjtBQUNGO0FBL0NBO0VBQ0U7SUFDRTtJQUNBO0VBaURGO0VBL0NBO0lBQ0U7RUFpREY7QUFDRjtBQS9DQTtFQUNFO0lBQ0U7SUFDQTtFQWlERjtFQS9DQTtJQUNFO0VBaURGO0FBQ0Y7QUEvQ0E7RUFDRTtJQUNFO0VBaURGO0VBL0NBO0lBQ0U7SUFDQTtFQWlERjtBQUNGO0FBL0NBO0VBQ0U7SUFDRTtFQWlERjtFQS9DQTtJQUNFO0lBQ0E7RUFpREY7QUFDRjtBQS9DQTtFQUNFO0lBQ0U7RUFpREY7RUEvQ0E7SUFDRTtJQUNBO0VBaURGO0FBQ0Y7QUEvQ0E7RUFDRTtJQUNFO0VBaURGO0VBL0NBO0lBQ0U7SUFDQTtFQWlERjtBQUNGO0FBL0NBO0VBQ0U7QUFpREY7O0FBL0NBO0VBQ0U7QUFrREY7O0FBaERBO0VBQ0U7QUFtREY7O0FBakRBO0VBQ0U7QUFvREY7O0FBakRBO0VBQ0U7RUFDQTtFQUNBO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtFQUNBO0VBQ0E7QUFzREY7O0FBcERBO0VBQ0U7RUFDQTtFQUNBO0FBdURGOztBQXBEQTtFQUNFO0lBQ0U7RUF1REY7RUFyREE7SUFDRTtFQXVERjtBQUNGOzs7OztBQ3h1QkE7QUFDQTtBQUNBO0FBRUE7O0VBRUU7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtBQUlWOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBREE7O0NBQUE7QUFJQTs7O0NBQUE7QUFLQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTs7RUFFRTtBQUVGOztBQUNBOzs7Ozs7OztDQUFBO0FBVUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7QUFBRjs7QUFHQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUFERjs7QUFJQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNRO0FBRlY7O0FBS0E7O0NBQUE7QUFJQTs7Ozs7O0VBTUU7RUFDQTtBQUhGOztBQU1BOztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBSkY7O0FBT0E7O0NBQUE7QUFJQTs7RUFFRTtBQUxGOztBQVFBOzs7OztDQUFBO0FBT0E7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBOztDQUFBO0FBSUE7RUFDRTtBQVBGOztBQVVBOztDQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUFSRjs7QUFXQTtFQUNFO0FBUkY7O0FBV0E7RUFDRTtBQVJGOztBQVdBOzs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBQVRGOztBQVlBOzs7O0NBQUE7QUFNQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZGOztBQWFBOztDQUFBO0FBSUE7O0VBRUU7QUFYRjs7QUFjQTs7O0NBQUE7QUFLQTs7OztFQUlFO0VBQ0E7RUFDQTtBQVpGOztBQWVBOztDQUFBO0FBSUE7RUFDRTtBQWJGOztBQWdCQTs7Q0FBQTtBQUlBO0VBQ0U7QUFkRjs7QUFpQkE7O0NBQUE7QUFJQTtFQUNFO0FBZkY7O0FBa0JBOztDQUFBO0FBSUE7O0VBRUU7QUFoQkY7O0FBbUJBOzs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtBQWpCRjs7QUFvQkE7O0NBQUE7QUFJQTtFQUNFO0FBbEJGOztBQXFCQTs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7QUFuQkY7O0FBc0JBOztDQUFBO0FBSUE7RUFDRTtBQXBCRjs7QUF1QkE7O0NBQUE7QUFJQTs7Ozs7Ozs7Ozs7OztFQWFFO0FBckJGOztBQXdCQTtFQUNFO0VBQ0E7QUFyQkY7O0FBd0JBO0VBQ0U7QUFyQkY7O0FBd0JBOzs7RUFHRTtFQUNBO0VBQ0E7QUFyQkY7O0FBd0JBOztDQUFBO0FBSUE7RUFDRTtBQXRCRjs7QUF5QkE7O0NBQUE7QUFJQTtFQUNFO0FBdkJGOztBQTBCQTs7O0NBQUE7QUFLQTs7RUFFRTtFQUNBO0FBeEJGOztBQTJCQTs7Q0FBQTtBQUlBOztFQUVFO0FBekJGOztBQTRCQTs7Q0FBQTtBQUlBO0VBQ0U7QUExQkY7O0FBNkJBOzs7O0NBQUE7QUFNQTs7Ozs7Ozs7RUFRRTtFQUNBO0FBM0JGOztBQThCQTs7Q0FBQTtBQUlBOztFQUVFO0VBQ0E7QUE1QkY7O0FBK0JBO0FBRUE7RUFDRTtBQTdCRjs7QUFnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3QkY7O0FBZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN0JGOztBQStCQTtFQUNFO0FBNUJGOztBQThCQTtFQUNFO0FBM0JGOztBQTZCQTtFQUVFO0lBQ0U7RUEzQkY7RUE4QkE7SUFDRTtFQTVCRjtBQUNGO0FBOEJBO0VBRUU7SUFDRTtFQTdCRjtFQWdDQTtJQUNFO0VBOUJGO0FBQ0Y7QUFnQ0E7RUFFRTtJQUNFO0VBL0JGO0VBa0NBO0lBQ0U7RUFoQ0Y7QUFDRjtBQWtDQTtFQUVFO0lBQ0U7RUFqQ0Y7RUFvQ0E7SUFDRTtFQWxDRjtBQUNGO0FBb0NBO0VBRUU7SUFDRTtFQW5DRjtFQXNDQTtJQUNFO0VBcENGO0FBQ0Y7QUFzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBDRjs7QUFzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbkNGOztBQXFDQTtFQUNFO0VBQ0E7QUFsQ0Y7O0FBb0NBO0VBQ0U7RUFDQTtBQWpDRjs7QUFtQ0E7RUFDRTtFQUNBO0VBQ0E7QUFoQ0Y7O0FBa0NBO0VBQ0U7RUFDQTtBQS9CRjs7QUFpQ0E7RUFDRTtFQUNBO0FBOUJGOztBQWdDQTtFQUNFO0VBQ0E7QUE3QkY7O0FBK0JBO0VBQ0U7RUFDQTtBQTVCRjs7QUE4QkE7RUFDRTtFQUNBO0FBM0JGOztBQTZCQTtFQUNFO0VBQ0E7QUExQkY7O0FBNEJBO0VBQ0U7RUFDQTtBQXpCRjs7QUEyQkE7RUFDRTtBQXhCRjs7QUEwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2QkY7O0FBeUJBO0VBQ0U7RUFDQTtBQXRCRjs7QUF3QkE7RUFDRTtBQXJCRjs7QUF1QkE7RUFDRTtFQUNBO0FBcEJGOztBQXNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbkJGOztBQXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEJGOztBQW9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqQkY7O0FBbUJBO0VBRUU7SUFDRTtFQWpCRjtBQUNGO0FBbUJBO0VBQ0U7QUFqQkY7O0FBbUJBO0VBQ0U7QUFoQkY7O0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZkY7O0FBaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEY7O0FBZ0JBO0VBQ0U7QUFiRjs7QUFlQTtFQUNFO0FBWkY7O0FBY0E7RUFDRTtBQVhGOztBQWFBO0VBQ0U7QUFWRjs7QUFZQTtFQUNFO0FBVEY7O0FBV0E7RUFDRTtBQVJGOztBQVVBO0VBQ0U7QUFQRjs7QUFTQTtFQUNFO0FBTkY7O0FBUUE7RUFDRTtBQUxGOztBQU9BO0VBQ0U7QUFKRjs7QUFNQTtFQUNFO0FBSEY7O0FBS0E7RUFDRTtBQUZGOztBQUlBO0VBQ0U7QUFERjs7QUFHQTtFQUNFO0FBQUY7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWxDQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGOztBQXpDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0FBK0NGOztBQTdDQTtFQUNFO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0FBbURGOztBQWpEQTtFQUNFO0FBb0RGOztBQWxEQTtFQUNFO0FBcURGOztBQW5EQTtFQUNFO0FBc0RGOztBQXBEQTtFQUNFO0FBdURGOztBQXJEQTtFQUNFO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXZEQTtFQUNFO0FBMERGOztBQXhEQTtFQUNFO0FBMkRGOztBQXpEQTtFQUNFO0FBNERGOztBQTFEQTtFQUNFO0FBNkRGOztBQTNEQTtFQUNFO0FBOERGOztBQTVEQTtFQUNFO0FBK0RGOztBQTdEQTtFQUNFO0FBZ0VGOztBQTlEQTtFQUNFO0FBaUVGOztBQS9EQTtFQUNFO0FBa0VGOztBQWhFQTtFQUNFO0FBbUVGOztBQWpFQTtFQUNFO0FBb0VGOztBQWxFQTtFQUNFO0FBcUVGOztBQW5FQTtFQUNFO0FBc0VGOztBQXBFQTtFQUNFO0FBdUVGOztBQXJFQTtFQUNFO0FBd0VGOztBQXRFQTtFQUNFO0FBeUVGOztBQXZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMEVGOztBQXhFQTtFQUNFO0FBMkVGOztBQXpFQTtFQUNFO0FBNEVGOztBQTFFQTtFQUNFO0FBNkVGOztBQTNFQTtFQUNFO0FBOEVGOztBQTVFQTtFQUNFO0FBK0VGOztBQTdFQTtFQUNFO0FBZ0ZGOztBQTlFQTtFQUNFO0FBaUZGOztBQS9FQTtFQUNFO0FBa0ZGOztBQWhGQTtFQUNFO0FBbUZGOztBQWpGQTtFQUNFO0FBb0ZGOztBQWxGQTtFQUNFO0FBcUZGOztBQW5GQTtFQUNFO0FBc0ZGOztBQXBGQTtFQUNFO0FBdUZGOztBQXJGQTtFQUNFO0FBd0ZGOztBQXRGQTtFQUNFO0FBeUZGOztBQXZGQTtFQUNFO0FBMEZGOztBQXhGQTtFQUNFO0FBMkZGOztBQXpGQTtFQUNFO0FBNEZGOztBQTFGQTtFQUNFO0FBNkZGOztBQTNGQTtFQUNFO0FBOEZGOztBQTVGQTtFQUNFO0FBK0ZGOztBQTdGQTtFQUNFO0FBZ0dGOztBQTlGQTtFQUNFO0FBaUdGOztBQS9GQTtFQUNFO0FBa0dGOztBQWhHQTtFQUNFO0FBbUdGOztBQWpHQTtFQUNFO0FBb0dGOztBQWxHQTtFQUNFO0FBcUdGOztBQW5HQTtFQUNFO0FBc0dGOztBQXBHQTtFQUNFO0FBdUdGOztBQXJHQTtFQUNFO0FBd0dGOztBQXRHQTtFQUNFO0FBeUdGOztBQXZHQTtFQUNFO0FBMEdGOztBQXhHQTtFQUNFO0FBMkdGOztBQXpHQTtFQUNFO0FBNEdGOztBQTFHQTtFQUNFO0FBNkdGOztBQTNHQTtFQUNFO0FBOEdGOztBQTVHQTtFQUNFO0FBK0dGOztBQTdHQTtFQUNFO0FBZ0hGOztBQTlHQTtFQUNFO0FBaUhGOztBQS9HQTtFQUNFO0FBa0hGOztBQWhIQTtFQUNFO0FBbUhGOztBQWpIQTtFQUNFO0FBb0hGOztBQWxIQTtFQUNFO0FBcUhGOztBQW5IQTtFQUNFO0FBc0hGOztBQXBIQTtFQUNFO0FBdUhGOztBQXJIQTtFQUNFO0FBd0hGOztBQXRIQTtFQUNFO0FBeUhGOztBQXZIQTtFQUNFO0FBMEhGOztBQXhIQTtFQUNFO0FBMkhGOztBQXpIQTtFQUNFO0FBNEhGOztBQTFIQTtFQUNFO0FBNkhGOztBQTNIQTtFQUNFO0FBOEhGOztBQTVIQTtFQUNFO0FBK0hGOztBQTdIQTtFQUNFO0FBZ0lGOztBQTlIQTtFQUNFO0FBaUlGOztBQS9IQTtFQUNFO0FBa0lGOztBQWhJQTtFQUNFO0FBbUlGOztBQWpJQTtFQUNFO0FBb0lGOztBQWxJQTtFQUNFO0FBcUlGOztBQW5JQTtFQUNFO0FBc0lGOztBQXBJQTtFQUNFO0FBdUlGOztBQXJJQTtFQUNFO0FBd0lGOztBQXRJQTtFQUNFO0FBeUlGOztBQXZJQTtFQUNFO0FBMElGOztBQXhJQTtFQUNFO0FBMklGOztBQXpJQTtFQUNFO0FBNElGOztBQTFJQTtFQUNFO0FBNklGOztBQTNJQTtFQUNFO0FBOElGOztBQTVJQTtFQUNFO0FBK0lGOztBQTdJQTtFQUNFO0FBZ0pGOztBQTlJQTtFQUNFO0FBaUpGOztBQS9JQTtFQUNFO0FBa0pGOztBQWhKQTtFQUNFO0FBbUpGOztBQWpKQTtFQUNFO0FBb0pGOztBQWxKQTtFQUNFO0FBcUpGOztBQW5KQTtFQUNFO0FBc0pGOztBQXBKQTtFQUNFO0FBdUpGOztBQXJKQTtFQUNFO0FBd0pGOztBQXRKQTtFQUNFO0FBeUpGOztBQXZKQTtFQUNFO0FBMEpGOztBQXhKQTtFQUNFO0FBMkpGOztBQXpKQTtFQUNFO0FBNEpGOztBQTFKQTtFQUNFO0FBNkpGOztBQTNKQTtFQUNFO0FBOEpGOztBQTVKQTtFQUNFO0FBK0pGOztBQTdKQTtFQUNFO0FBZ0tGOztBQTlKQTtFQUNFO0FBaUtGOztBQS9KQTtFQUNFO0FBa0tGOztBQWhLQTtFQUNFO0FBbUtGOztBQWpL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RTtFQTZhRjtFQTFhQTtJQUNFO0lBQ0E7RUE0YUY7RUF6YUE7SUFDRTtJQUNBO0VBMmFGO0FBQ0Y7QUF4YUE7RUFDRTtFQUNBO0VBQ0E7QUEwYUY7O0FBdmFBO0VBRUU7SUFDRTtJQUNBO0VBeWFGO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ludGVydmlld19jb3BpbG90Ly4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvYXN0aWZ5L2Rpc3QvUmVhY3RUb2FzdGlmeS5jc3MiLCJ3ZWJwYWNrOi8vaW50ZXJ2aWV3X2NvcGlsb3QvLi9zdHlsZXMvZGVtby5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS10b2FzdGlmeS1jb2xvci1saWdodDogI2ZmZjtcbiAgLS10b2FzdGlmeS1jb2xvci1kYXJrOiAjMTIxMjEyO1xuICAtLXRvYXN0aWZ5LWNvbG9yLWluZm86ICMzNDk4ZGI7XG4gIC0tdG9hc3RpZnktY29sb3Itc3VjY2VzczogIzA3YmMwYztcbiAgLS10b2FzdGlmeS1jb2xvci13YXJuaW5nOiAjZjFjNDBmO1xuICAtLXRvYXN0aWZ5LWNvbG9yLWVycm9yOiAjZTc0YzNjO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXRyYW5zcGFyZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC0tdG9hc3RpZnktaWNvbi1jb2xvci1pbmZvOiB2YXIoLS10b2FzdGlmeS1jb2xvci1pbmZvKTtcbiAgLS10b2FzdGlmeS1pY29uLWNvbG9yLXN1Y2Nlc3M6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXN1Y2Nlc3MpO1xuICAtLXRvYXN0aWZ5LWljb24tY29sb3Itd2FybmluZzogdmFyKC0tdG9hc3RpZnktY29sb3Itd2FybmluZyk7XG4gIC0tdG9hc3RpZnktaWNvbi1jb2xvci1lcnJvcjogdmFyKC0tdG9hc3RpZnktY29sb3ItZXJyb3IpO1xuICAtLXRvYXN0aWZ5LXRvYXN0LXdpZHRoOiAzMjBweDtcbiAgLS10b2FzdGlmeS10b2FzdC1vZmZzZXQ6IDE2cHg7XG4gIC0tdG9hc3RpZnktdG9hc3QtdG9wOiBtYXgodmFyKC0tdG9hc3RpZnktdG9hc3Qtb2Zmc2V0KSwgZW52KHNhZmUtYXJlYS1pbnNldC10b3ApKTtcbiAgLS10b2FzdGlmeS10b2FzdC1yaWdodDogbWF4KHZhcigtLXRvYXN0aWZ5LXRvYXN0LW9mZnNldCksIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcbiAgLS10b2FzdGlmeS10b2FzdC1sZWZ0OiBtYXgodmFyKC0tdG9hc3RpZnktdG9hc3Qtb2Zmc2V0KSwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gIC0tdG9hc3RpZnktdG9hc3QtYm90dG9tOiBtYXgodmFyKC0tdG9hc3RpZnktdG9hc3Qtb2Zmc2V0KSwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgLS10b2FzdGlmeS10b2FzdC1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLXRvYXN0aWZ5LXRvYXN0LW1pbi1oZWlnaHQ6IDY0cHg7XG4gIC0tdG9hc3RpZnktdG9hc3QtbWF4LWhlaWdodDogODAwcHg7XG4gIC0tdG9hc3RpZnktdG9hc3QtYmQtcmFkaXVzOiA2cHg7XG4gIC0tdG9hc3RpZnktZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC0tdG9hc3RpZnktei1pbmRleDogOTk5OTtcbiAgLS10b2FzdGlmeS10ZXh0LWNvbG9yLWxpZ2h0OiAjNzU3NTc1O1xuICAtLXRvYXN0aWZ5LXRleHQtY29sb3ItZGFyazogI2ZmZjtcbiAgLS10b2FzdGlmeS10ZXh0LWNvbG9yLWluZm86ICNmZmY7XG4gIC0tdG9hc3RpZnktdGV4dC1jb2xvci1zdWNjZXNzOiAjZmZmO1xuICAtLXRvYXN0aWZ5LXRleHQtY29sb3Itd2FybmluZzogI2ZmZjtcbiAgLS10b2FzdGlmeS10ZXh0LWNvbG9yLWVycm9yOiAjZmZmO1xuICAtLXRvYXN0aWZ5LXNwaW5uZXItY29sb3I6ICM2MTYxNjE7XG4gIC0tdG9hc3RpZnktc3Bpbm5lci1jb2xvci1lbXB0eS1hcmVhOiAjZTBlMGUwO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLWxpZ2h0OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gcmlnaHQsXG4gICAgIzRjZDk2NCxcbiAgICAjNWFjOGZhLFxuICAgICMwMDdhZmYsXG4gICAgIzM0YWFkYyxcbiAgICAjNTg1NmQ2LFxuICAgICNmZjJkNTVcbiAgKTtcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1kYXJrOiAjYmI4NmZjO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLWluZm86IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWluZm8pO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLXN1Y2Nlc3M6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXN1Y2Nlc3MpO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLXdhcm5pbmc6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXdhcm5pbmcpO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLWVycm9yOiB2YXIoLS10b2FzdGlmeS1jb2xvci1lcnJvcik7XG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3MtYmdvOiAwLjI7XG59XG5cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyIHtcbiAgei1pbmRleDogdmFyKC0tdG9hc3RpZnktei1pbmRleCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCB2YXIoLS10b2FzdGlmeS16LWluZGV4KSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogdmFyKC0tdG9hc3RpZnktdG9hc3Qtd2lkdGgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS10b3AtbGVmdCB7XG4gIHRvcDogdmFyKC0tdG9hc3RpZnktdG9hc3QtdG9wKTtcbiAgbGVmdDogdmFyKC0tdG9hc3RpZnktdG9hc3QtbGVmdCk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLWNlbnRlciB7XG4gIHRvcDogdmFyKC0tdG9hc3RpZnktdG9hc3QtdG9wKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLXJpZ2h0IHtcbiAgdG9wOiB2YXIoLS10b2FzdGlmeS10b2FzdC10b3ApO1xuICByaWdodDogdmFyKC0tdG9hc3RpZnktdG9hc3QtcmlnaHQpO1xufVxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiB2YXIoLS10b2FzdGlmeS10b2FzdC1ib3R0b20pO1xuICBsZWZ0OiB2YXIoLS10b2FzdGlmeS10b2FzdC1sZWZ0KTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiB2YXIoLS10b2FzdGlmeS10b2FzdC1ib3R0b20pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IHZhcigtLXRvYXN0aWZ5LXRvYXN0LWJvdHRvbSk7XG4gIHJpZ2h0OiB2YXIoLS10b2FzdGlmeS10b2FzdC1yaWdodCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XG4gIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS10b3AtY2VudGVyLCAuVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tdG9wLXJpZ2h0IHtcbiAgICB0b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLWJvdHRvbS1sZWZ0LCAuVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tYm90dG9tLWNlbnRlciwgLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLWJvdHRvbS1yaWdodCB7XG4gICAgYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS1ydGwge1xuICAgIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG4uVG9hc3RpZnlfX3RvYXN0IHtcbiAgLS15OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgbWluLWhlaWdodDogdmFyKC0tdG9hc3RpZnktdG9hc3QtbWluLWhlaWdodCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdG9hc3RpZnktdG9hc3QtYmQtcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS10b2FzdGlmeS10b2FzdC1tYXgtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRvYXN0aWZ5LWZvbnQtZmFtaWx5KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogd2Via2l0IG9ubHkgaXNzdWUgIzc5MSAqL1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLlRvYXN0aWZ5X190b2FzdC0tc3RhY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgdmFyKC0teSksIDApIHNjYWxlKHZhcigtLXMpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uVG9hc3RpZnlfX3RvYXN0LS1zdGFja2VkW2RhdGEtY29sbGFwc2VkXSAuVG9hc3RpZnlfX3RvYXN0LWJvZHksIC5Ub2FzdGlmeV9fdG9hc3QtLXN0YWNrZWRbZGF0YS1jb2xsYXBzZWRdIC5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuLlRvYXN0aWZ5X190b2FzdC0tc3RhY2tlZFtkYXRhLWNvbGxhcHNlZD1mYWxzZV0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtLXN0YWNrZWRbZGF0YS1jb2xsYXBzZWQ9dHJ1ZV06bm90KDpsYXN0LWNoaWxkKSA+ICoge1xuICBvcGFjaXR5OiAwO1xufVxuLlRvYXN0aWZ5X190b2FzdC0tc3RhY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1nKSAqIDFweCk7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtLXN0YWNrZWRbZGF0YS1wb3M9dG9wXSB7XG4gIHRvcDogMDtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtLXN0YWNrZWRbZGF0YS1wb3M9Ym90XSB7XG4gIGJvdHRvbTogMDtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtLXN0YWNrZWRbZGF0YS1wb3M9Ym90XS5Ub2FzdGlmeV9fdG9hc3QtLXN0YWNrZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuLlRvYXN0aWZ5X190b2FzdC0tc3RhY2tlZFtkYXRhLXBvcz10b3BdLlRvYXN0aWZ5X190b2FzdC0tc3RhY2tlZDpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG4uVG9hc3RpZnlfX3RvYXN0LS1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgzKTtcbiAgei1pbmRleDogLTE7XG59XG4uVG9hc3RpZnlfX3RvYXN0LS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtLWNsb3NlLW9uLWNsaWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLlRvYXN0aWZ5X190b2FzdC1ib2R5IHtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWJvZHkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZsZXg6IDE7XG59XG4uVG9hc3RpZnlfX3RvYXN0LWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uVG9hc3RpZnktLWFuaW1hdGUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5Ub2FzdGlmeS0tYW5pbWF0ZS1pY29uIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweCkge1xuICAuVG9hc3RpZnlfX3RvYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5Ub2FzdGlmeV9fdG9hc3QtdGhlbWUtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1kYXJrKTtcbiAgY29sb3I6IHZhcigtLXRvYXN0aWZ5LXRleHQtY29sb3ItZGFyayk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LXRoZW1lLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXRvYXN0aWZ5LXRleHQtY29sb3ItbGlnaHQpO1xufVxuLlRvYXN0aWZ5X190b2FzdC10aGVtZS0tY29sb3JlZC5Ub2FzdGlmeV9fdG9hc3QtLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS10b2FzdGlmeS10ZXh0LWNvbG9yLWxpZ2h0KTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3RvYXN0LS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLXRvYXN0aWZ5LXRleHQtY29sb3ItaW5mbyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLWluZm8pO1xufVxuLlRvYXN0aWZ5X190b2FzdC10aGVtZS0tY29sb3JlZC5Ub2FzdGlmeV9fdG9hc3QtLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tdG9hc3RpZnktdGV4dC1jb2xvci1zdWNjZXNzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3Itc3VjY2Vzcyk7XG59XG4uVG9hc3RpZnlfX3RvYXN0LXRoZW1lLS1jb2xvcmVkLlRvYXN0aWZ5X190b2FzdC0td2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS10b2FzdGlmeS10ZXh0LWNvbG9yLXdhcm5pbmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci13YXJuaW5nKTtcbn1cbi5Ub2FzdGlmeV9fdG9hc3QtdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3RvYXN0LS1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS10b2FzdGlmeS10ZXh0LWNvbG9yLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3ItZXJyb3IpO1xufVxuXG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci10aGVtZS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1saWdodCk7XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci10aGVtZS0tZGFyayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLWRhcmspO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLWluZm8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1pbmZvKTtcbn1cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3Mtc3VjY2Vzcyk7XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLXdhcm5pbmcpO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLWVycm9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3MtZXJyb3IpO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0taW5mbywgLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0tc3VjY2VzcywgLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0td2FybmluZywgLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItdGhlbWUtLWNvbG9yZWQuVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b2FzdGlmeS1jb2xvci10cmFuc3BhcmVudCk7XG59XG5cbi5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDE7XG59XG4uVG9hc3RpZnlfX2Nsb3NlLWJ1dHRvbi0tbGlnaHQge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLlRvYXN0aWZ5X19jbG9zZS1idXR0b24gPiBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uVG9hc3RpZnlfX2Nsb3NlLWJ1dHRvbjpob3ZlciwgLlRvYXN0aWZ5X19jbG9zZS1idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X190cmFja1Byb2dyZXNzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS10b2FzdGlmeS16LWluZGV4KTtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10b2FzdGlmeS10b2FzdC1iZC1yYWRpdXMpO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBUb2FzdGlmeV9fdHJhY2tQcm9ncmVzcyBsaW5lYXIgMSBmb3J3YXJkcztcbn1cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyLS1jb250cm9sbGVkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0tcnRsIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbml0aWFsO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdG9hc3RpZnktdG9hc3QtYmQtcmFkaXVzKTtcbn1cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyLS13cnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10b2FzdGlmeS10b2FzdC1iZC1yYWRpdXMpO1xufVxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLXdycFtkYXRhLWhpZGRlbj10cnVlXSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uVG9hc3RpZnlfX3Byb2dyZXNzLWJhci0tYmcge1xuICBvcGFjaXR5OiB2YXIoLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1iZ28pO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uVG9hc3RpZnlfX3NwaW5uZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10b2FzdGlmeS1zcGlubmVyLWNvbG9yLWVtcHR5LWFyZWEpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXRvYXN0aWZ5LXNwaW5uZXItY29sb3IpO1xuICBhbmltYXRpb246IFRvYXN0aWZ5X19zcGluIDAuNjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCB2YXIoLS15KSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIHZhcigtLXkpLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgdmFyKC0teSksIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgdmFyKC0teSksIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXkpIC0gMTBweCksIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS15KSArIDIwcHgpLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2JvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS15KSAtIDEwcHgpLCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0teSkgKyAyMHB4KSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uVG9hc3RpZnlfX2JvdW5jZS1lbnRlci0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS1ib3R0b20tbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlSW5MZWZ0O1xufVxuLlRvYXN0aWZ5X19ib3VuY2UtZW50ZXItLXRvcC1yaWdodCwgLlRvYXN0aWZ5X19ib3VuY2UtZW50ZXItLWJvdHRvbS1yaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlSW5SaWdodDtcbn1cbi5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS10b3AtY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VJbkRvd247XG59XG4uVG9hc3RpZnlfX2JvdW5jZS1lbnRlci0tYm90dG9tLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlSW5VcDtcbn1cblxuLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fYm91bmNlLWV4aXQtLWJvdHRvbS1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VPdXRMZWZ0O1xufVxuLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tdG9wLXJpZ2h0LCAuVG9hc3RpZnlfX2JvdW5jZS1leGl0LS1ib3R0b20tcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX2JvdW5jZU91dFJpZ2h0O1xufVxuLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tdG9wLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlT3V0VXA7XG59XG4uVG9hc3RpZnlfX2JvdW5jZS1leGl0LS1ib3R0b20tY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X196b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3pvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKSBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uVG9hc3RpZnlfX3pvb20tZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3pvb21Jbjtcbn1cblxuLlRvYXN0aWZ5X196b29tLWV4aXQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3pvb21PdXQ7XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2ZsaXBJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2ZsaXBPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKSBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKSBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKSBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5Ub2FzdGlmeV9fZmxpcC1lbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fZmxpcEluO1xufVxuXG4uVG9hc3RpZnlfX2ZsaXAtZXhpdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fZmxpcE91dDtcbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMTAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMTAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgdmFyKC0teSksIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCB2YXIoLS15KSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgdmFyKC0teSksIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgdmFyKC0teSksIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19zbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLXkpLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19zbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS15KSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MDBweCwgMCk7XG4gIH1cbn1cbi5Ub2FzdGlmeV9fc2xpZGUtZW50ZXItLXRvcC1sZWZ0LCAuVG9hc3RpZnlfX3NsaWRlLWVudGVyLS1ib3R0b20tbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fc2xpZGVJbkxlZnQ7XG59XG4uVG9hc3RpZnlfX3NsaWRlLWVudGVyLS10b3AtcmlnaHQsIC5Ub2FzdGlmeV9fc2xpZGUtZW50ZXItLWJvdHRvbS1yaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fc2xpZGVJblJpZ2h0O1xufVxuLlRvYXN0aWZ5X19zbGlkZS1lbnRlci0tdG9wLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fc2xpZGVJbkRvd247XG59XG4uVG9hc3RpZnlfX3NsaWRlLWVudGVyLS1ib3R0b20tY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19zbGlkZUluVXA7XG59XG5cbi5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tYm90dG9tLWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuLlRvYXN0aWZ5X19zbGlkZS1leGl0LS10b3AtcmlnaHQsIC5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tYm90dG9tLXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19zbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG59XG4uVG9hc3RpZnlfX3NsaWRlLWV4aXQtLXRvcC1jZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tYm90dG9tLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1SZWFjdFRvYXN0aWZ5LmNzcy5tYXAgKi8iLCJAdGFpbHdpbmQgYmFzZTtcclxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XHJcbkB0YWlsd2luZCB1dGlsaXRpZXM7XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMxMTE7XHJcbn1cclxuXHJcbi5kZW1vLWNvbnRhaW5lciB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNDhweCAxNnB4IDY0cHg7XHJcbn1cclxuXHJcbi5kZW1vLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIGNvbG9yOiAjMWYxZjFmO1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMy40dncsIDQ0cHgpO1xyXG59XHJcblxyXG4uZGVtby1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxuICBjb2xvcjogIzJmMmYyZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDE2cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmRlbW8tc2tpcC1idG4ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDZlMWI7XHJcbiAgY29sb3I6ICNmZDZlMWI7XHJcbiAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5kZW1vLXNraXAtYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMTEwLCAyNywgMC4wOCk7XHJcbn1cclxuXHJcbi5kZW1vLWNhcmQge1xyXG4gIHdpZHRoOiBtaW4oOTIwcHgsIDEwMCUpO1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuXHJcbi5mcmFtZS1kZW1vLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5mcmFtZS1kZW1vLXdyYXBwZXIgaWZyYW1lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IG1pbig1MjBweCwgNzB2aCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZGVtby1zdW1tYXJ5IHtcclxuICB3aWR0aDogbWluKDkyMHB4LCAxMDAlKTtcclxuICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzFmMWYxZjtcclxufVxyXG5cclxuLmRlbW8tc3VtbWFyeSBvbCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuLmRlbW8tc3VtbWFyeSBsaSB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuLmRlbW8tc3VtbWFyeSBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5kZW1vLWFjdGlvbnMge1xyXG4gIHdpZHRoOiBtaW4oOTIwcHgsIDEwMCUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi10b3A6IDI2cHg7XHJcbn1cclxuXHJcbi5kZW1vLXByaW1hcnktYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAjYzU1NDAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAxMnB4IDQ0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxufVxyXG4uZGVtby1wcmltYXJ5LWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2UwNjAwMDtcclxufVxyXG5cclxuLmRlbW8tc2Vjb25kYXJ5LWJ0biB7XHJcbiAgYmFja2dyb3VuZDogI2M1NTQwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMTJweCA0NHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgb3BhY2l0eTogMC45MjtcclxufVxyXG4uZGVtby1zZWNvbmRhcnktYnRuOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZGVtby1zdGFnZSB7XHJcbiAgd2lkdGg6IG1pbigxMDI0cHgsIDEwMCUpO1xyXG4gIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGVtby1zdGFnZSAuZGVtby1iZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyMDBweCA0MjBweCBhdCA2MCUgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWMxYzFjLCAjMGIwYjBiKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZW1vLXN0YWdlIC5kZW1vLW5hbWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDE0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4jQ2xvc2VkLUNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNHB4O1xyXG4gIGJvdHRvbTogNDRweDtcclxuICB3aWR0aDogbWluKDQyMHB4LCBjYWxjKDEwMCUgLSAyOHB4KSk7XHJcbiAgbWF4LWhlaWdodDogNDIlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxufVxyXG5cclxuI0Nsb3NlZC1DYXB0aW9uIC5jaGF0LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNDbG9zZWQtQ2FwdGlvbiAubmFtZSB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcblxyXG4jQ2xvc2VkLUNhcHRpb24gLnRleHQge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmRlbW8tc3RhZ2UtY29udHJvbHMge1xyXG4gIHdpZHRoOiBtaW4oMTAyNHB4LCAxMDAlKTtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uZGVtby1zbWFsbC1idG4ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5kZW1vLXNtYWxsLWJ0bi5wcmltYXJ5IHtcclxuICBib3JkZXItY29sb3I6ICNmZDZlMWI7XHJcbiAgY29sb3I6ICNmZDZlMWI7XHJcbn1cclxuXHJcbi5kZW1vLWVycm9yIHtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gIGNvbG9yOiAjYjkxYzFjO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLypcbiEgdGFpbHdpbmRjc3MgdjMuNC4xMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb21cbiovXHJcblxyXG4vKlxuMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNClcbjIuIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2KVxuKi9cclxuXHJcbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDsgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogI2U1ZTdlYjsgLyogMiAqL1xufVxyXG5cclxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgLS10dy1jb250ZW50OiAnJztcbn1cclxuXHJcbi8qXG4xLiBVc2UgYSBjb25zaXN0ZW50IHNlbnNpYmxlIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbjIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZS5cbjQuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG41LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbjYuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG43LiBEaXNhYmxlIHRhcCBoaWdobGlnaHRzIG9uIGlPU1xuKi9cclxuXHJcbmh0bWwsXG46aG9zdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovIC8qIDMgKi9cbiAgdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgZm9udC1mYW1pbHk6IHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOyAvKiA0ICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsOyAvKiA1ICovXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWw7IC8qIDYgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogNyAqL1xufVxyXG5cclxuLypcbjEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbjIuIEluaGVyaXQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuKi9cclxuXHJcbmJvZHkge1xuICBtYXJnaW46IDA7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cclxuXHJcbi8qXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbjMuIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHQuXG4qL1xyXG5cclxuaHIge1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAvKiAzICovXG59XHJcblxyXG4vKlxuQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xyXG5cclxuYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XHJcblxyXG4vKlxuUmVtb3ZlIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBhbmQgd2VpZ2h0IGZvciBoZWFkaW5ncy5cbiovXHJcblxyXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxyXG5cclxuLypcblJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4qL1xyXG5cclxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XHJcblxyXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXHJcblxyXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cclxuXHJcbi8qXG4xLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuMi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4zLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuNC4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cclxuXHJcbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDsgLyogMiAqL1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsOyAvKiAzICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiA0ICovXG59XHJcblxyXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xyXG5cclxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cclxuXHJcbi8qXG5QcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cclxuXHJcbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XHJcblxyXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XHJcblxyXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cclxuXHJcbi8qXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xyXG5cclxudGFibGUge1xuICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMyAqL1xufVxyXG5cclxuLypcbjEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuMy4gUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xyXG5cclxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMSAqL1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xufVxyXG5cclxuLypcblJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSBhbmQgRmlyZWZveC5cbiovXHJcblxyXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cclxuXHJcbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gUmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiovXHJcblxyXG5idXR0b24sXG5pbnB1dDp3aGVyZShbdHlwZT0nYnV0dG9uJ10pLFxuaW5wdXQ6d2hlcmUoW3R5cGU9J3Jlc2V0J10pLFxuaW5wdXQ6d2hlcmUoW3R5cGU9J3N1Ym1pdCddKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8qIDIgKi9cbn1cclxuXHJcbi8qXG5Vc2UgdGhlIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlIGZvciBhbGwgZm9jdXNhYmxlIGVsZW1lbnRzLlxuKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XHJcblxyXG4vKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIGA6aW52YWxpZGAgc3R5bGVzIGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczNylcbiovXHJcblxyXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cclxuXHJcbi8qXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXHJcblxyXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cclxuXHJcbi8qXG5Db3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxyXG5cclxuLypcbjEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4qL1xyXG5cclxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cclxuXHJcbi8qXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xyXG5cclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxyXG5cclxuLypcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4qL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cclxuXHJcbi8qXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXHJcblxyXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxyXG5cclxuLypcblJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiovXHJcblxyXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxuZmlndXJlLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cclxuXHJcbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxyXG5cclxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cclxuXHJcbm9sLFxudWwsXG5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxyXG5cclxuLypcblJlc2V0IGRlZmF1bHQgc3R5bGluZyBmb3IgZGlhbG9ncy5cbiovXHJcblxyXG5kaWFsb2cge1xuICBwYWRkaW5nOiAwO1xufVxyXG5cclxuLypcblByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxuKi9cclxuXHJcbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cclxuXHJcbi8qXG4xLiBSZXNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBvcGFjaXR5IGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zMzAwKVxuMi4gU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBncmF5IDQwMCBjb2xvci5cbiovXHJcblxyXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxOyAvKiAxICovXG4gIGNvbG9yOiAjOWNhM2FmOyAvKiAyICovXG59XHJcblxyXG4vKlxuU2V0IHRoZSBkZWZhdWx0IGN1cnNvciBmb3IgYnV0dG9ucy5cbiovXHJcblxyXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cclxuXHJcbi8qXG5NYWtlIHN1cmUgZGlzYWJsZWQgYnV0dG9ucyBkb24ndCBnZXQgdGhlIHBvaW50ZXIgY3Vyc29yLlxuKi9cclxuXHJcbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cclxuXHJcbi8qXG4xLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4yLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcbiAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiovXHJcblxyXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG59XHJcblxyXG4vKlxuQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuKi9cclxuXHJcbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XHJcblxyXG4vKiBNYWtlIGVsZW1lbnRzIHdpdGggdGhlIEhUTUwgaGlkZGVuIGF0dHJpYnV0ZSBzdGF5IGhpZGRlbiBieSBkZWZhdWx0ICovXHJcblxyXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XHJcblxyXG4qLCA6OmJlZm9yZSwgOjphZnRlcntcclxuICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XHJcbiAgLS10dy1ib3JkZXItc3BhY2luZy15OiAwO1xyXG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XHJcbiAgLS10dy10cmFuc2xhdGUteTogMDtcclxuICAtLXR3LXJvdGF0ZTogMDtcclxuICAtLXR3LXNrZXcteDogMDtcclxuICAtLXR3LXNrZXcteTogMDtcclxuICAtLXR3LXNjYWxlLXg6IDE7XHJcbiAgLS10dy1zY2FsZS15OiAxO1xyXG4gIC0tdHctcGFuLXg6ICA7XHJcbiAgLS10dy1wYW4teTogIDtcclxuICAtLXR3LXBpbmNoLXpvb206ICA7XHJcbiAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XHJcbiAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiAgO1xyXG4gIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiAgO1xyXG4gIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246ICA7XHJcbiAgLS10dy1vcmRpbmFsOiAgO1xyXG4gIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xyXG4gIC0tdHctbnVtZXJpYy1maWd1cmU6ICA7XHJcbiAgLS10dy1udW1lcmljLXNwYWNpbmc6ICA7XHJcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xyXG4gIC0tdHctcmluZy1pbnNldDogIDtcclxuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XHJcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcclxuICAtLXR3LXJpbmctY29sb3I6IHJnYig1OSAxMzAgMjQ2IC8gMC41KTtcclxuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xyXG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcclxuICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xyXG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcclxuICAtLXR3LWJsdXI6ICA7XHJcbiAgLS10dy1icmlnaHRuZXNzOiAgO1xyXG4gIC0tdHctY29udHJhc3Q6ICA7XHJcbiAgLS10dy1ncmF5c2NhbGU6ICA7XHJcbiAgLS10dy1odWUtcm90YXRlOiAgO1xyXG4gIC0tdHctaW52ZXJ0OiAgO1xyXG4gIC0tdHctc2F0dXJhdGU6ICA7XHJcbiAgLS10dy1zZXBpYTogIDtcclxuICAtLXR3LWRyb3Atc2hhZG93OiAgO1xyXG4gIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcclxuICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6ICA7XHJcbiAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogIDtcclxuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcclxuICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6ICA7XHJcbiAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6ICA7XHJcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xyXG4gIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6ICA7XHJcbiAgLS10dy1iYWNrZHJvcC1zZXBpYTogIDtcclxuICAtLXR3LWNvbnRhaW4tc2l6ZTogIDtcclxuICAtLXR3LWNvbnRhaW4tbGF5b3V0OiAgO1xyXG4gIC0tdHctY29udGFpbi1wYWludDogIDtcclxuICAtLXR3LWNvbnRhaW4tc3R5bGU6ICA7XHJcbn1cclxuXHJcbjo6YmFja2Ryb3B7XHJcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xyXG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteTogMDtcclxuICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xyXG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XHJcbiAgLS10dy1yb3RhdGU6IDA7XHJcbiAgLS10dy1za2V3LXg6IDA7XHJcbiAgLS10dy1za2V3LXk6IDA7XHJcbiAgLS10dy1zY2FsZS14OiAxO1xyXG4gIC0tdHctc2NhbGUteTogMTtcclxuICAtLXR3LXBhbi14OiAgO1xyXG4gIC0tdHctcGFuLXk6ICA7XHJcbiAgLS10dy1waW5jaC16b29tOiAgO1xyXG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xyXG4gIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogIDtcclxuICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogIDtcclxuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiAgO1xyXG4gIC0tdHctb3JkaW5hbDogIDtcclxuICAtLXR3LXNsYXNoZWQtemVybzogIDtcclxuICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xyXG4gIC0tdHctbnVtZXJpYy1zcGFjaW5nOiAgO1xyXG4gIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogIDtcclxuICAtLXR3LXJpbmctaW5zZXQ6ICA7XHJcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xyXG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XHJcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XHJcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcclxuICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XHJcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcclxuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgIzAwMDA7XHJcbiAgLS10dy1ibHVyOiAgO1xyXG4gIC0tdHctYnJpZ2h0bmVzczogIDtcclxuICAtLXR3LWNvbnRyYXN0OiAgO1xyXG4gIC0tdHctZ3JheXNjYWxlOiAgO1xyXG4gIC0tdHctaHVlLXJvdGF0ZTogIDtcclxuICAtLXR3LWludmVydDogIDtcclxuICAtLXR3LXNhdHVyYXRlOiAgO1xyXG4gIC0tdHctc2VwaWE6ICA7XHJcbiAgLS10dy1kcm9wLXNoYWRvdzogIDtcclxuICAtLXR3LWJhY2tkcm9wLWJsdXI6ICA7XHJcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xyXG4gIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6ICA7XHJcbiAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6ICA7XHJcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xyXG4gIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiAgO1xyXG4gIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogIDtcclxuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xyXG4gIC0tdHctYmFja2Ryb3Atc2VwaWE6ICA7XHJcbiAgLS10dy1jb250YWluLXNpemU6ICA7XHJcbiAgLS10dy1jb250YWluLWxheW91dDogIDtcclxuICAtLXR3LWNvbnRhaW4tcGFpbnQ6ICA7XHJcbiAgLS10dy1jb250YWluLXN0eWxlOiAgO1xyXG59XHJcbi5cXCFjb250YWluZXJ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4uY29udGFpbmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7XHJcblxyXG4gIC5cXCFjb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLlxcIWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogNzY4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuXHJcbiAgLlxcIWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMTAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpe1xyXG5cclxuICAuXFwhY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCl7XHJcblxyXG4gIC5cXCFjb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDE1MzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMTUzNnB4O1xyXG4gIH1cclxufVxyXG4uYnRue1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGhlaWdodDogMTA4cHg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcm93LWdhcDogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgb3V0bGluZS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi5wcmltYXJ5e1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XHJcbiAgLS10dy1ncmFkaWVudC1mcm9tOiAjMmE4MGQwIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pO1xyXG4gIC0tdHctZ3JhZGllbnQtdG86IHJnYig0MiAxMjggMjA4IC8gMCkgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pO1xyXG4gIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LWZyb20pLCB2YXIoLS10dy1ncmFkaWVudC10byk7XHJcbiAgLS10dy1ncmFkaWVudC10bzogIzAxM2Y4NSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbik7XHJcbiAgLS10dy1zaGFkb3c6IGluc2V0IDVweCA1cHggMjBweCAjOTFkNWY1MzMsM3B4IDNweCA1cHggIzAwMDAwMDk0O1xyXG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IGluc2V0IDVweCA1cHggMjBweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpLCAzcHggM3B4IDVweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XHJcbn1cclxuLmJ0bi5ibHVle1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcgNDkgMTc3IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5idG4uZ3JlZW57XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzIDEyMSAzMSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYnRuLnByaW1hcnk6aG92ZXJ7XHJcbiAgLS10dy1zaGFkb3c6IGluc2V0IC01cHggLTVweCAyMHB4ICM5MWQ1ZjUzMyxpbnNldCA1cHggNXB4IDIwcHggIzkxZDVmNTMzO1xyXG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IGluc2V0IC01cHggLTVweCAyMHB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciksIGluc2V0IDVweCA1cHggMjBweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XHJcbn1cclxuLmJ0bi5ibHVlOmhvdmVye1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjcgNzcgMTgwIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5idG4uZ3JlZW46aG92ZXJ7XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyIDE3NCA0MyAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYnRuLm5vcm1hbCwgLm9wdC5ub3JtYWx7XHJcbiAgaGVpZ2h0OiAxMDhweDtcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuLmJ0bi5taWRkbGUsIC5vcHQubWlkZGxle1xyXG4gIGhlaWdodDogOTdweDtcclxuICB3aWR0aDogOTBweDtcclxufVxyXG4uYnRuLnNtYWxsLCAub3B0LnNtYWxse1xyXG4gIGhlaWdodDogODZweDtcclxuICB3aWR0aDogODBweDtcclxufVxyXG4uYnRuLmV4dHJhLXNtYWxsLCAub3B0LmV4dHJhLXNtYWxse1xyXG4gIGhlaWdodDogNzZweDtcclxuICB3aWR0aDogNzBweDtcclxufVxyXG4uYnRuLnRpbnksIC5vcHQudGlueXtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbn1cclxuLmJ0bi50aW55IC5jYXB0aW9uLCAub3B0LnRpbnkgLmNhcHRpb257XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ub3B0e1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGhlaWdodDogMTA4cHg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ub3B0LnNlbGVjdGVke1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjkgMjkgMjkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuLm9wdC5zZWxlY3RlZCBzdmcgcGF0aHtcclxuICBmaWxsOiAjZmZmO1xyXG59XHJcbi5vcHQuc2VsZWN0ZWQgc3BhbntcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLmNhcHRpb257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogU2Vnb2UgVUkgVmFyaWFibGUsIFBvcHBpbnM7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbi5idG4tc2NyZWVuc2hvdC1jbGVhci1hbGx7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3IDE3IDE3IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG4gIGZvbnQtZmFtaWx5OiBTZWdvZSBVSSBWYXJpYWJsZSwgUG9wcGlucztcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG4gIC0tdHctc2hhZG93OiBpbnNldCAycHggMnB4IDVweCAjZmZmMztcclxuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiBpbnNldCAycHggMnB4IDVweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XHJcbn1cclxuLmNvbnNvbGUtd3JhcHBlcntcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4M3B4KTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNzVyZW07XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLmNvbnNvbGUtd3JhcHBlcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcbi5jb25zb2xlLXdyYXBwZXIuZXJyb3J7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTVweCk7XHJcbn1cclxuLmNvbnNvbGUtd3JhcHBlci5cXCFlcnJvcntcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExNXB4KTtcclxufVxyXG4uaGVscC1pbmZve1xyXG4gIGZvbnQtZmFtaWx5OiBTZWdvZSBVSSBWYXJpYWJsZSwgUG9wcGlucztcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4uc3Itb25seXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuLnBvaW50ZXItZXZlbnRzLW5vbmV7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnZpc2libGV7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uaW52aXNpYmxle1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3RhdGlje1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuLmZpeGVke1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4uYWJzb2x1dGV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5yZWxhdGl2ZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmluc2V0LTB7XHJcbiAgaW5zZXQ6IDBweDtcclxufVxyXG4uLWJvdHRvbS0ye1xyXG4gIGJvdHRvbTogLTAuNXJlbTtcclxufVxyXG4uLXJpZ2h0LTN7XHJcbiAgcmlnaHQ6IC0wLjc1cmVtO1xyXG59XHJcbi4tdG9wLTN7XHJcbiAgdG9wOiAtMC43NXJlbTtcclxufVxyXG4uLXRvcC01e1xyXG4gIHRvcDogLTEuMjVyZW07XHJcbn1cclxuLi10b3AtXFxbOHB4XFxde1xyXG4gIHRvcDogLThweDtcclxufVxyXG4uYm90dG9tLTB7XHJcbiAgYm90dG9tOiAwcHg7XHJcbn1cclxuLmJvdHRvbS00e1xyXG4gIGJvdHRvbTogMXJlbTtcclxufVxyXG4ubGVmdC0we1xyXG4gIGxlZnQ6IDBweDtcclxufVxyXG4ubGVmdC0xXFwvMntcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLmxlZnQtNHtcclxuICBsZWZ0OiAxcmVtO1xyXG59XHJcbi5sZWZ0LTV7XHJcbiAgbGVmdDogMS4yNXJlbTtcclxufVxyXG4ucmlnaHQtMHtcclxuICByaWdodDogMHB4O1xyXG59XHJcbi5yaWdodC0xe1xyXG4gIHJpZ2h0OiAwLjI1cmVtO1xyXG59XHJcbi5yaWdodC0ye1xyXG4gIHJpZ2h0OiAwLjVyZW07XHJcbn1cclxuLnJpZ2h0LTR7XHJcbiAgcmlnaHQ6IDFyZW07XHJcbn1cclxuLnJpZ2h0LTV7XHJcbiAgcmlnaHQ6IDEuMjVyZW07XHJcbn1cclxuLnRvcC0we1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi50b3AtMXtcclxuICB0b3A6IDAuMjVyZW07XHJcbn1cclxuLnRvcC0xXFwvMntcclxuICB0b3A6IDUwJTtcclxufVxyXG4udG9wLTN7XHJcbiAgdG9wOiAwLjc1cmVtO1xyXG59XHJcbi50b3AtNXtcclxuICB0b3A6IDEuMjVyZW07XHJcbn1cclxuLnRvcC1cXFszcHhcXF17XHJcbiAgdG9wOiAzcHg7XHJcbn1cclxuLnotMTB7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnotMjB7XHJcbiAgei1pbmRleDogMjA7XHJcbn1cclxuLnotNTB7XHJcbiAgei1pbmRleDogNTA7XHJcbn1cclxuLi1teC1cXFsxMHB4XFxde1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcbi5teC0ze1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxufVxyXG4ubXgtNHtcclxuICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbn1cclxuLm14LTV7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG59XHJcbi5teC1hdXRve1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4ubXktMXtcclxuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbn1cclxuLm15LTN7XHJcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcbi5teS1cXFs1MHB4XFxde1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4uXFwhbXQtMHtcclxuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uLW1sLTJ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XHJcbn1cclxuLi1tci0ye1xyXG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxufVxyXG4uLW1yLTR7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxufVxyXG4uLW10LTF7XHJcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbn1cclxuLi1tdC0ye1xyXG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XHJcbn1cclxuLm1iLTF7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxufVxyXG4ubWItMntcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuLm1iLTN7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG4ubWItNHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcbi5tYi01e1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbn1cclxuLm1iLTZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi5tYi03e1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbn1cclxuLm1iLTh7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG4ubWItXFxbMTFweFxcXXtcclxuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG59XHJcbi5tYi1cXFsxNHB4XFxde1xyXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuLm1iLVxcWzE4cHhcXF17XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxufVxyXG4ubWItXFxbMzBweFxcXXtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5tYi1cXFs2cHhcXF17XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcbi5tbC0xe1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG59XHJcbi5tbC0xMHtcclxuICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG59XHJcbi5tbC0ye1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbn1cclxuLm1sLTN7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbn1cclxuLm1sLTR7XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbn1cclxuLm1sLTZ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxufVxyXG4ubWwtN3tcclxuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcclxufVxyXG4ubWwtOXtcclxuICBtYXJnaW4tbGVmdDogMi4yNXJlbTtcclxufVxyXG4ubWwtXFxbMTRweFxcXXtcclxuICBtYXJnaW4tbGVmdDogMTRweDtcclxufVxyXG4ubWwtXFxbMzVcXCVcXF17XHJcbiAgbWFyZ2luLWxlZnQ6IDM1JTtcclxufVxyXG4ubXItMntcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG4ubXQtMXtcclxuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG59XHJcbi5tdC0xMHtcclxuICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbn1cclxuLm10LTJ7XHJcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG59XHJcbi5tdC0ze1xyXG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbn1cclxuLm10LTR7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG4ubXQtNXtcclxuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG59XHJcbi5tdC02e1xyXG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcclxufVxyXG4ubXQtOXtcclxuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xyXG59XHJcbi5tdC1cXFsxMHB4XFxde1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLm10LVxcWzExcHhcXF17XHJcbiAgbWFyZ2luLXRvcDogMTFweDtcclxufVxyXG4ubXQtXFxbMTRweFxcXXtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG59XHJcbi5tdC1cXFsxcHhcXF17XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcbi5tdC1cXFsycHhcXF17XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG59XHJcbi5tdC1cXFszMHB4XFxde1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLm10LVxcWzNweFxcXXtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuLm10LVxcWzZweFxcXXtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuLmxpbmUtY2xhbXAtMntcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG59XHJcbi5ibG9ja3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uaW5saW5lLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uXFwhaW5saW5le1xyXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG59XHJcbi5pbmxpbmV7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5cXCFmbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG4uZmxleHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5pbmxpbmUtZmxleHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG4uZ3JpZHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG59XHJcbi5oaWRkZW57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uXFwhaC05e1xyXG4gIGhlaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5cXCFoLVxcWzcycHhcXF17XHJcbiAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmgtMXtcclxuICBoZWlnaHQ6IDAuMjVyZW07XHJcbn1cclxuLmgtMTB7XHJcbiAgaGVpZ2h0OiAyLjVyZW07XHJcbn1cclxuLmgtMntcclxuICBoZWlnaHQ6IDAuNXJlbTtcclxufVxyXG4uaC0ze1xyXG4gIGhlaWdodDogMC43NXJlbTtcclxufVxyXG4uaC00e1xyXG4gIGhlaWdodDogMXJlbTtcclxufVxyXG4uaC01e1xyXG4gIGhlaWdodDogMS4yNXJlbTtcclxufVxyXG4uaC02e1xyXG4gIGhlaWdodDogMS41cmVtO1xyXG59XHJcbi5oLTd7XHJcbiAgaGVpZ2h0OiAxLjc1cmVtO1xyXG59XHJcbi5oLTh7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG59XHJcbi5oLTl7XHJcbiAgaGVpZ2h0OiAyLjI1cmVtO1xyXG59XHJcbi5oLVxcWzEwMHB4XFxde1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbn1cclxuLmgtXFxbMTIwcHhcXF17XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxufVxyXG4uaC1cXFsxNTBweFxcXXtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcbi5oLVxcWzIwMHB4XFxde1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbn1cclxuLmgtXFxbMjMwcHhcXF17XHJcbiAgaGVpZ2h0OiAyMzBweDtcclxufVxyXG4uaC1cXFsyNnB4XFxde1xyXG4gIGhlaWdodDogMjZweDtcclxufVxyXG4uaC1cXFszMHB4XFxde1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG4uaC1cXFs0M3B4XFxde1xyXG4gIGhlaWdodDogNDNweDtcclxufVxyXG4uaC1cXFs2OHB4XFxde1xyXG4gIGhlaWdodDogNjhweDtcclxufVxyXG4uaC1cXFs4MnZoXFxde1xyXG4gIGhlaWdodDogODJ2aDtcclxufVxyXG4uaC1cXFtjYWxjXFwoMTAwXFwlLTMwcHhcXClcXF17XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxufVxyXG4uaC1cXFtjYWxjXFwoMTAwXFwlLTQwcHhcXClcXF17XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxufVxyXG4uaC1cXFtjYWxjXFwoMTAwXFwlLTUwcHhcXClcXF17XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxufVxyXG4uaC1cXFtjYWxjXFwoMTAwdmgtMTAwcHhcXClcXF17XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG59XHJcbi5oLWZ1bGx7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5oLXNjcmVlbntcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcbi5tYXgtaC1cXFszMDBweFxcXXtcclxuICBtYXgtaGVpZ2h0OiAzMDBweDtcclxufVxyXG4ubWF4LWgtXFxbNDhweFxcXXtcclxuICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG59XHJcbi5taW4taC0we1xyXG4gIG1pbi1oZWlnaHQ6IDBweDtcclxufVxyXG4ubWluLWgtXFxbMjUwcHhcXF17XHJcbiAgbWluLWhlaWdodDogMjUwcHg7XHJcbn1cclxuLm1pbi1oLVxcWzYwcHhcXF17XHJcbiAgbWluLWhlaWdodDogNjBweDtcclxufVxyXG4uXFwhdy0zMntcclxuICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5cXCF3LVxcWzFweFxcXXtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLlxcIXctXFxbMjUwcHhcXF17XHJcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctMXtcclxuICB3aWR0aDogMC4yNXJlbTtcclxufVxyXG4udy0xMHtcclxuICB3aWR0aDogMi41cmVtO1xyXG59XHJcbi53LTExe1xyXG4gIHdpZHRoOiAyLjc1cmVtO1xyXG59XHJcbi53LTEye1xyXG4gIHdpZHRoOiAzcmVtO1xyXG59XHJcbi53LTJ7XHJcbiAgd2lkdGg6IDAuNXJlbTtcclxufVxyXG4udy0ze1xyXG4gIHdpZHRoOiAwLjc1cmVtO1xyXG59XHJcbi53LTR7XHJcbiAgd2lkdGg6IDFyZW07XHJcbn1cclxuLnctNXtcclxuICB3aWR0aDogMS4yNXJlbTtcclxufVxyXG4udy01XFwvNntcclxuICB3aWR0aDogODMuMzMzMzMzJTtcclxufVxyXG4udy02e1xyXG4gIHdpZHRoOiAxLjVyZW07XHJcbn1cclxuLnctN3tcclxuICB3aWR0aDogMS43NXJlbTtcclxufVxyXG4udy04e1xyXG4gIHdpZHRoOiAycmVtO1xyXG59XHJcbi53LTl7XHJcbiAgd2lkdGg6IDIuMjVyZW07XHJcbn1cclxuLnctXFxbMTAwcHhcXF17XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG59XHJcbi53LVxcWzEwNXB4XFxde1xyXG4gIHdpZHRoOiAxMDVweDtcclxufVxyXG4udy1cXFsxMjBweFxcXXtcclxuICB3aWR0aDogMTIwcHg7XHJcbn1cclxuLnctXFxbMTMycHhcXF17XHJcbiAgd2lkdGg6IDEzMnB4O1xyXG59XHJcbi53LVxcWzEzNXB4XFxde1xyXG4gIHdpZHRoOiAxMzVweDtcclxufVxyXG4udy1cXFsxNDBweFxcXXtcclxuICB3aWR0aDogMTQwcHg7XHJcbn1cclxuLnctXFxbMTUwcHhcXF17XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG59XHJcbi53LVxcWzE2MHB4XFxde1xyXG4gIHdpZHRoOiAxNjBweDtcclxufVxyXG4udy1cXFsxNjJweFxcXXtcclxuICB3aWR0aDogMTYycHg7XHJcbn1cclxuLnctXFxbMTcwcHhcXF17XHJcbiAgd2lkdGg6IDE3MHB4O1xyXG59XHJcbi53LVxcWzE4MHB4XFxde1xyXG4gIHdpZHRoOiAxODBweDtcclxufVxyXG4udy1cXFsxOTVweFxcXXtcclxuICB3aWR0aDogMTk1cHg7XHJcbn1cclxuLnctXFxbMjAwcHhcXF17XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG59XHJcbi53LVxcWzIzMHB4XFxde1xyXG4gIHdpZHRoOiAyMzBweDtcclxufVxyXG4udy1cXFszMHB4XFxde1xyXG4gIHdpZHRoOiAzMHB4O1xyXG59XHJcbi53LVxcWzUwcHhcXF17XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuLnctXFxbNTRweFxcXXtcclxuICB3aWR0aDogNTRweDtcclxufVxyXG4udy1cXFs4MnB4XFxde1xyXG4gIHdpZHRoOiA4MnB4O1xyXG59XHJcbi53LVxcWzkwcHhcXF17XHJcbiAgd2lkdGg6IDkwcHg7XHJcbn1cclxuLnctXFxbOTVcXCVcXF17XHJcbiAgd2lkdGg6IDk1JTtcclxufVxyXG4udy1cXFtjYWxjXFwoMTAwXFwlLTE1cHhcXClcXF17XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG59XHJcbi53LWZ1bGx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnctc2NyZWVue1xyXG4gIHdpZHRoOiAxMDB2dztcclxufVxyXG4ubWluLXctMHtcclxuICBtaW4td2lkdGg6IDBweDtcclxufVxyXG4ubWF4LXctXFxbMjYwcHhcXF17XHJcbiAgbWF4LXdpZHRoOiAyNjBweDtcclxufVxyXG4ubWF4LXctXFxbMzAwcHhcXF17XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG4ubWF4LXctXFxbMzIwcHhcXF17XHJcbiAgbWF4LXdpZHRoOiAzMjBweDtcclxufVxyXG4ubWF4LXctXFxbNDAwcHhcXF17XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG4ubWF4LXctXFxbNTgwcHhcXF17XHJcbiAgbWF4LXdpZHRoOiA1ODBweDtcclxufVxyXG4ubWF4LXctXFxbNjBcXCVcXF17XHJcbiAgbWF4LXdpZHRoOiA2MCU7XHJcbn1cclxuLm1heC13LVxcWzcwXFwlXFxde1xyXG4gIG1heC13aWR0aDogNzAlO1xyXG59XHJcbi5mbGV4LTF7XHJcbiAgZmxleDogMSAxIDAlO1xyXG59XHJcbi5zaHJpbmstMHtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG4ub3JpZ2luLWNlbnRlcntcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuLi10cmFuc2xhdGUteC0xXFwvMntcclxuICAtLXR3LXRyYW5zbGF0ZS14OiAtNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xyXG59XHJcbi4tdHJhbnNsYXRlLXgtZnVsbHtcclxuICAtLXR3LXRyYW5zbGF0ZS14OiAtMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcclxufVxyXG4uLXRyYW5zbGF0ZS15LTFcXC8ye1xyXG4gIC0tdHctdHJhbnNsYXRlLXk6IC01MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XHJcbn1cclxuLnRyYW5zbGF0ZS15LWZ1bGx7XHJcbiAgLS10dy10cmFuc2xhdGUteTogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcclxufVxyXG4uLXJvdGF0ZS05MHtcclxuICAtLXR3LXJvdGF0ZTogLTkwZGVnO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xyXG59XHJcbi5yb3RhdGUtMTgwe1xyXG4gIC0tdHctcm90YXRlOiAxODBkZWc7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XHJcbn1cclxuLnJvdGF0ZS05MHtcclxuICAtLXR3LXJvdGF0ZTogOTBkZWc7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XHJcbn1cclxuLnRyYW5zZm9ybXtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW57XHJcblxyXG4gIHRve1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLmFuaW1hdGUtc3BpbntcclxuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5jdXJzb3ItZGVmYXVsdHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmN1cnNvci1wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2VsZWN0LW5vbmV7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5yZXNpemV7XHJcbiAgcmVzaXplOiBib3RoO1xyXG59XHJcbi5ncmlkLWNvbHMtMntcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbn1cclxuLmdyaWQtcm93cy1cXFsxZnJcXF17XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbn1cclxuLmZsZXgtcm93e1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuLmZsZXgtY29se1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmZsZXgtd3JhcHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLml0ZW1zLXN0YXJ0e1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5pdGVtcy1lbmR7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5pdGVtcy1jZW50ZXJ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaXRlbXMtYmFzZWxpbmV7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcbi5qdXN0aWZ5LXN0YXJ0e1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uanVzdGlmeS1lbmR7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4uanVzdGlmeS1jZW50ZXJ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbntcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5ke1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LWV2ZW5seXtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG4uZ2FwLTF7XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG59XHJcbi5nYXAtMVxcLjV7XHJcbiAgZ2FwOiAwLjM3NXJlbTtcclxufVxyXG4uZ2FwLTJ7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbn1cclxuLmdhcC0ze1xyXG4gIGdhcDogMC43NXJlbTtcclxufVxyXG4uZ2FwLTR7XHJcbiAgZ2FwOiAxcmVtO1xyXG59XHJcbi5nYXAtXFxbMTBweFxcXXtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuLmdhcC1cXFs1cHhcXF17XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuLmdhcC14LTF7XHJcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcclxufVxyXG4uZ2FwLXgtMntcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbn1cclxuLmdhcC14LTN7XHJcbiAgY29sdW1uLWdhcDogMC43NXJlbTtcclxufVxyXG4uZ2FwLXgtNHtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG59XHJcbi5nYXAteC01e1xyXG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XHJcbn1cclxuLmdhcC14LVxcWzEwcHhcXF17XHJcbiAgY29sdW1uLWdhcDogMTBweDtcclxufVxyXG4uZ2FwLXgtXFxbMnB4XFxde1xyXG4gIGNvbHVtbi1nYXA6IDJweDtcclxufVxyXG4uZ2FwLXktMXtcclxuICByb3ctZ2FwOiAwLjI1cmVtO1xyXG59XHJcbi5nYXAteS0ye1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG4uZ2FwLXktM3tcclxuICByb3ctZ2FwOiAwLjc1cmVtO1xyXG59XHJcbi5nYXAteS00e1xyXG4gIHJvdy1nYXA6IDFyZW07XHJcbn1cclxuLmdhcC15LTV7XHJcbiAgcm93LWdhcDogMS4yNXJlbTtcclxufVxyXG4uc3BhY2UteS0xID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKXtcclxuICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcclxuICBtYXJnaW4tdG9wOiBjYWxjKDAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI1cmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XHJcbn1cclxuLnNlbGYtY2VudGVye1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4ub3ZlcmZsb3ctaGlkZGVue1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLlxcIW92ZXJmbG93LXZpc2libGV7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG4ub3ZlcmZsb3cteS1hdXRve1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuLnRydW5jYXRle1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4udGV4dC1lbGxpcHNpc3tcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4ud2hpdGVzcGFjZS1ub3dyYXB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4udGV4dC1ub3dyYXB7XHJcbiAgdGV4dC13cmFwOiBub3dyYXA7XHJcbn1cclxuLmJyZWFrLWFsbHtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuLnJvdW5kZWR7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxufVxyXG4ucm91bmRlZC0yeGx7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxufVxyXG4ucm91bmRlZC1cXFsxMHB4XFxde1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLnJvdW5kZWQtXFxbMjBweFxcXXtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59XHJcbi5yb3VuZGVkLVxcWzVweFxcXXtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLnJvdW5kZWQtXFxbOHB4XFxde1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4ucm91bmRlZC1mdWxse1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxufVxyXG4ucm91bmRlZC1sZ3tcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuLnJvdW5kZWQtbm9uZXtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbn1cclxuLnJvdW5kZWQteGx7XHJcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxufVxyXG4ucm91bmRlZC1ibC14bHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtO1xyXG59XHJcbi5yb3VuZGVkLXRsLVxcWzEwcHhcXF17XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxufVxyXG4ucm91bmRlZC10bC14bHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtO1xyXG59XHJcbi5yb3VuZGVkLXRyLVxcWzEwcHhcXF17XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLnJvdW5kZWQtdHIteGx7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW07XHJcbn1cclxuLmJvcmRlcntcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG4uYm9yZGVyLTB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbn1cclxuLmJvcmRlci0ye1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcbi5ib3JkZXItXFxbM3B4XFxde1xyXG4gIGJvcmRlci13aWR0aDogM3B4O1xyXG59XHJcbi5ib3JkZXItYntcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbn1cclxuLmJvcmRlci1iLTJ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG59XHJcbi5ib3JkZXItbHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG59XHJcbi5ib3JkZXItcntcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxufVxyXG4uYm9yZGVyLXR7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG59XHJcbi5ib3JkZXItdC0ye1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcclxufVxyXG4uXFwhYm9yZGVyLVxcW1xcI0ZGRkZGRjMzXFxde1xyXG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjMzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1cXFtcXCMyYTNhNGRcXF17XHJcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcclxuICBib3JkZXItY29sb3I6IHJnYig0MiA1OCA3NyAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuLmJvcmRlci1cXFtcXCMzYTNhM2FcXF17XHJcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcclxuICBib3JkZXItY29sb3I6IHJnYig1OCA1OCA1OCAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuLmJvcmRlci1cXFtcXCMzYzNhMzhcXF17XHJcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcclxuICBib3JkZXItY29sb3I6IHJnYig2MCA1OCA1NiAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuLmJvcmRlci1cXFtcXCM0YTQ4NDZcXF17XHJcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcclxuICBib3JkZXItY29sb3I6IHJnYig3NCA3MiA3MCAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuLmJvcmRlci1cXFtcXCM3NjZiNDFcXF17XHJcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcclxuICBib3JkZXItY29sb3I6IHJnYigxMTggMTA3IDY1IC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcclxufVxyXG4uYm9yZGVyLVxcW1xcI0FDQUNBQzREXFxde1xyXG4gIGJvcmRlci1jb2xvcjogI0FDQUNBQzREO1xyXG59XHJcbi5ib3JkZXItXFxbXFwjRkZGRkZGMUFcXF17XHJcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGMUE7XHJcbn1cclxuLmJvcmRlci1cXFtcXCNGRkZGRkYzM1xcXXtcclxuICBib3JkZXItY29sb3I6ICNGRkZGRkYzMztcclxufVxyXG4uYm9yZGVyLVxcW1xcI0ZGRkZGRjREXFxde1xyXG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjREO1xyXG59XHJcbi5ib3JkZXItXFxbXFwjZmZmZmZmMzBcXF17XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmMzA7XHJcbn1cclxuLmJvcmRlci1cXFtcXCNmZmZmZmYzM1xcXXtcclxuICBib3JkZXItY29sb3I6ICNmZmZmZmYzMztcclxufVxyXG4uYm9yZGVyLWVtZXJhbGQtNDAwe1xyXG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTIgMjExIDE1MyAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuLmJvcmRlci1ncmF5LTEwe1xyXG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcyIDE3MiAxNzIgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xyXG59XHJcbi5ib3JkZXItcHJpbWFyeXtcclxuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiKDAgMTE1IDE3MyAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuLmJvcmRlci1yZWQtNDAwe1xyXG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ4IDExMyAxMTMgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xyXG59XHJcbi5ib3JkZXItdC10cmFuc3BhcmVudHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uXFwhYmctd2hpdGV7XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLVxcW1xcIzAwMDAwMDU5XFxde1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA1OTtcclxufVxyXG4uYmctXFxbXFwjMDAwMDAwN2ZcXF17XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDdmO1xyXG59XHJcbi5iZy1cXFtcXCMwMDAwMDA4ZlxcXXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOGY7XHJcbn1cclxuLmJnLVxcW1xcIzAwMDAwMGI4XFxde1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDBiODtcclxufVxyXG4uYmctXFxbXFwjMDA3M2FkXFxde1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAxMTUgMTczIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1cXFtcXCMwMzc5MWZcXF17XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzIDEyMSAzMSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYmctXFxbXFwjMWUyYTNhXFxde1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAgNDIgNTggLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuLmJnLVxcW1xcIzFmMWUxZFxcXXtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMxIDMwIDI5IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1cXFtcXCMxZjFlMWRcXF1cXC85MHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzEgMzAgMjkgLyAwLjkpO1xyXG59XHJcbi5iZy1cXFtcXCMyMDIwMjBcXF17XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMiAzMiAzMiAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYmctXFxbXFwjMjE5NmYzXFxde1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzMgMTUwIDI0MyAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYmctXFxbXFwjMjIyXFxde1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQgMzQgMzQgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuLmJnLVxcW1xcIzI2MjUyNFxcXXtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4IDM3IDM2IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1cXFtcXCMyNzQxMzhcXF17XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSA2NSA1NiAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYmctXFxbXFwjMmEzYTRkXFxde1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDIgNTggNzcgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuLmJnLVxcW1xcIzMyMzEzMFxcXXtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUwIDQ5IDQ4IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1cXFtcXCMzMzNcXF17XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MSA1MSA1MSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYmctXFxbXFwjM2IzYTM4XFxde1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTkgNTggNTYgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuLmJnLVxcW1xcIzQwNDA0MFxcXXtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY0IDY0IDY0IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1cXFtcXCM1NjU2NTZcXF17XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NiA4NiA4NiAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYmctXFxbXFwjNzk3OTc5XFxde1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIxIDEyMSAxMjEgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuLmJnLVxcW1xcI0ZGRkZGRjBEXFxde1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYwRDtcclxufVxyXG4uYmctXFxbXFwjRkZGRkZGMzNcXF17XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjMzO1xyXG59XHJcbi5iZy1cXFtcXCNmZmZmZmYxYVxcXXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMWE7XHJcbn1cclxuLmJnLVxcW1xcI2ZmZmZmZjMzXFxde1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYzMztcclxufVxyXG4uYmctZ3JheS0xMHtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MiAxNzIgMTcyIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1ncmF5LTIwMHtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSAyMzEgMjM1IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1wcmltYXJ5e1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAxMTUgMTczIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy1yZWQtNTAwe1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5IDY4IDY4IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcbi5iZy10cmFuc3BhcmVudHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYmctd2hpdGV7XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG4uYmctXFxbdXJsXFwoXFwvc3RhdGljXFwvaW1hZ2VzXFwvYmctMVxcLmpwZ1xcKVxcXXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWFnZXMvYmctMS5qcGcpO1xyXG59XHJcbi5iZy1yZWQtZ3JkLTJ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkYyQjJCLCAjQjEwMDAwKTtcclxufVxyXG4uYmctY29udGFpbntcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLmJnLWNvdmVye1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmJnLW5vLXJlcGVhdHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5maWxsLVxcW1xcIzY2NlxcXXtcclxuICBmaWxsOiAjNjY2O1xyXG59XHJcbi5maWxsLVxcW1xcI2IwYjBiMFxcXXtcclxuICBmaWxsOiAjYjBiMGIwO1xyXG59XHJcbi5maWxsLXdoaXRle1xyXG4gIGZpbGw6ICNmZmY7XHJcbn1cclxuLmZpbGwteWVsbG93LTQwMHtcclxuICBmaWxsOiAjZmFjYzE1O1xyXG59XHJcbi5zdHJva2UtXFxbXFwjNGE0ODQ2XFxde1xyXG4gIHN0cm9rZTogIzRhNDg0NjtcclxufVxyXG4uc3Ryb2tlLVxcW1xcI2ZmZjlcXF17XHJcbiAgc3Ryb2tlOiAjZmZmOTtcclxufVxyXG4uc3Ryb2tlLXdoaXRle1xyXG4gIHN0cm9rZTogI2ZmZjtcclxufVxyXG4ub2JqZWN0LWNvbnRhaW57XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4ub2JqZWN0LWNvdmVye1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbi5cXCFwLVxcWzZweF85cHhfN3B4XFxde1xyXG4gIHBhZGRpbmc6IDZweCA5cHggN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtMHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuLnAtMXtcclxuICBwYWRkaW5nOiAwLjI1cmVtO1xyXG59XHJcbi5wLTJ7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcbi5wLTN7XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxufVxyXG4ucC00e1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuLnAtNXtcclxuICBwYWRkaW5nOiAxLjI1cmVtO1xyXG59XHJcbi5wLTZ7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG59XHJcbi5wLVxcWzEycHhfNXB4XzEycHhcXF17XHJcbiAgcGFkZGluZzogMTJweCA1cHggMTJweDtcclxufVxyXG4ucHgtMHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuLnB4LTF7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XHJcbn1cclxuLnB4LTJ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG59XHJcbi5weC0ze1xyXG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG59XHJcbi5weC00e1xyXG4gIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcbi5weC01e1xyXG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG59XHJcbi5weC04e1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcbi5weC1cXFsxMHB4XFxde1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5weS0xe1xyXG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xyXG59XHJcbi5weS0ye1xyXG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxufVxyXG4ucHktM3tcclxuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG4ucHktNHtcclxuICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxufVxyXG4ucHktNntcclxuICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbn1cclxuLnB5LTd7XHJcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XHJcbn1cclxuLnB5LVxcWzEwcHhcXF17XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLnB5LVxcWzFweFxcXXtcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbn1cclxuLnB5LVxcWzJweFxcXXtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbn1cclxuLnB5LVxcWzVweFxcXXtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuLnB5LVxcWzZweFxcXXtcclxuICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbn1cclxuLnBiLTN7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbn1cclxuLnBiLTR7XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuLnBiLTV7XHJcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbn1cclxuLnBiLVxcWzEwMHB4XFxde1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG4ucGwtMntcclxuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxufVxyXG4ucHItMntcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuLnB0LTF7XHJcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XHJcbn1cclxuLnB0LTJ7XHJcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxufVxyXG4ucHQtM3tcclxuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxufVxyXG4ucHQtNHtcclxuICBwYWRkaW5nLXRvcDogMXJlbTtcclxufVxyXG4ucHQtXFxbMTBweFxcXXtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4ucHQtXFxbM3B4XFxde1xyXG4gIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuLnRleHQtbGVmdHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50ZXh0LWNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRleHQtcmlnaHR7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLi1pbmRlbnQtXFxbMTNweFxcXXtcclxuICB0ZXh0LWluZGVudDogLTEzcHg7XHJcbn1cclxuLmFsaWduLW1pZGRsZXtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5mb250LWRlZmF1bHR7XHJcbiAgZm9udC1mYW1pbHk6IFNlZ29lIFVJIFZhcmlhYmxlLCBQb3BwaW5zO1xyXG59XHJcbi5mb250LXNlY29uZGFyeXtcclxuICBmb250LWZhbWlseTogQXJpYWw7XHJcbn1cclxuLnRleHQtMnhse1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG59XHJcbi50ZXh0LVxcWzEwcHhcXF17XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi50ZXh0LVxcWzExcHhcXF17XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi50ZXh0LVxcWzE5cHhcXF17XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG59XHJcbi50ZXh0LVxcWzQycHhcXF17XHJcbiAgZm9udC1zaXplOiA0MnB4O1xyXG59XHJcbi50ZXh0LWJhc2V7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuLnRleHQtbGd7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxufVxyXG4udGV4dC1taW5pe1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4udGV4dC1zbXtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG59XHJcbi50ZXh0LXhse1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxufVxyXG4udGV4dC14c3tcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbn1cclxuLnRleHQteHMtMXtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLlxcIWZvbnQtYm9sZHtcclxuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLlxcIWZvbnQtbm9ybWFse1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufVxyXG4uZm9udC1ib2xke1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmZvbnQtbGlnaHR7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4uZm9udC1tZWRpdW17XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uZm9udC1ub3JtYWx7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZm9udC1zZW1pYm9sZHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi51cHBlcmNhc2V7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ubm90LWl0YWxpY3tcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmxlYWRpbmctNntcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG59XHJcbi5sZWFkaW5nLW5vbmV7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmxlYWRpbmctcmVsYXhlZHtcclxuICBsaW5lLWhlaWdodDogMS42MjU7XHJcbn1cclxuLnRyYWNraW5nLXdpZGV7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbn1cclxuLlxcIXRleHQtZ3JlZW4tOTB7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBjb2xvcjogcmdiKDAgMTA1IDQgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcbi5cXCF0ZXh0LXdoaXRlLTF7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBjb2xvcjogcmdiKDIyOSAyMjkgMjI5IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1cXFtcXCMwMjQzMDRcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigyIDY3IDQgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCMwNGNmZDNcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYig0IDIwNyAyMTEgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCMxMmQzMDRcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxOCAyMTEgNCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcIzFmOWRkN1xcXXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDMxIDE1NyAyMTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCMyMTk2ZjNcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigzMyAxNTAgMjQzIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjNWNlNGZkXFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoOTIgMjI4IDI1MyAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcIzZjNmM2Y1xcXXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDEwOCAxMDggMTA4IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjN2FkMDdjXFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMTIyIDIwOCAxMjQgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCM3ZGEzYmZcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxMjUgMTYzIDE5MSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcIzgxODE4MVxcXXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDEyOSAxMjkgMTI5IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjOTI5MjkyXFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMTQ2IDE0NiAxNDYgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCM5OTlcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxNTMgMTUzIDE1MyAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcI0U1RTVFNVxcXXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDIyOSAyMjkgMjI5IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjRkFDQzE1XFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjUwIDIwNCAyMSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcI0ZGNjM2M1xcXXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDI1NSA5OSA5OSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcI0ZGRkZGRkFCXFxde1xyXG4gIGNvbG9yOiAjRkZGRkZGQUI7XHJcbn1cclxuLnRleHQtXFxbXFwjYThhOGE4XFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMTY4IDE2OCAxNjggLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCNhY2FjYWNcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxNzIgMTcyIDE3MiAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcI2U0ZTRlNFxcXXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDIyOCAyMjggMjI4IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjZTdlN2U3XFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjMxIDIzMSAyMzEgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCNlOWZmNDJcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigyMzMgMjU1IDY2IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjZjIzNTM1XFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjQyIDUzIDUzIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjZjJmMmYyXFxde1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjQyIDI0MiAyNDIgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1cXFtcXCNmYWZjYTFcXF17XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigyNTAgMjUyIDE2MSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LVxcW1xcI2ZmZlxcXXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtXFxbXFwjZmZmZmZmYWJcXF17XHJcbiAgY29sb3I6ICNmZmZmZmZhYjtcclxufVxyXG4udGV4dC1ibGFja3tcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDAgMCAwIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtZW1lcmFsZC0zMDB7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxMTAgMjMxIDE4MyAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LWdyYXktMTB7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxNzIgMTcyIDE3MiAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LWdyYXktNjAwe1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoNzUgODUgOTkgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1saWdodC1ncmVlbi0zMHtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDExMCAyMTggMTEwIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtbGlnaHQtZ3JlZW4tOTB7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxNSAyMTEgNSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LWxpbmt7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigxODEgMTYyIDI1MyAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi50ZXh0LXByaW1hcnl7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigwIDExNSAxNzMgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC1yZWQtNDAwe1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjQ4IDExMyAxMTMgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcclxufVxyXG4udGV4dC13aGl0ZXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQtd2hpdGUtMXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDIyOSAyMjkgMjI5IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuLnRleHQteWVsbG93LTkwe1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjMwIDIwNCA5OCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcbi51bmRlcmxpbmV7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxufVxyXG4uXFwhbm8tdW5kZXJsaW5le1xyXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9wYWNpdHktMTB7XHJcbiAgb3BhY2l0eTogMC4xO1xyXG59XHJcbi5vcGFjaXR5LTIwe1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG4ub3BhY2l0eS00MHtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuLnNoYWRvd3tcclxuICAtLXR3LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcclxuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDFweCAzcHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IpLCAwIDFweCAycHggLTFweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XHJcbn1cclxuLnNoYWRvdy1sZ3tcclxuICAtLXR3LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xyXG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMTBweCAxNXB4IC0zcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKSwgMCA0cHggNnB4IC00cHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1zaGFkb3cpO1xyXG59XHJcbi5vdXRsaW5le1xyXG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG59XHJcbi5cXCFvdXRsaW5lLTB7XHJcbiAgb3V0bGluZS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm91dGxpbmUtMHtcclxuICBvdXRsaW5lLXdpZHRoOiAwcHg7XHJcbn1cclxuLnJpbmd7XHJcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IHZhcigtLXR3LXJpbmctaW5zZXQpIDAgMCAwIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSB2YXIoLS10dy1yaW5nLW9mZnNldC1jb2xvcik7XHJcbiAgLS10dy1yaW5nLXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgY2FsYygzcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93LCAwIDAgIzAwMDApO1xyXG59XHJcbi5ibHVye1xyXG4gIC0tdHctYmx1cjogYmx1cig4cHgpO1xyXG4gIGZpbHRlcjogdmFyKC0tdHctYmx1cikgdmFyKC0tdHctYnJpZ2h0bmVzcykgdmFyKC0tdHctY29udHJhc3QpIHZhcigtLXR3LWdyYXlzY2FsZSkgdmFyKC0tdHctaHVlLXJvdGF0ZSkgdmFyKC0tdHctaW52ZXJ0KSB2YXIoLS10dy1zYXR1cmF0ZSkgdmFyKC0tdHctc2VwaWEpIHZhcigtLXR3LWRyb3Atc2hhZG93KTtcclxufVxyXG4uZmlsdGVye1xyXG4gIGZpbHRlcjogdmFyKC0tdHctYmx1cikgdmFyKC0tdHctYnJpZ2h0bmVzcykgdmFyKC0tdHctY29udHJhc3QpIHZhcigtLXR3LWdyYXlzY2FsZSkgdmFyKC0tdHctaHVlLXJvdGF0ZSkgdmFyKC0tdHctaW52ZXJ0KSB2YXIoLS10dy1zYXR1cmF0ZSkgdmFyKC0tdHctc2VwaWEpIHZhcigtLXR3LWRyb3Atc2hhZG93KTtcclxufVxyXG4udHJhbnNpdGlvbi1hbGx7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xyXG59XHJcbi50cmFuc2l0aW9uLWNvbG9yc3tcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxufVxyXG4uZHVyYXRpb24tMzAwe1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xyXG59XHJcbi5lYXNlLWluLW91dHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7ICBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NDg0OGE7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4OyBcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBib3R0b206IDBweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2EyYjVmMztcclxufVxyXG5cclxuLmFwcC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG4gIG1pbi13aWR0aDogMzc1cHg7XHJcbiAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmRldGFpbC12aWV3IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA0O1xyXG59XHJcbi5kZXRhaWwtdmlldyBzdmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG59XHJcbi5zY3JlZW5zaG90OmhvdmVyIC5kZXRhaWwtdmlld3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1hcmstbnVtYmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGNvbG9yOiAjZTc1NTBjO1xyXG4gIHRleHQtc2hhZG93OiAycHggMCAjZmZmLC0ycHggMCAjZmZmLDAgMnB4ICNmZmYsMCAtMnB4ICNmZmYsMXB4IDFweCAjZmZmLC0xcHggLTFweCAjZmZmLDFweCAtMXB4ICNmZmYsLTFweCAxcHggI2ZmZlxyXG59XHJcblxyXG4uYW5zd2VyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgICAgXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxufVxyXG5cclxuLmFuc3dlci5ub3JtYWwgLnRpdGxlID4gZGl2IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICB9XHJcblxyXG4uYW5zd2VyLm5vcm1hbCAuY29udGVudCAuYm9keSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgfVxyXG5cclxuLmFuc3dlci5yZXZlcnNlIC50aXRsZSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4uYW5zd2VyLnJldmVyc2UgLnRpdGxlID4gZGl2IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgfVxyXG5cclxuLmFuc3dlci5yZXZlcnNlIC5jb250ZW50IC5ib2R5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgfVxyXG5cclxuLmFuc3dlciAudGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBmb250LWZhbWlseTogUG9wcGluczsgXHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuLmFuc3dlciAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbi5hbnN3ZXIgLmNvbnRlbnQgLmJvZHkgKiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbi5hbnN3ZXIgLmNvbnRlbnQgLmZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbi5hbnN3ZXIgLmNvbnRlbnQgLmZvb3RlciA+IHN2ZyB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLXNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbi5yZWFjdC1yZXNwb25zaXZlLW1vZGFsLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA3ZjtcclxufVxyXG5cclxuLnJlYWN0LXJlc3BvbnNpdmUtbW9kYWwtY29udGFpbmVyIC5yZWFjdC1yZXNwb25zaXZlLW1vZGFsLWNsb3NlQnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuLnBsYWNlaG9sZGVyXFw6dGV4dC1ncmF5LTEwOjpwbGFjZWhvbGRlcntcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDE3MiAxNzIgMTcyIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbi5hZnRlclxcOmFic29sdXRlOjphZnRlcntcclxuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5hZnRlclxcOnN0YXJ0LVxcWzJweFxcXTo6YWZ0ZXJ7XHJcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XHJcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAycHg7XHJcbn1cclxuXHJcbi5hZnRlclxcOnRvcC1cXFsycHhcXF06OmFmdGVye1xyXG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcblxyXG4uYWZ0ZXJcXDpoLTU6OmFmdGVye1xyXG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xyXG4gIGhlaWdodDogMS4yNXJlbTtcclxufVxyXG5cclxuLmFmdGVyXFw6dy01OjphZnRlcntcclxuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcclxuICB3aWR0aDogMS4yNXJlbTtcclxufVxyXG5cclxuLmFmdGVyXFw6cm91bmRlZC1mdWxsOjphZnRlcntcclxuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbn1cclxuXHJcbi5hZnRlclxcOmJvcmRlcjo6YWZ0ZXJ7XHJcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5hZnRlclxcOmJvcmRlci1ncmF5LTMwMDo6YWZ0ZXJ7XHJcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XHJcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcclxuICBib3JkZXItY29sb3I6IHJnYigyMDkgMjEzIDIxOSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbi5hZnRlclxcOmJnLXdoaXRlOjphZnRlcntcclxuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcblxyXG4uYWZ0ZXJcXDp0cmFuc2l0aW9uLWFsbDo6YWZ0ZXJ7XHJcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xyXG59XHJcblxyXG4uYWZ0ZXJcXDpjb250ZW50LVxcW1xcJ1xcJ1xcXTo6YWZ0ZXJ7XHJcbiAgLS10dy1jb250ZW50OiAnJztcclxuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcclxufVxyXG5cclxuLmhvdmVyXFw6YmctXFxbXFwjNDQ0XFxdOmhvdmVye1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjggNjggNjggLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmJnLVxcW1xcIzRlNGU0ZVxcXTpob3ZlcntcclxuICAtLXR3LWJnLW9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc4IDc4IDc4IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcblxyXG4uaG92ZXJcXDpiZy1cXFtcXCM1NjU2NTZcXF06aG92ZXJ7XHJcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NiA4NiA4NiAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcclxufVxyXG5cclxuLmhvdmVyXFw6YmctXFxbXFwjNjA2MDYwXFxdOmhvdmVye1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTYgOTYgOTYgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmJnLVxcW1xcI0ZGRkZGRjA4XFxdOmhvdmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYwODtcclxufVxyXG5cclxuLmhvdmVyXFw6YmctXFxbXFwjRkZGRkZGMERcXF06aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjBEO1xyXG59XHJcblxyXG4uaG92ZXJcXDpiZy13aGl0ZVxcLzEwOmhvdmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDAuMSk7XHJcbn1cclxuXHJcbi5ob3ZlclxcOnRleHQtXFxbXFwjRkFDQzE1XFxdOmhvdmVye1xyXG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2IoMjUwIDIwNCAyMSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcblxyXG4uaG92ZXJcXDp0ZXh0LXdoaXRlLTE6aG92ZXJ7XHJcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IHJnYigyMjkgMjI5IDIyOSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xyXG59XHJcblxyXG4uaG92ZXJcXDpvcGFjaXR5LTgwOmhvdmVye1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmZvY3VzXFw6Ym9yZGVyLVxcW1xcI0ZBQ0MxNVxcXTpmb2N1c3tcclxuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiKDI1MCAyMDQgMjEgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xyXG59XHJcblxyXG4uZm9jdXNcXDpvdXRsaW5lLW5vbmU6Zm9jdXN7XHJcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpmbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpzdHJva2UtXFxbXFwjRkFDQzE1XFxde1xyXG4gIHN0cm9rZTogI0ZBQ0MxNTtcclxufVxyXG5cclxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOnRleHQtd2hpdGUtMXtcclxuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcclxuICBjb2xvcjogcmdiKDIyOSAyMjkgMjI5IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDp1bmRlcmxpbmV7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxufVxyXG5cclxuLnBlZXI6Y2hlY2tlZCB+IC5wZWVyLWNoZWNrZWRcXDpiZy1wcmltYXJ5e1xyXG4gIC0tdHctYmctb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAxMTUgMTczIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xyXG59XHJcblxyXG4ucGVlcjpjaGVja2VkIH4gLnBlZXItY2hlY2tlZFxcOmFmdGVyXFw6dHJhbnNsYXRlLXgtZnVsbDo6YWZ0ZXJ7XHJcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XHJcbiAgLS10dy10cmFuc2xhdGUteDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcclxufVxyXG5cclxuLnBlZXI6Y2hlY2tlZCB+IC5wZWVyLWNoZWNrZWRcXDphZnRlclxcOmJvcmRlci13aGl0ZTo6YWZ0ZXJ7XHJcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XHJcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcclxuICBib3JkZXItY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7XHJcblxyXG4gIC5zbVxcOm1sLTF7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5zbVxcOmZsZXgtcm93e1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gIC5zbVxcOnB0LVxcWzEwcHhcXF17XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zbVxcOnRleHQtc217XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cclxuICAubWRcXDptbC0yMHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1kXFw6dy1cXFsxMjBweFxcXXtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICB9XHJcblxyXG4gIC5tZFxcOmZsZXgtY29se1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5tZFxcOml0ZW1zLWNlbnRlcntcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWRcXDpweC03e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcclxuICB9XHJcblxyXG4gIC5tZFxcOnRleHQtYmFzZXtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucGVlcjpjaGVja2VkIH4gLnJ0bFxcOnBlZXItY2hlY2tlZFxcOmFmdGVyXFw6LXRyYW5zbGF0ZS14LWZ1bGw6d2hlcmUoW2Rpcj1cInJ0bFwiXSwgW2Rpcj1cInJ0bFwiXSAqKTo6YWZ0ZXJ7XHJcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XHJcbiAgLS10dy10cmFuc2xhdGUteDogLTEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspe1xyXG5cclxuICAuZGFya1xcOmJvcmRlci1ncmF5LTYwMHtcclxuICAgIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYig3NSA4NSA5OSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XHJcbiAgfVxyXG59XHJcblxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/