/* ../_build/dev/phoenix-colocated/app/AppWeb.Layouts/399_su2w7p6n2g2x6wzwvslccdps4u.css */
.app-nav-link {
  transition-property:
    background-color,
    border-color,
    color,
    box-shadow;
  will-change:
    background-color,
    border-color,
    box-shadow;
}
.app-nav-link .app-nav-icon,
.app-nav-link .app-nav-label {
  transition: transform 0.18s ease, color 0.18s ease;
}
.app-nav-link:hover .app-nav-icon,
.app-nav-link:hover .app-nav-label {
  transform: scale(1.05);
}
.app-nav-link .app-nav-label {
  display: inline-flex;
  align-items: center;
}
.app-nav-link[data-nav-pending=true] {
  opacity: 0.75;
  filter: saturate(0.85);
}
.app-nav-link-active {
  border-color: rgb(var(--nav-ring-rgb));
  box-shadow: 0 0 0 2px rgb(var(--nav-ring-rgb) / 0.8), 0 0 24px rgb(var(--nav-ring-rgb) / 0.24);
  animation: nav-glow-pulse 3.2s ease-in-out infinite;
}
.app-nav-link-active .app-nav-icon,
.app-nav-link-active .app-nav-label {
  transform: scale(1.01);
}
.text-nav-link .text-nav-link-icon,
.text-nav-link .text-nav-link-label {
  transition: transform 0.18s ease, color 0.18s ease;
}
.text-nav-link:hover .text-nav-link-icon,
.text-nav-link:hover .text-nav-link-label {
  transform: scale(1.05);
}
.text-nav-link-active::after {
  animation: nav-underline-pulse 2.8s ease-in-out infinite;
}
@keyframes nav-glow-pulse {
  0%, 100% {
    box-shadow: 0 0 0 2px rgb(var(--nav-ring-rgb) / 0.8), 0 0 18px rgb(var(--nav-ring-rgb) / 0.18);
  }
  50% {
    box-shadow: 0 0 0 2px rgb(var(--nav-ring-rgb) / 0.8), 0 0 26px rgb(var(--nav-ring-rgb) / 0.28);
  }
}
@keyframes nav-underline-pulse {
  0%, 100% {
    filter: brightness(1);
    transform: translateX(-50%) scaleX(1);
  }
  50% {
    filter: brightness(1.12);
    transform: translateX(-50%) scaleX(1.06);
  }
}

/* ../_build/dev/phoenix-colocated/app/AppWeb.TrainingEditorLive/1_723of4x2rjb3l2j57q3ixyjvze.css */
.drag-ghost {
  opacity: 0.4;
  border: 2px dashed rgba(59, 130, 246, 0.5);
  background-color: rgba(219, 234, 254, 0.3) !important;
  border-radius: 0.75rem;
  transition:
    transform 0.18s ease,
    box-shadow 0.18s ease,
    opacity 0.18s ease;
}
.dragging {
  opacity: 0 !important;
  visibility: hidden !important;
  cursor: grabbing !important;
}
.sortable-fallback {
  cursor: grabbing !important;
  opacity: 0.9 !important;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  transform: rotate(2deg) !important;
  z-index: 9999 !important;
}
body.dragging-active {
  cursor: grabbing !important;
}
body.dragging-active * {
  cursor: grabbing !important;
}

