@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Thin.e321c7ce.woff2) format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-ExtraLight.1d687868.woff2) format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Light.8349b76e.woff2) format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Regular.471b7502.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Medium.0aef3226.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-SemiBold.6ea40acb.woff2) format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Bold.427769c7.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-ExtraBold.760b5adb.woff2) format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Black.c75e45cd.woff2) format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-ExtraBlack.5469b868.woff2) format('woff2');
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Thin.ec7a0548.woff2) format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-ExtraLight.338289d6.woff2) format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Light.da36c9e6.woff2) format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Regular.d042c576.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Medium.579ac310.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-SemiBold.7f5aa0ff.woff2) format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Bold.ce2ead06.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-ExtraBold.409d383e.woff2) format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Black.81e37ccd.woff2) format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-ExtraBlack.07d3ca98.woff2) format('woff2');
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
:root {
  --primary: #08f;
  --red: #ff0000;
  --yellow: #ffc00b;
  --white: #ffffff;
  --border-radius: 3px;
  --font-size-base: 11px;
  --font-size-title: 14px;
  --font-size-middle: 12px;
  --font-size-large: 14px;
  --font-size-big: 16px;
  --background-color: #ffffff;
  --background-color-gray: #f4f4f4;
  --border-color: #e7e7e7;
  --text-color: #444444;
  --text-color-gray: #8d8d8d;
  --green-dark: #0a7d00;
  --red-dark: #d10000;
  --yellow-dark: #d0a21f;
  --primary-dark: #20159c;
  --spacing: 10px;
  --spacing-large: 15px;
  --spacing-min: 5px;
  --error-border-color: #ffe7e7;
  --error-background-color: #fff0f0;
  --font-size-h1: 20px;
  --font-size-h2: 18px;
  --font-size-h3: 16px;
  --font-size-h4: 14px;
  --font-size-h5: 12px;
  --font-size-h6: 11px;
  --tag-color-0: #eb706b;
  --tag-color-1: #537ef6;
  --tag-color-2: #a3e74f;
  --tag-color-3: #f18f36;
  --tag-color-4: #6ebff9;
  --tag-color-5: #f0c647;
  --tag-color-6: #f2a3bd;
  --tag-color-7: #9eb9bc;
  --tag-color-8: #827ef7;
  --tag-color-9: #58c0d4;
  --tag-color-10: #d88dee;
  --tag-color-11: #d58e8c;
  --tag-color-12: #72cc6c;
  --tag-color-13: #e4c443;
  --tag-color-14: #6fdbb8;
}
[data-theme="dark"] {
  --background-color: #2e323a;
  --background-color-gray: #282c34;
  --border-color: #181a21;
  --text-color: #dfe2eb;
  --text-color-gray: #a7acbb;
}
[data-size="small"] {
  --font-size-base: 11px;
}
[data-size="middle"] {
  --font-size-base: 12px;
}
[data-size="default"] {
  --font-size-base: 13px;
}
[data-size="large"] {
  --font-size-base: 14px;
}
html {
  background-color: var(--background-color-gray);
}
* {
  vertical-align: baseline;
  font-weight: inherit;
  font-style: inherit;
  font-size: var(--font-size-base);
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}
input,
select,
textarea {
  color: var(--text-color);
  display: block;
  width: 100%;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
  color: var(--text-color-gray);
}
:root,
body,
html,
#root,
.app,
.main,
.container,
.content,
.panel,
.panel *,
.text,
.title,
.subtitle,
.label,
.input,
.select,
.dropdown,
.list,
.item,
.table,
.row,
.cell,
.tag,
.message,
.pagination,
.search,
.switch,
.rating,
.range,
.popover,
.tooltip,
.modal,
.modal *,
.settings-row,
.row-label,
.row-value,
.row-action,
.row-icon,
.settings-title,
.theme-switch {
  font-family: 'AzarMehr', 'Vazirmatn', 'Vazir', 'Tahoma', 'Arial', sans-serif !important;
}
body,
html,
#root,
.app,
.chat,
.z-chat {
  font-family: 'AzarMehr', 'Vazirmatn', 'Vazir', 'Tahoma', 'Arial', sans-serif;
  direction: rtl;
  text-align: right;
  font-size: var(--font-size-base);
}
.flex {
  display: flex;
}
.flex-c {
  display: flex;
  align-items: center;
}
.flex-c-c {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-c-sb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-1 {
  flex: 1;
}
.config-icon,
.settings-icon,
.gear-icon {
  font-size: 36px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
body,
html,
#root,
.app,
.main,
.container,
.content,
.panel,
.panel *,
.text,
.title,
.subtitle,
.label,
.input,
.select,
.dropdown,
.list,
.item,
.table,
.row,
.cell,
.tag,
.message,
.pagination,
.search,
.switch,
.rating,
.range,
.popover,
.tooltip,
.modal,
.modal *,
.settings-row,
.row-label,
.row-value,
.row-action,
.row-icon,
.settings-title,
.theme-switch {
  font-family: 'AzarMehr', 'Vazirmatn', 'Vazir', 'Tahoma', 'Arial', sans-serif !important;
}
body.dark-theme,
html.dark-theme,
[data-theme="dark"] body,
[data-theme="dark"] html {
  background: var(--background-color-gray, #282c34) !important;
  color: var(--text-color, #dfe2eb) !important;
}

@font-face {
  font-family: 'ico';
  src:
    url(../../static/fonts/ico.2f03d799.ttf) format('truetype'),
    url(../../static/fonts/ico.b709c5b1.woff) format('woff'),
    url(../../static/media/ico.03521953.svg#ico) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="ico-"], [class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ico' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-star:before {
  content: "\e900";
}
.ico-tape:before {
  content: "\e951";
}
.ico-stopwatch:before {
  content: "\e952";
}
.ico-lab:before {
  content: "\e94d";
}
.ico-mathematics:before {
  content: "\e94e";
}
.ico-science:before {
  content: "\e94f";
}
.ico-trophy:before {
  content: "\e950";
}
.ico-scan-text:before {
  content: "\e94c";
}
.ico-models:before {
  content: "\e94a";
}
.ico-shark:before {
  content: "\e94b";
}
.ico-game:before {
  content: "\e949";
}
.ico-legal:before {
  content: "\e93c";
}
.ico-ui:before {
  content: "\e93d";
}
.ico-write:before {
  content: "\e93e";
}
.ico-assistants:before {
  content: "\e93f";
}
.ico-designers:before {
  content: "\e940";
}
.ico-education:before {
  content: "\e941";
}
.ico-engineers:before {
  content: "\e942";
}
.ico-finance:before {
  content: "\e943";
}
.ico-productivity:before {
  content: "\e944";
}
.ico-programming:before {
  content: "\e945";
}
.ico-prompts:before {
  content: "\e946";
}
.ico-recommendations:before {
  content: "\e947";
}
.ico-social-media:before {
  content: "\e948";
}
.ico-translation-full:before {
  content: "\e93b";
}
.ico-link:before {
  content: "\e91f";
}
.ico-auto:before {
  content: "\e939";
}
.ico-lang:before {
  content: "\e91b";
}
.ico-openai:before {
  content: "\e936";
}
.ico-apps:before {
  content: "\e937";
}
.ico-translation:before {
  content: "\e938";
}
.ico-history-back:before {
  content: "\e901";
}
.ico-list:before {
  content: "\e902";
}
.ico-search:before {
  content: "\e903";
}
.ico-add:before {
  content: "\e904";
}
.ico-back:before {
  content: "\e905";
}
.ico-cancel:before {
  content: "\e906";
}
.ico-clear:before {
  content: "\e907";
}
.ico-close:before {
  content: "\e908";
}
.ico-column-close:before {
  content: "\e909";
}
.ico-column-open:before {
  content: "\e90a";
}
.ico-config:before {
  content: "\e90b";
}
.ico-copy-ok:before {
  content: "\e90c";
}
.ico-copy:before {
  content: "\e90d";
}
.ico-dark:before {
  content: "\e90e";
}
.ico-down:before {
  content: "\e90f";
}
.ico-download:before {
  content: "\e910";
}
.ico-editor:before {
  content: "\e911";
}
.ico-export:before {
  content: "\e912";
}
.ico-eye-close:before {
  content: "\e913";
}
.ico-eye-open:before {
  content: "\e914";
}
.ico-file:before {
  content: "\e915";
}
.ico-files:before {
  content: "\e916";
}
.ico-full-screen:before {
  content: "\e917";
}
.ico-help:before {
  content: "\e918";
}
.ico-history-1:before {
  content: "\e919";
}
.ico-history:before {
  content: "\e91a";
}
.ico-key:before {
  content: "\e91c";
}
.ico-layout:before {
  content: "\e91d";
}
.ico-light:before {
  content: "\e91e";
}
.ico-mail:before {
  content: "\e920";
}
.ico-message:before {
  content: "\e921";
}
.ico-mic:before {
  content: "\e922";
}
.ico-min-screen:before {
  content: "\e923";
}
.ico-model:before {
  content: "\e924";
}
.ico-more:before {
  content: "\e925";
}
.ico-new:before {
  content: "\e926";
}
.ico-organization:before {
  content: "\e927";
}
.ico-paste:before {
  content: "\e928";
}
.ico-push-left:before {
  content: "\e929";
}
.ico-push-right:before {
  content: "\e92a";
}
.ico-rating:before {
  content: "\e92b";
}
.ico-refresh:before {
  content: "\e92c";
}
.ico-reload:before {
  content: "\e92d";
}
.ico-send:before {
  content: "\e92e";
}
.ico-setting:before {
  content: "\e92f";
}
.ico-share:before {
  content: "\e930";
}
.ico-stop:before {
  content: "\e931";
}
.ico-theme:before {
  content: "\e932";
}
.ico-trash:before {
  content: "\e933";
}
.ico-up:before {
  content: "\e934";
}
.ico-user:before {
  content: "\e935";
}
.ico-waring:before {
  content: "\e93a";
}

.i-f7280,
.icon-e4551,
.icon-e4551 * {
  font-family: "ico" !important;
  font-size: 18px;
}
.button-b901e {
  padding: 4px 8px;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  border-radius: var(--border-radius);
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
  color: var(--text-color);
  transition: 0.3s;
  display: flex;
  align-items: center;
}
.button-b901e:hover {
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
}
.icon-e4551 {
  border: none;
  background-color: transparent;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
}
.icon-e4551:hover {
  border: none;
  background-color: var(--background-color-gray);
}
.icon-e4551 {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-e4551 .ico-ac353 {
  margin-right: 4px;
}
.primary-d7011 {
  border: 1px solid var(--primary);
  background-color: var(--primary);
  color: var(--white);
}
.primary-d7011:hover {
  border: 1px solid var(--primary-dark);
  background-color: var(--primary-dark);
}
.block-a646c {
  display: block;
  width: 100%;
}
.red-bad0e {
  background-color: var(--red);
  border-color: var(--red);
}
.red-bad0e:hover {
  border: 1px solid var(--red-dark);
  background-color: var(--red-dark);
}
.green-f5f09 {
  background-color: var(--green);
  border-color: var(--green);
}
.green-f5f09:hover {
  border: 1px solid var(--green-dark);
  background-color: var(--green-dark);
}
.yellow-c516e {
  background-color: var(--yellow);
  border-color: var(--yellow);
}
.yellow-c516e:hover {
  border: 1px solid var(--yellow-dark);
  background-color: var(--yellow-dark);
}
.min-c763c {
  font-size: 12px;
  padding: 2px 10px;
}
.min-c763c .ico-ac353 {
  margin-right: var(--spacing-min);
  font-size: 14px;
}
.large-e2499 {
  font-size: 14px;
  padding: 8px 16px;
}
.ghost-c3025 {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--primary);
}
.link-dd198 {
  border: none;
  background: transparent;
  color: var(--primary);
  font-size: 12px;
  padding: 0;
}
.large-e2499 {
  font-size: 14px;
  padding: 8px 20px;
}
.link-dd198 {
  background-color: transparent;
  border: none;
  color: var(--primary);
}

.empty-img-b8936 {
  width: 220px;
}

:root {
  --spacing-min: 4px;
}
.icon-a3291 {
  font-family: 'ico' !important;
  font-size: 18px;
  padding: var(--spacing-min);
  display: inline-block;
}

.input-b2d8f {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content-f421d {
  font-size: var(--text-size-base);
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius);
  background-color: var(--background-color);
  color: var(--text-color);
  outline: none;
  width: 100%;
}
.content-f421d:focus {
  border: 1px solid var(--primary);
}
.password-eb3f9 .z-input-content-a64e3 {
  padding-right: 30px;
}
.inner-f636d {
  position: relative;
  flex: 1;
}
.inner-f636d .ico-cb88c {
  margin-left: -40px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.default-ed3e5 {
  padding: 6px 5px;
}
.large-e2ef5 {
  padding: 8px 5px;
}

.logo-b1715 {
  font-size: 16px;
  display: flex;
  color: var(--primary);
}
.img-e27ee {
  width: 24px;
  margin-right: 2px;
}

.modal-b8044 {
  background-color: #23242a;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.32);
  border-radius: 22px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  padding: 0 0 36px 0;
  /* Modern, vertical modal: fixed width, not stretched */
  width: 360px;
  max-width: 95vw;
  min-width: 280px;
  color: #fff;
  border: 1.5px solid #444;
  margin: 0 auto;
  font-size: 1.25rem;
  letter-spacing: 0.01em;
  /* Place the settings title inside the modal, not in a header */
}
.modal-b8044 > * {
  width: auto;
  max-width: 100%;
  display: block;
}
.modal-b8044 .settings-title-ed78a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-weight: 900;
  font-size: 2.2rem !important;
  color: #fff !important;
  margin: 24px 0 18px 0;
  letter-spacing: 0.01em;
  padding: 0 24px 0 48px;
  width: 100%;
  text-shadow: 0 2px 8px #18191c99;
  direction: rtl;
  position: relative;
  text-align: right;
}
.modal-b8044 .settings-close-d902d {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.modal-b8044 .settings-close-d902d svg,
.modal-b8044 .settings-close-d902d img {
  width: 28px;
  height: 28px;
  filter: brightness(1.2);
}
.overlay-c28f7 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.78);
  z-index: 10000;
}
.container-edd17 {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Ensure vertical stacking and spacing */
  gap: 24px;
  justify-content: flex-start;
}
.header-c496c {
  display: none !important;
}
.header-c496c-c69db {
  display: none !important;
}
.footer-bbc4b {
  border-top: none;
}
.title-f2cec,
.modal-title-b351d,
.modal-b8044 .title-f2cec {
  font-weight: 900;
  font-size: 2rem !important;
  color: #fff !important;
  text-align: center;
  margin: 36px 0 28px 0;
  letter-spacing: 0.03em;
  padding: 0 24px;
  width: 100%;
  text-shadow: 0 2px 8px #18191c99;
  display: block;
}
.drag-dc977 {
  position: absolute;
  user-select: none;
  touch-action: none;
  transition: 0.1s;
}
.modal-b8044,
.modal-b8044 * {
  color: #fff !important;
  font-size: 1.18rem !important;
  font-weight: 500;
  text-shadow: 0 1px 2px #18191c55;
}
.settings-row-e0d2f {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 14px 24px 14px 16px;
  font-size: 1.18rem;
  border-radius: 0;
  background: transparent;
  margin-bottom: 0;
  border-bottom: 1.5px solid #333;
  direction: rtl;
  font-family: inherit;
  transition: background 0.2s;
}
.settings-row-e0d2f:last-child {
  border-bottom: none;
}
.row-icon-fbaf9 {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
}
.row-icon-fbaf9 svg,
.row-icon-fbaf9 img {
  width: 22px;
  height: 22px;
  filter: brightness(1.2);
}
.row-label-bfec4 {
  flex: 1;
  font-weight: 600;
  color: #fff;
  font-family: inherit;
  text-align: right;
  margin-right: 8px;
  font-size: 1.13rem;
}
.row-value-bcb02,
.row-action-b270c {
  min-width: 70px;
  text-align: right;
  font-family: inherit;
  font-size: 1.13rem;
}
.row-value-bcb02 {
  color: #b0b0b0;
  font-weight: 600;
}
.row-action-b270c {
  margin-right: 8px;
}
.theme-switch-dff05 {
  cursor: pointer;
  color: #ffd700;
  font-weight: 700;
  font-family: inherit;
  display: flex;
  align-items: center;
  gap: 6px;
}
.theme-switch-dff05:hover {
  color: #fff200;
}
.logout-row-dd53a {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0 0 0 16px;
  margin-top: 32px;
}
.logout-btn-ffc0d {
  color: #f5222d !important;
  border: none !important;
  font-weight: 700;
  border-radius: 8px;
  padding: 10px 28px;
  font-size: 1.13rem;
  font-family: inherit;
  box-shadow: 0 2px 8px #18191c22;
}
[data-theme="light"] .modal-b8044 {
  background-color: #fff;
  color: #222;
  border: 1.5px solid #e7e7e7;
  box-shadow: 0 8px 32px 0 rgba(180, 180, 180, 0.18);
}
[data-theme="light"] .modal-b8044,
[data-theme="light"] .modal-b8044 * {
  color: #222 !important;
  text-shadow: none !important;
}
[data-theme="light"] .settings-title-ed78a {
  color: #222 !important;
  text-shadow: none !important;
}
[data-theme="light"] .row-label-bfec4,
[data-theme="light"] .row-value-bcb02,
[data-theme="light"] .row-action-b270c {
  color: #222 !important;
}
[data-theme="light"] .row-value-bcb02 {
  color: #666 !important;
}
[data-theme="light"] .settings-close-d902d svg,
[data-theme="light"] .settings-close-d902d img {
  filter: none !important;
}
[data-theme="light"] .theme-switch-dff05 {
  color: #e6b800;
}
[data-theme="light"] .row-value-bcb02.subscription-inactive-e050d {
  color: #f5222d !important;
}
[data-theme="dark"] .row-value-bcb02.subscription-inactive-e050d {
  color: #f5222d !important;
}
[data-theme="light"] .logout-btn-ffc0d {
  color: #f5222d !important;
}

.select-b9a87 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  padding: var(--spacing-min) var(--spacing);
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius);
  color: var(--text-color);
  transition: all 0.3s ease-in-out;
  background-color: var(--background-color);
  padding-right: var(--spacing);
  cursor: pointer;
}
select:focus {
  outline: none;
  border-color: var(--border-color);
}
select option {
  color: var(--text-color);
  background-color: var(--background-color);
}
select option:checked {
  color: #fff;
  background-color: #0077cc;
}
select option:hover {
  background-color: #f2f2f2;
}
select:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.pagination {
  display: flex;
  align-items: center;
}
.pagination > li {
  list-style: none;
}

@keyframes bounce-d31fe {
  0% {
    transform: translateY(0%);
    opacity: 0;
  }
  50% {
    transform: translateY(100%);
    opacity: 0.5;
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes scaleAnm-c91db {
  0% {
    transform: scaleY(0.2);
    opacity: 1;
  }
  50% {
    transform: scaleY(1.7);
    opacity: 0.5;
  }
  100% {
    transform: scaleY(0.2);
    opacity: 1;
  }
}
.loading-d6001 {
  color: var(--text-color);
}
.n-f5a48 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.text-edaf4 {
  font-size: 12px;
  margin-left: 4px;
}
.line-f2e87 {
  display: flex;
  align-items: center;
}
.bar-a5d37 {
  background: var(--text-color-gray);
  margin: 0 2px;
}
.normal-a0ed2 .bar-a5d37 {
  width: 3px;
  height: 8px;
  animation: scaleAnm-c91db 0.5s ease-in-out infinite;
  opacity: 0;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(1) {
  animation-delay: 0.1s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(2) {
  animation-delay: 0.2s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(3) {
  animation-delay: 0.3s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(4) {
  animation-delay: 0.4s;
}
.circle-c5fb1 .bar-a5d37 {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  animation: bounce-d31fe 0.6s ease-in-out infinite;
  opacity: 0;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(1) {
  animation-delay: 0.1s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(2) {
  animation-delay: 0.2s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(3) {
  animation-delay: 0.3s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(4) {
  animation-delay: 0.4s;
}

.switch-d9cd5 {
  position: relative;
  display: flex;
  align-items: center;
}
.text-c3ca1 {
  font-size: 12px;
  margin-left: 5px;
}
.input-f0f11 {
  width: 0;
  height: 0;
  outline: none;
}
.input-f0f11:checked + label .toggle-d5927::after {
  background-color: var(--primary);
  border: 1px solid var(--primary-dark);
}
.input-f0f11:checked + label .toggle-d5927::before {
  transform: translateX(100%);
}
.label-e4b7e {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.toggle-d5927 {
  position: relative;
}
.toggle-d5927::after {
  content: "";
  height: 16px;
  width: 30px;
  display: block;
  background: var(--background-color-gray);
  border: 1px solid var(--border-color);
  border-radius: 90px;
}
.toggle-d5927::before {
  content: "";
  height: 14px;
  width: 14px;
  display: block;
  background: var(--white);
  border-radius: 90px;
  position: absolute;
  left: 2px;
  top: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}
.children-c1d3d {
  margin-left: var(--spacing);
}
.i-a7dec,
.icon-cc232,
.icon-cc232 * {
  font-family: inherit !important;
}

/* Exclude only .i, .icon, and .icon * from font-family unification */
.i,
.icon,
.icon * {
  font-family: inherit !important;
}

.i-a9ce0,
.icon-c77aa,
.icon-c77aa * {
  font-family: inherit !important;
}
.tabs-b17da {
  overflow: hidden;
  background-color: var(--background-gray);
  color: var(--text-color);
  border-radius: var(--border-radius);
}
.header-cd8c4 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-fa48a {
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  padding: 10px 0 5px;
  flex: 1;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.item-fa48a:after {
  content: "";
  width: 24px;
  height: 4px;
  background-color: var(--background-gray);
  margin-top: 5px;
}
.item-fa48a.active-d4fbb {
  color: var(--primary);
}
.item-fa48a.active-d4fbb:after {
  background-color: var(--primary);
}
.container-df369 {
  margin: 5px;
}

.tag-e5818 {
  font-size: 12px;
  padding: 2px 5px;
  border-radius: var(--border-radius);
  background-color: var(--primary);
  color: #fff;
  transform: scale(0.8);
}
.ghost-e64bd {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--primary);
}
.i-cdf2a,
.icon-b9388,
.icon-b9388 * {
  font-family: inherit !important;
}

:root,
.rating,
.rating * {
  font-family: 'AzarMehr', 'Vazirmatn', 'Yekan', 'Vazir', 'Tahoma', 'Arial', sans-serif !important;
}

.i-ece3f,
.icon-f1509,
.icon-f1509 * {
  font-family: inherit !important;
}

.panel-d5842 {
  color: var(--text-color);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
  font-size: var(--font-size-base);
}
.icon-a0ebe {
  font-size: 20px;
  padding: var(--spacing);
  margin-right: var(--spacing);
}
.title-fc6f0 {
  color: var(--text-color);
  padding: var(--spacing);
}
.header-f5948 {
  padding: var(--spacing);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icon-a0ebe {
  cursor: pointer;
  padding: var(--spacing-min);
}
.itemInner-ae8d0 {
  padding: var(--spacing);
  overflow-y: auto;
}
.container-fc36f {
  display: flex;
  align-items: center;
}
.item-d4314 {
  padding: var(--spacing);
  color: var(--text-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item_title-ef5c9 {
  color: var(--text-color);
  font-size: 13px;
  font-weight: 700;
}
.item_desc-e7a19 {
  color: var(--text-color-gray);
  font-size: 12px;
}

.avatar-beb46 {
  width: 28px;
  height: 28px;
  border-radius: 90px;
  border-radius: var(--border-radius);
  overflow: hidden;
}
.avatar-beb46 img {
  width: 100%;
}
.circle-c2447 {
  border-radius: 90px;
}

.i-e91c9,
.icon-b024c,
.icon-b024c * {
  font-family: inherit !important;
}
.inner-fefab {
  flex: 1;
}
.textarea-e85c3 {
  width: 100%;
  border: var(--border-color);
  padding: var(--spacing);
  outline: none;
  resize: none;
  font-size: var(--font-size-base);
  color: var(--text-color);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
}
.textarea_box-dfce4 {
  display: flex;
}
.clear-aa6fb {
  font-size: 14px;
}
.transparent-bf002 {
  background-color: transparent;
}

.i-a146d,
.icon-eaf65,
.icon-eaf65 * {
  font-family: inherit !important;
}

.i-b98b9,
.icon-fa9bc,
.icon-fa9bc * {
  font-family: inherit !important;
}
.inner-d4680 {
  max-width: 300px;
  font-size: 12px;
  width: max-content;
}
.container-bb450 {
  visibility: hidden;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  text-align: center;
  border-radius: var(--border-radius);
  padding: var(--spacing-min) var(--spacing);
  position: absolute;
  z-index: 1;
  transition: opacity 0.3s, transform 0.3s;
}
.container-bb450::after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  width: 5px;
  height: 5px;
  display: block;
  box-sizing: border-box;
}
.top-b801a {
  transform: translate(-50%, 0%) scale(1) !important;
}
.bottom-dacec {
  transform: translate(-50%, 0%) scale(1) !important;
}
.left-eb872 {
  transform: translate(0%, -50%) scale(1) !important;
}
.right-fb15d {
  transform: translate(0%, -50%) scale(1) !important;
}
.tooltip-d272c {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-size: var(--font-size-base);
}
.tooltip-d272c:hover .container-bb450 {
  opacity: 1;
  visibility: visible;
}
.tooltip-d272c:hover .top-b801a {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, -15%) scale(0.9);
}
.tooltip-d272c:hover .top-b801a:after {
  border-top-color: rgba(0, 0, 0, 0.7);
  left: 50%;
  top: 100%;
  transform: translate(-50%);
}
.tooltip-d272c:hover .bottom-dacec {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 15%) scale(0.9);
}
.tooltip-d272c:hover .bottom-dacec:after {
  border-bottom-color: rgba(0, 0, 0, 0.7);
  left: 50%;
  top: 0;
  transform: translate(-50%, -100%);
}
.tooltip-d272c:hover .left-eb872 {
  top: 50%;
  right: 100%;
  transform: translate(-15%, -50%) scale(0.9);
}
.tooltip-d272c:hover .left-eb872:after {
  border-left-color: rgba(0, 0, 0, 0.7);
  top: 50%;
  right: 0;
  transform: translate(100%, -50%);
}
.tooltip-d272c:hover .right-fb15d {
  top: 50%;
  left: 100%;
  transform: translate(15%, -50%) scale(0.9);
}
.tooltip-d272c:hover .right-fb15d:after {
  border-right-color: rgba(0, 0, 0, 0.7);
  top: 50%;
  left: 0;
  transform: translate(-100%, -50%);
}

.range-b92d8 input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  margin: 0;
}
.range-b92d8 input[type="range"]:focus {
  outline: none;
}
.range-b92d8 input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: var(--background-color-gray);
  border-radius: 25px;
  border: none;
}
.range-b92d8 input[type="range"]::-webkit-slider-thumb {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: var(--primary);
  cursor: pointer;
  -webkit-appearance: none;
  border-radius: 25px;
  margin-top: -4px;
}
.range-b92d8 input[type="range"]:focus::-webkit-slider-runnable-track {
  background: var(--background-color-gray);
}
.value-e254e {
  margin-left: var(--spacing-min);
}

.search-de6f1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-e5b9a {
  padding: var(--spacing) var(--spacing-min);
  padding-left: calc(var(--spacing) * 3);
  background: var(--background-color);
}
.inner-ccc07 {
  flex: 1;
  position: relative;
  display: flex;
  align-items: center;
}
.searchIcon-cf98e {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0 var(--spacing);
}

.container-e169f {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.container__left-eb54b {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.container__right-b4847 {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.container__divider-f7a74 {
  width: 10px;
  height: 100%;
  background-color: #ddd;
  cursor: ew-resize;
}
.dragHandle-ebcba {
  width: 4px;
  height: 100%;
  background-color: #ddd;
  cursor: ew-resize;
}

.content-c8146 {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
  width: auto;
  height: auto;
  overflow: hidden;
}
.container-caef5 {
  display: flex;
}


.adminContainer-c0d7a {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 500px;
}
.section-a8af6 h3 {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
}
.inviteForm-cafab {
  display: flex;
  gap: 12px;
  margin-bottom: 12px;
}
.error-fc176 {
  color: var(--error-color, #ff4d4f);
  font-size: 14px;
  margin-top: 8px;
}
.success-d8c8a {
  color: var(--success-color, #52c41a);
  font-size: 14px;
  margin-top: 8px;
}
.usersList-f607f {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.userItem-dd145 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  background-color: var(--background-color-gray);
  border-radius: 6px;
}
.userInfo-bc755 {
  display: flex;
  gap: 12px;
  align-items: center;
}
.userEmail-d481e {
  font-weight: 500;
}
.userRole-fe9ac {
  color: var(--text-color-gray);
  font-size: 14px;
  text-transform: capitalize;
}
.removeButton-b743c {
  color: var(--error-color, #ff4d4f);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljL2Nzcy9tYWluLjRlNjhjNzExMWQ0ZjE2OWQ1NjAyLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSRjtBQVdBO0VBUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCRjtBQWtCQTtFQUNFO0FBaEJGO0FBa0JBO0VBQ0U7QUFoQkY7QUFrQkE7RUFDRTtBQWhCRjtBQWtCQTtFQUNFO0FBaEJGO0FBbUJBO0VBQ0U7QUFqQkY7QUFtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqQkY7QUFvQkE7OztFQUdFO0VBQ0E7RUFDQTtBQWxCRjtBQW1CRTs7O0VBQ0U7QUFmSjtBQWtCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FBdUJGO0FBckJBOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTRCRjtBQTFCQTtFQUNFO0FBNEJGO0FBM0JFO0VBQ0U7RUFDQTtBQTZCSjtBQTVCSTtFQUNFO0VBQ0E7RUFDQTtBQThCTjtBQTVCSTtFQUNFO0VBQ0E7RUFDQTtBQThCTjtBQTNCRTtFQUNFO0VBQ0E7QUE2Qko7QUEzQkU7RUFDRTtBQTZCSjtBQXhCQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNEJGO0FBeEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBQWdFRjtBQTdEQTs7OztFQUNFO0VBQ0E7QUFrRUY7O0FDalhBO0VBQ0Usa0JBQWtCO0VBQ2xCOzs7eURBRytDO0VBQy9DLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsK0VBQStFO0VBQy9FLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWM7O0VBRWQsc0NBQXNDO0VBQ3RDLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUNqUkE7OztFQUNFO0VBQ0E7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQUU7RUFDRTtFQUNBO0FBRUo7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7RUFDQTtBQUVKO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBSkE7RUFNSTtBQUNKO0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFERjtBQUVFO0VBQ0U7RUFFQTtBQURKO0FBSUE7RUFDRTtFQUNBO0FBRkY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQUdFO0VBQ0U7RUFFQTtBQUZKO0FBS0E7RUFDRTtFQUNBO0FBSEY7QUFJRTtFQUNFO0VBRUE7QUFISjtBQU1BO0VBQ0U7RUFDQTtBQUpGO0FBS0U7RUFDRTtFQUVBO0FBSko7QUFPQTtFQUNFO0VBQ0E7QUFMRjtBQUdBO0VBSUk7RUFDQTtBQUpKO0FBT0E7RUFDRTtFQUNBO0FBTEY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUxGO0FBUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7QUFRQTtFQUNFO0VBQ0E7QUFORjtBQVNBO0VBQ0U7RUFDQTtFQUNBO0FBUEY7O0FDbEhFO0VBQ0U7QUFBSjs7QUNGQTtFQUNFO0FBQ0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FDUkE7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUNFO0VBQ0U7QUFDSjtBQUdBO0VBRUk7QUFGSjtBQUtBO0VBQ0U7RUFDQTtBQUhGO0FBQ0E7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFLQTtFQUNFO0FBSEY7QUFNQTtFQUNFO0FBSkY7O0FDcENBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7QUFDRjs7QUNSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1REFBdUQ7RUFDdkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtEQUErRDtBQUNqRTtBQW5CQTtFQW1CSTtFQUNBO0VBQ0E7QUFHSjtBQXhCQTtFQXlCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUo7QUF4Q0E7RUF5Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBckRBOztFQXFETTtFQUNBO0VBQ0E7QUFJTjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHlDQUF5QztFQUF6QztFQUNBO0FBRUY7QUFBQTtFQUNFO0FBRUY7QUFBQTtFQUNFO0FBRUY7QUFBQTtFQUNFO0FBRUY7QUFBQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjtBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjtBQUFBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFERTtFQUNFO0FBR0o7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBUEE7O0VBUUk7RUFDQTtFQUNBO0FBR0o7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFBQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGO0FBREE7RUFDRTtFQUNBO0FBR0Y7QUFEQTtFQUNFO0FBR0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFERTtFQUNFO0FBR0o7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRkY7QUFJQTs7RUFDRTtFQUNBO0FBREY7QUFHQTtFQUNFO0VBQ0E7QUFERjtBQUdBOzs7RUFHRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7O0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjs7QUNqUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBREY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7QUFIRjtBQU1BO0VBQ0U7RUFDQTtBQUpGOztBQ2hDQTtFQUNFO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7QUFFSjs7QUNOQTtFQUNFO0lBQ0U7SUFDQTtFQUNGO0VBQ0E7SUFDRTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7SUFDQTtFQUNGO0VBQ0E7SUFDRTtJQUNBO0VBQ0Y7QUFDRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBREY7QUFJQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7QUFNSTtFQUNFO0FBSk47QUFNSTtFQUNFO0FBSk47QUFNSTtFQUNFO0FBSk47QUFNSTtFQUNFO0FBSk47QUFTQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjtBQVdJO0VBQ0U7QUFUTjtBQVdJO0VBQ0U7QUFUTjtBQVdJO0VBQ0U7QUFUTjtBQVdJO0VBQ0U7QUFUTjs7QUNwRkE7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUdRO0VBQ0U7RUFDQTtBQURWO0FBR1E7RUFDRTtBQURWO0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFMRjtBQU9BO0VBQ0U7QUFMRjtBQU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBT0E7RUFDRTtBQUxGO0FBUUE7OztFQUNFO0FBSkY7O0FDMURBLHFFQUFxRTtBQUNyRTs7O0VBQ0U7QUFHRjs7QUNKQTs7O0VBQ0U7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBRUU7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUNFO0VBQ0U7QUFDSjtBQUFJO0VBQ0U7QUFFTjtBQUVBO0VBQ0U7QUFBRjs7QUMzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFHQTs7O0VBQ0U7QUFDRjs7QUNqQkE7OztFQUNFO0FBR0Y7O0FDSEE7OztFQUNFO0FBRUY7O0FDSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtBQURGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBQUFKO0FBRUU7RUFDRTtFQUNBO0FBQUo7O0FDaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBTkE7RUFPSTtBQUVKO0FBQ0E7RUFDRTtBQUNGOztBQ1hBOzs7RUFDRTtBQUVGO0FBQ0E7RUFDRTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7QUFFSjtBQUNBO0VBQ0U7QUFDRjtBQUNBO0VBQ0U7QUFDRjs7QUMxQkE7OztFQUNFO0FBRUY7O0FDSEE7OztFQUNFO0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBRUU7RUFFSTtFQUNBO0FBRE47QUFGRTtFQU1JO0VBQ0E7RUFDQTtBQUROO0FBRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFSO0FBYkU7RUFpQkk7RUFDQTtFQUNBO0FBRE47QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUF4QkU7RUE0Qkk7RUFDQTtFQUNBO0FBRE47QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUFuQ0U7RUF1Q0k7RUFDQTtFQUNBO0FBRE47QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQVI7O0FDaEdBO0VBRUk7RUFDQTtFQUNBO0FBQUo7QUFKQTtFQU9JO0FBQUo7QUFQQTtFQVdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKO0FBZkE7RUFvQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKO0FBekJBO0VBK0JJO0FBSEo7QUFNQTtFQUNFO0FBSkY7O0FDL0JBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUMxQkE7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7RUFDQTtFQUNBO0FBRUo7QUFBRTtFQUNFO0VBQ0E7RUFDQTtBQUVKO0FBQUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQzFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7QUFBRjs7O0FDWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFFQTtFQUVJO0VBQ0E7RUFDQTtBQURKO0FBS0E7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQU1BO0VBQ0U7RUFDQTtFQUNBO0FBSkY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUxGO0FBUUE7RUFDRTtFQUNBO0VBQ0E7QUFORjtBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEY7QUFVQTtFQUNFO0VBQ0E7RUFDQTtBQVJGO0FBV0E7RUFDRTtBQVRGO0FBWUE7RUFDRTtFQUNBO0VBQ0E7QUFWRjtBQWFBO0VBQ0U7QUFYRiIsInNvdXJjZXMiOlsid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2Fzc2V0cy9zdHlsZS9jb21tb24ubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9hc3NldHMvaWNvbi9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9CdXR0b24vYnV0dG9uLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvRW1wdHkvZW1wdHkubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9JY29uL2ljb24ubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9JbnB1dC9pbnB1dC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL0xvZ28vbG9nby5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL01vZGFsL21vZGFsLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvU2VsZWN0L3NlbGVjdC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1BhZ2luYXRpb24vc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL0xvYWRpbmcvbG9hZGluZy5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1N3aXRjaC9zd2l0Y2gubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9UYWJsZS9zdHlsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvVGFicy90YWJzLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvVGFnL3RhZy5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1JhdGluZy9zdHlsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvVGl0bGUvdGl0bGUubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9QYW5lbC9wYW5lbC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL0F2YXRhci9hdmF0YXIubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9UZXh0YXJlYS90ZXh0YXJlYS5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1RleHQvdGV4dC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1Rvb2x0aXAvdG9vbHRpcC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1JhbmdlL3JhbmdlLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvU2VhcmNoL3NlYXJjaC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL0RyYWdsYXlvdXQvZHJhZ0xheW91dC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1BvcG92ZXIvcG9wb3Zlci5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jaGF0L2NvbXBvbmVudC9BZG1pblBhbmVsLm1vZHVsZS5sZXNzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXphck1laHItRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BemFyTWVoci1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BemFyTWVoci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BemFyTWVoci1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BemFyTWVoci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BemFyTWVoci1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BemFyTWVoci1FeHRyYUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogOTUwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8vIEF6YXJNZWhyIEZhcnNpIERpZ2l0IChGRCkgZm9udCB3ZWlnaHRzXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVockZEJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZEL0F6YXJNZWhyLUZELVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyRkQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRkQvQXphck1laHItRkQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyRkQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRkQvQXphck1laHItRkQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyRkQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRkQvQXphck1laHItRkQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyRkQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRkQvQXphck1laHItRkQtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyRkQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRkQvQXphck1laHItRkQtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1FeHRyYUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogOTUwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuOnJvb3Qge1xuICAtLXByaW1hcnk6ICMwOGY7XG4gIC0tcmVkOiAjZmYwMDAwO1xuICAtLXllbGxvdzogI2ZmYzAwYjtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC0tZm9udC1zaXplLWJhc2U6IDExcHg7XG4gIC0tZm9udC1zaXplLXRpdGxlOiAxNHB4O1xuICAtLWZvbnQtc2l6ZS1taWRkbGU6IDEycHg7XG4gIC0tZm9udC1zaXplLWxhcmdlOiAxNHB4O1xuICAtLWZvbnQtc2l6ZS1iaWc6IDE2cHg7XG5cbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJhY2tncm91bmQtY29sb3ItZ3JheTogI2Y0ZjRmNDtcbiAgLS1ib3JkZXItY29sb3I6ICNlN2U3ZTc7XG5cbiAgLS10ZXh0LWNvbG9yOiAjNDQ0NDQ0O1xuICAtLXRleHQtY29sb3ItZ3JheTogIzhkOGQ4ZDtcblxuICAtLWdyZWVuLWRhcms6ICMwYTdkMDA7XG4gIC0tcmVkLWRhcms6ICNkMTAwMDA7XG4gIC0teWVsbG93LWRhcms6ICNkMGEyMWY7XG4gIC0tcHJpbWFyeS1kYXJrOiAjMjAxNTljO1xuXG4gIC0tc3BhY2luZzogMTBweDtcbiAgLS1zcGFjaW5nLWxhcmdlOiAxNXB4O1xuICAtLXNwYWNpbmctbWluOiA1cHg7XG5cbiAgLS1lcnJvci1ib3JkZXItY29sb3I6ICNmZmU3ZTc7XG4gIC0tZXJyb3ItYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcblxuICAtLWZvbnQtc2l6ZS1oMTogMjBweDtcbiAgLS1mb250LXNpemUtaDI6IDE4cHg7XG4gIC0tZm9udC1zaXplLWgzOiAxNnB4O1xuICAtLWZvbnQtc2l6ZS1oNDogMTRweDtcbiAgLS1mb250LXNpemUtaDU6IDEycHg7XG4gIC0tZm9udC1zaXplLWg2OiAxMXB4O1xuXG4gIC0tdGFnLWNvbG9yLTA6ICNlYjcwNmI7XG4gIC0tdGFnLWNvbG9yLTE6ICM1MzdlZjY7XG4gIC0tdGFnLWNvbG9yLTI6ICNhM2U3NGY7XG4gIC0tdGFnLWNvbG9yLTM6ICNmMThmMzY7XG4gIC0tdGFnLWNvbG9yLTQ6ICM2ZWJmZjk7XG4gIC0tdGFnLWNvbG9yLTU6ICNmMGM2NDc7XG4gIC0tdGFnLWNvbG9yLTY6ICNmMmEzYmQ7XG4gIC0tdGFnLWNvbG9yLTc6ICM5ZWI5YmM7XG4gIC0tdGFnLWNvbG9yLTg6ICM4MjdlZjc7XG4gIC0tdGFnLWNvbG9yLTk6ICM1OGMwZDQ7XG4gIC0tdGFnLWNvbG9yLTEwOiAjZDg4ZGVlO1xuICAtLXRhZy1jb2xvci0xMTogI2Q1OGU4YztcbiAgLS10YWctY29sb3ItMTI6ICM3MmNjNmM7XG4gIC0tdGFnLWNvbG9yLTEzOiAjZTRjNDQzO1xuICAtLXRhZy1jb2xvci0xNDogIzZmZGJiODtcbn1cblxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXk6ICMxMjEyMTI7XG4gIC8vIC0tYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgLy8gLS1ib3JkZXItY29sb3I6ICMzNTM1MzU7XG4gIC8vIC0tdGV4dC1jb2xvcjogI2Y2ZjZmNjtcbiAgLy8gLS10ZXh0LWNvbG9yLWdyYXk6ICM2NTY1NjU7XG5cbiAgLy8gLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXk6ICMyOTJjMzQ7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogIzJlMzIzYTtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXk6ICMyODJjMzQ7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMTgxYTIxO1xuICAtLXRleHQtY29sb3I6ICNkZmUyZWI7XG4gIC0tdGV4dC1jb2xvci1ncmF5OiAjYTdhY2JiO1xufVxuW2RhdGEtc2l6ZT1cInNtYWxsXCJdIHtcbiAgLS1mb250LXNpemUtYmFzZTogMTFweDtcbn1cbltkYXRhLXNpemU9XCJtaWRkbGVcIl0ge1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxMnB4O1xufVxuW2RhdGEtc2l6ZT1cImRlZmF1bHRcIl0ge1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxM3B4O1xufVxuW2RhdGEtc2l6ZT1cImxhcmdlXCJdIHtcbiAgLS1mb250LXNpemUtYmFzZTogMTRweDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG59XG4qIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmF5KTtcbiAgfVxufVxuOnJvb3QsIGJvZHksIGh0bWwsICNyb290LCAuYXBwLCAubWFpbiwgLmNvbnRhaW5lciwgLmNvbnRlbnQsIC5wYW5lbCwgLnBhbmVsICosIC50ZXh0LCAudGl0bGUsIC5zdWJ0aXRsZSwgLmxhYmVsLCAuaW5wdXQsIC5zZWxlY3QsIC5kcm9wZG93biwgLmxpc3QsIC5pdGVtLCAudGFibGUsIC5yb3csIC5jZWxsLCAudGFnLCAubWVzc2FnZSwgLnBhZ2luYXRpb24sIC5zZWFyY2gsIC5zd2l0Y2gsIC5yYXRpbmcsIC5yYW5nZSwgLnBvcG92ZXIsIC50b29sdGlwLCAubW9kYWwsIC5tb2RhbCAqLCAuc2V0dGluZ3Mtcm93LCAucm93LWxhYmVsLCAucm93LXZhbHVlLCAucm93LWFjdGlvbiwgLnJvdy1pY29uLCAuc2V0dGluZ3MtdGl0bGUsIC50aGVtZS1zd2l0Y2gge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJywgJ1ZhemlybWF0bicsICdWYXppcicsICdUYWhvbWEnLCAnQXJpYWwnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5ib2R5LCBodG1sLCAjcm9vdCwgLmFwcCwgLmNoYXQsIC56LWNoYXQge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJywgJ1ZhemlybWF0bicsICdWYXppcicsICdUYWhvbWEnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICAmLWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLWMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1zYiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmLTEge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLy8gRW5sYXJnZSB0aGUgY29uZmlnL3NldHRpbmdzIGljb24gdHJpZ2dlciBmb3IgdGhlIG1vZGFsXG4uY29uZmlnLWljb24sIC5zZXR0aW5ncy1pY29uLCAuZ2Vhci1pY29uIHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBVbmlmeSBmb250LWZhbWlseSBnbG9iYWxseSwgYnV0IEVYQ0xVREUgaWNvbnMgb25seVxuYm9keSwgaHRtbCwgI3Jvb3QsIC5hcHAsIC5tYWluLCAuY29udGFpbmVyLCAuY29udGVudCwgLnBhbmVsLCAucGFuZWwgKiwgLnRleHQsIC50aXRsZSwgLnN1YnRpdGxlLCAubGFiZWwsIC5pbnB1dCwgLnNlbGVjdCwgLmRyb3Bkb3duLCAubGlzdCwgLml0ZW0sIC50YWJsZSwgLnJvdywgLmNlbGwsIC50YWcsIC5tZXNzYWdlLCAucGFnaW5hdGlvbiwgLnNlYXJjaCwgLnN3aXRjaCwgLnJhdGluZywgLnJhbmdlLCAucG9wb3ZlciwgLnRvb2x0aXAsIC5tb2RhbCwgLm1vZGFsICosIC5zZXR0aW5ncy1yb3csIC5yb3ctbGFiZWwsIC5yb3ctdmFsdWUsIC5yb3ctYWN0aW9uLCAucm93LWljb24sIC5zZXR0aW5ncy10aXRsZSwgLnRoZW1lLXN3aXRjaCB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInLCAnVmF6aXJtYXRuJywgJ1ZhemlyJywgJ1RhaG9tYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi8vIEV4Y2x1ZGUgb25seSBpY29ucyBmcm9tIGZvbnQgdW5pZmljYXRpb25cbmJvZHkuZGFyay10aGVtZSwgaHRtbC5kYXJrLXRoZW1lLCBbZGF0YS10aGVtZT1cImRhcmtcIl0gYm9keSwgW2RhdGEtdGhlbWU9XCJkYXJrXCJdIGh0bWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXksICMyODJjMzQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCAjZGZlMmViKSAhaW1wb3J0YW50O1xufVxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY28nO1xyXG4gIHNyYzpcclxuICAgIHVybCgnZm9udHMvaWNvLnR0Zj90dXd4dmUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljby53b2ZmP3R1d3h2ZScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCdmb250cy9pY28uc3ZnP3R1d3h2ZSNpY28nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY28tXCJdLCBbY2xhc3MqPVwiIGljby1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY28nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5ldmVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY28tdGFwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XHJcbn1cclxuLmljby1zdG9wd2F0Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1MlwiO1xyXG59XHJcbi5pY28tbGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NGRcIjtcclxufVxyXG4uaWNvLW1hdGhlbWF0aWNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NGVcIjtcclxufVxyXG4uaWNvLXNjaWVuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xyXG59XHJcbi5pY28tdHJvcGh5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG4uaWNvLXNjYW4tdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XHJcbn1cclxuLmljby1tb2RlbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0YVwiO1xyXG59XHJcbi5pY28tc2hhcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0YlwiO1xyXG59XHJcbi5pY28tZ2FtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XHJcbn1cclxuLmljby1sZWdhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbn1cclxuLmljby11aTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XHJcbn1cclxuLmljby13cml0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XHJcbn1cclxuLmljby1hc3Npc3RhbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcclxufVxyXG4uaWNvLWRlc2lnbmVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XHJcbn1cclxuLmljby1lZHVjYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MVwiO1xyXG59XHJcbi5pY28tZW5naW5lZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDJcIjtcclxufVxyXG4uaWNvLWZpbmFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0M1wiO1xyXG59XHJcbi5pY28tcHJvZHVjdGl2aXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDRcIjtcclxufVxyXG4uaWNvLXByb2dyYW1taW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDVcIjtcclxufVxyXG4uaWNvLXByb21wdHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NlwiO1xyXG59XHJcbi5pY28tcmVjb21tZW5kYXRpb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDdcIjtcclxufVxyXG4uaWNvLXNvY2lhbC1tZWRpYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XHJcbn1cclxuLmljby10cmFuc2xhdGlvbi1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2JcIjtcclxufVxyXG4uaWNvLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG59XHJcbi5pY28tYXV0bzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbn1cclxuLmljby1sYW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWJcIjtcclxufVxyXG4uaWNvLW9wZW5haTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XHJcbn1cclxuLmljby1hcHBzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzdcIjtcclxufVxyXG4uaWNvLXRyYW5zbGF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzhcIjtcclxufVxyXG4uaWNvLWhpc3RvcnktYmFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljby1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljby1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY28tYmFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljby1jYW5jZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcbi5pY28tY2xlYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcbi5pY28tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY28tY29sdW1uLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG4uaWNvLWNvbHVtbi1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4uaWNvLWNvbmZpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljby1jb3B5LW9rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG4uaWNvLWNvcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY28tZGFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuLmljby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG4uaWNvLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvLWVkaXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuLmljby1leHBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMlwiO1xyXG59XHJcbi5pY28tZXllLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxufVxyXG4uaWNvLWV5ZS1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTRcIjtcclxufVxyXG4uaWNvLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNVwiO1xyXG59XHJcbi5pY28tZmlsZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG59XHJcbi5pY28tZnVsbC1zY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG59XHJcbi5pY28taGVscDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbn1cclxuLmljby1oaXN0b3J5LTE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiO1xyXG59XHJcbi5pY28taGlzdG9yeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XHJcbn1cclxuLmljby1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxY1wiO1xyXG59XHJcbi5pY28tbGF5b3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWRcIjtcclxufVxyXG4uaWNvLWxpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWVcIjtcclxufVxyXG4uaWNvLW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG59XHJcbi5pY28tbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XHJcbn1cclxuLmljby1taWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMlwiO1xyXG59XHJcbi5pY28tbWluLXNjcmVlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XHJcbn1cclxuLmljby1tb2RlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XHJcbn1cclxuLmljby1tb3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjVcIjtcclxufVxyXG4uaWNvLW5ldzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbn1cclxuLmljby1vcmdhbml6YXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcbi5pY28tcGFzdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG59XHJcbi5pY28tcHVzaC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjlcIjtcclxufVxyXG4uaWNvLXB1c2gtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyYVwiO1xyXG59XHJcbi5pY28tcmF0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmJcIjtcclxufVxyXG4uaWNvLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyY1wiO1xyXG59XHJcbi5pY28tcmVsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvLXNlbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZVwiO1xyXG59XHJcbi5pY28tc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XHJcbn1cclxuLmljby1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XHJcbn1cclxuLmljby1zdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzFcIjtcclxufVxyXG4uaWNvLXRoZW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzJcIjtcclxufVxyXG4uaWNvLXRyYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzNcIjtcclxufVxyXG4uaWNvLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzRcIjtcclxufVxyXG4uaWNvLXVzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNVwiO1xyXG59XHJcbi5pY28td2FyaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2FcIjtcclxufVxyXG4iLCIvLyBFeGNsdWRlIG9ubHkgLmksIC5pY29uLCBhbmQgLmljb24gKiBmcm9tIGZvbnQtZmFtaWx5IHVuaWZpY2F0aW9uXG4uaSwgLmljb24sIC5pY29uICoge1xuICBmb250LWZhbWlseTogXCJpY29cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5idXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cbn1cbi5pY29uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG4gIH1cbn1cblxuLmljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAuaWNvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4ucHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gIH1cbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZC1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWRhcmspO1xuICB9XG59XG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbi1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1kYXJrKTtcbiAgfVxufVxuLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93LWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctZGFyayk7XG4gIH1cbn1cbi5taW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICAuaWNvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWluKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uZ2hvc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5cbi5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuIiwiLmVtcHR5IHtcbiAgJi1pbWcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLXNwYWNpbmctbWluOiA0cHg7XG59XG5cbi5pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdpY28nICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1taW4pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250ZW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUtYmFzZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cblxuLnBhc3N3b3JkIHtcbiAgLnotaW5wdXQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICAuaWNvIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5kZWZhdWx0IHtcbiAgcGFkZGluZzogNnB4IDVweDtcbn1cblxuLmxhcmdlIHtcbiAgcGFkZGluZzogOHB4IDVweDtcbn1cbiIsIi5sb2dvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4iLCIubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDJhO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDM2cHggMDtcbiAgLyogTW9kZXJuLCB2ZXJ0aWNhbCBtb2RhbDogZml4ZWQgd2lkdGgsIG5vdCBzdHJldGNoZWQgKi9cbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtd2lkdGg6IDk1dnc7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM0NDQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gID4gKiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIFBsYWNlIHRoZSBzZXR0aW5ncyB0aXRsZSBpbnNpZGUgdGhlIG1vZGFsLCBub3QgaW4gYSBoZWFkZXIgKi9cbiAgLnNldHRpbmdzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMjRweCAwIDE4cHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDhweCAjMTgxOTFjOTk7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zZXR0aW5ncy1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgc3ZnLCBpbWcge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbiAgICB9XG4gIH1cbn1cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzgpO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5jb250YWluZXIge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC8qIEVuc3VyZSB2ZXJ0aWNhbCBzdGFja2luZyBhbmQgc3BhY2luZyAqL1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWM0OTZjIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udGl0bGUsIC5tb2RhbC10aXRsZSwgLm1vZGFsIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzZweCAwIDI4cHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDhweCAjMTgxOTFjOTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG5cbi8vIE1ha2UgYWxsIHRleHQgaW4gbW9kYWwgbGFyZ2VyIGFuZCBoaWdoZXIgY29udHJhc3Rcbi5tb2RhbCwgLm1vZGFsICoge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMThyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMTgxOTFjNTU7XG59XG5cbi5zZXR0aW5ncy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAxNnB4O1xuICBmb250LXNpemU6IDEuMThyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjMzMzO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5yb3ctaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBzdmcsIGltZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xuICB9XG59XG4ucm93LWxhYmVsIHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4xM3JlbTtcbn1cbi5yb3ctdmFsdWUsIC5yb3ctYWN0aW9uIHtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xM3JlbTtcbn1cbi5yb3ctdmFsdWUge1xuICBjb2xvcjogI2IwYjBiMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yb3ctYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50aGVtZS1zd2l0Y2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZkNzAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmMjAwO1xuICB9XG59XG5cblxuLy8gTG9nb3V0IGJ1dHRvbiByb3cgYXQgYm90dG9tIGxlZnRcbi5sb2dvdXQtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5sb2dvdXQtYnRuIHtcbiAgY29sb3I6ICNmNTIyMmQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTBweCAyOHB4O1xuICBmb250LXNpemU6IDEuMTNyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggIzE4MTkxYzIyO1xufVxuXG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuMTgpO1xufVxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAubW9kYWwsIFtkYXRhLXRoZW1lPVwibGlnaHRcIl0gLm1vZGFsICoge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAuc2V0dGluZ3MtdGl0bGUge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAucm93LWxhYmVsLFxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAucm93LXZhbHVlLFxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAucm93LWFjdGlvbiB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5yb3ctdmFsdWUge1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAuc2V0dGluZ3MtY2xvc2Ugc3ZnLCBbZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5zZXR0aW5ncy1jbG9zZSBpbWcge1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPVwibGlnaHRcIl0gLnRoZW1lLXN3aXRjaCB7XG4gIGNvbG9yOiAjZTZiODAwO1xufVxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAucm93LXZhbHVlLnN1YnNjcmlwdGlvbi1pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjUyMjJkICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1cImRhcmtcIl0gLnJvdy12YWx1ZS5zdWJzY3JpcHRpb24taW5hY3RpdmUge1xuICBjb2xvcjogI2Y1MjIyZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAubG9nb3V0LWJ0biB7XG4gIGNvbG9yOiAjZjUyMjJkICFpbXBvcnRhbnQ7XG59XG4iLCIuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbWluKSB2YXIoLS1zcGFjaW5nKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbnNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG5zZWxlY3Qgb3B0aW9uOmNoZWNrZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdjYztcbn1cblxuc2VsZWN0IG9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJiA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZUFubSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjcpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWNvbG9yLWdyYXkpO1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubm9ybWFsIHtcbiAgLmJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBhbmltYXRpb246IHNjYWxlQW5tIDAuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYmFyIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZSB7XG4gIC5iYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogYm91bmNlIDAuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYmFyIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6Y2hlY2tlZCB7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIC50b2dnbGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbi5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nKTtcbn1cbi8vIEV4Y2x1ZGUgb25seSAuaSwgLmljb24sIGFuZCAuaWNvbiAqIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb25cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBFeGNsdWRlIG9ubHkgLmksIC5pY29uLCBhbmQgLmljb24gKiBmcm9tIGZvbnQtZmFtaWx5IHVuaWZpY2F0aW9uICovXG4uaSwgLmljb24sIC5pY29uICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufSIsIi8vIEV4Y2x1ZGUgb25seSAuaSwgLmljb24sIGFuZCAuaWNvbiAqIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb25cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ncmF5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cbi5oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ncmF5KTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogNXB4O1xufVxuIiwiLnRhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLmdob3N0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi8vIEV4Y2x1ZGUgb25seSAuaSwgLmljb24sIGFuZCAuaWNvbiAqIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb25cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4iLCI6cm9vdCwgLnJhdGluZywgLnJhdGluZyAqIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocicsICdWYXppcm1hdG4nLCAnWWVrYW4nLCAnVmF6aXInLCAnVGFob21hJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuIiwiLy8gRXhjbHVkZSBvbmx5IC5pIGFuZCAuaWNvbiBmcm9tIGZvbnQtZmFtaWx5IHVuaWZpY2F0aW9uXG4uaSwgLmljb24sIC5pY29uICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuIiwiLnBhbmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xufVxuXG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZyk7XG59XG4udGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xufVxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1taW4pO1xufVxuLml0ZW1Jbm5lciB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pdGVtIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJl9kZXNjIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmF5KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiIsIi5hdmF0YXIge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG59XG4iLCIvLyBFeGNsdWRlIG9ubHkgLmksIC5pY29uLCBhbmQgLmljb24gKiBmcm9tIGZvbnQtZmFtaWx5IHVuaWZpY2F0aW9uXG4uaSwgLmljb24sIC5pY29uICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uaW5uZXIge1xuICBmbGV4OiAxO1xufVxuLnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAmX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNsZWFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCIvLyBFeGNsdWRlIG9ubHkgLmksIC5pY29uLCBhbmQgLmljb24gKiBmcm9tIGZvbnQtZmFtaWx5IHVuaWZpY2F0aW9uXG4uaSwgLmljb24sIC5pY29uICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuIiwiLy8gRXhjbHVkZSBvbmx5IC5pLCAuaWNvbiwgYW5kIC5pY29uICogZnJvbSBmb250LWZhbWlseSB1bmlmaWNhdGlvblxuLmksIC5pY29uLCAuaWNvbiAqIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1pbikgdmFyKC0tc3BhY2luZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cbi5jb250YWluZXIge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4udG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4ubGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKSBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICAmOmhvdmVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAudG9wIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNSUpIHNjYWxlKDAuOSk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTUlKSBzY2FsZSgwLjkpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUsIC01MCUpIHNjYWxlKDAuOSk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgLTUwJSkgc2NhbGUoMC45KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yYW5nZSB7XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXkpO1xuICB9XG59XG4udmFsdWUge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1taW4pO1xufVxuIiwiLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbnB1dCB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpIHZhcigtLXNwYWNpbmctbWluKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xufVxuLmlubmVyIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZyk7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlO1xuICAmX19sZWZ0IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAmX19yaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgJl9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gIH1cbn1cbi5kcmFnSGFuZGxlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbiIsIi5jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvdHRvbSB7XG59XG4iLCIuYWRtaW5Db250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1pbi13aWR0aDogNTAwcHg7XG59XG5cbi5zZWN0aW9uIHtcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmludml0ZUZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvci1jb2xvciwgI2ZmNGQ0Zik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbG9yLCAjNTJjNDFhKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi51c2Vyc0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLnVzZXJJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi51c2VySW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnVzZXJFbWFpbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi51c2VyUm9sZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyYXkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucmVtb3ZlQnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLWNvbG9yLCAjZmY0ZDRmKTtcbn0gIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/