/* ../_build/dev/phoenix-colocated/app/AppWeb.TrainingEditorLive/3526_pi7ayl7ndgd6c6ipw7yvf4j5pe.css */
.quill-wrapper {
  border: 2px solid rgba(226, 232, 240, 0.8);
  border-radius: 0.75rem;
  overflow: hidden;
  background: #FFFFFF;
  position: relative;
}
[data-theme=dark] .quill-wrapper {
  background: rgba(30, 41, 59, 0.4);
  border-color: rgba(148, 163, 184, 0.3);
}
.quill-wrapper .ql-toolbar {
  border: none;
  border-bottom: 1px solid rgba(226, 232, 240, 0.8);
  background:
    linear-gradient(
      to bottom,
      #FFFFFF,
      rgba(248, 250, 252, 0.95));
  padding: 0.75rem;
}
[data-theme=dark] .quill-wrapper .ql-toolbar {
  background:
    linear-gradient(
      to bottom,
      rgba(30, 41, 59, 0.95),
      rgba(15, 23, 42, 0.9));
  border-bottom-color: rgba(148, 163, 184, 0.2);
}
.quill-wrapper .ql-container {
  border: none;
  font-family: inherit;
  font-size: 1rem;
}
.quill-wrapper .ql-editor {
  min-height: 300px;
  padding: 1.5rem;
}
.quill-wrapper .ql-editor.ql-blank::before {
  color: rgba(100, 116, 139, 0.5);
  font-style: normal;
}
[data-theme=dark] .quill-wrapper .ql-editor.ql-blank::before {
  color: rgba(148, 163, 184, 0.5);
}
.quill-wrapper .ql-toolbar button {
  width: 2rem;
  height: 2rem;
  padding: 0.25rem;
  border-radius: 0.375rem;
  transition: all 0.15s ease;
}
.quill-wrapper .ql-toolbar button:hover {
  background: rgba(241, 245, 249, 0.8);
}
.quill-wrapper .ql-toolbar button.ql-active {
  background: rgba(148, 163, 184, 0.28);
  color: rgba(30, 41, 59, 0.9);
}
.quill-wrapper .ql-toolbar .ql-stroke {
  stroke: currentColor;
}
.quill-wrapper .ql-toolbar .ql-fill {
  fill: currentColor;
}
[data-theme=dark] .quill-wrapper .ql-toolbar button {
  color: rgba(226, 232, 240, 0.9);
}
[data-theme=dark] .quill-wrapper .ql-toolbar button:hover {
  background: rgba(51, 65, 85, 0.6);
}
[data-theme=dark] .quill-wrapper .ql-editor {
  color: rgba(241, 245, 249, 0.95);
}
.quill-wrapper .ql-toolbar button.ql-emoji {
  font-size: 1.1rem;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quill-wrapper .emoji-picker-panel {
  position: absolute;
  top: 3.4rem;
  left: 0;
  right: auto;
  width: 16rem;
  max-height: 18rem;
  padding: 0.75rem;
  border-radius: 0.9rem;
  background: #ffffff;
  border: 1px solid rgba(226, 232, 240, 0.95);
  box-shadow: 0 20px 45px rgba(15, 23, 42, 0.18);
  display: none;
  z-index: 40;
}
.quill-wrapper .emoji-picker-panel.open {
  display: block;
}
[data-theme=dark] .quill-wrapper .emoji-picker-panel {
  background: rgba(15, 23, 42, 0.96);
  border-color: rgba(148, 163, 184, 0.35);
  box-shadow: 0 18px 45px rgba(2, 6, 23, 0.6);
}
.quill-wrapper .emoji-picker-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}
.quill-wrapper .emoji-picker-search {
  flex: 1;
  border: 1px solid rgba(203, 213, 225, 0.8);
  border-radius: 0.6rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  color: rgba(30, 41, 59, 0.9);
  background: rgba(248, 250, 252, 0.9);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.quill-wrapper .emoji-picker-search:focus {
  outline: none;
  border-color: rgba(59, 130, 246, 0.55);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.15);
  background: #ffffff;
}
[data-theme=dark] .quill-wrapper .emoji-picker-search {
  background: rgba(30, 41, 59, 0.85);
  border-color: rgba(71, 85, 105, 0.8);
  color: rgba(226, 232, 240, 0.95);
}
[data-theme=dark] .quill-wrapper .emoji-picker-search:focus {
  border-color: rgba(96, 165, 250, 0.6);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.25);
}
.quill-wrapper .emoji-picker-results {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 0.35rem;
  max-height: 12.5rem;
  overflow-y: auto;
  padding-right: 0.25rem;
  margin: 0.25rem 0 0.35rem;
}
.quill-wrapper .emoji-picker-results.empty {
  display: none;
}
.quill-wrapper .emoji-picker-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: none;
  background: transparent;
  border-radius: 0.6rem;
  font-size: 1.4rem;
  cursor: pointer;
  padding: 0.25rem;
  transition: background-color 0.15s ease, transform 0.15s ease;
}
.quill-wrapper .emoji-picker-item:hover {
  background: rgba(226, 232, 240, 0.65);
  transform: translateY(-1px);
}
.quill-wrapper .emoji-picker-item:focus-visible {
  outline: 2px solid rgba(59, 130, 246, 0.6);
  outline-offset: 2px;
}
[data-theme=dark] .quill-wrapper .emoji-picker-item:hover {
  background: rgba(148, 163, 184, 0.25);
}
.quill-wrapper .emoji-picker-empty {
  text-align: center;
  font-size: 0.875rem;
  color: rgba(100, 116, 139, 0.85);
  padding: 1rem 0.5rem;
}
[data-theme=dark] .quill-wrapper .emoji-picker-empty {
  color: rgba(148, 163, 184, 0.8);
}
[data-theme=dark] .quill-wrapper .ql-toolbar button.ql-active {
  background: rgba(148, 163, 184, 0.35);
  color: rgba(226, 232, 240, 0.95);
}

/* ../_build/dev/phoenix-colocated/app/colocated.css */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vX2J1aWxkL2Rldi9waG9lbml4LWNvbG9jYXRlZC9hcHAvQXBwV2ViLkxheW91dHMvMzk5X3N1Mnc3cDZuMmcyeDZ3end2c2xjY2RwczR1LmNzcyIsICIuLi8uLi8uLi8uLi9fYnVpbGQvZGV2L3Bob2VuaXgtY29sb2NhdGVkL2FwcC9BcHBXZWIuVHJhaW5pbmdFZGl0b3JMaXZlLzFfNzIzb2Y0eDJyamIzbDJqNTdxM2l4eWp2emUuY3NzIiwgIi4uLy4uLy4uLy4uL19idWlsZC9kZXYvcGhvZW5peC1jb2xvY2F0ZWQvYXBwL0FwcFdlYi5UcmFpbmluZ0VkaXRvckxpdmUvMzUyNl9waTdheWw3bmRnZDZjNmlwdzd5dmY0ajVwZS5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIlxuICAuYXBwLW5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBib3gtc2hhZG93O1xuICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGJveC1zaGFkb3c7XG4gIH1cblxuICAuYXBwLW5hdi1saW5rIC5hcHAtbmF2LWljb24sXG4gIC5hcHAtbmF2LWxpbmsgLmFwcC1uYXYtbGFiZWwge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cyBlYXNlLCBjb2xvciAwLjE4cyBlYXNlO1xuICB9XG5cbiAgLmFwcC1uYXYtbGluazpob3ZlciAuYXBwLW5hdi1pY29uLFxuICAuYXBwLW5hdi1saW5rOmhvdmVyIC5hcHAtbmF2LWxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG5cbiAgLmFwcC1uYXYtbGluayAuYXBwLW5hdi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5hcHAtbmF2LWxpbmtbZGF0YS1uYXYtcGVuZGluZz1cInRydWVcIl0ge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgwLjg1KTtcbiAgfVxuXG4gIC5hcHAtbmF2LWxpbmstYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYih2YXIoLS1uYXYtcmluZy1yZ2IpKTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAwIDAgMnB4IHJnYih2YXIoLS1uYXYtcmluZy1yZ2IpIC8gMC44KSxcbiAgICAgIDAgMCAyNHB4IHJnYih2YXIoLS1uYXYtcmluZy1yZ2IpIC8gMC4yNCk7XG4gICAgYW5pbWF0aW9uOiBuYXYtZ2xvdy1wdWxzZSAzLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgLmFwcC1uYXYtbGluay1hY3RpdmUgLmFwcC1uYXYtaWNvbixcbiAgLmFwcC1uYXYtbGluay1hY3RpdmUgLmFwcC1uYXYtbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIH1cblxuICAudGV4dC1uYXYtbGluayAudGV4dC1uYXYtbGluay1pY29uLFxuICAudGV4dC1uYXYtbGluayAudGV4dC1uYXYtbGluay1sYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGVhc2UsIGNvbG9yIDAuMThzIGVhc2U7XG4gIH1cblxuICAudGV4dC1uYXYtbGluazpob3ZlciAudGV4dC1uYXYtbGluay1pY29uLFxuICAudGV4dC1uYXYtbGluazpob3ZlciAudGV4dC1uYXYtbGluay1sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIC50ZXh0LW5hdi1saW5rLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbmF2LXVuZGVybGluZS1wdWxzZSAyLjhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyBuYXYtZ2xvdy1wdWxzZSB7XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDAgMCAycHggcmdiKHZhcigtLW5hdi1yaW5nLXJnYikgLyAwLjgpLFxuICAgICAgICAwIDAgMThweCByZ2IodmFyKC0tbmF2LXJpbmctcmdiKSAvIDAuMTgpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDAgMCAycHggcmdiKHZhcigtLW5hdi1yaW5nLXJnYikgLyAwLjgpLFxuICAgICAgICAwIDAgMjZweCByZ2IodmFyKC0tbmF2LXJpbmctcmdiKSAvIDAuMjgpO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgbmF2LXVuZGVybGluZS1wdWxzZSB7XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVYKDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xMik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVYKDEuMDYpO1xuICAgIH1cbiAgfVxuIiwgIlxuICAuZHJhZy1naG9zdCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDU5LCAxMzAsIDI0NiwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMjM0LCAyNTQsIDAuMykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cyBlYXNlLCBib3gtc2hhZG93IDAuMThzIGVhc2UsIG9wYWNpdHkgMC4xOHMgZWFzZTtcbiAgfVxuXG4gIC5kcmFnZ2luZyB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFNvcnRhYmxlLmpzIGZhbGxiYWNrIGVsZW1lbnQgLSB0aGUgaXRlbSB0aGF0IGZvbGxvd3MgdGhlIGN1cnNvciAqL1xuICAuc29ydGFibGUtZmFsbGJhY2sge1xuICAgIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZykgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBFbnN1cmUgY3Vyc29yIHN0YXlzIGFzIGdyYWJiaW5nIGR1cmluZyBkcmFnICovXG4gIGJvZHkuZHJhZ2dpbmctYWN0aXZlIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIH1cblxuICBib2R5LmRyYWdnaW5nLWFjdGl2ZSAqIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIH1cbiIsICJcbiAgLyogUXVpbGwgQ3VzdG9tIFRoZW1lIFN0eWxpbmcgKi9cbiAgLnF1aWxsLXdyYXBwZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjI2LCAyMzIsIDI0MCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBbZGF0YS10aGVtZT1cImRhcmtcIl0gLnF1aWxsLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDQxLCA1OSwgMC40KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC4zKTtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5xbC10b29sYmFyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMzIsIDI0MCwgMC44KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGLCByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuOTUpKTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG5cbiAgW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5xdWlsbC13cmFwcGVyIC5xbC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDMwLCA0MSwgNTksIDAuOTUpLCByZ2JhKDE1LCAyMywgNDIsIDAuOSkpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC4yKTtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5xbC1jb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAucXVpbGwtd3JhcHBlciAucWwtZWRpdG9yIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cblxuICAucXVpbGwtd3JhcHBlciAucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuNSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5xdWlsbC13cmFwcGVyIC5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC41KTtcbiAgfVxuXG4gIC8qIFF1aWxsIHRvb2xiYXIgYnV0dG9ucyAqL1xuICAucXVpbGwtd3JhcHBlciAucWwtdG9vbGJhciBidXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB9XG5cbiAgLnF1aWxsLXdyYXBwZXIgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQ1LCAyNDksIDAuOCk7XG4gIH1cblxuICAucXVpbGwtd3JhcHBlciAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0OCwgMTYzLCAxODQsIDAuMjgpO1xuICAgIGNvbG9yOiByZ2JhKDMwLCA0MSwgNTksIDAuOSk7XG4gIH1cblxuICAucXVpbGwtd3JhcHBlciAucWwtdG9vbGJhciAucWwtc3Ryb2tlIHtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5xbC10b29sYmFyIC5xbC1maWxsIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICBbZGF0YS10aGVtZT1cImRhcmtcIl0gLnF1aWxsLXdyYXBwZXIgLnFsLXRvb2xiYXIgYnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCAwLjkpO1xuICB9XG5cbiAgW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5xdWlsbC13cmFwcGVyIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNjUsIDg1LCAwLjYpO1xuICB9XG5cbiAgW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5xdWlsbC13cmFwcGVyIC5xbC1lZGl0b3Ige1xuICAgIGNvbG9yOiByZ2JhKDI0MSwgMjQ1LCAyNDksIDAuOTUpO1xuICB9XG5cbiAgLnF1aWxsLXdyYXBwZXIgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWVtb2ppIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucXVpbGwtd3JhcHBlciAuZW1vamktcGlja2VyLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjRyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTZyZW07XG4gICAgbWF4LWhlaWdodDogMThyZW07XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjlyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjMyLCAyNDAsIDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0NXB4IHJnYmEoMTUsIDIzLCA0MiwgMC4xOCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA0MDtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5lbW9qaS1waWNrZXItcGFuZWwub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBbZGF0YS10aGVtZT1cImRhcmtcIl0gLnF1aWxsLXdyYXBwZXIgLmVtb2ppLXBpY2tlci1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMjMsIDQyLCAwLjk2KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQ1cHggcmdiYSgyLCA2LCAyMywgMC42KTtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5lbW9qaS1waWNrZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnF1aWxsLXdyYXBwZXIgLmVtb2ppLXBpY2tlci1zZWFyY2gge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDMsIDIxMywgMjI1LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDMwLCA0MSwgNTksIDAuOSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjkpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB9XG5cbiAgLnF1aWxsLXdyYXBwZXIgLmVtb2ppLXBpY2tlci1zZWFyY2g6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU5LCAxMzAsIDI0NiwgMC41NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5xdWlsbC13cmFwcGVyIC5lbW9qaS1waWNrZXItc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA0MSwgNTksIDAuODUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MSwgODUsIDEwNSwgMC44KTtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCAwLjk1KTtcbiAgfVxuXG4gIFtkYXRhLXRoZW1lPVwiZGFya1wiXSAucXVpbGwtd3JhcHBlciAuZW1vamktcGlja2VyLXNlYXJjaDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk2LCAxNjUsIDI1MCwgMC42KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg1OSwgMTMwLCAyNDYsIDAuMjUpO1xuICB9XG5cbiAgLnF1aWxsLXdyYXBwZXIgLmVtb2ppLXBpY2tlci1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDAuMzVyZW07XG4gICAgbWF4LWhlaWdodDogMTIuNXJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAgMC4zNXJlbTtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5lbW9qaS1waWNrZXItcmVzdWx0cy5lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5lbW9qaS1waWNrZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgfVxuXG4gIC5xdWlsbC13cmFwcGVyIC5lbW9qaS1waWNrZXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDIzMiwgMjQwLCAwLjY1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cblxuICAucXVpbGwtd3JhcHBlciAuZW1vamktcGlja2VyLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoNTksIDEzMCwgMjQ2LCAwLjYpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cblxuICBbZGF0YS10aGVtZT1cImRhcmtcIl0gLnF1aWxsLXdyYXBwZXIgLmVtb2ppLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0OCwgMTYzLCAxODQsIDAuMjUpO1xuICB9XG5cbiAgLnF1aWxsLXdyYXBwZXIgLmVtb2ppLXBpY2tlci1lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC44NSk7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIH1cblxuICBbZGF0YS10aGVtZT1cImRhcmtcIl0gLnF1aWxsLXdyYXBwZXIgLmVtb2ppLXBpY2tlci1lbXB0eSB7XG4gICAgY29sb3I6IHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC44KTtcbiAgfVxuXG4gIFtkYXRhLXRoZW1lPVwiZGFya1wiXSAucXVpbGwtd3JhcHBlciAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0OCwgMTYzLCAxODQsIDAuMzUpO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIDAuOTUpO1xuICB9XG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQ0UsQ0FBQztBQUNDO0FBQUEsSUFBcUIsZ0JBQWdCO0FBQUEsSUFBRSxZQUFZO0FBQUEsSUFBRSxLQUFLO0FBQUEsSUFBRTtBQUM1RDtBQUFBLElBQWEsZ0JBQWdCO0FBQUEsSUFBRSxZQUFZO0FBQUEsSUFBRTtBQUMvQztBQUVBLENBTEMsYUFLYSxDQUFDO0FBQ2YsQ0FOQyxhQU1hLENBQUM7QUFDYixjQUFZLFVBQVUsTUFBTSxJQUFJLEVBQUUsTUFBTSxNQUFNO0FBQ2hEO0FBRUEsQ0FWQyxZQVVZLE9BQU8sQ0FMTDtBQU1mLENBWEMsWUFXWSxPQUFPLENBTEw7QUFNYixhQUFXLE1BQU07QUFDbkI7QUFFQSxDQWZDLGFBZWEsQ0FUQztBQVViLFdBQVM7QUFDVCxlQUFhO0FBQ2Y7QUFFQSxDQXBCQyxZQW9CWSxDQUFDO0FBQ1osV0FBUztBQUNULFVBQVEsU0FBUztBQUNuQjtBQUVBLENBQUM7QUFDQyxnQkFBYyxJQUFJLElBQUk7QUFDdEIsY0FDRSxFQUFFLEVBQUUsRUFBRSxJQUFJLElBQUksSUFBSSxnQkFBZ0IsRUFBRSxJQUFJLEVBQ3hDLEVBQUUsRUFBRSxLQUFLLElBQUksSUFBSSxnQkFBZ0IsRUFBRTtBQUNyQyxhQUFXLGVBQWUsS0FBSyxZQUFZO0FBQzdDO0FBRUEsQ0FSQyxvQkFRb0IsQ0E1Qk47QUE2QmYsQ0FUQyxvQkFTb0IsQ0E1Qk47QUE2QmIsYUFBVyxNQUFNO0FBQ25CO0FBRUEsQ0FBQyxjQUFjLENBQUM7QUFDaEIsQ0FEQyxjQUNjLENBQUM7QUFDZCxjQUFZLFVBQVUsTUFBTSxJQUFJLEVBQUUsTUFBTSxNQUFNO0FBQ2hEO0FBRUEsQ0FMQyxhQUthLE9BQU8sQ0FMTDtBQU1oQixDQU5DLGFBTWEsT0FBTyxDQUxMO0FBTWQsYUFBVyxNQUFNO0FBQ25CO0FBRUEsQ0FBQyxvQkFBb0I7QUFDbkIsYUFBVyxvQkFBb0IsS0FBSyxZQUFZO0FBQ2xEO0FBRUEsV0F0QmE7QUF1Qlg7QUFFRSxnQkFDRSxFQUFFLEVBQUUsRUFBRSxJQUFJLElBQUksSUFBSSxnQkFBZ0IsRUFBRSxJQUFJLEVBQ3hDLEVBQUUsRUFBRSxLQUFLLElBQUksSUFBSSxnQkFBZ0IsRUFBRTtBQUN2QztBQUVBO0FBQ0UsZ0JBQ0UsRUFBRSxFQUFFLEVBQUUsSUFBSSxJQUFJLElBQUksZ0JBQWdCLEVBQUUsSUFBSSxFQUN4QyxFQUFFLEVBQUUsS0FBSyxJQUFJLElBQUksZ0JBQWdCLEVBQUU7QUFDdkM7QUFDRjtBQUVBLFdBbEJhO0FBbUJYO0FBRUUsWUFBUSxXQUFXO0FBQ25CLGVBQVcsV0FBVyxNQUFNLE9BQU87QUFDckM7QUFFQTtBQUNFLFlBQVEsV0FBVztBQUNuQixlQUFXLFdBQVcsTUFBTSxPQUFPO0FBQ3JDO0FBQ0Y7OztBQzlFQSxDQUFDO0FBQ0MsV0FBUztBQUNULFVBQVEsSUFBSSxPQUFPLEtBQUssRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDdEMsb0JBQWtCLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDdEMsaUJBQWU7QUFDZjtBQUFBLElBQVksVUFBVSxNQUFNLElBQUk7QUFBQSxJQUFFLFdBQVcsTUFBTSxJQUFJO0FBQUEsSUFBRSxRQUFRLE1BQU07QUFDekU7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNULGNBQVk7QUFDWixVQUFRO0FBQ1Y7QUFHQSxDQUFDO0FBQ0MsVUFBUTtBQUNSLFdBQVM7QUFDVCxjQUFZLEVBQUUsS0FBSyxLQUFLLEtBQUssS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxLQUFLLEtBQUssS0FBSyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQ2hGLGFBQVcsT0FBTztBQUNsQixXQUFTO0FBQ1g7QUFHQSxJQUFJLENBQUM7QUFDSCxVQUFRO0FBQ1Y7QUFFQSxJQUFJLENBSkMsZ0JBSWdCO0FBQ25CLFVBQVE7QUFDVjs7O0FDN0JBLENBQUM7QUFDQyxVQUFRLElBQUksTUFBTSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ3RDLGlCQUFlO0FBQ2YsWUFBVTtBQUNWLGNBQVk7QUFDWixZQUFVO0FBQ1o7QUFFQSxDQUFDLGlCQUFtQixDQVJuQjtBQVNDLGNBQVksS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUM3QixnQkFBYyxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ3BDO0FBRUEsQ0FiQyxjQWFjLENBQUM7QUFDZCxVQUFRO0FBQ1IsaUJBQWUsSUFBSSxNQUFNLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDN0M7QUFBQSxJQUFZO0FBQUEsTUFBZ0IsR0FBRyxNQUFuQjtBQUFBLE1BQTJCLE9BQTNCO0FBQUEsTUFBb0MsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUNwRSxXQUFTO0FBQ1g7QUFFQSxDQUFDLGlCQUFtQixDQXBCbkIsY0FvQmtDLENBUG5CO0FBUWQ7QUFBQSxJQUFZO0FBQUEsTUFBZ0IsR0FBRyxNQUFuQjtBQUFBLE1BQTJCLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsS0FBNUM7QUFBQSxNQUFtRCxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFO0FBQ2hGLHVCQUFxQixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQzNDO0FBRUEsQ0F6QkMsY0F5QmMsQ0FBQztBQUNkLFVBQVE7QUFDUixlQUFhO0FBQ2IsYUFBVztBQUNiO0FBRUEsQ0EvQkMsY0ErQmMsQ0FBQztBQUNkLGNBQVk7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQXBDQyxjQW9DYyxDQUxDLFNBS1MsQ0FBQyxRQUFRO0FBQ2hDLFNBQU8sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUMzQixjQUFZO0FBQ2Q7QUFFQSxDQUFDLGlCQUFtQixDQXpDbkIsY0F5Q2tDLENBVm5CLFNBVTZCLENBTG5CLFFBSzRCO0FBQ3BELFNBQU8sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUM3QjtBQUdBLENBOUNDLGNBOENjLENBakNDLFdBaUNXO0FBQ3pCLFNBQU87QUFDUCxVQUFRO0FBQ1IsV0FBUztBQUNULGlCQUFlO0FBQ2YsY0FBWSxJQUFJLE1BQU07QUFDeEI7QUFFQSxDQXREQyxjQXNEYyxDQXpDQyxXQXlDVyxNQUFNO0FBQy9CLGNBQVksS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUNsQztBQUVBLENBMURDLGNBMERjLENBN0NDLFdBNkNXLE1BQU0sQ0FBQztBQUNoQyxjQUFZLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDaEMsU0FBTyxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFO0FBQzFCO0FBRUEsQ0EvREMsY0ErRGMsQ0FsREMsV0FrRFcsQ0FBQztBQUMxQixVQUFRO0FBQ1Y7QUFFQSxDQW5FQyxjQW1FYyxDQXREQyxXQXNEVyxDQUFDO0FBQzFCLFFBQU07QUFDUjtBQUVBLENBQUMsaUJBQW1CLENBdkVuQixjQXVFa0MsQ0ExRG5CLFdBMEQrQjtBQUM3QyxTQUFPLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDN0I7QUFFQSxDQUFDLGlCQUFtQixDQTNFbkIsY0EyRWtDLENBOURuQixXQThEK0IsTUFBTTtBQUNuRCxjQUFZLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDL0I7QUFFQSxDQUFDLGlCQUFtQixDQS9FbkIsY0ErRWtDLENBaERuQjtBQWlEZCxTQUFPLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDN0I7QUFFQSxDQW5GQyxjQW1GYyxDQXRFQyxXQXNFVyxNQUFNLENBQUM7QUFDaEMsYUFBVztBQUNYLGVBQWE7QUFDYixXQUFTO0FBQ1QsZUFBYTtBQUNiLG1CQUFpQjtBQUNuQjtBQUVBLENBM0ZDLGNBMkZjLENBQUM7QUFDZCxZQUFVO0FBQ1YsT0FBSztBQUNMLFFBQU07QUFDTixTQUFPO0FBQ1AsU0FBTztBQUNQLGNBQVk7QUFDWixXQUFTO0FBQ1QsaUJBQWU7QUFDZixjQUFZO0FBQ1osVUFBUSxJQUFJLE1BQU0sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUN0QyxjQUFZLEVBQUUsS0FBSyxLQUFLLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDekMsV0FBUztBQUNULFdBQVM7QUFDWDtBQUVBLENBM0dDLGNBMkdjLENBaEJDLGtCQWdCa0IsQ0FBQztBQUNqQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLGlCQUFtQixDQS9HbkIsY0ErR2tDLENBcEJuQjtBQXFCZCxjQUFZLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDN0IsZ0JBQWMsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUNsQyxjQUFZLEVBQUUsS0FBSyxLQUFLLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUU7QUFDekM7QUFFQSxDQXJIQyxjQXFIYyxDQUFDO0FBQ2QsV0FBUztBQUNULGVBQWE7QUFDYixPQUFLO0FBQ0wsaUJBQWU7QUFDakI7QUFFQSxDQTVIQyxjQTRIYyxDQUFDO0FBQ2QsUUFBTTtBQUNOLFVBQVEsSUFBSSxNQUFNLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDdEMsaUJBQWU7QUFDZixXQUFTLE9BQU87QUFDaEIsYUFBVztBQUNYLFNBQU8sS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUN4QixjQUFZLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDaEMsY0FBWSxhQUFhLEtBQUssSUFBSSxFQUFFLFdBQVcsS0FBSztBQUN0RDtBQUVBLENBdklDLGNBdUljLENBWEMsbUJBV21CO0FBQ2pDLFdBQVM7QUFDVCxnQkFBYyxLQUFLLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ2pDLGNBQVksRUFBRSxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ3pDLGNBQVk7QUFDZDtBQUVBLENBQUMsaUJBQW1CLENBOUluQixjQThJa0MsQ0FsQm5CO0FBbUJkLGNBQVksS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUM3QixnQkFBYyxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFO0FBQ2hDLFNBQU8sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUM3QjtBQUVBLENBQUMsaUJBQW1CLENBcEpuQixjQW9Ka0MsQ0F4Qm5CLG1CQXdCdUM7QUFDckQsZ0JBQWMsS0FBSyxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUNqQyxjQUFZLEVBQUUsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUMzQztBQUVBLENBekpDLGNBeUpjLENBQUM7QUFDZCxXQUFTO0FBQ1QseUJBQXVCLE9BQU8sQ0FBQyxFQUFFLE9BQU8sQ0FBQyxFQUFFO0FBQzNDLE9BQUs7QUFDTCxjQUFZO0FBQ1osY0FBWTtBQUNaLGlCQUFlO0FBQ2YsVUFBUSxRQUFRLEVBQUU7QUFDcEI7QUFFQSxDQW5LQyxjQW1LYyxDQVZDLG9CQVVvQixDQUFDO0FBQ25DLFdBQVM7QUFDWDtBQUVBLENBdktDLGNBdUtjLENBQUM7QUFDZCxXQUFTO0FBQ1QsZUFBYTtBQUNiLG1CQUFpQjtBQUNqQixTQUFPO0FBQ1AsVUFBUTtBQUNSLGNBQVk7QUFDWixpQkFBZTtBQUNmLGFBQVc7QUFDWCxVQUFRO0FBQ1IsV0FBUztBQUNULGNBQVksaUJBQWlCLE1BQU0sSUFBSSxFQUFFLFVBQVUsTUFBTTtBQUMzRDtBQUVBLENBckxDLGNBcUxjLENBZEMsaUJBY2lCO0FBQy9CLGNBQVksS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUNoQyxhQUFXLFdBQVc7QUFDeEI7QUFFQSxDQTFMQyxjQTBMYyxDQW5CQyxpQkFtQmlCO0FBQy9CLFdBQVMsSUFBSSxNQUFNLEtBQUssRUFBRSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDdEMsa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQyxpQkFBbUIsQ0EvTG5CLGNBK0xrQyxDQXhCbkIsaUJBd0JxQztBQUNuRCxjQUFZLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDbEM7QUFFQSxDQW5NQyxjQW1NYyxDQUFDO0FBQ2QsY0FBWTtBQUNaLGFBQVc7QUFDWCxTQUFPLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDM0IsV0FBUyxLQUFLO0FBQ2hCO0FBRUEsQ0FBQyxpQkFBbUIsQ0ExTW5CLGNBME1rQyxDQVBuQjtBQVFkLFNBQU8sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUM3QjtBQUVBLENBQUMsaUJBQW1CLENBOU1uQixjQThNa0MsQ0FqTW5CLFdBaU0rQixNQUFNLENBcEpuQjtBQXFKaEMsY0FBWSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ2hDLFNBQU8sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUM3QjsiLAogICJuYW1lcyI6IFtdCn0K */
