.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}/*# sourceMappingURL=glide.core.min.css.map */

/* Color Mixins
================================================ */
.bg-white {
  background-color: #ffffff;
}

.bg-black {
  background-color: #011117;
}

.bg-grey {
  background-color: #ccc;
}

.text-white {
  color: #ffffff;
}

.text-black {
  color: #011117;
}

.text-grey {
  color: #ccc;
}

a.underline {
  text-decoration: none;
  color: inherit;
  display: inline;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  font-size: clamp(0.85rem, 0.74rem + 0.41vi, 1.225rem);
}
a.underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #011117;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
  opacity: 1;
}
a.underline:hover::after {
  transform: scaleX(1);
}

.mask-text {
  display: block;
}
.mask-text .line-mask {
  display: block;
  overflow: hidden;
}
.mask-text .line-mask > span {
  display: inline-block;
  transform-origin: bottom center;
  will-change: transform;
}

/* Block Padding Top */
.pad-top-default {
  padding-top: clamp(4rem, 8vw, 12rem);
}

.pad-top-small {
  padding-top: clamp(2rem, 4vw, 6rem);
}

.pad-top-large {
  padding-top: clamp(6rem, 12vw, 18rem);
}

.pad-top-none {
  padding-top: 0;
}

/* Block Padding Bottom */
.pad-btm-default {
  padding-bottom: clamp(4rem, 8vw, 12rem);
}

.pad-btm-small {
  padding-bottom: clamp(2rem, 4vw, 6rem);
}

.pad-btm-large {
  padding-bottom: clamp(6rem, 12vw, 18rem);
}

.pad-btm-none {
  padding-bottom: 0;
}

.cta-button {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-weight: 600;
  text-decoration: none;
  color: #011117;
  border-radius: 1.5rem;
  transition: all 0.3s ease;
  padding: 0.5rem 1rem;
  padding-left: 0;
}
.cta-button span {
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
  text-decoration: underline;
  transition: all 0.3s;
}
@media (min-width: 1600px) {
  .cta-button span {
    font-size: clamp(17px, 17px + 5 * (100vw - 768px) / 672, 22px);
  }
}
.cta-button:hover span {
  color: #708cff;
}
.cta-button .cta-arrow {
  width: 1.25rem;
  height: 1.25rem;
  transition: transform 0.3s ease;
}
.cta-button:hover .cta-button .cta-arrow {
  transform: translateX(4px);
}
.cta-button.black {
  background-color: #011117;
  color: #ffffff;
  border: 1px solid #011117;
}
.cta-button.black:hover {
  background-color: #ffffff;
  color: #011117;
  border: 1px solid #011117;
}
.cta-button.primary {
  color: #ffffff;
  border: 1px solid;
}
.cta-button.primary:hover {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}

.facet-toggle-btn {
  overflow: visible;
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  gap: 8px;
  border: 1px solid #011117;
  background: none;
  border-radius: 1.5rem;
  cursor: pointer;
  transition: all 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
  font-size: clamp(1rem, 0.861rem + 0.487vi, 1.44rem);
  font-weight: 300;
}
.facet-toggle-btn:hover {
  background-color: #011117;
  border: 1px solid #011117;
  color: #ffffff;
}
.facet-toggle-btn:hover .facet-icon {
  color: #ffffff;
}
.facet-toggle-btn:hover .facet-icon path {
  stroke: #ffffff;
}

.facet-icon {
  fill: currentColor;
  color: #011117;
  transition: transform 0.3s ease;
}

.facet-toggle-btn.active .facet-icon {
  transform: rotate(45deg);
}

.facet-panel.hidden {
  display: none;
}

svg.facet-icon {
  width: 2rem;
  height: 1.5rem;
}

svg.facet-icon,
svg.facet-icon path {
  display: inline;
  stroke-width: 1;
  stroke: currentColor;
  fill: none;
  transition: all 0.3s;
}

.facetwp-type-radio {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  gap: 0.75rem;
  flex-wrap: wrap;
  border-radius: 1.5rem;
}

.facet-radio-selected-icon {
  width: 1.3rem;
  height: auto;
}

.facetwp-facet {
  margin-bottom: 0 !important;
}

.facetwp-type-checkboxes {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.facetwp-type-checkboxes .facetwp-checkbox {
  cursor: pointer;
  padding: 0rem 1rem 0rem 0rem;
  position: relative;
  border-radius: 1.5rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
  color: black;
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  position: relative;
  background-image: none;
  margin-bottom: 0;
  font-size: clamp(1rem, 0.861rem + 0.487vi, 1.44rem);
  font-weight: 300;
}
.facetwp-type-checkboxes .facetwp-checkbox:hover {
  opacity: 0.5;
}
.facetwp-type-checkboxes .facetwp-checkbox .facet-radio-selected-icon {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.facetwp-type-checkboxes .facetwp-checkbox .facetwp-display-value {
  padding-right: 2.2rem;
}
.facetwp-type-checkboxes .facetwp-checkbox.checked {
  background-image: none;
}
.facetwp-type-checkboxes .facetwp-checkbox .facetwp-counter {
  display: none;
}

#circle-cursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 50%;
  pointer-events: none;
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
  z-index: 9999;
  background-color: #011117;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

#circle-cursor .cursor-text {
  color: #ffffff;
  font-size: clamp(1rem, 0.861rem + 0.487vi, 1.44rem);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-transform: initial;
}

.single-masthead {
  height: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.single-masthead .content {
  text-align: center;
  margin: auto;
}
@media (min-width: 1024px) {
  .single-masthead .content {
    max-width: 60%;
  }
}
@media (min-width: 1600px) {
  .single-masthead .content {
    max-width: 45%;
  }
}
.single-masthead .content ul,
.single-masthead .content li {
  list-style: none;
  padding: 0;
}
.single-masthead .content ul {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 2rem;
}
.single-masthead .content li {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
  font-size: clamp(1rem, 0.861rem + 0.487vi, 1.44rem);
  border: 1px solid #011117;
  border-radius: 1.5rem;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0.5rem 1rem;
}

.service-masthead {
  height: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.service-masthead .thumbnail {
  height: 10rem;
  order: -1;
}
@media (min-width: 768px) {
  .service-masthead .thumbnail {
    order: 2;
    height: 25rem;
  }
}
@media (min-width: 1280px) {
  .service-masthead .thumbnail {
    order: 2;
    height: 35rem;
  }
}
.service-masthead p {
  max-width: 80%;
}

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block-end: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  line-height: 1.5;
}

/* Set shorter line heights on headings and interactive elements */
h1, h2, h3, h4,
button, input, label {
  line-height: 1.1;
}

/* Balance text wrapping on headings */
h1, h2,
h3, h4 {
  text-wrap: balance;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input, button,
textarea, select {
  font-family: inherit;
  font-size: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

/* Base typography
================================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 700;
}

h1 {
  font-size: clamp(42px, 42px + 48 * (100vw - 768px) / 672, 90px);
  line-height: 1.1;
  font-weight: 600;
  letter-spacing: -3%;
}
@media (min-width: 1600px) {
  h1 {
    font-size: clamp(48px, 48px + 72 * (100vw - 768px) / 672, 120px);
  }
}
h1 p,
h1 span {
  font-size: clamp(42px, 42px + 48 * (100vw - 768px) / 672, 90px);
  line-height: 1.1;
  font-weight: 700;
  letter-spacing: -3%;
}
@media (min-width: 1600px) {
  h1 p,
  h1 span {
    font-size: clamp(48px, 48px + 72 * (100vw - 768px) / 672, 120px);
  }
}
h1 strong {
  font-weight: 600;
  letter-spacing: -3%;
}

h2 {
  font-size: clamp(2.25rem, 1.7046rem + 2.3273vw, 5.05rem);
}

h3 {
  font-size: clamp(1.5rem, 1.3052rem + 0.8312vw, 2.5rem);
}

h4 {
  font-size: clamp(1.125rem, 1.0032rem + 0.5195vw, 1.75rem);
}

ul,
li {
  font-size: clamp(1rem, 0.861rem + 0.487vi, 1.44rem);
}

p,
a,
ul,
li {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: clamp(1rem, 0.861rem + 0.487vi, 1.44rem);
  line-height: 1.3;
}

/* General Layout
================================================ */
* {
  margin: 0;
}

html {
  overflow-y: scroll;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
}
@media (max-width: 768px) {
  body {
    overflow-x: clip; /* Prevents horizontal scroll without breaking sticky */
  }
}

body.no-scroll {
  position: fixed;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  touch-action: none;
  overscroll-behavior: none;
}

.wrap {
  padding-left: clamp(1.5rem, 1.05rem + 1.92vw, 4.05rem);
  padding-right: clamp(1.5rem, 1.05rem + 1.92vw, 4.05rem);
  margin-left: auto;
  margin-right: auto;
}

#smooth-scroll {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: visible;
  will-change: transform;
}

.img-wrap {
  position: relative;
  overflow: hidden;
}

.img-wrap img {
  width: 100%;
  height: 120%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  will-change: transform;
}

.line {
  width: 100%;
  height: 1px;
  background-color: #011117;
  transform: scaleX(0);
  transform-origin: left center;
}

img,
svg {
  display: block;
}

img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.hide-sm {
  display: none !important;
}

.show-sm {
  display: block !important;
}

@media (min-width: 768px) {
  .hide-sm {
    display: block !important;
  }
  .show-sm {
    display: none !important;
  }
}
.mask-text,
[data-split] {
  display: block;
}
.mask-text .line-mask,
[data-split] .line-mask {
  display: block;
  overflow: hidden;
  padding-block: 0.12em;
  margin-block: -0.12em;
  margin-top: 0;
  padding-top: 0;
}
.mask-text .line-mask > *,
[data-split] .line-mask > * {
  display: block;
  transform-origin: bottom center;
  will-change: transform;
}

.glide__arrow {
  all: unset;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
}
.glide__arrow svg {
  display: block;
  width: 3rem;
  height: 3rem;
}

.gform_heading,
.gfield_required {
  display: none !important;
}

.gfield_label.gform-field-label {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
}

.gform_wrapper.gravity-theme .gfield {
  margin-bottom: 1.5rem !important;
}

.gform_wrapper.gravity-theme .gfield_label {
  font-size: clamp(0.85rem, 0.74rem + 0.41vi, 1.225rem);
}

.gform_wrapper input[type=text],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=url],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper textarea,
.gform_wrapper select {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
}

.gform_wrapper input[type=text]:focus,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=url]:focus,
.gform_wrapper input[type=number]:focus,
.gform_wrapper input[type=password]:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
  outline: none !important;
  box-shadow: none !important;
}

.gfield_consent_label {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
}

.gfield--type-consent input {
  transition: all 0.4s ease-in-out;
  -webkit-appearance: none;
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  border: 1px solid #011117;
}

.ginput_container_consent {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 1rem;
}

.gfield--type-consent input:checked {
  background-color: #011117;
}

.gform_wrapper input[type=submit] {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

.gform_confirmation_message {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
}

.gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}

.gfield_error label {
  color: black !important;
}

.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
  border: 1px solid black !important;
}

.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
  background: none !important;
  border: none !important;
  padding-left: 0px !important;
  padding-top: 0px !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
}

html.no-scroll,
body.no-scroll {
  overflow: hidden;
  height: 100%;
  position: fixed;
  width: 100%;
}

header {
  margin-top: 1.5rem;
  position: fixed;
  z-index: 9999999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  transform: translateY(0);
  transition: transform 0.35s ease, background-color 0.3s ease, box-shadow 0.3s ease;
}
header .main-logo-wrap {
  z-index: 99999999;
}
@media (max-width: 768px) {
  header .main-logo-wrap {
    position: relative;
  }
}
@media (max-width: 768px) {
  header {
    margin-top: 0rem;
  }
}
header .site-logo {
  max-width: 200px;
  opacity: 0;
  transform: translateY(0);
  transition: opacity 0.3s ease, transform 0.3s ease;
}
@media (max-width: 768px) {
  header .site-logo {
    max-width: 150px;
    opacity: 1;
  }
}
header .site-logo.is-hidden {
  opacity: 0;
  transform: translateY(-10px);
  pointer-events: none;
}
@media (max-width: 768px) {
  header .site-logo.is-hidden {
    opacity: 1;
    transform: none;
  }
}
header .site-logo.is-visible {
  opacity: 1;
  transform: translateY(0);
}
header body.home .site-logo,
header body.front-page .site-logo,
header body.page-template-front-page .site-logo {
  opacity: 0;
}
header body.home .site-logo.is-visible,
header body.front-page .site-logo.is-visible,
header body.page-template-front-page .site-logo.is-visible {
  opacity: 1;
  transform: translateY(0);
}
header.is-hidden {
  transform: translateY(-100%);
}
header.is-visible {
  transform: translateY(0);
  margin-top: 0rem;
  background-color: #011117;
}
@media (max-width: 768px) {
  header.is-visible {
    background-color: #011117;
  }
}
header .logo-wrap {
  fill: #ffffff;
  z-index: 9999;
}
header .logo-wrap rect {
  fill: #ffffff;
  width: 10rem;
  height: 4rem;
}
header #desktop-nav #menu-primary-menu > .menu-item-has-children > a {
  pointer-events: none;
  cursor: default;
}
header #desktop-nav .dropdown-content a {
  pointer-events: auto;
  cursor: pointer;
}
header #desktop-nav {
  display: flex !important;
  align-items: center;
  border-radius: 50px;
  padding: 0.75rem 1.5rem;
  gap: 2rem;
  position: relative;
}
@media (max-width: 768px) {
  header #desktop-nav {
    display: none !important;
  }
}
header #menu-primary-menu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 2rem;
  padding-left: 1rem;
}
header #menu-primary-menu ul,
header #menu-primary-menu li {
  list-style-type: none;
}
header #menu-primary-menu a {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: clamp(15px, 15px + 3 * (100vw - 768px) / 672, 18px);
  color: #ffffff;
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 500;
  gap: 0.5rem;
  line-height: 100%;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
header #menu-primary-menu a::before, header #menu-primary-menu a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px; /* further from text */
  width: 100%;
  height: 2px;
  background: currentColor;
}
header #menu-primary-menu a::before {
  opacity: 0;
}
header #menu-primary-menu a::after {
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), transform-origin 0s;
}
header #menu-primary-menu a:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}
header #menu-primary-menu a:not(:hover)::after {
  transform-origin: right;
}
header #desktop-nav {
  position: relative;
}
header #desktop-nav .desktop-child-icon {
  display: inline-flex;
  align-items: center;
  transition: transform 0.2s ease;
}
header #desktop-nav .menu-item-has-children {
  position: static;
}
header #desktop-nav .menu-item-has-children:hover > a::after, header #desktop-nav .menu-item-has-children:focus-within > a::after {
  transform: scaleX(1);
}
header #desktop-nav .menu-item-has-children:hover > a .desktop-child-icon, header #desktop-nav .menu-item-has-children:focus-within > a .desktop-child-icon {
  transform: rotate(180deg);
}
header #desktop-nav .menu-item-has-children:hover .dropdown-content, header #desktop-nav .menu-item-has-children:focus-within .dropdown-content {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
header #desktop-nav .menu-item-has-children:hover .dropdown-content, header #desktop-nav .menu-item-has-children:focus-within .dropdown-content {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
header #desktop-nav .menu-item-has-children .dropdown-content {
  position: absolute;
  top: calc(100% - 0px);
  left: 50%;
  transform: translateX(-50%);
  padding: 2rem;
  z-index: 999;
  border-radius: 0 0 14px 14px;
  padding-right: 3rem;
  display: block;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}
@media (min-width: 768px) {
  header #desktop-nav .menu-item-has-children .dropdown-content.sub-menu-level-2 {
    display: none;
  }
}
header #desktop-nav .menu-item-has-children .dropdown-content::before {
  content: "";
  position: absolute;
  top: -34px;
  left: 0;
  width: 100%;
  height: 34px;
  background: transparent;
}
header #desktop-nav .menu-item-has-children .dropdown-content.is-hidden {
  opacity: 1;
  visibility: hidden;
  pointer-events: none;
}
header #desktop-nav .menu-item-has-children .dropdown-content a {
  color: #ffffff;
  position: relative;
  transition: color 0.3s ease;
  display: block;
  width: 100%;
  display: flex !important;
}
header #desktop-nav .menu-item-has-children .dropdown-content a::after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  height: 2px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}
header #desktop-nav .menu-item-has-children .dropdown-content a:hover::after {
  transform: scaleX(1);
}
header .burger-wrap {
  z-index: 9999;
}
header .burger-btn {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 2rem;
  height: 18px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 1001;
  transition: transform 0.3s ease;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
header .burger-btn span {
  display: block;
  height: 2px;
  width: 100%;
  background-color: #ffffff;
  border-radius: 2px;
  transition: all 0.3s ease;
  transform-origin: center;
}
header .burger-btn:focus {
  outline: none;
}
header .burger-btn:focus-visible {
  outline: 2px solid white;
  outline-offset: 4px;
}
header .burger-btn.open span:nth-child(1) {
  transform: rotate(45deg) translate(4px, 4px);
}
header .burger-btn.open span:nth-child(2) {
  opacity: 0;
  transform: translateX(-20px);
}
header .burger-btn.open span:nth-child(3) {
  transform: rotate(-45deg) translate(7px, -7px);
}
header .mobile-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100dvw;
  height: 100dvh;
  overflow: hidden;
  padding: 6rem 0rem 2rem 0rem;
  background-color: #011117;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 1000;
  display: flex;
  flex-direction: column;
}
header .mobile-nav .background-svg {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 20;
  width: 100%;
  height: clamp(3rem, 5vw, 4.5rem);
  background-image: url("/wp-content/themes/screen-gm/assets/svg/white-ribbon.svg");
  background-repeat: repeat-x;
  background-position: center bottom;
  pointer-events: none;
}
@media (max-width: 768px) {
  header .mobile-nav .background-svg {
    width: 200%;
    left: -3px;
  }
}
header .mobile-nav .dropdown-content {
  padding-left: 0;
}
header .mobile-nav .dropdown-content .mobile-dropdown-link {
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
  padding: 0.5rem 0rem;
}
header .mobile-nav .dropdown-content li {
  list-style-type: none;
}
header .mobile-nav .mobile-nav-logo {
  position: absolute;
  top: 2.1rem;
  left: 1.5rem;
  z-index: 1002;
}
header .mobile-nav .mobile-nav-logo__image {
  width: 150px;
  display: block;
  opacity: 1 !important;
  transform: none !important;
}
header .mobile-nav .height-one-hundred {
  height: auto;
  min-height: 100%;
  width: 100%;
  overflow-y: auto;
  padding-bottom: 3rem;
  -webkit-overflow-scrolling: touch;
}
header .mobile-nav .nav-cta {
  text-decoration: none;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0;
}
header .mobile-nav.nav-open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
header .mobile-nav ul.menu-primary {
  list-style: none;
  padding: 0;
  margin: 0;
}
header .mobile-nav ul.menu-primary a {
  display: flex;
  align-items: center;
  padding: 1rem 0;
  gap: 1.5rem;
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #ffffff;
  font-size: clamp(38px, 38px + 42 * (100vw - 768px) / 672, 80px);
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 600;
}
header .mobile-nav .dropdown-arrow {
  transition: transform 0.3s ease;
  display: inline-block;
}
header .mobile-nav .arrow-open {
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  header .mobile-nav .menu-item-has-children {
    display: block;
  }
  header .mobile-nav .menu-item-has-children .sub-menu-level-2 a,
  header .mobile-nav .menu-item-has-children .sub-menu-level-1 a {
    border-bottom: 0 !important;
  }
  header .mobile-nav .menu-item-has-children > .sub-menu {
    display: block;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height 0.4s ease, opacity 0.4s ease;
  }
  header .mobile-nav .menu-item-has-children.submenu-open > .sub-menu {
    opacity: 1;
  }
  header .mobile-nav .menu-item-has-children.submenu-open > .sub-menu .sub-menu {
    max-height: none !important;
    opacity: 1 !important;
    overflow: visible !important;
  }
}
@media (max-width: 768px) {
  header .mobile-nav .sub-menu-level-2 > li:last-child {
    position: relative;
  }
  header .mobile-nav .sub-menu-level-2 > li:last-child::after {
    content: "";
    display: block;
    height: 1px;
    background: #e5716e;
    margin-left: -2rem;
    margin-right: -2rem;
  }
  header .mobile-nav .sub-menu {
    padding-left: 1rem;
  }
  header .mobile-nav .sub-menu .sub-menu {
    padding-left: 1rem;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  header .mobile-nav .menu-link {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
  }
  header .mobile-nav .menu-link::before {
    content: "";
    width: 28px;
    height: 23px;
    flex: 0 0 39px;
    background-color: #fff08c;
    mask: url("/wp-content/themes/screen-gm/assets/svg/yellow-arrow-right.svg") center/contain no-repeat;
    -webkit-mask: url("/wp-content/themes/screen-gm/assets/svg/yellow-arrow-right.svg") center/contain no-repeat;
  }
}
@media (max-width: 768px) {
  header .mobile-nav .sub-menu .menu-link {
    font-size: 20px;
  }
}
header .nav-links-mobile {
  max-width: 100%;
}
@media (min-width: 768px) {
  header .nav-wrap-desktop {
    display: block;
  }
  header .nav-wrap-mobile {
    display: none;
  }
  header .logo-wrap {
    width: 7rem;
  }
}

.footer-ticker {
  background-color: #708cff;
  overflow: hidden;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 5rem;
}
@media (max-width: 768px) {
  .footer-ticker {
    padding-top: 1rem;
    padding-bottom: 2.5rem;
  }
}
.footer-ticker .ticker-track {
  display: flex;
  width: -moz-max-content;
  width: max-content;
}
.footer-ticker .ticker-group {
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.footer-ticker .ticker-card-link {
  display: flex;
  align-items: center;
  gap: 1.75rem;
  text-decoration: none;
  color: inherit;
}
@media (max-width: 768px) {
  .footer-ticker .ticker-card-link {
    gap: 0.75rem;
  }
}
.footer-ticker .ticker-card-link p {
  margin: 0;
}
.footer-ticker .ticker-card-link svg {
  width: 4rem;
  height: auto;
  flex-shrink: 0;
  pointer-events: none;
}
@media (max-width: 768px) {
  .footer-ticker .ticker-card-link svg {
    width: 2rem !important;
    margin-top: -10px;
  }
}
.footer-ticker .ticker-card {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  padding-right: 4rem;
  white-space: nowrap;
  gap: 1.75rem;
  text-decoration: none;
  color: inherit;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768px) {
  .footer-ticker .ticker-card {
    padding-right: 2rem;
  }
}
.footer-ticker .ticker-card svg {
  width: 20px;
}
@media (max-width: 768px) {
  .footer-ticker .ticker-card svg {
    width: 13px;
  }
}
.footer-ticker .ticker-card:hover, .footer-ticker .ticker-card:focus {
  text-decoration: none;
}
.footer-ticker .ticker-card:hover p, .footer-ticker .ticker-card:focus p {
  color: #011117;
}
.footer-ticker .ticker-card p {
  margin: 0;
  transition: all 0.3s;
  line-height: 110%;
  color: #ffffff;
  font-family: articulat-cf, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
}
@media (min-width: 1600px) {
  .footer-ticker .ticker-card p {
    font-size: clamp(38px, 38px + 42 * (100vw - 768px) / 672, 80px);
  }
}
.footer-ticker .ticker-card svg {
  width: 3.5rem;
  height: auto;
  flex-shrink: 0;
  pointer-events: none;
  padding-top: 12px;
}

footer {
  position: relative;
  padding-top: 8rem !important;
  padding-bottom: 1.75rem !important;
}
@media (max-width: 768px) {
  footer {
    padding-top: 3rem !important;
  }
}
footer .svg-graphic {
  position: absolute;
  left: 0;
  top: -25px;
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
@media (min-width: 1600px) {
  footer .svg-graphic {
    top: -29px;
  }
}
@media (max-width: 768px) {
  footer .svg-graphic {
    top: -13px !important;
    width: 200%;
    left: -3px;
  }
}
@media (max-width: 1280px) {
  footer .svg-graphic {
    top: -19px;
  }
}
footer p,
footer li,
footer a {
  color: #fff;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}
footer .background-svg {
  position: absolute;
  top: -3%;
  width: 100%;
  height: clamp(3rem, 5vw, 4.5rem);
  background-image: url("/wp-content/themes/screen-gm/assets/svg/background-pattern.svg");
  background-repeat: repeat-x;
  background-position: center top;
}
@media (min-width: 1024px) {
  footer .background-svg {
    top: -5%;
  }
}
footer .top .logo {
  grid-column: 1/-1;
  margin-bottom: 4rem;
}
@media (min-width: 1280px) {
  footer .top .logo {
    grid-column: span 2;
    margin-bottom: unset;
  }
}
footer .top .logo-wrap {
  display: block;
}
footer .top .logo-wrap img {
  max-height: 64px;
  height: auto;
  width: auto;
  max-width: 200px;
}
footer .top .logo-wrap:after {
  content: unset;
}
footer .top .logo-wrap svg rect {
  fill: #ffffff;
}
footer .top .quick-links {
  grid-column: 1/-1;
}
footer .top .quick-links li,
footer .top .quick-links a {
  line-height: 95%; /* 28.5px */
  font-family: articulat-cf, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: clamp(21px, 21px + 9 * (100vw - 768px) / 672, 30px);
  color: #fff08c;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
footer .top .quick-links li::before {
  content: url("/wp-content/themes/screen-gm/assets/svg/arrow-right.svg");
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
footer .top .quick-links .footer-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
footer .top .quick-links .footer-menu a {
  text-decoration: none;
  display: inline-flex;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 3rem;
  font-size: clamp(18px, 18px + 6 * (100vw - 768px) / 672, 24px);
}
@media (min-width: 1600px) {
  footer .top .quick-links .footer-menu a {
    font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
  }
}
footer .top .quick-links .footer-menu a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 2px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), transform-origin 0s;
}
footer .top .quick-links .footer-menu a:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}
footer .top .quick-links .footer-menu a:not(:hover)::after {
  transform-origin: right;
}
footer .top .quick-links .footer-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 1280px) {
  footer .top .quick-links .footer-menu {
    gap: 3rem;
  }
}
@media (min-width: 1280px) {
  footer .top .quick-links {
    grid-column: 5/10;
  }
}
@media (min-width: 1600px) {
  footer .top .quick-links {
    grid-column: 5/9;
  }
}
footer .top .socials {
  grid-column: 1/-1;
  gap: 1.75rem;
  justify-content: flex-start;
  margin-top: 3rem;
}
footer .top .socials a {
  height: -moz-fit-content;
  height: fit-content;
  transition: all 0.4s ease-in-out;
}
footer .top .socials a ::after {
  content: unset;
}
footer .top .socials a:hover {
  opacity: 0.75;
}
@media (min-width: 1280px) {
  footer .top .socials {
    grid-column: 10/-1;
    justify-content: end;
    margin-top: 0;
  }
}
@media (min-width: 1600px) {
  footer .top .socials {
    grid-column: 9/-1;
  }
}
footer .accreditations {
  padding-top: 4rem;
  padding-bottom: 2.5rem;
  gap: 2rem;
  font-size: 14px;
}
footer .accreditations .cred-title {
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 600;
  color: #ffffff;
  font-size: 12px;
}
footer .accreditations .cred-text {
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 600;
  color: #ffffff;
  font-size: 12px;
  max-width: 36ch;
}
footer .accreditations .left {
  align-items: start;
}
footer .accreditations .right {
  justify-content: start;
  gap: 2rem;
}
footer .accreditations .right img {
  width: auto;
  max-height: 92px;
  height: auto;
}
@media (max-width: 768px) {
  footer .accreditations .right img {
    max-height: 56px;
  }
}
@media (min-width: 1280px) {
  footer .accreditations .right {
    justify-content: end;
    gap: 5rem;
  }
}
@media (min-width: 1280px) {
  footer .accreditations {
    padding-top: 9rem;
    gap: unset;
  }
}
footer .bottom p:first-of-type {
  grid-column: 1/-1;
  order: 1;
  text-wrap: balance;
}
@media (min-width: 1280px) {
  footer .bottom p:first-of-type {
    grid-column: 1/5;
    order: unset;
    width: 80%;
  }
}
footer .bottom .policies-nav {
  grid-column: 1/-1;
}
@media (min-width: 1280px) {
  footer .bottom .policies-nav {
    grid-column: 5/10;
  }
}
@media (min-width: 1600px) {
  footer .bottom .policies-nav {
    grid-column: 5/9;
  }
}
@media (min-width: 1024px) {
  footer .bottom .policies-nav li {
    margin-right: 33px !important;
  }
}
footer .bottom p:last-of-type {
  grid-column: 1/-1;
  order: 2;
}
footer .bottom p:last-of-type a {
  transition: all 0.4s ease-in-out;
}
footer .bottom p:last-of-type a:hover {
  opacity: 0.75;
}
@media (min-width: 1280px) {
  footer .bottom p:last-of-type {
    grid-column: 10/-1;
    order: unset;
    text-align: right;
  }
}
@media (min-width: 1600px) {
  footer .bottom p:last-of-type {
    grid-column: 9/-1;
  }
}
footer .bottom .policies-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 1rem;
}
footer .bottom .policies-menu a {
  text-decoration: none;
  display: inline;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  transition: all 0.4s ease-in-out;
}
footer .bottom .policies-menu a:hover {
  opacity: 0.75;
}
@media (min-width: 1280px) {
  footer .bottom .policies-menu {
    flex-direction: row;
  }
}

.error-404 .wrap {
  min-height: 60vh;
  height: 100%;
  display: flex;
  padding-block: 4rem;
  flex-direction: column;
  gap: 2.5rem;
  justify-content: center;
  align-items: center;
}
.error-404 .wrap .error-404-h1 {
  margin-bottom: -2rem;
}
.error-404 .wrap .error-404-h1 h1 {
  font-size: 25rem;
  line-height: 1;
  margin: 0;
  color: #011117;
}
@media (max-width: 768px) {
  .error-404 .wrap .error-404-h1 h1 {
    font-size: 10rem;
    padding-bottom: 2rem;
  }
}
.error-404 .wrap p {
  font-size: 1.5rem;
  font-weight: 600;
  color: #011117;
}
@media (max-width: 768px) {
  .error-404 .wrap p {
    font-size: 1rem;
  }
}
.error-404 .wrap .cta-button {
  display: flex;
  justify-content: center;
  color: #011117;
  text-decoration: underline;
  padding: 0;
}
.error-404 .wrap .cta-button:hover {
  color: #708cff;
}

.pad-0 {
  padding: 0 !important;
}

.pad-top-0 {
  padding-top: 0 !important;
}

.pad-right-0 {
  padding-right: 0 !important;
}

.pad-btm-0 {
  padding-bottom: 0 !important;
}

.pad-left-0 {
  padding-left: 0 !important;
}

.pad-block-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pad-8 {
  padding: 0.5rem !important;
}

.pad-top-8 {
  padding-top: 0.5rem !important;
}

.pad-right-8 {
  padding-right: 0.5rem !important;
}

.pad-btm-8 {
  padding-bottom: 0.5rem !important;
}

.pad-left-8 {
  padding-left: 0.5rem !important;
}

.pad-block-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.pad-16 {
  padding: 1rem !important;
}

.pad-top-16 {
  padding-top: 1rem !important;
}

.pad-right-16 {
  padding-right: 1rem !important;
}

.pad-btm-16 {
  padding-bottom: 1rem !important;
}

.pad-left-16 {
  padding-left: 1rem !important;
}

.pad-block-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pad-24 {
  padding: 1.5rem !important;
}

.pad-top-24 {
  padding-top: 1.5rem !important;
}

.pad-right-24 {
  padding-right: 1.5rem !important;
}

.pad-btm-24 {
  padding-bottom: 1.5rem !important;
}

.pad-left-24 {
  padding-left: 1.5rem !important;
}

.pad-block-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.pad-32 {
  padding: 2rem !important;
}

.pad-top-32 {
  padding-top: 2rem !important;
}

.pad-right-32 {
  padding-right: 2rem !important;
}

.pad-btm-32 {
  padding-bottom: 2rem !important;
}

.pad-left-32 {
  padding-left: 2rem !important;
}

.pad-block-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pad-40 {
  padding: 2.5rem !important;
}

.pad-top-40 {
  padding-top: 2.5rem !important;
}

.pad-right-40 {
  padding-right: 2.5rem !important;
}

.pad-btm-40 {
  padding-bottom: 2.5rem !important;
}

.pad-left-40 {
  padding-left: 2.5rem !important;
}

.pad-block-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.pad-48 {
  padding: 3rem !important;
}

.pad-top-48 {
  padding-top: 3rem !important;
}

.pad-right-48 {
  padding-right: 3rem !important;
}

.pad-btm-48 {
  padding-bottom: 3rem !important;
}

.pad-left-48 {
  padding-left: 3rem !important;
}

.pad-block-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pad-56 {
  padding: 3.5rem !important;
}

.pad-top-56 {
  padding-top: 3.5rem !important;
}

.pad-right-56 {
  padding-right: 3.5rem !important;
}

.pad-btm-56 {
  padding-bottom: 3.5rem !important;
}

.pad-left-56 {
  padding-left: 3.5rem !important;
}

.pad-block-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.pad-64 {
  padding: 4rem !important;
}

.pad-top-64 {
  padding-top: 4rem !important;
}

.pad-right-64 {
  padding-right: 4rem !important;
}

.pad-btm-64 {
  padding-bottom: 4rem !important;
}

.pad-left-64 {
  padding-left: 4rem !important;
}

.pad-block-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.pad-72 {
  padding: 4.5rem !important;
}

.pad-top-72 {
  padding-top: 4.5rem !important;
}

.pad-right-72 {
  padding-right: 4.5rem !important;
}

.pad-btm-72 {
  padding-bottom: 4.5rem !important;
}

.pad-left-72 {
  padding-left: 4.5rem !important;
}

.pad-block-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.pad-80 {
  padding: 5rem !important;
}

.pad-top-80 {
  padding-top: 5rem !important;
}

.pad-right-80 {
  padding-right: 5rem !important;
}

.pad-btm-80 {
  padding-bottom: 5rem !important;
}

.pad-left-80 {
  padding-left: 5rem !important;
}

.pad-block-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.pad-88 {
  padding: 5.5rem !important;
}

.pad-top-88 {
  padding-top: 5.5rem !important;
}

.pad-right-88 {
  padding-right: 5.5rem !important;
}

.pad-btm-88 {
  padding-bottom: 5.5rem !important;
}

.pad-left-88 {
  padding-left: 5.5rem !important;
}

.pad-block-88 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.pad-96 {
  padding: 6rem !important;
}

.pad-top-96 {
  padding-top: 6rem !important;
}

.pad-right-96 {
  padding-right: 6rem !important;
}

.pad-btm-96 {
  padding-bottom: 6rem !important;
}

.pad-left-96 {
  padding-left: 6rem !important;
}

.pad-block-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pad-104 {
  padding: 6.5rem !important;
}

.pad-top-104 {
  padding-top: 6.5rem !important;
}

.pad-right-104 {
  padding-right: 6.5rem !important;
}

.pad-btm-104 {
  padding-bottom: 6.5rem !important;
}

.pad-left-104 {
  padding-left: 6.5rem !important;
}

.pad-block-104 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.pad-112 {
  padding: 7rem !important;
}

.pad-top-112 {
  padding-top: 7rem !important;
}

.pad-right-112 {
  padding-right: 7rem !important;
}

.pad-btm-112 {
  padding-bottom: 7rem !important;
}

.pad-left-112 {
  padding-left: 7rem !important;
}

.pad-block-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.pad-120 {
  padding: 7.5rem !important;
}

.pad-top-120 {
  padding-top: 7.5rem !important;
}

.pad-right-120 {
  padding-right: 7.5rem !important;
}

.pad-btm-120 {
  padding-bottom: 7.5rem !important;
}

.pad-left-120 {
  padding-left: 7.5rem !important;
}

.pad-block-120 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.pad-128 {
  padding: 8rem !important;
}

.pad-top-128 {
  padding-top: 8rem !important;
}

.pad-right-128 {
  padding-right: 8rem !important;
}

.pad-btm-128 {
  padding-bottom: 8rem !important;
}

.pad-left-128 {
  padding-left: 8rem !important;
}

.pad-block-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.pad-136 {
  padding: 8.5rem !important;
}

.pad-top-136 {
  padding-top: 8.5rem !important;
}

.pad-right-136 {
  padding-right: 8.5rem !important;
}

.pad-btm-136 {
  padding-bottom: 8.5rem !important;
}

.pad-left-136 {
  padding-left: 8.5rem !important;
}

.pad-block-136 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important;
}

.pad-144 {
  padding: 9rem !important;
}

.pad-top-144 {
  padding-top: 9rem !important;
}

.pad-right-144 {
  padding-right: 9rem !important;
}

.pad-btm-144 {
  padding-bottom: 9rem !important;
}

.pad-left-144 {
  padding-left: 9rem !important;
}

.pad-block-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.pad-152 {
  padding: 9.5rem !important;
}

.pad-top-152 {
  padding-top: 9.5rem !important;
}

.pad-right-152 {
  padding-right: 9.5rem !important;
}

.pad-btm-152 {
  padding-bottom: 9.5rem !important;
}

.pad-left-152 {
  padding-left: 9.5rem !important;
}

.pad-block-152 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important;
}

.pad-160 {
  padding: 10rem !important;
}

.pad-top-160 {
  padding-top: 10rem !important;
}

.pad-right-160 {
  padding-right: 10rem !important;
}

.pad-btm-160 {
  padding-bottom: 10rem !important;
}

.pad-left-160 {
  padding-left: 10rem !important;
}

.pad-block-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.pad-168 {
  padding: 10.5rem !important;
}

.pad-top-168 {
  padding-top: 10.5rem !important;
}

.pad-right-168 {
  padding-right: 10.5rem !important;
}

.pad-btm-168 {
  padding-bottom: 10.5rem !important;
}

.pad-left-168 {
  padding-left: 10.5rem !important;
}

.pad-block-168 {
  padding-top: 10.5rem !important;
  padding-bottom: 10.5rem !important;
}

.pad-176 {
  padding: 11rem !important;
}

.pad-top-176 {
  padding-top: 11rem !important;
}

.pad-right-176 {
  padding-right: 11rem !important;
}

.pad-btm-176 {
  padding-bottom: 11rem !important;
}

.pad-left-176 {
  padding-left: 11rem !important;
}

.pad-block-176 {
  padding-top: 11rem !important;
  padding-bottom: 11rem !important;
}

.pad-184 {
  padding: 11.5rem !important;
}

.pad-top-184 {
  padding-top: 11.5rem !important;
}

.pad-right-184 {
  padding-right: 11.5rem !important;
}

.pad-btm-184 {
  padding-bottom: 11.5rem !important;
}

.pad-left-184 {
  padding-left: 11.5rem !important;
}

.pad-block-184 {
  padding-top: 11.5rem !important;
  padding-bottom: 11.5rem !important;
}

.pad-192 {
  padding: 12rem !important;
}

.pad-top-192 {
  padding-top: 12rem !important;
}

.pad-right-192 {
  padding-right: 12rem !important;
}

.pad-btm-192 {
  padding-bottom: 12rem !important;
}

.pad-left-192 {
  padding-left: 12rem !important;
}

.pad-block-192 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.pad-200 {
  padding: 12.5rem !important;
}

.pad-top-200 {
  padding-top: 12.5rem !important;
}

.pad-right-200 {
  padding-right: 12.5rem !important;
}

.pad-btm-200 {
  padding-bottom: 12.5rem !important;
}

.pad-left-200 {
  padding-left: 12.5rem !important;
}

.pad-block-200 {
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important;
}

.pad-208 {
  padding: 13rem !important;
}

.pad-top-208 {
  padding-top: 13rem !important;
}

.pad-right-208 {
  padding-right: 13rem !important;
}

.pad-btm-208 {
  padding-bottom: 13rem !important;
}

.pad-left-208 {
  padding-left: 13rem !important;
}

.pad-block-208 {
  padding-top: 13rem !important;
  padding-bottom: 13rem !important;
}

.pad-216 {
  padding: 13.5rem !important;
}

.pad-top-216 {
  padding-top: 13.5rem !important;
}

.pad-right-216 {
  padding-right: 13.5rem !important;
}

.pad-btm-216 {
  padding-bottom: 13.5rem !important;
}

.pad-left-216 {
  padding-left: 13.5rem !important;
}

.pad-block-216 {
  padding-top: 13.5rem !important;
  padding-bottom: 13.5rem !important;
}

.pad-224 {
  padding: 14rem !important;
}

.pad-top-224 {
  padding-top: 14rem !important;
}

.pad-right-224 {
  padding-right: 14rem !important;
}

.pad-btm-224 {
  padding-bottom: 14rem !important;
}

.pad-left-224 {
  padding-left: 14rem !important;
}

.pad-block-224 {
  padding-top: 14rem !important;
  padding-bottom: 14rem !important;
}

.pad-232 {
  padding: 14.5rem !important;
}

.pad-top-232 {
  padding-top: 14.5rem !important;
}

.pad-right-232 {
  padding-right: 14.5rem !important;
}

.pad-btm-232 {
  padding-bottom: 14.5rem !important;
}

.pad-left-232 {
  padding-left: 14.5rem !important;
}

.pad-block-232 {
  padding-top: 14.5rem !important;
  padding-bottom: 14.5rem !important;
}

.pad-240 {
  padding: 15rem !important;
}

.pad-top-240 {
  padding-top: 15rem !important;
}

.pad-right-240 {
  padding-right: 15rem !important;
}

.pad-btm-240 {
  padding-bottom: 15rem !important;
}

.pad-left-240 {
  padding-left: 15rem !important;
}

.pad-block-240 {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}

.pad-248 {
  padding: 15.5rem !important;
}

.pad-top-248 {
  padding-top: 15.5rem !important;
}

.pad-right-248 {
  padding-right: 15.5rem !important;
}

.pad-btm-248 {
  padding-bottom: 15.5rem !important;
}

.pad-left-248 {
  padding-left: 15.5rem !important;
}

.pad-block-248 {
  padding-top: 15.5rem !important;
  padding-bottom: 15.5rem !important;
}

.pad-256 {
  padding: 16rem !important;
}

.pad-top-256 {
  padding-top: 16rem !important;
}

.pad-right-256 {
  padding-right: 16rem !important;
}

.pad-btm-256 {
  padding-bottom: 16rem !important;
}

.pad-left-256 {
  padding-left: 16rem !important;
}

.pad-block-256 {
  padding-top: 16rem !important;
  padding-bottom: 16rem !important;
}

.pad-264 {
  padding: 16.5rem !important;
}

.pad-top-264 {
  padding-top: 16.5rem !important;
}

.pad-right-264 {
  padding-right: 16.5rem !important;
}

.pad-btm-264 {
  padding-bottom: 16.5rem !important;
}

.pad-left-264 {
  padding-left: 16.5rem !important;
}

.pad-block-264 {
  padding-top: 16.5rem !important;
  padding-bottom: 16.5rem !important;
}

.pad-272 {
  padding: 17rem !important;
}

.pad-top-272 {
  padding-top: 17rem !important;
}

.pad-right-272 {
  padding-right: 17rem !important;
}

.pad-btm-272 {
  padding-bottom: 17rem !important;
}

.pad-left-272 {
  padding-left: 17rem !important;
}

.pad-block-272 {
  padding-top: 17rem !important;
  padding-bottom: 17rem !important;
}

.pad-280 {
  padding: 17.5rem !important;
}

.pad-top-280 {
  padding-top: 17.5rem !important;
}

.pad-right-280 {
  padding-right: 17.5rem !important;
}

.pad-btm-280 {
  padding-bottom: 17.5rem !important;
}

.pad-left-280 {
  padding-left: 17.5rem !important;
}

.pad-block-280 {
  padding-top: 17.5rem !important;
  padding-bottom: 17.5rem !important;
}

.pad-288 {
  padding: 18rem !important;
}

.pad-top-288 {
  padding-top: 18rem !important;
}

.pad-right-288 {
  padding-right: 18rem !important;
}

.pad-btm-288 {
  padding-bottom: 18rem !important;
}

.pad-left-288 {
  padding-left: 18rem !important;
}

.pad-block-288 {
  padding-top: 18rem !important;
  padding-bottom: 18rem !important;
}

.pad-296 {
  padding: 18.5rem !important;
}

.pad-top-296 {
  padding-top: 18.5rem !important;
}

.pad-right-296 {
  padding-right: 18.5rem !important;
}

.pad-btm-296 {
  padding-bottom: 18.5rem !important;
}

.pad-left-296 {
  padding-left: 18.5rem !important;
}

.pad-block-296 {
  padding-top: 18.5rem !important;
  padding-bottom: 18.5rem !important;
}

.pad-304 {
  padding: 19rem !important;
}

.pad-top-304 {
  padding-top: 19rem !important;
}

.pad-right-304 {
  padding-right: 19rem !important;
}

.pad-btm-304 {
  padding-bottom: 19rem !important;
}

.pad-left-304 {
  padding-left: 19rem !important;
}

.pad-block-304 {
  padding-top: 19rem !important;
  padding-bottom: 19rem !important;
}

.pad-312 {
  padding: 19.5rem !important;
}

.pad-top-312 {
  padding-top: 19.5rem !important;
}

.pad-right-312 {
  padding-right: 19.5rem !important;
}

.pad-btm-312 {
  padding-bottom: 19.5rem !important;
}

.pad-left-312 {
  padding-left: 19.5rem !important;
}

.pad-block-312 {
  padding-top: 19.5rem !important;
  padding-bottom: 19.5rem !important;
}

.pad-320 {
  padding: 20rem !important;
}

.pad-top-320 {
  padding-top: 20rem !important;
}

.pad-right-320 {
  padding-right: 20rem !important;
}

.pad-btm-320 {
  padding-bottom: 20rem !important;
}

.pad-left-320 {
  padding-left: 20rem !important;
}

.pad-block-320 {
  padding-top: 20rem !important;
  padding-bottom: 20rem !important;
}

@media (min-width: 768px) {
  .sm-pad-0 {
    padding: 0 !important;
  }
  .sm-pad-top-0 {
    padding-top: 0 !important;
  }
  .sm-pad-right-0 {
    padding-right: 0 !important;
  }
  .sm-pad-btm-0 {
    padding-bottom: 0 !important;
  }
  .sm-pad-left-0 {
    padding-left: 0 !important;
  }
  .sm-pad-block-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sm-pad-8 {
    padding: 0.5rem !important;
  }
  .sm-pad-top-8 {
    padding-top: 0.5rem !important;
  }
  .sm-pad-right-8 {
    padding-right: 0.5rem !important;
  }
  .sm-pad-btm-8 {
    padding-bottom: 0.5rem !important;
  }
  .sm-pad-left-8 {
    padding-left: 0.5rem !important;
  }
  .sm-pad-block-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .sm-pad-16 {
    padding: 1rem !important;
  }
  .sm-pad-top-16 {
    padding-top: 1rem !important;
  }
  .sm-pad-right-16 {
    padding-right: 1rem !important;
  }
  .sm-pad-btm-16 {
    padding-bottom: 1rem !important;
  }
  .sm-pad-left-16 {
    padding-left: 1rem !important;
  }
  .sm-pad-block-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm-pad-24 {
    padding: 1.5rem !important;
  }
  .sm-pad-top-24 {
    padding-top: 1.5rem !important;
  }
  .sm-pad-right-24 {
    padding-right: 1.5rem !important;
  }
  .sm-pad-btm-24 {
    padding-bottom: 1.5rem !important;
  }
  .sm-pad-left-24 {
    padding-left: 1.5rem !important;
  }
  .sm-pad-block-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .sm-pad-32 {
    padding: 2rem !important;
  }
  .sm-pad-top-32 {
    padding-top: 2rem !important;
  }
  .sm-pad-right-32 {
    padding-right: 2rem !important;
  }
  .sm-pad-btm-32 {
    padding-bottom: 2rem !important;
  }
  .sm-pad-left-32 {
    padding-left: 2rem !important;
  }
  .sm-pad-block-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm-pad-40 {
    padding: 2.5rem !important;
  }
  .sm-pad-top-40 {
    padding-top: 2.5rem !important;
  }
  .sm-pad-right-40 {
    padding-right: 2.5rem !important;
  }
  .sm-pad-btm-40 {
    padding-bottom: 2.5rem !important;
  }
  .sm-pad-left-40 {
    padding-left: 2.5rem !important;
  }
  .sm-pad-block-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .sm-pad-48 {
    padding: 3rem !important;
  }
  .sm-pad-top-48 {
    padding-top: 3rem !important;
  }
  .sm-pad-right-48 {
    padding-right: 3rem !important;
  }
  .sm-pad-btm-48 {
    padding-bottom: 3rem !important;
  }
  .sm-pad-left-48 {
    padding-left: 3rem !important;
  }
  .sm-pad-block-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm-pad-56 {
    padding: 3.5rem !important;
  }
  .sm-pad-top-56 {
    padding-top: 3.5rem !important;
  }
  .sm-pad-right-56 {
    padding-right: 3.5rem !important;
  }
  .sm-pad-btm-56 {
    padding-bottom: 3.5rem !important;
  }
  .sm-pad-left-56 {
    padding-left: 3.5rem !important;
  }
  .sm-pad-block-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .sm-pad-64 {
    padding: 4rem !important;
  }
  .sm-pad-top-64 {
    padding-top: 4rem !important;
  }
  .sm-pad-right-64 {
    padding-right: 4rem !important;
  }
  .sm-pad-btm-64 {
    padding-bottom: 4rem !important;
  }
  .sm-pad-left-64 {
    padding-left: 4rem !important;
  }
  .sm-pad-block-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sm-pad-72 {
    padding: 4.5rem !important;
  }
  .sm-pad-top-72 {
    padding-top: 4.5rem !important;
  }
  .sm-pad-right-72 {
    padding-right: 4.5rem !important;
  }
  .sm-pad-btm-72 {
    padding-bottom: 4.5rem !important;
  }
  .sm-pad-left-72 {
    padding-left: 4.5rem !important;
  }
  .sm-pad-block-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .sm-pad-80 {
    padding: 5rem !important;
  }
  .sm-pad-top-80 {
    padding-top: 5rem !important;
  }
  .sm-pad-right-80 {
    padding-right: 5rem !important;
  }
  .sm-pad-btm-80 {
    padding-bottom: 5rem !important;
  }
  .sm-pad-left-80 {
    padding-left: 5rem !important;
  }
  .sm-pad-block-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .sm-pad-88 {
    padding: 5.5rem !important;
  }
  .sm-pad-top-88 {
    padding-top: 5.5rem !important;
  }
  .sm-pad-right-88 {
    padding-right: 5.5rem !important;
  }
  .sm-pad-btm-88 {
    padding-bottom: 5.5rem !important;
  }
  .sm-pad-left-88 {
    padding-left: 5.5rem !important;
  }
  .sm-pad-block-88 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .sm-pad-96 {
    padding: 6rem !important;
  }
  .sm-pad-top-96 {
    padding-top: 6rem !important;
  }
  .sm-pad-right-96 {
    padding-right: 6rem !important;
  }
  .sm-pad-btm-96 {
    padding-bottom: 6rem !important;
  }
  .sm-pad-left-96 {
    padding-left: 6rem !important;
  }
  .sm-pad-block-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .sm-pad-104 {
    padding: 6.5rem !important;
  }
  .sm-pad-top-104 {
    padding-top: 6.5rem !important;
  }
  .sm-pad-right-104 {
    padding-right: 6.5rem !important;
  }
  .sm-pad-btm-104 {
    padding-bottom: 6.5rem !important;
  }
  .sm-pad-left-104 {
    padding-left: 6.5rem !important;
  }
  .sm-pad-block-104 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .sm-pad-112 {
    padding: 7rem !important;
  }
  .sm-pad-top-112 {
    padding-top: 7rem !important;
  }
  .sm-pad-right-112 {
    padding-right: 7rem !important;
  }
  .sm-pad-btm-112 {
    padding-bottom: 7rem !important;
  }
  .sm-pad-left-112 {
    padding-left: 7rem !important;
  }
  .sm-pad-block-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .sm-pad-120 {
    padding: 7.5rem !important;
  }
  .sm-pad-top-120 {
    padding-top: 7.5rem !important;
  }
  .sm-pad-right-120 {
    padding-right: 7.5rem !important;
  }
  .sm-pad-btm-120 {
    padding-bottom: 7.5rem !important;
  }
  .sm-pad-left-120 {
    padding-left: 7.5rem !important;
  }
  .sm-pad-block-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .sm-pad-128 {
    padding: 8rem !important;
  }
  .sm-pad-top-128 {
    padding-top: 8rem !important;
  }
  .sm-pad-right-128 {
    padding-right: 8rem !important;
  }
  .sm-pad-btm-128 {
    padding-bottom: 8rem !important;
  }
  .sm-pad-left-128 {
    padding-left: 8rem !important;
  }
  .sm-pad-block-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .sm-pad-136 {
    padding: 8.5rem !important;
  }
  .sm-pad-top-136 {
    padding-top: 8.5rem !important;
  }
  .sm-pad-right-136 {
    padding-right: 8.5rem !important;
  }
  .sm-pad-btm-136 {
    padding-bottom: 8.5rem !important;
  }
  .sm-pad-left-136 {
    padding-left: 8.5rem !important;
  }
  .sm-pad-block-136 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .sm-pad-144 {
    padding: 9rem !important;
  }
  .sm-pad-top-144 {
    padding-top: 9rem !important;
  }
  .sm-pad-right-144 {
    padding-right: 9rem !important;
  }
  .sm-pad-btm-144 {
    padding-bottom: 9rem !important;
  }
  .sm-pad-left-144 {
    padding-left: 9rem !important;
  }
  .sm-pad-block-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .sm-pad-152 {
    padding: 9.5rem !important;
  }
  .sm-pad-top-152 {
    padding-top: 9.5rem !important;
  }
  .sm-pad-right-152 {
    padding-right: 9.5rem !important;
  }
  .sm-pad-btm-152 {
    padding-bottom: 9.5rem !important;
  }
  .sm-pad-left-152 {
    padding-left: 9.5rem !important;
  }
  .sm-pad-block-152 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .sm-pad-160 {
    padding: 10rem !important;
  }
  .sm-pad-top-160 {
    padding-top: 10rem !important;
  }
  .sm-pad-right-160 {
    padding-right: 10rem !important;
  }
  .sm-pad-btm-160 {
    padding-bottom: 10rem !important;
  }
  .sm-pad-left-160 {
    padding-left: 10rem !important;
  }
  .sm-pad-block-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .sm-pad-168 {
    padding: 10.5rem !important;
  }
  .sm-pad-top-168 {
    padding-top: 10.5rem !important;
  }
  .sm-pad-right-168 {
    padding-right: 10.5rem !important;
  }
  .sm-pad-btm-168 {
    padding-bottom: 10.5rem !important;
  }
  .sm-pad-left-168 {
    padding-left: 10.5rem !important;
  }
  .sm-pad-block-168 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  .sm-pad-176 {
    padding: 11rem !important;
  }
  .sm-pad-top-176 {
    padding-top: 11rem !important;
  }
  .sm-pad-right-176 {
    padding-right: 11rem !important;
  }
  .sm-pad-btm-176 {
    padding-bottom: 11rem !important;
  }
  .sm-pad-left-176 {
    padding-left: 11rem !important;
  }
  .sm-pad-block-176 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .sm-pad-184 {
    padding: 11.5rem !important;
  }
  .sm-pad-top-184 {
    padding-top: 11.5rem !important;
  }
  .sm-pad-right-184 {
    padding-right: 11.5rem !important;
  }
  .sm-pad-btm-184 {
    padding-bottom: 11.5rem !important;
  }
  .sm-pad-left-184 {
    padding-left: 11.5rem !important;
  }
  .sm-pad-block-184 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }
  .sm-pad-192 {
    padding: 12rem !important;
  }
  .sm-pad-top-192 {
    padding-top: 12rem !important;
  }
  .sm-pad-right-192 {
    padding-right: 12rem !important;
  }
  .sm-pad-btm-192 {
    padding-bottom: 12rem !important;
  }
  .sm-pad-left-192 {
    padding-left: 12rem !important;
  }
  .sm-pad-block-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .sm-pad-200 {
    padding: 12.5rem !important;
  }
  .sm-pad-top-200 {
    padding-top: 12.5rem !important;
  }
  .sm-pad-right-200 {
    padding-right: 12.5rem !important;
  }
  .sm-pad-btm-200 {
    padding-bottom: 12.5rem !important;
  }
  .sm-pad-left-200 {
    padding-left: 12.5rem !important;
  }
  .sm-pad-block-200 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .sm-pad-208 {
    padding: 13rem !important;
  }
  .sm-pad-top-208 {
    padding-top: 13rem !important;
  }
  .sm-pad-right-208 {
    padding-right: 13rem !important;
  }
  .sm-pad-btm-208 {
    padding-bottom: 13rem !important;
  }
  .sm-pad-left-208 {
    padding-left: 13rem !important;
  }
  .sm-pad-block-208 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .sm-pad-216 {
    padding: 13.5rem !important;
  }
  .sm-pad-top-216 {
    padding-top: 13.5rem !important;
  }
  .sm-pad-right-216 {
    padding-right: 13.5rem !important;
  }
  .sm-pad-btm-216 {
    padding-bottom: 13.5rem !important;
  }
  .sm-pad-left-216 {
    padding-left: 13.5rem !important;
  }
  .sm-pad-block-216 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }
  .sm-pad-224 {
    padding: 14rem !important;
  }
  .sm-pad-top-224 {
    padding-top: 14rem !important;
  }
  .sm-pad-right-224 {
    padding-right: 14rem !important;
  }
  .sm-pad-btm-224 {
    padding-bottom: 14rem !important;
  }
  .sm-pad-left-224 {
    padding-left: 14rem !important;
  }
  .sm-pad-block-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .sm-pad-232 {
    padding: 14.5rem !important;
  }
  .sm-pad-top-232 {
    padding-top: 14.5rem !important;
  }
  .sm-pad-right-232 {
    padding-right: 14.5rem !important;
  }
  .sm-pad-btm-232 {
    padding-bottom: 14.5rem !important;
  }
  .sm-pad-left-232 {
    padding-left: 14.5rem !important;
  }
  .sm-pad-block-232 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important;
  }
  .sm-pad-240 {
    padding: 15rem !important;
  }
  .sm-pad-top-240 {
    padding-top: 15rem !important;
  }
  .sm-pad-right-240 {
    padding-right: 15rem !important;
  }
  .sm-pad-btm-240 {
    padding-bottom: 15rem !important;
  }
  .sm-pad-left-240 {
    padding-left: 15rem !important;
  }
  .sm-pad-block-240 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .sm-pad-248 {
    padding: 15.5rem !important;
  }
  .sm-pad-top-248 {
    padding-top: 15.5rem !important;
  }
  .sm-pad-right-248 {
    padding-right: 15.5rem !important;
  }
  .sm-pad-btm-248 {
    padding-bottom: 15.5rem !important;
  }
  .sm-pad-left-248 {
    padding-left: 15.5rem !important;
  }
  .sm-pad-block-248 {
    padding-top: 15.5rem !important;
    padding-bottom: 15.5rem !important;
  }
  .sm-pad-256 {
    padding: 16rem !important;
  }
  .sm-pad-top-256 {
    padding-top: 16rem !important;
  }
  .sm-pad-right-256 {
    padding-right: 16rem !important;
  }
  .sm-pad-btm-256 {
    padding-bottom: 16rem !important;
  }
  .sm-pad-left-256 {
    padding-left: 16rem !important;
  }
  .sm-pad-block-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .sm-pad-264 {
    padding: 16.5rem !important;
  }
  .sm-pad-top-264 {
    padding-top: 16.5rem !important;
  }
  .sm-pad-right-264 {
    padding-right: 16.5rem !important;
  }
  .sm-pad-btm-264 {
    padding-bottom: 16.5rem !important;
  }
  .sm-pad-left-264 {
    padding-left: 16.5rem !important;
  }
  .sm-pad-block-264 {
    padding-top: 16.5rem !important;
    padding-bottom: 16.5rem !important;
  }
  .sm-pad-272 {
    padding: 17rem !important;
  }
  .sm-pad-top-272 {
    padding-top: 17rem !important;
  }
  .sm-pad-right-272 {
    padding-right: 17rem !important;
  }
  .sm-pad-btm-272 {
    padding-bottom: 17rem !important;
  }
  .sm-pad-left-272 {
    padding-left: 17rem !important;
  }
  .sm-pad-block-272 {
    padding-top: 17rem !important;
    padding-bottom: 17rem !important;
  }
  .sm-pad-280 {
    padding: 17.5rem !important;
  }
  .sm-pad-top-280 {
    padding-top: 17.5rem !important;
  }
  .sm-pad-right-280 {
    padding-right: 17.5rem !important;
  }
  .sm-pad-btm-280 {
    padding-bottom: 17.5rem !important;
  }
  .sm-pad-left-280 {
    padding-left: 17.5rem !important;
  }
  .sm-pad-block-280 {
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }
  .sm-pad-288 {
    padding: 18rem !important;
  }
  .sm-pad-top-288 {
    padding-top: 18rem !important;
  }
  .sm-pad-right-288 {
    padding-right: 18rem !important;
  }
  .sm-pad-btm-288 {
    padding-bottom: 18rem !important;
  }
  .sm-pad-left-288 {
    padding-left: 18rem !important;
  }
  .sm-pad-block-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .sm-pad-296 {
    padding: 18.5rem !important;
  }
  .sm-pad-top-296 {
    padding-top: 18.5rem !important;
  }
  .sm-pad-right-296 {
    padding-right: 18.5rem !important;
  }
  .sm-pad-btm-296 {
    padding-bottom: 18.5rem !important;
  }
  .sm-pad-left-296 {
    padding-left: 18.5rem !important;
  }
  .sm-pad-block-296 {
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }
  .sm-pad-304 {
    padding: 19rem !important;
  }
  .sm-pad-top-304 {
    padding-top: 19rem !important;
  }
  .sm-pad-right-304 {
    padding-right: 19rem !important;
  }
  .sm-pad-btm-304 {
    padding-bottom: 19rem !important;
  }
  .sm-pad-left-304 {
    padding-left: 19rem !important;
  }
  .sm-pad-block-304 {
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }
  .sm-pad-312 {
    padding: 19.5rem !important;
  }
  .sm-pad-top-312 {
    padding-top: 19.5rem !important;
  }
  .sm-pad-right-312 {
    padding-right: 19.5rem !important;
  }
  .sm-pad-btm-312 {
    padding-bottom: 19.5rem !important;
  }
  .sm-pad-left-312 {
    padding-left: 19.5rem !important;
  }
  .sm-pad-block-312 {
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }
  .sm-pad-320 {
    padding: 20rem !important;
  }
  .sm-pad-top-320 {
    padding-top: 20rem !important;
  }
  .sm-pad-right-320 {
    padding-right: 20rem !important;
  }
  .sm-pad-btm-320 {
    padding-bottom: 20rem !important;
  }
  .sm-pad-left-320 {
    padding-left: 20rem !important;
  }
  .sm-pad-block-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
@media (min-width: 1024px) {
  .md-pad-0 {
    padding: 0 !important;
  }
  .md-pad-top-0 {
    padding-top: 0 !important;
  }
  .md-pad-right-0 {
    padding-right: 0 !important;
  }
  .md-pad-btm-0 {
    padding-bottom: 0 !important;
  }
  .md-pad-left-0 {
    padding-left: 0 !important;
  }
  .md-pad-block-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .md-pad-8 {
    padding: 0.5rem !important;
  }
  .md-pad-top-8 {
    padding-top: 0.5rem !important;
  }
  .md-pad-right-8 {
    padding-right: 0.5rem !important;
  }
  .md-pad-btm-8 {
    padding-bottom: 0.5rem !important;
  }
  .md-pad-left-8 {
    padding-left: 0.5rem !important;
  }
  .md-pad-block-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .md-pad-16 {
    padding: 1rem !important;
  }
  .md-pad-top-16 {
    padding-top: 1rem !important;
  }
  .md-pad-right-16 {
    padding-right: 1rem !important;
  }
  .md-pad-btm-16 {
    padding-bottom: 1rem !important;
  }
  .md-pad-left-16 {
    padding-left: 1rem !important;
  }
  .md-pad-block-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .md-pad-24 {
    padding: 1.5rem !important;
  }
  .md-pad-top-24 {
    padding-top: 1.5rem !important;
  }
  .md-pad-right-24 {
    padding-right: 1.5rem !important;
  }
  .md-pad-btm-24 {
    padding-bottom: 1.5rem !important;
  }
  .md-pad-left-24 {
    padding-left: 1.5rem !important;
  }
  .md-pad-block-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .md-pad-32 {
    padding: 2rem !important;
  }
  .md-pad-top-32 {
    padding-top: 2rem !important;
  }
  .md-pad-right-32 {
    padding-right: 2rem !important;
  }
  .md-pad-btm-32 {
    padding-bottom: 2rem !important;
  }
  .md-pad-left-32 {
    padding-left: 2rem !important;
  }
  .md-pad-block-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .md-pad-40 {
    padding: 2.5rem !important;
  }
  .md-pad-top-40 {
    padding-top: 2.5rem !important;
  }
  .md-pad-right-40 {
    padding-right: 2.5rem !important;
  }
  .md-pad-btm-40 {
    padding-bottom: 2.5rem !important;
  }
  .md-pad-left-40 {
    padding-left: 2.5rem !important;
  }
  .md-pad-block-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .md-pad-48 {
    padding: 3rem !important;
  }
  .md-pad-top-48 {
    padding-top: 3rem !important;
  }
  .md-pad-right-48 {
    padding-right: 3rem !important;
  }
  .md-pad-btm-48 {
    padding-bottom: 3rem !important;
  }
  .md-pad-left-48 {
    padding-left: 3rem !important;
  }
  .md-pad-block-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .md-pad-56 {
    padding: 3.5rem !important;
  }
  .md-pad-top-56 {
    padding-top: 3.5rem !important;
  }
  .md-pad-right-56 {
    padding-right: 3.5rem !important;
  }
  .md-pad-btm-56 {
    padding-bottom: 3.5rem !important;
  }
  .md-pad-left-56 {
    padding-left: 3.5rem !important;
  }
  .md-pad-block-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .md-pad-64 {
    padding: 4rem !important;
  }
  .md-pad-top-64 {
    padding-top: 4rem !important;
  }
  .md-pad-right-64 {
    padding-right: 4rem !important;
  }
  .md-pad-btm-64 {
    padding-bottom: 4rem !important;
  }
  .md-pad-left-64 {
    padding-left: 4rem !important;
  }
  .md-pad-block-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .md-pad-72 {
    padding: 4.5rem !important;
  }
  .md-pad-top-72 {
    padding-top: 4.5rem !important;
  }
  .md-pad-right-72 {
    padding-right: 4.5rem !important;
  }
  .md-pad-btm-72 {
    padding-bottom: 4.5rem !important;
  }
  .md-pad-left-72 {
    padding-left: 4.5rem !important;
  }
  .md-pad-block-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .md-pad-80 {
    padding: 5rem !important;
  }
  .md-pad-top-80 {
    padding-top: 5rem !important;
  }
  .md-pad-right-80 {
    padding-right: 5rem !important;
  }
  .md-pad-btm-80 {
    padding-bottom: 5rem !important;
  }
  .md-pad-left-80 {
    padding-left: 5rem !important;
  }
  .md-pad-block-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .md-pad-88 {
    padding: 5.5rem !important;
  }
  .md-pad-top-88 {
    padding-top: 5.5rem !important;
  }
  .md-pad-right-88 {
    padding-right: 5.5rem !important;
  }
  .md-pad-btm-88 {
    padding-bottom: 5.5rem !important;
  }
  .md-pad-left-88 {
    padding-left: 5.5rem !important;
  }
  .md-pad-block-88 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .md-pad-96 {
    padding: 6rem !important;
  }
  .md-pad-top-96 {
    padding-top: 6rem !important;
  }
  .md-pad-right-96 {
    padding-right: 6rem !important;
  }
  .md-pad-btm-96 {
    padding-bottom: 6rem !important;
  }
  .md-pad-left-96 {
    padding-left: 6rem !important;
  }
  .md-pad-block-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .md-pad-104 {
    padding: 6.5rem !important;
  }
  .md-pad-top-104 {
    padding-top: 6.5rem !important;
  }
  .md-pad-right-104 {
    padding-right: 6.5rem !important;
  }
  .md-pad-btm-104 {
    padding-bottom: 6.5rem !important;
  }
  .md-pad-left-104 {
    padding-left: 6.5rem !important;
  }
  .md-pad-block-104 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .md-pad-112 {
    padding: 7rem !important;
  }
  .md-pad-top-112 {
    padding-top: 7rem !important;
  }
  .md-pad-right-112 {
    padding-right: 7rem !important;
  }
  .md-pad-btm-112 {
    padding-bottom: 7rem !important;
  }
  .md-pad-left-112 {
    padding-left: 7rem !important;
  }
  .md-pad-block-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .md-pad-120 {
    padding: 7.5rem !important;
  }
  .md-pad-top-120 {
    padding-top: 7.5rem !important;
  }
  .md-pad-right-120 {
    padding-right: 7.5rem !important;
  }
  .md-pad-btm-120 {
    padding-bottom: 7.5rem !important;
  }
  .md-pad-left-120 {
    padding-left: 7.5rem !important;
  }
  .md-pad-block-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .md-pad-128 {
    padding: 8rem !important;
  }
  .md-pad-top-128 {
    padding-top: 8rem !important;
  }
  .md-pad-right-128 {
    padding-right: 8rem !important;
  }
  .md-pad-btm-128 {
    padding-bottom: 8rem !important;
  }
  .md-pad-left-128 {
    padding-left: 8rem !important;
  }
  .md-pad-block-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .md-pad-136 {
    padding: 8.5rem !important;
  }
  .md-pad-top-136 {
    padding-top: 8.5rem !important;
  }
  .md-pad-right-136 {
    padding-right: 8.5rem !important;
  }
  .md-pad-btm-136 {
    padding-bottom: 8.5rem !important;
  }
  .md-pad-left-136 {
    padding-left: 8.5rem !important;
  }
  .md-pad-block-136 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .md-pad-144 {
    padding: 9rem !important;
  }
  .md-pad-top-144 {
    padding-top: 9rem !important;
  }
  .md-pad-right-144 {
    padding-right: 9rem !important;
  }
  .md-pad-btm-144 {
    padding-bottom: 9rem !important;
  }
  .md-pad-left-144 {
    padding-left: 9rem !important;
  }
  .md-pad-block-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .md-pad-152 {
    padding: 9.5rem !important;
  }
  .md-pad-top-152 {
    padding-top: 9.5rem !important;
  }
  .md-pad-right-152 {
    padding-right: 9.5rem !important;
  }
  .md-pad-btm-152 {
    padding-bottom: 9.5rem !important;
  }
  .md-pad-left-152 {
    padding-left: 9.5rem !important;
  }
  .md-pad-block-152 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .md-pad-160 {
    padding: 10rem !important;
  }
  .md-pad-top-160 {
    padding-top: 10rem !important;
  }
  .md-pad-right-160 {
    padding-right: 10rem !important;
  }
  .md-pad-btm-160 {
    padding-bottom: 10rem !important;
  }
  .md-pad-left-160 {
    padding-left: 10rem !important;
  }
  .md-pad-block-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .md-pad-168 {
    padding: 10.5rem !important;
  }
  .md-pad-top-168 {
    padding-top: 10.5rem !important;
  }
  .md-pad-right-168 {
    padding-right: 10.5rem !important;
  }
  .md-pad-btm-168 {
    padding-bottom: 10.5rem !important;
  }
  .md-pad-left-168 {
    padding-left: 10.5rem !important;
  }
  .md-pad-block-168 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  .md-pad-176 {
    padding: 11rem !important;
  }
  .md-pad-top-176 {
    padding-top: 11rem !important;
  }
  .md-pad-right-176 {
    padding-right: 11rem !important;
  }
  .md-pad-btm-176 {
    padding-bottom: 11rem !important;
  }
  .md-pad-left-176 {
    padding-left: 11rem !important;
  }
  .md-pad-block-176 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .md-pad-184 {
    padding: 11.5rem !important;
  }
  .md-pad-top-184 {
    padding-top: 11.5rem !important;
  }
  .md-pad-right-184 {
    padding-right: 11.5rem !important;
  }
  .md-pad-btm-184 {
    padding-bottom: 11.5rem !important;
  }
  .md-pad-left-184 {
    padding-left: 11.5rem !important;
  }
  .md-pad-block-184 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }
  .md-pad-192 {
    padding: 12rem !important;
  }
  .md-pad-top-192 {
    padding-top: 12rem !important;
  }
  .md-pad-right-192 {
    padding-right: 12rem !important;
  }
  .md-pad-btm-192 {
    padding-bottom: 12rem !important;
  }
  .md-pad-left-192 {
    padding-left: 12rem !important;
  }
  .md-pad-block-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .md-pad-200 {
    padding: 12.5rem !important;
  }
  .md-pad-top-200 {
    padding-top: 12.5rem !important;
  }
  .md-pad-right-200 {
    padding-right: 12.5rem !important;
  }
  .md-pad-btm-200 {
    padding-bottom: 12.5rem !important;
  }
  .md-pad-left-200 {
    padding-left: 12.5rem !important;
  }
  .md-pad-block-200 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .md-pad-208 {
    padding: 13rem !important;
  }
  .md-pad-top-208 {
    padding-top: 13rem !important;
  }
  .md-pad-right-208 {
    padding-right: 13rem !important;
  }
  .md-pad-btm-208 {
    padding-bottom: 13rem !important;
  }
  .md-pad-left-208 {
    padding-left: 13rem !important;
  }
  .md-pad-block-208 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .md-pad-216 {
    padding: 13.5rem !important;
  }
  .md-pad-top-216 {
    padding-top: 13.5rem !important;
  }
  .md-pad-right-216 {
    padding-right: 13.5rem !important;
  }
  .md-pad-btm-216 {
    padding-bottom: 13.5rem !important;
  }
  .md-pad-left-216 {
    padding-left: 13.5rem !important;
  }
  .md-pad-block-216 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }
  .md-pad-224 {
    padding: 14rem !important;
  }
  .md-pad-top-224 {
    padding-top: 14rem !important;
  }
  .md-pad-right-224 {
    padding-right: 14rem !important;
  }
  .md-pad-btm-224 {
    padding-bottom: 14rem !important;
  }
  .md-pad-left-224 {
    padding-left: 14rem !important;
  }
  .md-pad-block-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .md-pad-232 {
    padding: 14.5rem !important;
  }
  .md-pad-top-232 {
    padding-top: 14.5rem !important;
  }
  .md-pad-right-232 {
    padding-right: 14.5rem !important;
  }
  .md-pad-btm-232 {
    padding-bottom: 14.5rem !important;
  }
  .md-pad-left-232 {
    padding-left: 14.5rem !important;
  }
  .md-pad-block-232 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important;
  }
  .md-pad-240 {
    padding: 15rem !important;
  }
  .md-pad-top-240 {
    padding-top: 15rem !important;
  }
  .md-pad-right-240 {
    padding-right: 15rem !important;
  }
  .md-pad-btm-240 {
    padding-bottom: 15rem !important;
  }
  .md-pad-left-240 {
    padding-left: 15rem !important;
  }
  .md-pad-block-240 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .md-pad-248 {
    padding: 15.5rem !important;
  }
  .md-pad-top-248 {
    padding-top: 15.5rem !important;
  }
  .md-pad-right-248 {
    padding-right: 15.5rem !important;
  }
  .md-pad-btm-248 {
    padding-bottom: 15.5rem !important;
  }
  .md-pad-left-248 {
    padding-left: 15.5rem !important;
  }
  .md-pad-block-248 {
    padding-top: 15.5rem !important;
    padding-bottom: 15.5rem !important;
  }
  .md-pad-256 {
    padding: 16rem !important;
  }
  .md-pad-top-256 {
    padding-top: 16rem !important;
  }
  .md-pad-right-256 {
    padding-right: 16rem !important;
  }
  .md-pad-btm-256 {
    padding-bottom: 16rem !important;
  }
  .md-pad-left-256 {
    padding-left: 16rem !important;
  }
  .md-pad-block-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .md-pad-264 {
    padding: 16.5rem !important;
  }
  .md-pad-top-264 {
    padding-top: 16.5rem !important;
  }
  .md-pad-right-264 {
    padding-right: 16.5rem !important;
  }
  .md-pad-btm-264 {
    padding-bottom: 16.5rem !important;
  }
  .md-pad-left-264 {
    padding-left: 16.5rem !important;
  }
  .md-pad-block-264 {
    padding-top: 16.5rem !important;
    padding-bottom: 16.5rem !important;
  }
  .md-pad-272 {
    padding: 17rem !important;
  }
  .md-pad-top-272 {
    padding-top: 17rem !important;
  }
  .md-pad-right-272 {
    padding-right: 17rem !important;
  }
  .md-pad-btm-272 {
    padding-bottom: 17rem !important;
  }
  .md-pad-left-272 {
    padding-left: 17rem !important;
  }
  .md-pad-block-272 {
    padding-top: 17rem !important;
    padding-bottom: 17rem !important;
  }
  .md-pad-280 {
    padding: 17.5rem !important;
  }
  .md-pad-top-280 {
    padding-top: 17.5rem !important;
  }
  .md-pad-right-280 {
    padding-right: 17.5rem !important;
  }
  .md-pad-btm-280 {
    padding-bottom: 17.5rem !important;
  }
  .md-pad-left-280 {
    padding-left: 17.5rem !important;
  }
  .md-pad-block-280 {
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }
  .md-pad-288 {
    padding: 18rem !important;
  }
  .md-pad-top-288 {
    padding-top: 18rem !important;
  }
  .md-pad-right-288 {
    padding-right: 18rem !important;
  }
  .md-pad-btm-288 {
    padding-bottom: 18rem !important;
  }
  .md-pad-left-288 {
    padding-left: 18rem !important;
  }
  .md-pad-block-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .md-pad-296 {
    padding: 18.5rem !important;
  }
  .md-pad-top-296 {
    padding-top: 18.5rem !important;
  }
  .md-pad-right-296 {
    padding-right: 18.5rem !important;
  }
  .md-pad-btm-296 {
    padding-bottom: 18.5rem !important;
  }
  .md-pad-left-296 {
    padding-left: 18.5rem !important;
  }
  .md-pad-block-296 {
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }
  .md-pad-304 {
    padding: 19rem !important;
  }
  .md-pad-top-304 {
    padding-top: 19rem !important;
  }
  .md-pad-right-304 {
    padding-right: 19rem !important;
  }
  .md-pad-btm-304 {
    padding-bottom: 19rem !important;
  }
  .md-pad-left-304 {
    padding-left: 19rem !important;
  }
  .md-pad-block-304 {
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }
  .md-pad-312 {
    padding: 19.5rem !important;
  }
  .md-pad-top-312 {
    padding-top: 19.5rem !important;
  }
  .md-pad-right-312 {
    padding-right: 19.5rem !important;
  }
  .md-pad-btm-312 {
    padding-bottom: 19.5rem !important;
  }
  .md-pad-left-312 {
    padding-left: 19.5rem !important;
  }
  .md-pad-block-312 {
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }
  .md-pad-320 {
    padding: 20rem !important;
  }
  .md-pad-top-320 {
    padding-top: 20rem !important;
  }
  .md-pad-right-320 {
    padding-right: 20rem !important;
  }
  .md-pad-btm-320 {
    padding-bottom: 20rem !important;
  }
  .md-pad-left-320 {
    padding-left: 20rem !important;
  }
  .md-pad-block-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
@media (min-width: 1280px) {
  .lg-pad-0 {
    padding: 0 !important;
  }
  .lg-pad-top-0 {
    padding-top: 0 !important;
  }
  .lg-pad-right-0 {
    padding-right: 0 !important;
  }
  .lg-pad-btm-0 {
    padding-bottom: 0 !important;
  }
  .lg-pad-left-0 {
    padding-left: 0 !important;
  }
  .lg-pad-block-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lg-pad-8 {
    padding: 0.5rem !important;
  }
  .lg-pad-top-8 {
    padding-top: 0.5rem !important;
  }
  .lg-pad-right-8 {
    padding-right: 0.5rem !important;
  }
  .lg-pad-btm-8 {
    padding-bottom: 0.5rem !important;
  }
  .lg-pad-left-8 {
    padding-left: 0.5rem !important;
  }
  .lg-pad-block-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg-pad-16 {
    padding: 1rem !important;
  }
  .lg-pad-top-16 {
    padding-top: 1rem !important;
  }
  .lg-pad-right-16 {
    padding-right: 1rem !important;
  }
  .lg-pad-btm-16 {
    padding-bottom: 1rem !important;
  }
  .lg-pad-left-16 {
    padding-left: 1rem !important;
  }
  .lg-pad-block-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg-pad-24 {
    padding: 1.5rem !important;
  }
  .lg-pad-top-24 {
    padding-top: 1.5rem !important;
  }
  .lg-pad-right-24 {
    padding-right: 1.5rem !important;
  }
  .lg-pad-btm-24 {
    padding-bottom: 1.5rem !important;
  }
  .lg-pad-left-24 {
    padding-left: 1.5rem !important;
  }
  .lg-pad-block-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lg-pad-32 {
    padding: 2rem !important;
  }
  .lg-pad-top-32 {
    padding-top: 2rem !important;
  }
  .lg-pad-right-32 {
    padding-right: 2rem !important;
  }
  .lg-pad-btm-32 {
    padding-bottom: 2rem !important;
  }
  .lg-pad-left-32 {
    padding-left: 2rem !important;
  }
  .lg-pad-block-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg-pad-40 {
    padding: 2.5rem !important;
  }
  .lg-pad-top-40 {
    padding-top: 2.5rem !important;
  }
  .lg-pad-right-40 {
    padding-right: 2.5rem !important;
  }
  .lg-pad-btm-40 {
    padding-bottom: 2.5rem !important;
  }
  .lg-pad-left-40 {
    padding-left: 2.5rem !important;
  }
  .lg-pad-block-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .lg-pad-48 {
    padding: 3rem !important;
  }
  .lg-pad-top-48 {
    padding-top: 3rem !important;
  }
  .lg-pad-right-48 {
    padding-right: 3rem !important;
  }
  .lg-pad-btm-48 {
    padding-bottom: 3rem !important;
  }
  .lg-pad-left-48 {
    padding-left: 3rem !important;
  }
  .lg-pad-block-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg-pad-56 {
    padding: 3.5rem !important;
  }
  .lg-pad-top-56 {
    padding-top: 3.5rem !important;
  }
  .lg-pad-right-56 {
    padding-right: 3.5rem !important;
  }
  .lg-pad-btm-56 {
    padding-bottom: 3.5rem !important;
  }
  .lg-pad-left-56 {
    padding-left: 3.5rem !important;
  }
  .lg-pad-block-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .lg-pad-64 {
    padding: 4rem !important;
  }
  .lg-pad-top-64 {
    padding-top: 4rem !important;
  }
  .lg-pad-right-64 {
    padding-right: 4rem !important;
  }
  .lg-pad-btm-64 {
    padding-bottom: 4rem !important;
  }
  .lg-pad-left-64 {
    padding-left: 4rem !important;
  }
  .lg-pad-block-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .lg-pad-72 {
    padding: 4.5rem !important;
  }
  .lg-pad-top-72 {
    padding-top: 4.5rem !important;
  }
  .lg-pad-right-72 {
    padding-right: 4.5rem !important;
  }
  .lg-pad-btm-72 {
    padding-bottom: 4.5rem !important;
  }
  .lg-pad-left-72 {
    padding-left: 4.5rem !important;
  }
  .lg-pad-block-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .lg-pad-80 {
    padding: 5rem !important;
  }
  .lg-pad-top-80 {
    padding-top: 5rem !important;
  }
  .lg-pad-right-80 {
    padding-right: 5rem !important;
  }
  .lg-pad-btm-80 {
    padding-bottom: 5rem !important;
  }
  .lg-pad-left-80 {
    padding-left: 5rem !important;
  }
  .lg-pad-block-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .lg-pad-88 {
    padding: 5.5rem !important;
  }
  .lg-pad-top-88 {
    padding-top: 5.5rem !important;
  }
  .lg-pad-right-88 {
    padding-right: 5.5rem !important;
  }
  .lg-pad-btm-88 {
    padding-bottom: 5.5rem !important;
  }
  .lg-pad-left-88 {
    padding-left: 5.5rem !important;
  }
  .lg-pad-block-88 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .lg-pad-96 {
    padding: 6rem !important;
  }
  .lg-pad-top-96 {
    padding-top: 6rem !important;
  }
  .lg-pad-right-96 {
    padding-right: 6rem !important;
  }
  .lg-pad-btm-96 {
    padding-bottom: 6rem !important;
  }
  .lg-pad-left-96 {
    padding-left: 6rem !important;
  }
  .lg-pad-block-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .lg-pad-104 {
    padding: 6.5rem !important;
  }
  .lg-pad-top-104 {
    padding-top: 6.5rem !important;
  }
  .lg-pad-right-104 {
    padding-right: 6.5rem !important;
  }
  .lg-pad-btm-104 {
    padding-bottom: 6.5rem !important;
  }
  .lg-pad-left-104 {
    padding-left: 6.5rem !important;
  }
  .lg-pad-block-104 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .lg-pad-112 {
    padding: 7rem !important;
  }
  .lg-pad-top-112 {
    padding-top: 7rem !important;
  }
  .lg-pad-right-112 {
    padding-right: 7rem !important;
  }
  .lg-pad-btm-112 {
    padding-bottom: 7rem !important;
  }
  .lg-pad-left-112 {
    padding-left: 7rem !important;
  }
  .lg-pad-block-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .lg-pad-120 {
    padding: 7.5rem !important;
  }
  .lg-pad-top-120 {
    padding-top: 7.5rem !important;
  }
  .lg-pad-right-120 {
    padding-right: 7.5rem !important;
  }
  .lg-pad-btm-120 {
    padding-bottom: 7.5rem !important;
  }
  .lg-pad-left-120 {
    padding-left: 7.5rem !important;
  }
  .lg-pad-block-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .lg-pad-128 {
    padding: 8rem !important;
  }
  .lg-pad-top-128 {
    padding-top: 8rem !important;
  }
  .lg-pad-right-128 {
    padding-right: 8rem !important;
  }
  .lg-pad-btm-128 {
    padding-bottom: 8rem !important;
  }
  .lg-pad-left-128 {
    padding-left: 8rem !important;
  }
  .lg-pad-block-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .lg-pad-136 {
    padding: 8.5rem !important;
  }
  .lg-pad-top-136 {
    padding-top: 8.5rem !important;
  }
  .lg-pad-right-136 {
    padding-right: 8.5rem !important;
  }
  .lg-pad-btm-136 {
    padding-bottom: 8.5rem !important;
  }
  .lg-pad-left-136 {
    padding-left: 8.5rem !important;
  }
  .lg-pad-block-136 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .lg-pad-144 {
    padding: 9rem !important;
  }
  .lg-pad-top-144 {
    padding-top: 9rem !important;
  }
  .lg-pad-right-144 {
    padding-right: 9rem !important;
  }
  .lg-pad-btm-144 {
    padding-bottom: 9rem !important;
  }
  .lg-pad-left-144 {
    padding-left: 9rem !important;
  }
  .lg-pad-block-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .lg-pad-152 {
    padding: 9.5rem !important;
  }
  .lg-pad-top-152 {
    padding-top: 9.5rem !important;
  }
  .lg-pad-right-152 {
    padding-right: 9.5rem !important;
  }
  .lg-pad-btm-152 {
    padding-bottom: 9.5rem !important;
  }
  .lg-pad-left-152 {
    padding-left: 9.5rem !important;
  }
  .lg-pad-block-152 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .lg-pad-160 {
    padding: 10rem !important;
  }
  .lg-pad-top-160 {
    padding-top: 10rem !important;
  }
  .lg-pad-right-160 {
    padding-right: 10rem !important;
  }
  .lg-pad-btm-160 {
    padding-bottom: 10rem !important;
  }
  .lg-pad-left-160 {
    padding-left: 10rem !important;
  }
  .lg-pad-block-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .lg-pad-168 {
    padding: 10.5rem !important;
  }
  .lg-pad-top-168 {
    padding-top: 10.5rem !important;
  }
  .lg-pad-right-168 {
    padding-right: 10.5rem !important;
  }
  .lg-pad-btm-168 {
    padding-bottom: 10.5rem !important;
  }
  .lg-pad-left-168 {
    padding-left: 10.5rem !important;
  }
  .lg-pad-block-168 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  .lg-pad-176 {
    padding: 11rem !important;
  }
  .lg-pad-top-176 {
    padding-top: 11rem !important;
  }
  .lg-pad-right-176 {
    padding-right: 11rem !important;
  }
  .lg-pad-btm-176 {
    padding-bottom: 11rem !important;
  }
  .lg-pad-left-176 {
    padding-left: 11rem !important;
  }
  .lg-pad-block-176 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .lg-pad-184 {
    padding: 11.5rem !important;
  }
  .lg-pad-top-184 {
    padding-top: 11.5rem !important;
  }
  .lg-pad-right-184 {
    padding-right: 11.5rem !important;
  }
  .lg-pad-btm-184 {
    padding-bottom: 11.5rem !important;
  }
  .lg-pad-left-184 {
    padding-left: 11.5rem !important;
  }
  .lg-pad-block-184 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }
  .lg-pad-192 {
    padding: 12rem !important;
  }
  .lg-pad-top-192 {
    padding-top: 12rem !important;
  }
  .lg-pad-right-192 {
    padding-right: 12rem !important;
  }
  .lg-pad-btm-192 {
    padding-bottom: 12rem !important;
  }
  .lg-pad-left-192 {
    padding-left: 12rem !important;
  }
  .lg-pad-block-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .lg-pad-200 {
    padding: 12.5rem !important;
  }
  .lg-pad-top-200 {
    padding-top: 12.5rem !important;
  }
  .lg-pad-right-200 {
    padding-right: 12.5rem !important;
  }
  .lg-pad-btm-200 {
    padding-bottom: 12.5rem !important;
  }
  .lg-pad-left-200 {
    padding-left: 12.5rem !important;
  }
  .lg-pad-block-200 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .lg-pad-208 {
    padding: 13rem !important;
  }
  .lg-pad-top-208 {
    padding-top: 13rem !important;
  }
  .lg-pad-right-208 {
    padding-right: 13rem !important;
  }
  .lg-pad-btm-208 {
    padding-bottom: 13rem !important;
  }
  .lg-pad-left-208 {
    padding-left: 13rem !important;
  }
  .lg-pad-block-208 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .lg-pad-216 {
    padding: 13.5rem !important;
  }
  .lg-pad-top-216 {
    padding-top: 13.5rem !important;
  }
  .lg-pad-right-216 {
    padding-right: 13.5rem !important;
  }
  .lg-pad-btm-216 {
    padding-bottom: 13.5rem !important;
  }
  .lg-pad-left-216 {
    padding-left: 13.5rem !important;
  }
  .lg-pad-block-216 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }
  .lg-pad-224 {
    padding: 14rem !important;
  }
  .lg-pad-top-224 {
    padding-top: 14rem !important;
  }
  .lg-pad-right-224 {
    padding-right: 14rem !important;
  }
  .lg-pad-btm-224 {
    padding-bottom: 14rem !important;
  }
  .lg-pad-left-224 {
    padding-left: 14rem !important;
  }
  .lg-pad-block-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .lg-pad-232 {
    padding: 14.5rem !important;
  }
  .lg-pad-top-232 {
    padding-top: 14.5rem !important;
  }
  .lg-pad-right-232 {
    padding-right: 14.5rem !important;
  }
  .lg-pad-btm-232 {
    padding-bottom: 14.5rem !important;
  }
  .lg-pad-left-232 {
    padding-left: 14.5rem !important;
  }
  .lg-pad-block-232 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important;
  }
  .lg-pad-240 {
    padding: 15rem !important;
  }
  .lg-pad-top-240 {
    padding-top: 15rem !important;
  }
  .lg-pad-right-240 {
    padding-right: 15rem !important;
  }
  .lg-pad-btm-240 {
    padding-bottom: 15rem !important;
  }
  .lg-pad-left-240 {
    padding-left: 15rem !important;
  }
  .lg-pad-block-240 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .lg-pad-248 {
    padding: 15.5rem !important;
  }
  .lg-pad-top-248 {
    padding-top: 15.5rem !important;
  }
  .lg-pad-right-248 {
    padding-right: 15.5rem !important;
  }
  .lg-pad-btm-248 {
    padding-bottom: 15.5rem !important;
  }
  .lg-pad-left-248 {
    padding-left: 15.5rem !important;
  }
  .lg-pad-block-248 {
    padding-top: 15.5rem !important;
    padding-bottom: 15.5rem !important;
  }
  .lg-pad-256 {
    padding: 16rem !important;
  }
  .lg-pad-top-256 {
    padding-top: 16rem !important;
  }
  .lg-pad-right-256 {
    padding-right: 16rem !important;
  }
  .lg-pad-btm-256 {
    padding-bottom: 16rem !important;
  }
  .lg-pad-left-256 {
    padding-left: 16rem !important;
  }
  .lg-pad-block-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .lg-pad-264 {
    padding: 16.5rem !important;
  }
  .lg-pad-top-264 {
    padding-top: 16.5rem !important;
  }
  .lg-pad-right-264 {
    padding-right: 16.5rem !important;
  }
  .lg-pad-btm-264 {
    padding-bottom: 16.5rem !important;
  }
  .lg-pad-left-264 {
    padding-left: 16.5rem !important;
  }
  .lg-pad-block-264 {
    padding-top: 16.5rem !important;
    padding-bottom: 16.5rem !important;
  }
  .lg-pad-272 {
    padding: 17rem !important;
  }
  .lg-pad-top-272 {
    padding-top: 17rem !important;
  }
  .lg-pad-right-272 {
    padding-right: 17rem !important;
  }
  .lg-pad-btm-272 {
    padding-bottom: 17rem !important;
  }
  .lg-pad-left-272 {
    padding-left: 17rem !important;
  }
  .lg-pad-block-272 {
    padding-top: 17rem !important;
    padding-bottom: 17rem !important;
  }
  .lg-pad-280 {
    padding: 17.5rem !important;
  }
  .lg-pad-top-280 {
    padding-top: 17.5rem !important;
  }
  .lg-pad-right-280 {
    padding-right: 17.5rem !important;
  }
  .lg-pad-btm-280 {
    padding-bottom: 17.5rem !important;
  }
  .lg-pad-left-280 {
    padding-left: 17.5rem !important;
  }
  .lg-pad-block-280 {
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }
  .lg-pad-288 {
    padding: 18rem !important;
  }
  .lg-pad-top-288 {
    padding-top: 18rem !important;
  }
  .lg-pad-right-288 {
    padding-right: 18rem !important;
  }
  .lg-pad-btm-288 {
    padding-bottom: 18rem !important;
  }
  .lg-pad-left-288 {
    padding-left: 18rem !important;
  }
  .lg-pad-block-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .lg-pad-296 {
    padding: 18.5rem !important;
  }
  .lg-pad-top-296 {
    padding-top: 18.5rem !important;
  }
  .lg-pad-right-296 {
    padding-right: 18.5rem !important;
  }
  .lg-pad-btm-296 {
    padding-bottom: 18.5rem !important;
  }
  .lg-pad-left-296 {
    padding-left: 18.5rem !important;
  }
  .lg-pad-block-296 {
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }
  .lg-pad-304 {
    padding: 19rem !important;
  }
  .lg-pad-top-304 {
    padding-top: 19rem !important;
  }
  .lg-pad-right-304 {
    padding-right: 19rem !important;
  }
  .lg-pad-btm-304 {
    padding-bottom: 19rem !important;
  }
  .lg-pad-left-304 {
    padding-left: 19rem !important;
  }
  .lg-pad-block-304 {
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }
  .lg-pad-312 {
    padding: 19.5rem !important;
  }
  .lg-pad-top-312 {
    padding-top: 19.5rem !important;
  }
  .lg-pad-right-312 {
    padding-right: 19.5rem !important;
  }
  .lg-pad-btm-312 {
    padding-bottom: 19.5rem !important;
  }
  .lg-pad-left-312 {
    padding-left: 19.5rem !important;
  }
  .lg-pad-block-312 {
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }
  .lg-pad-320 {
    padding: 20rem !important;
  }
  .lg-pad-top-320 {
    padding-top: 20rem !important;
  }
  .lg-pad-right-320 {
    padding-right: 20rem !important;
  }
  .lg-pad-btm-320 {
    padding-bottom: 20rem !important;
  }
  .lg-pad-left-320 {
    padding-left: 20rem !important;
  }
  .lg-pad-block-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
@media (min-width: 1600px) {
  .xlg-pad-0 {
    padding: 0 !important;
  }
  .xlg-pad-top-0 {
    padding-top: 0 !important;
  }
  .xlg-pad-right-0 {
    padding-right: 0 !important;
  }
  .xlg-pad-btm-0 {
    padding-bottom: 0 !important;
  }
  .xlg-pad-left-0 {
    padding-left: 0 !important;
  }
  .xlg-pad-block-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xlg-pad-8 {
    padding: 0.5rem !important;
  }
  .xlg-pad-top-8 {
    padding-top: 0.5rem !important;
  }
  .xlg-pad-right-8 {
    padding-right: 0.5rem !important;
  }
  .xlg-pad-btm-8 {
    padding-bottom: 0.5rem !important;
  }
  .xlg-pad-left-8 {
    padding-left: 0.5rem !important;
  }
  .xlg-pad-block-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .xlg-pad-16 {
    padding: 1rem !important;
  }
  .xlg-pad-top-16 {
    padding-top: 1rem !important;
  }
  .xlg-pad-right-16 {
    padding-right: 1rem !important;
  }
  .xlg-pad-btm-16 {
    padding-bottom: 1rem !important;
  }
  .xlg-pad-left-16 {
    padding-left: 1rem !important;
  }
  .xlg-pad-block-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xlg-pad-24 {
    padding: 1.5rem !important;
  }
  .xlg-pad-top-24 {
    padding-top: 1.5rem !important;
  }
  .xlg-pad-right-24 {
    padding-right: 1.5rem !important;
  }
  .xlg-pad-btm-24 {
    padding-bottom: 1.5rem !important;
  }
  .xlg-pad-left-24 {
    padding-left: 1.5rem !important;
  }
  .xlg-pad-block-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .xlg-pad-32 {
    padding: 2rem !important;
  }
  .xlg-pad-top-32 {
    padding-top: 2rem !important;
  }
  .xlg-pad-right-32 {
    padding-right: 2rem !important;
  }
  .xlg-pad-btm-32 {
    padding-bottom: 2rem !important;
  }
  .xlg-pad-left-32 {
    padding-left: 2rem !important;
  }
  .xlg-pad-block-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xlg-pad-40 {
    padding: 2.5rem !important;
  }
  .xlg-pad-top-40 {
    padding-top: 2.5rem !important;
  }
  .xlg-pad-right-40 {
    padding-right: 2.5rem !important;
  }
  .xlg-pad-btm-40 {
    padding-bottom: 2.5rem !important;
  }
  .xlg-pad-left-40 {
    padding-left: 2.5rem !important;
  }
  .xlg-pad-block-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .xlg-pad-48 {
    padding: 3rem !important;
  }
  .xlg-pad-top-48 {
    padding-top: 3rem !important;
  }
  .xlg-pad-right-48 {
    padding-right: 3rem !important;
  }
  .xlg-pad-btm-48 {
    padding-bottom: 3rem !important;
  }
  .xlg-pad-left-48 {
    padding-left: 3rem !important;
  }
  .xlg-pad-block-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xlg-pad-56 {
    padding: 3.5rem !important;
  }
  .xlg-pad-top-56 {
    padding-top: 3.5rem !important;
  }
  .xlg-pad-right-56 {
    padding-right: 3.5rem !important;
  }
  .xlg-pad-btm-56 {
    padding-bottom: 3.5rem !important;
  }
  .xlg-pad-left-56 {
    padding-left: 3.5rem !important;
  }
  .xlg-pad-block-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .xlg-pad-64 {
    padding: 4rem !important;
  }
  .xlg-pad-top-64 {
    padding-top: 4rem !important;
  }
  .xlg-pad-right-64 {
    padding-right: 4rem !important;
  }
  .xlg-pad-btm-64 {
    padding-bottom: 4rem !important;
  }
  .xlg-pad-left-64 {
    padding-left: 4rem !important;
  }
  .xlg-pad-block-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xlg-pad-72 {
    padding: 4.5rem !important;
  }
  .xlg-pad-top-72 {
    padding-top: 4.5rem !important;
  }
  .xlg-pad-right-72 {
    padding-right: 4.5rem !important;
  }
  .xlg-pad-btm-72 {
    padding-bottom: 4.5rem !important;
  }
  .xlg-pad-left-72 {
    padding-left: 4.5rem !important;
  }
  .xlg-pad-block-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .xlg-pad-80 {
    padding: 5rem !important;
  }
  .xlg-pad-top-80 {
    padding-top: 5rem !important;
  }
  .xlg-pad-right-80 {
    padding-right: 5rem !important;
  }
  .xlg-pad-btm-80 {
    padding-bottom: 5rem !important;
  }
  .xlg-pad-left-80 {
    padding-left: 5rem !important;
  }
  .xlg-pad-block-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .xlg-pad-88 {
    padding: 5.5rem !important;
  }
  .xlg-pad-top-88 {
    padding-top: 5.5rem !important;
  }
  .xlg-pad-right-88 {
    padding-right: 5.5rem !important;
  }
  .xlg-pad-btm-88 {
    padding-bottom: 5.5rem !important;
  }
  .xlg-pad-left-88 {
    padding-left: 5.5rem !important;
  }
  .xlg-pad-block-88 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .xlg-pad-96 {
    padding: 6rem !important;
  }
  .xlg-pad-top-96 {
    padding-top: 6rem !important;
  }
  .xlg-pad-right-96 {
    padding-right: 6rem !important;
  }
  .xlg-pad-btm-96 {
    padding-bottom: 6rem !important;
  }
  .xlg-pad-left-96 {
    padding-left: 6rem !important;
  }
  .xlg-pad-block-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .xlg-pad-104 {
    padding: 6.5rem !important;
  }
  .xlg-pad-top-104 {
    padding-top: 6.5rem !important;
  }
  .xlg-pad-right-104 {
    padding-right: 6.5rem !important;
  }
  .xlg-pad-btm-104 {
    padding-bottom: 6.5rem !important;
  }
  .xlg-pad-left-104 {
    padding-left: 6.5rem !important;
  }
  .xlg-pad-block-104 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .xlg-pad-112 {
    padding: 7rem !important;
  }
  .xlg-pad-top-112 {
    padding-top: 7rem !important;
  }
  .xlg-pad-right-112 {
    padding-right: 7rem !important;
  }
  .xlg-pad-btm-112 {
    padding-bottom: 7rem !important;
  }
  .xlg-pad-left-112 {
    padding-left: 7rem !important;
  }
  .xlg-pad-block-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .xlg-pad-120 {
    padding: 7.5rem !important;
  }
  .xlg-pad-top-120 {
    padding-top: 7.5rem !important;
  }
  .xlg-pad-right-120 {
    padding-right: 7.5rem !important;
  }
  .xlg-pad-btm-120 {
    padding-bottom: 7.5rem !important;
  }
  .xlg-pad-left-120 {
    padding-left: 7.5rem !important;
  }
  .xlg-pad-block-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .xlg-pad-128 {
    padding: 8rem !important;
  }
  .xlg-pad-top-128 {
    padding-top: 8rem !important;
  }
  .xlg-pad-right-128 {
    padding-right: 8rem !important;
  }
  .xlg-pad-btm-128 {
    padding-bottom: 8rem !important;
  }
  .xlg-pad-left-128 {
    padding-left: 8rem !important;
  }
  .xlg-pad-block-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .xlg-pad-136 {
    padding: 8.5rem !important;
  }
  .xlg-pad-top-136 {
    padding-top: 8.5rem !important;
  }
  .xlg-pad-right-136 {
    padding-right: 8.5rem !important;
  }
  .xlg-pad-btm-136 {
    padding-bottom: 8.5rem !important;
  }
  .xlg-pad-left-136 {
    padding-left: 8.5rem !important;
  }
  .xlg-pad-block-136 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .xlg-pad-144 {
    padding: 9rem !important;
  }
  .xlg-pad-top-144 {
    padding-top: 9rem !important;
  }
  .xlg-pad-right-144 {
    padding-right: 9rem !important;
  }
  .xlg-pad-btm-144 {
    padding-bottom: 9rem !important;
  }
  .xlg-pad-left-144 {
    padding-left: 9rem !important;
  }
  .xlg-pad-block-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .xlg-pad-152 {
    padding: 9.5rem !important;
  }
  .xlg-pad-top-152 {
    padding-top: 9.5rem !important;
  }
  .xlg-pad-right-152 {
    padding-right: 9.5rem !important;
  }
  .xlg-pad-btm-152 {
    padding-bottom: 9.5rem !important;
  }
  .xlg-pad-left-152 {
    padding-left: 9.5rem !important;
  }
  .xlg-pad-block-152 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .xlg-pad-160 {
    padding: 10rem !important;
  }
  .xlg-pad-top-160 {
    padding-top: 10rem !important;
  }
  .xlg-pad-right-160 {
    padding-right: 10rem !important;
  }
  .xlg-pad-btm-160 {
    padding-bottom: 10rem !important;
  }
  .xlg-pad-left-160 {
    padding-left: 10rem !important;
  }
  .xlg-pad-block-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .xlg-pad-168 {
    padding: 10.5rem !important;
  }
  .xlg-pad-top-168 {
    padding-top: 10.5rem !important;
  }
  .xlg-pad-right-168 {
    padding-right: 10.5rem !important;
  }
  .xlg-pad-btm-168 {
    padding-bottom: 10.5rem !important;
  }
  .xlg-pad-left-168 {
    padding-left: 10.5rem !important;
  }
  .xlg-pad-block-168 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  .xlg-pad-176 {
    padding: 11rem !important;
  }
  .xlg-pad-top-176 {
    padding-top: 11rem !important;
  }
  .xlg-pad-right-176 {
    padding-right: 11rem !important;
  }
  .xlg-pad-btm-176 {
    padding-bottom: 11rem !important;
  }
  .xlg-pad-left-176 {
    padding-left: 11rem !important;
  }
  .xlg-pad-block-176 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .xlg-pad-184 {
    padding: 11.5rem !important;
  }
  .xlg-pad-top-184 {
    padding-top: 11.5rem !important;
  }
  .xlg-pad-right-184 {
    padding-right: 11.5rem !important;
  }
  .xlg-pad-btm-184 {
    padding-bottom: 11.5rem !important;
  }
  .xlg-pad-left-184 {
    padding-left: 11.5rem !important;
  }
  .xlg-pad-block-184 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }
  .xlg-pad-192 {
    padding: 12rem !important;
  }
  .xlg-pad-top-192 {
    padding-top: 12rem !important;
  }
  .xlg-pad-right-192 {
    padding-right: 12rem !important;
  }
  .xlg-pad-btm-192 {
    padding-bottom: 12rem !important;
  }
  .xlg-pad-left-192 {
    padding-left: 12rem !important;
  }
  .xlg-pad-block-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .xlg-pad-200 {
    padding: 12.5rem !important;
  }
  .xlg-pad-top-200 {
    padding-top: 12.5rem !important;
  }
  .xlg-pad-right-200 {
    padding-right: 12.5rem !important;
  }
  .xlg-pad-btm-200 {
    padding-bottom: 12.5rem !important;
  }
  .xlg-pad-left-200 {
    padding-left: 12.5rem !important;
  }
  .xlg-pad-block-200 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .xlg-pad-208 {
    padding: 13rem !important;
  }
  .xlg-pad-top-208 {
    padding-top: 13rem !important;
  }
  .xlg-pad-right-208 {
    padding-right: 13rem !important;
  }
  .xlg-pad-btm-208 {
    padding-bottom: 13rem !important;
  }
  .xlg-pad-left-208 {
    padding-left: 13rem !important;
  }
  .xlg-pad-block-208 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .xlg-pad-216 {
    padding: 13.5rem !important;
  }
  .xlg-pad-top-216 {
    padding-top: 13.5rem !important;
  }
  .xlg-pad-right-216 {
    padding-right: 13.5rem !important;
  }
  .xlg-pad-btm-216 {
    padding-bottom: 13.5rem !important;
  }
  .xlg-pad-left-216 {
    padding-left: 13.5rem !important;
  }
  .xlg-pad-block-216 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }
  .xlg-pad-224 {
    padding: 14rem !important;
  }
  .xlg-pad-top-224 {
    padding-top: 14rem !important;
  }
  .xlg-pad-right-224 {
    padding-right: 14rem !important;
  }
  .xlg-pad-btm-224 {
    padding-bottom: 14rem !important;
  }
  .xlg-pad-left-224 {
    padding-left: 14rem !important;
  }
  .xlg-pad-block-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .xlg-pad-232 {
    padding: 14.5rem !important;
  }
  .xlg-pad-top-232 {
    padding-top: 14.5rem !important;
  }
  .xlg-pad-right-232 {
    padding-right: 14.5rem !important;
  }
  .xlg-pad-btm-232 {
    padding-bottom: 14.5rem !important;
  }
  .xlg-pad-left-232 {
    padding-left: 14.5rem !important;
  }
  .xlg-pad-block-232 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important;
  }
  .xlg-pad-240 {
    padding: 15rem !important;
  }
  .xlg-pad-top-240 {
    padding-top: 15rem !important;
  }
  .xlg-pad-right-240 {
    padding-right: 15rem !important;
  }
  .xlg-pad-btm-240 {
    padding-bottom: 15rem !important;
  }
  .xlg-pad-left-240 {
    padding-left: 15rem !important;
  }
  .xlg-pad-block-240 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .xlg-pad-248 {
    padding: 15.5rem !important;
  }
  .xlg-pad-top-248 {
    padding-top: 15.5rem !important;
  }
  .xlg-pad-right-248 {
    padding-right: 15.5rem !important;
  }
  .xlg-pad-btm-248 {
    padding-bottom: 15.5rem !important;
  }
  .xlg-pad-left-248 {
    padding-left: 15.5rem !important;
  }
  .xlg-pad-block-248 {
    padding-top: 15.5rem !important;
    padding-bottom: 15.5rem !important;
  }
  .xlg-pad-256 {
    padding: 16rem !important;
  }
  .xlg-pad-top-256 {
    padding-top: 16rem !important;
  }
  .xlg-pad-right-256 {
    padding-right: 16rem !important;
  }
  .xlg-pad-btm-256 {
    padding-bottom: 16rem !important;
  }
  .xlg-pad-left-256 {
    padding-left: 16rem !important;
  }
  .xlg-pad-block-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .xlg-pad-264 {
    padding: 16.5rem !important;
  }
  .xlg-pad-top-264 {
    padding-top: 16.5rem !important;
  }
  .xlg-pad-right-264 {
    padding-right: 16.5rem !important;
  }
  .xlg-pad-btm-264 {
    padding-bottom: 16.5rem !important;
  }
  .xlg-pad-left-264 {
    padding-left: 16.5rem !important;
  }
  .xlg-pad-block-264 {
    padding-top: 16.5rem !important;
    padding-bottom: 16.5rem !important;
  }
  .xlg-pad-272 {
    padding: 17rem !important;
  }
  .xlg-pad-top-272 {
    padding-top: 17rem !important;
  }
  .xlg-pad-right-272 {
    padding-right: 17rem !important;
  }
  .xlg-pad-btm-272 {
    padding-bottom: 17rem !important;
  }
  .xlg-pad-left-272 {
    padding-left: 17rem !important;
  }
  .xlg-pad-block-272 {
    padding-top: 17rem !important;
    padding-bottom: 17rem !important;
  }
  .xlg-pad-280 {
    padding: 17.5rem !important;
  }
  .xlg-pad-top-280 {
    padding-top: 17.5rem !important;
  }
  .xlg-pad-right-280 {
    padding-right: 17.5rem !important;
  }
  .xlg-pad-btm-280 {
    padding-bottom: 17.5rem !important;
  }
  .xlg-pad-left-280 {
    padding-left: 17.5rem !important;
  }
  .xlg-pad-block-280 {
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }
  .xlg-pad-288 {
    padding: 18rem !important;
  }
  .xlg-pad-top-288 {
    padding-top: 18rem !important;
  }
  .xlg-pad-right-288 {
    padding-right: 18rem !important;
  }
  .xlg-pad-btm-288 {
    padding-bottom: 18rem !important;
  }
  .xlg-pad-left-288 {
    padding-left: 18rem !important;
  }
  .xlg-pad-block-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .xlg-pad-296 {
    padding: 18.5rem !important;
  }
  .xlg-pad-top-296 {
    padding-top: 18.5rem !important;
  }
  .xlg-pad-right-296 {
    padding-right: 18.5rem !important;
  }
  .xlg-pad-btm-296 {
    padding-bottom: 18.5rem !important;
  }
  .xlg-pad-left-296 {
    padding-left: 18.5rem !important;
  }
  .xlg-pad-block-296 {
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }
  .xlg-pad-304 {
    padding: 19rem !important;
  }
  .xlg-pad-top-304 {
    padding-top: 19rem !important;
  }
  .xlg-pad-right-304 {
    padding-right: 19rem !important;
  }
  .xlg-pad-btm-304 {
    padding-bottom: 19rem !important;
  }
  .xlg-pad-left-304 {
    padding-left: 19rem !important;
  }
  .xlg-pad-block-304 {
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }
  .xlg-pad-312 {
    padding: 19.5rem !important;
  }
  .xlg-pad-top-312 {
    padding-top: 19.5rem !important;
  }
  .xlg-pad-right-312 {
    padding-right: 19.5rem !important;
  }
  .xlg-pad-btm-312 {
    padding-bottom: 19.5rem !important;
  }
  .xlg-pad-left-312 {
    padding-left: 19.5rem !important;
  }
  .xlg-pad-block-312 {
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }
  .xlg-pad-320 {
    padding: 20rem !important;
  }
  .xlg-pad-top-320 {
    padding-top: 20rem !important;
  }
  .xlg-pad-right-320 {
    padding-right: 20rem !important;
  }
  .xlg-pad-btm-320 {
    padding-bottom: 20rem !important;
  }
  .xlg-pad-left-320 {
    padding-left: 20rem !important;
  }
  .xlg-pad-block-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
}
.mar-0 {
  margin: 0 !important;
}

.mar-top-0 {
  margin-top: 0 !important;
}

.mar-right-0 {
  margin-right: 0 !important;
}

.mar-btm-0 {
  margin-bottom: 0 !important;
}

.mar-left-0 {
  margin-left: 0 !important;
}

.mar-8 {
  margin: 0.5rem !important;
}

.mar-top-8 {
  margin-top: 0.5rem !important;
}

.mar-right-8 {
  margin-right: 0.5rem !important;
}

.mar-btm-8 {
  margin-bottom: 0.5rem !important;
}

.mar-left-8 {
  margin-left: 0.5rem !important;
}

.mar-16 {
  margin: 1rem !important;
}

.mar-top-16 {
  margin-top: 1rem !important;
}

.mar-right-16 {
  margin-right: 1rem !important;
}

.mar-btm-16 {
  margin-bottom: 1rem !important;
}

.mar-left-16 {
  margin-left: 1rem !important;
}

.mar-24 {
  margin: 1.5rem !important;
}

.mar-top-24 {
  margin-top: 1.5rem !important;
}

.mar-right-24 {
  margin-right: 1.5rem !important;
}

.mar-btm-24 {
  margin-bottom: 1.5rem !important;
}

.mar-left-24 {
  margin-left: 1.5rem !important;
}

.mar-32 {
  margin: 2rem !important;
}

.mar-top-32 {
  margin-top: 2rem !important;
}

.mar-right-32 {
  margin-right: 2rem !important;
}

.mar-btm-32 {
  margin-bottom: 2rem !important;
}

.mar-left-32 {
  margin-left: 2rem !important;
}

.mar-40 {
  margin: 2.5rem !important;
}

.mar-top-40 {
  margin-top: 2.5rem !important;
}

.mar-right-40 {
  margin-right: 2.5rem !important;
}

.mar-btm-40 {
  margin-bottom: 2.5rem !important;
}

.mar-left-40 {
  margin-left: 2.5rem !important;
}

.mar-48 {
  margin: 3rem !important;
}

.mar-top-48 {
  margin-top: 3rem !important;
}

.mar-right-48 {
  margin-right: 3rem !important;
}

.mar-btm-48 {
  margin-bottom: 3rem !important;
}

.mar-left-48 {
  margin-left: 3rem !important;
}

.mar-56 {
  margin: 3.5rem !important;
}

.mar-top-56 {
  margin-top: 3.5rem !important;
}

.mar-right-56 {
  margin-right: 3.5rem !important;
}

.mar-btm-56 {
  margin-bottom: 3.5rem !important;
}

.mar-left-56 {
  margin-left: 3.5rem !important;
}

.mar-64 {
  margin: 4rem !important;
}

.mar-top-64 {
  margin-top: 4rem !important;
}

.mar-right-64 {
  margin-right: 4rem !important;
}

.mar-btm-64 {
  margin-bottom: 4rem !important;
}

.mar-left-64 {
  margin-left: 4rem !important;
}

.mar-72 {
  margin: 4.5rem !important;
}

.mar-top-72 {
  margin-top: 4.5rem !important;
}

.mar-right-72 {
  margin-right: 4.5rem !important;
}

.mar-btm-72 {
  margin-bottom: 4.5rem !important;
}

.mar-left-72 {
  margin-left: 4.5rem !important;
}

.mar-80 {
  margin: 5rem !important;
}

.mar-top-80 {
  margin-top: 5rem !important;
}

.mar-right-80 {
  margin-right: 5rem !important;
}

.mar-btm-80 {
  margin-bottom: 5rem !important;
}

.mar-left-80 {
  margin-left: 5rem !important;
}

.mar-88 {
  margin: 5.5rem !important;
}

.mar-top-88 {
  margin-top: 5.5rem !important;
}

.mar-right-88 {
  margin-right: 5.5rem !important;
}

.mar-btm-88 {
  margin-bottom: 5.5rem !important;
}

.mar-left-88 {
  margin-left: 5.5rem !important;
}

.mar-96 {
  margin: 6rem !important;
}

.mar-top-96 {
  margin-top: 6rem !important;
}

.mar-right-96 {
  margin-right: 6rem !important;
}

.mar-btm-96 {
  margin-bottom: 6rem !important;
}

.mar-left-96 {
  margin-left: 6rem !important;
}

.mar-104 {
  margin: 6.5rem !important;
}

.mar-top-104 {
  margin-top: 6.5rem !important;
}

.mar-right-104 {
  margin-right: 6.5rem !important;
}

.mar-btm-104 {
  margin-bottom: 6.5rem !important;
}

.mar-left-104 {
  margin-left: 6.5rem !important;
}

.mar-112 {
  margin: 7rem !important;
}

.mar-top-112 {
  margin-top: 7rem !important;
}

.mar-right-112 {
  margin-right: 7rem !important;
}

.mar-btm-112 {
  margin-bottom: 7rem !important;
}

.mar-left-112 {
  margin-left: 7rem !important;
}

.mar-120 {
  margin: 7.5rem !important;
}

.mar-top-120 {
  margin-top: 7.5rem !important;
}

.mar-right-120 {
  margin-right: 7.5rem !important;
}

.mar-btm-120 {
  margin-bottom: 7.5rem !important;
}

.mar-left-120 {
  margin-left: 7.5rem !important;
}

.mar-128 {
  margin: 8rem !important;
}

.mar-top-128 {
  margin-top: 8rem !important;
}

.mar-right-128 {
  margin-right: 8rem !important;
}

.mar-btm-128 {
  margin-bottom: 8rem !important;
}

.mar-left-128 {
  margin-left: 8rem !important;
}

.mar-136 {
  margin: 8.5rem !important;
}

.mar-top-136 {
  margin-top: 8.5rem !important;
}

.mar-right-136 {
  margin-right: 8.5rem !important;
}

.mar-btm-136 {
  margin-bottom: 8.5rem !important;
}

.mar-left-136 {
  margin-left: 8.5rem !important;
}

.mar-144 {
  margin: 9rem !important;
}

.mar-top-144 {
  margin-top: 9rem !important;
}

.mar-right-144 {
  margin-right: 9rem !important;
}

.mar-btm-144 {
  margin-bottom: 9rem !important;
}

.mar-left-144 {
  margin-left: 9rem !important;
}

.mar-152 {
  margin: 9.5rem !important;
}

.mar-top-152 {
  margin-top: 9.5rem !important;
}

.mar-right-152 {
  margin-right: 9.5rem !important;
}

.mar-btm-152 {
  margin-bottom: 9.5rem !important;
}

.mar-left-152 {
  margin-left: 9.5rem !important;
}

.mar-160 {
  margin: 10rem !important;
}

.mar-top-160 {
  margin-top: 10rem !important;
}

.mar-right-160 {
  margin-right: 10rem !important;
}

.mar-btm-160 {
  margin-bottom: 10rem !important;
}

.mar-left-160 {
  margin-left: 10rem !important;
}

.mar-168 {
  margin: 10.5rem !important;
}

.mar-top-168 {
  margin-top: 10.5rem !important;
}

.mar-right-168 {
  margin-right: 10.5rem !important;
}

.mar-btm-168 {
  margin-bottom: 10.5rem !important;
}

.mar-left-168 {
  margin-left: 10.5rem !important;
}

.mar-176 {
  margin: 11rem !important;
}

.mar-top-176 {
  margin-top: 11rem !important;
}

.mar-right-176 {
  margin-right: 11rem !important;
}

.mar-btm-176 {
  margin-bottom: 11rem !important;
}

.mar-left-176 {
  margin-left: 11rem !important;
}

.mar-184 {
  margin: 11.5rem !important;
}

.mar-top-184 {
  margin-top: 11.5rem !important;
}

.mar-right-184 {
  margin-right: 11.5rem !important;
}

.mar-btm-184 {
  margin-bottom: 11.5rem !important;
}

.mar-left-184 {
  margin-left: 11.5rem !important;
}

.mar-192 {
  margin: 12rem !important;
}

.mar-top-192 {
  margin-top: 12rem !important;
}

.mar-right-192 {
  margin-right: 12rem !important;
}

.mar-btm-192 {
  margin-bottom: 12rem !important;
}

.mar-left-192 {
  margin-left: 12rem !important;
}

.mar-200 {
  margin: 12.5rem !important;
}

.mar-top-200 {
  margin-top: 12.5rem !important;
}

.mar-right-200 {
  margin-right: 12.5rem !important;
}

.mar-btm-200 {
  margin-bottom: 12.5rem !important;
}

.mar-left-200 {
  margin-left: 12.5rem !important;
}

.mar-208 {
  margin: 13rem !important;
}

.mar-top-208 {
  margin-top: 13rem !important;
}

.mar-right-208 {
  margin-right: 13rem !important;
}

.mar-btm-208 {
  margin-bottom: 13rem !important;
}

.mar-left-208 {
  margin-left: 13rem !important;
}

.mar-216 {
  margin: 13.5rem !important;
}

.mar-top-216 {
  margin-top: 13.5rem !important;
}

.mar-right-216 {
  margin-right: 13.5rem !important;
}

.mar-btm-216 {
  margin-bottom: 13.5rem !important;
}

.mar-left-216 {
  margin-left: 13.5rem !important;
}

.mar-224 {
  margin: 14rem !important;
}

.mar-top-224 {
  margin-top: 14rem !important;
}

.mar-right-224 {
  margin-right: 14rem !important;
}

.mar-btm-224 {
  margin-bottom: 14rem !important;
}

.mar-left-224 {
  margin-left: 14rem !important;
}

.mar-232 {
  margin: 14.5rem !important;
}

.mar-top-232 {
  margin-top: 14.5rem !important;
}

.mar-right-232 {
  margin-right: 14.5rem !important;
}

.mar-btm-232 {
  margin-bottom: 14.5rem !important;
}

.mar-left-232 {
  margin-left: 14.5rem !important;
}

.mar-240 {
  margin: 15rem !important;
}

.mar-top-240 {
  margin-top: 15rem !important;
}

.mar-right-240 {
  margin-right: 15rem !important;
}

.mar-btm-240 {
  margin-bottom: 15rem !important;
}

.mar-left-240 {
  margin-left: 15rem !important;
}

.mar-248 {
  margin: 15.5rem !important;
}

.mar-top-248 {
  margin-top: 15.5rem !important;
}

.mar-right-248 {
  margin-right: 15.5rem !important;
}

.mar-btm-248 {
  margin-bottom: 15.5rem !important;
}

.mar-left-248 {
  margin-left: 15.5rem !important;
}

.mar-256 {
  margin: 16rem !important;
}

.mar-top-256 {
  margin-top: 16rem !important;
}

.mar-right-256 {
  margin-right: 16rem !important;
}

.mar-btm-256 {
  margin-bottom: 16rem !important;
}

.mar-left-256 {
  margin-left: 16rem !important;
}

.mar-264 {
  margin: 16.5rem !important;
}

.mar-top-264 {
  margin-top: 16.5rem !important;
}

.mar-right-264 {
  margin-right: 16.5rem !important;
}

.mar-btm-264 {
  margin-bottom: 16.5rem !important;
}

.mar-left-264 {
  margin-left: 16.5rem !important;
}

.mar-272 {
  margin: 17rem !important;
}

.mar-top-272 {
  margin-top: 17rem !important;
}

.mar-right-272 {
  margin-right: 17rem !important;
}

.mar-btm-272 {
  margin-bottom: 17rem !important;
}

.mar-left-272 {
  margin-left: 17rem !important;
}

.mar-280 {
  margin: 17.5rem !important;
}

.mar-top-280 {
  margin-top: 17.5rem !important;
}

.mar-right-280 {
  margin-right: 17.5rem !important;
}

.mar-btm-280 {
  margin-bottom: 17.5rem !important;
}

.mar-left-280 {
  margin-left: 17.5rem !important;
}

.mar-288 {
  margin: 18rem !important;
}

.mar-top-288 {
  margin-top: 18rem !important;
}

.mar-right-288 {
  margin-right: 18rem !important;
}

.mar-btm-288 {
  margin-bottom: 18rem !important;
}

.mar-left-288 {
  margin-left: 18rem !important;
}

.mar-296 {
  margin: 18.5rem !important;
}

.mar-top-296 {
  margin-top: 18.5rem !important;
}

.mar-right-296 {
  margin-right: 18.5rem !important;
}

.mar-btm-296 {
  margin-bottom: 18.5rem !important;
}

.mar-left-296 {
  margin-left: 18.5rem !important;
}

.mar-304 {
  margin: 19rem !important;
}

.mar-top-304 {
  margin-top: 19rem !important;
}

.mar-right-304 {
  margin-right: 19rem !important;
}

.mar-btm-304 {
  margin-bottom: 19rem !important;
}

.mar-left-304 {
  margin-left: 19rem !important;
}

.mar-312 {
  margin: 19.5rem !important;
}

.mar-top-312 {
  margin-top: 19.5rem !important;
}

.mar-right-312 {
  margin-right: 19.5rem !important;
}

.mar-btm-312 {
  margin-bottom: 19.5rem !important;
}

.mar-left-312 {
  margin-left: 19.5rem !important;
}

.mar-320 {
  margin: 20rem !important;
}

.mar-top-320 {
  margin-top: 20rem !important;
}

.mar-right-320 {
  margin-right: 20rem !important;
}

.mar-btm-320 {
  margin-bottom: 20rem !important;
}

.mar-left-320 {
  margin-left: 20rem !important;
}

@media (min-width: 768px) {
  .sm-mar-0 {
    margin: 0 !important;
  }
  .sm-mar-top-0 {
    margin-top: 0 !important;
  }
  .sm-mar-right-0 {
    margin-right: 0 !important;
  }
  .sm-mar-btm-0 {
    margin-bottom: 0 !important;
  }
  .sm-mar-left-0 {
    margin-left: 0 !important;
  }
  .sm-mar-8 {
    margin: 0.5rem !important;
  }
  .sm-mar-top-8 {
    margin-top: 0.5rem !important;
  }
  .sm-mar-right-8 {
    margin-right: 0.5rem !important;
  }
  .sm-mar-btm-8 {
    margin-bottom: 0.5rem !important;
  }
  .sm-mar-left-8 {
    margin-left: 0.5rem !important;
  }
  .sm-mar-16 {
    margin: 1rem !important;
  }
  .sm-mar-top-16 {
    margin-top: 1rem !important;
  }
  .sm-mar-right-16 {
    margin-right: 1rem !important;
  }
  .sm-mar-btm-16 {
    margin-bottom: 1rem !important;
  }
  .sm-mar-left-16 {
    margin-left: 1rem !important;
  }
  .sm-mar-24 {
    margin: 1.5rem !important;
  }
  .sm-mar-top-24 {
    margin-top: 1.5rem !important;
  }
  .sm-mar-right-24 {
    margin-right: 1.5rem !important;
  }
  .sm-mar-btm-24 {
    margin-bottom: 1.5rem !important;
  }
  .sm-mar-left-24 {
    margin-left: 1.5rem !important;
  }
  .sm-mar-32 {
    margin: 2rem !important;
  }
  .sm-mar-top-32 {
    margin-top: 2rem !important;
  }
  .sm-mar-right-32 {
    margin-right: 2rem !important;
  }
  .sm-mar-btm-32 {
    margin-bottom: 2rem !important;
  }
  .sm-mar-left-32 {
    margin-left: 2rem !important;
  }
  .sm-mar-40 {
    margin: 2.5rem !important;
  }
  .sm-mar-top-40 {
    margin-top: 2.5rem !important;
  }
  .sm-mar-right-40 {
    margin-right: 2.5rem !important;
  }
  .sm-mar-btm-40 {
    margin-bottom: 2.5rem !important;
  }
  .sm-mar-left-40 {
    margin-left: 2.5rem !important;
  }
  .sm-mar-48 {
    margin: 3rem !important;
  }
  .sm-mar-top-48 {
    margin-top: 3rem !important;
  }
  .sm-mar-right-48 {
    margin-right: 3rem !important;
  }
  .sm-mar-btm-48 {
    margin-bottom: 3rem !important;
  }
  .sm-mar-left-48 {
    margin-left: 3rem !important;
  }
  .sm-mar-56 {
    margin: 3.5rem !important;
  }
  .sm-mar-top-56 {
    margin-top: 3.5rem !important;
  }
  .sm-mar-right-56 {
    margin-right: 3.5rem !important;
  }
  .sm-mar-btm-56 {
    margin-bottom: 3.5rem !important;
  }
  .sm-mar-left-56 {
    margin-left: 3.5rem !important;
  }
  .sm-mar-64 {
    margin: 4rem !important;
  }
  .sm-mar-top-64 {
    margin-top: 4rem !important;
  }
  .sm-mar-right-64 {
    margin-right: 4rem !important;
  }
  .sm-mar-btm-64 {
    margin-bottom: 4rem !important;
  }
  .sm-mar-left-64 {
    margin-left: 4rem !important;
  }
  .sm-mar-72 {
    margin: 4.5rem !important;
  }
  .sm-mar-top-72 {
    margin-top: 4.5rem !important;
  }
  .sm-mar-right-72 {
    margin-right: 4.5rem !important;
  }
  .sm-mar-btm-72 {
    margin-bottom: 4.5rem !important;
  }
  .sm-mar-left-72 {
    margin-left: 4.5rem !important;
  }
  .sm-mar-80 {
    margin: 5rem !important;
  }
  .sm-mar-top-80 {
    margin-top: 5rem !important;
  }
  .sm-mar-right-80 {
    margin-right: 5rem !important;
  }
  .sm-mar-btm-80 {
    margin-bottom: 5rem !important;
  }
  .sm-mar-left-80 {
    margin-left: 5rem !important;
  }
  .sm-mar-88 {
    margin: 5.5rem !important;
  }
  .sm-mar-top-88 {
    margin-top: 5.5rem !important;
  }
  .sm-mar-right-88 {
    margin-right: 5.5rem !important;
  }
  .sm-mar-btm-88 {
    margin-bottom: 5.5rem !important;
  }
  .sm-mar-left-88 {
    margin-left: 5.5rem !important;
  }
  .sm-mar-96 {
    margin: 6rem !important;
  }
  .sm-mar-top-96 {
    margin-top: 6rem !important;
  }
  .sm-mar-right-96 {
    margin-right: 6rem !important;
  }
  .sm-mar-btm-96 {
    margin-bottom: 6rem !important;
  }
  .sm-mar-left-96 {
    margin-left: 6rem !important;
  }
  .sm-mar-104 {
    margin: 6.5rem !important;
  }
  .sm-mar-top-104 {
    margin-top: 6.5rem !important;
  }
  .sm-mar-right-104 {
    margin-right: 6.5rem !important;
  }
  .sm-mar-btm-104 {
    margin-bottom: 6.5rem !important;
  }
  .sm-mar-left-104 {
    margin-left: 6.5rem !important;
  }
  .sm-mar-112 {
    margin: 7rem !important;
  }
  .sm-mar-top-112 {
    margin-top: 7rem !important;
  }
  .sm-mar-right-112 {
    margin-right: 7rem !important;
  }
  .sm-mar-btm-112 {
    margin-bottom: 7rem !important;
  }
  .sm-mar-left-112 {
    margin-left: 7rem !important;
  }
  .sm-mar-120 {
    margin: 7.5rem !important;
  }
  .sm-mar-top-120 {
    margin-top: 7.5rem !important;
  }
  .sm-mar-right-120 {
    margin-right: 7.5rem !important;
  }
  .sm-mar-btm-120 {
    margin-bottom: 7.5rem !important;
  }
  .sm-mar-left-120 {
    margin-left: 7.5rem !important;
  }
  .sm-mar-128 {
    margin: 8rem !important;
  }
  .sm-mar-top-128 {
    margin-top: 8rem !important;
  }
  .sm-mar-right-128 {
    margin-right: 8rem !important;
  }
  .sm-mar-btm-128 {
    margin-bottom: 8rem !important;
  }
  .sm-mar-left-128 {
    margin-left: 8rem !important;
  }
  .sm-mar-136 {
    margin: 8.5rem !important;
  }
  .sm-mar-top-136 {
    margin-top: 8.5rem !important;
  }
  .sm-mar-right-136 {
    margin-right: 8.5rem !important;
  }
  .sm-mar-btm-136 {
    margin-bottom: 8.5rem !important;
  }
  .sm-mar-left-136 {
    margin-left: 8.5rem !important;
  }
  .sm-mar-144 {
    margin: 9rem !important;
  }
  .sm-mar-top-144 {
    margin-top: 9rem !important;
  }
  .sm-mar-right-144 {
    margin-right: 9rem !important;
  }
  .sm-mar-btm-144 {
    margin-bottom: 9rem !important;
  }
  .sm-mar-left-144 {
    margin-left: 9rem !important;
  }
  .sm-mar-152 {
    margin: 9.5rem !important;
  }
  .sm-mar-top-152 {
    margin-top: 9.5rem !important;
  }
  .sm-mar-right-152 {
    margin-right: 9.5rem !important;
  }
  .sm-mar-btm-152 {
    margin-bottom: 9.5rem !important;
  }
  .sm-mar-left-152 {
    margin-left: 9.5rem !important;
  }
  .sm-mar-160 {
    margin: 10rem !important;
  }
  .sm-mar-top-160 {
    margin-top: 10rem !important;
  }
  .sm-mar-right-160 {
    margin-right: 10rem !important;
  }
  .sm-mar-btm-160 {
    margin-bottom: 10rem !important;
  }
  .sm-mar-left-160 {
    margin-left: 10rem !important;
  }
  .sm-mar-168 {
    margin: 10.5rem !important;
  }
  .sm-mar-top-168 {
    margin-top: 10.5rem !important;
  }
  .sm-mar-right-168 {
    margin-right: 10.5rem !important;
  }
  .sm-mar-btm-168 {
    margin-bottom: 10.5rem !important;
  }
  .sm-mar-left-168 {
    margin-left: 10.5rem !important;
  }
  .sm-mar-176 {
    margin: 11rem !important;
  }
  .sm-mar-top-176 {
    margin-top: 11rem !important;
  }
  .sm-mar-right-176 {
    margin-right: 11rem !important;
  }
  .sm-mar-btm-176 {
    margin-bottom: 11rem !important;
  }
  .sm-mar-left-176 {
    margin-left: 11rem !important;
  }
  .sm-mar-184 {
    margin: 11.5rem !important;
  }
  .sm-mar-top-184 {
    margin-top: 11.5rem !important;
  }
  .sm-mar-right-184 {
    margin-right: 11.5rem !important;
  }
  .sm-mar-btm-184 {
    margin-bottom: 11.5rem !important;
  }
  .sm-mar-left-184 {
    margin-left: 11.5rem !important;
  }
  .sm-mar-192 {
    margin: 12rem !important;
  }
  .sm-mar-top-192 {
    margin-top: 12rem !important;
  }
  .sm-mar-right-192 {
    margin-right: 12rem !important;
  }
  .sm-mar-btm-192 {
    margin-bottom: 12rem !important;
  }
  .sm-mar-left-192 {
    margin-left: 12rem !important;
  }
  .sm-mar-200 {
    margin: 12.5rem !important;
  }
  .sm-mar-top-200 {
    margin-top: 12.5rem !important;
  }
  .sm-mar-right-200 {
    margin-right: 12.5rem !important;
  }
  .sm-mar-btm-200 {
    margin-bottom: 12.5rem !important;
  }
  .sm-mar-left-200 {
    margin-left: 12.5rem !important;
  }
  .sm-mar-208 {
    margin: 13rem !important;
  }
  .sm-mar-top-208 {
    margin-top: 13rem !important;
  }
  .sm-mar-right-208 {
    margin-right: 13rem !important;
  }
  .sm-mar-btm-208 {
    margin-bottom: 13rem !important;
  }
  .sm-mar-left-208 {
    margin-left: 13rem !important;
  }
  .sm-mar-216 {
    margin: 13.5rem !important;
  }
  .sm-mar-top-216 {
    margin-top: 13.5rem !important;
  }
  .sm-mar-right-216 {
    margin-right: 13.5rem !important;
  }
  .sm-mar-btm-216 {
    margin-bottom: 13.5rem !important;
  }
  .sm-mar-left-216 {
    margin-left: 13.5rem !important;
  }
  .sm-mar-224 {
    margin: 14rem !important;
  }
  .sm-mar-top-224 {
    margin-top: 14rem !important;
  }
  .sm-mar-right-224 {
    margin-right: 14rem !important;
  }
  .sm-mar-btm-224 {
    margin-bottom: 14rem !important;
  }
  .sm-mar-left-224 {
    margin-left: 14rem !important;
  }
  .sm-mar-232 {
    margin: 14.5rem !important;
  }
  .sm-mar-top-232 {
    margin-top: 14.5rem !important;
  }
  .sm-mar-right-232 {
    margin-right: 14.5rem !important;
  }
  .sm-mar-btm-232 {
    margin-bottom: 14.5rem !important;
  }
  .sm-mar-left-232 {
    margin-left: 14.5rem !important;
  }
  .sm-mar-240 {
    margin: 15rem !important;
  }
  .sm-mar-top-240 {
    margin-top: 15rem !important;
  }
  .sm-mar-right-240 {
    margin-right: 15rem !important;
  }
  .sm-mar-btm-240 {
    margin-bottom: 15rem !important;
  }
  .sm-mar-left-240 {
    margin-left: 15rem !important;
  }
  .sm-mar-248 {
    margin: 15.5rem !important;
  }
  .sm-mar-top-248 {
    margin-top: 15.5rem !important;
  }
  .sm-mar-right-248 {
    margin-right: 15.5rem !important;
  }
  .sm-mar-btm-248 {
    margin-bottom: 15.5rem !important;
  }
  .sm-mar-left-248 {
    margin-left: 15.5rem !important;
  }
  .sm-mar-256 {
    margin: 16rem !important;
  }
  .sm-mar-top-256 {
    margin-top: 16rem !important;
  }
  .sm-mar-right-256 {
    margin-right: 16rem !important;
  }
  .sm-mar-btm-256 {
    margin-bottom: 16rem !important;
  }
  .sm-mar-left-256 {
    margin-left: 16rem !important;
  }
  .sm-mar-264 {
    margin: 16.5rem !important;
  }
  .sm-mar-top-264 {
    margin-top: 16.5rem !important;
  }
  .sm-mar-right-264 {
    margin-right: 16.5rem !important;
  }
  .sm-mar-btm-264 {
    margin-bottom: 16.5rem !important;
  }
  .sm-mar-left-264 {
    margin-left: 16.5rem !important;
  }
  .sm-mar-272 {
    margin: 17rem !important;
  }
  .sm-mar-top-272 {
    margin-top: 17rem !important;
  }
  .sm-mar-right-272 {
    margin-right: 17rem !important;
  }
  .sm-mar-btm-272 {
    margin-bottom: 17rem !important;
  }
  .sm-mar-left-272 {
    margin-left: 17rem !important;
  }
  .sm-mar-280 {
    margin: 17.5rem !important;
  }
  .sm-mar-top-280 {
    margin-top: 17.5rem !important;
  }
  .sm-mar-right-280 {
    margin-right: 17.5rem !important;
  }
  .sm-mar-btm-280 {
    margin-bottom: 17.5rem !important;
  }
  .sm-mar-left-280 {
    margin-left: 17.5rem !important;
  }
  .sm-mar-288 {
    margin: 18rem !important;
  }
  .sm-mar-top-288 {
    margin-top: 18rem !important;
  }
  .sm-mar-right-288 {
    margin-right: 18rem !important;
  }
  .sm-mar-btm-288 {
    margin-bottom: 18rem !important;
  }
  .sm-mar-left-288 {
    margin-left: 18rem !important;
  }
  .sm-mar-296 {
    margin: 18.5rem !important;
  }
  .sm-mar-top-296 {
    margin-top: 18.5rem !important;
  }
  .sm-mar-right-296 {
    margin-right: 18.5rem !important;
  }
  .sm-mar-btm-296 {
    margin-bottom: 18.5rem !important;
  }
  .sm-mar-left-296 {
    margin-left: 18.5rem !important;
  }
  .sm-mar-304 {
    margin: 19rem !important;
  }
  .sm-mar-top-304 {
    margin-top: 19rem !important;
  }
  .sm-mar-right-304 {
    margin-right: 19rem !important;
  }
  .sm-mar-btm-304 {
    margin-bottom: 19rem !important;
  }
  .sm-mar-left-304 {
    margin-left: 19rem !important;
  }
  .sm-mar-312 {
    margin: 19.5rem !important;
  }
  .sm-mar-top-312 {
    margin-top: 19.5rem !important;
  }
  .sm-mar-right-312 {
    margin-right: 19.5rem !important;
  }
  .sm-mar-btm-312 {
    margin-bottom: 19.5rem !important;
  }
  .sm-mar-left-312 {
    margin-left: 19.5rem !important;
  }
  .sm-mar-320 {
    margin: 20rem !important;
  }
  .sm-mar-top-320 {
    margin-top: 20rem !important;
  }
  .sm-mar-right-320 {
    margin-right: 20rem !important;
  }
  .sm-mar-btm-320 {
    margin-bottom: 20rem !important;
  }
  .sm-mar-left-320 {
    margin-left: 20rem !important;
  }
}
@media (min-width: 1024px) {
  .md-mar-0 {
    margin: 0 !important;
  }
  .md-mar-top-0 {
    margin-top: 0 !important;
  }
  .md-mar-right-0 {
    margin-right: 0 !important;
  }
  .md-mar-btm-0 {
    margin-bottom: 0 !important;
  }
  .md-mar-left-0 {
    margin-left: 0 !important;
  }
  .md-mar-8 {
    margin: 0.5rem !important;
  }
  .md-mar-top-8 {
    margin-top: 0.5rem !important;
  }
  .md-mar-right-8 {
    margin-right: 0.5rem !important;
  }
  .md-mar-btm-8 {
    margin-bottom: 0.5rem !important;
  }
  .md-mar-left-8 {
    margin-left: 0.5rem !important;
  }
  .md-mar-16 {
    margin: 1rem !important;
  }
  .md-mar-top-16 {
    margin-top: 1rem !important;
  }
  .md-mar-right-16 {
    margin-right: 1rem !important;
  }
  .md-mar-btm-16 {
    margin-bottom: 1rem !important;
  }
  .md-mar-left-16 {
    margin-left: 1rem !important;
  }
  .md-mar-24 {
    margin: 1.5rem !important;
  }
  .md-mar-top-24 {
    margin-top: 1.5rem !important;
  }
  .md-mar-right-24 {
    margin-right: 1.5rem !important;
  }
  .md-mar-btm-24 {
    margin-bottom: 1.5rem !important;
  }
  .md-mar-left-24 {
    margin-left: 1.5rem !important;
  }
  .md-mar-32 {
    margin: 2rem !important;
  }
  .md-mar-top-32 {
    margin-top: 2rem !important;
  }
  .md-mar-right-32 {
    margin-right: 2rem !important;
  }
  .md-mar-btm-32 {
    margin-bottom: 2rem !important;
  }
  .md-mar-left-32 {
    margin-left: 2rem !important;
  }
  .md-mar-40 {
    margin: 2.5rem !important;
  }
  .md-mar-top-40 {
    margin-top: 2.5rem !important;
  }
  .md-mar-right-40 {
    margin-right: 2.5rem !important;
  }
  .md-mar-btm-40 {
    margin-bottom: 2.5rem !important;
  }
  .md-mar-left-40 {
    margin-left: 2.5rem !important;
  }
  .md-mar-48 {
    margin: 3rem !important;
  }
  .md-mar-top-48 {
    margin-top: 3rem !important;
  }
  .md-mar-right-48 {
    margin-right: 3rem !important;
  }
  .md-mar-btm-48 {
    margin-bottom: 3rem !important;
  }
  .md-mar-left-48 {
    margin-left: 3rem !important;
  }
  .md-mar-56 {
    margin: 3.5rem !important;
  }
  .md-mar-top-56 {
    margin-top: 3.5rem !important;
  }
  .md-mar-right-56 {
    margin-right: 3.5rem !important;
  }
  .md-mar-btm-56 {
    margin-bottom: 3.5rem !important;
  }
  .md-mar-left-56 {
    margin-left: 3.5rem !important;
  }
  .md-mar-64 {
    margin: 4rem !important;
  }
  .md-mar-top-64 {
    margin-top: 4rem !important;
  }
  .md-mar-right-64 {
    margin-right: 4rem !important;
  }
  .md-mar-btm-64 {
    margin-bottom: 4rem !important;
  }
  .md-mar-left-64 {
    margin-left: 4rem !important;
  }
  .md-mar-72 {
    margin: 4.5rem !important;
  }
  .md-mar-top-72 {
    margin-top: 4.5rem !important;
  }
  .md-mar-right-72 {
    margin-right: 4.5rem !important;
  }
  .md-mar-btm-72 {
    margin-bottom: 4.5rem !important;
  }
  .md-mar-left-72 {
    margin-left: 4.5rem !important;
  }
  .md-mar-80 {
    margin: 5rem !important;
  }
  .md-mar-top-80 {
    margin-top: 5rem !important;
  }
  .md-mar-right-80 {
    margin-right: 5rem !important;
  }
  .md-mar-btm-80 {
    margin-bottom: 5rem !important;
  }
  .md-mar-left-80 {
    margin-left: 5rem !important;
  }
  .md-mar-88 {
    margin: 5.5rem !important;
  }
  .md-mar-top-88 {
    margin-top: 5.5rem !important;
  }
  .md-mar-right-88 {
    margin-right: 5.5rem !important;
  }
  .md-mar-btm-88 {
    margin-bottom: 5.5rem !important;
  }
  .md-mar-left-88 {
    margin-left: 5.5rem !important;
  }
  .md-mar-96 {
    margin: 6rem !important;
  }
  .md-mar-top-96 {
    margin-top: 6rem !important;
  }
  .md-mar-right-96 {
    margin-right: 6rem !important;
  }
  .md-mar-btm-96 {
    margin-bottom: 6rem !important;
  }
  .md-mar-left-96 {
    margin-left: 6rem !important;
  }
  .md-mar-104 {
    margin: 6.5rem !important;
  }
  .md-mar-top-104 {
    margin-top: 6.5rem !important;
  }
  .md-mar-right-104 {
    margin-right: 6.5rem !important;
  }
  .md-mar-btm-104 {
    margin-bottom: 6.5rem !important;
  }
  .md-mar-left-104 {
    margin-left: 6.5rem !important;
  }
  .md-mar-112 {
    margin: 7rem !important;
  }
  .md-mar-top-112 {
    margin-top: 7rem !important;
  }
  .md-mar-right-112 {
    margin-right: 7rem !important;
  }
  .md-mar-btm-112 {
    margin-bottom: 7rem !important;
  }
  .md-mar-left-112 {
    margin-left: 7rem !important;
  }
  .md-mar-120 {
    margin: 7.5rem !important;
  }
  .md-mar-top-120 {
    margin-top: 7.5rem !important;
  }
  .md-mar-right-120 {
    margin-right: 7.5rem !important;
  }
  .md-mar-btm-120 {
    margin-bottom: 7.5rem !important;
  }
  .md-mar-left-120 {
    margin-left: 7.5rem !important;
  }
  .md-mar-128 {
    margin: 8rem !important;
  }
  .md-mar-top-128 {
    margin-top: 8rem !important;
  }
  .md-mar-right-128 {
    margin-right: 8rem !important;
  }
  .md-mar-btm-128 {
    margin-bottom: 8rem !important;
  }
  .md-mar-left-128 {
    margin-left: 8rem !important;
  }
  .md-mar-136 {
    margin: 8.5rem !important;
  }
  .md-mar-top-136 {
    margin-top: 8.5rem !important;
  }
  .md-mar-right-136 {
    margin-right: 8.5rem !important;
  }
  .md-mar-btm-136 {
    margin-bottom: 8.5rem !important;
  }
  .md-mar-left-136 {
    margin-left: 8.5rem !important;
  }
  .md-mar-144 {
    margin: 9rem !important;
  }
  .md-mar-top-144 {
    margin-top: 9rem !important;
  }
  .md-mar-right-144 {
    margin-right: 9rem !important;
  }
  .md-mar-btm-144 {
    margin-bottom: 9rem !important;
  }
  .md-mar-left-144 {
    margin-left: 9rem !important;
  }
  .md-mar-152 {
    margin: 9.5rem !important;
  }
  .md-mar-top-152 {
    margin-top: 9.5rem !important;
  }
  .md-mar-right-152 {
    margin-right: 9.5rem !important;
  }
  .md-mar-btm-152 {
    margin-bottom: 9.5rem !important;
  }
  .md-mar-left-152 {
    margin-left: 9.5rem !important;
  }
  .md-mar-160 {
    margin: 10rem !important;
  }
  .md-mar-top-160 {
    margin-top: 10rem !important;
  }
  .md-mar-right-160 {
    margin-right: 10rem !important;
  }
  .md-mar-btm-160 {
    margin-bottom: 10rem !important;
  }
  .md-mar-left-160 {
    margin-left: 10rem !important;
  }
  .md-mar-168 {
    margin: 10.5rem !important;
  }
  .md-mar-top-168 {
    margin-top: 10.5rem !important;
  }
  .md-mar-right-168 {
    margin-right: 10.5rem !important;
  }
  .md-mar-btm-168 {
    margin-bottom: 10.5rem !important;
  }
  .md-mar-left-168 {
    margin-left: 10.5rem !important;
  }
  .md-mar-176 {
    margin: 11rem !important;
  }
  .md-mar-top-176 {
    margin-top: 11rem !important;
  }
  .md-mar-right-176 {
    margin-right: 11rem !important;
  }
  .md-mar-btm-176 {
    margin-bottom: 11rem !important;
  }
  .md-mar-left-176 {
    margin-left: 11rem !important;
  }
  .md-mar-184 {
    margin: 11.5rem !important;
  }
  .md-mar-top-184 {
    margin-top: 11.5rem !important;
  }
  .md-mar-right-184 {
    margin-right: 11.5rem !important;
  }
  .md-mar-btm-184 {
    margin-bottom: 11.5rem !important;
  }
  .md-mar-left-184 {
    margin-left: 11.5rem !important;
  }
  .md-mar-192 {
    margin: 12rem !important;
  }
  .md-mar-top-192 {
    margin-top: 12rem !important;
  }
  .md-mar-right-192 {
    margin-right: 12rem !important;
  }
  .md-mar-btm-192 {
    margin-bottom: 12rem !important;
  }
  .md-mar-left-192 {
    margin-left: 12rem !important;
  }
  .md-mar-200 {
    margin: 12.5rem !important;
  }
  .md-mar-top-200 {
    margin-top: 12.5rem !important;
  }
  .md-mar-right-200 {
    margin-right: 12.5rem !important;
  }
  .md-mar-btm-200 {
    margin-bottom: 12.5rem !important;
  }
  .md-mar-left-200 {
    margin-left: 12.5rem !important;
  }
  .md-mar-208 {
    margin: 13rem !important;
  }
  .md-mar-top-208 {
    margin-top: 13rem !important;
  }
  .md-mar-right-208 {
    margin-right: 13rem !important;
  }
  .md-mar-btm-208 {
    margin-bottom: 13rem !important;
  }
  .md-mar-left-208 {
    margin-left: 13rem !important;
  }
  .md-mar-216 {
    margin: 13.5rem !important;
  }
  .md-mar-top-216 {
    margin-top: 13.5rem !important;
  }
  .md-mar-right-216 {
    margin-right: 13.5rem !important;
  }
  .md-mar-btm-216 {
    margin-bottom: 13.5rem !important;
  }
  .md-mar-left-216 {
    margin-left: 13.5rem !important;
  }
  .md-mar-224 {
    margin: 14rem !important;
  }
  .md-mar-top-224 {
    margin-top: 14rem !important;
  }
  .md-mar-right-224 {
    margin-right: 14rem !important;
  }
  .md-mar-btm-224 {
    margin-bottom: 14rem !important;
  }
  .md-mar-left-224 {
    margin-left: 14rem !important;
  }
  .md-mar-232 {
    margin: 14.5rem !important;
  }
  .md-mar-top-232 {
    margin-top: 14.5rem !important;
  }
  .md-mar-right-232 {
    margin-right: 14.5rem !important;
  }
  .md-mar-btm-232 {
    margin-bottom: 14.5rem !important;
  }
  .md-mar-left-232 {
    margin-left: 14.5rem !important;
  }
  .md-mar-240 {
    margin: 15rem !important;
  }
  .md-mar-top-240 {
    margin-top: 15rem !important;
  }
  .md-mar-right-240 {
    margin-right: 15rem !important;
  }
  .md-mar-btm-240 {
    margin-bottom: 15rem !important;
  }
  .md-mar-left-240 {
    margin-left: 15rem !important;
  }
  .md-mar-248 {
    margin: 15.5rem !important;
  }
  .md-mar-top-248 {
    margin-top: 15.5rem !important;
  }
  .md-mar-right-248 {
    margin-right: 15.5rem !important;
  }
  .md-mar-btm-248 {
    margin-bottom: 15.5rem !important;
  }
  .md-mar-left-248 {
    margin-left: 15.5rem !important;
  }
  .md-mar-256 {
    margin: 16rem !important;
  }
  .md-mar-top-256 {
    margin-top: 16rem !important;
  }
  .md-mar-right-256 {
    margin-right: 16rem !important;
  }
  .md-mar-btm-256 {
    margin-bottom: 16rem !important;
  }
  .md-mar-left-256 {
    margin-left: 16rem !important;
  }
  .md-mar-264 {
    margin: 16.5rem !important;
  }
  .md-mar-top-264 {
    margin-top: 16.5rem !important;
  }
  .md-mar-right-264 {
    margin-right: 16.5rem !important;
  }
  .md-mar-btm-264 {
    margin-bottom: 16.5rem !important;
  }
  .md-mar-left-264 {
    margin-left: 16.5rem !important;
  }
  .md-mar-272 {
    margin: 17rem !important;
  }
  .md-mar-top-272 {
    margin-top: 17rem !important;
  }
  .md-mar-right-272 {
    margin-right: 17rem !important;
  }
  .md-mar-btm-272 {
    margin-bottom: 17rem !important;
  }
  .md-mar-left-272 {
    margin-left: 17rem !important;
  }
  .md-mar-280 {
    margin: 17.5rem !important;
  }
  .md-mar-top-280 {
    margin-top: 17.5rem !important;
  }
  .md-mar-right-280 {
    margin-right: 17.5rem !important;
  }
  .md-mar-btm-280 {
    margin-bottom: 17.5rem !important;
  }
  .md-mar-left-280 {
    margin-left: 17.5rem !important;
  }
  .md-mar-288 {
    margin: 18rem !important;
  }
  .md-mar-top-288 {
    margin-top: 18rem !important;
  }
  .md-mar-right-288 {
    margin-right: 18rem !important;
  }
  .md-mar-btm-288 {
    margin-bottom: 18rem !important;
  }
  .md-mar-left-288 {
    margin-left: 18rem !important;
  }
  .md-mar-296 {
    margin: 18.5rem !important;
  }
  .md-mar-top-296 {
    margin-top: 18.5rem !important;
  }
  .md-mar-right-296 {
    margin-right: 18.5rem !important;
  }
  .md-mar-btm-296 {
    margin-bottom: 18.5rem !important;
  }
  .md-mar-left-296 {
    margin-left: 18.5rem !important;
  }
  .md-mar-304 {
    margin: 19rem !important;
  }
  .md-mar-top-304 {
    margin-top: 19rem !important;
  }
  .md-mar-right-304 {
    margin-right: 19rem !important;
  }
  .md-mar-btm-304 {
    margin-bottom: 19rem !important;
  }
  .md-mar-left-304 {
    margin-left: 19rem !important;
  }
  .md-mar-312 {
    margin: 19.5rem !important;
  }
  .md-mar-top-312 {
    margin-top: 19.5rem !important;
  }
  .md-mar-right-312 {
    margin-right: 19.5rem !important;
  }
  .md-mar-btm-312 {
    margin-bottom: 19.5rem !important;
  }
  .md-mar-left-312 {
    margin-left: 19.5rem !important;
  }
  .md-mar-320 {
    margin: 20rem !important;
  }
  .md-mar-top-320 {
    margin-top: 20rem !important;
  }
  .md-mar-right-320 {
    margin-right: 20rem !important;
  }
  .md-mar-btm-320 {
    margin-bottom: 20rem !important;
  }
  .md-mar-left-320 {
    margin-left: 20rem !important;
  }
}
@media (min-width: 1280px) {
  .lg-mar-0 {
    margin: 0 !important;
  }
  .lg-mar-top-0 {
    margin-top: 0 !important;
  }
  .lg-mar-right-0 {
    margin-right: 0 !important;
  }
  .lg-mar-btm-0 {
    margin-bottom: 0 !important;
  }
  .lg-mar-left-0 {
    margin-left: 0 !important;
  }
  .lg-mar-8 {
    margin: 0.5rem !important;
  }
  .lg-mar-top-8 {
    margin-top: 0.5rem !important;
  }
  .lg-mar-right-8 {
    margin-right: 0.5rem !important;
  }
  .lg-mar-btm-8 {
    margin-bottom: 0.5rem !important;
  }
  .lg-mar-left-8 {
    margin-left: 0.5rem !important;
  }
  .lg-mar-16 {
    margin: 1rem !important;
  }
  .lg-mar-top-16 {
    margin-top: 1rem !important;
  }
  .lg-mar-right-16 {
    margin-right: 1rem !important;
  }
  .lg-mar-btm-16 {
    margin-bottom: 1rem !important;
  }
  .lg-mar-left-16 {
    margin-left: 1rem !important;
  }
  .lg-mar-24 {
    margin: 1.5rem !important;
  }
  .lg-mar-top-24 {
    margin-top: 1.5rem !important;
  }
  .lg-mar-right-24 {
    margin-right: 1.5rem !important;
  }
  .lg-mar-btm-24 {
    margin-bottom: 1.5rem !important;
  }
  .lg-mar-left-24 {
    margin-left: 1.5rem !important;
  }
  .lg-mar-32 {
    margin: 2rem !important;
  }
  .lg-mar-top-32 {
    margin-top: 2rem !important;
  }
  .lg-mar-right-32 {
    margin-right: 2rem !important;
  }
  .lg-mar-btm-32 {
    margin-bottom: 2rem !important;
  }
  .lg-mar-left-32 {
    margin-left: 2rem !important;
  }
  .lg-mar-40 {
    margin: 2.5rem !important;
  }
  .lg-mar-top-40 {
    margin-top: 2.5rem !important;
  }
  .lg-mar-right-40 {
    margin-right: 2.5rem !important;
  }
  .lg-mar-btm-40 {
    margin-bottom: 2.5rem !important;
  }
  .lg-mar-left-40 {
    margin-left: 2.5rem !important;
  }
  .lg-mar-48 {
    margin: 3rem !important;
  }
  .lg-mar-top-48 {
    margin-top: 3rem !important;
  }
  .lg-mar-right-48 {
    margin-right: 3rem !important;
  }
  .lg-mar-btm-48 {
    margin-bottom: 3rem !important;
  }
  .lg-mar-left-48 {
    margin-left: 3rem !important;
  }
  .lg-mar-56 {
    margin: 3.5rem !important;
  }
  .lg-mar-top-56 {
    margin-top: 3.5rem !important;
  }
  .lg-mar-right-56 {
    margin-right: 3.5rem !important;
  }
  .lg-mar-btm-56 {
    margin-bottom: 3.5rem !important;
  }
  .lg-mar-left-56 {
    margin-left: 3.5rem !important;
  }
  .lg-mar-64 {
    margin: 4rem !important;
  }
  .lg-mar-top-64 {
    margin-top: 4rem !important;
  }
  .lg-mar-right-64 {
    margin-right: 4rem !important;
  }
  .lg-mar-btm-64 {
    margin-bottom: 4rem !important;
  }
  .lg-mar-left-64 {
    margin-left: 4rem !important;
  }
  .lg-mar-72 {
    margin: 4.5rem !important;
  }
  .lg-mar-top-72 {
    margin-top: 4.5rem !important;
  }
  .lg-mar-right-72 {
    margin-right: 4.5rem !important;
  }
  .lg-mar-btm-72 {
    margin-bottom: 4.5rem !important;
  }
  .lg-mar-left-72 {
    margin-left: 4.5rem !important;
  }
  .lg-mar-80 {
    margin: 5rem !important;
  }
  .lg-mar-top-80 {
    margin-top: 5rem !important;
  }
  .lg-mar-right-80 {
    margin-right: 5rem !important;
  }
  .lg-mar-btm-80 {
    margin-bottom: 5rem !important;
  }
  .lg-mar-left-80 {
    margin-left: 5rem !important;
  }
  .lg-mar-88 {
    margin: 5.5rem !important;
  }
  .lg-mar-top-88 {
    margin-top: 5.5rem !important;
  }
  .lg-mar-right-88 {
    margin-right: 5.5rem !important;
  }
  .lg-mar-btm-88 {
    margin-bottom: 5.5rem !important;
  }
  .lg-mar-left-88 {
    margin-left: 5.5rem !important;
  }
  .lg-mar-96 {
    margin: 6rem !important;
  }
  .lg-mar-top-96 {
    margin-top: 6rem !important;
  }
  .lg-mar-right-96 {
    margin-right: 6rem !important;
  }
  .lg-mar-btm-96 {
    margin-bottom: 6rem !important;
  }
  .lg-mar-left-96 {
    margin-left: 6rem !important;
  }
  .lg-mar-104 {
    margin: 6.5rem !important;
  }
  .lg-mar-top-104 {
    margin-top: 6.5rem !important;
  }
  .lg-mar-right-104 {
    margin-right: 6.5rem !important;
  }
  .lg-mar-btm-104 {
    margin-bottom: 6.5rem !important;
  }
  .lg-mar-left-104 {
    margin-left: 6.5rem !important;
  }
  .lg-mar-112 {
    margin: 7rem !important;
  }
  .lg-mar-top-112 {
    margin-top: 7rem !important;
  }
  .lg-mar-right-112 {
    margin-right: 7rem !important;
  }
  .lg-mar-btm-112 {
    margin-bottom: 7rem !important;
  }
  .lg-mar-left-112 {
    margin-left: 7rem !important;
  }
  .lg-mar-120 {
    margin: 7.5rem !important;
  }
  .lg-mar-top-120 {
    margin-top: 7.5rem !important;
  }
  .lg-mar-right-120 {
    margin-right: 7.5rem !important;
  }
  .lg-mar-btm-120 {
    margin-bottom: 7.5rem !important;
  }
  .lg-mar-left-120 {
    margin-left: 7.5rem !important;
  }
  .lg-mar-128 {
    margin: 8rem !important;
  }
  .lg-mar-top-128 {
    margin-top: 8rem !important;
  }
  .lg-mar-right-128 {
    margin-right: 8rem !important;
  }
  .lg-mar-btm-128 {
    margin-bottom: 8rem !important;
  }
  .lg-mar-left-128 {
    margin-left: 8rem !important;
  }
  .lg-mar-136 {
    margin: 8.5rem !important;
  }
  .lg-mar-top-136 {
    margin-top: 8.5rem !important;
  }
  .lg-mar-right-136 {
    margin-right: 8.5rem !important;
  }
  .lg-mar-btm-136 {
    margin-bottom: 8.5rem !important;
  }
  .lg-mar-left-136 {
    margin-left: 8.5rem !important;
  }
  .lg-mar-144 {
    margin: 9rem !important;
  }
  .lg-mar-top-144 {
    margin-top: 9rem !important;
  }
  .lg-mar-right-144 {
    margin-right: 9rem !important;
  }
  .lg-mar-btm-144 {
    margin-bottom: 9rem !important;
  }
  .lg-mar-left-144 {
    margin-left: 9rem !important;
  }
  .lg-mar-152 {
    margin: 9.5rem !important;
  }
  .lg-mar-top-152 {
    margin-top: 9.5rem !important;
  }
  .lg-mar-right-152 {
    margin-right: 9.5rem !important;
  }
  .lg-mar-btm-152 {
    margin-bottom: 9.5rem !important;
  }
  .lg-mar-left-152 {
    margin-left: 9.5rem !important;
  }
  .lg-mar-160 {
    margin: 10rem !important;
  }
  .lg-mar-top-160 {
    margin-top: 10rem !important;
  }
  .lg-mar-right-160 {
    margin-right: 10rem !important;
  }
  .lg-mar-btm-160 {
    margin-bottom: 10rem !important;
  }
  .lg-mar-left-160 {
    margin-left: 10rem !important;
  }
  .lg-mar-168 {
    margin: 10.5rem !important;
  }
  .lg-mar-top-168 {
    margin-top: 10.5rem !important;
  }
  .lg-mar-right-168 {
    margin-right: 10.5rem !important;
  }
  .lg-mar-btm-168 {
    margin-bottom: 10.5rem !important;
  }
  .lg-mar-left-168 {
    margin-left: 10.5rem !important;
  }
  .lg-mar-176 {
    margin: 11rem !important;
  }
  .lg-mar-top-176 {
    margin-top: 11rem !important;
  }
  .lg-mar-right-176 {
    margin-right: 11rem !important;
  }
  .lg-mar-btm-176 {
    margin-bottom: 11rem !important;
  }
  .lg-mar-left-176 {
    margin-left: 11rem !important;
  }
  .lg-mar-184 {
    margin: 11.5rem !important;
  }
  .lg-mar-top-184 {
    margin-top: 11.5rem !important;
  }
  .lg-mar-right-184 {
    margin-right: 11.5rem !important;
  }
  .lg-mar-btm-184 {
    margin-bottom: 11.5rem !important;
  }
  .lg-mar-left-184 {
    margin-left: 11.5rem !important;
  }
  .lg-mar-192 {
    margin: 12rem !important;
  }
  .lg-mar-top-192 {
    margin-top: 12rem !important;
  }
  .lg-mar-right-192 {
    margin-right: 12rem !important;
  }
  .lg-mar-btm-192 {
    margin-bottom: 12rem !important;
  }
  .lg-mar-left-192 {
    margin-left: 12rem !important;
  }
  .lg-mar-200 {
    margin: 12.5rem !important;
  }
  .lg-mar-top-200 {
    margin-top: 12.5rem !important;
  }
  .lg-mar-right-200 {
    margin-right: 12.5rem !important;
  }
  .lg-mar-btm-200 {
    margin-bottom: 12.5rem !important;
  }
  .lg-mar-left-200 {
    margin-left: 12.5rem !important;
  }
  .lg-mar-208 {
    margin: 13rem !important;
  }
  .lg-mar-top-208 {
    margin-top: 13rem !important;
  }
  .lg-mar-right-208 {
    margin-right: 13rem !important;
  }
  .lg-mar-btm-208 {
    margin-bottom: 13rem !important;
  }
  .lg-mar-left-208 {
    margin-left: 13rem !important;
  }
  .lg-mar-216 {
    margin: 13.5rem !important;
  }
  .lg-mar-top-216 {
    margin-top: 13.5rem !important;
  }
  .lg-mar-right-216 {
    margin-right: 13.5rem !important;
  }
  .lg-mar-btm-216 {
    margin-bottom: 13.5rem !important;
  }
  .lg-mar-left-216 {
    margin-left: 13.5rem !important;
  }
  .lg-mar-224 {
    margin: 14rem !important;
  }
  .lg-mar-top-224 {
    margin-top: 14rem !important;
  }
  .lg-mar-right-224 {
    margin-right: 14rem !important;
  }
  .lg-mar-btm-224 {
    margin-bottom: 14rem !important;
  }
  .lg-mar-left-224 {
    margin-left: 14rem !important;
  }
  .lg-mar-232 {
    margin: 14.5rem !important;
  }
  .lg-mar-top-232 {
    margin-top: 14.5rem !important;
  }
  .lg-mar-right-232 {
    margin-right: 14.5rem !important;
  }
  .lg-mar-btm-232 {
    margin-bottom: 14.5rem !important;
  }
  .lg-mar-left-232 {
    margin-left: 14.5rem !important;
  }
  .lg-mar-240 {
    margin: 15rem !important;
  }
  .lg-mar-top-240 {
    margin-top: 15rem !important;
  }
  .lg-mar-right-240 {
    margin-right: 15rem !important;
  }
  .lg-mar-btm-240 {
    margin-bottom: 15rem !important;
  }
  .lg-mar-left-240 {
    margin-left: 15rem !important;
  }
  .lg-mar-248 {
    margin: 15.5rem !important;
  }
  .lg-mar-top-248 {
    margin-top: 15.5rem !important;
  }
  .lg-mar-right-248 {
    margin-right: 15.5rem !important;
  }
  .lg-mar-btm-248 {
    margin-bottom: 15.5rem !important;
  }
  .lg-mar-left-248 {
    margin-left: 15.5rem !important;
  }
  .lg-mar-256 {
    margin: 16rem !important;
  }
  .lg-mar-top-256 {
    margin-top: 16rem !important;
  }
  .lg-mar-right-256 {
    margin-right: 16rem !important;
  }
  .lg-mar-btm-256 {
    margin-bottom: 16rem !important;
  }
  .lg-mar-left-256 {
    margin-left: 16rem !important;
  }
  .lg-mar-264 {
    margin: 16.5rem !important;
  }
  .lg-mar-top-264 {
    margin-top: 16.5rem !important;
  }
  .lg-mar-right-264 {
    margin-right: 16.5rem !important;
  }
  .lg-mar-btm-264 {
    margin-bottom: 16.5rem !important;
  }
  .lg-mar-left-264 {
    margin-left: 16.5rem !important;
  }
  .lg-mar-272 {
    margin: 17rem !important;
  }
  .lg-mar-top-272 {
    margin-top: 17rem !important;
  }
  .lg-mar-right-272 {
    margin-right: 17rem !important;
  }
  .lg-mar-btm-272 {
    margin-bottom: 17rem !important;
  }
  .lg-mar-left-272 {
    margin-left: 17rem !important;
  }
  .lg-mar-280 {
    margin: 17.5rem !important;
  }
  .lg-mar-top-280 {
    margin-top: 17.5rem !important;
  }
  .lg-mar-right-280 {
    margin-right: 17.5rem !important;
  }
  .lg-mar-btm-280 {
    margin-bottom: 17.5rem !important;
  }
  .lg-mar-left-280 {
    margin-left: 17.5rem !important;
  }
  .lg-mar-288 {
    margin: 18rem !important;
  }
  .lg-mar-top-288 {
    margin-top: 18rem !important;
  }
  .lg-mar-right-288 {
    margin-right: 18rem !important;
  }
  .lg-mar-btm-288 {
    margin-bottom: 18rem !important;
  }
  .lg-mar-left-288 {
    margin-left: 18rem !important;
  }
  .lg-mar-296 {
    margin: 18.5rem !important;
  }
  .lg-mar-top-296 {
    margin-top: 18.5rem !important;
  }
  .lg-mar-right-296 {
    margin-right: 18.5rem !important;
  }
  .lg-mar-btm-296 {
    margin-bottom: 18.5rem !important;
  }
  .lg-mar-left-296 {
    margin-left: 18.5rem !important;
  }
  .lg-mar-304 {
    margin: 19rem !important;
  }
  .lg-mar-top-304 {
    margin-top: 19rem !important;
  }
  .lg-mar-right-304 {
    margin-right: 19rem !important;
  }
  .lg-mar-btm-304 {
    margin-bottom: 19rem !important;
  }
  .lg-mar-left-304 {
    margin-left: 19rem !important;
  }
  .lg-mar-312 {
    margin: 19.5rem !important;
  }
  .lg-mar-top-312 {
    margin-top: 19.5rem !important;
  }
  .lg-mar-right-312 {
    margin-right: 19.5rem !important;
  }
  .lg-mar-btm-312 {
    margin-bottom: 19.5rem !important;
  }
  .lg-mar-left-312 {
    margin-left: 19.5rem !important;
  }
  .lg-mar-320 {
    margin: 20rem !important;
  }
  .lg-mar-top-320 {
    margin-top: 20rem !important;
  }
  .lg-mar-right-320 {
    margin-right: 20rem !important;
  }
  .lg-mar-btm-320 {
    margin-bottom: 20rem !important;
  }
  .lg-mar-left-320 {
    margin-left: 20rem !important;
  }
}
@media (min-width: 1600px) {
  .xlg-mar-0 {
    margin: 0 !important;
  }
  .xlg-mar-top-0 {
    margin-top: 0 !important;
  }
  .xlg-mar-right-0 {
    margin-right: 0 !important;
  }
  .xlg-mar-btm-0 {
    margin-bottom: 0 !important;
  }
  .xlg-mar-left-0 {
    margin-left: 0 !important;
  }
  .xlg-mar-8 {
    margin: 0.5rem !important;
  }
  .xlg-mar-top-8 {
    margin-top: 0.5rem !important;
  }
  .xlg-mar-right-8 {
    margin-right: 0.5rem !important;
  }
  .xlg-mar-btm-8 {
    margin-bottom: 0.5rem !important;
  }
  .xlg-mar-left-8 {
    margin-left: 0.5rem !important;
  }
  .xlg-mar-16 {
    margin: 1rem !important;
  }
  .xlg-mar-top-16 {
    margin-top: 1rem !important;
  }
  .xlg-mar-right-16 {
    margin-right: 1rem !important;
  }
  .xlg-mar-btm-16 {
    margin-bottom: 1rem !important;
  }
  .xlg-mar-left-16 {
    margin-left: 1rem !important;
  }
  .xlg-mar-24 {
    margin: 1.5rem !important;
  }
  .xlg-mar-top-24 {
    margin-top: 1.5rem !important;
  }
  .xlg-mar-right-24 {
    margin-right: 1.5rem !important;
  }
  .xlg-mar-btm-24 {
    margin-bottom: 1.5rem !important;
  }
  .xlg-mar-left-24 {
    margin-left: 1.5rem !important;
  }
  .xlg-mar-32 {
    margin: 2rem !important;
  }
  .xlg-mar-top-32 {
    margin-top: 2rem !important;
  }
  .xlg-mar-right-32 {
    margin-right: 2rem !important;
  }
  .xlg-mar-btm-32 {
    margin-bottom: 2rem !important;
  }
  .xlg-mar-left-32 {
    margin-left: 2rem !important;
  }
  .xlg-mar-40 {
    margin: 2.5rem !important;
  }
  .xlg-mar-top-40 {
    margin-top: 2.5rem !important;
  }
  .xlg-mar-right-40 {
    margin-right: 2.5rem !important;
  }
  .xlg-mar-btm-40 {
    margin-bottom: 2.5rem !important;
  }
  .xlg-mar-left-40 {
    margin-left: 2.5rem !important;
  }
  .xlg-mar-48 {
    margin: 3rem !important;
  }
  .xlg-mar-top-48 {
    margin-top: 3rem !important;
  }
  .xlg-mar-right-48 {
    margin-right: 3rem !important;
  }
  .xlg-mar-btm-48 {
    margin-bottom: 3rem !important;
  }
  .xlg-mar-left-48 {
    margin-left: 3rem !important;
  }
  .xlg-mar-56 {
    margin: 3.5rem !important;
  }
  .xlg-mar-top-56 {
    margin-top: 3.5rem !important;
  }
  .xlg-mar-right-56 {
    margin-right: 3.5rem !important;
  }
  .xlg-mar-btm-56 {
    margin-bottom: 3.5rem !important;
  }
  .xlg-mar-left-56 {
    margin-left: 3.5rem !important;
  }
  .xlg-mar-64 {
    margin: 4rem !important;
  }
  .xlg-mar-top-64 {
    margin-top: 4rem !important;
  }
  .xlg-mar-right-64 {
    margin-right: 4rem !important;
  }
  .xlg-mar-btm-64 {
    margin-bottom: 4rem !important;
  }
  .xlg-mar-left-64 {
    margin-left: 4rem !important;
  }
  .xlg-mar-72 {
    margin: 4.5rem !important;
  }
  .xlg-mar-top-72 {
    margin-top: 4.5rem !important;
  }
  .xlg-mar-right-72 {
    margin-right: 4.5rem !important;
  }
  .xlg-mar-btm-72 {
    margin-bottom: 4.5rem !important;
  }
  .xlg-mar-left-72 {
    margin-left: 4.5rem !important;
  }
  .xlg-mar-80 {
    margin: 5rem !important;
  }
  .xlg-mar-top-80 {
    margin-top: 5rem !important;
  }
  .xlg-mar-right-80 {
    margin-right: 5rem !important;
  }
  .xlg-mar-btm-80 {
    margin-bottom: 5rem !important;
  }
  .xlg-mar-left-80 {
    margin-left: 5rem !important;
  }
  .xlg-mar-88 {
    margin: 5.5rem !important;
  }
  .xlg-mar-top-88 {
    margin-top: 5.5rem !important;
  }
  .xlg-mar-right-88 {
    margin-right: 5.5rem !important;
  }
  .xlg-mar-btm-88 {
    margin-bottom: 5.5rem !important;
  }
  .xlg-mar-left-88 {
    margin-left: 5.5rem !important;
  }
  .xlg-mar-96 {
    margin: 6rem !important;
  }
  .xlg-mar-top-96 {
    margin-top: 6rem !important;
  }
  .xlg-mar-right-96 {
    margin-right: 6rem !important;
  }
  .xlg-mar-btm-96 {
    margin-bottom: 6rem !important;
  }
  .xlg-mar-left-96 {
    margin-left: 6rem !important;
  }
  .xlg-mar-104 {
    margin: 6.5rem !important;
  }
  .xlg-mar-top-104 {
    margin-top: 6.5rem !important;
  }
  .xlg-mar-right-104 {
    margin-right: 6.5rem !important;
  }
  .xlg-mar-btm-104 {
    margin-bottom: 6.5rem !important;
  }
  .xlg-mar-left-104 {
    margin-left: 6.5rem !important;
  }
  .xlg-mar-112 {
    margin: 7rem !important;
  }
  .xlg-mar-top-112 {
    margin-top: 7rem !important;
  }
  .xlg-mar-right-112 {
    margin-right: 7rem !important;
  }
  .xlg-mar-btm-112 {
    margin-bottom: 7rem !important;
  }
  .xlg-mar-left-112 {
    margin-left: 7rem !important;
  }
  .xlg-mar-120 {
    margin: 7.5rem !important;
  }
  .xlg-mar-top-120 {
    margin-top: 7.5rem !important;
  }
  .xlg-mar-right-120 {
    margin-right: 7.5rem !important;
  }
  .xlg-mar-btm-120 {
    margin-bottom: 7.5rem !important;
  }
  .xlg-mar-left-120 {
    margin-left: 7.5rem !important;
  }
  .xlg-mar-128 {
    margin: 8rem !important;
  }
  .xlg-mar-top-128 {
    margin-top: 8rem !important;
  }
  .xlg-mar-right-128 {
    margin-right: 8rem !important;
  }
  .xlg-mar-btm-128 {
    margin-bottom: 8rem !important;
  }
  .xlg-mar-left-128 {
    margin-left: 8rem !important;
  }
  .xlg-mar-136 {
    margin: 8.5rem !important;
  }
  .xlg-mar-top-136 {
    margin-top: 8.5rem !important;
  }
  .xlg-mar-right-136 {
    margin-right: 8.5rem !important;
  }
  .xlg-mar-btm-136 {
    margin-bottom: 8.5rem !important;
  }
  .xlg-mar-left-136 {
    margin-left: 8.5rem !important;
  }
  .xlg-mar-144 {
    margin: 9rem !important;
  }
  .xlg-mar-top-144 {
    margin-top: 9rem !important;
  }
  .xlg-mar-right-144 {
    margin-right: 9rem !important;
  }
  .xlg-mar-btm-144 {
    margin-bottom: 9rem !important;
  }
  .xlg-mar-left-144 {
    margin-left: 9rem !important;
  }
  .xlg-mar-152 {
    margin: 9.5rem !important;
  }
  .xlg-mar-top-152 {
    margin-top: 9.5rem !important;
  }
  .xlg-mar-right-152 {
    margin-right: 9.5rem !important;
  }
  .xlg-mar-btm-152 {
    margin-bottom: 9.5rem !important;
  }
  .xlg-mar-left-152 {
    margin-left: 9.5rem !important;
  }
  .xlg-mar-160 {
    margin: 10rem !important;
  }
  .xlg-mar-top-160 {
    margin-top: 10rem !important;
  }
  .xlg-mar-right-160 {
    margin-right: 10rem !important;
  }
  .xlg-mar-btm-160 {
    margin-bottom: 10rem !important;
  }
  .xlg-mar-left-160 {
    margin-left: 10rem !important;
  }
  .xlg-mar-168 {
    margin: 10.5rem !important;
  }
  .xlg-mar-top-168 {
    margin-top: 10.5rem !important;
  }
  .xlg-mar-right-168 {
    margin-right: 10.5rem !important;
  }
  .xlg-mar-btm-168 {
    margin-bottom: 10.5rem !important;
  }
  .xlg-mar-left-168 {
    margin-left: 10.5rem !important;
  }
  .xlg-mar-176 {
    margin: 11rem !important;
  }
  .xlg-mar-top-176 {
    margin-top: 11rem !important;
  }
  .xlg-mar-right-176 {
    margin-right: 11rem !important;
  }
  .xlg-mar-btm-176 {
    margin-bottom: 11rem !important;
  }
  .xlg-mar-left-176 {
    margin-left: 11rem !important;
  }
  .xlg-mar-184 {
    margin: 11.5rem !important;
  }
  .xlg-mar-top-184 {
    margin-top: 11.5rem !important;
  }
  .xlg-mar-right-184 {
    margin-right: 11.5rem !important;
  }
  .xlg-mar-btm-184 {
    margin-bottom: 11.5rem !important;
  }
  .xlg-mar-left-184 {
    margin-left: 11.5rem !important;
  }
  .xlg-mar-192 {
    margin: 12rem !important;
  }
  .xlg-mar-top-192 {
    margin-top: 12rem !important;
  }
  .xlg-mar-right-192 {
    margin-right: 12rem !important;
  }
  .xlg-mar-btm-192 {
    margin-bottom: 12rem !important;
  }
  .xlg-mar-left-192 {
    margin-left: 12rem !important;
  }
  .xlg-mar-200 {
    margin: 12.5rem !important;
  }
  .xlg-mar-top-200 {
    margin-top: 12.5rem !important;
  }
  .xlg-mar-right-200 {
    margin-right: 12.5rem !important;
  }
  .xlg-mar-btm-200 {
    margin-bottom: 12.5rem !important;
  }
  .xlg-mar-left-200 {
    margin-left: 12.5rem !important;
  }
  .xlg-mar-208 {
    margin: 13rem !important;
  }
  .xlg-mar-top-208 {
    margin-top: 13rem !important;
  }
  .xlg-mar-right-208 {
    margin-right: 13rem !important;
  }
  .xlg-mar-btm-208 {
    margin-bottom: 13rem !important;
  }
  .xlg-mar-left-208 {
    margin-left: 13rem !important;
  }
  .xlg-mar-216 {
    margin: 13.5rem !important;
  }
  .xlg-mar-top-216 {
    margin-top: 13.5rem !important;
  }
  .xlg-mar-right-216 {
    margin-right: 13.5rem !important;
  }
  .xlg-mar-btm-216 {
    margin-bottom: 13.5rem !important;
  }
  .xlg-mar-left-216 {
    margin-left: 13.5rem !important;
  }
  .xlg-mar-224 {
    margin: 14rem !important;
  }
  .xlg-mar-top-224 {
    margin-top: 14rem !important;
  }
  .xlg-mar-right-224 {
    margin-right: 14rem !important;
  }
  .xlg-mar-btm-224 {
    margin-bottom: 14rem !important;
  }
  .xlg-mar-left-224 {
    margin-left: 14rem !important;
  }
  .xlg-mar-232 {
    margin: 14.5rem !important;
  }
  .xlg-mar-top-232 {
    margin-top: 14.5rem !important;
  }
  .xlg-mar-right-232 {
    margin-right: 14.5rem !important;
  }
  .xlg-mar-btm-232 {
    margin-bottom: 14.5rem !important;
  }
  .xlg-mar-left-232 {
    margin-left: 14.5rem !important;
  }
  .xlg-mar-240 {
    margin: 15rem !important;
  }
  .xlg-mar-top-240 {
    margin-top: 15rem !important;
  }
  .xlg-mar-right-240 {
    margin-right: 15rem !important;
  }
  .xlg-mar-btm-240 {
    margin-bottom: 15rem !important;
  }
  .xlg-mar-left-240 {
    margin-left: 15rem !important;
  }
  .xlg-mar-248 {
    margin: 15.5rem !important;
  }
  .xlg-mar-top-248 {
    margin-top: 15.5rem !important;
  }
  .xlg-mar-right-248 {
    margin-right: 15.5rem !important;
  }
  .xlg-mar-btm-248 {
    margin-bottom: 15.5rem !important;
  }
  .xlg-mar-left-248 {
    margin-left: 15.5rem !important;
  }
  .xlg-mar-256 {
    margin: 16rem !important;
  }
  .xlg-mar-top-256 {
    margin-top: 16rem !important;
  }
  .xlg-mar-right-256 {
    margin-right: 16rem !important;
  }
  .xlg-mar-btm-256 {
    margin-bottom: 16rem !important;
  }
  .xlg-mar-left-256 {
    margin-left: 16rem !important;
  }
  .xlg-mar-264 {
    margin: 16.5rem !important;
  }
  .xlg-mar-top-264 {
    margin-top: 16.5rem !important;
  }
  .xlg-mar-right-264 {
    margin-right: 16.5rem !important;
  }
  .xlg-mar-btm-264 {
    margin-bottom: 16.5rem !important;
  }
  .xlg-mar-left-264 {
    margin-left: 16.5rem !important;
  }
  .xlg-mar-272 {
    margin: 17rem !important;
  }
  .xlg-mar-top-272 {
    margin-top: 17rem !important;
  }
  .xlg-mar-right-272 {
    margin-right: 17rem !important;
  }
  .xlg-mar-btm-272 {
    margin-bottom: 17rem !important;
  }
  .xlg-mar-left-272 {
    margin-left: 17rem !important;
  }
  .xlg-mar-280 {
    margin: 17.5rem !important;
  }
  .xlg-mar-top-280 {
    margin-top: 17.5rem !important;
  }
  .xlg-mar-right-280 {
    margin-right: 17.5rem !important;
  }
  .xlg-mar-btm-280 {
    margin-bottom: 17.5rem !important;
  }
  .xlg-mar-left-280 {
    margin-left: 17.5rem !important;
  }
  .xlg-mar-288 {
    margin: 18rem !important;
  }
  .xlg-mar-top-288 {
    margin-top: 18rem !important;
  }
  .xlg-mar-right-288 {
    margin-right: 18rem !important;
  }
  .xlg-mar-btm-288 {
    margin-bottom: 18rem !important;
  }
  .xlg-mar-left-288 {
    margin-left: 18rem !important;
  }
  .xlg-mar-296 {
    margin: 18.5rem !important;
  }
  .xlg-mar-top-296 {
    margin-top: 18.5rem !important;
  }
  .xlg-mar-right-296 {
    margin-right: 18.5rem !important;
  }
  .xlg-mar-btm-296 {
    margin-bottom: 18.5rem !important;
  }
  .xlg-mar-left-296 {
    margin-left: 18.5rem !important;
  }
  .xlg-mar-304 {
    margin: 19rem !important;
  }
  .xlg-mar-top-304 {
    margin-top: 19rem !important;
  }
  .xlg-mar-right-304 {
    margin-right: 19rem !important;
  }
  .xlg-mar-btm-304 {
    margin-bottom: 19rem !important;
  }
  .xlg-mar-left-304 {
    margin-left: 19rem !important;
  }
  .xlg-mar-312 {
    margin: 19.5rem !important;
  }
  .xlg-mar-top-312 {
    margin-top: 19.5rem !important;
  }
  .xlg-mar-right-312 {
    margin-right: 19.5rem !important;
  }
  .xlg-mar-btm-312 {
    margin-bottom: 19.5rem !important;
  }
  .xlg-mar-left-312 {
    margin-left: 19.5rem !important;
  }
  .xlg-mar-320 {
    margin: 20rem !important;
  }
  .xlg-mar-top-320 {
    margin-top: 20rem !important;
  }
  .xlg-mar-right-320 {
    margin-right: 20rem !important;
  }
  .xlg-mar-btm-320 {
    margin-bottom: 20rem !important;
  }
  .xlg-mar-left-320 {
    margin-left: 20rem !important;
  }
}
.flex {
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-0 {
  gap: 0;
}

.gap-8 {
  gap: 0.5rem;
}

.gap-16 {
  gap: 1rem;
}

.gap-24 {
  gap: 1.5rem;
}

.gap-32 {
  gap: 2rem;
}

.gap-40 {
  gap: 2.5rem;
}

.gap-48 {
  gap: 3rem;
}

.gap-56 {
  gap: 3.5rem;
}

.gap-64 {
  gap: 4rem;
}

.gap-72 {
  gap: 4.5rem;
}

.gap-80 {
  gap: 5rem;
}

.gap-88 {
  gap: 5.5rem;
}

.gap-96 {
  gap: 6rem;
}

.gap-104 {
  gap: 6.5rem;
}

.gap-112 {
  gap: 7rem;
}

.gap-120 {
  gap: 7.5rem;
}

.gap-128 {
  gap: 8rem;
}

.gap-136 {
  gap: 8.5rem;
}

.gap-144 {
  gap: 9rem;
}

.gap-152 {
  gap: 9.5rem;
}

.gap-160 {
  gap: 10rem;
}

@media (min-width: 768px) {
  .sm\:flex {
    display: flex;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-col {
    flex-direction: column;
  }
  .sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .sm\:justify-start {
    justify-content: flex-start;
  }
  .sm\:justify-center {
    justify-content: center;
  }
  .sm\:justify-end {
    justify-content: flex-end;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:justify-around {
    justify-content: space-around;
  }
  .sm\:justify-evenly {
    justify-content: space-evenly;
  }
  .sm\:align-start {
    align-items: flex-start;
  }
  .sm\:align-center {
    align-items: center;
  }
  .sm\:align-end {
    align-items: flex-end;
  }
  .sm\:align-stretch {
    align-items: stretch;
  }
  .sm\:align-baseline {
    align-items: baseline;
  }
  .sm\:gap-0 {
    gap: 0 !important;
  }
  .sm\:gap-8 {
    gap: 0.5rem !important;
  }
  .sm\:gap-16 {
    gap: 1rem !important;
  }
  .sm\:gap-24 {
    gap: 1.5rem !important;
  }
  .sm\:gap-32 {
    gap: 2rem !important;
  }
  .sm\:gap-40 {
    gap: 2.5rem !important;
  }
  .sm\:gap-48 {
    gap: 3rem !important;
  }
  .sm\:gap-56 {
    gap: 3.5rem !important;
  }
  .sm\:gap-64 {
    gap: 4rem !important;
  }
  .sm\:gap-72 {
    gap: 4.5rem !important;
  }
  .sm\:gap-80 {
    gap: 5rem !important;
  }
  .sm\:gap-88 {
    gap: 5.5rem !important;
  }
  .sm\:gap-96 {
    gap: 6rem !important;
  }
  .sm\:gap-104 {
    gap: 6.5rem !important;
  }
  .sm\:gap-112 {
    gap: 7rem !important;
  }
  .sm\:gap-120 {
    gap: 7.5rem !important;
  }
  .sm\:gap-128 {
    gap: 8rem !important;
  }
  .sm\:gap-136 {
    gap: 8.5rem !important;
  }
  .sm\:gap-144 {
    gap: 9rem !important;
  }
  .sm\:gap-152 {
    gap: 9.5rem !important;
  }
  .sm\:gap-160 {
    gap: 10rem !important;
  }
}
@media (min-width: 1024px) {
  .md\:flex {
    display: flex;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-around {
    justify-content: space-around;
  }
  .md\:justify-evenly {
    justify-content: space-evenly;
  }
  .md\:align-start {
    align-items: flex-start;
  }
  .md\:align-center {
    align-items: center;
  }
  .md\:align-end {
    align-items: flex-end;
  }
  .md\:align-stretch {
    align-items: stretch;
  }
  .md\:align-baseline {
    align-items: baseline;
  }
  .md\:gap-0 {
    gap: 0 !important;
  }
  .md\:gap-8 {
    gap: 0.5rem !important;
  }
  .md\:gap-16 {
    gap: 1rem !important;
  }
  .md\:gap-24 {
    gap: 1.5rem !important;
  }
  .md\:gap-32 {
    gap: 2rem !important;
  }
  .md\:gap-40 {
    gap: 2.5rem !important;
  }
  .md\:gap-48 {
    gap: 3rem !important;
  }
  .md\:gap-56 {
    gap: 3.5rem !important;
  }
  .md\:gap-64 {
    gap: 4rem !important;
  }
  .md\:gap-72 {
    gap: 4.5rem !important;
  }
  .md\:gap-80 {
    gap: 5rem !important;
  }
  .md\:gap-88 {
    gap: 5.5rem !important;
  }
  .md\:gap-96 {
    gap: 6rem !important;
  }
  .md\:gap-104 {
    gap: 6.5rem !important;
  }
  .md\:gap-112 {
    gap: 7rem !important;
  }
  .md\:gap-120 {
    gap: 7.5rem !important;
  }
  .md\:gap-128 {
    gap: 8rem !important;
  }
  .md\:gap-136 {
    gap: 8.5rem !important;
  }
  .md\:gap-144 {
    gap: 9rem !important;
  }
  .md\:gap-152 {
    gap: 9.5rem !important;
  }
  .md\:gap-160 {
    gap: 10rem !important;
  }
}
@media (min-width: 1280px) {
  .lg\:flex {
    display: flex;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:justify-around {
    justify-content: space-around;
  }
  .lg\:justify-evenly {
    justify-content: space-evenly;
  }
  .lg\:align-start {
    align-items: flex-start;
  }
  .lg\:align-center {
    align-items: center;
  }
  .lg\:align-end {
    align-items: flex-end;
  }
  .lg\:align-stretch {
    align-items: stretch;
  }
  .lg\:align-baseline {
    align-items: baseline;
  }
  .lg\:gap-0 {
    gap: 0 !important;
  }
  .lg\:gap-8 {
    gap: 0.5rem !important;
  }
  .lg\:gap-16 {
    gap: 1rem !important;
  }
  .lg\:gap-24 {
    gap: 1.5rem !important;
  }
  .lg\:gap-32 {
    gap: 2rem !important;
  }
  .lg\:gap-40 {
    gap: 2.5rem !important;
  }
  .lg\:gap-48 {
    gap: 3rem !important;
  }
  .lg\:gap-56 {
    gap: 3.5rem !important;
  }
  .lg\:gap-64 {
    gap: 4rem !important;
  }
  .lg\:gap-72 {
    gap: 4.5rem !important;
  }
  .lg\:gap-80 {
    gap: 5rem !important;
  }
  .lg\:gap-88 {
    gap: 5.5rem !important;
  }
  .lg\:gap-96 {
    gap: 6rem !important;
  }
  .lg\:gap-104 {
    gap: 6.5rem !important;
  }
  .lg\:gap-112 {
    gap: 7rem !important;
  }
  .lg\:gap-120 {
    gap: 7.5rem !important;
  }
  .lg\:gap-128 {
    gap: 8rem !important;
  }
  .lg\:gap-136 {
    gap: 8.5rem !important;
  }
  .lg\:gap-144 {
    gap: 9rem !important;
  }
  .lg\:gap-152 {
    gap: 9.5rem !important;
  }
  .lg\:gap-160 {
    gap: 10rem !important;
  }
}
@media (min-width: 1600px) {
  .xlg\:flex {
    display: flex;
  }
  .xlg\:flex-row {
    flex-direction: row;
  }
  .xlg\:flex-col {
    flex-direction: column;
  }
  .xlg\:flex-wrap {
    flex-wrap: wrap;
  }
  .xlg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .xlg\:justify-start {
    justify-content: flex-start;
  }
  .xlg\:justify-center {
    justify-content: center;
  }
  .xlg\:justify-end {
    justify-content: flex-end;
  }
  .xlg\:justify-between {
    justify-content: space-between;
  }
  .xlg\:justify-around {
    justify-content: space-around;
  }
  .xlg\:justify-evenly {
    justify-content: space-evenly;
  }
  .xlg\:align-start {
    align-items: flex-start;
  }
  .xlg\:align-center {
    align-items: center;
  }
  .xlg\:align-end {
    align-items: flex-end;
  }
  .xlg\:align-stretch {
    align-items: stretch;
  }
  .xlg\:align-baseline {
    align-items: baseline;
  }
  .xlg\:gap-0 {
    gap: 0 !important;
  }
  .xlg\:gap-8 {
    gap: 0.5rem !important;
  }
  .xlg\:gap-16 {
    gap: 1rem !important;
  }
  .xlg\:gap-24 {
    gap: 1.5rem !important;
  }
  .xlg\:gap-32 {
    gap: 2rem !important;
  }
  .xlg\:gap-40 {
    gap: 2.5rem !important;
  }
  .xlg\:gap-48 {
    gap: 3rem !important;
  }
  .xlg\:gap-56 {
    gap: 3.5rem !important;
  }
  .xlg\:gap-64 {
    gap: 4rem !important;
  }
  .xlg\:gap-72 {
    gap: 4.5rem !important;
  }
  .xlg\:gap-80 {
    gap: 5rem !important;
  }
  .xlg\:gap-88 {
    gap: 5.5rem !important;
  }
  .xlg\:gap-96 {
    gap: 6rem !important;
  }
  .xlg\:gap-104 {
    gap: 6.5rem !important;
  }
  .xlg\:gap-112 {
    gap: 7rem !important;
  }
  .xlg\:gap-120 {
    gap: 7.5rem !important;
  }
  .xlg\:gap-128 {
    gap: 8rem !important;
  }
  .xlg\:gap-136 {
    gap: 8.5rem !important;
  }
  .xlg\:gap-144 {
    gap: 9rem !important;
  }
  .xlg\:gap-152 {
    gap: 9.5rem !important;
  }
  .xlg\:gap-160 {
    gap: 10rem !important;
  }
}
.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1320px;
  }
}

.grid {
  display: grid;
}

.gap-0 {
  gap: 0;
}

@media (min-width: 768px) {
  .sm\:gap-0 {
    gap: 0;
  }
}
@media (min-width: 1024px) {
  .md\:gap-0 {
    gap: 0;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-0 {
    gap: 0;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-0 {
    gap: 0;
  }
}
.gap-8 {
  gap: 0.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-8 {
    gap: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-8 {
    gap: 0.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-8 {
    gap: 0.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-8 {
    gap: 0.5rem;
  }
}
.gap-16 {
  gap: 1rem;
}

@media (min-width: 768px) {
  .sm\:gap-16 {
    gap: 1rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-16 {
    gap: 1rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-16 {
    gap: 1rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-16 {
    gap: 1rem;
  }
}
.gap-24 {
  gap: 1.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-24 {
    gap: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-24 {
    gap: 1.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-24 {
    gap: 1.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-24 {
    gap: 1.5rem;
  }
}
.gap-32 {
  gap: 2rem;
}

@media (min-width: 768px) {
  .sm\:gap-32 {
    gap: 2rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-32 {
    gap: 2rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-32 {
    gap: 2rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-32 {
    gap: 2rem;
  }
}
.gap-40 {
  gap: 2.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-40 {
    gap: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-40 {
    gap: 2.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-40 {
    gap: 2.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-40 {
    gap: 2.5rem;
  }
}
.gap-48 {
  gap: 3rem;
}

@media (min-width: 768px) {
  .sm\:gap-48 {
    gap: 3rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-48 {
    gap: 3rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-48 {
    gap: 3rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-48 {
    gap: 3rem;
  }
}
.gap-56 {
  gap: 3.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-56 {
    gap: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-56 {
    gap: 3.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-56 {
    gap: 3.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-56 {
    gap: 3.5rem;
  }
}
.gap-64 {
  gap: 4rem;
}

@media (min-width: 768px) {
  .sm\:gap-64 {
    gap: 4rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-64 {
    gap: 4rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-64 {
    gap: 4rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-64 {
    gap: 4rem;
  }
}
.gap-72 {
  gap: 4.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-72 {
    gap: 4.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-72 {
    gap: 4.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-72 {
    gap: 4.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-72 {
    gap: 4.5rem;
  }
}
.gap-80 {
  gap: 5rem;
}

@media (min-width: 768px) {
  .sm\:gap-80 {
    gap: 5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-80 {
    gap: 5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-80 {
    gap: 5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-80 {
    gap: 5rem;
  }
}
.gap-88 {
  gap: 5.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-88 {
    gap: 5.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-88 {
    gap: 5.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-88 {
    gap: 5.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-88 {
    gap: 5.5rem;
  }
}
.gap-96 {
  gap: 6rem;
}

@media (min-width: 768px) {
  .sm\:gap-96 {
    gap: 6rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-96 {
    gap: 6rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-96 {
    gap: 6rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-96 {
    gap: 6rem;
  }
}
.gap-104 {
  gap: 6.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-104 {
    gap: 6.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-104 {
    gap: 6.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-104 {
    gap: 6.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-104 {
    gap: 6.5rem;
  }
}
.gap-112 {
  gap: 7rem;
}

@media (min-width: 768px) {
  .sm\:gap-112 {
    gap: 7rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-112 {
    gap: 7rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-112 {
    gap: 7rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-112 {
    gap: 7rem;
  }
}
.gap-120 {
  gap: 7.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-120 {
    gap: 7.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-120 {
    gap: 7.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-120 {
    gap: 7.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-120 {
    gap: 7.5rem;
  }
}
.gap-128 {
  gap: 8rem;
}

@media (min-width: 768px) {
  .sm\:gap-128 {
    gap: 8rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-128 {
    gap: 8rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-128 {
    gap: 8rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-128 {
    gap: 8rem;
  }
}
.gap-136 {
  gap: 8.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-136 {
    gap: 8.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-136 {
    gap: 8.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-136 {
    gap: 8.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-136 {
    gap: 8.5rem;
  }
}
.gap-144 {
  gap: 9rem;
}

@media (min-width: 768px) {
  .sm\:gap-144 {
    gap: 9rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-144 {
    gap: 9rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-144 {
    gap: 9rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-144 {
    gap: 9rem;
  }
}
.gap-152 {
  gap: 9.5rem;
}

@media (min-width: 768px) {
  .sm\:gap-152 {
    gap: 9.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-152 {
    gap: 9.5rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-152 {
    gap: 9.5rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-152 {
    gap: 9.5rem;
  }
}
.gap-160 {
  gap: 10rem;
}

@media (min-width: 768px) {
  .sm\:gap-160 {
    gap: 10rem;
  }
}
@media (min-width: 1024px) {
  .md\:gap-160 {
    gap: 10rem;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-160 {
    gap: 10rem;
  }
}
@media (min-width: 1600px) {
  .xlg\:gap-160 {
    gap: 10rem;
  }
}
.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.grid-cols-7 {
  grid-template-columns: repeat(7, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}
.grid-cols-8 {
  grid-template-columns: repeat(8, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}
.grid-cols-9 {
  grid-template-columns: repeat(9, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}
.grid-cols-10 {
  grid-template-columns: repeat(10, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}
.grid-cols-11 {
  grid-template-columns: repeat(11, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}
.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}

@media (min-width: 768px) {
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

@media (min-width: 768px) {
  .sm\:grid-flow-row {
    grid-auto-flow: row;
  }
  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }
}
@media (min-width: 1024px) {
  .md\:grid-flow-row {
    grid-auto-flow: row;
  }
  .md\:grid-flow-col {
    grid-auto-flow: column;
  }
}
@media (min-width: 1280px) {
  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }
  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }
}
@media (min-width: 1600px) {
  .xlg\:grid-flow-row {
    grid-auto-flow: row;
  }
  .xlg\:grid-flow-col {
    grid-auto-flow: column;
  }
}
.col-span-1 {
  grid-column: span 1;
}

@media (min-width: 768px) {
  .sm\:col-span-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-1 {
    grid-column: span 1;
  }
}
.col-span-2 {
  grid-column: span 2;
}

@media (min-width: 768px) {
  .sm\:col-span-2 {
    grid-column: span 2;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-2 {
    grid-column: span 2;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-2 {
    grid-column: span 2;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-2 {
    grid-column: span 2;
  }
}
.col-span-3 {
  grid-column: span 3;
}

@media (min-width: 768px) {
  .sm\:col-span-3 {
    grid-column: span 3;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-3 {
    grid-column: span 3;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-3 {
    grid-column: span 3;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-3 {
    grid-column: span 3;
  }
}
.col-span-4 {
  grid-column: span 4;
}

@media (min-width: 768px) {
  .sm\:col-span-4 {
    grid-column: span 4;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-4 {
    grid-column: span 4;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-4 {
    grid-column: span 4;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-4 {
    grid-column: span 4;
  }
}
.col-span-5 {
  grid-column: span 5;
}

@media (min-width: 768px) {
  .sm\:col-span-5 {
    grid-column: span 5;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-5 {
    grid-column: span 5;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-5 {
    grid-column: span 5;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-5 {
    grid-column: span 5;
  }
}
.col-span-6 {
  grid-column: span 6;
}

@media (min-width: 768px) {
  .sm\:col-span-6 {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-6 {
    grid-column: span 6;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-6 {
    grid-column: span 6;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-6 {
    grid-column: span 6;
  }
}
.col-span-7 {
  grid-column: span 7;
}

@media (min-width: 768px) {
  .sm\:col-span-7 {
    grid-column: span 7;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-7 {
    grid-column: span 7;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-7 {
    grid-column: span 7;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-7 {
    grid-column: span 7;
  }
}
.col-span-8 {
  grid-column: span 8;
}

@media (min-width: 768px) {
  .sm\:col-span-8 {
    grid-column: span 8;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-8 {
    grid-column: span 8;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-8 {
    grid-column: span 8;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-8 {
    grid-column: span 8;
  }
}
.col-span-9 {
  grid-column: span 9;
}

@media (min-width: 768px) {
  .sm\:col-span-9 {
    grid-column: span 9;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-9 {
    grid-column: span 9;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-9 {
    grid-column: span 9;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-9 {
    grid-column: span 9;
  }
}
.col-span-10 {
  grid-column: span 10;
}

@media (min-width: 768px) {
  .sm\:col-span-10 {
    grid-column: span 10;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-10 {
    grid-column: span 10;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-10 {
    grid-column: span 10;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-10 {
    grid-column: span 10;
  }
}
.col-span-11 {
  grid-column: span 11;
}

@media (min-width: 768px) {
  .sm\:col-span-11 {
    grid-column: span 11;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-11 {
    grid-column: span 11;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-11 {
    grid-column: span 11;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-11 {
    grid-column: span 11;
  }
}
.col-span-12 {
  grid-column: span 12;
}

@media (min-width: 768px) {
  .sm\:col-span-12 {
    grid-column: span 12;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-12 {
    grid-column: span 12;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-12 {
    grid-column: span 12;
  }
}
@media (min-width: 1600px) {
  .xlg\:col-span-12 {
    grid-column: span 12;
  }
}
.w-5 {
  width: 5%;
}

.w-10 {
  width: 10%;
}

.w-15 {
  width: 15%;
}

.w-20 {
  width: 20%;
}

.w-25 {
  width: 25%;
}

.w-30 {
  width: 30%;
}

.w-33 {
  width: 33.33%;
}

.w-35 {
  width: 35%;
}

.w-40 {
  width: 40%;
}

.w-45 {
  width: 45%;
}

.w-50 {
  width: 50%;
}

.w-55 {
  width: 55%;
}

.w-60 {
  width: 60%;
}

.w-65 {
  width: 65%;
}

.w-70 {
  width: 70%;
}

.w-75 {
  width: 75%;
}

.w-80 {
  width: 80%;
}

.w-85 {
  width: 85%;
}

.w-90 {
  width: 90%;
}

.w-95 {
  width: 95%;
}

.w-100 {
  width: 100%;
}

@media (min-width: 768px) {
  .sm-w-5 {
    width: 5%;
  }
  .sm-w-10 {
    width: 10%;
  }
  .sm-w-15 {
    width: 15%;
  }
  .sm-w-20 {
    width: 20%;
  }
  .sm-w-25 {
    width: 25%;
  }
  .sm-w-30 {
    width: 30%;
  }
  .sm-w-33 {
    width: 33.33%;
  }
  .sm-w-35 {
    width: 35%;
  }
  .sm-w-40 {
    width: 40%;
  }
  .sm-w-45 {
    width: 45%;
  }
  .sm-w-50 {
    width: 50%;
  }
  .sm-w-55 {
    width: 55%;
  }
  .sm-w-60 {
    width: 60%;
  }
  .sm-w-65 {
    width: 65%;
  }
  .sm-w-70 {
    width: 70%;
  }
  .sm-w-75 {
    width: 75%;
  }
  .sm-w-80 {
    width: 80%;
  }
  .sm-w-85 {
    width: 85%;
  }
  .sm-w-90 {
    width: 90%;
  }
  .sm-w-95 {
    width: 95%;
  }
  .sm-w-100 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .md-w-5 {
    width: 5%;
  }
  .md-w-10 {
    width: 10%;
  }
  .md-w-15 {
    width: 15%;
  }
  .md-w-20 {
    width: 20%;
  }
  .md-w-25 {
    width: 25%;
  }
  .md-w-30 {
    width: 30%;
  }
  .md-w-33 {
    width: 33.33%;
  }
  .md-w-35 {
    width: 35%;
  }
  .md-w-40 {
    width: 40%;
  }
  .md-w-45 {
    width: 45%;
  }
  .md-w-50 {
    width: 50%;
  }
  .md-w-55 {
    width: 55%;
  }
  .md-w-60 {
    width: 60%;
  }
  .md-w-65 {
    width: 65%;
  }
  .md-w-70 {
    width: 70%;
  }
  .md-w-75 {
    width: 75%;
  }
  .md-w-80 {
    width: 80%;
  }
  .md-w-85 {
    width: 85%;
  }
  .md-w-90 {
    width: 90%;
  }
  .md-w-95 {
    width: 95%;
  }
  .md-w-100 {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .lg-w-5 {
    width: 5%;
  }
  .lg-w-10 {
    width: 10%;
  }
  .lg-w-15 {
    width: 15%;
  }
  .lg-w-20 {
    width: 20%;
  }
  .lg-w-25 {
    width: 25%;
  }
  .lg-w-30 {
    width: 30%;
  }
  .lg-w-33 {
    width: 33.33%;
  }
  .lg-w-35 {
    width: 35%;
  }
  .lg-w-40 {
    width: 40%;
  }
  .lg-w-45 {
    width: 45%;
  }
  .lg-w-50 {
    width: 50%;
  }
  .lg-w-55 {
    width: 55%;
  }
  .lg-w-60 {
    width: 60%;
  }
  .lg-w-65 {
    width: 65%;
  }
  .lg-w-70 {
    width: 70%;
  }
  .lg-w-75 {
    width: 75%;
  }
  .lg-w-80 {
    width: 80%;
  }
  .lg-w-85 {
    width: 85%;
  }
  .lg-w-90 {
    width: 90%;
  }
  .lg-w-95 {
    width: 95%;
  }
  .lg-w-100 {
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .xlg-w-5 {
    width: 5%;
  }
  .xlg-w-10 {
    width: 10%;
  }
  .xlg-w-15 {
    width: 15%;
  }
  .xlg-w-20 {
    width: 20%;
  }
  .xlg-w-25 {
    width: 25%;
  }
  .xlg-w-30 {
    width: 30%;
  }
  .xlg-w-33 {
    width: 33.33%;
  }
  .xlg-w-35 {
    width: 35%;
  }
  .xlg-w-40 {
    width: 40%;
  }
  .xlg-w-45 {
    width: 45%;
  }
  .xlg-w-50 {
    width: 50%;
  }
  .xlg-w-55 {
    width: 55%;
  }
  .xlg-w-60 {
    width: 60%;
  }
  .xlg-w-65 {
    width: 65%;
  }
  .xlg-w-70 {
    width: 70%;
  }
  .xlg-w-75 {
    width: 75%;
  }
  .xlg-w-80 {
    width: 80%;
  }
  .xlg-w-85 {
    width: 85%;
  }
  .xlg-w-90 {
    width: 90%;
  }
  .xlg-w-95 {
    width: 95%;
  }
  .xlg-w-100 {
    width: 100%;
  }
}
:root {
  --header-height: 213px;
}

.hero-preloader,
.hero-preloader__frame,
.hero-preloader__video,
.hero-slogan__media,
.hero-slogan__video {
  transform: translateZ(0);
  backface-visibility: hidden;
}

header {
  position: fixed;
  z-index: 999999;
}

html.is-scroll-locked,
body.is-scroll-locked {
  overflow: hidden;
  height: 100%;
}

.hero-slogan {
  position: relative;
  min-height: 100svh;
  overflow: hidden;
  text-align: left;
}
@media (max-width: 768px) {
  .hero-slogan {
    min-height: 75svh;
  }
}
.hero-slogan.is-loading .content-wrap {
  visibility: hidden;
}
.hero-slogan:not(.is-loading) .content-wrap {
  visibility: visible;
}
.hero-slogan .background-svg {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 20;
  width: 100%;
  height: clamp(3rem, 5vw, 4.5rem);
  background-image: url("/wp-content/themes/screen-gm/assets/svg/white-ribbon.svg");
  background-repeat: repeat-x;
  background-position: center bottom;
  pointer-events: none;
}
@media (max-width: 768px) {
  .hero-slogan .background-svg {
    width: 200%;
  }
}
.hero-slogan .hero-slogan__media {
  position: absolute;
  inset: 0;
  z-index: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.hero-slogan .hero-slogan__media video,
.hero-slogan .hero-slogan__media img,
.hero-slogan .hero-slogan__video,
.hero-slogan .hero-slogan__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.hero-slogan .wrap {
  position: relative;
  z-index: 10000;
  min-height: 100svh;
}
@media (max-width: 768px) {
  .hero-slogan .wrap {
    min-height: 75svh;
  }
}
.hero-slogan .hero-slogan__inner {
  min-height: 100svh;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  padding-top: var(--header-height);
  padding-bottom: clamp(2rem, 6vw, 6rem);
  position: relative;
}
@media (max-width: 768px) {
  .hero-slogan .hero-slogan__inner {
    min-height: 75svh;
  }
}
.hero-slogan .content-wrap {
  text-align: left;
  position: absolute;
  top: 2rem;
}
@media (max-width: 768px) {
  .hero-slogan .content-wrap {
    max-width: 100%;
    top: 20%;
  }
}
.hero-slogan .hero-heading-mask,
.hero-slogan .hero-slogan-mask {
  display: block;
  overflow: hidden;
}
.hero-slogan .hero-heading-line,
.hero-slogan .hero-slogan-line {
  display: block;
  will-change: transform;
  line-height: 1.2;
}
.hero-slogan .hero-preloader {
  position: fixed;
  inset: 0;
  z-index: 9999;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media (max-width: 768px) {
  .hero-slogan .hero-preloader {
    display: none !important;
  }
}
.hero-slogan .hero-preloader__frame {
  width: min(32vw, 540px);
  aspect-ratio: 16/9;
  overflow: hidden;
  position: relative;
  opacity: 1;
  visibility: visible;
  will-change: width, height, transform;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.hero-slogan .hero-preloader__frame::after,
.hero-slogan .hero-slogan__media::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(0, 0, 0, calc(0.65 * var(--hero-gradient-opacity, 1))) 0%, rgba(0, 0, 0, calc(0.25 * var(--hero-gradient-opacity, 1))) 15%, rgba(0, 0, 0, 0) 100%);
  pointer-events: none;
}
.hero-slogan .hero-preloader__video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  opacity: 1;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.hero-slogan .hero-preloader__video,
.hero-slogan .hero-slogan__video {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.hero-slogan .hero-preloader__video:not(.is-ready),
.hero-slogan .hero-slogan__video:not(.is-ready) {
  filter: blur(2px);
}
.hero-slogan .hero-logo,
.hero-slogan .hero-logo-fixed {
  opacity: 1 !important;
  visibility: visible !important;
}
.hero-slogan .hero-logo {
  position: relative;
  z-index: 99;
  display: block;
}
@media (max-width: 768px) {
  .hero-slogan .hero-logo {
    display: none;
  }
}
.hero-slogan .hero-logo svg {
  display: block;
}
.hero-slogan .hero-logo-fixed {
  position: fixed;
  left: clamp(1rem, 4vw, 4rem);
  bottom: clamp(2rem, 6vw, 6rem);
  z-index: 10001;
  pointer-events: none;
}
.hero-slogan .hero-logo-fixed svg {
  display: block;
}
.hero-slogan h1 {
  margin: 0;
}
.hero-slogan h1 span {
  display: block;
}
.hero-slogan h1 strong {
  color: #fff08c;
  font-weight: 700;
}
.hero-slogan .slogan {
  color: #ffffff;
}
@media (max-width: 768px) {
  .hero-slogan .slogan {
    margin-bottom: 3rem;
  }
}
.hero-slogan .slogan p,
.hero-slogan .slogan span,
.hero-slogan .slogan a {
  font-size: clamp(22px, 22px + 10 * (100vw - 768px) / 672, 32px);
  line-height: 1.1;
}
@media (min-width: 1600px) {
  .hero-slogan .slogan p,
  .hero-slogan .slogan span,
  .hero-slogan .slogan a {
    font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  }
}

.full-width-title p {
  font-size: clamp(30px, 30px + 30 * (100vw - 768px) / 672, 60px);
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
}
@media (min-width: 1600px) {
  .full-width-title p {
    font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
  }
}
@media (max-width: 768px) {
  .full-width-title p {
    font-size: clamp(26px, 26px + 14 * (100vw - 768px) / 672, 40px);
  }
}

.full-width-title p {
  color: rgba(44, 41, 33, 0.5019607843);
}

.full-width-title .word {
  display: inline-block;
  white-space: nowrap;
}

.image-content--bg-yellow {
  background-color: #fff08c;
}
.image-content--bg-white {
  background-color: #ffffff;
}
.image-content .content {
  grid-column: span 6;
  color: #011117;
}
@media (max-width: 1024px) {
  .image-content .content {
    grid-column: 1/-1;
  }
}
.image-content .content h2 {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(30px, 30px + 22 * (100vw - 768px) / 672, 52px);
}
@media (max-width: 1600px) {
  .image-content .content h2 {
    font-size: clamp(28px, 28px + 20 * (100vw - 768px) / 672, 48px);
  }
}
.image-content .content .text p {
  line-height: 0.95;
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(30px, 30px + 30 * (100vw - 768px) / 672, 60px);
}
@media (min-width: 1600px) {
  .image-content .content .text p {
    font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
    max-width: 25ch;
  }
}
@media (max-width: 1024px) {
  .image-content .content .text {
    margin-top: 2rem;
  }
}
.image-content .image {
  grid-column: 7/13;
}
@media (max-width: 1024px) {
  .image-content .image {
    grid-column: 1/-1;
  }
}
.image-content .img-wrap {
  aspect-ratio: 848/623;
}
@media (max-width: 1024px) {
  .image-content .img-wrap {
    grid-column: 1/-1;
  }
}
.image-content .watermark {
  grid-column: 7/13;
  margin-top: 1rem;
}
@media (max-width: 1024px) {
  .image-content .watermark {
    grid-column: 1/-1;
  }
}
.image-content .watermark p {
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #011117;
}
.image-content .additional-content {
  padding-top: 4rem;
}
.image-content .additional-content .additional-content__title {
  margin-bottom: 2rem;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(17px, 17px + 5 * (100vw - 768px) / 672, 22px);
  color: #011117;
}
@media (max-width: 1024px) {
  .image-content .additional-content .additional-content__title {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1600px) {
  .image-content .additional-content .additional-content__title {
    font-size: clamp(18px, 18px + 6 * (100vw - 768px) / 672, 24px);
  }
}
.image-content .additional-content .content-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2rem 0;
  padding-top: 2rem;
}
@media (max-width: 1024px) {
  .image-content .additional-content .content-wrap {
    flex-direction: column;
  }
}
.image-content .additional-content li {
  width: 30%;
  list-style: none;
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 600;
  line-height: 0.95;
  font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
}
@media (max-width: 1024px) {
  .image-content .additional-content li {
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .image-content .additional-content li {
    font-size: clamp(22px, 22px + 10 * (100vw - 768px) / 672, 32px);
  }
}
.image-content .additional-content img {
  width: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
  margin-top: 5px;
}
@media (max-width: 1024px) {
  .image-content .additional-content img {
    width: 40px;
  }
}
.image-content .additional-content .flex {
  gap: 2rem;
  align-items: flex-start;
}
@media (max-width: 1024px) {
  .image-content .additional-content .flex {
    gap: 1rem;
    align-items: center;
  }
}

.article-content .wrap h1,
.article-content .wrap h2,
.article-content .wrap h3,
.article-content .wrap h4 {
  margin-bottom: 1rem;
  line-height: 0.95;
  font-weight: 700;
}
.article-content .wrap h1 {
  font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
  line-height: 0.95;
  font-weight: 700;
}
.article-content .wrap h2 {
  font-size: clamp(30px, 30px + 22 * (100vw - 768px) / 672, 52px);
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.article-content .wrap h3 {
  font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.article-content .wrap p,
.article-content .wrap a,
.article-content .wrap ul,
.article-content .wrap li,
.article-content .wrap strong {
  font-size: clamp(15px, 15px + 3 * (100vw - 768px) / 672, 18px);
  margin-bottom: 1rem;
}
.article-content .wrap strong {
  margin-top: 2rem;
}
@media (min-width: 1024px) {
  .article-content .wrap {
    padding-left: clamp(9rem, 6.3rem + 11.52vw, 24.3rem);
    padding-right: clamp(9rem, 6.3rem + 11.52vw, 24.3rem);
  }
}
@media (min-width: 1600px) {
  .article-content .wrap {
    padding-left: clamp(13.5rem, 9.45rem + 17.28vw, 36.45rem);
    padding-right: clamp(13.5rem, 9.45rem + 17.28vw, 36.45rem);
  }
}
.article-content .wrap a {
  color: black;
  transition: color 0.3s ease;
}
.article-content .wrap a:hover {
  color: #708cff;
}

@media (max-width: 1280px) {
  .image-column-two {
    padding-top: clamp(6rem, 12vw, 18rem);
    padding-bottom: clamp(6rem, 12vw, 18rem);
  }
}
@media (max-width: 768px) {
  .image-column-two {
    padding-top: 6rem;
  }
  .image-column-two .content-wrap {
    display: flex;
    flex-direction: column;
  }
  .image-column-two .content {
    order: 1;
  }
  .image-column-two .icon {
    order: 2;
    margin-top: 1rem !important;
    margin-right: 0 !important;
  }
}
.image-column-two .item {
  position: relative;
}
.image-column-two .item:hover .img-wrap img {
  transform: scale(1.05);
}
@media (min-width: 768px) {
  .image-column-two .item:hover .icon {
    transform: translateX(20px);
  }
}
.image-column-two .item:hover .content h1,
.image-column-two .item:hover .content h2,
.image-column-two .item:hover .content h3,
.image-column-two .item:hover .content h4,
.image-column-two .item:hover .content strong,
.image-column-two .item:hover .content p,
.image-column-two .item:hover .content a {
  color: #708cff;
}
.image-column-two .content-wrap {
  position: absolute;
  display: flex;
  width: auto;
  z-index: 2;
  flex-direction: column;
}
.image-column-two .content-wrap .icon {
  width: 80px;
  height: auto;
  flex: 0 0 auto;
  margin-top: 1rem;
  background-color: #ffffff;
  transition: transform 0.35s ease;
  will-change: transform;
}
@media (max-width: 768px) {
  .image-column-two .content-wrap .icon {
    width: 60px;
  }
}
.image-column-two .content {
  background-color: #ffffff;
  width: auto;
}
.image-column-two .content h1,
.image-column-two .content h2,
.image-column-two .content h3,
.image-column-two .content h4,
.image-column-two .content strong,
.image-column-two .content p,
.image-column-two .content a {
  font-size: clamp(29px, 29px + 21 * (100vw - 768px) / 672, 50px);
  line-height: 1;
  color: #011117;
  transition: color 0.3s ease;
}
@media (min-width: 1600px) {
  .image-column-two .content h1,
  .image-column-two .content h2,
  .image-column-two .content h3,
  .image-column-two .content h4,
  .image-column-two .content strong,
  .image-column-two .content p,
  .image-column-two .content a {
    font-size: clamp(30px, 30px + 35 * (100vw - 768px) / 672, 65px);
  }
}
.image-column-two .first-item .content {
  padding: 1rem 3rem 2rem 0rem;
}
@media (max-width: 768px) {
  .image-column-two .first-item .content {
    padding: 4rem 3rem 1rem 0rem;
  }
}
.image-column-two .first-item .content-wrap {
  top: -6rem;
  left: 0;
}
.image-column-two .first-item .icon {
  margin-top: -1rem;
  margin-right: 1.5rem;
}
.image-column-two .second-item .content {
  padding: 1.5rem 3rem 1rem 0rem;
}
.image-column-two .second-item .content-wrap {
  left: 0rem;
  bottom: -6rem;
}
@media (max-width: 768px) {
  .image-column-two .second-item .content-wrap {
    top: 0rem;
  }
}
.image-column-two .img-wrap {
  aspect-ratio: 741/461;
  overflow: hidden;
  padding-left: 26%;
}
@media (min-width: 1600px) {
  .image-column-two .img-wrap {
    padding-left: 22%;
  }
}
.image-column-two .img-wrap .img-zoom {
  width: 100%;
  height: 100%;
  transition: transform 0.5s ease;
}
.image-column-two .img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}
.image-column-two .item:hover .img-zoom {
  transform: scale(1.05);
}
@media (max-width: 768px) {
  .image-column-two {
    padding-top: 6rem;
  }
  .image-column-two .item {
    padding-top: 0rem;
  }
  .image-column-two .content-wrap {
    top: 0;
    bottom: auto;
    left: 0;
    right: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .image-column-two .content {
    order: 1;
    padding: 4rem 3rem 1rem 0rem;
  }
  .image-column-two .icon {
    order: 2;
    width: 60px;
    margin-top: 1rem !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .image-column-two .first-item .content-wrap,
  .image-column-two .second-item .content-wrap {
    top: 0;
    bottom: auto;
    left: 0;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .image-column-two .first-item .content-wrap,
  .image-column-two .second-item .content-wrap {
    top: -3px;
  }
}
@media (max-width: 768px) {
  .image-column-two .first-item .content,
  .image-column-two .second-item .content {
    padding: 0rem 3rem 1rem 0rem;
  }
  .image-column-two .first-item .icon,
  .image-column-two .second-item .icon {
    margin-top: 1rem !important;
    margin-right: 0 !important;
  }
  .image-column-two .img-wrap {
    padding-left: 26%;
  }
}

@keyframes arrowLoop {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  40% {
    transform: translateX(12px);
    opacity: 0;
  }
  41% {
    transform: translateX(-12px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
.full-width-image {
  padding-top: 0;
  padding-bottom: 0;
}
.full-width-image .img-wrap {
  height: 15rem;
  position: relative;
}
.full-width-image .img-wrap .mask {
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4) 100%);
}
.full-width-image .img-wrap p {
  letter-spacing: 0%;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  position: absolute;
  left: 2.5%;
  bottom: 4%;
  z-index: 2;
}
@media (min-width: 768px) {
  .full-width-image .img-wrap {
    height: 20rem;
  }
}
@media (min-width: 1024px) {
  .full-width-image .img-wrap {
    height: 30rem;
  }
}
@media (min-width: 1280px) {
  .full-width-image .img-wrap {
    height: 35rem;
  }
}
@media (min-width: 1600px) {
  .full-width-image .img-wrap {
    height: 42rem;
  }
}

.contact-form {
  /* Wrapper */
  /* File input text */
  /* Actual upload button */
  /* Hover */
}
.contact-form h3 {
  font-size: clamp(1rem, 0.861rem + 0.487vi, 1.44rem);
}
.contact-form h2 {
  line-height: 1.1;
}
.contact-form .ginput_container_fileupload {
  margin-top: 12px;
  border-bottom: 1px solid #808080;
  padding: 8px;
  padding-left: 0;
  padding-top: 0;
  margin-top: 0;
}
.contact-form .gform_fileupload_rules {
  font-family: articulat-cf, sans-serif !important;
}
.contact-form .ginput_container_fileupload input[type=file] {
  font-size: clamp(14px, 14px + 2 * (100vw - 768px) / 672, 16px);
  color: #666;
  font-family: articulat-cf, sans-serif !important;
}
.contact-form .ginput_container_fileupload input[type=file]::file-selector-button {
  background: transparent;
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-left: -6px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-weight: 600;
  color: #011117;
  text-decoration: underline;
  margin-right: 12px;
  transition: color 0.2s ease;
}
.contact-form .ginput_container_fileupload input[type=file]::file-selector-button:hover {
  color: #708cff;
}
.contact-form .form-grid-container {
  display: flex;
  flex-direction: column;
  gap: 4rem;
}
@media (min-width: 1024px) {
  .contact-form .form-grid-container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}
.contact-form .form-grid-container .text-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 4rem;
}
.contact-form .text-image-container {
  margin-top: 2rem;
  grid-column: 8/13;
  border-top: 1px solid black;
}
@media (min-width: 1024px) {
  .contact-form .text-image-container {
    margin-top: 0rem;
  }
}
@media (min-width: 1600px) {
  .contact-form .text-image-container {
    grid-column: 9/13;
  }
}
.contact-form .text-image-container .text-container-right {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 4rem;
}
.contact-form .text-image-container .text-container-right .svg-link-container {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.contact-form .text-image-container .text-container-right .svg-link-container a {
  color: inherit;
  transition: all 0.3s;
}
.contact-form .text-image-container .text-container-right .svg-link-container a:hover {
  color: #708cff;
}
.contact-form .text-image-container .image-container {
  aspect-ratio: 6/7;
}
.contact-form .text-image-container .image-container img {
  width: auto;
  max-width: 100%;
  height: auto;
}
.contact-form .form {
  grid-column: 1/8;
  border-top: 1px solid black;
}
@media (min-width: 1600px) {
  .contact-form .form {
    grid-column: 1/8;
  }
}
.contact-form .form .gform_heading,
.contact-form .form .gfield_required {
  display: none !important;
}
.contact-form .form .gfield_label.gform-field-label {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.contact-form .form .gform_wrapper.gravity-theme .gfield {
  margin-bottom: 0.75rem !important;
}
.contact-form .form .gform_wrapper.gravity-theme .gfield_label {
  font-size: clamp(1.125rem, 1.0032rem + 0.5195vw, 1.75rem);
}
.contact-form .form .gform_wrapper input[type=text],
.contact-form .form .gform_wrapper input[type=email],
.contact-form .form .gform_wrapper input[type=tel],
.contact-form .form .gform_wrapper input[type=url],
.contact-form .form .gform_wrapper input[type=number],
.contact-form .form .gform_wrapper input[type=password],
.contact-form .form .gform_wrapper textarea {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  border: none;
  border-bottom: 1px solid #808080;
  padding-left: 0px;
}
.contact-form .form .gform_wrapper select {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  border: none;
  border-bottom: 1px solid #808080;
  border-radius: 0;
  padding-left: 0;
  background-color: transparent;
  box-shadow: none;
  color: rgba(1, 17, 23, 0.5);
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
       appearance: menulist;
}
.contact-form .form .gform_wrapper textarea,
.contact-form .form .gform_wrapper.gravity-theme .gfield textarea.large {
  min-height: 120px;
  height: 120px;
  resize: none;
  overflow: hidden;
  font-family: articulat-cf, sans-serif !important;
}
.contact-form .form .gform_wrapper input[type=text],
.contact-form .form .gform_wrapper input[type=email],
.contact-form .form .gform_wrapper input[type=tel],
.contact-form .form .gform_wrapper input[type=url],
.contact-form .form .gform_wrapper input[type=number],
.contact-form .form .gform_wrapper input[type=password],
.contact-form .form .gform_wrapper textarea,
.contact-form .form .gform_wrapper select {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  border: none;
  border-bottom: 1px solid #808080;
  padding-left: 0px;
  color: #011117;
}
.contact-form .form .gform_wrapper input[type=text]::-moz-placeholder, .contact-form .form .gform_wrapper input[type=email]::-moz-placeholder, .contact-form .form .gform_wrapper input[type=tel]::-moz-placeholder, .contact-form .form .gform_wrapper input[type=url]::-moz-placeholder, .contact-form .form .gform_wrapper input[type=number]::-moz-placeholder, .contact-form .form .gform_wrapper input[type=password]::-moz-placeholder, .contact-form .form .gform_wrapper textarea::-moz-placeholder, .contact-form .form .gform_wrapper select::-moz-placeholder {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: rgba(1, 17, 23, 0.5);
  opacity: 1;
}
.contact-form .form .gform_wrapper input[type=text]::placeholder,
.contact-form .form .gform_wrapper input[type=email]::placeholder,
.contact-form .form .gform_wrapper input[type=tel]::placeholder,
.contact-form .form .gform_wrapper input[type=url]::placeholder,
.contact-form .form .gform_wrapper input[type=number]::placeholder,
.contact-form .form .gform_wrapper input[type=password]::placeholder,
.contact-form .form .gform_wrapper textarea::placeholder,
.contact-form .form .gform_wrapper select::placeholder {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: rgba(1, 17, 23, 0.5);
  opacity: 1;
}
.contact-form .form .gfield_consent_label {
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.contact-form .form .gfield--type-consent input {
  transition: all 0.4s ease-in-out;
  -webkit-appearance: none;
  height: 1rem;
  width: 1rem;
  border-radius: 2px;
  border: 1px solid #011117;
}
.contact-form .form .ginput_container_consent {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 1rem;
}
.contact-form .form .gfield--type-consent input:checked {
  background-color: #011117;
}
.contact-form .form .gform_wrapper input[type=submit] {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}
.contact-form .form .gform_confirmation_message {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
}
.contact-form .form .gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}
.contact-form .form .gfield_error label {
  color: black !important;
}
.contact-form .form .gform_wrapper.gravity-theme .gfield_validation_message,
.contact-form .form .gform_wrapper.gravity-theme .validation_message {
  background: none !important;
  border: none !important;
  padding-left: 0px !important;
  padding-top: 0px !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "helvetica-neue-lt-pro", sans-serif !important;
}
.contact-form .cta-button {
  color: black;
  text-decoration: underline;
  text-underline-offset: 3px;
  padding: 0px;
  border: none;
}
.contact-form .cta-text {
  font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  font-weight: 100;
}

.stacked-content-v1 .section-title {
  position: sticky;
  top: 74px;
  z-index: 20;
  background-color: #ffffff;
  padding-top: 2rem;
}
.stacked-content-v1 .credit {
  margin-bottom: 2rem;
}
.stacked-content-v1 .credit p {
  font-size: 12px;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.stacked-content-v1 h2 {
  font-size: clamp(29px, 29px + 21 * (100vw - 768px) / 672, 50px);
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 2rem;
}
@media (max-width: 1600px) {
  .stacked-content-v1 h2 {
    font-size: clamp(27px, 27px + 17 * (100vw - 768px) / 672, 44px);
  }
}
@media (max-width: 768px) {
  .stacked-content-v1 h2 {
    padding-bottom: 1rem;
  }
}
.stacked-content-v1__items {
  display: flex;
  flex-direction: column;
}
.stacked-content-v1__item {
  position: sticky;
  top: 200px;
  background-color: #ffffff;
}
.stacked-content-v1__item:last-child .stacked-content-v1__item-inner {
  border-bottom: 0;
}
.stacked-content-v1__item:nth-child(even) .stacked-content-v1__counter {
  background: #fff08c;
}
.stacked-content-v1__item:nth-child(odd) .stacked-content-v1__counter {
  background: rgba(112, 140, 255, 0.5019607843);
}
.stacked-content-v1__item-inner {
  display: grid;
  grid-template-columns: minmax(0, 1.25fr) minmax(320px, 0.75fr);
  gap: clamp(40px, 8vw, 140px);
  align-items: center;
  min-height: 270px;
  padding: clamp(48px, 7vw, 96px) 0;
  border-bottom: 1px solid rgba(0, 18, 24, 0.35);
  transform-origin: center top;
}
@media (max-width: 1280px) {
  .stacked-content-v1__item-inner {
    grid-template-columns: minmax(0, 0.95fr) minmax(300px, 0.75fr);
    gap: clamp(32px, 5vw, 80px);
  }
}
.stacked-content-v1__visual {
  position: relative;
  min-height: 170px;
}
.stacked-content-v1__title {
  position: relative;
  z-index: 2;
  margin: 0;
  color: #011117;
  font-size: clamp(42px, 42px + 48 * (100vw - 768px) / 672, 90px);
  font-weight: 700;
}
@media (min-width: 1600px) {
  .stacked-content-v1__title {
    font-size: clamp(48px, 48px + 57 * (100vw - 768px) / 672, 105px);
  }
}
.stacked-content-v1__title-line {
  display: block;
  margin-bottom: 3rem;
}
.stacked-content-v1__title-line--two {
  margin-left: clamp(90px, 12vw, 230px);
  margin-top: -30px;
}
.stacked-content-v1__image {
  position: absolute;
  z-index: 3;
  width: clamp(110px, 11vw, 190px);
  aspect-ratio: 210/133;
  overflow: hidden;
}
.stacked-content-v1__image img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.stacked-content-v1__arrow {
  position: absolute;
  z-index: 4;
  pointer-events: none;
}
.stacked-content-v1__arrow img {
  width: 100%;
  height: auto;
  display: block;
}
.stacked-content-v1__item--arrow-small .stacked-content-v1__arrow {
  width: 80px;
}
@media (max-width: 1280px) {
  .stacked-content-v1__item--arrow-small .stacked-content-v1__arrow {
    width: 60px;
  }
}
.stacked-content-v1__item--arrow-medium .stacked-content-v1__arrow {
  width: 100px;
}
.stacked-content-v1__item--arrow-large .stacked-content-v1__arrow {
  width: 300px;
}
@media (max-width: 1600px) {
  .stacked-content-v1__item--arrow-large .stacked-content-v1__arrow {
    width: 200px;
  }
}
@media (max-width: 1280px) {
  .stacked-content-v1__item--arrow-large .stacked-content-v1__arrow {
    width: 200px;
  }
}
@media (max-width: 768px) {
  .stacked-content-v1__content {
    margin-top: 13px;
  }
}
.stacked-content-v1__content p {
  margin: 0;
  color: #011117;
  font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  line-height: 1.1;
  font-weight: 500;
}
@media (max-width: 1600px) {
  .stacked-content-v1__content p {
    font-size: clamp(22px, 22px + 10 * (100vw - 768px) / 672, 32px);
  }
}
.stacked-content-v1__counter {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 1.5rem;
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
  font-weight: 500;
  line-height: 1;
  color: #001218;
}
@media (max-width: 1600px) {
  .stacked-content-v1__counter {
    width: 40px;
    height: 40px;
    font-size: clamp(15px, 15px + 3 * (100vw - 768px) / 672, 18px);
  }
}
.stacked-content-v1__item--layout-a {
  left: clamp(337px, 34vw, 318px);
}
.stacked-content-v1__item--layout-a .stacked-content-v1__image--one {
  left: 0;
  top: 50%;
  transform: translateY(-10%);
}
.stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
  left: clamp(353px, 41vw, 165px);
  top: 0;
}
@media (min-width: 1600px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(390px, 45vw, 512px);
  }
}
.stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
  top: 28px;
  left: clamp(337px, 34vw, 318px);
}
@media (min-width: 1600px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: clamp(387px, 34vw, 318px);
  }
}
@media (min-width: 1600px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    top: 48px;
  }
}
.stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
  margin-left: clamp(90px, 26vw, 330px);
  margin-top: -30px;
}
@media (max-width: 1600px) {
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: clamp(40px, 23vw, 298px);
  }
}
.stacked-content-v1__item--layout-b .stacked-content-v1__image--one {
  left: 0;
  top: 50%;
  transform: translateY(-15%);
}
.stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
  left: clamp(450px, 47vw, 640px);
  top: 10px;
}
.stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
  left: clamp(190px, 21vw, 200px);
  top: 136px;
}
@media (min-width: 1600px) {
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    top: 166px;
  }
}
.stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
  margin-left: clamp(120px, 16vw, 220px);
}
.stacked-content-v1__item--layout-c .stacked-content-v1__image--one {
  left: 0;
  bottom: 41px;
}
.stacked-content-v1__item--layout-c .stacked-content-v1__image--two {
  left: clamp(200px, 36vw, 350px);
  top: 0;
}
.stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
  left: clamp(320px, 40vw, 566px);
  top: 40px;
}
@media (max-width: 1600px) {
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 290px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: clamp(220px, 40vw, 466px);
  }
}
@media (max-width: 1280px) {
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 180px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: 220px;
  }
}
.stacked-content-v1__item--layout-d .stacked-content-v1__image--one {
  left: 0;
  bottom: 43px;
}
.stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
  left: clamp(360px, 42vw, 560px);
  top: 8px;
}
@media (max-width: 1600px) {
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(260px, 42vw, 459px);
  }
}
.stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
  left: clamp(193px, 32vw, 451px);
  top: 33px;
}
@media (max-width: 1600px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(459px, 41vw, 165px);
    top: 0;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: clamp(448px, 36vw, 640px);
    top: -2px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(120px, 17vw, 196px);
    top: 136px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: clamp(120px, 13vw, 220px);
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 310px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: clamp(220px, 34vw, 508px);
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__item--arrow-large .stacked-content-v1__arrow {
    width: 204px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: clamp(217px, 41vw, 385px);
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(266px, 44vw, 488px);
  }
}
@media (max-width: 1525px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(459px, 41vw, 165px);
    top: 0;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: clamp(448px, 38vw, 640px);
    top: 10px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(120px, 17vw, 196px);
    top: 136px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: clamp(120px, 13vw, 220px);
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: clamp(194px, 27vw, 447px);
    top: 33px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(266px, 44vw, 488px);
  }
}
@media (max-width: 1450px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    top: 40px;
    left: clamp(296px, 26vw, 336px);
    width: 70px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(404px, 43vw, 446px);
    top: 0;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(174px, 17vw, 176px);
    top: 140px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: clamp(320px, 35vw, 566px);
    top: 26px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 316px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: clamp(179px, 26vw, 436px);
    top: 24px;
    width: 70px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(262px, 43vw, 471px);
  }
}
@media (max-width: 1400px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(295px, 37vw, 420px);
    top: 0;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    top: 36px;
    left: clamp(189px, 23vw, 329px);
    width: 79px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(174px, 17vw, 176px);
    top: 128px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 296px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(258px, 44vw, 455px);
    top: 0px;
  }
}
@media (max-width: 1320px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    top: 37px;
    left: clamp(182px, 23vw, 329px);
    width: 83px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(297px, 43vw, 401px);
    top: 0;
  }
}
@media (max-width: 1280px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(295px, 31vw, 430px);
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: clamp(252px, 23vw, 360px);
    width: 77px;
    top: 35px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: clamp(320px, 38vw, 460px);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: clamp(69px, 19vw, 230px);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(157px, 3vw, 80px);
    top: 132px;
    width: 60px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 264px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: clamp(306px, 33vw, 566px);
    top: 26px;
    width: 130px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: clamp(185px, 26.5vw, 436px);
    top: 34px;
    width: 47px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(258px, 32vw, 437px);
  }
}
@media (max-width: 1150px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: clamp(234px, 23vw, 360px);
    width: 70px;
    top: 20px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: clamp(448px, 38vw, 640px);
    top: 0px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: clamp(76px, 21vw, 230px);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: clamp(408px, 38vw, 640px);
    top: 0px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(142px, 3vw, 80px);
    top: 106px;
    width: 60px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    top: -1px;
  }
}
@media (max-width: 1024px) {
  .stacked-content-v1 .stacked-content-v1__content {
    margin-top: 1rem;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--one {
    top: 65%;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__title-line--two {
    margin-left: 113px !important;
    margin-top: 24px !important;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: clamp(191px, 20vw, 360px);
    width: 51px;
    top: 14px;
    width: 61px !important;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(273px, 31vw, 430px);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--one {
    left: 0;
    top: 63%;
    transform: translateY(-15%);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: 113px !important;
    margin-top: 18px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: clamp(207px, 38vw, 640px);
    top: -7px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: 167px !important;
    margin-top: 18px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(113px, 3vw, 80px);
    top: 75px;
    width: 60px;
    width: 40px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--one {
    left: 0;
    bottom: -13px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: 113px !important;
    margin-top: 13px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 182px;
    top: -7px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: clamp(296px, 33vw, 566px);
    top: 16px;
    width: 130px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__title-line--two {
    margin-left: 113px !important;
    margin-top: 14px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--one {
    left: 0;
    bottom: -12px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(276px, 32vw, 437px);
    top: -5px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: clamp(213px, 25vw, 436px);
    top: 12px;
    width: 45px !important;
  }
}
@media (max-width: 768px) {
  .stacked-content-v1 .stacked-content-v1__content {
    margin-top: 0rem;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: 153px;
    width: 37px !important;
    top: 15px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: 214px;
    top: -10px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--one {
    left: 0;
    top: 52px;
    transform: translateY(-10%);
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__title-line--two {
    margin-left: 109px !important;
    margin-top: 22px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: 140px;
    width: 40px !important;
    top: 13px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: 242px;
    top: -14px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--one {
    left: 0;
    top: 59px;
    transform: translateY(-15%);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: 107px;
    top: 68px;
    width: 35px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: 151px !important;
    margin-top: 23px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 130px;
    top: -9px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--one {
    left: 0;
    top: 50px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: 112px !important;
    margin-top: 27px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    top: 19px;
    left: 244px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: 164px;
    top: 11px;
    width: 25px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: 198px;
    top: -13px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--one {
    left: 0;
    top: 50px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__title-line--two {
    margin-left: 106px !important;
    margin-top: 29px !important;
  }
}
@media (max-width: 600px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: 139px;
    width: 37px !important;
    top: 15px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: 200px;
    top: -10px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--one {
    left: 0;
    top: 52px;
    transform: translateY(-10%);
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__title-line--two {
    margin-left: 109px !important;
    margin-top: 27px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: 140px;
    width: 40px !important;
    top: 13px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: 227px;
    top: -14px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--one {
    left: 0;
    top: 59px;
    transform: translateY(-15%);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: 107px;
    top: 68px;
    width: 35px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: 151px !important;
    margin-top: 27px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 130px;
    top: -9px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--one {
    left: 0;
    top: 50px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: 112px !important;
    margin-top: 27px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    top: 19px;
    left: 244px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: 159px;
    top: 11px;
    width: 25px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: 198px;
    top: -13px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--one {
    left: 0;
    top: 50px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__title-line--two {
    margin-left: 106px !important;
    margin-top: 29px !important;
  }
}
@media (max-width: 500px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: 139px;
    width: 37px !important;
    top: 15px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: 200px;
    top: -10px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--one {
    left: 0;
    top: 52px;
    transform: translateY(-10%);
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__title-line--two {
    margin-left: 109px !important;
    margin-top: 27px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: 140px;
    width: 40px !important;
    top: 13px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: 227px;
    top: -14px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--one {
    left: 0;
    top: 59px;
    transform: translateY(-15%);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: 107px;
    top: 68px;
    width: 35px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: 151px !important;
    margin-top: 27px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 130px;
    top: -9px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--one {
    left: 0;
    top: 50px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: 112px !important;
    margin-top: 27px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    top: 19px;
    left: 244px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: 159px;
    top: 11px;
    width: 25px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: 198px;
    top: -13px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--one {
    left: 0;
    top: 50px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__title-line--two {
    margin-left: 106px !important;
    margin-top: 29px !important;
  }
}
@media (max-width: 450px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: clamp(192px, 31vw, 430px);
    top: -10px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__title-line--two {
    margin-left: 101px !important;
    margin-top: 24px !important;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: 145px;
    width: 35px !important;
    top: 14px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--one {
    left: 0;
    top: 52px;
    transform: translateY(-10%);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: clamp(233px, 38vw, 460px);
    top: -13px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--one {
    left: 0;
    top: 58px;
    transform: translateY(-15%);
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: clamp(105px, 3vw, 80px);
    top: 69px;
    width: 30px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: 142px !important;
    margin-top: 23px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 133px;
    top: -7px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--one {
    left: 0;
    /* bottom: -8px; */
    top: 50px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: clamp(242px, 33vw, 566px);
    top: 18px;
    width: 130px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: 104px !important;
    margin-top: 29px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: 166px;
    top: 12px;
    width: 25px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(202px, 32vw, 437px);
    top: -11px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--one {
    left: 0;
    top: 46px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__title-line--two {
    margin-left: 101px !important;
    margin-top: 20px !important;
  }
}
@media (max-width: 400px) {
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--one {
    left: 0;
    top: 47px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__image--two {
    left: 183px;
    top: -8px;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__arrow {
    left: 135px;
    top: 16px;
    width: 30px !important;
  }
  .stacked-content-v1__item--layout-a .stacked-content-v1__title-line--two {
    margin-left: 98px !important;
    margin-top: 17px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--one {
    left: 0;
    top: 54px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__image--two {
    left: 69%;
    top: -9px;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__arrow {
    left: 99px;
    top: 64px;
    width: 30px !important;
  }
  .stacked-content-v1__item--layout-b .stacked-content-v1__title-line--two {
    margin-left: 139px !important;
    margin-top: 22px !important;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 130px;
    top: -5px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--one {
    left: 0;
    bottom: 41px;
    top: 46px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__image--two {
    left: 69%;
    top: -5px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__arrow {
    left: 232px;
    top: 17px;
  }
  .stacked-content-v1__item--layout-c .stacked-content-v1__title-line--two {
    margin-left: 96px !important;
    margin-top: 19px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two.stacked-content-v1__image--bottom-left {
    left: 199px;
    top: -9px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--one {
    left: 0;
    top: 43px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__image--two {
    left: clamp(186px, 42vw, 459px);
    top: -7px;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__arrow {
    left: clamp(162px, 25vw, 423px);
    top: 10px;
    width: 25px !important;
  }
  .stacked-content-v1__item--layout-d .stacked-content-v1__title-line--two {
    margin-left: 94px !important;
    margin-top: 17px !important;
  }
}
@media (max-width: 1024px) {
  .stacked-content-v1 .section-title {
    position: sticky;
    top: 74px;
  }
  .stacked-content-v1__item {
    top: 155px;
  }
  .stacked-content-v1__item-inner {
    grid-template-columns: 1fr;
    gap: 40px;
    min-height: auto !important;
    padding: 36px 0 42px;
  }
  .stacked-content-v1__visual {
    position: relative;
    min-height: auto;
  }
  .stacked-content-v1__title {
    font-size: 48px;
    line-height: 0.95;
  }
  .stacked-content-v1__title-line {
    margin-bottom: 0;
  }
  .stacked-content-v1__title-line--two {
    margin-left: 113px !important;
    margin-top: 4px !important;
  }
  .stacked-content-v1__image, .stacked-content-v1__arrow {
    position: absolute;
    inset: auto;
    transform: none;
  }
  .stacked-content-v1__image {
    width: clamp(64px, 22vw, 96px);
    aspect-ratio: 210/133;
  }
  .stacked-content-v1__arrow {
    width: clamp(56px, 18vw, 82px) !important;
  }
  .stacked-content-v1__content {
    position: relative;
    z-index: 5;
  }
  .stacked-content-v1__content p {
    font-size: clamp(21px, 6vw, 28px);
    line-height: 1.05;
  }
  .stacked-content-v1__counter {
    width: 28px;
    height: 28px;
    font-size: 12px;
    margin-bottom: 19px;
  }
}
@media (max-width: 768px) {
  .stacked-content-v1 .section-title {
    position: sticky;
    top: 64px;
  }
  .stacked-content-v1 .stacked-content-v1__item {
    top: 145px;
  }
  .stacked-content-v1__title {
    font-size: 39px;
    line-height: 0.95;
  }
}
@media (max-width: 400px) {
  .stacked-content-v1__title {
    font-size: 36px;
    line-height: 0.95;
  }
}

.title-black-text-two-lines {
  background-color: #011117;
  position: relative;
}
.title-black-text-two-lines .line-one {
  color: #ffffff;
}
.title-black-text-two-lines .line-two {
  color: #fff08c;
}
.title-black-text-two-lines svg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
.title-black-text-two-lines .wrap {
  position: relative;
  z-index: 2;
}

.image-with-graphic .wrap {
  padding-left: 0px;
  padding-right: 0px;
}
.image-with-graphic .image {
  aspect-ratio: 9/4;
  overflow: hidden;
  position: relative;
}
.image-with-graphic .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.image-with-graphic .svg-container {
  position: absolute;
  bottom: -1px;
  width: 100%;
  background: transparent;
  line-height: 0;
}
.image-with-graphic .svg-container svg {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
.image-with-graphic svg {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
@media (max-width: 768px) {
  .image-with-graphic svg {
    width: 200%;
    left: -3px;
  }
}
.image-with-graphic .watermark-container {
  display: none;
}
.image-with-graphic .watermark-container.watermark-black p {
  color: #011117;
  font-size: 12px;
}
.image-with-graphic .watermark-container.watermark-white p {
  color: #ffffff;
  font-size: 12px;
}
@media (min-width: 768px) {
  .image-with-graphic .watermark-container {
    display: block;
    position: absolute;
    bottom: 3rem;
    left: clamp(1.5rem, 1.05rem + 1.92vw, 4.05rem);
  }
  .image-with-graphic .watermark-container p {
    font-size: 12px;
  }
}
@media (min-width: 1600px) {
  .image-with-graphic .watermark-container {
    bottom: 5rem;
  }
}

.title-with-bullet-points {
  background-color: #011117;
}
.title-with-bullet-points .lower-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  padding-top: 2rem;
}
.title-with-bullet-points .lower-container h3 {
  color: #fff08c;
  font-size: clamp(27px, 27px + 17 * (100vw - 768px) / 672, 44px);
  line-height: 0.95;
}
@media (min-width: 1600px) {
  .title-with-bullet-points .lower-container h3 {
    font-size: clamp(29px, 29px + 21 * (100vw - 768px) / 672, 50px);
  }
}
.title-with-bullet-points .lower-container p {
  color: #ffffff;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
}
@media (min-width: 1600px) {
  .title-with-bullet-points .lower-container p {
    font-size: clamp(17px, 17px + 5 * (100vw - 768px) / 672, 22px);
  }
}
.title-with-bullet-points .lower-container .upper {
  grid-column: 1/-1;
}
.title-with-bullet-points .lower-container .lower {
  padding-top: 0.5rem;
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: 768px) {
  .title-with-bullet-points .lower-container .lower {
    padding-top: 2rem;
  }
}
.title-with-bullet-points .lower-container .left {
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .title-with-bullet-points .lower-container .left {
    grid-column: 1/4;
  }
}
.title-with-bullet-points .lower-container .right {
  padding-top: 2rem;
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .title-with-bullet-points .lower-container .right {
    padding-top: 0rem;
  }
}
@media (min-width: 768px) {
  .title-with-bullet-points .lower-container .right {
    grid-column: 5/12;
  }
}
.title-with-bullet-points .lower-container .right .bullet-points {
  display: flex;
  flex-direction: column;
}
.title-with-bullet-points .lower-container .right .bullet-points .bullet-point {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .title-with-bullet-points .lower-container .right .bullet-points .bullet-point {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .title-with-bullet-points .lower-container .right .bullet-points .bullet-point {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.title-with-bullet-points .lower-container .right .bullet-points .bullet-point p {
  font-size: clamp(22px, 22px + 10 * (100vw - 768px) / 672, 32px);
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  max-width: 40ch;
  line-height: 1.1;
  font-weight: 500;
}
@media (min-width: 1600px) {
  .title-with-bullet-points .lower-container .right .bullet-points .bullet-point p {
    font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  }
}
.title-with-bullet-points .lower-container .right .bullet-points .bullet-point:not(:last-child) {
  border-bottom: 1px solid #fff;
}
.title-with-bullet-points .lower-container .right .bullet-points .bullet-point:first-child {
  padding-top: 0px;
}
.title-with-bullet-points .lower-container .right .bullet-points .bullet-point svg {
  height: 40px;
  width: 40px;
}
@media (min-width: 768px) {
  .title-with-bullet-points .lower-container .right .bullet-points .bullet-point svg {
    height: unset;
    width: unset;
  }
}

.production-stat {
  background-color: #fff08c;
  overflow: hidden;
}
.production-stat p {
  line-height: 105%;
  color: #011117;
  font-family: articulat-cf, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(22px, 22px + 10 * (100vw - 768px) / 672, 32px);
}
@media (min-width: 1600px) {
  .production-stat p {
    font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  }
}
.production-stat .top {
  margin-bottom: 6rem;
}
@media (max-width: 768px) {
  .production-stat .top {
    margin-bottom: 2rem;
  }
}
.production-stat .top h2 {
  line-height: 0.95;
  font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
  font-family: articulat-cf, sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #011117;
  text-wrap: balance;
  width: 100%;
  font-weight: 700;
}
@media (min-width: 1024px) {
  .production-stat .top h2 {
    width: 60%;
  }
}
@media (min-width: 1600px) {
  .production-stat .top h2 {
    font-size: clamp(38px, 38px + 42 * (100vw - 768px) / 672, 80px);
  }
}
@media (min-width: 1024px) {
  .production-stat .top {
    margin-bottom: 5rem;
  }
}
.production-stat .left {
  grid-column: 1/-1;
}
.production-stat .left .arrow {
  flex-shrink: 0;
}
.production-stat .left .arrow img {
  height: 35px;
  width: auto;
}
@media (min-width: 1024px) {
  .production-stat .left .arrow img {
    height: 55px;
  }
}
.production-stat .left .stat-wrapper .stat {
  display: flex;
  align-items: center;
  gap: 2rem;
}
@media (max-width: 768px) {
  .production-stat .left .stat-wrapper .stat {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
}
.production-stat .left .stat-wrapper .stat p:first-of-type {
  line-height: 105%;
  color: #011117;
  font-family: articulat-cf, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: clamp(80px, 80px + 90 * (100vw - 768px) / 672, 170px);
  margin-bottom: 1rem;
}
.production-stat .left .stat-wrapper .inner-wrap > p {
  width: 60%;
  margin-left: calc(53.33px + 2rem);
}
@media (max-width: 768px) {
  .production-stat .left .stat-wrapper .inner-wrap > p {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .production-stat .left .stat-wrapper .inner-wrap > p {
    margin-left: calc(83.8px + 2rem);
    width: 80%;
  }
}
.production-stat .left .cta-button {
  margin-left: calc(53.33px + 4.5rem);
  margin-top: 3rem;
}
@media (min-width: 1024px) {
  .production-stat .left {
    grid-column: 1/7;
  }
}
.production-stat .cta-button svg path {
  transition: fill 0.3s ease;
}
.production-stat .cta-button:hover svg path {
  fill: #708cff;
}
.production-stat .line-wrapper {
  position: relative;
  grid-column: 7/8;
  display: none;
}
.production-stat .line-wrapper .line {
  position: absolute;
  right: 0;
  top: 0;
  height: 200%;
  width: 1px;
  background-color: #011117;
  transform-origin: top center;
  transform: scaleY(0);
}
@media (min-width: 1024px) {
  .production-stat .line-wrapper {
    display: block;
  }
}
.production-stat .right {
  grid-column: 1/-1;
}
.production-stat .right p:last-of-type {
  font-weight: 600;
  font-size: clamp(22px, 22px + 10 * (100vw - 768px) / 672, 32px);
}
@media (min-width: 1600px) {
  .production-stat .right p:last-of-type {
    font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  }
}
@media (min-width: 1024px) {
  .production-stat .right {
    grid-column: 8/-1;
  }
}
.production-stat .cta-mobile {
  display: none;
}
@media (max-width: 768px) {
  .production-stat .cta-desktop {
    display: none;
  }
  .production-stat .cta-mobile {
    display: block;
    grid-column: 1/-1;
  }
}

.secondary-hero {
  background-color: #011117;
  color: #ffffff;
  position: relative;
}
.secondary-hero h1,
.secondary-hero strong,
.secondary-hero h2,
.secondary-hero h3,
.secondary-hero h4 {
  font-weight: 700;
  line-height: 0.95;
}
.secondary-hero strong {
  color: #fff08c;
}
.secondary-hero .content {
  padding-top: 3rem;
}
.secondary-hero svg {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
@media (max-width: 768px) {
  .secondary-hero svg {
    left: -3px;
  }
}
@media (max-width: 768px) {
  .secondary-hero svg {
    width: 200%;
  }
}
.secondary-hero .wrap {
  position: relative;
  z-index: 2;
}

.production-stat-v2 {
  overflow: hidden;
}
.production-stat-v2 .top {
  margin-bottom: 6rem;
}
@media (max-width: 768px) {
  .production-stat-v2 .top {
    margin-bottom: 2rem;
  }
}
.production-stat-v2 .top h2 {
  line-height: 1.22;
  font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
  font-family: articulat-cf, sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #011117;
  text-wrap: balance;
  width: 70%;
  font-weight: 700;
}
@media (min-width: 1024px) {
  .production-stat-v2 .top h2 {
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .production-stat-v2 .top h2 {
    font-size: clamp(38px, 38px + 42 * (100vw - 768px) / 672, 80px);
  }
}
@media (min-width: 1024px) {
  .production-stat-v2 .top {
    margin-bottom: 4rem;
  }
}
.production-stat-v2 .left {
  grid-column: 1/-1;
}
.production-stat-v2 .left p {
  line-height: 105%;
  color: #011117;
  font-family: articulat-cf, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(28px, 28px + 14 * (100vw - 768px) / 672, 42px);
}
.production-stat-v2 .left .arrow {
  flex-shrink: 0;
}
.production-stat-v2 .left .arrow img {
  height: 35px;
  width: auto;
}
@media (min-width: 1024px) {
  .production-stat-v2 .left .arrow img {
    height: 55px;
  }
}
.production-stat-v2 .left .stat-wrapper .stat {
  display: flex;
  align-items: center;
  gap: 2rem;
}
@media (max-width: 768px) {
  .production-stat-v2 .left .stat-wrapper .stat {
    gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }
}
.production-stat-v2 .left .stat-wrapper .stat p:first-of-type {
  line-height: 105%;
  color: #011117;
  font-family: articulat-cf, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: clamp(80px, 80px + 90 * (100vw - 768px) / 672, 170px);
  margin-bottom: 1rem;
}
.production-stat-v2 .left .stat-wrapper .inner-wrap > p {
  width: 75%;
  margin-left: calc(53.33px + 2rem);
}
@media (min-width: 1024px) {
  .production-stat-v2 .left .stat-wrapper .inner-wrap > p {
    margin-left: calc(83.8px + 2rem);
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .production-stat-v2 .left .stat-wrapper .inner-wrap > p {
    max-width: 42ch;
  }
}
@media (max-width: 768px) {
  .production-stat-v2 .left .stat-wrapper .inner-wrap > p {
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .production-stat-v2 .left {
    grid-column: 1/8;
  }
}
.production-stat-v2 .line-wrapper {
  position: relative;
  grid-column: 7/8;
  display: none;
}
.production-stat-v2 .line-wrapper .line {
  position: absolute;
  right: 0;
  top: 0;
  height: 200%;
  width: 1px;
  background-color: #011117;
  transform-origin: top center;
  transform: scaleY(0);
}
@media (min-width: 1024px) {
  .production-stat-v2 .line-wrapper {
    display: block;
  }
}
.production-stat-v2 .right {
  border-left: 1px solid #011117;
  grid-column: 1/-1;
  padding-left: 3rem;
  font-weight: 500;
  font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-top: 2rem;
}
.production-stat-v2 .right .description {
  font-weight: 600 !important;
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 105%;
}
@media (min-width: 1600px) {
  .production-stat-v2 .right .description {
    font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
  }
}
@media (min-width: 1024px) {
  .production-stat-v2 .right {
    grid-column: 10/-1;
  }
}
.production-stat-v2 .right .img-wrap {
  aspect-ratio: 72/79;
  margin-top: 4rem;
  margin-bottom: 1rem;
}
.production-stat-v2 .right .watermark {
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #011117;
  padding-bottom: clamp(4rem, 8vw, 12rem);
}
.production-stat-v2 .cta-button {
  margin-left: calc(53.33px + 4.5rem);
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .production-stat-v2 .cta-button {
    margin-top: 0rem;
    margin-bottom: 4rem;
    margin-left: 0;
  }
}
.production-stat-v2 .cta-button svg path {
  transition: fill 0.3s ease;
}
.production-stat-v2 .cta-button:hover svg path {
  fill: #708cff;
}
.production-stat-v2 .cta-mobile {
  display: none;
}
@media (max-width: 768px) {
  .production-stat-v2 .cta-desktop {
    display: none;
  }
  .production-stat-v2 .cta-mobile {
    display: block;
    grid-column: 1/-1;
  }
}

.stacked-content-v2 .section-title {
  position: sticky;
  top: 81px;
  z-index: 20;
  background-color: #ffffff;
  padding-top: 1rem;
  padding-bottom: 2rem;
}
@media (min-width: 1600px) {
  .stacked-content-v2 .section-title {
    padding-bottom: 2rem;
  }
}
.stacked-content-v2 .credit {
  margin-bottom: 2rem;
}
.stacked-content-v2 .credit p {
  font-size: clamp(14px, 14px + 2 * (100vw - 768px) / 672, 16px);
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.stacked-content-v2 h2 {
  font-size: clamp(29px, 29px + 21 * (100vw - 768px) / 672, 50px);
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 1rem;
}
@media (max-width: 1600px) {
  .stacked-content-v2 h2 {
    font-size: clamp(27px, 27px + 17 * (100vw - 768px) / 672, 44px);
  }
}
@media (max-width: 768px) {
  .stacked-content-v2 h2 {
    padding-bottom: 1rem;
  }
}
.stacked-content-v2__items {
  display: flex;
  flex-direction: column;
}
.stacked-content-v2__item {
  position: sticky;
  top: 200px;
  background-color: #ffffff;
}
.stacked-content-v2__item:last-child .stacked-content-v2__item-inner {
  border-bottom: 0;
}
.stacked-content-v2__item:nth-child(even) .stacked-content-v2__counter {
  background: rgba(112, 140, 255, 0.5019607843);
}
.stacked-content-v2__item:nth-child(odd) .stacked-content-v2__counter {
  background: #fff08c;
}
.stacked-content-v2__item-inner {
  align-items: center;
  min-height: 270px;
  padding: clamp(48px, 7vw, 96px) 0;
  transform-origin: center top;
  padding-top: 0rem;
}
.stacked-content-v2 .left {
  grid-column: span 5;
}
@media (max-width: 1024px) {
  .stacked-content-v2 .left {
    grid-column: 1/-1;
    order: 2;
    border-bottom: 1px solid rgba(0, 18, 24, 0.35);
  }
}
.stacked-content-v2 .right {
  grid-column: 7/13;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 4rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(0, 18, 24, 0.35);
}
@media (max-width: 1024px) {
  .stacked-content-v2 .right {
    grid-column: 1/-1;
    border-top: 1px solid rgba(0, 18, 24, 0.35);
    padding-top: 2rem;
    order: 1;
    padding-bottom: 0rem;
    border-bottom: 0px solid rgba(0, 18, 24, 0.35);
  }
  .stacked-content-v2 .right:first-child {
    border-top: 0px;
  }
}
.stacked-content-v2 .img-wrap {
  position: relative;
}
.stacked-content-v2 .stacked-content-v2__watermark {
  position: absolute;
  bottom: -2rem;
  left: 0;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #011117;
}
@media (max-width: 1024px) {
  .stacked-content-v2 .stacked-content-v2__item:first-child .right {
    border-top: 0;
    padding-top: 0;
  }
}
.stacked-content-v2 .stacked-content-v2__text {
  font-size: clamp(30px, 30px + 30 * (100vw - 768px) / 672, 60px);
  line-height: 1;
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 600;
  color: #011117;
}
@media (min-width: 1600px) {
  .stacked-content-v2 .stacked-content-v2__text {
    font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
  }
}
.stacked-content-v2 .stacked-content-v2__intro {
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: clamp(17px, 17px + 5 * (100vw - 768px) / 672, 22px);
}
.stacked-content-v2 .stacked-content-v2__intro p {
  grid-column: 7/13;
}
@media (max-width: 1024px) {
  .stacked-content-v2 .stacked-content-v2__intro p {
    grid-column: 1/-1;
  }
}
.stacked-content-v2__intro {
  position: sticky;
  top: 74px;
  z-index: 20;
  background: white;
  padding-top: 1rem;
}
.stacked-content-v2__media {
  position: relative;
  padding-bottom: 0rem;
}
.stacked-content-v2__image {
  aspect-ratio: 771/639;
  overflow: hidden;
}
.stacked-content-v2__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.stacked-content-v2__watermark {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #011117;
}
.stacked-content-v2__counter {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  display: flex;
  margin-top: 5rem;
  align-items: center;
  justify-content: center;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 1.5rem;
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
  font-weight: 500;
  line-height: 1;
  color: #001218;
}
@media (min-width: 1600px) {
  .stacked-content-v2__counter {
    margin-top: 16rem;
  }
}
@media (max-width: 768px) {
  .stacked-content-v2__counter {
    margin-top: 0rem;
  }
}
@media (max-width: 1600px) {
  .stacked-content-v2__counter {
    width: 40px;
    height: 40px;
    font-size: clamp(15px, 15px + 3 * (100vw - 768px) / 672, 18px);
  }
}
@media (max-width: 768px) {
  .stacked-content-v2 .section-title {
    position: sticky;
    top: 74px;
  }
  .stacked-content-v2__item {
    top: 155px;
  }
  .stacked-content-v2__counter {
    width: 28px;
    height: 28px;
    font-size: 12px;
    margin-bottom: 19px;
  }
}

.process .cta-wrap {
  display: flex;
  justify-content: center;
  padding-top: clamp(4rem, 8vw, 12rem);
}
.process .cta-wrap .cta-button {
  background-color: #011117;
  border-radius: 0px;
  padding: 1rem 2rem;
}
.process .cta-wrap .cta-button span {
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s;
}
.process .cta-wrap .cta-button:hover span {
  text-decoration: underline;
}
.process h2 {
  margin-bottom: 3rem;
  font-size: clamp(30px, 30px + 22 * (100vw - 768px) / 672, 52px);
}
@media (max-width: 1600px) {
  .process h2 {
    font-size: clamp(28px, 28px + 20 * (100vw - 768px) / 672, 48px);
  }
}
.process__items {
  display: flex;
  justify-content: space-between;
  gap: 2rem;
}
.process__item {
  position: relative;
  flex: 1;
  min-height: 320px;
  display: flex;
  flex-direction: column;
  padding-left: 2rem;
}
.process__item:nth-child(even) .process__number {
  background: rgba(112, 140, 255, 0.5019607843);
}
.process__item:nth-child(odd) .process__number {
  background: #fff08c;
}
.process__line {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background: rgba(0, 18, 24, 0.35);
}
.process__number {
  width: 32px;
  height: 32px;
  border-radius: 999px;
  background: #fff08c;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 2rem;
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 1.5rem;
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
  font-weight: 500;
  line-height: 1;
  color: #001218;
}
@media (max-width: 1600px) {
  .process__number {
    width: 40px;
    height: 40px;
    font-size: clamp(15px, 15px + 3 * (100vw - 768px) / 672, 18px);
  }
}
.process h3 {
  font-size: clamp(30px, 30px + 30 * (100vw - 768px) / 672, 60px);
  line-height: 0.95;
  font-weight: 700;
}
@media (min-width: 1600px) {
  .process h3 {
    font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
  }
}
.process a {
  transition: all 0.3s;
}
.process a:hover {
  color: #708cff;
}
.process p {
  max-width: 100%;
  margin-bottom: 1rem;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(17px, 17px + 5 * (100vw - 768px) / 672, 22px);
  color: #011117;
}
@media (min-width: 1600px) {
  .process p {
    max-width: 100%;
  }
}
.process p:first-child {
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .process p {
    margin-top: 2rem;
  }
}
@media (min-width: 1600px) {
  .process p {
    font-size: clamp(18px, 18px + 6 * (100vw - 768px) / 672, 24px);
  }
}
@media (max-width: 1024px) {
  .process__items {
    flex-direction: column;
  }
  .process__item {
    min-height: auto;
    padding-bottom: 3rem;
  }
}
@media (max-width: 768px) {
  .process__item {
    padding-bottom: 1rem;
  }
}

.resources {
  background-color: #011117;
}
.resources .lower-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  padding-top: 2rem;
}
@media (max-width: 768px) {
  .resources .lower-container {
    padding-top: 0rem;
  }
}
.resources .lower-container h3 {
  color: #fff08c;
  font-size: clamp(27px, 27px + 17 * (100vw - 768px) / 672, 44px);
}
@media (min-width: 1600px) {
  .resources .lower-container h3 {
    font-size: clamp(29px, 29px + 21 * (100vw - 768px) / 672, 50px);
  }
}
.resources .lower-container p {
  color: #ffffff;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
}
@media (min-width: 1600px) {
  .resources .lower-container p {
    font-size: clamp(17px, 17px + 5 * (100vw - 768px) / 672, 22px);
  }
}
.resources .lower-container .upper {
  grid-column: 1/-1;
}
.resources .lower-container .lower {
  padding-top: 0.5rem;
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: 768px) {
  .resources .lower-container .lower {
    padding-top: 2rem;
  }
}
.resources .lower-container .left {
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .resources .lower-container .left {
    grid-column: 1/4;
  }
}
.resources .lower-container .right {
  padding-top: 2rem;
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .resources .lower-container .right {
    padding-top: 0;
    grid-column: 5/13;
  }
}
.resources .resources-columns {
  display: grid;
  grid-template-columns: 1fr;
  gap: 3rem;
}
@media (min-width: 1024px) {
  .resources .resources-columns {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem 4rem;
  }
}
.resources .cta-wrap {
  margin-top: 2rem;
}
@media (max-width: 768px) {
  .resources .cta-wrap {
    margin-top: 2rem;
  }
}
@media (min-width: 1600px) {
  .resources .cta-wrap {
    margin-top: 2rem;
  }
}
.resources .cta-button span {
  color: #ffffff;
  font-weight: 400;
}
.resources .cta-button:hover span {
  color: #708cff;
}
.resources .resources-column {
  border-left: 1px solid white;
  padding-left: 2rem;
  padding-bottom: 2rem;
}
.resources .resources-column:nth-last-child(-n+2) {
  padding-bottom: 5rem;
}
@media (max-width: 768px) {
  .resources .resources-column {
    padding-bottom: 2rem;
  }
}
.resources .resources-column .resources-description {
  padding-bottom: 1rem;
}
.resources .resources-column .resources-description p {
  font-size: clamp(14px, 14px + 2 * (100vw - 768px) / 672, 16px);
  margin-bottom: 1rem;
}
.resources .resources-column .resources-description strong {
  color: #fff08c;
  font-weight: 400;
}
.resources .resources-column .resources-description a {
  font-size: clamp(14px, 14px + 2 * (100vw - 768px) / 672, 16px);
  color: #ffffff;
  text-decoration: underline;
  transition: all 0.3s;
}
.resources .resources-column .resources-description a:hover {
  color: #708cff;
}
.resources .resources-column h4 {
  color: #ffffff;
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: clamp(22px, 22px + 10 * (100vw - 768px) / 672, 32px);
  font-weight: 500;
  margin-bottom: 1.5rem;
}
@media (min-width: 1600px) {
  .resources .resources-column h4 {
    font-size: clamp(24px, 24px + 12 * (100vw - 768px) / 672, 36px);
  }
}
.resources .resources-list {
  display: flex;
  flex-direction: column;
}
.resources .cta-button {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem 0;
  text-decoration: none;
}
.resources .cta-button:hover span {
  color: #fff08c;
}
.resources .cta-button img {
  margin-right: 1rem;
}
.resources .cta-button img {
  width: 40px;
  height: auto;
  flex-shrink: 0;
  transition: transform 0.3s ease;
}
.resources .cta-button:hover img {
  transform: translateX(0.5rem);
}
.resources .resources-item {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem 0;
  text-decoration: none;
}
.resources .resources-item:hover span {
  color: #fff08c;
}
.resources .resources-item img {
  margin-right: 1rem;
}
.resources .resources-item span {
  color: #ffffff;
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  transition: all 0.3s;
  font-size: clamp(15px, 15px + 3 * (100vw - 768px) / 672, 18px);
  font-weight: 400;
  text-decoration: underline;
  line-height: 1.1;
}
@media (min-width: 1600px) {
  .resources .resources-item span {
    font-size: clamp(17px, 17px + 5 * (100vw - 768px) / 672, 22px);
  }
}
.resources .resources-item img {
  width: 40px;
  height: auto;
  flex-shrink: 0;
  transition: transform 0.3s ease;
}
.resources .resources-item:hover img {
  transform: translateX(0.5rem);
}

.location-intro {
  overflow: hidden;
}
.location-intro .top {
  margin-bottom: 6rem;
}
@media (max-width: 768px) {
  .location-intro .top {
    margin-bottom: 2rem;
  }
}
.location-intro .top h2 {
  line-height: 1.22;
  font-size: clamp(34px, 34px + 36 * (100vw - 768px) / 672, 70px);
  font-family: articulat-cf, sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #011117;
  text-wrap: balance;
  width: 70%;
  font-weight: 700;
}
@media (min-width: 1024px) {
  .location-intro .top h2 {
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .location-intro .top h2 {
    font-size: clamp(38px, 38px + 42 * (100vw - 768px) / 672, 80px);
  }
}
@media (min-width: 1024px) {
  .location-intro .top {
    margin-bottom: 4rem;
  }
}
.location-intro .cta-button {
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .location-intro .cta-button {
    margin-top: 1rem;
  }
}
.location-intro .left {
  grid-column: 1/-1;
}
.location-intro .left p {
  line-height: 1;
  color: #011117;
  font-family: articulat-cf, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: clamp(28px, 28px + 14 * (100vw - 768px) / 672, 42px);
}
@media (min-width: 1600px) {
  .location-intro .left p {
    font-size: clamp(29px, 29px + 21 * (100vw - 768px) / 672, 50px);
    max-width: 30ch;
  }
}
.location-intro .left .arrow {
  flex-shrink: 0;
}
.location-intro .left .arrow img {
  height: 35px;
  width: auto;
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .location-intro .left .arrow img {
    height: 55px;
  }
}
.location-intro .left .stat-wrapper .stat {
  display: flex;
  align-items: flex-start;
  gap: 2rem;
}
@media (max-width: 768px) {
  .location-intro .left .stat-wrapper .stat {
    gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }
}
.location-intro .left .stat-wrapper .inner-wrap > p {
  width: 75%;
  margin-left: calc(53.33px + 2rem);
}
@media (min-width: 1024px) {
  .location-intro .left .stat-wrapper .inner-wrap > p {
    margin-left: calc(83.8px + 2rem);
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .location-intro .left {
    grid-column: 1/9;
  }
}
.location-intro .line-wrapper {
  position: relative;
  grid-column: 7/8;
  display: none;
}
.location-intro .line-wrapper .line {
  position: absolute;
  right: 0;
  top: 0;
  height: 200%;
  width: 1px;
  background-color: #011117;
  transform-origin: top center;
  transform: scaleY(0);
}
@media (min-width: 1024px) {
  .location-intro .line-wrapper {
    display: block;
  }
}
.location-intro .right {
  border-left: 1px solid #011117;
  grid-column: 1/-1;
  padding-left: 3rem;
  font-weight: 500;
  font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-top: 2rem;
}
.location-intro .right .description {
  font-weight: 600 !important;
  font-size: clamp(16px, 16px + 4 * (100vw - 768px) / 672, 20px);
  font-family: articulat-cf, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 105%;
}
@media (min-width: 1600px) {
  .location-intro .right .description {
    font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
  }
}
@media (min-width: 1024px) {
  .location-intro .right {
    grid-column: 10/-1;
  }
}
.location-intro .right .img-wrap {
  aspect-ratio: 72/79;
  margin-top: 4rem;
  margin-bottom: 1rem;
}
.location-intro .right .watermark {
  font-family: elza, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #011117;
  padding-bottom: clamp(4rem, 8vw, 12rem);
}

.film-offices {
  background-color: #011117;
}
.film-offices .title-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-bottom: 2.5rem;
}
.film-offices .title-container .title {
  order: 0;
  margin: 0;
}
.film-offices .title-container .subheading {
  order: 2;
  margin: 0;
  font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
}
.film-offices .film-office-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
  row-gap: 3rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .film-offices .film-office-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1280px) {
  .film-offices .film-office-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1600px) {
  .film-offices .film-office-container {
    grid-template-columns: repeat(4, 1fr);
  }
}
.film-offices .film-office {
  height: 100%;
}
.film-offices .film-office__link {
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
}
.film-offices .film-office__link:hover h3 {
  color: #fff08c;
}
.film-offices .film-office__link:hover .img-wrap img {
  transform: scale(1.08);
}
.film-offices .film-office__link:hover .cta-button,
.film-offices .film-office__link:hover .cta-button span {
  color: #fff08c;
}
.film-offices .img-wrap {
  aspect-ratio: 216/155;
  overflow: hidden;
}
.film-offices .img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.6s ease;
  will-change: transform;
}
.film-offices h2,
.film-offices h3,
.film-offices h4,
.film-offices p,
.film-offices a,
.film-offices span {
  color: white;
  transition: all 0.3s;
}
.film-offices .cta-button-container {
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  .film-offices .cta-button-container {
    padding-top: 1.5rem;
  }
}
.film-offices .cta-button {
  border: none;
  text-decoration: underline;
  text-underline-offset: 2px;
  padding: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.film-offices .cta-button:hover {
  background: 0;
}
.film-offices .cta-button span {
  transition: color 0.3s ease;
}
.film-offices .subheading {
  font-size: clamp(19px, 19px + 7 * (100vw - 768px) / 672, 26px);
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
}
.film-offices .single-office-title {
  padding-top: 1rem;
  font-size: clamp(27px, 27px + 17 * (100vw - 768px) / 672, 44px);
  font-weight: 600;
}
.film-offices .watermark {
  padding-top: 1rem;
  color: #ffffff;
  font-size: 12px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFFQSxPQU1FLGtCQUNBLFdBQ0Esc0JBRUEsU0FDRSxtQkFHRixjQUNFLGdCQUdGLGVBQ0Usa0JBQ0EsV0FDQSxnQkFDQSwyQkFDQSw0QkFDQSxtQkFDQSxnQkFDQSxTQUNBLFVBQ0EsbUJBQ0EsYUFDQSxpQkFDQSxzQkFFQSx5QkFDRSxnRUFJSixjQUNFLFdBQ0EsWUFDQSxjQUNBLG1CQUNBLGdFQUNBLDJCQUNBLHdDQUVBLGdCQUNFLDBDQUNBLHVCQUNBLHNCQUNBLHFCQUlKLGVBQ0UsMkJBQ0EsZ0VBR0YsZ0JBQ0UsMkJBQ0EsZ0VBR0YsWUFDRTs7QUNwRUo7a0RBQUE7QUF5Q0E7RUFwQ0U7QUNBRjs7QUR1Q0E7RUF2Q0U7QUNJRjs7QURzQ0E7RUExQ0U7QUNRRjs7QUR1Q0E7RUExQ0U7QUNPRjs7QURzQ0E7RUE3Q0U7QUNXRjs7QURxQ0E7RUFoREU7QUNlRjs7QUN2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUN3RkE7QUY3REY7QUN4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUZYRjtFRWFFO0VBQ0E7RUFDQTtFQUNBO0FEMEJKO0FDdkJFO0VBQ0U7QUR5Qko7O0FDckJBO0VBQ0U7QUR3QkY7QUN0QkU7RUFDRTtFQUNBO0FEd0JKO0FDckJFO0VBQ0U7RUFDQTtFQUNBO0FEdUJKOztBRzdEQTtBQUNBO0VBQ0U7QUhnRUY7O0FHN0RBO0VBQ0U7QUhnRUY7O0FHN0RBO0VBQ0U7QUhnRUY7O0FHN0RBO0VBQ0U7QUhnRUY7O0FHNURBO0FBQ0E7RUFDRTtBSCtERjs7QUc1REE7RUFDRTtBSCtERjs7QUc1REE7RUFDRTtBSCtERjs7QUc1REE7RUFDRTtBSCtERjs7QUlqR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMS0E7RUdrTkEscUJBRDRCO0VFbk41QjtFQUNBO0VBQ0E7QUpvR0Y7QUlsR0U7RUY2R0E7RUV4R0U7RUFDQTtBSmlHSjtBRTlHSTtFRU9GO0lGNkdBO0VGRkE7QUFDRjtBSWpHSTtFTGJGO0FDaUhGO0FJL0ZFO0VBQ0U7RUFDQTtFQUNBO0FKaUdKO0FJL0ZJO0VBQ0U7QUppR047QUk1RkU7RUxsQ0E7RUFLQTtFQWdCQTtBQzhHRjtBSTVGSTtFTHZDRjtFQUtBO0VBZ0JBO0FDbUhGO0FJMUZFO0VMekNBO0VBZ0JBO0FDdUhGO0FJekZJO0VMbkRGO0VBcUJBO0FDMkhGOztBSW5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUZnSkE7RUU5SUE7RUFDQTtFQUNBO0VBQ0E7RUZoQ0Usb0lBQ0U7RUFzREo7RUVwQkE7QUpzRkY7QUlyRkU7RUwzRUE7RUdrTkE7RUg3TUE7QUNnS0Y7QUl0Rkk7RUwxRUY7QUNtS0Y7QUlyRkk7RUxwRUY7QUM0SkY7O0FJbEZBO0VBQ0U7RUxyRkE7RUt1RkE7QUpxRkY7O0FJbEZBO0VBQ0U7QUpxRkY7O0FJbEZBO0VBQ0U7QUpxRkY7O0FJbEZBO0VBQ0U7RUFDQTtBSnFGRjs7QUlsRkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFGRjs7QUlsRkE7RUY5RkU7RUFFRSxtQkU2Rlk7RUYxRlosMkJFMEZpQjtFRnZGakIsbUJFdUY2QjtFQUMvQjtFQUNBO0VBQ0E7RUFDQTtBSndGRjs7QUlyRkE7RUFDRTtFQUNBO0FKd0ZGOztBSXJGQTtFQUNFO0FKd0ZGOztBSXJGQTtFRi9HRTtFQUVFLG1CRThHWTtFRjNHWiwyQkUyR2lCO0VGeEdqQixtQkV3RzZCO0VBQy9CO0VBQ0E7QUoyRkY7QUl6RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRnhHQSxvSUFDRTtFRXlHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRnpERjtFRTJERTtBSjJGSjtBSXpGSTtFQUNFO0FKMkZOO0FJeEZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBGTjtBSXZGSTtFQUNFO0FKeUZOO0FJdEZJO0VBQ0U7QUp3Rk47QUlyRkk7RUFDRTtBSnVGTjs7QUloRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUZ6SkUsb0lBQ0U7RUUwSko7RUxsTUE7RUtvTUE7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FKbUZGOztBSWhGQTtFTHJNRTtFR3lGQTtFRStHQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0FKbUZGOztBS3ZTQTtFQUNFO0VIMkJBO0VBRUUsbUJHNUJZO0VIK0JaLHVCRy9CaUI7RUhrQ2pCLG1CR2xDeUI7QUw2UzdCO0FLM1NFO0VBQ0U7RUFDQTtBTDZTSjtBRTlTSTtFR0RGO0lBSUk7RUwrU0o7QUFDRjtBRW5USTtFR0RGO0lBT0k7RUxpVEo7QUFDRjtBS2hUSTs7RUFFRTtFQUNBO0FMa1ROO0FLaFRJO0VIVUY7RUFFRSxtQkdYZ0I7RUhjaEIsdUJHZHFCO0VIaUJyQixtQkdqQjZCO0VBQzNCO0VBQ0E7QUxxVE47QUtuVEk7RUhxQkEsb0lBQ0U7RUFzREo7RUFvSEE7RUFLQSxxQkFENEI7RUcvTHhCO0VBQUE7RUFDQTtBTHFUTjs7QU1sVkE7RUFDRTtFSjJCQTtFQUVFLG1CSTVCWTtFSitCWix1QkkvQmlCO0VKa0NqQixtQklsQ3lCO0FOd1Y3QjtBTXRWRTtFQUNFO0VBQ0E7QU53Vko7QUV6Vkk7RUlERjtJQUlJO0lBQ0E7RU4wVko7QUFDRjtBRS9WSTtFSURGO0lBU0k7SUFDQTtFTjJWSjtBQUNGO0FNeFZFO0VBQ0U7QU4wVko7O0FPMVdBO0FBQ0E7OztFQUdFO0FQNldGOztBTzFXQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FQNldGOztBTzFXQTtBQUNBOztFQUVFO0FQNldGOztBTzFXQTtBQUNBOztFQUVFO0FQNldGOztBTzFXQTtBQUNBO0VBQ0U7RUFDQTtBUDZXRjs7QU8xV0E7QUFDQTs7RUFFRTtBUDZXRjs7QU8xV0E7QUFDQTs7RUFFRTtBUDZXRjs7QU8xV0E7QUFDQTtFQUNFO1VBQUE7QVA2V0Y7O0FPMVdBO0FBQ0E7O0VBRUU7RUFDQTtBUDZXRjs7QU8xV0E7QUFDQTs7RUFFRTtFQUNBO0FQNldGOztBTzFXQTtBQUNBO0VBQ0U7QVA2V0Y7O0FPMVdBO0FBQ0E7RUFDRTtBUDZXRjs7QVF0YkE7a0RBQUE7QUFHQTs7Ozs7O0VOOEVFO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFTXRFeEM7QVIwYkY7O0FRdmJBO0VONEdFO0VNdkdBO0VBQ0E7RUFDQTtBUnViRjtBRXRjSTtFTVFKO0lONEdFO0VGc1ZBO0FBQ0Y7QVExYkU7O0VObUdBO0VNN0ZFO0VBQ0E7RUFDQTtBUnliSjtBRWxkSTtFTWlCRjs7SU5tR0E7RUZtV0E7QUFDRjtBUTdiRTtFQUNFO0VBQ0E7QVIrYko7O0FRM2JBO0VOeUVFO0FGc1hGOztBUTNiQTtFTmlFRTtBRjhYRjs7QVEzYkE7RU55REU7QUZzWUY7O0FRM2JBOztFTmlERTtBRitZRjs7QVEzYkE7Ozs7RU4wQkU7RUFDQSxtQkFGd0I7RUFHeEIsa0JBSHdDO0VBbUJ4QztFTXJDQTtBUitiRjs7QVM3ZkE7a0RBQUE7QUFHQTtFQUNFO0FUK2ZGOztBUzVmQTtFQUNFO0FUK2ZGOztBUzVmQTtFQUNFO0VBQ0E7RUFDQTtBVCtmRjtBRTNmSTtFT1BKO0lBS0k7RVRpZ0JGO0FBQ0Y7O0FTOWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGlnQkY7O0FTOWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRpZ0JGOztBUzlmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaWdCRjs7QVM5ZkE7RUFDRTtFQUNBO0FUaWdCRjs7QVM3ZkE7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7QVRnZ0JGOztBUzdmQTtFQUNFO0VBQ0E7RVYzREE7RVU2REE7RUFDQTtBVGdnQkY7O0FTN2ZBOztFQUVFO0FUZ2dCRjs7QVM3ZkE7RUFDRTtLQUFBO0VBQ0E7RUFDQTtBVGdnQkY7O0FTNWZBO0VBQ0U7QVQrZkY7O0FTN2ZBO0VBQ0U7QVRnZ0JGOztBRWpsQkk7RU9xRkY7SUFDRTtFVGdnQkY7RVM5ZkE7SUFDRTtFVGdnQkY7QUFDRjtBUzdmQTs7RUFFRTtBVCtmRjtBUzdmRTs7RUFDRTtFQUNBO0VBR0E7RUFHQTtFQUNBO0VBQ0E7QVQ0Zko7QVN6ZkU7O0VBQ0U7RUFDQTtFQUNBO0FUNGZKOztBU3ZmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBmRjtBU3hmRTtFQUNFO0VBQ0E7RUFDQTtBVDBmSjs7QVNyZkE7O0VBRUU7QVR3ZkY7O0FTcmZBO0VQdkdJLG9JQUNFO0FGK2xCTjs7QVNyZkE7RUFDRTtBVHdmRjs7QVNyZkE7RVA1REU7QUZxakJGOztBU3JmQTs7Ozs7Ozs7RVBuSEksb0lBQ0U7QUZrbkJOOztBU3JmQTs7Ozs7Ozs7RUFRRTtFQUNBO0FUd2ZGOztBU3JmQTtFUDFJSSxvSUFDRTtBRmtvQk47O0FTcmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVnJLQTtBQzhwQkY7O0FTcmZBO0VQdktFO0VBRUUsbUJPc0tZO0VQbktaLHNCT21LaUI7RVBoS2pCLG1CT2dLd0I7RUFDMUI7QVQyZkY7O0FTeGZBO0VWbk1FO0FDK3JCRjs7QVN4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMmZGOztBU3hmQTtFUHhLSSxvSUFDRTtBRm1xQk47O0FTeGZBO0VBQ0U7QVQyZkY7O0FTeGZBO0VBQ0U7QVQyZkY7O0FTeGZBO0VBQ0U7QVQyZkY7O0FTeGZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VQN0xFLG9JQUNFO0FGd3JCTjs7QVVydUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FWd3VCRjs7QVVydUJBO0VBT0U7RUFJQTtFQUNBO0VBNENBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLGtGQUNFO0FWaXJCSjtBVWp2QkU7RUFJRTtBVmd2Qko7QUUzdUJJO0VRVEY7SUFFSTtFVnN2Qko7QUFDRjtBRWh2Qkk7RVFWSjtJQVNJO0VWcXZCRjtBQUNGO0FVanZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtEQUNFO0FWa3ZCTjtBRTN2Qkk7RVFJRjtJQVNJO0lBQ0E7RVZrdkJKO0FBQ0Y7QVVodkJJO0VBQ0U7RUFLQTtFQUNBO0FWOHVCTjtBRXR3Qkk7RVFpQkE7SUFHSTtJQUNBO0VWc3ZCTjtBQUNGO0FVanZCSTtFQUNFO0VBQ0E7QVZtdkJOO0FVM3VCSTs7O0VBQ0U7QVYrdUJOO0FVN3VCTTs7O0VBQ0U7RUFDQTtBVml2QlI7QVV6dEJFO0VBQ0U7QVYydEJKO0FVdnRCRTtFQUNFO0VBQ0E7RVh0RkY7QUNnekJGO0FFbnlCSTtFUXVFRjtJWHBGQTtFQ296QkE7QUFDRjtBVXZ0QkU7RVhwRkE7RVdzRkU7QVZ5dEJKO0FVeHRCSTtFWHZGRjtFV3lGSTtFQUNBO0FWMHRCTjtBVXB0QlE7RUFDRTtFQUNBO0FWc3RCVjtBVWh0Qk07RUFDRTtFQUNBO0FWa3RCUjtBVTdzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYrc0JKO0FFajBCSTtFUTRHRjtJQVFJO0VWaXRCSjtBQUNGO0FVOXNCRTtFUjlHQTtFQUVFLG1CUTZHYztFUjFHZCw4QlEwR21CO0VBQ25CO0VBQ0E7QVZrdEJKO0FVanRCSTs7RUFFRTtBVm10Qk47QVVodEJJO0VSdkhGO0VBRUUsbUJRc0hnQjtFUm5IaEIsMkJRbUhxQjtFUmhIckIsbUJRZ0hpQztFUjNCbkM7RUgvR0E7RUd1RUE7RUFDQSxtQkFGd0I7RUFHeEIsa0JBSHdDO0VRd0VwQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1dEJOO0FVbnRCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb3RCUjtBVWh0Qk07RUFDRTtBVmt0QlI7QVU5c0JNO0VBQ0U7RUFDQTtFQUNBLDhFQUNFO0FWK3NCVjtBVTFzQlE7RUFDRTtFQUNBO0FWNHNCVjtBVXZzQk07RUFDRTtBVnlzQlI7QVUzckJFO0VBQ0U7QVY2ckJKO0FVM3JCSTtFQUNFO0VBQ0E7RUFDQTtBVjZyQk47QVUxckJJO0VBQ0U7QVY0ckJOO0FVdHJCVTtFQUNFO0FWd3JCWjtBVXJyQlU7RUFDRTtBVnVyQlo7QVVuckJRO0VBQ0U7RUFDQTtFQUNBO0FWcXJCVjtBVTlxQlE7RUFDRTtFQUNBO0VBQ0E7QVZnckJWO0FVNXFCTTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1EQUNFO0FWc3FCVjtBRWo3Qkk7RVF1UEk7SUFFSTtFVjRyQlY7QUFDRjtBVXZxQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnlxQlY7QVV0cUJRO0VBQ0U7RUFDQTtFQUNBO0FWd3FCVjtBVXJxQlE7RVgxUk47RVc0UlE7RUFDQTtFQUNBO0VBRUE7RUFDQTtBVnNxQlY7QVVwcUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZzcUJaO0FVbHFCWTtFQUNFO0FWb3FCZDtBVTVwQkU7RUFDRTtBVjhwQko7QVUzcEJFO0VSNVNBO0VBRUUsc0JRMlNjO0VSeFNkLDhCUXdTc0I7RUFDdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBVitwQko7QVU3cEJJO0VBQ0U7RUFDQTtFQUNBO0VYblZKO0VXcVZJO0VBQ0E7RUFDQTtBVitwQk47QVU1cEJJO0VBQ0U7QVY4cEJOO0FVM3BCSTtFQUNFO0VBQ0E7QVY2cEJOO0FVenBCTTtFQUNFO0FWMnBCUjtBVXhwQk07RUFDRTtFQUNBO0FWMHBCUjtBVXZwQk07RUFDRTtBVnlwQlI7QVVycEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVh6WEY7RVcyWEU7RUFDQTtFQUNBO0VBQ0EsbURBQ0U7RUFFRjtFQUNBO0VBQ0E7QVZxcEJKO0FVcHBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc3BCTjtBRXZoQ0k7RVF1WEE7SUFhSTtJQUNBO0VWdXBCTjtBQUNGO0FVcHBCSTtFQU1FO0FWaXBCTjtBVXRwQk07RVJuU0o7RVFzU007QVZ1cEJSO0FVcHBCTTtFQUNFO0FWc3BCUjtBVW5wQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVnFwQk47QVVucEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZxcEJSO0FVbHBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm9wQk47QVVqcEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZtcEJOO0FVaHBCSTtFQUNFO0VBQ0E7RUFDQTtBVmtwQk47QVUvb0JJO0VBQ0U7RUFDQTtFQUNBO0FWaXBCTjtBVS9vQk07RUFDRTtFQUNBO0VBRUE7RUFDQTtFUmxZTjtFQUNBLG1CQUZ3QjtFQUd4QixrQkFId0M7RVFxWWxDO0VYM2NOO0VHK0dBO0VBeENBO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFUXlZbEM7QVZvcEJSO0FVaHBCSTtFQUNFO0VBQ0E7QVZrcEJOO0FVL29CSTtFQUNFO0FWaXBCTjtBRWxtQ0k7RVFxZEU7SUFDRTtFVmdwQk47RVU1b0JROztJQUNFO0VWK29CVjtFVTNvQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1EQUNFO0VWNG9CVjtFVXZvQlE7SUFDRTtFVnlvQlY7RVVyb0JRO0lBQ0U7SUFDQTtJQUNBO0VWdW9CVjtBQUNGO0FFMW5DSTtFUTBmSTtJQUNFO0VWbW9CUjtFVWpvQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7RVZpb0JWO0VVNW5CSTtJQUNFO0VWOG5CTjtFVTVuQk07SUFDRTtFVjhuQlI7QUFDRjtBRTdvQ0k7RVFtaEJJO0lBQ0U7SUFDQTtJQUNBO0VWNm5CUjtFVTNuQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFVjRuQlY7QUFDRjtBRTdwQ0k7RVFzaUJFO0lBQ0U7RVYwbkJOO0FBQ0Y7QVVsbkJFO0VBQ0U7QVZvbkJKO0FVam5CRTtFQUNFO0lBQ0U7RVZtbkJKO0VVaG5CRTtJQUNFO0VWa25CSjtFVS9tQkU7SUFDRTtFVmluQko7QUFDRjs7QVdsc0NBO0VaS0U7RVlIQTtFQUNBO0VBQ0E7RUFDQTtBWHFzQ0Y7QUV4ckNJO0VTbEJKO0lBT0k7SUFDQTtFWHVzQ0Y7QUFDRjtBV3JzQ0U7RUFDRTtFQUNBO0VBQUE7QVh1c0NKO0FXcHNDRTtFQUNFO0VBQ0E7RUFDQTtBWHNzQ0o7QVduc0NFO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtBWGtzQ0o7QUU5c0NJO0VTSUY7SUFLSTtFWHlzQ0o7QUFDRjtBV3JzQ0k7RUFDRTtBWHVzQ047QVdwc0NJO0VBQ0U7RUFLQTtFQUNBO0VBQ0E7QVhrc0NOO0FFNXRDSTtFU2tCQTtJQUdJO0lBQ0E7RVgyc0NOO0FBQ0Y7QVdwc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QVhtc0NKO0FFN3VDSTtFUzhCRjtJQU1JO0VYNnNDSjtBQUNGO0FXdHNDSTtFQUNFO0FYd3NDTjtBRXJ2Q0k7RVM0Q0E7SUFHSTtFWDBzQ047QUFDRjtBV3ZzQ0k7RUFFRTtBWHdzQ047QVd2c0NNO0VaOURKO0FDd3dDRjtBV3JzQ0k7RUFDRTtFQUNBO0VBQ0E7RVp0RUo7RUd1RUE7RUFDQSxnQlNDdUI7RVRBdkIsa0JBSHdDO0VBeUN4QztBRm1xQ0Y7QUV2eENJO0VTd0VBO0lUNENGO0VGdXFDQTtBQUNGO0FXdHNDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3c0NOOztBV25zQ0E7RUFDRTtFQUNBO0VBSUE7QVhtc0NGO0FFNXhDSTtFU21GSjtJQUlJO0VYeXNDRjtBQUNGO0FXdHNDRTtFQUNFO0VBQ0E7RUFDQTtFQWVBO0VBQ0E7RUFFQTtFQUNBO0FYeXJDSjtBRXZ6Q0k7RVN3R0Y7SUFLSTtFWDhzQ0o7QUFDRjtBRS95Q0k7RVMyRkY7SUFTSTtJQUNBO0lBQ0E7RVgrc0NKO0FBQ0Y7QUV0ekNJO0VTMkZGO0lBZUk7RVhndENKO0FBQ0Y7QVd2c0NFOzs7RUFHRTtFVGxERjtFQUNBLG1CQUZtQjtFQUduQixrQkFIbUM7RUF3SG5DO0FGd29DRjtBV3hzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDBzQ0o7QUUxMUNJO0VTeUlGO0lBVUk7RVgyc0NKO0FBQ0Y7QVd2c0NJO0VBQ0U7RUFDQTtBWHlzQ047QUVuMkNJO0VTd0pBO0lBS0k7SUFDQTtFWDBzQ047QUFDRjtBV3ZzQ0k7RUFDRTtBWHlzQ047QVd2c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVh5c0NSO0FXdHNDTTtFQUNFO0FYd3NDUjtBV3BzQ1E7RVp2S047QUM4MkNGO0FXanNDSTtFQUNFO0FYbXNDTjtBV2pzQ007O0VBRUU7RVRoSE47RUFDQSxnQlNnSHlCO0VUL0d6QixrQkFId0M7RUF5Q3hDO0VIL0dBO0VZMkxNO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QVhxc0NSO0FXbHNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvc0NSO0FXanNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG1zQ1I7QVdqc0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VUdEdSO0FGMHlDRjtBRTk1Q0k7RVNxTkk7SVRqR047RUY4eUNBO0FBQ0Y7QVduc0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEVBQ0U7QVhvc0NkO0FXaHNDVTtFQUNFO0VBQ0E7QVhrc0NaO0FXL3JDVTtFQUNFO0FYaXNDWjtBVzdyQ1E7RUFDRTtFQUNBO0VBQ0E7QVgrckNWO0FFMzdDSTtFUzZNRTtJQW1ESTtFWCtyQ1I7QUFDRjtBRWg4Q0k7RVN1TEE7SUE4RUk7RVgrckNOO0FBQ0Y7QUVyOENJO0VTdUxBO0lBa0ZJO0VYZ3NDTjtBQUNGO0FXN3JDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYK3JDTjtBVzdyQ007RUFDRTtFQUFBO0VBQ0E7QVgrckNSO0FXN3JDUTtFQUNFO0FYK3JDVjtBVzVyQ1E7RUFDRTtBWDhyQ1Y7QUUxOUNJO0VTNlFBO0lBb0JJO0lBQ0E7SUFDQTtFWDZyQ047QUFDRjtBRWorQ0k7RVM2UUE7SUEwQkk7RVg4ckNOO0FBQ0Y7QVcxckNFO0VBQ0U7RUFDQTtFQUNBO0VUdEdGO0FGbXlDRjtBVzFyQ0k7RVRoT0Y7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0VTbU8vQjtFWi9TSjtFWWlUSTtBWDhyQ047QVczckNJO0VUdk9GO0VBQ0EsbUJBRm1CO0VBR25CLGtCQUhtQztFUzBPL0I7RVp0VEo7RVl3VEk7RUFFQTtBWDhyQ047QVczckNJO0VBQ0U7QVg2ckNOO0FXMXJDSTtFQUNFO0VBQ0E7QVg0ckNOO0FXMXJDTTtFQUNFO0VBQ0E7RUFDQTtBWDRyQ1I7QUU1L0NJO0VTNlRFO0lBS0k7RVg4ckNSO0FBQ0Y7QUU5Z0RJO0VTc1VBO0lBY0k7SUFDQTtFWDhyQ047QUFDRjtBRXBoREk7RVM0U0Y7SUE4Q0k7SUFDQTtFWDhyQ0o7QUFDRjtBVzFyQ0k7RUFDRTtFQUNBO0VBQ0E7QVg0ckNOO0FFL2hESTtFU2dXQTtJQU1JO0lBQ0E7SUFDQTtFWDZyQ047QUFDRjtBVzFyQ0k7RUFDRTtBWDRyQ047QUV6aURJO0VTNFdBO0lBSUk7RVg2ckNOO0FBQ0Y7QUU5aURJO0VTNFdBO0lBUUk7RVg4ckNOO0FBQ0Y7QUVuakRJO0VTc1hFO0lBRUk7RVgrckNSO0FBQ0Y7QVczckNJO0VBQ0U7RUFDQTtBWDZyQ047QVczckNNO0VBQ0U7QVg2ckNSO0FXM3JDUTtFQUNFO0FYNnJDVjtBRWxrREk7RVM2WEE7SUFhSTtJQUNBO0lBQ0E7RVg0ckNOO0FBQ0Y7QUV6a0RJO0VTNlhBO0lBbUJJO0VYNnJDTjtBQUNGO0FXMXJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNHJDTjtBVzFyQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QVg0ckNSO0FXMXJDUTtFQUNFO0FYNHJDVjtBRWptREk7RVNvWkE7SUFzQkk7RVgyckNOO0FBQ0Y7O0FXcnJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3ckNKO0FXdHJDSTtFQUNFO0FYd3JDTjtBV3ZyQ007RUFDRTtFQUNBO0VBQ0E7RVozYk47QUNxbkRGO0FFN21ESTtFU2diRTtJQVFJO0lBQ0E7RVh5ckNSO0FBQ0Y7QVdyckNJO0VBQ0U7RUFDQTtFWnhjSjtBQ2dvREY7QUV4bkRJO0VTOGJBO0lBTUk7RVh3ckNOO0FBQ0Y7QVdyckNJO0VBQ0U7RUFDQTtFWmxkSjtFWW9kSTtFQUNBO0FYdXJDTjtBV3JyQ007RVp2ZEo7QUMrb0RGOztBWXRwREk7RUFBaUM7QVowcERyQzs7QVl6cERJO0VBQWlDO0FaNnBEckM7O0FZNXBESTtFQUFpQztBWmdxRHJDOztBWS9wREk7RUFBaUM7QVptcURyQzs7QVlscURJO0VBQWlDO0Fac3FEckM7O0FZcnFESTtFQUNFO0VBQ0E7QVp3cUROOztBWS9xREk7RUFBaUM7QVptckRyQzs7QVlsckRJO0VBQWlDO0Fac3JEckM7O0FZcnJESTtFQUFpQztBWnlyRHJDOztBWXhyREk7RUFBaUM7QVo0ckRyQzs7QVkzckRJO0VBQWlDO0FaK3JEckM7O0FZOXJESTtFQUNFO0VBQ0E7QVppc0ROOztBWXhzREk7RUFBaUM7QVo0c0RyQzs7QVkzc0RJO0VBQWlDO0FaK3NEckM7O0FZOXNESTtFQUFpQztBWmt0RHJDOztBWWp0REk7RUFBaUM7QVpxdERyQzs7QVlwdERJO0VBQWlDO0Fad3REckM7O0FZdnRESTtFQUNFO0VBQ0E7QVowdEROOztBWWp1REk7RUFBaUM7QVpxdURyQzs7QVlwdURJO0VBQWlDO0Fad3VEckM7O0FZdnVESTtFQUFpQztBWjJ1RHJDOztBWTF1REk7RUFBaUM7QVo4dURyQzs7QVk3dURJO0VBQWlDO0FaaXZEckM7O0FZaHZESTtFQUNFO0VBQ0E7QVptdkROOztBWTF2REk7RUFBaUM7QVo4dkRyQzs7QVk3dkRJO0VBQWlDO0FaaXdEckM7O0FZaHdESTtFQUFpQztBWm93RHJDOztBWW53REk7RUFBaUM7QVp1d0RyQzs7QVl0d0RJO0VBQWlDO0FaMHdEckM7O0FZendESTtFQUNFO0VBQ0E7QVo0d0ROOztBWW54REk7RUFBaUM7QVp1eERyQzs7QVl0eERJO0VBQWlDO0FaMHhEckM7O0FZenhESTtFQUFpQztBWjZ4RHJDOztBWTV4REk7RUFBaUM7QVpneURyQzs7QVkveERJO0VBQWlDO0FabXlEckM7O0FZbHlESTtFQUNFO0VBQ0E7QVpxeUROOztBWTV5REk7RUFBaUM7QVpnekRyQzs7QVkveURJO0VBQWlDO0FabXpEckM7O0FZbHpESTtFQUFpQztBWnN6RHJDOztBWXJ6REk7RUFBaUM7QVp5ekRyQzs7QVl4ekRJO0VBQWlDO0FaNHpEckM7O0FZM3pESTtFQUNFO0VBQ0E7QVo4ekROOztBWXIwREk7RUFBaUM7QVp5MERyQzs7QVl4MERJO0VBQWlDO0FaNDBEckM7O0FZMzBESTtFQUFpQztBWiswRHJDOztBWTkwREk7RUFBaUM7QVprMURyQzs7QVlqMURJO0VBQWlDO0FacTFEckM7O0FZcDFESTtFQUNFO0VBQ0E7QVp1MUROOztBWTkxREk7RUFBaUM7QVprMkRyQzs7QVlqMkRJO0VBQWlDO0FacTJEckM7O0FZcDJESTtFQUFpQztBWncyRHJDOztBWXYyREk7RUFBaUM7QVoyMkRyQzs7QVkxMkRJO0VBQWlDO0FaODJEckM7O0FZNzJESTtFQUNFO0VBQ0E7QVpnM0ROOztBWXYzREk7RUFBaUM7QVoyM0RyQzs7QVkxM0RJO0VBQWlDO0FaODNEckM7O0FZNzNESTtFQUFpQztBWmk0RHJDOztBWWg0REk7RUFBaUM7QVpvNERyQzs7QVluNERJO0VBQWlDO0FadTREckM7O0FZdDRESTtFQUNFO0VBQ0E7QVp5NEROOztBWWg1REk7RUFBaUM7QVpvNURyQzs7QVluNURJO0VBQWlDO0FadTVEckM7O0FZdDVESTtFQUFpQztBWjA1RHJDOztBWXo1REk7RUFBaUM7QVo2NURyQzs7QVk1NURJO0VBQWlDO0FaZzZEckM7O0FZLzVESTtFQUNFO0VBQ0E7QVprNkROOztBWXo2REk7RUFBaUM7QVo2NkRyQzs7QVk1NkRJO0VBQWlDO0FaZzdEckM7O0FZLzZESTtFQUFpQztBWm03RHJDOztBWWw3REk7RUFBaUM7QVpzN0RyQzs7QVlyN0RJO0VBQWlDO0FaeTdEckM7O0FZeDdESTtFQUNFO0VBQ0E7QVoyN0ROOztBWWw4REk7RUFBaUM7QVpzOERyQzs7QVlyOERJO0VBQWlDO0FaeThEckM7O0FZeDhESTtFQUFpQztBWjQ4RHJDOztBWTM4REk7RUFBaUM7QVorOERyQzs7QVk5OERJO0VBQWlDO0FaazlEckM7O0FZajlESTtFQUNFO0VBQ0E7QVpvOUROOztBWTM5REk7RUFBaUM7QVorOURyQzs7QVk5OURJO0VBQWlDO0FaaytEckM7O0FZaitESTtFQUFpQztBWnErRHJDOztBWXArREk7RUFBaUM7QVp3K0RyQzs7QVl2K0RJO0VBQWlDO0FaMitEckM7O0FZMStESTtFQUNFO0VBQ0E7QVo2K0ROOztBWXAvREk7RUFBaUM7QVp3L0RyQzs7QVl2L0RJO0VBQWlDO0FaMi9EckM7O0FZMS9ESTtFQUFpQztBWjgvRHJDOztBWTcvREk7RUFBaUM7QVppZ0VyQzs7QVloZ0VJO0VBQWlDO0Fab2dFckM7O0FZbmdFSTtFQUNFO0VBQ0E7QVpzZ0VOOztBWTdnRUk7RUFBaUM7QVppaEVyQzs7QVloaEVJO0VBQWlDO0Fab2hFckM7O0FZbmhFSTtFQUFpQztBWnVoRXJDOztBWXRoRUk7RUFBaUM7QVowaEVyQzs7QVl6aEVJO0VBQWlDO0FaNmhFckM7O0FZNWhFSTtFQUNFO0VBQ0E7QVoraEVOOztBWXRpRUk7RUFBaUM7QVowaUVyQzs7QVl6aUVJO0VBQWlDO0FaNmlFckM7O0FZNWlFSTtFQUFpQztBWmdqRXJDOztBWS9pRUk7RUFBaUM7QVptakVyQzs7QVlsakVJO0VBQWlDO0Fac2pFckM7O0FZcmpFSTtFQUNFO0VBQ0E7QVp3akVOOztBWS9qRUk7RUFBaUM7QVpta0VyQzs7QVlsa0VJO0VBQWlDO0Fac2tFckM7O0FZcmtFSTtFQUFpQztBWnlrRXJDOztBWXhrRUk7RUFBaUM7QVo0a0VyQzs7QVkza0VJO0VBQWlDO0FaK2tFckM7O0FZOWtFSTtFQUNFO0VBQ0E7QVppbEVOOztBWXhsRUk7RUFBaUM7QVo0bEVyQzs7QVkzbEVJO0VBQWlDO0FaK2xFckM7O0FZOWxFSTtFQUFpQztBWmttRXJDOztBWWptRUk7RUFBaUM7QVpxbUVyQzs7QVlwbUVJO0VBQWlDO0Fad21FckM7O0FZdm1FSTtFQUNFO0VBQ0E7QVowbUVOOztBWWpuRUk7RUFBaUM7QVpxbkVyQzs7QVlwbkVJO0VBQWlDO0Fad25FckM7O0FZdm5FSTtFQUFpQztBWjJuRXJDOztBWTFuRUk7RUFBaUM7QVo4bkVyQzs7QVk3bkVJO0VBQWlDO0FaaW9FckM7O0FZaG9FSTtFQUNFO0VBQ0E7QVptb0VOOztBWTFvRUk7RUFBaUM7QVo4b0VyQzs7QVk3b0VJO0VBQWlDO0FaaXBFckM7O0FZaHBFSTtFQUFpQztBWm9wRXJDOztBWW5wRUk7RUFBaUM7QVp1cEVyQzs7QVl0cEVJO0VBQWlDO0FaMHBFckM7O0FZenBFSTtFQUNFO0VBQ0E7QVo0cEVOOztBWW5xRUk7RUFBaUM7QVp1cUVyQzs7QVl0cUVJO0VBQWlDO0FaMHFFckM7O0FZenFFSTtFQUFpQztBWjZxRXJDOztBWTVxRUk7RUFBaUM7QVpnckVyQzs7QVkvcUVJO0VBQWlDO0FabXJFckM7O0FZbHJFSTtFQUNFO0VBQ0E7QVpxckVOOztBWTVyRUk7RUFBaUM7QVpnc0VyQzs7QVkvckVJO0VBQWlDO0FabXNFckM7O0FZbHNFSTtFQUFpQztBWnNzRXJDOztBWXJzRUk7RUFBaUM7QVp5c0VyQzs7QVl4c0VJO0VBQWlDO0FaNHNFckM7O0FZM3NFSTtFQUNFO0VBQ0E7QVo4c0VOOztBWXJ0RUk7RUFBaUM7QVp5dEVyQzs7QVl4dEVJO0VBQWlDO0FaNHRFckM7O0FZM3RFSTtFQUFpQztBWit0RXJDOztBWTl0RUk7RUFBaUM7QVprdUVyQzs7QVlqdUVJO0VBQWlDO0FacXVFckM7O0FZcHVFSTtFQUNFO0VBQ0E7QVp1dUVOOztBWTl1RUk7RUFBaUM7QVprdkVyQzs7QVlqdkVJO0VBQWlDO0FacXZFckM7O0FZcHZFSTtFQUFpQztBWnd2RXJDOztBWXZ2RUk7RUFBaUM7QVoydkVyQzs7QVkxdkVJO0VBQWlDO0FaOHZFckM7O0FZN3ZFSTtFQUNFO0VBQ0E7QVpnd0VOOztBWXZ3RUk7RUFBaUM7QVoyd0VyQzs7QVkxd0VJO0VBQWlDO0FaOHdFckM7O0FZN3dFSTtFQUFpQztBWml4RXJDOztBWWh4RUk7RUFBaUM7QVpveEVyQzs7QVlueEVJO0VBQWlDO0FadXhFckM7O0FZdHhFSTtFQUNFO0VBQ0E7QVp5eEVOOztBWWh5RUk7RUFBaUM7QVpveUVyQzs7QVlueUVJO0VBQWlDO0FadXlFckM7O0FZdHlFSTtFQUFpQztBWjB5RXJDOztBWXp5RUk7RUFBaUM7QVo2eUVyQzs7QVk1eUVJO0VBQWlDO0FaZ3pFckM7O0FZL3lFSTtFQUNFO0VBQ0E7QVprekVOOztBWXp6RUk7RUFBaUM7QVo2ekVyQzs7QVk1ekVJO0VBQWlDO0FaZzBFckM7O0FZL3pFSTtFQUFpQztBWm0wRXJDOztBWWwwRUk7RUFBaUM7QVpzMEVyQzs7QVlyMEVJO0VBQWlDO0FaeTBFckM7O0FZeDBFSTtFQUNFO0VBQ0E7QVoyMEVOOztBWWwxRUk7RUFBaUM7QVpzMUVyQzs7QVlyMUVJO0VBQWlDO0FaeTFFckM7O0FZeDFFSTtFQUFpQztBWjQxRXJDOztBWTMxRUk7RUFBaUM7QVorMUVyQzs7QVk5MUVJO0VBQWlDO0FaazJFckM7O0FZajJFSTtFQUNFO0VBQ0E7QVpvMkVOOztBWTMyRUk7RUFBaUM7QVorMkVyQzs7QVk5MkVJO0VBQWlDO0FaazNFckM7O0FZajNFSTtFQUFpQztBWnEzRXJDOztBWXAzRUk7RUFBaUM7QVp3M0VyQzs7QVl2M0VJO0VBQWlDO0FaMjNFckM7O0FZMTNFSTtFQUNFO0VBQ0E7QVo2M0VOOztBWXA0RUk7RUFBaUM7QVp3NEVyQzs7QVl2NEVJO0VBQWlDO0FaMjRFckM7O0FZMTRFSTtFQUFpQztBWjg0RXJDOztBWTc0RUk7RUFBaUM7QVppNUVyQzs7QVloNUVJO0VBQWlDO0FabzVFckM7O0FZbjVFSTtFQUNFO0VBQ0E7QVpzNUVOOztBWTc1RUk7RUFBaUM7QVppNkVyQzs7QVloNkVJO0VBQWlDO0FabzZFckM7O0FZbjZFSTtFQUFpQztBWnU2RXJDOztBWXQ2RUk7RUFBaUM7QVowNkVyQzs7QVl6NkVJO0VBQWlDO0FaNjZFckM7O0FZNTZFSTtFQUNFO0VBQ0E7QVorNkVOOztBWXQ3RUk7RUFBaUM7QVowN0VyQzs7QVl6N0VJO0VBQWlDO0FaNjdFckM7O0FZNTdFSTtFQUFpQztBWmc4RXJDOztBWS83RUk7RUFBaUM7QVptOEVyQzs7QVlsOEVJO0VBQWlDO0FaczhFckM7O0FZcjhFSTtFQUNFO0VBQ0E7QVp3OEVOOztBWS84RUk7RUFBaUM7QVptOUVyQzs7QVlsOUVJO0VBQWlDO0FaczlFckM7O0FZcjlFSTtFQUFpQztBWnk5RXJDOztBWXg5RUk7RUFBaUM7QVo0OUVyQzs7QVkzOUVJO0VBQWlDO0FaKzlFckM7O0FZOTlFSTtFQUNFO0VBQ0E7QVppK0VOOztBWXgrRUk7RUFBaUM7QVo0K0VyQzs7QVkzK0VJO0VBQWlDO0FaKytFckM7O0FZOStFSTtFQUFpQztBWmsvRXJDOztBWWovRUk7RUFBaUM7QVpxL0VyQzs7QVlwL0VJO0VBQWlDO0Fady9FckM7O0FZdi9FSTtFQUNFO0VBQ0E7QVowL0VOOztBWWpnRkk7RUFBaUM7QVpxZ0ZyQzs7QVlwZ0ZJO0VBQWlDO0Fad2dGckM7O0FZdmdGSTtFQUFpQztBWjJnRnJDOztBWTFnRkk7RUFBaUM7QVo4Z0ZyQzs7QVk3Z0ZJO0VBQWlDO0FaaWhGckM7O0FZaGhGSTtFQUNFO0VBQ0E7QVptaEZOOztBWTFoRkk7RUFBaUM7QVo4aEZyQzs7QVk3aEZJO0VBQWlDO0FaaWlGckM7O0FZaGlGSTtFQUFpQztBWm9pRnJDOztBWW5pRkk7RUFBaUM7QVp1aUZyQzs7QVl0aUZJO0VBQWlDO0FaMGlGckM7O0FZemlGSTtFQUNFO0VBQ0E7QVo0aUZOOztBWW5qRkk7RUFBaUM7QVp1akZyQzs7QVl0akZJO0VBQWlDO0FaMGpGckM7O0FZempGSTtFQUFpQztBWjZqRnJDOztBWTVqRkk7RUFBaUM7QVpna0ZyQzs7QVkvakZJO0VBQWlDO0FabWtGckM7O0FZbGtGSTtFQUNFO0VBQ0E7QVpxa0ZOOztBWTVrRkk7RUFBaUM7QVpnbEZyQzs7QVkva0ZJO0VBQWlDO0FabWxGckM7O0FZbGxGSTtFQUFpQztBWnNsRnJDOztBWXJsRkk7RUFBaUM7QVp5bEZyQzs7QVl4bEZJO0VBQWlDO0FaNGxGckM7O0FZM2xGSTtFQUNFO0VBQ0E7QVo4bEZOOztBWXJtRkk7RUFBaUM7QVp5bUZyQzs7QVl4bUZJO0VBQWlDO0FaNG1GckM7O0FZM21GSTtFQUFpQztBWittRnJDOztBWTltRkk7RUFBaUM7QVprbkZyQzs7QVlqbkZJO0VBQWlDO0FacW5GckM7O0FZcG5GSTtFQUNFO0VBQ0E7QVp1bkZOOztBWTluRkk7RUFBaUM7QVprb0ZyQzs7QVlqb0ZJO0VBQWlDO0FacW9GckM7O0FZcG9GSTtFQUFpQztBWndvRnJDOztBWXZvRkk7RUFBaUM7QVoyb0ZyQzs7QVkxb0ZJO0VBQWlDO0FaOG9GckM7O0FZN29GSTtFQUNFO0VBQ0E7QVpncEZOOztBWXRvRkU7RUFqQkU7SUFBaUM7RVo0cEZuQztFWTNwRkU7SUFBaUM7RVo4cEZuQztFWTdwRkU7SUFBaUM7RVpncUZuQztFWS9wRkU7SUFBaUM7RVprcUZuQztFWWpxRkU7SUFBaUM7RVpvcUZuQztFWW5xRkU7SUFDRTtJQUNBO0VacXFGSjtFWTVxRkU7SUFBaUM7RVorcUZuQztFWTlxRkU7SUFBaUM7RVppckZuQztFWWhyRkU7SUFBaUM7RVptckZuQztFWWxyRkU7SUFBaUM7RVpxckZuQztFWXByRkU7SUFBaUM7RVp1ckZuQztFWXRyRkU7SUFDRTtJQUNBO0Vad3JGSjtFWS9yRkU7SUFBaUM7RVprc0ZuQztFWWpzRkU7SUFBaUM7RVpvc0ZuQztFWW5zRkU7SUFBaUM7RVpzc0ZuQztFWXJzRkU7SUFBaUM7RVp3c0ZuQztFWXZzRkU7SUFBaUM7RVowc0ZuQztFWXpzRkU7SUFDRTtJQUNBO0VaMnNGSjtFWWx0RkU7SUFBaUM7RVpxdEZuQztFWXB0RkU7SUFBaUM7RVp1dEZuQztFWXR0RkU7SUFBaUM7RVp5dEZuQztFWXh0RkU7SUFBaUM7RVoydEZuQztFWTF0RkU7SUFBaUM7RVo2dEZuQztFWTV0RkU7SUFDRTtJQUNBO0VaOHRGSjtFWXJ1RkU7SUFBaUM7RVp3dUZuQztFWXZ1RkU7SUFBaUM7RVowdUZuQztFWXp1RkU7SUFBaUM7RVo0dUZuQztFWTN1RkU7SUFBaUM7RVo4dUZuQztFWTd1RkU7SUFBaUM7RVpndkZuQztFWS91RkU7SUFDRTtJQUNBO0VaaXZGSjtFWXh2RkU7SUFBaUM7RVoydkZuQztFWTF2RkU7SUFBaUM7RVo2dkZuQztFWTV2RkU7SUFBaUM7RVordkZuQztFWTl2RkU7SUFBaUM7RVppd0ZuQztFWWh3RkU7SUFBaUM7RVptd0ZuQztFWWx3RkU7SUFDRTtJQUNBO0Vab3dGSjtFWTN3RkU7SUFBaUM7RVo4d0ZuQztFWTd3RkU7SUFBaUM7RVpneEZuQztFWS93RkU7SUFBaUM7RVpreEZuQztFWWp4RkU7SUFBaUM7RVpveEZuQztFWW54RkU7SUFBaUM7RVpzeEZuQztFWXJ4RkU7SUFDRTtJQUNBO0VadXhGSjtFWTl4RkU7SUFBaUM7RVppeUZuQztFWWh5RkU7SUFBaUM7RVpteUZuQztFWWx5RkU7SUFBaUM7RVpxeUZuQztFWXB5RkU7SUFBaUM7RVp1eUZuQztFWXR5RkU7SUFBaUM7RVp5eUZuQztFWXh5RkU7SUFDRTtJQUNBO0VaMHlGSjtFWWp6RkU7SUFBaUM7RVpvekZuQztFWW56RkU7SUFBaUM7RVpzekZuQztFWXJ6RkU7SUFBaUM7RVp3ekZuQztFWXZ6RkU7SUFBaUM7RVowekZuQztFWXp6RkU7SUFBaUM7RVo0ekZuQztFWTN6RkU7SUFDRTtJQUNBO0VaNnpGSjtFWXAwRkU7SUFBaUM7RVp1MEZuQztFWXQwRkU7SUFBaUM7RVp5MEZuQztFWXgwRkU7SUFBaUM7RVoyMEZuQztFWTEwRkU7SUFBaUM7RVo2MEZuQztFWTUwRkU7SUFBaUM7RVorMEZuQztFWTkwRkU7SUFDRTtJQUNBO0VaZzFGSjtFWXYxRkU7SUFBaUM7RVowMUZuQztFWXoxRkU7SUFBaUM7RVo0MUZuQztFWTMxRkU7SUFBaUM7RVo4MUZuQztFWTcxRkU7SUFBaUM7RVpnMkZuQztFWS8xRkU7SUFBaUM7RVprMkZuQztFWWoyRkU7SUFDRTtJQUNBO0VabTJGSjtFWTEyRkU7SUFBaUM7RVo2MkZuQztFWTUyRkU7SUFBaUM7RVorMkZuQztFWTkyRkU7SUFBaUM7RVppM0ZuQztFWWgzRkU7SUFBaUM7RVptM0ZuQztFWWwzRkU7SUFBaUM7RVpxM0ZuQztFWXAzRkU7SUFDRTtJQUNBO0VaczNGSjtFWTczRkU7SUFBaUM7RVpnNEZuQztFWS8zRkU7SUFBaUM7RVprNEZuQztFWWo0RkU7SUFBaUM7RVpvNEZuQztFWW40RkU7SUFBaUM7RVpzNEZuQztFWXI0RkU7SUFBaUM7RVp3NEZuQztFWXY0RkU7SUFDRTtJQUNBO0VaeTRGSjtFWWg1RkU7SUFBaUM7RVptNUZuQztFWWw1RkU7SUFBaUM7RVpxNUZuQztFWXA1RkU7SUFBaUM7RVp1NUZuQztFWXQ1RkU7SUFBaUM7RVp5NUZuQztFWXg1RkU7SUFBaUM7RVoyNUZuQztFWTE1RkU7SUFDRTtJQUNBO0VaNDVGSjtFWW42RkU7SUFBaUM7RVpzNkZuQztFWXI2RkU7SUFBaUM7RVp3NkZuQztFWXY2RkU7SUFBaUM7RVowNkZuQztFWXo2RkU7SUFBaUM7RVo0NkZuQztFWTM2RkU7SUFBaUM7RVo4NkZuQztFWTc2RkU7SUFDRTtJQUNBO0VaKzZGSjtFWXQ3RkU7SUFBaUM7RVp5N0ZuQztFWXg3RkU7SUFBaUM7RVoyN0ZuQztFWTE3RkU7SUFBaUM7RVo2N0ZuQztFWTU3RkU7SUFBaUM7RVorN0ZuQztFWTk3RkU7SUFBaUM7RVppOEZuQztFWWg4RkU7SUFDRTtJQUNBO0VaazhGSjtFWXo4RkU7SUFBaUM7RVo0OEZuQztFWTM4RkU7SUFBaUM7RVo4OEZuQztFWTc4RkU7SUFBaUM7RVpnOUZuQztFWS84RkU7SUFBaUM7RVprOUZuQztFWWo5RkU7SUFBaUM7RVpvOUZuQztFWW45RkU7SUFDRTtJQUNBO0VacTlGSjtFWTU5RkU7SUFBaUM7RVorOUZuQztFWTk5RkU7SUFBaUM7RVppK0ZuQztFWWgrRkU7SUFBaUM7RVptK0ZuQztFWWwrRkU7SUFBaUM7RVpxK0ZuQztFWXArRkU7SUFBaUM7RVp1K0ZuQztFWXQrRkU7SUFDRTtJQUNBO0VadytGSjtFWS8rRkU7SUFBaUM7RVprL0ZuQztFWWovRkU7SUFBaUM7RVpvL0ZuQztFWW4vRkU7SUFBaUM7RVpzL0ZuQztFWXIvRkU7SUFBaUM7RVp3L0ZuQztFWXYvRkU7SUFBaUM7RVowL0ZuQztFWXovRkU7SUFDRTtJQUNBO0VaMi9GSjtFWWxnR0U7SUFBaUM7RVpxZ0duQztFWXBnR0U7SUFBaUM7RVp1Z0duQztFWXRnR0U7SUFBaUM7RVp5Z0duQztFWXhnR0U7SUFBaUM7RVoyZ0duQztFWTFnR0U7SUFBaUM7RVo2Z0duQztFWTVnR0U7SUFDRTtJQUNBO0VaOGdHSjtFWXJoR0U7SUFBaUM7RVp3aEduQztFWXZoR0U7SUFBaUM7RVowaEduQztFWXpoR0U7SUFBaUM7RVo0aEduQztFWTNoR0U7SUFBaUM7RVo4aEduQztFWTdoR0U7SUFBaUM7RVpnaUduQztFWS9oR0U7SUFDRTtJQUNBO0VaaWlHSjtFWXhpR0U7SUFBaUM7RVoyaUduQztFWTFpR0U7SUFBaUM7RVo2aUduQztFWTVpR0U7SUFBaUM7RVoraUduQztFWTlpR0U7SUFBaUM7RVppakduQztFWWhqR0U7SUFBaUM7RVptakduQztFWWxqR0U7SUFDRTtJQUNBO0Vab2pHSjtFWTNqR0U7SUFBaUM7RVo4akduQztFWTdqR0U7SUFBaUM7RVpna0duQztFWS9qR0U7SUFBaUM7RVpra0duQztFWWprR0U7SUFBaUM7RVpva0duQztFWW5rR0U7SUFBaUM7RVpza0duQztFWXJrR0U7SUFDRTtJQUNBO0VadWtHSjtFWTlrR0U7SUFBaUM7RVppbEduQztFWWhsR0U7SUFBaUM7RVptbEduQztFWWxsR0U7SUFBaUM7RVpxbEduQztFWXBsR0U7SUFBaUM7RVp1bEduQztFWXRsR0U7SUFBaUM7RVp5bEduQztFWXhsR0U7SUFDRTtJQUNBO0VaMGxHSjtFWWptR0U7SUFBaUM7RVpvbUduQztFWW5tR0U7SUFBaUM7RVpzbUduQztFWXJtR0U7SUFBaUM7RVp3bUduQztFWXZtR0U7SUFBaUM7RVowbUduQztFWXptR0U7SUFBaUM7RVo0bUduQztFWTNtR0U7SUFDRTtJQUNBO0VaNm1HSjtFWXBuR0U7SUFBaUM7RVp1bkduQztFWXRuR0U7SUFBaUM7RVp5bkduQztFWXhuR0U7SUFBaUM7RVoybkduQztFWTFuR0U7SUFBaUM7RVo2bkduQztFWTVuR0U7SUFBaUM7RVorbkduQztFWTluR0U7SUFDRTtJQUNBO0VaZ29HSjtFWXZvR0U7SUFBaUM7RVowb0duQztFWXpvR0U7SUFBaUM7RVo0b0duQztFWTNvR0U7SUFBaUM7RVo4b0duQztFWTdvR0U7SUFBaUM7RVpncEduQztFWS9vR0U7SUFBaUM7RVprcEduQztFWWpwR0U7SUFDRTtJQUNBO0VabXBHSjtFWTFwR0U7SUFBaUM7RVo2cEduQztFWTVwR0U7SUFBaUM7RVorcEduQztFWTlwR0U7SUFBaUM7RVppcUduQztFWWhxR0U7SUFBaUM7RVptcUduQztFWWxxR0U7SUFBaUM7RVpxcUduQztFWXBxR0U7SUFDRTtJQUNBO0Vac3FHSjtFWTdxR0U7SUFBaUM7RVpnckduQztFWS9xR0U7SUFBaUM7RVprckduQztFWWpyR0U7SUFBaUM7RVpvckduQztFWW5yR0U7SUFBaUM7RVpzckduQztFWXJyR0U7SUFBaUM7RVp3ckduQztFWXZyR0U7SUFDRTtJQUNBO0VaeXJHSjtFWWhzR0U7SUFBaUM7RVptc0duQztFWWxzR0U7SUFBaUM7RVpxc0duQztFWXBzR0U7SUFBaUM7RVp1c0duQztFWXRzR0U7SUFBaUM7RVp5c0duQztFWXhzR0U7SUFBaUM7RVoyc0duQztFWTFzR0U7SUFDRTtJQUNBO0VaNHNHSjtFWW50R0U7SUFBaUM7RVpzdEduQztFWXJ0R0U7SUFBaUM7RVp3dEduQztFWXZ0R0U7SUFBaUM7RVowdEduQztFWXp0R0U7SUFBaUM7RVo0dEduQztFWTN0R0U7SUFBaUM7RVo4dEduQztFWTd0R0U7SUFDRTtJQUNBO0VaK3RHSjtFWXR1R0U7SUFBaUM7RVp5dUduQztFWXh1R0U7SUFBaUM7RVoydUduQztFWTF1R0U7SUFBaUM7RVo2dUduQztFWTV1R0U7SUFBaUM7RVordUduQztFWTl1R0U7SUFBaUM7RVppdkduQztFWWh2R0U7SUFDRTtJQUNBO0Vaa3ZHSjtFWXp2R0U7SUFBaUM7RVo0dkduQztFWTN2R0U7SUFBaUM7RVo4dkduQztFWTd2R0U7SUFBaUM7RVpnd0duQztFWS92R0U7SUFBaUM7RVprd0duQztFWWp3R0U7SUFBaUM7RVpvd0duQztFWW53R0U7SUFDRTtJQUNBO0VacXdHSjtFWTV3R0U7SUFBaUM7RVord0duQztFWTl3R0U7SUFBaUM7RVppeEduQztFWWh4R0U7SUFBaUM7RVpteEduQztFWWx4R0U7SUFBaUM7RVpxeEduQztFWXB4R0U7SUFBaUM7RVp1eEduQztFWXR4R0U7SUFDRTtJQUNBO0Vad3hHSjtFWS94R0U7SUFBaUM7RVpreUduQztFWWp5R0U7SUFBaUM7RVpveUduQztFWW55R0U7SUFBaUM7RVpzeUduQztFWXJ5R0U7SUFBaUM7RVp3eUduQztFWXZ5R0U7SUFBaUM7RVoweUduQztFWXp5R0U7SUFDRTtJQUNBO0VaMnlHSjtFWWx6R0U7SUFBaUM7RVpxekduQztFWXB6R0U7SUFBaUM7RVp1ekduQztFWXR6R0U7SUFBaUM7RVp5ekduQztFWXh6R0U7SUFBaUM7RVoyekduQztFWTF6R0U7SUFBaUM7RVo2ekduQztFWTV6R0U7SUFDRTtJQUNBO0VaOHpHSjtFWXIwR0U7SUFBaUM7RVp3MEduQztFWXYwR0U7SUFBaUM7RVowMEduQztFWXowR0U7SUFBaUM7RVo0MEduQztFWTMwR0U7SUFBaUM7RVo4MEduQztFWTcwR0U7SUFBaUM7RVpnMUduQztFWS8wR0U7SUFDRTtJQUNBO0VaaTFHSjtFWXgxR0U7SUFBaUM7RVoyMUduQztFWTExR0U7SUFBaUM7RVo2MUduQztFWTUxR0U7SUFBaUM7RVorMUduQztFWTkxR0U7SUFBaUM7RVppMkduQztFWWgyR0U7SUFBaUM7RVptMkduQztFWWwyR0U7SUFDRTtJQUNBO0VabzJHSjtFWTMyR0U7SUFBaUM7RVo4MkduQztFWTcyR0U7SUFBaUM7RVpnM0duQztFWS8yR0U7SUFBaUM7RVprM0duQztFWWozR0U7SUFBaUM7RVpvM0duQztFWW4zR0U7SUFBaUM7RVpzM0duQztFWXIzR0U7SUFDRTtJQUNBO0VadTNHSjtFWTkzR0U7SUFBaUM7RVppNEduQztFWWg0R0U7SUFBaUM7RVptNEduQztFWWw0R0U7SUFBaUM7RVpxNEduQztFWXA0R0U7SUFBaUM7RVp1NEduQztFWXQ0R0U7SUFBaUM7RVp5NEduQztFWXg0R0U7SUFDRTtJQUNBO0VaMDRHSjtFWWo1R0U7SUFBaUM7RVpvNUduQztFWW41R0U7SUFBaUM7RVpzNUduQztFWXI1R0U7SUFBaUM7RVp3NUduQztFWXY1R0U7SUFBaUM7RVowNUduQztFWXo1R0U7SUFBaUM7RVo0NUduQztFWTM1R0U7SUFDRTtJQUNBO0VaNjVHSjtBQUNGO0FZcDVHRTtFQWpCRTtJQUFpQztFWnk2R25DO0VZeDZHRTtJQUFpQztFWjI2R25DO0VZMTZHRTtJQUFpQztFWjY2R25DO0VZNTZHRTtJQUFpQztFWis2R25DO0VZOTZHRTtJQUFpQztFWmk3R25DO0VZaDdHRTtJQUNFO0lBQ0E7RVprN0dKO0VZejdHRTtJQUFpQztFWjQ3R25DO0VZMzdHRTtJQUFpQztFWjg3R25DO0VZNzdHRTtJQUFpQztFWmc4R25DO0VZLzdHRTtJQUFpQztFWms4R25DO0VZajhHRTtJQUFpQztFWm84R25DO0VZbjhHRTtJQUNFO0lBQ0E7RVpxOEdKO0VZNThHRTtJQUFpQztFWis4R25DO0VZOThHRTtJQUFpQztFWmk5R25DO0VZaDlHRTtJQUFpQztFWm05R25DO0VZbDlHRTtJQUFpQztFWnE5R25DO0VZcDlHRTtJQUFpQztFWnU5R25DO0VZdDlHRTtJQUNFO0lBQ0E7RVp3OUdKO0VZLzlHRTtJQUFpQztFWmsrR25DO0VZaitHRTtJQUFpQztFWm8rR25DO0VZbitHRTtJQUFpQztFWnMrR25DO0VZcitHRTtJQUFpQztFWncrR25DO0VZditHRTtJQUFpQztFWjArR25DO0VZeitHRTtJQUNFO0lBQ0E7RVoyK0dKO0VZbC9HRTtJQUFpQztFWnEvR25DO0VZcC9HRTtJQUFpQztFWnUvR25DO0VZdC9HRTtJQUFpQztFWnkvR25DO0VZeC9HRTtJQUFpQztFWjIvR25DO0VZMS9HRTtJQUFpQztFWjYvR25DO0VZNS9HRTtJQUNFO0lBQ0E7RVo4L0dKO0VZcmdIRTtJQUFpQztFWndnSG5DO0VZdmdIRTtJQUFpQztFWjBnSG5DO0VZemdIRTtJQUFpQztFWjRnSG5DO0VZM2dIRTtJQUFpQztFWjhnSG5DO0VZN2dIRTtJQUFpQztFWmdoSG5DO0VZL2dIRTtJQUNFO0lBQ0E7RVppaEhKO0VZeGhIRTtJQUFpQztFWjJoSG5DO0VZMWhIRTtJQUFpQztFWjZoSG5DO0VZNWhIRTtJQUFpQztFWitoSG5DO0VZOWhIRTtJQUFpQztFWmlpSG5DO0VZaGlIRTtJQUFpQztFWm1pSG5DO0VZbGlIRTtJQUNFO0lBQ0E7RVpvaUhKO0VZM2lIRTtJQUFpQztFWjhpSG5DO0VZN2lIRTtJQUFpQztFWmdqSG5DO0VZL2lIRTtJQUFpQztFWmtqSG5DO0VZampIRTtJQUFpQztFWm9qSG5DO0VZbmpIRTtJQUFpQztFWnNqSG5DO0VZcmpIRTtJQUNFO0lBQ0E7RVp1akhKO0VZOWpIRTtJQUFpQztFWmlrSG5DO0VZaGtIRTtJQUFpQztFWm1rSG5DO0VZbGtIRTtJQUFpQztFWnFrSG5DO0VZcGtIRTtJQUFpQztFWnVrSG5DO0VZdGtIRTtJQUFpQztFWnlrSG5DO0VZeGtIRTtJQUNFO0lBQ0E7RVowa0hKO0VZamxIRTtJQUFpQztFWm9sSG5DO0VZbmxIRTtJQUFpQztFWnNsSG5DO0VZcmxIRTtJQUFpQztFWndsSG5DO0VZdmxIRTtJQUFpQztFWjBsSG5DO0VZemxIRTtJQUFpQztFWjRsSG5DO0VZM2xIRTtJQUNFO0lBQ0E7RVo2bEhKO0VZcG1IRTtJQUFpQztFWnVtSG5DO0VZdG1IRTtJQUFpQztFWnltSG5DO0VZeG1IRTtJQUFpQztFWjJtSG5DO0VZMW1IRTtJQUFpQztFWjZtSG5DO0VZNW1IRTtJQUFpQztFWittSG5DO0VZOW1IRTtJQUNFO0lBQ0E7RVpnbkhKO0VZdm5IRTtJQUFpQztFWjBuSG5DO0VZem5IRTtJQUFpQztFWjRuSG5DO0VZM25IRTtJQUFpQztFWjhuSG5DO0VZN25IRTtJQUFpQztFWmdvSG5DO0VZL25IRTtJQUFpQztFWmtvSG5DO0VZam9IRTtJQUNFO0lBQ0E7RVptb0hKO0VZMW9IRTtJQUFpQztFWjZvSG5DO0VZNW9IRTtJQUFpQztFWitvSG5DO0VZOW9IRTtJQUFpQztFWmlwSG5DO0VZaHBIRTtJQUFpQztFWm1wSG5DO0VZbHBIRTtJQUFpQztFWnFwSG5DO0VZcHBIRTtJQUNFO0lBQ0E7RVpzcEhKO0VZN3BIRTtJQUFpQztFWmdxSG5DO0VZL3BIRTtJQUFpQztFWmtxSG5DO0VZanFIRTtJQUFpQztFWm9xSG5DO0VZbnFIRTtJQUFpQztFWnNxSG5DO0VZcnFIRTtJQUFpQztFWndxSG5DO0VZdnFIRTtJQUNFO0lBQ0E7RVp5cUhKO0VZaHJIRTtJQUFpQztFWm1ySG5DO0VZbHJIRTtJQUFpQztFWnFySG5DO0VZcHJIRTtJQUFpQztFWnVySG5DO0VZdHJIRTtJQUFpQztFWnlySG5DO0VZeHJIRTtJQUFpQztFWjJySG5DO0VZMXJIRTtJQUNFO0lBQ0E7RVo0ckhKO0VZbnNIRTtJQUFpQztFWnNzSG5DO0VZcnNIRTtJQUFpQztFWndzSG5DO0VZdnNIRTtJQUFpQztFWjBzSG5DO0VZenNIRTtJQUFpQztFWjRzSG5DO0VZM3NIRTtJQUFpQztFWjhzSG5DO0VZN3NIRTtJQUNFO0lBQ0E7RVorc0hKO0VZdHRIRTtJQUFpQztFWnl0SG5DO0VZeHRIRTtJQUFpQztFWjJ0SG5DO0VZMXRIRTtJQUFpQztFWjZ0SG5DO0VZNXRIRTtJQUFpQztFWit0SG5DO0VZOXRIRTtJQUFpQztFWml1SG5DO0VZaHVIRTtJQUNFO0lBQ0E7RVprdUhKO0VZenVIRTtJQUFpQztFWjR1SG5DO0VZM3VIRTtJQUFpQztFWjh1SG5DO0VZN3VIRTtJQUFpQztFWmd2SG5DO0VZL3VIRTtJQUFpQztFWmt2SG5DO0VZanZIRTtJQUFpQztFWm92SG5DO0VZbnZIRTtJQUNFO0lBQ0E7RVpxdkhKO0VZNXZIRTtJQUFpQztFWit2SG5DO0VZOXZIRTtJQUFpQztFWml3SG5DO0VZaHdIRTtJQUFpQztFWm13SG5DO0VZbHdIRTtJQUFpQztFWnF3SG5DO0VZcHdIRTtJQUFpQztFWnV3SG5DO0VZdHdIRTtJQUNFO0lBQ0E7RVp3d0hKO0VZL3dIRTtJQUFpQztFWmt4SG5DO0VZanhIRTtJQUFpQztFWm94SG5DO0VZbnhIRTtJQUFpQztFWnN4SG5DO0VZcnhIRTtJQUFpQztFWnd4SG5DO0VZdnhIRTtJQUFpQztFWjB4SG5DO0VZenhIRTtJQUNFO0lBQ0E7RVoyeEhKO0VZbHlIRTtJQUFpQztFWnF5SG5DO0VZcHlIRTtJQUFpQztFWnV5SG5DO0VZdHlIRTtJQUFpQztFWnl5SG5DO0VZeHlIRTtJQUFpQztFWjJ5SG5DO0VZMXlIRTtJQUFpQztFWjZ5SG5DO0VZNXlIRTtJQUNFO0lBQ0E7RVo4eUhKO0VZcnpIRTtJQUFpQztFWnd6SG5DO0VZdnpIRTtJQUFpQztFWjB6SG5DO0VZenpIRTtJQUFpQztFWjR6SG5DO0VZM3pIRTtJQUFpQztFWjh6SG5DO0VZN3pIRTtJQUFpQztFWmcwSG5DO0VZL3pIRTtJQUNFO0lBQ0E7RVppMEhKO0VZeDBIRTtJQUFpQztFWjIwSG5DO0VZMTBIRTtJQUFpQztFWjYwSG5DO0VZNTBIRTtJQUFpQztFWiswSG5DO0VZOTBIRTtJQUFpQztFWmkxSG5DO0VZaDFIRTtJQUFpQztFWm0xSG5DO0VZbDFIRTtJQUNFO0lBQ0E7RVpvMUhKO0VZMzFIRTtJQUFpQztFWjgxSG5DO0VZNzFIRTtJQUFpQztFWmcySG5DO0VZLzFIRTtJQUFpQztFWmsySG5DO0VZajJIRTtJQUFpQztFWm8ySG5DO0VZbjJIRTtJQUFpQztFWnMySG5DO0VZcjJIRTtJQUNFO0lBQ0E7RVp1MkhKO0VZOTJIRTtJQUFpQztFWmkzSG5DO0VZaDNIRTtJQUFpQztFWm0zSG5DO0VZbDNIRTtJQUFpQztFWnEzSG5DO0VZcDNIRTtJQUFpQztFWnUzSG5DO0VZdDNIRTtJQUFpQztFWnkzSG5DO0VZeDNIRTtJQUNFO0lBQ0E7RVowM0hKO0VZajRIRTtJQUFpQztFWm80SG5DO0VZbjRIRTtJQUFpQztFWnM0SG5DO0VZcjRIRTtJQUFpQztFWnc0SG5DO0VZdjRIRTtJQUFpQztFWjA0SG5DO0VZejRIRTtJQUFpQztFWjQ0SG5DO0VZMzRIRTtJQUNFO0lBQ0E7RVo2NEhKO0VZcDVIRTtJQUFpQztFWnU1SG5DO0VZdDVIRTtJQUFpQztFWnk1SG5DO0VZeDVIRTtJQUFpQztFWjI1SG5DO0VZMTVIRTtJQUFpQztFWjY1SG5DO0VZNTVIRTtJQUFpQztFWis1SG5DO0VZOTVIRTtJQUNFO0lBQ0E7RVpnNkhKO0VZdjZIRTtJQUFpQztFWjA2SG5DO0VZejZIRTtJQUFpQztFWjQ2SG5DO0VZMzZIRTtJQUFpQztFWjg2SG5DO0VZNzZIRTtJQUFpQztFWmc3SG5DO0VZLzZIRTtJQUFpQztFWms3SG5DO0VZajdIRTtJQUNFO0lBQ0E7RVptN0hKO0VZMTdIRTtJQUFpQztFWjY3SG5DO0VZNTdIRTtJQUFpQztFWis3SG5DO0VZOTdIRTtJQUFpQztFWmk4SG5DO0VZaDhIRTtJQUFpQztFWm04SG5DO0VZbDhIRTtJQUFpQztFWnE4SG5DO0VZcDhIRTtJQUNFO0lBQ0E7RVpzOEhKO0VZNzhIRTtJQUFpQztFWmc5SG5DO0VZLzhIRTtJQUFpQztFWms5SG5DO0VZajlIRTtJQUFpQztFWm85SG5DO0VZbjlIRTtJQUFpQztFWnM5SG5DO0VZcjlIRTtJQUFpQztFWnc5SG5DO0VZdjlIRTtJQUNFO0lBQ0E7RVp5OUhKO0VZaCtIRTtJQUFpQztFWm0rSG5DO0VZbCtIRTtJQUFpQztFWnErSG5DO0VZcCtIRTtJQUFpQztFWnUrSG5DO0VZdCtIRTtJQUFpQztFWnkrSG5DO0VZeCtIRTtJQUFpQztFWjIrSG5DO0VZMStIRTtJQUNFO0lBQ0E7RVo0K0hKO0VZbi9IRTtJQUFpQztFWnMvSG5DO0VZci9IRTtJQUFpQztFWncvSG5DO0VZdi9IRTtJQUFpQztFWjAvSG5DO0VZei9IRTtJQUFpQztFWjQvSG5DO0VZMy9IRTtJQUFpQztFWjgvSG5DO0VZNy9IRTtJQUNFO0lBQ0E7RVorL0hKO0VZdGdJRTtJQUFpQztFWnlnSW5DO0VZeGdJRTtJQUFpQztFWjJnSW5DO0VZMWdJRTtJQUFpQztFWjZnSW5DO0VZNWdJRTtJQUFpQztFWitnSW5DO0VZOWdJRTtJQUFpQztFWmloSW5DO0VZaGhJRTtJQUNFO0lBQ0E7RVpraElKO0VZemhJRTtJQUFpQztFWjRoSW5DO0VZM2hJRTtJQUFpQztFWjhoSW5DO0VZN2hJRTtJQUFpQztFWmdpSW5DO0VZL2hJRTtJQUFpQztFWmtpSW5DO0VZamlJRTtJQUFpQztFWm9pSW5DO0VZbmlJRTtJQUNFO0lBQ0E7RVpxaUlKO0VZNWlJRTtJQUFpQztFWitpSW5DO0VZOWlJRTtJQUFpQztFWmlqSW5DO0VZaGpJRTtJQUFpQztFWm1qSW5DO0VZbGpJRTtJQUFpQztFWnFqSW5DO0VZcGpJRTtJQUFpQztFWnVqSW5DO0VZdGpJRTtJQUNFO0lBQ0E7RVp3aklKO0VZL2pJRTtJQUFpQztFWmtrSW5DO0VZamtJRTtJQUFpQztFWm9rSW5DO0VZbmtJRTtJQUFpQztFWnNrSW5DO0VZcmtJRTtJQUFpQztFWndrSW5DO0VZdmtJRTtJQUFpQztFWjBrSW5DO0VZemtJRTtJQUNFO0lBQ0E7RVoya0lKO0VZbGxJRTtJQUFpQztFWnFsSW5DO0VZcGxJRTtJQUFpQztFWnVsSW5DO0VZdGxJRTtJQUFpQztFWnlsSW5DO0VZeGxJRTtJQUFpQztFWjJsSW5DO0VZMWxJRTtJQUFpQztFWjZsSW5DO0VZNWxJRTtJQUNFO0lBQ0E7RVo4bElKO0VZcm1JRTtJQUFpQztFWndtSW5DO0VZdm1JRTtJQUFpQztFWjBtSW5DO0VZem1JRTtJQUFpQztFWjRtSW5DO0VZM21JRTtJQUFpQztFWjhtSW5DO0VZN21JRTtJQUFpQztFWmduSW5DO0VZL21JRTtJQUNFO0lBQ0E7RVppbklKO0VZeG5JRTtJQUFpQztFWjJuSW5DO0VZMW5JRTtJQUFpQztFWjZuSW5DO0VZNW5JRTtJQUFpQztFWituSW5DO0VZOW5JRTtJQUFpQztFWmlvSW5DO0VZaG9JRTtJQUFpQztFWm1vSW5DO0VZbG9JRTtJQUNFO0lBQ0E7RVpvb0lKO0VZM29JRTtJQUFpQztFWjhvSW5DO0VZN29JRTtJQUFpQztFWmdwSW5DO0VZL29JRTtJQUFpQztFWmtwSW5DO0VZanBJRTtJQUFpQztFWm9wSW5DO0VZbnBJRTtJQUFpQztFWnNwSW5DO0VZcnBJRTtJQUNFO0lBQ0E7RVp1cElKO0VZOXBJRTtJQUFpQztFWmlxSW5DO0VZaHFJRTtJQUFpQztFWm1xSW5DO0VZbHFJRTtJQUFpQztFWnFxSW5DO0VZcHFJRTtJQUFpQztFWnVxSW5DO0VZdHFJRTtJQUFpQztFWnlxSW5DO0VZeHFJRTtJQUNFO0lBQ0E7RVowcUlKO0FBQ0Y7QVlqcUlFO0VBakJFO0lBQWlDO0Vac3JJbkM7RVlycklFO0lBQWlDO0Vad3JJbkM7RVl2cklFO0lBQWlDO0VaMHJJbkM7RVl6cklFO0lBQWlDO0VaNHJJbkM7RVkzcklFO0lBQWlDO0VaOHJJbkM7RVk3cklFO0lBQ0U7SUFDQTtFWitySUo7RVl0c0lFO0lBQWlDO0VaeXNJbkM7RVl4c0lFO0lBQWlDO0VaMnNJbkM7RVkxc0lFO0lBQWlDO0VaNnNJbkM7RVk1c0lFO0lBQWlDO0VaK3NJbkM7RVk5c0lFO0lBQWlDO0VaaXRJbkM7RVlodElFO0lBQ0U7SUFDQTtFWmt0SUo7RVl6dElFO0lBQWlDO0VaNHRJbkM7RVkzdElFO0lBQWlDO0VaOHRJbkM7RVk3dElFO0lBQWlDO0VaZ3VJbkM7RVkvdElFO0lBQWlDO0Vaa3VJbkM7RVlqdUlFO0lBQWlDO0Vab3VJbkM7RVludUlFO0lBQ0U7SUFDQTtFWnF1SUo7RVk1dUlFO0lBQWlDO0VaK3VJbkM7RVk5dUlFO0lBQWlDO0VaaXZJbkM7RVlodklFO0lBQWlDO0VabXZJbkM7RVlsdklFO0lBQWlDO0VacXZJbkM7RVlwdklFO0lBQWlDO0VadXZJbkM7RVl0dklFO0lBQ0U7SUFDQTtFWnd2SUo7RVkvdklFO0lBQWlDO0Vaa3dJbkM7RVlqd0lFO0lBQWlDO0Vab3dJbkM7RVlud0lFO0lBQWlDO0Vac3dJbkM7RVlyd0lFO0lBQWlDO0Vad3dJbkM7RVl2d0lFO0lBQWlDO0VaMHdJbkM7RVl6d0lFO0lBQ0U7SUFDQTtFWjJ3SUo7RVlseElFO0lBQWlDO0VacXhJbkM7RVlweElFO0lBQWlDO0VadXhJbkM7RVl0eElFO0lBQWlDO0VaeXhJbkM7RVl4eElFO0lBQWlDO0VaMnhJbkM7RVkxeElFO0lBQWlDO0VaNnhJbkM7RVk1eElFO0lBQ0U7SUFDQTtFWjh4SUo7RVlyeUlFO0lBQWlDO0Vad3lJbkM7RVl2eUlFO0lBQWlDO0VaMHlJbkM7RVl6eUlFO0lBQWlDO0VaNHlJbkM7RVkzeUlFO0lBQWlDO0VaOHlJbkM7RVk3eUlFO0lBQWlDO0VaZ3pJbkM7RVkveUlFO0lBQ0U7SUFDQTtFWml6SUo7RVl4eklFO0lBQWlDO0VaMnpJbkM7RVkxeklFO0lBQWlDO0VaNnpJbkM7RVk1eklFO0lBQWlDO0VaK3pJbkM7RVk5eklFO0lBQWlDO0VaaTBJbkM7RVloMElFO0lBQWlDO0VabTBJbkM7RVlsMElFO0lBQ0U7SUFDQTtFWm8wSUo7RVkzMElFO0lBQWlDO0VaODBJbkM7RVk3MElFO0lBQWlDO0VaZzFJbkM7RVkvMElFO0lBQWlDO0VaazFJbkM7RVlqMUlFO0lBQWlDO0VabzFJbkM7RVluMUlFO0lBQWlDO0VaczFJbkM7RVlyMUlFO0lBQ0U7SUFDQTtFWnUxSUo7RVk5MUlFO0lBQWlDO0VaaTJJbkM7RVloMklFO0lBQWlDO0VabTJJbkM7RVlsMklFO0lBQWlDO0VacTJJbkM7RVlwMklFO0lBQWlDO0VadTJJbkM7RVl0MklFO0lBQWlDO0VaeTJJbkM7RVl4MklFO0lBQ0U7SUFDQTtFWjAySUo7RVlqM0lFO0lBQWlDO0VabzNJbkM7RVluM0lFO0lBQWlDO0VaczNJbkM7RVlyM0lFO0lBQWlDO0VadzNJbkM7RVl2M0lFO0lBQWlDO0VaMDNJbkM7RVl6M0lFO0lBQWlDO0VaNDNJbkM7RVkzM0lFO0lBQ0U7SUFDQTtFWjYzSUo7RVlwNElFO0lBQWlDO0VadTRJbkM7RVl0NElFO0lBQWlDO0VaeTRJbkM7RVl4NElFO0lBQWlDO0VaMjRJbkM7RVkxNElFO0lBQWlDO0VaNjRJbkM7RVk1NElFO0lBQWlDO0VaKzRJbkM7RVk5NElFO0lBQ0U7SUFDQTtFWmc1SUo7RVl2NUlFO0lBQWlDO0VaMDVJbkM7RVl6NUlFO0lBQWlDO0VaNDVJbkM7RVkzNUlFO0lBQWlDO0VaODVJbkM7RVk3NUlFO0lBQWlDO0VaZzZJbkM7RVkvNUlFO0lBQWlDO0VaazZJbkM7RVlqNklFO0lBQ0U7SUFDQTtFWm02SUo7RVkxNklFO0lBQWlDO0VaNjZJbkM7RVk1NklFO0lBQWlDO0VaKzZJbkM7RVk5NklFO0lBQWlDO0VaaTdJbkM7RVloN0lFO0lBQWlDO0VabTdJbkM7RVlsN0lFO0lBQWlDO0VacTdJbkM7RVlwN0lFO0lBQ0U7SUFDQTtFWnM3SUo7RVk3N0lFO0lBQWlDO0VaZzhJbkM7RVkvN0lFO0lBQWlDO0VaazhJbkM7RVlqOElFO0lBQWlDO0VabzhJbkM7RVluOElFO0lBQWlDO0VaczhJbkM7RVlyOElFO0lBQWlDO0VadzhJbkM7RVl2OElFO0lBQ0U7SUFDQTtFWnk4SUo7RVloOUlFO0lBQWlDO0VabTlJbkM7RVlsOUlFO0lBQWlDO0VacTlJbkM7RVlwOUlFO0lBQWlDO0VadTlJbkM7RVl0OUlFO0lBQWlDO0VaeTlJbkM7RVl4OUlFO0lBQWlDO0VaMjlJbkM7RVkxOUlFO0lBQ0U7SUFDQTtFWjQ5SUo7RVluK0lFO0lBQWlDO0VacytJbkM7RVlyK0lFO0lBQWlDO0VadytJbkM7RVl2K0lFO0lBQWlDO0VaMCtJbkM7RVl6K0lFO0lBQWlDO0VaNCtJbkM7RVkzK0lFO0lBQWlDO0VaOCtJbkM7RVk3K0lFO0lBQ0U7SUFDQTtFWisrSUo7RVl0L0lFO0lBQWlDO0VaeS9JbkM7RVl4L0lFO0lBQWlDO0VaMi9JbkM7RVkxL0lFO0lBQWlDO0VaNi9JbkM7RVk1L0lFO0lBQWlDO0VaKy9JbkM7RVk5L0lFO0lBQWlDO0VaaWdKbkM7RVloZ0pFO0lBQ0U7SUFDQTtFWmtnSko7RVl6Z0pFO0lBQWlDO0VaNGdKbkM7RVkzZ0pFO0lBQWlDO0VaOGdKbkM7RVk3Z0pFO0lBQWlDO0VaZ2hKbkM7RVkvZ0pFO0lBQWlDO0Vaa2hKbkM7RVlqaEpFO0lBQWlDO0Vab2hKbkM7RVluaEpFO0lBQ0U7SUFDQTtFWnFoSko7RVk1aEpFO0lBQWlDO0VaK2hKbkM7RVk5aEpFO0lBQWlDO0VaaWlKbkM7RVloaUpFO0lBQWlDO0VabWlKbkM7RVlsaUpFO0lBQWlDO0VacWlKbkM7RVlwaUpFO0lBQWlDO0VadWlKbkM7RVl0aUpFO0lBQ0U7SUFDQTtFWndpSko7RVkvaUpFO0lBQWlDO0Vaa2pKbkM7RVlqakpFO0lBQWlDO0Vab2pKbkM7RVluakpFO0lBQWlDO0Vac2pKbkM7RVlyakpFO0lBQWlDO0Vad2pKbkM7RVl2akpFO0lBQWlDO0VaMGpKbkM7RVl6akpFO0lBQ0U7SUFDQTtFWjJqSko7RVlsa0pFO0lBQWlDO0VacWtKbkM7RVlwa0pFO0lBQWlDO0VadWtKbkM7RVl0a0pFO0lBQWlDO0VaeWtKbkM7RVl4a0pFO0lBQWlDO0VaMmtKbkM7RVkxa0pFO0lBQWlDO0VaNmtKbkM7RVk1a0pFO0lBQ0U7SUFDQTtFWjhrSko7RVlybEpFO0lBQWlDO0Vad2xKbkM7RVl2bEpFO0lBQWlDO0VaMGxKbkM7RVl6bEpFO0lBQWlDO0VaNGxKbkM7RVkzbEpFO0lBQWlDO0VaOGxKbkM7RVk3bEpFO0lBQWlDO0VaZ21KbkM7RVkvbEpFO0lBQ0U7SUFDQTtFWmltSko7RVl4bUpFO0lBQWlDO0VaMm1KbkM7RVkxbUpFO0lBQWlDO0VaNm1KbkM7RVk1bUpFO0lBQWlDO0VaK21KbkM7RVk5bUpFO0lBQWlDO0VaaW5KbkM7RVlobkpFO0lBQWlDO0VabW5KbkM7RVlsbkpFO0lBQ0U7SUFDQTtFWm9uSko7RVkzbkpFO0lBQWlDO0VaOG5KbkM7RVk3bkpFO0lBQWlDO0VaZ29KbkM7RVkvbkpFO0lBQWlDO0Vaa29KbkM7RVlqb0pFO0lBQWlDO0Vab29KbkM7RVlub0pFO0lBQWlDO0Vac29KbkM7RVlyb0pFO0lBQ0U7SUFDQTtFWnVvSko7RVk5b0pFO0lBQWlDO0VaaXBKbkM7RVlocEpFO0lBQWlDO0VabXBKbkM7RVlscEpFO0lBQWlDO0VacXBKbkM7RVlwcEpFO0lBQWlDO0VadXBKbkM7RVl0cEpFO0lBQWlDO0VaeXBKbkM7RVl4cEpFO0lBQ0U7SUFDQTtFWjBwSko7RVlqcUpFO0lBQWlDO0Vab3FKbkM7RVlucUpFO0lBQWlDO0Vac3FKbkM7RVlycUpFO0lBQWlDO0Vad3FKbkM7RVl2cUpFO0lBQWlDO0VaMHFKbkM7RVl6cUpFO0lBQWlDO0VaNHFKbkM7RVkzcUpFO0lBQ0U7SUFDQTtFWjZxSko7RVlwckpFO0lBQWlDO0VadXJKbkM7RVl0ckpFO0lBQWlDO0VaeXJKbkM7RVl4ckpFO0lBQWlDO0VaMnJKbkM7RVkxckpFO0lBQWlDO0VaNnJKbkM7RVk1ckpFO0lBQWlDO0VaK3JKbkM7RVk5ckpFO0lBQ0U7SUFDQTtFWmdzSko7RVl2c0pFO0lBQWlDO0VaMHNKbkM7RVl6c0pFO0lBQWlDO0VaNHNKbkM7RVkzc0pFO0lBQWlDO0VaOHNKbkM7RVk3c0pFO0lBQWlDO0VaZ3RKbkM7RVkvc0pFO0lBQWlDO0Vaa3RKbkM7RVlqdEpFO0lBQ0U7SUFDQTtFWm10Sko7RVkxdEpFO0lBQWlDO0VaNnRKbkM7RVk1dEpFO0lBQWlDO0VaK3RKbkM7RVk5dEpFO0lBQWlDO0VaaXVKbkM7RVlodUpFO0lBQWlDO0VabXVKbkM7RVlsdUpFO0lBQWlDO0VacXVKbkM7RVlwdUpFO0lBQ0U7SUFDQTtFWnN1Sko7RVk3dUpFO0lBQWlDO0VaZ3ZKbkM7RVkvdUpFO0lBQWlDO0Vaa3ZKbkM7RVlqdkpFO0lBQWlDO0Vab3ZKbkM7RVludkpFO0lBQWlDO0Vac3ZKbkM7RVlydkpFO0lBQWlDO0Vad3ZKbkM7RVl2dkpFO0lBQ0U7SUFDQTtFWnl2Sko7RVlod0pFO0lBQWlDO0VabXdKbkM7RVlsd0pFO0lBQWlDO0VacXdKbkM7RVlwd0pFO0lBQWlDO0VadXdKbkM7RVl0d0pFO0lBQWlDO0VaeXdKbkM7RVl4d0pFO0lBQWlDO0VaMndKbkM7RVkxd0pFO0lBQ0U7SUFDQTtFWjR3Sko7RVlueEpFO0lBQWlDO0Vac3hKbkM7RVlyeEpFO0lBQWlDO0Vad3hKbkM7RVl2eEpFO0lBQWlDO0VaMHhKbkM7RVl6eEpFO0lBQWlDO0VaNHhKbkM7RVkzeEpFO0lBQWlDO0VaOHhKbkM7RVk3eEpFO0lBQ0U7SUFDQTtFWit4Sko7RVl0eUpFO0lBQWlDO0VaeXlKbkM7RVl4eUpFO0lBQWlDO0VaMnlKbkM7RVkxeUpFO0lBQWlDO0VaNnlKbkM7RVk1eUpFO0lBQWlDO0VaK3lKbkM7RVk5eUpFO0lBQWlDO0VaaXpKbkM7RVloekpFO0lBQ0U7SUFDQTtFWmt6Sko7RVl6ekpFO0lBQWlDO0VaNHpKbkM7RVkzekpFO0lBQWlDO0VaOHpKbkM7RVk3ekpFO0lBQWlDO0VaZzBKbkM7RVkvekpFO0lBQWlDO0VaazBKbkM7RVlqMEpFO0lBQWlDO0VabzBKbkM7RVluMEpFO0lBQ0U7SUFDQTtFWnEwSko7RVk1MEpFO0lBQWlDO0VaKzBKbkM7RVk5MEpFO0lBQWlDO0VaaTFKbkM7RVloMUpFO0lBQWlDO0VabTFKbkM7RVlsMUpFO0lBQWlDO0VacTFKbkM7RVlwMUpFO0lBQWlDO0VadTFKbkM7RVl0MUpFO0lBQ0U7SUFDQTtFWncxSko7RVkvMUpFO0lBQWlDO0VaazJKbkM7RVlqMkpFO0lBQWlDO0VabzJKbkM7RVluMkpFO0lBQWlDO0VaczJKbkM7RVlyMkpFO0lBQWlDO0VadzJKbkM7RVl2MkpFO0lBQWlDO0VaMDJKbkM7RVl6MkpFO0lBQ0U7SUFDQTtFWjIySko7RVlsM0pFO0lBQWlDO0VacTNKbkM7RVlwM0pFO0lBQWlDO0VadTNKbkM7RVl0M0pFO0lBQWlDO0VaeTNKbkM7RVl4M0pFO0lBQWlDO0VaMjNKbkM7RVkxM0pFO0lBQWlDO0VaNjNKbkM7RVk1M0pFO0lBQ0U7SUFDQTtFWjgzSko7RVlyNEpFO0lBQWlDO0VadzRKbkM7RVl2NEpFO0lBQWlDO0VaMDRKbkM7RVl6NEpFO0lBQWlDO0VaNDRKbkM7RVkzNEpFO0lBQWlDO0VaODRKbkM7RVk3NEpFO0lBQWlDO0VaZzVKbkM7RVkvNEpFO0lBQ0U7SUFDQTtFWmk1Sko7RVl4NUpFO0lBQWlDO0VaMjVKbkM7RVkxNUpFO0lBQWlDO0VaNjVKbkM7RVk1NUpFO0lBQWlDO0VaKzVKbkM7RVk5NUpFO0lBQWlDO0VaaTZKbkM7RVloNkpFO0lBQWlDO0VabTZKbkM7RVlsNkpFO0lBQ0U7SUFDQTtFWm82Sko7RVkzNkpFO0lBQWlDO0VaODZKbkM7RVk3NkpFO0lBQWlDO0VaZzdKbkM7RVkvNkpFO0lBQWlDO0VaazdKbkM7RVlqN0pFO0lBQWlDO0VabzdKbkM7RVluN0pFO0lBQWlDO0VaczdKbkM7RVlyN0pFO0lBQ0U7SUFDQTtFWnU3Sko7QUFDRjtBWTk2SkU7RUFqQkU7SUFBaUM7RVptOEpuQztFWWw4SkU7SUFBaUM7RVpxOEpuQztFWXA4SkU7SUFBaUM7RVp1OEpuQztFWXQ4SkU7SUFBaUM7RVp5OEpuQztFWXg4SkU7SUFBaUM7RVoyOEpuQztFWTE4SkU7SUFDRTtJQUNBO0VaNDhKSjtFWW45SkU7SUFBaUM7RVpzOUpuQztFWXI5SkU7SUFBaUM7RVp3OUpuQztFWXY5SkU7SUFBaUM7RVowOUpuQztFWXo5SkU7SUFBaUM7RVo0OUpuQztFWTM5SkU7SUFBaUM7RVo4OUpuQztFWTc5SkU7SUFDRTtJQUNBO0VaKzlKSjtFWXQrSkU7SUFBaUM7RVp5K0puQztFWXgrSkU7SUFBaUM7RVoyK0puQztFWTErSkU7SUFBaUM7RVo2K0puQztFWTUrSkU7SUFBaUM7RVorK0puQztFWTkrSkU7SUFBaUM7RVppL0puQztFWWgvSkU7SUFDRTtJQUNBO0Vaay9KSjtFWXovSkU7SUFBaUM7RVo0L0puQztFWTMvSkU7SUFBaUM7RVo4L0puQztFWTcvSkU7SUFBaUM7RVpnZ0tuQztFWS8vSkU7SUFBaUM7RVprZ0tuQztFWWpnS0U7SUFBaUM7RVpvZ0tuQztFWW5nS0U7SUFDRTtJQUNBO0VacWdLSjtFWTVnS0U7SUFBaUM7RVorZ0tuQztFWTlnS0U7SUFBaUM7RVppaEtuQztFWWhoS0U7SUFBaUM7RVptaEtuQztFWWxoS0U7SUFBaUM7RVpxaEtuQztFWXBoS0U7SUFBaUM7RVp1aEtuQztFWXRoS0U7SUFDRTtJQUNBO0Vad2hLSjtFWS9oS0U7SUFBaUM7RVpraUtuQztFWWppS0U7SUFBaUM7RVpvaUtuQztFWW5pS0U7SUFBaUM7RVpzaUtuQztFWXJpS0U7SUFBaUM7RVp3aUtuQztFWXZpS0U7SUFBaUM7RVowaUtuQztFWXppS0U7SUFDRTtJQUNBO0VaMmlLSjtFWWxqS0U7SUFBaUM7RVpxaktuQztFWXBqS0U7SUFBaUM7RVp1aktuQztFWXRqS0U7SUFBaUM7RVp5aktuQztFWXhqS0U7SUFBaUM7RVoyaktuQztFWTFqS0U7SUFBaUM7RVo2aktuQztFWTVqS0U7SUFDRTtJQUNBO0VaOGpLSjtFWXJrS0U7SUFBaUM7RVp3a0tuQztFWXZrS0U7SUFBaUM7RVowa0tuQztFWXprS0U7SUFBaUM7RVo0a0tuQztFWTNrS0U7SUFBaUM7RVo4a0tuQztFWTdrS0U7SUFBaUM7RVpnbEtuQztFWS9rS0U7SUFDRTtJQUNBO0VaaWxLSjtFWXhsS0U7SUFBaUM7RVoybEtuQztFWTFsS0U7SUFBaUM7RVo2bEtuQztFWTVsS0U7SUFBaUM7RVorbEtuQztFWTlsS0U7SUFBaUM7RVppbUtuQztFWWhtS0U7SUFBaUM7RVptbUtuQztFWWxtS0U7SUFDRTtJQUNBO0Vab21LSjtFWTNtS0U7SUFBaUM7RVo4bUtuQztFWTdtS0U7SUFBaUM7RVpnbktuQztFWS9tS0U7SUFBaUM7RVprbktuQztFWWpuS0U7SUFBaUM7RVpvbktuQztFWW5uS0U7SUFBaUM7RVpzbktuQztFWXJuS0U7SUFDRTtJQUNBO0VadW5LSjtFWTluS0U7SUFBaUM7RVppb0tuQztFWWhvS0U7SUFBaUM7RVptb0tuQztFWWxvS0U7SUFBaUM7RVpxb0tuQztFWXBvS0U7SUFBaUM7RVp1b0tuQztFWXRvS0U7SUFBaUM7RVp5b0tuQztFWXhvS0U7SUFDRTtJQUNBO0VaMG9LSjtFWWpwS0U7SUFBaUM7RVpvcEtuQztFWW5wS0U7SUFBaUM7RVpzcEtuQztFWXJwS0U7SUFBaUM7RVp3cEtuQztFWXZwS0U7SUFBaUM7RVowcEtuQztFWXpwS0U7SUFBaUM7RVo0cEtuQztFWTNwS0U7SUFDRTtJQUNBO0VaNnBLSjtFWXBxS0U7SUFBaUM7RVp1cUtuQztFWXRxS0U7SUFBaUM7RVp5cUtuQztFWXhxS0U7SUFBaUM7RVoycUtuQztFWTFxS0U7SUFBaUM7RVo2cUtuQztFWTVxS0U7SUFBaUM7RVorcUtuQztFWTlxS0U7SUFDRTtJQUNBO0VaZ3JLSjtFWXZyS0U7SUFBaUM7RVowcktuQztFWXpyS0U7SUFBaUM7RVo0cktuQztFWTNyS0U7SUFBaUM7RVo4cktuQztFWTdyS0U7SUFBaUM7RVpnc0tuQztFWS9yS0U7SUFBaUM7RVprc0tuQztFWWpzS0U7SUFDRTtJQUNBO0VabXNLSjtFWTFzS0U7SUFBaUM7RVo2c0tuQztFWTVzS0U7SUFBaUM7RVorc0tuQztFWTlzS0U7SUFBaUM7RVppdEtuQztFWWh0S0U7SUFBaUM7RVptdEtuQztFWWx0S0U7SUFBaUM7RVpxdEtuQztFWXB0S0U7SUFDRTtJQUNBO0Vac3RLSjtFWTd0S0U7SUFBaUM7RVpndUtuQztFWS90S0U7SUFBaUM7RVprdUtuQztFWWp1S0U7SUFBaUM7RVpvdUtuQztFWW51S0U7SUFBaUM7RVpzdUtuQztFWXJ1S0U7SUFBaUM7RVp3dUtuQztFWXZ1S0U7SUFDRTtJQUNBO0VaeXVLSjtFWWh2S0U7SUFBaUM7RVptdktuQztFWWx2S0U7SUFBaUM7RVpxdktuQztFWXB2S0U7SUFBaUM7RVp1dktuQztFWXR2S0U7SUFBaUM7RVp5dktuQztFWXh2S0U7SUFBaUM7RVoydktuQztFWTF2S0U7SUFDRTtJQUNBO0VaNHZLSjtFWW53S0U7SUFBaUM7RVpzd0tuQztFWXJ3S0U7SUFBaUM7RVp3d0tuQztFWXZ3S0U7SUFBaUM7RVowd0tuQztFWXp3S0U7SUFBaUM7RVo0d0tuQztFWTN3S0U7SUFBaUM7RVo4d0tuQztFWTd3S0U7SUFDRTtJQUNBO0VaK3dLSjtFWXR4S0U7SUFBaUM7RVp5eEtuQztFWXh4S0U7SUFBaUM7RVoyeEtuQztFWTF4S0U7SUFBaUM7RVo2eEtuQztFWTV4S0U7SUFBaUM7RVoreEtuQztFWTl4S0U7SUFBaUM7RVppeUtuQztFWWh5S0U7SUFDRTtJQUNBO0Vaa3lLSjtFWXp5S0U7SUFBaUM7RVo0eUtuQztFWTN5S0U7SUFBaUM7RVo4eUtuQztFWTd5S0U7SUFBaUM7RVpnektuQztFWS95S0U7SUFBaUM7RVprektuQztFWWp6S0U7SUFBaUM7RVpvektuQztFWW56S0U7SUFDRTtJQUNBO0VacXpLSjtFWTV6S0U7SUFBaUM7RVorektuQztFWTl6S0U7SUFBaUM7RVppMEtuQztFWWgwS0U7SUFBaUM7RVptMEtuQztFWWwwS0U7SUFBaUM7RVpxMEtuQztFWXAwS0U7SUFBaUM7RVp1MEtuQztFWXQwS0U7SUFDRTtJQUNBO0VadzBLSjtFWS8wS0U7SUFBaUM7RVprMUtuQztFWWoxS0U7SUFBaUM7RVpvMUtuQztFWW4xS0U7SUFBaUM7RVpzMUtuQztFWXIxS0U7SUFBaUM7RVp3MUtuQztFWXYxS0U7SUFBaUM7RVowMUtuQztFWXoxS0U7SUFDRTtJQUNBO0VaMjFLSjtFWWwyS0U7SUFBaUM7RVpxMktuQztFWXAyS0U7SUFBaUM7RVp1MktuQztFWXQyS0U7SUFBaUM7RVp5MktuQztFWXgyS0U7SUFBaUM7RVoyMktuQztFWTEyS0U7SUFBaUM7RVo2MktuQztFWTUyS0U7SUFDRTtJQUNBO0VaODJLSjtFWXIzS0U7SUFBaUM7RVp3M0tuQztFWXYzS0U7SUFBaUM7RVowM0tuQztFWXozS0U7SUFBaUM7RVo0M0tuQztFWTMzS0U7SUFBaUM7RVo4M0tuQztFWTczS0U7SUFBaUM7RVpnNEtuQztFWS8zS0U7SUFDRTtJQUNBO0VaaTRLSjtFWXg0S0U7SUFBaUM7RVoyNEtuQztFWTE0S0U7SUFBaUM7RVo2NEtuQztFWTU0S0U7SUFBaUM7RVorNEtuQztFWTk0S0U7SUFBaUM7RVppNUtuQztFWWg1S0U7SUFBaUM7RVptNUtuQztFWWw1S0U7SUFDRTtJQUNBO0VabzVLSjtFWTM1S0U7SUFBaUM7RVo4NUtuQztFWTc1S0U7SUFBaUM7RVpnNktuQztFWS81S0U7SUFBaUM7RVprNktuQztFWWo2S0U7SUFBaUM7RVpvNktuQztFWW42S0U7SUFBaUM7RVpzNktuQztFWXI2S0U7SUFDRTtJQUNBO0VadTZLSjtFWTk2S0U7SUFBaUM7RVppN0tuQztFWWg3S0U7SUFBaUM7RVptN0tuQztFWWw3S0U7SUFBaUM7RVpxN0tuQztFWXA3S0U7SUFBaUM7RVp1N0tuQztFWXQ3S0U7SUFBaUM7RVp5N0tuQztFWXg3S0U7SUFDRTtJQUNBO0VaMDdLSjtFWWo4S0U7SUFBaUM7RVpvOEtuQztFWW44S0U7SUFBaUM7RVpzOEtuQztFWXI4S0U7SUFBaUM7RVp3OEtuQztFWXY4S0U7SUFBaUM7RVowOEtuQztFWXo4S0U7SUFBaUM7RVo0OEtuQztFWTM4S0U7SUFDRTtJQUNBO0VaNjhLSjtFWXA5S0U7SUFBaUM7RVp1OUtuQztFWXQ5S0U7SUFBaUM7RVp5OUtuQztFWXg5S0U7SUFBaUM7RVoyOUtuQztFWTE5S0U7SUFBaUM7RVo2OUtuQztFWTU5S0U7SUFBaUM7RVorOUtuQztFWTk5S0U7SUFDRTtJQUNBO0VaZytLSjtFWXYrS0U7SUFBaUM7RVowK0tuQztFWXorS0U7SUFBaUM7RVo0K0tuQztFWTMrS0U7SUFBaUM7RVo4K0tuQztFWTcrS0U7SUFBaUM7RVpnL0tuQztFWS8rS0U7SUFBaUM7RVprL0tuQztFWWovS0U7SUFDRTtJQUNBO0VabS9LSjtFWTEvS0U7SUFBaUM7RVo2L0tuQztFWTUvS0U7SUFBaUM7RVorL0tuQztFWTkvS0U7SUFBaUM7RVppZ0xuQztFWWhnTEU7SUFBaUM7RVptZ0xuQztFWWxnTEU7SUFBaUM7RVpxZ0xuQztFWXBnTEU7SUFDRTtJQUNBO0Vac2dMSjtFWTdnTEU7SUFBaUM7RVpnaExuQztFWS9nTEU7SUFBaUM7RVpraExuQztFWWpoTEU7SUFBaUM7RVpvaExuQztFWW5oTEU7SUFBaUM7RVpzaExuQztFWXJoTEU7SUFBaUM7RVp3aExuQztFWXZoTEU7SUFDRTtJQUNBO0VaeWhMSjtFWWhpTEU7SUFBaUM7RVptaUxuQztFWWxpTEU7SUFBaUM7RVpxaUxuQztFWXBpTEU7SUFBaUM7RVp1aUxuQztFWXRpTEU7SUFBaUM7RVp5aUxuQztFWXhpTEU7SUFBaUM7RVoyaUxuQztFWTFpTEU7SUFDRTtJQUNBO0VaNGlMSjtFWW5qTEU7SUFBaUM7RVpzakxuQztFWXJqTEU7SUFBaUM7RVp3akxuQztFWXZqTEU7SUFBaUM7RVowakxuQztFWXpqTEU7SUFBaUM7RVo0akxuQztFWTNqTEU7SUFBaUM7RVo4akxuQztFWTdqTEU7SUFDRTtJQUNBO0VaK2pMSjtFWXRrTEU7SUFBaUM7RVp5a0xuQztFWXhrTEU7SUFBaUM7RVoya0xuQztFWTFrTEU7SUFBaUM7RVo2a0xuQztFWTVrTEU7SUFBaUM7RVora0xuQztFWTlrTEU7SUFBaUM7RVppbExuQztFWWhsTEU7SUFDRTtJQUNBO0Vaa2xMSjtFWXpsTEU7SUFBaUM7RVo0bExuQztFWTNsTEU7SUFBaUM7RVo4bExuQztFWTdsTEU7SUFBaUM7RVpnbUxuQztFWS9sTEU7SUFBaUM7RVprbUxuQztFWWptTEU7SUFBaUM7RVpvbUxuQztFWW5tTEU7SUFDRTtJQUNBO0VacW1MSjtFWTVtTEU7SUFBaUM7RVorbUxuQztFWTltTEU7SUFBaUM7RVppbkxuQztFWWhuTEU7SUFBaUM7RVptbkxuQztFWWxuTEU7SUFBaUM7RVpxbkxuQztFWXBuTEU7SUFBaUM7RVp1bkxuQztFWXRuTEU7SUFDRTtJQUNBO0Vad25MSjtFWS9uTEU7SUFBaUM7RVprb0xuQztFWWpvTEU7SUFBaUM7RVpvb0xuQztFWW5vTEU7SUFBaUM7RVpzb0xuQztFWXJvTEU7SUFBaUM7RVp3b0xuQztFWXZvTEU7SUFBaUM7RVowb0xuQztFWXpvTEU7SUFDRTtJQUNBO0VaMm9MSjtFWWxwTEU7SUFBaUM7RVpxcExuQztFWXBwTEU7SUFBaUM7RVp1cExuQztFWXRwTEU7SUFBaUM7RVp5cExuQztFWXhwTEU7SUFBaUM7RVoycExuQztFWTFwTEU7SUFBaUM7RVo2cExuQztFWTVwTEU7SUFDRTtJQUNBO0VaOHBMSjtFWXJxTEU7SUFBaUM7RVp3cUxuQztFWXZxTEU7SUFBaUM7RVowcUxuQztFWXpxTEU7SUFBaUM7RVo0cUxuQztFWTNxTEU7SUFBaUM7RVo4cUxuQztFWTdxTEU7SUFBaUM7RVpnckxuQztFWS9xTEU7SUFDRTtJQUNBO0VaaXJMSjtFWXhyTEU7SUFBaUM7RVoyckxuQztFWTFyTEU7SUFBaUM7RVo2ckxuQztFWTVyTEU7SUFBaUM7RVorckxuQztFWTlyTEU7SUFBaUM7RVppc0xuQztFWWhzTEU7SUFBaUM7RVptc0xuQztFWWxzTEU7SUFDRTtJQUNBO0Vab3NMSjtBQUNGO0FhM3NMSTtFQUErQjtBYjhzTG5DOztBYTdzTEk7RUFBK0I7QWJpdExuQzs7QWFodExJO0VBQStCO0Fib3RMbkM7O0FhbnRMSTtFQUErQjtBYnV0TG5DOztBYXR0TEk7RUFBK0I7QWIwdExuQzs7QWE5dExJO0VBQStCO0Fia3VMbkM7O0FhanVMSTtFQUErQjtBYnF1TG5DOztBYXB1TEk7RUFBK0I7QWJ3dUxuQzs7QWF2dUxJO0VBQStCO0FiMnVMbkM7O0FhMXVMSTtFQUErQjtBYjh1TG5DOztBYWx2TEk7RUFBK0I7QWJzdkxuQzs7QWFydkxJO0VBQStCO0FieXZMbkM7O0FheHZMSTtFQUErQjtBYjR2TG5DOztBYTN2TEk7RUFBK0I7QWIrdkxuQzs7QWE5dkxJO0VBQStCO0Fia3dMbkM7O0FhdHdMSTtFQUErQjtBYjB3TG5DOztBYXp3TEk7RUFBK0I7QWI2d0xuQzs7QWE1d0xJO0VBQStCO0FiZ3hMbkM7O0FhL3dMSTtFQUErQjtBYm14TG5DOztBYWx4TEk7RUFBK0I7QWJzeExuQzs7QWExeExJO0VBQStCO0FiOHhMbkM7O0FhN3hMSTtFQUErQjtBYml5TG5DOztBYWh5TEk7RUFBK0I7QWJveUxuQzs7QWFueUxJO0VBQStCO0FidXlMbkM7O0FhdHlMSTtFQUErQjtBYjB5TG5DOztBYTl5TEk7RUFBK0I7QWJrekxuQzs7QWFqekxJO0VBQStCO0FicXpMbkM7O0FhcHpMSTtFQUErQjtBYnd6TG5DOztBYXZ6TEk7RUFBK0I7QWIyekxuQzs7QWExekxJO0VBQStCO0FiOHpMbkM7O0FhbDBMSTtFQUErQjtBYnMwTG5DOztBYXIwTEk7RUFBK0I7QWJ5MExuQzs7QWF4MExJO0VBQStCO0FiNDBMbkM7O0FhMzBMSTtFQUErQjtBYiswTG5DOztBYTkwTEk7RUFBK0I7QWJrMUxuQzs7QWF0MUxJO0VBQStCO0FiMDFMbkM7O0FhejFMSTtFQUErQjtBYjYxTG5DOztBYTUxTEk7RUFBK0I7QWJnMkxuQzs7QWEvMUxJO0VBQStCO0FibTJMbkM7O0FhbDJMSTtFQUErQjtBYnMyTG5DOztBYTEyTEk7RUFBK0I7QWI4MkxuQzs7QWE3MkxJO0VBQStCO0FiaTNMbkM7O0FhaDNMSTtFQUErQjtBYm8zTG5DOztBYW4zTEk7RUFBK0I7QWJ1M0xuQzs7QWF0M0xJO0VBQStCO0FiMDNMbkM7O0FhOTNMSTtFQUErQjtBYms0TG5DOztBYWo0TEk7RUFBK0I7QWJxNExuQzs7QWFwNExJO0VBQStCO0FidzRMbkM7O0FhdjRMSTtFQUErQjtBYjI0TG5DOztBYTE0TEk7RUFBK0I7QWI4NExuQzs7QWFsNUxJO0VBQStCO0FiczVMbkM7O0FhcjVMSTtFQUErQjtBYnk1TG5DOztBYXg1TEk7RUFBK0I7QWI0NUxuQzs7QWEzNUxJO0VBQStCO0FiKzVMbkM7O0FhOTVMSTtFQUErQjtBYms2TG5DOztBYXQ2TEk7RUFBK0I7QWIwNkxuQzs7QWF6NkxJO0VBQStCO0FiNjZMbkM7O0FhNTZMSTtFQUErQjtBYmc3TG5DOztBYS82TEk7RUFBK0I7QWJtN0xuQzs7QWFsN0xJO0VBQStCO0FiczdMbkM7O0FhMTdMSTtFQUErQjtBYjg3TG5DOztBYTc3TEk7RUFBK0I7QWJpOExuQzs7QWFoOExJO0VBQStCO0FibzhMbkM7O0FhbjhMSTtFQUErQjtBYnU4TG5DOztBYXQ4TEk7RUFBK0I7QWIwOExuQzs7QWE5OExJO0VBQStCO0FiazlMbkM7O0FhajlMSTtFQUErQjtBYnE5TG5DOztBYXA5TEk7RUFBK0I7QWJ3OUxuQzs7QWF2OUxJO0VBQStCO0FiMjlMbkM7O0FhMTlMSTtFQUErQjtBYjg5TG5DOztBYWwrTEk7RUFBK0I7QWJzK0xuQzs7QWFyK0xJO0VBQStCO0FieStMbkM7O0FheCtMSTtFQUErQjtBYjQrTG5DOztBYTMrTEk7RUFBK0I7QWIrK0xuQzs7QWE5K0xJO0VBQStCO0Fiay9MbkM7O0FhdC9MSTtFQUErQjtBYjAvTG5DOztBYXovTEk7RUFBK0I7QWI2L0xuQzs7QWE1L0xJO0VBQStCO0FiZ2dNbkM7O0FhLy9MSTtFQUErQjtBYm1nTW5DOztBYWxnTUk7RUFBK0I7QWJzZ01uQzs7QWExZ01JO0VBQStCO0FiOGdNbkM7O0FhN2dNSTtFQUErQjtBYmloTW5DOztBYWhoTUk7RUFBK0I7QWJvaE1uQzs7QWFuaE1JO0VBQStCO0FidWhNbkM7O0FhdGhNSTtFQUErQjtBYjBoTW5DOztBYTloTUk7RUFBK0I7QWJraU1uQzs7QWFqaU1JO0VBQStCO0FicWlNbkM7O0FhcGlNSTtFQUErQjtBYndpTW5DOztBYXZpTUk7RUFBK0I7QWIyaU1uQzs7QWExaU1JO0VBQStCO0FiOGlNbkM7O0FhbGpNSTtFQUErQjtBYnNqTW5DOztBYXJqTUk7RUFBK0I7QWJ5ak1uQzs7QWF4ak1JO0VBQStCO0FiNGpNbkM7O0FhM2pNSTtFQUErQjtBYitqTW5DOztBYTlqTUk7RUFBK0I7QWJra01uQzs7QWF0a01JO0VBQStCO0FiMGtNbkM7O0FhemtNSTtFQUErQjtBYjZrTW5DOztBYTVrTUk7RUFBK0I7QWJnbE1uQzs7QWEva01JO0VBQStCO0FibWxNbkM7O0FhbGxNSTtFQUErQjtBYnNsTW5DOztBYTFsTUk7RUFBK0I7QWI4bE1uQzs7QWE3bE1JO0VBQStCO0FiaW1NbkM7O0FhaG1NSTtFQUErQjtBYm9tTW5DOztBYW5tTUk7RUFBK0I7QWJ1bU1uQzs7QWF0bU1JO0VBQStCO0FiMG1NbkM7O0FhOW1NSTtFQUErQjtBYmtuTW5DOztBYWpuTUk7RUFBK0I7QWJxbk1uQzs7QWFwbk1JO0VBQStCO0Fid25NbkM7O0Fhdm5NSTtFQUErQjtBYjJuTW5DOztBYTFuTUk7RUFBK0I7QWI4bk1uQzs7QWFsb01JO0VBQStCO0Fic29NbkM7O0Fhcm9NSTtFQUErQjtBYnlvTW5DOztBYXhvTUk7RUFBK0I7QWI0b01uQzs7QWEzb01JO0VBQStCO0FiK29NbkM7O0FhOW9NSTtFQUErQjtBYmtwTW5DOztBYXRwTUk7RUFBK0I7QWIwcE1uQzs7QWF6cE1JO0VBQStCO0FiNnBNbkM7O0FhNXBNSTtFQUErQjtBYmdxTW5DOztBYS9wTUk7RUFBK0I7QWJtcU1uQzs7QWFscU1JO0VBQStCO0Fic3FNbkM7O0FhMXFNSTtFQUErQjtBYjhxTW5DOztBYTdxTUk7RUFBK0I7QWJpck1uQzs7QWFock1JO0VBQStCO0Fib3JNbkM7O0FhbnJNSTtFQUErQjtBYnVyTW5DOztBYXRyTUk7RUFBK0I7QWIwck1uQzs7QWE5ck1JO0VBQStCO0Fia3NNbkM7O0FhanNNSTtFQUErQjtBYnFzTW5DOztBYXBzTUk7RUFBK0I7QWJ3c01uQzs7QWF2c01JO0VBQStCO0FiMnNNbkM7O0FhMXNNSTtFQUErQjtBYjhzTW5DOztBYWx0TUk7RUFBK0I7QWJzdE1uQzs7QWFydE1JO0VBQStCO0FieXRNbkM7O0FheHRNSTtFQUErQjtBYjR0TW5DOztBYTN0TUk7RUFBK0I7QWIrdE1uQzs7QWE5dE1JO0VBQStCO0Fia3VNbkM7O0FhdHVNSTtFQUErQjtBYjB1TW5DOztBYXp1TUk7RUFBK0I7QWI2dU1uQzs7QWE1dU1JO0VBQStCO0FiZ3ZNbkM7O0FhL3VNSTtFQUErQjtBYm12TW5DOztBYWx2TUk7RUFBK0I7QWJzdk1uQzs7QWExdk1JO0VBQStCO0FiOHZNbkM7O0FhN3ZNSTtFQUErQjtBYml3TW5DOztBYWh3TUk7RUFBK0I7QWJvd01uQzs7QWFud01JO0VBQStCO0FidXdNbkM7O0FhdHdNSTtFQUErQjtBYjB3TW5DOztBYTl3TUk7RUFBK0I7QWJreE1uQzs7QWFqeE1JO0VBQStCO0FicXhNbkM7O0FhcHhNSTtFQUErQjtBYnd4TW5DOztBYXZ4TUk7RUFBK0I7QWIyeE1uQzs7QWExeE1JO0VBQStCO0FiOHhNbkM7O0FhbHlNSTtFQUErQjtBYnN5TW5DOztBYXJ5TUk7RUFBK0I7QWJ5eU1uQzs7QWF4eU1JO0VBQStCO0FiNHlNbkM7O0FhM3lNSTtFQUErQjtBYit5TW5DOztBYTl5TUk7RUFBK0I7QWJrek1uQzs7QWF0ek1JO0VBQStCO0FiMHpNbkM7O0FhenpNSTtFQUErQjtBYjZ6TW5DOztBYTV6TUk7RUFBK0I7QWJnME1uQzs7QWEvek1JO0VBQStCO0FibTBNbkM7O0FhbDBNSTtFQUErQjtBYnMwTW5DOztBYTEwTUk7RUFBK0I7QWI4ME1uQzs7QWE3ME1JO0VBQStCO0FiaTFNbkM7O0FhaDFNSTtFQUErQjtBYm8xTW5DOztBYW4xTUk7RUFBK0I7QWJ1MU1uQzs7QWF0MU1JO0VBQStCO0FiMDFNbkM7O0FhOTFNSTtFQUErQjtBYmsyTW5DOztBYWoyTUk7RUFBK0I7QWJxMk1uQzs7QWFwMk1JO0VBQStCO0FidzJNbkM7O0FhdjJNSTtFQUErQjtBYjIyTW5DOztBYTEyTUk7RUFBK0I7QWI4Mk1uQzs7QWFsM01JO0VBQStCO0FiczNNbkM7O0FhcjNNSTtFQUErQjtBYnkzTW5DOztBYXgzTUk7RUFBK0I7QWI0M01uQzs7QWEzM01JO0VBQStCO0FiKzNNbkM7O0FhOTNNSTtFQUErQjtBYms0TW5DOztBYXQ0TUk7RUFBK0I7QWIwNE1uQzs7QWF6NE1JO0VBQStCO0FiNjRNbkM7O0FhNTRNSTtFQUErQjtBYmc1TW5DOztBYS80TUk7RUFBK0I7QWJtNU1uQzs7QWFsNU1JO0VBQStCO0FiczVNbkM7O0FhMTVNSTtFQUErQjtBYjg1TW5DOztBYTc1TUk7RUFBK0I7QWJpNk1uQzs7QWFoNk1JO0VBQStCO0FibzZNbkM7O0FhbjZNSTtFQUErQjtBYnU2TW5DOztBYXQ2TUk7RUFBK0I7QWIwNk1uQzs7QWE5Nk1JO0VBQStCO0FiazdNbkM7O0FhajdNSTtFQUErQjtBYnE3TW5DOztBYXA3TUk7RUFBK0I7QWJ3N01uQzs7QWF2N01JO0VBQStCO0FiMjdNbkM7O0FhMTdNSTtFQUErQjtBYjg3TW5DOztBYWw4TUk7RUFBK0I7QWJzOE1uQzs7QWFyOE1JO0VBQStCO0FieThNbkM7O0FheDhNSTtFQUErQjtBYjQ4TW5DOztBYTM4TUk7RUFBK0I7QWIrOE1uQzs7QWE5OE1JO0VBQStCO0FiazlNbkM7O0FhdDlNSTtFQUErQjtBYjA5TW5DOztBYXo5TUk7RUFBK0I7QWI2OU1uQzs7QWE1OU1JO0VBQStCO0FiZytNbkM7O0FhLzlNSTtFQUErQjtBYm0rTW5DOztBYWwrTUk7RUFBK0I7QWJzK01uQzs7QWExK01JO0VBQStCO0FiOCtNbkM7O0FhNytNSTtFQUErQjtBYmkvTW5DOztBYWgvTUk7RUFBK0I7QWJvL01uQzs7QWFuL01JO0VBQStCO0FidS9NbkM7O0FhdC9NSTtFQUErQjtBYjAvTW5DOztBYWovTUU7RUFiRTtJQUErQjtFYm1nTmpDO0VhbGdORTtJQUErQjtFYnFnTmpDO0VhcGdORTtJQUErQjtFYnVnTmpDO0VhdGdORTtJQUErQjtFYnlnTmpDO0VheGdORTtJQUErQjtFYjJnTmpDO0VhL2dORTtJQUErQjtFYmtoTmpDO0VhamhORTtJQUErQjtFYm9oTmpDO0VhbmhORTtJQUErQjtFYnNoTmpDO0VhcmhORTtJQUErQjtFYndoTmpDO0VhdmhORTtJQUErQjtFYjBoTmpDO0VhOWhORTtJQUErQjtFYmlpTmpDO0VhaGlORTtJQUErQjtFYm1pTmpDO0VhbGlORTtJQUErQjtFYnFpTmpDO0VhcGlORTtJQUErQjtFYnVpTmpDO0VhdGlORTtJQUErQjtFYnlpTmpDO0VhN2lORTtJQUErQjtFYmdqTmpDO0VhL2lORTtJQUErQjtFYmtqTmpDO0VhampORTtJQUErQjtFYm9qTmpDO0VhbmpORTtJQUErQjtFYnNqTmpDO0VhcmpORTtJQUErQjtFYndqTmpDO0VhNWpORTtJQUErQjtFYitqTmpDO0VhOWpORTtJQUErQjtFYmlrTmpDO0VhaGtORTtJQUErQjtFYm1rTmpDO0VhbGtORTtJQUErQjtFYnFrTmpDO0VhcGtORTtJQUErQjtFYnVrTmpDO0VhM2tORTtJQUErQjtFYjhrTmpDO0VhN2tORTtJQUErQjtFYmdsTmpDO0VhL2tORTtJQUErQjtFYmtsTmpDO0VhamxORTtJQUErQjtFYm9sTmpDO0VhbmxORTtJQUErQjtFYnNsTmpDO0VhMWxORTtJQUErQjtFYjZsTmpDO0VhNWxORTtJQUErQjtFYitsTmpDO0VhOWxORTtJQUErQjtFYmltTmpDO0VhaG1ORTtJQUErQjtFYm1tTmpDO0VhbG1ORTtJQUErQjtFYnFtTmpDO0Vhem1ORTtJQUErQjtFYjRtTmpDO0VhM21ORTtJQUErQjtFYjhtTmpDO0VhN21ORTtJQUErQjtFYmduTmpDO0VhL21ORTtJQUErQjtFYmtuTmpDO0Vham5ORTtJQUErQjtFYm9uTmpDO0VheG5ORTtJQUErQjtFYjJuTmpDO0VhMW5ORTtJQUErQjtFYjZuTmpDO0VhNW5ORTtJQUErQjtFYituTmpDO0VhOW5ORTtJQUErQjtFYmlvTmpDO0VhaG9ORTtJQUErQjtFYm1vTmpDO0Vhdm9ORTtJQUErQjtFYjBvTmpDO0Vhem9ORTtJQUErQjtFYjRvTmpDO0VhM29ORTtJQUErQjtFYjhvTmpDO0VhN29ORTtJQUErQjtFYmdwTmpDO0VhL29ORTtJQUErQjtFYmtwTmpDO0VhdHBORTtJQUErQjtFYnlwTmpDO0VheHBORTtJQUErQjtFYjJwTmpDO0VhMXBORTtJQUErQjtFYjZwTmpDO0VhNXBORTtJQUErQjtFYitwTmpDO0VhOXBORTtJQUErQjtFYmlxTmpDO0VhcnFORTtJQUErQjtFYndxTmpDO0VhdnFORTtJQUErQjtFYjBxTmpDO0VhenFORTtJQUErQjtFYjRxTmpDO0VhM3FORTtJQUErQjtFYjhxTmpDO0VhN3FORTtJQUErQjtFYmdyTmpDO0VhcHJORTtJQUErQjtFYnVyTmpDO0VhdHJORTtJQUErQjtFYnlyTmpDO0VheHJORTtJQUErQjtFYjJyTmpDO0VhMXJORTtJQUErQjtFYjZyTmpDO0VhNXJORTtJQUErQjtFYityTmpDO0VhbnNORTtJQUErQjtFYnNzTmpDO0VhcnNORTtJQUErQjtFYndzTmpDO0VhdnNORTtJQUErQjtFYjBzTmpDO0VhenNORTtJQUErQjtFYjRzTmpDO0VhM3NORTtJQUErQjtFYjhzTmpDO0VhbHRORTtJQUErQjtFYnF0TmpDO0VhcHRORTtJQUErQjtFYnV0TmpDO0VhdHRORTtJQUErQjtFYnl0TmpDO0VheHRORTtJQUErQjtFYjJ0TmpDO0VhMXRORTtJQUErQjtFYjZ0TmpDO0VhanVORTtJQUErQjtFYm91TmpDO0VhbnVORTtJQUErQjtFYnN1TmpDO0VhcnVORTtJQUErQjtFYnd1TmpDO0VhdnVORTtJQUErQjtFYjB1TmpDO0VhenVORTtJQUErQjtFYjR1TmpDO0VhaHZORTtJQUErQjtFYm12TmpDO0VhbHZORTtJQUErQjtFYnF2TmpDO0VhcHZORTtJQUErQjtFYnV2TmpDO0VhdHZORTtJQUErQjtFYnl2TmpDO0VheHZORTtJQUErQjtFYjJ2TmpDO0VhL3ZORTtJQUErQjtFYmt3TmpDO0VhandORTtJQUErQjtFYm93TmpDO0VhbndORTtJQUErQjtFYnN3TmpDO0VhcndORTtJQUErQjtFYnd3TmpDO0VhdndORTtJQUErQjtFYjB3TmpDO0VhOXdORTtJQUErQjtFYml4TmpDO0VhaHhORTtJQUErQjtFYm14TmpDO0VhbHhORTtJQUErQjtFYnF4TmpDO0VhcHhORTtJQUErQjtFYnV4TmpDO0VhdHhORTtJQUErQjtFYnl4TmpDO0VhN3hORTtJQUErQjtFYmd5TmpDO0VhL3hORTtJQUErQjtFYmt5TmpDO0VhanlORTtJQUErQjtFYm95TmpDO0VhbnlORTtJQUErQjtFYnN5TmpDO0VhcnlORTtJQUErQjtFYnd5TmpDO0VhNXlORTtJQUErQjtFYit5TmpDO0VhOXlORTtJQUErQjtFYml6TmpDO0VhaHpORTtJQUErQjtFYm16TmpDO0VhbHpORTtJQUErQjtFYnF6TmpDO0VhcHpORTtJQUErQjtFYnV6TmpDO0VhM3pORTtJQUErQjtFYjh6TmpDO0VhN3pORTtJQUErQjtFYmcwTmpDO0VhL3pORTtJQUErQjtFYmswTmpDO0VhajBORTtJQUErQjtFYm8wTmpDO0VhbjBORTtJQUErQjtFYnMwTmpDO0VhMTBORTtJQUErQjtFYjYwTmpDO0VhNTBORTtJQUErQjtFYiswTmpDO0VhOTBORTtJQUErQjtFYmkxTmpDO0VhaDFORTtJQUErQjtFYm0xTmpDO0VhbDFORTtJQUErQjtFYnExTmpDO0VhejFORTtJQUErQjtFYjQxTmpDO0VhMzFORTtJQUErQjtFYjgxTmpDO0VhNzFORTtJQUErQjtFYmcyTmpDO0VhLzFORTtJQUErQjtFYmsyTmpDO0VhajJORTtJQUErQjtFYm8yTmpDO0VheDJORTtJQUErQjtFYjIyTmpDO0VhMTJORTtJQUErQjtFYjYyTmpDO0VhNTJORTtJQUErQjtFYisyTmpDO0VhOTJORTtJQUErQjtFYmkzTmpDO0VhaDNORTtJQUErQjtFYm0zTmpDO0VhdjNORTtJQUErQjtFYjAzTmpDO0VhejNORTtJQUErQjtFYjQzTmpDO0VhMzNORTtJQUErQjtFYjgzTmpDO0VhNzNORTtJQUErQjtFYmc0TmpDO0VhLzNORTtJQUErQjtFYms0TmpDO0VhdDRORTtJQUErQjtFYnk0TmpDO0VheDRORTtJQUErQjtFYjI0TmpDO0VhMTRORTtJQUErQjtFYjY0TmpDO0VhNTRORTtJQUErQjtFYis0TmpDO0VhOTRORTtJQUErQjtFYmk1TmpDO0VhcjVORTtJQUErQjtFYnc1TmpDO0VhdjVORTtJQUErQjtFYjA1TmpDO0VhejVORTtJQUErQjtFYjQ1TmpDO0VhMzVORTtJQUErQjtFYjg1TmpDO0VhNzVORTtJQUErQjtFYmc2TmpDO0VhcDZORTtJQUErQjtFYnU2TmpDO0VhdDZORTtJQUErQjtFYnk2TmpDO0VheDZORTtJQUErQjtFYjI2TmpDO0VhMTZORTtJQUErQjtFYjY2TmpDO0VhNTZORTtJQUErQjtFYis2TmpDO0VhbjdORTtJQUErQjtFYnM3TmpDO0VhcjdORTtJQUErQjtFYnc3TmpDO0VhdjdORTtJQUErQjtFYjA3TmpDO0VhejdORTtJQUErQjtFYjQ3TmpDO0VhMzdORTtJQUErQjtFYjg3TmpDO0VhbDhORTtJQUErQjtFYnE4TmpDO0VhcDhORTtJQUErQjtFYnU4TmpDO0VhdDhORTtJQUErQjtFYnk4TmpDO0VheDhORTtJQUErQjtFYjI4TmpDO0VhMThORTtJQUErQjtFYjY4TmpDO0VhajlORTtJQUErQjtFYm85TmpDO0VhbjlORTtJQUErQjtFYnM5TmpDO0VhcjlORTtJQUErQjtFYnc5TmpDO0VhdjlORTtJQUErQjtFYjA5TmpDO0VhejlORTtJQUErQjtFYjQ5TmpDO0VhaCtORTtJQUErQjtFYm0rTmpDO0VhbCtORTtJQUErQjtFYnErTmpDO0VhcCtORTtJQUErQjtFYnUrTmpDO0VhdCtORTtJQUErQjtFYnkrTmpDO0VheCtORTtJQUErQjtFYjIrTmpDO0VhLytORTtJQUErQjtFYmsvTmpDO0Vhai9ORTtJQUErQjtFYm8vTmpDO0Vhbi9ORTtJQUErQjtFYnMvTmpDO0Vhci9ORTtJQUErQjtFYncvTmpDO0Vhdi9ORTtJQUErQjtFYjAvTmpDO0VhOS9ORTtJQUErQjtFYmlnT2pDO0VhaGdPRTtJQUErQjtFYm1nT2pDO0VhbGdPRTtJQUErQjtFYnFnT2pDO0VhcGdPRTtJQUErQjtFYnVnT2pDO0VhdGdPRTtJQUErQjtFYnlnT2pDO0VhN2dPRTtJQUErQjtFYmdoT2pDO0VhL2dPRTtJQUErQjtFYmtoT2pDO0VhamhPRTtJQUErQjtFYm9oT2pDO0VhbmhPRTtJQUErQjtFYnNoT2pDO0VhcmhPRTtJQUErQjtFYndoT2pDO0VhNWhPRTtJQUErQjtFYitoT2pDO0VhOWhPRTtJQUErQjtFYmlpT2pDO0VhaGlPRTtJQUErQjtFYm1pT2pDO0VhbGlPRTtJQUErQjtFYnFpT2pDO0VhcGlPRTtJQUErQjtFYnVpT2pDO0VhM2lPRTtJQUErQjtFYjhpT2pDO0VhN2lPRTtJQUErQjtFYmdqT2pDO0VhL2lPRTtJQUErQjtFYmtqT2pDO0VhampPRTtJQUErQjtFYm9qT2pDO0VhbmpPRTtJQUErQjtFYnNqT2pDO0VhMWpPRTtJQUErQjtFYjZqT2pDO0VhNWpPRTtJQUErQjtFYitqT2pDO0VhOWpPRTtJQUErQjtFYmlrT2pDO0VhaGtPRTtJQUErQjtFYm1rT2pDO0VhbGtPRTtJQUErQjtFYnFrT2pDO0VhemtPRTtJQUErQjtFYjRrT2pDO0VhM2tPRTtJQUErQjtFYjhrT2pDO0VhN2tPRTtJQUErQjtFYmdsT2pDO0VhL2tPRTtJQUErQjtFYmtsT2pDO0VhamxPRTtJQUErQjtFYm9sT2pDO0VheGxPRTtJQUErQjtFYjJsT2pDO0VhMWxPRTtJQUErQjtFYjZsT2pDO0VhNWxPRTtJQUErQjtFYitsT2pDO0VhOWxPRTtJQUErQjtFYmltT2pDO0VhaG1PRTtJQUErQjtFYm1tT2pDO0FBQ0Y7QWEzbE9FO0VBYkU7SUFBK0I7RWI0bU9qQztFYTNtT0U7SUFBK0I7RWI4bU9qQztFYTdtT0U7SUFBK0I7RWJnbk9qQztFYS9tT0U7SUFBK0I7RWJrbk9qQztFYWpuT0U7SUFBK0I7RWJvbk9qQztFYXhuT0U7SUFBK0I7RWIybk9qQztFYTFuT0U7SUFBK0I7RWI2bk9qQztFYTVuT0U7SUFBK0I7RWIrbk9qQztFYTluT0U7SUFBK0I7RWJpb09qQztFYWhvT0U7SUFBK0I7RWJtb09qQztFYXZvT0U7SUFBK0I7RWIwb09qQztFYXpvT0U7SUFBK0I7RWI0b09qQztFYTNvT0U7SUFBK0I7RWI4b09qQztFYTdvT0U7SUFBK0I7RWJncE9qQztFYS9vT0U7SUFBK0I7RWJrcE9qQztFYXRwT0U7SUFBK0I7RWJ5cE9qQztFYXhwT0U7SUFBK0I7RWIycE9qQztFYTFwT0U7SUFBK0I7RWI2cE9qQztFYTVwT0U7SUFBK0I7RWIrcE9qQztFYTlwT0U7SUFBK0I7RWJpcU9qQztFYXJxT0U7SUFBK0I7RWJ3cU9qQztFYXZxT0U7SUFBK0I7RWIwcU9qQztFYXpxT0U7SUFBK0I7RWI0cU9qQztFYTNxT0U7SUFBK0I7RWI4cU9qQztFYTdxT0U7SUFBK0I7RWJnck9qQztFYXByT0U7SUFBK0I7RWJ1ck9qQztFYXRyT0U7SUFBK0I7RWJ5ck9qQztFYXhyT0U7SUFBK0I7RWIyck9qQztFYTFyT0U7SUFBK0I7RWI2ck9qQztFYTVyT0U7SUFBK0I7RWIrck9qQztFYW5zT0U7SUFBK0I7RWJzc09qQztFYXJzT0U7SUFBK0I7RWJ3c09qQztFYXZzT0U7SUFBK0I7RWIwc09qQztFYXpzT0U7SUFBK0I7RWI0c09qQztFYTNzT0U7SUFBK0I7RWI4c09qQztFYWx0T0U7SUFBK0I7RWJxdE9qQztFYXB0T0U7SUFBK0I7RWJ1dE9qQztFYXR0T0U7SUFBK0I7RWJ5dE9qQztFYXh0T0U7SUFBK0I7RWIydE9qQztFYTF0T0U7SUFBK0I7RWI2dE9qQztFYWp1T0U7SUFBK0I7RWJvdU9qQztFYW51T0U7SUFBK0I7RWJzdU9qQztFYXJ1T0U7SUFBK0I7RWJ3dU9qQztFYXZ1T0U7SUFBK0I7RWIwdU9qQztFYXp1T0U7SUFBK0I7RWI0dU9qQztFYWh2T0U7SUFBK0I7RWJtdk9qQztFYWx2T0U7SUFBK0I7RWJxdk9qQztFYXB2T0U7SUFBK0I7RWJ1dk9qQztFYXR2T0U7SUFBK0I7RWJ5dk9qQztFYXh2T0U7SUFBK0I7RWIydk9qQztFYS92T0U7SUFBK0I7RWJrd09qQztFYWp3T0U7SUFBK0I7RWJvd09qQztFYW53T0U7SUFBK0I7RWJzd09qQztFYXJ3T0U7SUFBK0I7RWJ3d09qQztFYXZ3T0U7SUFBK0I7RWIwd09qQztFYTl3T0U7SUFBK0I7RWJpeE9qQztFYWh4T0U7SUFBK0I7RWJteE9qQztFYWx4T0U7SUFBK0I7RWJxeE9qQztFYXB4T0U7SUFBK0I7RWJ1eE9qQztFYXR4T0U7SUFBK0I7RWJ5eE9qQztFYTd4T0U7SUFBK0I7RWJneU9qQztFYS94T0U7SUFBK0I7RWJreU9qQztFYWp5T0U7SUFBK0I7RWJveU9qQztFYW55T0U7SUFBK0I7RWJzeU9qQztFYXJ5T0U7SUFBK0I7RWJ3eU9qQztFYTV5T0U7SUFBK0I7RWIreU9qQztFYTl5T0U7SUFBK0I7RWJpek9qQztFYWh6T0U7SUFBK0I7RWJtek9qQztFYWx6T0U7SUFBK0I7RWJxek9qQztFYXB6T0U7SUFBK0I7RWJ1ek9qQztFYTN6T0U7SUFBK0I7RWI4ek9qQztFYTd6T0U7SUFBK0I7RWJnME9qQztFYS96T0U7SUFBK0I7RWJrME9qQztFYWowT0U7SUFBK0I7RWJvME9qQztFYW4wT0U7SUFBK0I7RWJzME9qQztFYTEwT0U7SUFBK0I7RWI2ME9qQztFYTUwT0U7SUFBK0I7RWIrME9qQztFYTkwT0U7SUFBK0I7RWJpMU9qQztFYWgxT0U7SUFBK0I7RWJtMU9qQztFYWwxT0U7SUFBK0I7RWJxMU9qQztFYXoxT0U7SUFBK0I7RWI0MU9qQztFYTMxT0U7SUFBK0I7RWI4MU9qQztFYTcxT0U7SUFBK0I7RWJnMk9qQztFYS8xT0U7SUFBK0I7RWJrMk9qQztFYWoyT0U7SUFBK0I7RWJvMk9qQztFYXgyT0U7SUFBK0I7RWIyMk9qQztFYTEyT0U7SUFBK0I7RWI2Mk9qQztFYTUyT0U7SUFBK0I7RWIrMk9qQztFYTkyT0U7SUFBK0I7RWJpM09qQztFYWgzT0U7SUFBK0I7RWJtM09qQztFYXYzT0U7SUFBK0I7RWIwM09qQztFYXozT0U7SUFBK0I7RWI0M09qQztFYTMzT0U7SUFBK0I7RWI4M09qQztFYTczT0U7SUFBK0I7RWJnNE9qQztFYS8zT0U7SUFBK0I7RWJrNE9qQztFYXQ0T0U7SUFBK0I7RWJ5NE9qQztFYXg0T0U7SUFBK0I7RWIyNE9qQztFYTE0T0U7SUFBK0I7RWI2NE9qQztFYTU0T0U7SUFBK0I7RWIrNE9qQztFYTk0T0U7SUFBK0I7RWJpNU9qQztFYXI1T0U7SUFBK0I7RWJ3NU9qQztFYXY1T0U7SUFBK0I7RWIwNU9qQztFYXo1T0U7SUFBK0I7RWI0NU9qQztFYTM1T0U7SUFBK0I7RWI4NU9qQztFYTc1T0U7SUFBK0I7RWJnNk9qQztFYXA2T0U7SUFBK0I7RWJ1Nk9qQztFYXQ2T0U7SUFBK0I7RWJ5Nk9qQztFYXg2T0U7SUFBK0I7RWIyNk9qQztFYTE2T0U7SUFBK0I7RWI2Nk9qQztFYTU2T0U7SUFBK0I7RWIrNk9qQztFYW43T0U7SUFBK0I7RWJzN09qQztFYXI3T0U7SUFBK0I7RWJ3N09qQztFYXY3T0U7SUFBK0I7RWIwN09qQztFYXo3T0U7SUFBK0I7RWI0N09qQztFYTM3T0U7SUFBK0I7RWI4N09qQztFYWw4T0U7SUFBK0I7RWJxOE9qQztFYXA4T0U7SUFBK0I7RWJ1OE9qQztFYXQ4T0U7SUFBK0I7RWJ5OE9qQztFYXg4T0U7SUFBK0I7RWIyOE9qQztFYTE4T0U7SUFBK0I7RWI2OE9qQztFYWo5T0U7SUFBK0I7RWJvOU9qQztFYW45T0U7SUFBK0I7RWJzOU9qQztFYXI5T0U7SUFBK0I7RWJ3OU9qQztFYXY5T0U7SUFBK0I7RWIwOU9qQztFYXo5T0U7SUFBK0I7RWI0OU9qQztFYWgrT0U7SUFBK0I7RWJtK09qQztFYWwrT0U7SUFBK0I7RWJxK09qQztFYXArT0U7SUFBK0I7RWJ1K09qQztFYXQrT0U7SUFBK0I7RWJ5K09qQztFYXgrT0U7SUFBK0I7RWIyK09qQztFYS8rT0U7SUFBK0I7RWJrL09qQztFYWovT0U7SUFBK0I7RWJvL09qQztFYW4vT0U7SUFBK0I7RWJzL09qQztFYXIvT0U7SUFBK0I7RWJ3L09qQztFYXYvT0U7SUFBK0I7RWIwL09qQztFYTkvT0U7SUFBK0I7RWJpZ1BqQztFYWhnUEU7SUFBK0I7RWJtZ1BqQztFYWxnUEU7SUFBK0I7RWJxZ1BqQztFYXBnUEU7SUFBK0I7RWJ1Z1BqQztFYXRnUEU7SUFBK0I7RWJ5Z1BqQztFYTdnUEU7SUFBK0I7RWJnaFBqQztFYS9nUEU7SUFBK0I7RWJraFBqQztFYWpoUEU7SUFBK0I7RWJvaFBqQztFYW5oUEU7SUFBK0I7RWJzaFBqQztFYXJoUEU7SUFBK0I7RWJ3aFBqQztFYTVoUEU7SUFBK0I7RWIraFBqQztFYTloUEU7SUFBK0I7RWJpaVBqQztFYWhpUEU7SUFBK0I7RWJtaVBqQztFYWxpUEU7SUFBK0I7RWJxaVBqQztFYXBpUEU7SUFBK0I7RWJ1aVBqQztFYTNpUEU7SUFBK0I7RWI4aVBqQztFYTdpUEU7SUFBK0I7RWJnalBqQztFYS9pUEU7SUFBK0I7RWJralBqQztFYWpqUEU7SUFBK0I7RWJvalBqQztFYW5qUEU7SUFBK0I7RWJzalBqQztFYTFqUEU7SUFBK0I7RWI2alBqQztFYTVqUEU7SUFBK0I7RWIralBqQztFYTlqUEU7SUFBK0I7RWJpa1BqQztFYWhrUEU7SUFBK0I7RWJta1BqQztFYWxrUEU7SUFBK0I7RWJxa1BqQztFYXprUEU7SUFBK0I7RWI0a1BqQztFYTNrUEU7SUFBK0I7RWI4a1BqQztFYTdrUEU7SUFBK0I7RWJnbFBqQztFYS9rUEU7SUFBK0I7RWJrbFBqQztFYWpsUEU7SUFBK0I7RWJvbFBqQztFYXhsUEU7SUFBK0I7RWIybFBqQztFYTFsUEU7SUFBK0I7RWI2bFBqQztFYTVsUEU7SUFBK0I7RWIrbFBqQztFYTlsUEU7SUFBK0I7RWJpbVBqQztFYWhtUEU7SUFBK0I7RWJtbVBqQztFYXZtUEU7SUFBK0I7RWIwbVBqQztFYXptUEU7SUFBK0I7RWI0bVBqQztFYTNtUEU7SUFBK0I7RWI4bVBqQztFYTdtUEU7SUFBK0I7RWJnblBqQztFYS9tUEU7SUFBK0I7RWJrblBqQztFYXRuUEU7SUFBK0I7RWJ5blBqQztFYXhuUEU7SUFBK0I7RWIyblBqQztFYTFuUEU7SUFBK0I7RWI2blBqQztFYTVuUEU7SUFBK0I7RWIrblBqQztFYTluUEU7SUFBK0I7RWJpb1BqQztFYXJvUEU7SUFBK0I7RWJ3b1BqQztFYXZvUEU7SUFBK0I7RWIwb1BqQztFYXpvUEU7SUFBK0I7RWI0b1BqQztFYTNvUEU7SUFBK0I7RWI4b1BqQztFYTdvUEU7SUFBK0I7RWJncFBqQztFYXBwUEU7SUFBK0I7RWJ1cFBqQztFYXRwUEU7SUFBK0I7RWJ5cFBqQztFYXhwUEU7SUFBK0I7RWIycFBqQztFYTFwUEU7SUFBK0I7RWI2cFBqQztFYTVwUEU7SUFBK0I7RWIrcFBqQztFYW5xUEU7SUFBK0I7RWJzcVBqQztFYXJxUEU7SUFBK0I7RWJ3cVBqQztFYXZxUEU7SUFBK0I7RWIwcVBqQztFYXpxUEU7SUFBK0I7RWI0cVBqQztFYTNxUEU7SUFBK0I7RWI4cVBqQztFYWxyUEU7SUFBK0I7RWJxclBqQztFYXByUEU7SUFBK0I7RWJ1clBqQztFYXRyUEU7SUFBK0I7RWJ5clBqQztFYXhyUEU7SUFBK0I7RWIyclBqQztFYTFyUEU7SUFBK0I7RWI2clBqQztFYWpzUEU7SUFBK0I7RWJvc1BqQztFYW5zUEU7SUFBK0I7RWJzc1BqQztFYXJzUEU7SUFBK0I7RWJ3c1BqQztFYXZzUEU7SUFBK0I7RWIwc1BqQztFYXpzUEU7SUFBK0I7RWI0c1BqQztBQUNGO0FhcHNQRTtFQWJFO0lBQStCO0VicXRQakM7RWFwdFBFO0lBQStCO0VidXRQakM7RWF0dFBFO0lBQStCO0VieXRQakM7RWF4dFBFO0lBQStCO0ViMnRQakM7RWExdFBFO0lBQStCO0ViNnRQakM7RWFqdVBFO0lBQStCO0Vib3VQakM7RWFudVBFO0lBQStCO0Vic3VQakM7RWFydVBFO0lBQStCO0Vid3VQakM7RWF2dVBFO0lBQStCO0ViMHVQakM7RWF6dVBFO0lBQStCO0ViNHVQakM7RWFodlBFO0lBQStCO0VibXZQakM7RWFsdlBFO0lBQStCO0VicXZQakM7RWFwdlBFO0lBQStCO0VidXZQakM7RWF0dlBFO0lBQStCO0VieXZQakM7RWF4dlBFO0lBQStCO0ViMnZQakM7RWEvdlBFO0lBQStCO0Via3dQakM7RWFqd1BFO0lBQStCO0Vib3dQakM7RWFud1BFO0lBQStCO0Vic3dQakM7RWFyd1BFO0lBQStCO0Vid3dQakM7RWF2d1BFO0lBQStCO0ViMHdQakM7RWE5d1BFO0lBQStCO0ViaXhQakM7RWFoeFBFO0lBQStCO0VibXhQakM7RWFseFBFO0lBQStCO0VicXhQakM7RWFweFBFO0lBQStCO0VidXhQakM7RWF0eFBFO0lBQStCO0VieXhQakM7RWE3eFBFO0lBQStCO0ViZ3lQakM7RWEveFBFO0lBQStCO0Via3lQakM7RWFqeVBFO0lBQStCO0Vib3lQakM7RWFueVBFO0lBQStCO0Vic3lQakM7RWFyeVBFO0lBQStCO0Vid3lQakM7RWE1eVBFO0lBQStCO0ViK3lQakM7RWE5eVBFO0lBQStCO0ViaXpQakM7RWFoelBFO0lBQStCO0VibXpQakM7RWFselBFO0lBQStCO0VicXpQakM7RWFwelBFO0lBQStCO0VidXpQakM7RWEzelBFO0lBQStCO0ViOHpQakM7RWE3elBFO0lBQStCO0ViZzBQakM7RWEvelBFO0lBQStCO0ViazBQakM7RWFqMFBFO0lBQStCO0VibzBQakM7RWFuMFBFO0lBQStCO0ViczBQakM7RWExMFBFO0lBQStCO0ViNjBQakM7RWE1MFBFO0lBQStCO0ViKzBQakM7RWE5MFBFO0lBQStCO0ViaTFQakM7RWFoMVBFO0lBQStCO0VibTFQakM7RWFsMVBFO0lBQStCO0VicTFQakM7RWF6MVBFO0lBQStCO0ViNDFQakM7RWEzMVBFO0lBQStCO0ViODFQakM7RWE3MVBFO0lBQStCO0ViZzJQakM7RWEvMVBFO0lBQStCO0ViazJQakM7RWFqMlBFO0lBQStCO0VibzJQakM7RWF4MlBFO0lBQStCO0ViMjJQakM7RWExMlBFO0lBQStCO0ViNjJQakM7RWE1MlBFO0lBQStCO0ViKzJQakM7RWE5MlBFO0lBQStCO0ViaTNQakM7RWFoM1BFO0lBQStCO0VibTNQakM7RWF2M1BFO0lBQStCO0ViMDNQakM7RWF6M1BFO0lBQStCO0ViNDNQakM7RWEzM1BFO0lBQStCO0ViODNQakM7RWE3M1BFO0lBQStCO0ViZzRQakM7RWEvM1BFO0lBQStCO0ViazRQakM7RWF0NFBFO0lBQStCO0VieTRQakM7RWF4NFBFO0lBQStCO0ViMjRQakM7RWExNFBFO0lBQStCO0ViNjRQakM7RWE1NFBFO0lBQStCO0ViKzRQakM7RWE5NFBFO0lBQStCO0ViaTVQakM7RWFyNVBFO0lBQStCO0VidzVQakM7RWF2NVBFO0lBQStCO0ViMDVQakM7RWF6NVBFO0lBQStCO0ViNDVQakM7RWEzNVBFO0lBQStCO0ViODVQakM7RWE3NVBFO0lBQStCO0ViZzZQakM7RWFwNlBFO0lBQStCO0VidTZQakM7RWF0NlBFO0lBQStCO0VieTZQakM7RWF4NlBFO0lBQStCO0ViMjZQakM7RWExNlBFO0lBQStCO0ViNjZQakM7RWE1NlBFO0lBQStCO0ViKzZQakM7RWFuN1BFO0lBQStCO0ViczdQakM7RWFyN1BFO0lBQStCO0VidzdQakM7RWF2N1BFO0lBQStCO0ViMDdQakM7RWF6N1BFO0lBQStCO0ViNDdQakM7RWEzN1BFO0lBQStCO0ViODdQakM7RWFsOFBFO0lBQStCO0VicThQakM7RWFwOFBFO0lBQStCO0VidThQakM7RWF0OFBFO0lBQStCO0VieThQakM7RWF4OFBFO0lBQStCO0ViMjhQakM7RWExOFBFO0lBQStCO0ViNjhQakM7RWFqOVBFO0lBQStCO0VibzlQakM7RWFuOVBFO0lBQStCO0ViczlQakM7RWFyOVBFO0lBQStCO0VidzlQakM7RWF2OVBFO0lBQStCO0ViMDlQakM7RWF6OVBFO0lBQStCO0ViNDlQakM7RWFoK1BFO0lBQStCO0VibStQakM7RWFsK1BFO0lBQStCO0VicStQakM7RWFwK1BFO0lBQStCO0VidStQakM7RWF0K1BFO0lBQStCO0VieStQakM7RWF4K1BFO0lBQStCO0ViMitQakM7RWEvK1BFO0lBQStCO0Viay9QakM7RWFqL1BFO0lBQStCO0Viby9QakM7RWFuL1BFO0lBQStCO0Vicy9QakM7RWFyL1BFO0lBQStCO0Vidy9QakM7RWF2L1BFO0lBQStCO0ViMC9QakM7RWE5L1BFO0lBQStCO0ViaWdRakM7RWFoZ1FFO0lBQStCO0VibWdRakM7RWFsZ1FFO0lBQStCO0VicWdRakM7RWFwZ1FFO0lBQStCO0VidWdRakM7RWF0Z1FFO0lBQStCO0VieWdRakM7RWE3Z1FFO0lBQStCO0ViZ2hRakM7RWEvZ1FFO0lBQStCO0Via2hRakM7RWFqaFFFO0lBQStCO0Vib2hRakM7RWFuaFFFO0lBQStCO0Vic2hRakM7RWFyaFFFO0lBQStCO0Vid2hRakM7RWE1aFFFO0lBQStCO0ViK2hRakM7RWE5aFFFO0lBQStCO0ViaWlRakM7RWFoaVFFO0lBQStCO0VibWlRakM7RWFsaVFFO0lBQStCO0VicWlRakM7RWFwaVFFO0lBQStCO0VidWlRakM7RWEzaVFFO0lBQStCO0ViOGlRakM7RWE3aVFFO0lBQStCO0ViZ2pRakM7RWEvaVFFO0lBQStCO0Via2pRakM7RWFqalFFO0lBQStCO0Vib2pRakM7RWFualFFO0lBQStCO0Vic2pRakM7RWExalFFO0lBQStCO0ViNmpRakM7RWE1alFFO0lBQStCO0ViK2pRakM7RWE5alFFO0lBQStCO0ViaWtRakM7RWFoa1FFO0lBQStCO0VibWtRakM7RWFsa1FFO0lBQStCO0VicWtRakM7RWF6a1FFO0lBQStCO0ViNGtRakM7RWEza1FFO0lBQStCO0ViOGtRakM7RWE3a1FFO0lBQStCO0ViZ2xRakM7RWEva1FFO0lBQStCO0Via2xRakM7RWFqbFFFO0lBQStCO0Vib2xRakM7RWF4bFFFO0lBQStCO0ViMmxRakM7RWExbFFFO0lBQStCO0ViNmxRakM7RWE1bFFFO0lBQStCO0ViK2xRakM7RWE5bFFFO0lBQStCO0ViaW1RakM7RWFobVFFO0lBQStCO0VibW1RakM7RWF2bVFFO0lBQStCO0ViMG1RakM7RWF6bVFFO0lBQStCO0ViNG1RakM7RWEzbVFFO0lBQStCO0ViOG1RakM7RWE3bVFFO0lBQStCO0ViZ25RakM7RWEvbVFFO0lBQStCO0Via25RakM7RWF0blFFO0lBQStCO0VieW5RakM7RWF4blFFO0lBQStCO0ViMm5RakM7RWExblFFO0lBQStCO0ViNm5RakM7RWE1blFFO0lBQStCO0ViK25RakM7RWE5blFFO0lBQStCO0ViaW9RakM7RWFyb1FFO0lBQStCO0Vid29RakM7RWF2b1FFO0lBQStCO0ViMG9RakM7RWF6b1FFO0lBQStCO0ViNG9RakM7RWEzb1FFO0lBQStCO0ViOG9RakM7RWE3b1FFO0lBQStCO0ViZ3BRakM7RWFwcFFFO0lBQStCO0VidXBRakM7RWF0cFFFO0lBQStCO0VieXBRakM7RWF4cFFFO0lBQStCO0ViMnBRakM7RWExcFFFO0lBQStCO0ViNnBRakM7RWE1cFFFO0lBQStCO0ViK3BRakM7RWFucVFFO0lBQStCO0Vic3FRakM7RWFycVFFO0lBQStCO0Vid3FRakM7RWF2cVFFO0lBQStCO0ViMHFRakM7RWF6cVFFO0lBQStCO0ViNHFRakM7RWEzcVFFO0lBQStCO0ViOHFRakM7RWFsclFFO0lBQStCO0VicXJRakM7RWFwclFFO0lBQStCO0VidXJRakM7RWF0clFFO0lBQStCO0VieXJRakM7RWF4clFFO0lBQStCO0ViMnJRakM7RWExclFFO0lBQStCO0ViNnJRakM7RWFqc1FFO0lBQStCO0Vib3NRakM7RWFuc1FFO0lBQStCO0Vic3NRakM7RWFyc1FFO0lBQStCO0Vid3NRakM7RWF2c1FFO0lBQStCO0ViMHNRakM7RWF6c1FFO0lBQStCO0ViNHNRakM7RWFodFFFO0lBQStCO0VibXRRakM7RWFsdFFFO0lBQStCO0VicXRRakM7RWFwdFFFO0lBQStCO0VidXRRakM7RWF0dFFFO0lBQStCO0VieXRRakM7RWF4dFFFO0lBQStCO0ViMnRRakM7RWEvdFFFO0lBQStCO0Via3VRakM7RWFqdVFFO0lBQStCO0Vib3VRakM7RWFudVFFO0lBQStCO0Vic3VRakM7RWFydVFFO0lBQStCO0Vid3VRakM7RWF2dVFFO0lBQStCO0ViMHVRakM7RWE5dVFFO0lBQStCO0ViaXZRakM7RWFodlFFO0lBQStCO0VibXZRakM7RWFsdlFFO0lBQStCO0VicXZRakM7RWFwdlFFO0lBQStCO0VidXZRakM7RWF0dlFFO0lBQStCO0VieXZRakM7RWE3dlFFO0lBQStCO0ViZ3dRakM7RWEvdlFFO0lBQStCO0Via3dRakM7RWFqd1FFO0lBQStCO0Vib3dRakM7RWFud1FFO0lBQStCO0Vic3dRakM7RWFyd1FFO0lBQStCO0Vid3dRakM7RWE1d1FFO0lBQStCO0ViK3dRakM7RWE5d1FFO0lBQStCO0ViaXhRakM7RWFoeFFFO0lBQStCO0VibXhRakM7RWFseFFFO0lBQStCO0VicXhRakM7RWFweFFFO0lBQStCO0VidXhRakM7RWEzeFFFO0lBQStCO0ViOHhRakM7RWE3eFFFO0lBQStCO0ViZ3lRakM7RWEveFFFO0lBQStCO0Via3lRakM7RWFqeVFFO0lBQStCO0Vib3lRakM7RWFueVFFO0lBQStCO0Vic3lRakM7RWExeVFFO0lBQStCO0ViNnlRakM7RWE1eVFFO0lBQStCO0ViK3lRakM7RWE5eVFFO0lBQStCO0ViaXpRakM7RWFoelFFO0lBQStCO0VibXpRakM7RWFselFFO0lBQStCO0VicXpRakM7QUFDRjtBYTd5UUU7RUFiRTtJQUErQjtFYjh6UWpDO0VhN3pRRTtJQUErQjtFYmcwUWpDO0VhL3pRRTtJQUErQjtFYmswUWpDO0VhajBRRTtJQUErQjtFYm8wUWpDO0VhbjBRRTtJQUErQjtFYnMwUWpDO0VhMTBRRTtJQUErQjtFYjYwUWpDO0VhNTBRRTtJQUErQjtFYiswUWpDO0VhOTBRRTtJQUErQjtFYmkxUWpDO0VhaDFRRTtJQUErQjtFYm0xUWpDO0VhbDFRRTtJQUErQjtFYnExUWpDO0VhejFRRTtJQUErQjtFYjQxUWpDO0VhMzFRRTtJQUErQjtFYjgxUWpDO0VhNzFRRTtJQUErQjtFYmcyUWpDO0VhLzFRRTtJQUErQjtFYmsyUWpDO0VhajJRRTtJQUErQjtFYm8yUWpDO0VheDJRRTtJQUErQjtFYjIyUWpDO0VhMTJRRTtJQUErQjtFYjYyUWpDO0VhNTJRRTtJQUErQjtFYisyUWpDO0VhOTJRRTtJQUErQjtFYmkzUWpDO0VhaDNRRTtJQUErQjtFYm0zUWpDO0VhdjNRRTtJQUErQjtFYjAzUWpDO0VhejNRRTtJQUErQjtFYjQzUWpDO0VhMzNRRTtJQUErQjtFYjgzUWpDO0VhNzNRRTtJQUErQjtFYmc0UWpDO0VhLzNRRTtJQUErQjtFYms0UWpDO0VhdDRRRTtJQUErQjtFYnk0UWpDO0VheDRRRTtJQUErQjtFYjI0UWpDO0VhMTRRRTtJQUErQjtFYjY0UWpDO0VhNTRRRTtJQUErQjtFYis0UWpDO0VhOTRRRTtJQUErQjtFYmk1UWpDO0VhcjVRRTtJQUErQjtFYnc1UWpDO0VhdjVRRTtJQUErQjtFYjA1UWpDO0VhejVRRTtJQUErQjtFYjQ1UWpDO0VhMzVRRTtJQUErQjtFYjg1UWpDO0VhNzVRRTtJQUErQjtFYmc2UWpDO0VhcDZRRTtJQUErQjtFYnU2UWpDO0VhdDZRRTtJQUErQjtFYnk2UWpDO0VheDZRRTtJQUErQjtFYjI2UWpDO0VhMTZRRTtJQUErQjtFYjY2UWpDO0VhNTZRRTtJQUErQjtFYis2UWpDO0VhbjdRRTtJQUErQjtFYnM3UWpDO0VhcjdRRTtJQUErQjtFYnc3UWpDO0VhdjdRRTtJQUErQjtFYjA3UWpDO0VhejdRRTtJQUErQjtFYjQ3UWpDO0VhMzdRRTtJQUErQjtFYjg3UWpDO0VhbDhRRTtJQUErQjtFYnE4UWpDO0VhcDhRRTtJQUErQjtFYnU4UWpDO0VhdDhRRTtJQUErQjtFYnk4UWpDO0VheDhRRTtJQUErQjtFYjI4UWpDO0VhMThRRTtJQUErQjtFYjY4UWpDO0VhajlRRTtJQUErQjtFYm85UWpDO0VhbjlRRTtJQUErQjtFYnM5UWpDO0VhcjlRRTtJQUErQjtFYnc5UWpDO0VhdjlRRTtJQUErQjtFYjA5UWpDO0VhejlRRTtJQUErQjtFYjQ5UWpDO0VhaCtRRTtJQUErQjtFYm0rUWpDO0VhbCtRRTtJQUErQjtFYnErUWpDO0VhcCtRRTtJQUErQjtFYnUrUWpDO0VhdCtRRTtJQUErQjtFYnkrUWpDO0VheCtRRTtJQUErQjtFYjIrUWpDO0VhLytRRTtJQUErQjtFYmsvUWpDO0Vhai9RRTtJQUErQjtFYm8vUWpDO0Vhbi9RRTtJQUErQjtFYnMvUWpDO0Vhci9RRTtJQUErQjtFYncvUWpDO0Vhdi9RRTtJQUErQjtFYjAvUWpDO0VhOS9RRTtJQUErQjtFYmlnUmpDO0VhaGdSRTtJQUErQjtFYm1nUmpDO0VhbGdSRTtJQUErQjtFYnFnUmpDO0VhcGdSRTtJQUErQjtFYnVnUmpDO0VhdGdSRTtJQUErQjtFYnlnUmpDO0VhN2dSRTtJQUErQjtFYmdoUmpDO0VhL2dSRTtJQUErQjtFYmtoUmpDO0VhamhSRTtJQUErQjtFYm9oUmpDO0VhbmhSRTtJQUErQjtFYnNoUmpDO0VhcmhSRTtJQUErQjtFYndoUmpDO0VhNWhSRTtJQUErQjtFYitoUmpDO0VhOWhSRTtJQUErQjtFYmlpUmpDO0VhaGlSRTtJQUErQjtFYm1pUmpDO0VhbGlSRTtJQUErQjtFYnFpUmpDO0VhcGlSRTtJQUErQjtFYnVpUmpDO0VhM2lSRTtJQUErQjtFYjhpUmpDO0VhN2lSRTtJQUErQjtFYmdqUmpDO0VhL2lSRTtJQUErQjtFYmtqUmpDO0VhampSRTtJQUErQjtFYm9qUmpDO0VhbmpSRTtJQUErQjtFYnNqUmpDO0VhMWpSRTtJQUErQjtFYjZqUmpDO0VhNWpSRTtJQUErQjtFYitqUmpDO0VhOWpSRTtJQUErQjtFYmlrUmpDO0VhaGtSRTtJQUErQjtFYm1rUmpDO0VhbGtSRTtJQUErQjtFYnFrUmpDO0VhemtSRTtJQUErQjtFYjRrUmpDO0VhM2tSRTtJQUErQjtFYjhrUmpDO0VhN2tSRTtJQUErQjtFYmdsUmpDO0VhL2tSRTtJQUErQjtFYmtsUmpDO0VhamxSRTtJQUErQjtFYm9sUmpDO0VheGxSRTtJQUErQjtFYjJsUmpDO0VhMWxSRTtJQUErQjtFYjZsUmpDO0VhNWxSRTtJQUErQjtFYitsUmpDO0VhOWxSRTtJQUErQjtFYmltUmpDO0VhaG1SRTtJQUErQjtFYm1tUmpDO0Vhdm1SRTtJQUErQjtFYjBtUmpDO0Vhem1SRTtJQUErQjtFYjRtUmpDO0VhM21SRTtJQUErQjtFYjhtUmpDO0VhN21SRTtJQUErQjtFYmduUmpDO0VhL21SRTtJQUErQjtFYmtuUmpDO0VhdG5SRTtJQUErQjtFYnluUmpDO0VheG5SRTtJQUErQjtFYjJuUmpDO0VhMW5SRTtJQUErQjtFYjZuUmpDO0VhNW5SRTtJQUErQjtFYituUmpDO0VhOW5SRTtJQUErQjtFYmlvUmpDO0Vhcm9SRTtJQUErQjtFYndvUmpDO0Vhdm9SRTtJQUErQjtFYjBvUmpDO0Vhem9SRTtJQUErQjtFYjRvUmpDO0VhM29SRTtJQUErQjtFYjhvUmpDO0VhN29SRTtJQUErQjtFYmdwUmpDO0VhcHBSRTtJQUErQjtFYnVwUmpDO0VhdHBSRTtJQUErQjtFYnlwUmpDO0VheHBSRTtJQUErQjtFYjJwUmpDO0VhMXBSRTtJQUErQjtFYjZwUmpDO0VhNXBSRTtJQUErQjtFYitwUmpDO0VhbnFSRTtJQUErQjtFYnNxUmpDO0VhcnFSRTtJQUErQjtFYndxUmpDO0VhdnFSRTtJQUErQjtFYjBxUmpDO0VhenFSRTtJQUErQjtFYjRxUmpDO0VhM3FSRTtJQUErQjtFYjhxUmpDO0VhbHJSRTtJQUErQjtFYnFyUmpDO0VhcHJSRTtJQUErQjtFYnVyUmpDO0VhdHJSRTtJQUErQjtFYnlyUmpDO0VheHJSRTtJQUErQjtFYjJyUmpDO0VhMXJSRTtJQUErQjtFYjZyUmpDO0VhanNSRTtJQUErQjtFYm9zUmpDO0VhbnNSRTtJQUErQjtFYnNzUmpDO0VhcnNSRTtJQUErQjtFYndzUmpDO0VhdnNSRTtJQUErQjtFYjBzUmpDO0VhenNSRTtJQUErQjtFYjRzUmpDO0VhaHRSRTtJQUErQjtFYm10UmpDO0VhbHRSRTtJQUErQjtFYnF0UmpDO0VhcHRSRTtJQUErQjtFYnV0UmpDO0VhdHRSRTtJQUErQjtFYnl0UmpDO0VheHRSRTtJQUErQjtFYjJ0UmpDO0VhL3RSRTtJQUErQjtFYmt1UmpDO0VhanVSRTtJQUErQjtFYm91UmpDO0VhbnVSRTtJQUErQjtFYnN1UmpDO0VhcnVSRTtJQUErQjtFYnd1UmpDO0VhdnVSRTtJQUErQjtFYjB1UmpDO0VhOXVSRTtJQUErQjtFYml2UmpDO0VhaHZSRTtJQUErQjtFYm12UmpDO0VhbHZSRTtJQUErQjtFYnF2UmpDO0VhcHZSRTtJQUErQjtFYnV2UmpDO0VhdHZSRTtJQUErQjtFYnl2UmpDO0VhN3ZSRTtJQUErQjtFYmd3UmpDO0VhL3ZSRTtJQUErQjtFYmt3UmpDO0VhandSRTtJQUErQjtFYm93UmpDO0VhbndSRTtJQUErQjtFYnN3UmpDO0VhcndSRTtJQUErQjtFYnd3UmpDO0VhNXdSRTtJQUErQjtFYit3UmpDO0VhOXdSRTtJQUErQjtFYml4UmpDO0VhaHhSRTtJQUErQjtFYm14UmpDO0VhbHhSRTtJQUErQjtFYnF4UmpDO0VhcHhSRTtJQUErQjtFYnV4UmpDO0VhM3hSRTtJQUErQjtFYjh4UmpDO0VhN3hSRTtJQUErQjtFYmd5UmpDO0VhL3hSRTtJQUErQjtFYmt5UmpDO0VhanlSRTtJQUErQjtFYm95UmpDO0VhbnlSRTtJQUErQjtFYnN5UmpDO0VhMXlSRTtJQUErQjtFYjZ5UmpDO0VhNXlSRTtJQUErQjtFYit5UmpDO0VhOXlSRTtJQUErQjtFYml6UmpDO0VhaHpSRTtJQUErQjtFYm16UmpDO0VhbHpSRTtJQUErQjtFYnF6UmpDO0VhenpSRTtJQUErQjtFYjR6UmpDO0VhM3pSRTtJQUErQjtFYjh6UmpDO0VhN3pSRTtJQUErQjtFYmcwUmpDO0VhL3pSRTtJQUErQjtFYmswUmpDO0VhajBSRTtJQUErQjtFYm8wUmpDO0VheDBSRTtJQUErQjtFYjIwUmpDO0VhMTBSRTtJQUErQjtFYjYwUmpDO0VhNTBSRTtJQUErQjtFYiswUmpDO0VhOTBSRTtJQUErQjtFYmkxUmpDO0VhaDFSRTtJQUErQjtFYm0xUmpDO0VhdjFSRTtJQUErQjtFYjAxUmpDO0VhejFSRTtJQUErQjtFYjQxUmpDO0VhMzFSRTtJQUErQjtFYjgxUmpDO0VhNzFSRTtJQUErQjtFYmcyUmpDO0VhLzFSRTtJQUErQjtFYmsyUmpDO0VhdDJSRTtJQUErQjtFYnkyUmpDO0VheDJSRTtJQUErQjtFYjIyUmpDO0VhMTJSRTtJQUErQjtFYjYyUmpDO0VhNTJSRTtJQUErQjtFYisyUmpDO0VhOTJSRTtJQUErQjtFYmkzUmpDO0VhcjNSRTtJQUErQjtFYnczUmpDO0VhdjNSRTtJQUErQjtFYjAzUmpDO0VhejNSRTtJQUErQjtFYjQzUmpDO0VhMzNSRTtJQUErQjtFYjgzUmpDO0VhNzNSRTtJQUErQjtFYmc0UmpDO0VhcDRSRTtJQUErQjtFYnU0UmpDO0VhdDRSRTtJQUErQjtFYnk0UmpDO0VheDRSRTtJQUErQjtFYjI0UmpDO0VhMTRSRTtJQUErQjtFYjY0UmpDO0VhNTRSRTtJQUErQjtFYis0UmpDO0VhbjVSRTtJQUErQjtFYnM1UmpDO0VhcjVSRTtJQUErQjtFYnc1UmpDO0VhdjVSRTtJQUErQjtFYjA1UmpDO0VhejVSRTtJQUErQjtFYjQ1UmpDO0VhMzVSRTtJQUErQjtFYjg1UmpDO0FBQ0Y7QWN0NVJBO0VBQ0U7QWR3NVJGOztBY3Q1UkE7RUFDRTtBZHk1UkY7O0FjdjVSQTtFQUNFO0FkMDVSRjs7QWN4NVJBO0VBQ0U7QWQyNVJGOztBY3o1UkE7RUFDRTtBZDQ1UkY7O0FjdjVSQTtFQUNFO0FkMDVSRjs7QWN4NVJBO0VBQ0U7QWQyNVJGOztBY3o1UkE7RUFDRTtBZDQ1UkY7O0FjejVSQTtFQUNFO0FkNDVSRjs7QWMxNVJBO0VBQ0U7QWQ2NVJGOztBYzM1UkE7RUFDRTtBZDg1UkY7O0FjMTVSQTtFQUNFO0FkNjVSRjs7QWMzNVJBO0VBQ0U7QWQ4NVJGOztBYzU1UkE7RUFDRTtBZCs1UkY7O0FjNzVSQTtFQUNFO0FkZzZSRjs7QWM5NVJBO0VBQ0U7QWRpNlJGOztBY3Y1Ukk7RUFDRSxNQ2pCQztBZjI2UlA7O0FjMzVSSTtFQUNFLFdDakJDO0FmKzZSUDs7QWMvNVJJO0VBQ0UsU0NqQkM7QWZtN1JQOztBY242Ukk7RUFDRSxXQ2pCQztBZnU3UlA7O0FjdjZSSTtFQUNFLFNDakJDO0FmMjdSUDs7QWMzNlJJO0VBQ0UsV0NqQkM7QWYrN1JQOztBYy82Ukk7RUFDRSxTQ2pCQztBZm04UlA7O0FjbjdSSTtFQUNFLFdDakJDO0FmdThSUDs7QWN2N1JJO0VBQ0UsU0NqQkM7QWYyOFJQOztBYzM3Ukk7RUFDRSxXQ2pCQztBZis4UlA7O0FjLzdSSTtFQUNFLFNDakJDO0FmbTlSUDs7QWNuOFJJO0VBQ0UsV0NqQkM7QWZ1OVJQOztBY3Y4Ukk7RUFDRSxTQ2pCQztBZjI5UlA7O0FjMzhSSTtFQUNFLFdDakJDO0FmKzlSUDs7QWMvOFJJO0VBQ0UsU0NqQkM7QWZtK1JQOztBY245Ukk7RUFDRSxXQ2pCQztBZnUrUlA7O0FjdjlSSTtFQUNFLFNDakJDO0FmMitSUDs7QWMzOVJJO0VBQ0UsV0NqQkM7QWYrK1JQOztBYy85Ukk7RUFDRSxTQ2pCQztBZm0vUlA7O0FjbitSSTtFQUNFLFdDakJDO0FmdS9SUDs7QWN2K1JJO0VBQ0UsVUNqQkM7QWYyL1JQOztBY2xqU0k7RUF1RkE7SUFDRTtFZCs5Uko7RWM3OVJFO0lBQ0U7RWQrOVJKO0VjNzlSRTtJQUNFO0VkKzlSSjtFYzc5UkU7SUFDRTtFZCs5Uko7RWM3OVJFO0lBQ0U7RWQrOVJKO0VjMzlSRTtJQUNFO0VkNjlSSjtFYzM5UkU7SUFDRTtFZDY5Uko7RWMzOVJFO0lBQ0U7RWQ2OVJKO0VjMzlSRTtJQUNFO0VkNjlSSjtFYzM5UkU7SUFDRTtFZDY5Uko7RWMzOVJFO0lBQ0U7RWQ2OVJKO0VjejlSRTtJQUNFO0VkMjlSSjtFY3o5UkU7SUFDRTtFZDI5Uko7RWN6OVJFO0lBQ0U7RWQyOVJKO0VjejlSRTtJQUNFO0VkMjlSSjtFY3o5UkU7SUFDRTtFZDI5Uko7RWN0OVJJO0lBQ0U7RWR3OVJOO0VjejlSSTtJQUNFO0VkMjlSTjtFYzU5Ukk7SUFDRTtFZDg5Uk47RWMvOVJJO0lBQ0U7RWRpK1JOO0VjbCtSSTtJQUNFO0VkbytSTjtFY3IrUkk7SUFDRTtFZHUrUk47RWN4K1JJO0lBQ0U7RWQwK1JOO0VjMytSSTtJQUNFO0VkNitSTjtFYzkrUkk7SUFDRTtFZGcvUk47RWNqL1JJO0lBQ0U7RWRtL1JOO0VjcC9SSTtJQUNFO0Vkcy9STjtFY3YvUkk7SUFDRTtFZHkvUk47RWMxL1JJO0lBQ0U7RWQ0L1JOO0VjNy9SSTtJQUNFO0VkKy9STjtFY2hnU0k7SUFDRTtFZGtnU047RWNuZ1NJO0lBQ0U7RWRxZ1NOO0VjdGdTSTtJQUNFO0Vkd2dTTjtFY3pnU0k7SUFDRTtFZDJnU047RWM1Z1NJO0lBQ0U7RWQ4Z1NOO0VjL2dTSTtJQUNFO0VkaWhTTjtFY2xoU0k7SUFDRTtFZG9oU047QUFDRjtBY3BxU0k7RUF1RkE7SUFDRTtFZGdsU0o7RWM5a1NFO0lBQ0U7RWRnbFNKO0VjOWtTRTtJQUNFO0VkZ2xTSjtFYzlrU0U7SUFDRTtFZGdsU0o7RWM5a1NFO0lBQ0U7RWRnbFNKO0VjNWtTRTtJQUNFO0VkOGtTSjtFYzVrU0U7SUFDRTtFZDhrU0o7RWM1a1NFO0lBQ0U7RWQ4a1NKO0VjNWtTRTtJQUNFO0VkOGtTSjtFYzVrU0U7SUFDRTtFZDhrU0o7RWM1a1NFO0lBQ0U7RWQ4a1NKO0VjMWtTRTtJQUNFO0VkNGtTSjtFYzFrU0U7SUFDRTtFZDRrU0o7RWMxa1NFO0lBQ0U7RWQ0a1NKO0VjMWtTRTtJQUNFO0VkNGtTSjtFYzFrU0U7SUFDRTtFZDRrU0o7RWN2a1NJO0lBQ0U7RWR5a1NOO0VjMWtTSTtJQUNFO0VkNGtTTjtFYzdrU0k7SUFDRTtFZCtrU047RWNobFNJO0lBQ0U7RWRrbFNOO0VjbmxTSTtJQUNFO0VkcWxTTjtFY3RsU0k7SUFDRTtFZHdsU047RWN6bFNJO0lBQ0U7RWQybFNOO0VjNWxTSTtJQUNFO0VkOGxTTjtFYy9sU0k7SUFDRTtFZGltU047RWNsbVNJO0lBQ0U7RWRvbVNOO0Vjcm1TSTtJQUNFO0VkdW1TTjtFY3htU0k7SUFDRTtFZDBtU047RWMzbVNJO0lBQ0U7RWQ2bVNOO0VjOW1TSTtJQUNFO0VkZ25TTjtFY2puU0k7SUFDRTtFZG1uU047RWNwblNJO0lBQ0U7RWRzblNOO0Vjdm5TSTtJQUNFO0VkeW5TTjtFYzFuU0k7SUFDRTtFZDRuU047RWM3blNJO0lBQ0U7RWQrblNOO0VjaG9TSTtJQUNFO0Vka29TTjtFY25vU0k7SUFDRTtFZHFvU047QUFDRjtBY3J4U0k7RUF1RkE7SUFDRTtFZGlzU0o7RWMvclNFO0lBQ0U7RWRpc1NKO0VjL3JTRTtJQUNFO0VkaXNTSjtFYy9yU0U7SUFDRTtFZGlzU0o7RWMvclNFO0lBQ0U7RWRpc1NKO0VjN3JTRTtJQUNFO0VkK3JTSjtFYzdyU0U7SUFDRTtFZCtyU0o7RWM3clNFO0lBQ0U7RWQrclNKO0VjN3JTRTtJQUNFO0VkK3JTSjtFYzdyU0U7SUFDRTtFZCtyU0o7RWM3clNFO0lBQ0U7RWQrclNKO0VjM3JTRTtJQUNFO0VkNnJTSjtFYzNyU0U7SUFDRTtFZDZyU0o7RWMzclNFO0lBQ0U7RWQ2clNKO0VjM3JTRTtJQUNFO0VkNnJTSjtFYzNyU0U7SUFDRTtFZDZyU0o7RWN4clNJO0lBQ0U7RWQwclNOO0VjM3JTSTtJQUNFO0VkNnJTTjtFYzlyU0k7SUFDRTtFZGdzU047RWNqc1NJO0lBQ0U7RWRtc1NOO0VjcHNTSTtJQUNFO0Vkc3NTTjtFY3ZzU0k7SUFDRTtFZHlzU047RWMxc1NJO0lBQ0U7RWQ0c1NOO0VjN3NTSTtJQUNFO0VkK3NTTjtFY2h0U0k7SUFDRTtFZGt0U047RWNudFNJO0lBQ0U7RWRxdFNOO0VjdHRTSTtJQUNFO0Vkd3RTTjtFY3p0U0k7SUFDRTtFZDJ0U047RWM1dFNJO0lBQ0U7RWQ4dFNOO0VjL3RTSTtJQUNFO0VkaXVTTjtFY2x1U0k7SUFDRTtFZG91U047RWNydVNJO0lBQ0U7RWR1dVNOO0VjeHVTSTtJQUNFO0VkMHVTTjtFYzN1U0k7SUFDRTtFZDZ1U047RWM5dVNJO0lBQ0U7RWRndlNOO0VjanZTSTtJQUNFO0VkbXZTTjtFY3B2U0k7SUFDRTtFZHN2U047QUFDRjtBY3Q0U0k7RUF1RkE7SUFDRTtFZGt6U0o7RWNoelNFO0lBQ0U7RWRrelNKO0VjaHpTRTtJQUNFO0Vka3pTSjtFY2h6U0U7SUFDRTtFZGt6U0o7RWNoelNFO0lBQ0U7RWRrelNKO0VjOXlTRTtJQUNFO0VkZ3pTSjtFYzl5U0U7SUFDRTtFZGd6U0o7RWM5eVNFO0lBQ0U7RWRnelNKO0VjOXlTRTtJQUNFO0VkZ3pTSjtFYzl5U0U7SUFDRTtFZGd6U0o7RWM5eVNFO0lBQ0U7RWRnelNKO0VjNXlTRTtJQUNFO0VkOHlTSjtFYzV5U0U7SUFDRTtFZDh5U0o7RWM1eVNFO0lBQ0U7RWQ4eVNKO0VjNXlTRTtJQUNFO0VkOHlTSjtFYzV5U0U7SUFDRTtFZDh5U0o7RWN6eVNJO0lBQ0U7RWQyeVNOO0VjNXlTSTtJQUNFO0VkOHlTTjtFYy95U0k7SUFDRTtFZGl6U047RWNselNJO0lBQ0U7RWRvelNOO0VjcnpTSTtJQUNFO0VkdXpTTjtFY3h6U0k7SUFDRTtFZDB6U047RWMzelNJO0lBQ0U7RWQ2elNOO0VjOXpTSTtJQUNFO0VkZzBTTjtFY2owU0k7SUFDRTtFZG0wU047RWNwMFNJO0lBQ0U7RWRzMFNOO0VjdjBTSTtJQUNFO0VkeTBTTjtFYzEwU0k7SUFDRTtFZDQwU047RWM3MFNJO0lBQ0U7RWQrMFNOO0VjaDFTSTtJQUNFO0VkazFTTjtFY24xU0k7SUFDRTtFZHExU047RWN0MVNJO0lBQ0U7RWR3MVNOO0VjejFTSTtJQUNFO0VkMjFTTjtFYzUxU0k7SUFDRTtFZDgxU047RWMvMVNJO0lBQ0U7RWRpMlNOO0VjbDJTSTtJQUNFO0VkbzJTTjtFY3IyU0k7SUFDRTtFZHUyU047QUFDRjtBZ0IzK1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI2K1NGO0FnQm5nVEk7RUFpQko7SUFTTSxnQkFqQmE7RWhCOC9TakI7QUFDRjtBZ0J4Z1RJO0VBaUJKO0lBU00sZ0JBakJhO0VoQm1nVGpCO0FBQ0Y7QWdCN2dUSTtFQWlCSjtJQVNNLGlCQWpCYTtFaEJ3Z1RqQjtBQUNGO0FnQmxoVEk7RUFpQko7SUFTTSxpQkFqQmE7RWhCNmdUakI7QUFDRjs7QWdCdi9TQTtFQUNFO0FoQjAvU0Y7O0FnQnIvU0U7RUFDRSxNRHFCRztBZm0rU1A7O0FnQi9oVEk7RUE0Q0U7SUFDRSxNRGVEO0VmdytTTDtBQUNGO0FnQnJpVEk7RUE0Q0U7SUFDRSxNRGVEO0VmNitTTDtBQUNGO0FnQjFpVEk7RUE0Q0U7SUFDRSxNRGVEO0Vmay9TTDtBQUNGO0FnQi9pVEk7RUE0Q0U7SUFDRSxNRGVEO0VmdS9TTDtBQUNGO0FnQjlnVEU7RUFDRSxXRHFCRztBZjIvU1A7O0FnQnZqVEk7RUE0Q0U7SUFDRSxXRGVEO0VmZ2dUTDtBQUNGO0FnQjdqVEk7RUE0Q0U7SUFDRSxXRGVEO0VmcWdUTDtBQUNGO0FnQmxrVEk7RUE0Q0U7SUFDRSxXRGVEO0VmMGdUTDtBQUNGO0FnQnZrVEk7RUE0Q0U7SUFDRSxXRGVEO0VmK2dUTDtBQUNGO0FnQnRpVEU7RUFDRSxTRHFCRztBZm1oVFA7O0FnQi9rVEk7RUE0Q0U7SUFDRSxTRGVEO0Vmd2hUTDtBQUNGO0FnQnJsVEk7RUE0Q0U7SUFDRSxTRGVEO0VmNmhUTDtBQUNGO0FnQjFsVEk7RUE0Q0U7SUFDRSxTRGVEO0Vma2lUTDtBQUNGO0FnQi9sVEk7RUE0Q0U7SUFDRSxTRGVEO0VmdWlUTDtBQUNGO0FnQjlqVEU7RUFDRSxXRHFCRztBZjJpVFA7O0FnQnZtVEk7RUE0Q0U7SUFDRSxXRGVEO0VmZ2pUTDtBQUNGO0FnQjdtVEk7RUE0Q0U7SUFDRSxXRGVEO0VmcWpUTDtBQUNGO0FnQmxuVEk7RUE0Q0U7SUFDRSxXRGVEO0VmMGpUTDtBQUNGO0FnQnZuVEk7RUE0Q0U7SUFDRSxXRGVEO0VmK2pUTDtBQUNGO0FnQnRsVEU7RUFDRSxTRHFCRztBZm1rVFA7O0FnQi9uVEk7RUE0Q0U7SUFDRSxTRGVEO0Vmd2tUTDtBQUNGO0FnQnJvVEk7RUE0Q0U7SUFDRSxTRGVEO0VmNmtUTDtBQUNGO0FnQjFvVEk7RUE0Q0U7SUFDRSxTRGVEO0Vma2xUTDtBQUNGO0FnQi9vVEk7RUE0Q0U7SUFDRSxTRGVEO0VmdWxUTDtBQUNGO0FnQjltVEU7RUFDRSxXRHFCRztBZjJsVFA7O0FnQnZwVEk7RUE0Q0U7SUFDRSxXRGVEO0VmZ21UTDtBQUNGO0FnQjdwVEk7RUE0Q0U7SUFDRSxXRGVEO0VmcW1UTDtBQUNGO0FnQmxxVEk7RUE0Q0U7SUFDRSxXRGVEO0VmMG1UTDtBQUNGO0FnQnZxVEk7RUE0Q0U7SUFDRSxXRGVEO0VmK21UTDtBQUNGO0FnQnRvVEU7RUFDRSxTRHFCRztBZm1uVFA7O0FnQi9xVEk7RUE0Q0U7SUFDRSxTRGVEO0Vmd25UTDtBQUNGO0FnQnJyVEk7RUE0Q0U7SUFDRSxTRGVEO0VmNm5UTDtBQUNGO0FnQjFyVEk7RUE0Q0U7SUFDRSxTRGVEO0Vma29UTDtBQUNGO0FnQi9yVEk7RUE0Q0U7SUFDRSxTRGVEO0VmdW9UTDtBQUNGO0FnQjlwVEU7RUFDRSxXRHFCRztBZjJvVFA7O0FnQnZzVEk7RUE0Q0U7SUFDRSxXRGVEO0VmZ3BUTDtBQUNGO0FnQjdzVEk7RUE0Q0U7SUFDRSxXRGVEO0VmcXBUTDtBQUNGO0FnQmx0VEk7RUE0Q0U7SUFDRSxXRGVEO0VmMHBUTDtBQUNGO0FnQnZ0VEk7RUE0Q0U7SUFDRSxXRGVEO0VmK3BUTDtBQUNGO0FnQnRyVEU7RUFDRSxTRHFCRztBZm1xVFA7O0FnQi90VEk7RUE0Q0U7SUFDRSxTRGVEO0Vmd3FUTDtBQUNGO0FnQnJ1VEk7RUE0Q0U7SUFDRSxTRGVEO0VmNnFUTDtBQUNGO0FnQjF1VEk7RUE0Q0U7SUFDRSxTRGVEO0Vma3JUTDtBQUNGO0FnQi91VEk7RUE0Q0U7SUFDRSxTRGVEO0VmdXJUTDtBQUNGO0FnQjlzVEU7RUFDRSxXRHFCRztBZjJyVFA7O0FnQnZ2VEk7RUE0Q0U7SUFDRSxXRGVEO0VmZ3NUTDtBQUNGO0FnQjd2VEk7RUE0Q0U7SUFDRSxXRGVEO0VmcXNUTDtBQUNGO0FnQmx3VEk7RUE0Q0U7SUFDRSxXRGVEO0VmMHNUTDtBQUNGO0FnQnZ3VEk7RUE0Q0U7SUFDRSxXRGVEO0VmK3NUTDtBQUNGO0FnQnR1VEU7RUFDRSxTRHFCRztBZm10VFA7O0FnQi93VEk7RUE0Q0U7SUFDRSxTRGVEO0Vmd3RUTDtBQUNGO0FnQnJ4VEk7RUE0Q0U7SUFDRSxTRGVEO0VmNnRUTDtBQUNGO0FnQjF4VEk7RUE0Q0U7SUFDRSxTRGVEO0Vma3VUTDtBQUNGO0FnQi94VEk7RUE0Q0U7SUFDRSxTRGVEO0VmdXVUTDtBQUNGO0FnQjl2VEU7RUFDRSxXRHFCRztBZjJ1VFA7O0FnQnZ5VEk7RUE0Q0U7SUFDRSxXRGVEO0VmZ3ZUTDtBQUNGO0FnQjd5VEk7RUE0Q0U7SUFDRSxXRGVEO0VmcXZUTDtBQUNGO0FnQmx6VEk7RUE0Q0U7SUFDRSxXRGVEO0VmMHZUTDtBQUNGO0FnQnZ6VEk7RUE0Q0U7SUFDRSxXRGVEO0VmK3ZUTDtBQUNGO0FnQnR4VEU7RUFDRSxTRHFCRztBZm13VFA7O0FnQi96VEk7RUE0Q0U7SUFDRSxTRGVEO0Vmd3dUTDtBQUNGO0FnQnIwVEk7RUE0Q0U7SUFDRSxTRGVEO0VmNndUTDtBQUNGO0FnQjEwVEk7RUE0Q0U7SUFDRSxTRGVEO0Vma3hUTDtBQUNGO0FnQi8wVEk7RUE0Q0U7SUFDRSxTRGVEO0VmdXhUTDtBQUNGO0FnQjl5VEU7RUFDRSxXRHFCRztBZjJ4VFA7O0FnQnYxVEk7RUE0Q0U7SUFDRSxXRGVEO0VmZ3lUTDtBQUNGO0FnQjcxVEk7RUE0Q0U7SUFDRSxXRGVEO0VmcXlUTDtBQUNGO0FnQmwyVEk7RUE0Q0U7SUFDRSxXRGVEO0VmMHlUTDtBQUNGO0FnQnYyVEk7RUE0Q0U7SUFDRSxXRGVEO0VmK3lUTDtBQUNGO0FnQnQwVEU7RUFDRSxTRHFCRztBZm16VFA7O0FnQi8yVEk7RUE0Q0U7SUFDRSxTRGVEO0Vmd3pUTDtBQUNGO0FnQnIzVEk7RUE0Q0U7SUFDRSxTRGVEO0VmNnpUTDtBQUNGO0FnQjEzVEk7RUE0Q0U7SUFDRSxTRGVEO0VmazBUTDtBQUNGO0FnQi8zVEk7RUE0Q0U7SUFDRSxTRGVEO0VmdTBUTDtBQUNGO0FnQjkxVEU7RUFDRSxXRHFCRztBZjIwVFA7O0FnQnY0VEk7RUE0Q0U7SUFDRSxXRGVEO0VmZzFUTDtBQUNGO0FnQjc0VEk7RUE0Q0U7SUFDRSxXRGVEO0VmcTFUTDtBQUNGO0FnQmw1VEk7RUE0Q0U7SUFDRSxXRGVEO0VmMDFUTDtBQUNGO0FnQnY1VEk7RUE0Q0U7SUFDRSxXRGVEO0VmKzFUTDtBQUNGO0FnQnQzVEU7RUFDRSxTRHFCRztBZm0yVFA7O0FnQi81VEk7RUE0Q0U7SUFDRSxTRGVEO0VmdzJUTDtBQUNGO0FnQnI2VEk7RUE0Q0U7SUFDRSxTRGVEO0VmNjJUTDtBQUNGO0FnQjE2VEk7RUE0Q0U7SUFDRSxTRGVEO0VmazNUTDtBQUNGO0FnQi82VEk7RUE0Q0U7SUFDRSxTRGVEO0VmdTNUTDtBQUNGO0FnQjk0VEU7RUFDRSxXRHFCRztBZjIzVFA7O0FnQnY3VEk7RUE0Q0U7SUFDRSxXRGVEO0VmZzRUTDtBQUNGO0FnQjc3VEk7RUE0Q0U7SUFDRSxXRGVEO0VmcTRUTDtBQUNGO0FnQmw4VEk7RUE0Q0U7SUFDRSxXRGVEO0VmMDRUTDtBQUNGO0FnQnY4VEk7RUE0Q0U7SUFDRSxXRGVEO0VmKzRUTDtBQUNGO0FnQnQ2VEU7RUFDRSxTRHFCRztBZm01VFA7O0FnQi84VEk7RUE0Q0U7SUFDRSxTRGVEO0VmdzVUTDtBQUNGO0FnQnI5VEk7RUE0Q0U7SUFDRSxTRGVEO0VmNjVUTDtBQUNGO0FnQjE5VEk7RUE0Q0U7SUFDRSxTRGVEO0VmazZUTDtBQUNGO0FnQi85VEk7RUE0Q0U7SUFDRSxTRGVEO0VmdTZUTDtBQUNGO0FnQjk3VEU7RUFDRSxXRHFCRztBZjI2VFA7O0FnQnYrVEk7RUE0Q0U7SUFDRSxXRGVEO0VmZzdUTDtBQUNGO0FnQjcrVEk7RUE0Q0U7SUFDRSxXRGVEO0VmcTdUTDtBQUNGO0FnQmwvVEk7RUE0Q0U7SUFDRSxXRGVEO0VmMDdUTDtBQUNGO0FnQnYvVEk7RUE0Q0U7SUFDRSxXRGVEO0VmKzdUTDtBQUNGO0FnQnQ5VEU7RUFDRSxVRHFCRztBZm04VFA7O0FnQi8vVEk7RUE0Q0U7SUFDRSxVRGVEO0VmdzhUTDtBQUNGO0FnQnJnVUk7RUE0Q0U7SUFDRSxVRGVEO0VmNjhUTDtBQUNGO0FnQjFnVUk7RUE0Q0U7SUFDRSxVRGVEO0VmazlUTDtBQUNGO0FnQi9nVUk7RUE0Q0U7SUFDRSxVRGVEO0VmdTlUTDtBQUNGO0FnQjU5VEU7RUFDRTtBaEI4OVRKOztBZ0J2aFVJO0VBOERFO0lBQ0U7RWhCNjlUTjtBQUNGO0FnQjdoVUk7RUE4REU7SUFDRTtFaEJrK1ROO0FBQ0Y7QWdCbGlVSTtFQThERTtJQUNFO0VoQnUrVE47QUFDRjtBZ0J2aVVJO0VBOERFO0lBQ0U7RWhCNCtUTjtBQUNGO0FnQnAvVEU7RUFDRTtBaEJzL1RKOztBZ0IvaVVJO0VBOERFO0lBQ0U7RWhCcS9UTjtBQUNGO0FnQnJqVUk7RUE4REU7SUFDRTtFaEIwL1ROO0FBQ0Y7QWdCMWpVSTtFQThERTtJQUNFO0VoQisvVE47QUFDRjtBZ0IvalVJO0VBOERFO0lBQ0U7RWhCb2dVTjtBQUNGO0FnQjVnVUU7RUFDRTtBaEI4Z1VKOztBZ0J2a1VJO0VBOERFO0lBQ0U7RWhCNmdVTjtBQUNGO0FnQjdrVUk7RUE4REU7SUFDRTtFaEJraFVOO0FBQ0Y7QWdCbGxVSTtFQThERTtJQUNFO0VoQnVoVU47QUFDRjtBZ0J2bFVJO0VBOERFO0lBQ0U7RWhCNGhVTjtBQUNGO0FnQnBpVUU7RUFDRTtBaEJzaVVKOztBZ0IvbFVJO0VBOERFO0lBQ0U7RWhCcWlVTjtBQUNGO0FnQnJtVUk7RUE4REU7SUFDRTtFaEIwaVVOO0FBQ0Y7QWdCMW1VSTtFQThERTtJQUNFO0VoQitpVU47QUFDRjtBZ0IvbVVJO0VBOERFO0lBQ0U7RWhCb2pVTjtBQUNGO0FnQjVqVUU7RUFDRTtBaEI4alVKOztBZ0J2blVJO0VBOERFO0lBQ0U7RWhCNmpVTjtBQUNGO0FnQjduVUk7RUE4REU7SUFDRTtFaEJra1VOO0FBQ0Y7QWdCbG9VSTtFQThERTtJQUNFO0VoQnVrVU47QUFDRjtBZ0J2b1VJO0VBOERFO0lBQ0U7RWhCNGtVTjtBQUNGO0FnQnBsVUU7RUFDRTtBaEJzbFVKOztBZ0Ivb1VJO0VBOERFO0lBQ0U7RWhCcWxVTjtBQUNGO0FnQnJwVUk7RUE4REU7SUFDRTtFaEIwbFVOO0FBQ0Y7QWdCMXBVSTtFQThERTtJQUNFO0VoQitsVU47QUFDRjtBZ0IvcFVJO0VBOERFO0lBQ0U7RWhCb21VTjtBQUNGO0FnQjVtVUU7RUFDRTtBaEI4bVVKOztBZ0J2cVVJO0VBOERFO0lBQ0U7RWhCNm1VTjtBQUNGO0FnQjdxVUk7RUE4REU7SUFDRTtFaEJrblVOO0FBQ0Y7QWdCbHJVSTtFQThERTtJQUNFO0VoQnVuVU47QUFDRjtBZ0J2clVJO0VBOERFO0lBQ0U7RWhCNG5VTjtBQUNGO0FnQnBvVUU7RUFDRTtBaEJzb1VKOztBZ0IvclVJO0VBOERFO0lBQ0U7RWhCcW9VTjtBQUNGO0FnQnJzVUk7RUE4REU7SUFDRTtFaEIwb1VOO0FBQ0Y7QWdCMXNVSTtFQThERTtJQUNFO0VoQitvVU47QUFDRjtBZ0Ivc1VJO0VBOERFO0lBQ0U7RWhCb3BVTjtBQUNGO0FnQjVwVUU7RUFDRTtBaEI4cFVKOztBZ0J2dFVJO0VBOERFO0lBQ0U7RWhCNnBVTjtBQUNGO0FnQjd0VUk7RUE4REU7SUFDRTtFaEJrcVVOO0FBQ0Y7QWdCbHVVSTtFQThERTtJQUNFO0VoQnVxVU47QUFDRjtBZ0J2dVVJO0VBOERFO0lBQ0U7RWhCNHFVTjtBQUNGO0FnQnByVUU7RUFDRTtBaEJzclVKOztBZ0IvdVVJO0VBOERFO0lBQ0U7RWhCcXJVTjtBQUNGO0FnQnJ2VUk7RUE4REU7SUFDRTtFaEIwclVOO0FBQ0Y7QWdCMXZVSTtFQThERTtJQUNFO0VoQityVU47QUFDRjtBZ0IvdlVJO0VBOERFO0lBQ0U7RWhCb3NVTjtBQUNGO0FnQjVzVUU7RUFDRTtBaEI4c1VKOztBZ0J2d1VJO0VBOERFO0lBQ0U7RWhCNnNVTjtBQUNGO0FnQjd3VUk7RUE4REU7SUFDRTtFaEJrdFVOO0FBQ0Y7QWdCbHhVSTtFQThERTtJQUNFO0VoQnV0VU47QUFDRjtBZ0J2eFVJO0VBOERFO0lBQ0U7RWhCNHRVTjtBQUNGO0FnQnB1VUU7RUFDRTtBaEJzdVVKOztBZ0IveFVJO0VBOERFO0lBQ0U7RWhCcXVVTjtBQUNGO0FnQnJ5VUk7RUE4REU7SUFDRTtFaEIwdVVOO0FBQ0Y7QWdCMXlVSTtFQThERTtJQUNFO0VoQit1VU47QUFDRjtBZ0IveVVJO0VBOERFO0lBQ0U7RWhCb3ZVTjtBQUNGO0FnQjl1VUE7RUFDRTtBaEJndlVGOztBZ0I5dVVBO0VBQ0U7QWhCaXZVRjs7QWdCM3pVSTtFQStFQTtJQUNFO0VoQmd2VUo7RWdCOXVVRTtJQUNFO0VoQmd2VUo7QUFDRjtBZ0JwMFVJO0VBK0VBO0lBQ0U7RWhCd3ZVSjtFZ0J0dlVFO0lBQ0U7RWhCd3ZVSjtBQUNGO0FnQjUwVUk7RUErRUE7SUFDRTtFaEJnd1VKO0VnQjl2VUU7SUFDRTtFaEJnd1VKO0FBQ0Y7QWdCcDFVSTtFQStFQTtJQUNFO0VoQnd3VUo7RWdCdHdVRTtJQUNFO0VoQnd3VUo7QUFDRjtBZ0Jsd1VFO0VBQ0U7QWhCb3dVSjs7QWdCLzFVSTtFQWdHRTtJQUNFO0VoQm13VU47QUFDRjtBZ0JyMlVJO0VBZ0dFO0lBQ0U7RWhCd3dVTjtBQUNGO0FnQjEyVUk7RUFnR0U7SUFDRTtFaEI2d1VOO0FBQ0Y7QWdCLzJVSTtFQWdHRTtJQUNFO0VoQmt4VU47QUFDRjtBZ0IxeFVFO0VBQ0U7QWhCNHhVSjs7QWdCdjNVSTtFQWdHRTtJQUNFO0VoQjJ4VU47QUFDRjtBZ0I3M1VJO0VBZ0dFO0lBQ0U7RWhCZ3lVTjtBQUNGO0FnQmw0VUk7RUFnR0U7SUFDRTtFaEJxeVVOO0FBQ0Y7QWdCdjRVSTtFQWdHRTtJQUNFO0VoQjB5VU47QUFDRjtBZ0JselVFO0VBQ0U7QWhCb3pVSjs7QWdCLzRVSTtFQWdHRTtJQUNFO0VoQm16VU47QUFDRjtBZ0JyNVVJO0VBZ0dFO0lBQ0U7RWhCd3pVTjtBQUNGO0FnQjE1VUk7RUFnR0U7SUFDRTtFaEI2elVOO0FBQ0Y7QWdCLzVVSTtFQWdHRTtJQUNFO0VoQmswVU47QUFDRjtBZ0IxMFVFO0VBQ0U7QWhCNDBVSjs7QWdCdjZVSTtFQWdHRTtJQUNFO0VoQjIwVU47QUFDRjtBZ0I3NlVJO0VBZ0dFO0lBQ0U7RWhCZzFVTjtBQUNGO0FnQmw3VUk7RUFnR0U7SUFDRTtFaEJxMVVOO0FBQ0Y7QWdCdjdVSTtFQWdHRTtJQUNFO0VoQjAxVU47QUFDRjtBZ0JsMlVFO0VBQ0U7QWhCbzJVSjs7QWdCLzdVSTtFQWdHRTtJQUNFO0VoQm0yVU47QUFDRjtBZ0JyOFVJO0VBZ0dFO0lBQ0U7RWhCdzJVTjtBQUNGO0FnQjE4VUk7RUFnR0U7SUFDRTtFaEI2MlVOO0FBQ0Y7QWdCLzhVSTtFQWdHRTtJQUNFO0VoQmszVU47QUFDRjtBZ0IxM1VFO0VBQ0U7QWhCNDNVSjs7QWdCdjlVSTtFQWdHRTtJQUNFO0VoQjIzVU47QUFDRjtBZ0I3OVVJO0VBZ0dFO0lBQ0U7RWhCZzRVTjtBQUNGO0FnQmwrVUk7RUFnR0U7SUFDRTtFaEJxNFVOO0FBQ0Y7QWdCditVSTtFQWdHRTtJQUNFO0VoQjA0VU47QUFDRjtBZ0JsNVVFO0VBQ0U7QWhCbzVVSjs7QWdCLytVSTtFQWdHRTtJQUNFO0VoQm01VU47QUFDRjtBZ0JyL1VJO0VBZ0dFO0lBQ0U7RWhCdzVVTjtBQUNGO0FnQjEvVUk7RUFnR0U7SUFDRTtFaEI2NVVOO0FBQ0Y7QWdCLy9VSTtFQWdHRTtJQUNFO0VoQms2VU47QUFDRjtBZ0IxNlVFO0VBQ0U7QWhCNDZVSjs7QWdCdmdWSTtFQWdHRTtJQUNFO0VoQjI2VU47QUFDRjtBZ0I3Z1ZJO0VBZ0dFO0lBQ0U7RWhCZzdVTjtBQUNGO0FnQmxoVkk7RUFnR0U7SUFDRTtFaEJxN1VOO0FBQ0Y7QWdCdmhWSTtFQWdHRTtJQUNFO0VoQjA3VU47QUFDRjtBZ0JsOFVFO0VBQ0U7QWhCbzhVSjs7QWdCL2hWSTtFQWdHRTtJQUNFO0VoQm04VU47QUFDRjtBZ0JyaVZJO0VBZ0dFO0lBQ0U7RWhCdzhVTjtBQUNGO0FnQjFpVkk7RUFnR0U7SUFDRTtFaEI2OFVOO0FBQ0Y7QWdCL2lWSTtFQWdHRTtJQUNFO0VoQms5VU47QUFDRjtBZ0IxOVVFO0VBQ0U7QWhCNDlVSjs7QWdCdmpWSTtFQWdHRTtJQUNFO0VoQjI5VU47QUFDRjtBZ0I3alZJO0VBZ0dFO0lBQ0U7RWhCZytVTjtBQUNGO0FnQmxrVkk7RUFnR0U7SUFDRTtFaEJxK1VOO0FBQ0Y7QWdCdmtWSTtFQWdHRTtJQUNFO0VoQjArVU47QUFDRjtBZ0JsL1VFO0VBQ0U7QWhCby9VSjs7QWdCL2tWSTtFQWdHRTtJQUNFO0VoQm0vVU47QUFDRjtBZ0JybFZJO0VBZ0dFO0lBQ0U7RWhCdy9VTjtBQUNGO0FnQjFsVkk7RUFnR0U7SUFDRTtFaEI2L1VOO0FBQ0Y7QWdCL2xWSTtFQWdHRTtJQUNFO0VoQmtnVk47QUFDRjtBZ0IxZ1ZFO0VBQ0U7QWhCNGdWSjs7QWdCdm1WSTtFQWdHRTtJQUNFO0VoQjJnVk47QUFDRjtBZ0I3bVZJO0VBZ0dFO0lBQ0U7RWhCZ2hWTjtBQUNGO0FnQmxuVkk7RUFnR0U7SUFDRTtFaEJxaFZOO0FBQ0Y7QWdCdm5WSTtFQWdHRTtJQUNFO0VoQjBoVk47QUFDRjtBaUIvbVZFO0VBSUk7QWpCOG1WTjs7QWlCbG5WRTtFQUlJO0FqQmtuVk47O0FpQnRuVkU7RUFJSTtBakJzblZOOztBaUIxblZFO0VBSUk7QWpCMG5WTjs7QWlCOW5WRTtFQUlJO0FqQjhuVk47O0FpQmxvVkU7RUFJSTtBakJrb1ZOOztBaUJ0b1ZFO0VBRUk7QWpCd29WTjs7QWlCMW9WRTtFQUlJO0FqQjBvVk47O0FpQjlvVkU7RUFJSTtBakI4b1ZOOztBaUJscFZFO0VBSUk7QWpCa3BWTjs7QWlCdHBWRTtFQUlJO0FqQnNwVk47O0FpQjFwVkU7RUFJSTtBakIwcFZOOztBaUI5cFZFO0VBSUk7QWpCOHBWTjs7QWlCbHFWRTtFQUlJO0FqQmtxVk47O0FpQnRxVkU7RUFJSTtBakJzcVZOOztBaUIxcVZFO0VBSUk7QWpCMHFWTjs7QWlCOXFWRTtFQUlJO0FqQjhxVk47O0FpQmxyVkU7RUFJSTtBakJrclZOOztBaUJ0clZFO0VBSUk7QWpCc3JWTjs7QWlCMXJWRTtFQUlJO0FqQjByVk47O0FpQjlyVkU7RUFJSTtBakI4clZOOztBaUI1c1ZJO0VBdUJFO0lBSUk7RWpCc3JWUjtFaUIxclZJO0lBSUk7RWpCeXJWUjtFaUI3clZJO0lBSUk7RWpCNHJWUjtFaUJoc1ZJO0lBSUk7RWpCK3JWUjtFaUJuc1ZJO0lBSUk7RWpCa3NWUjtFaUJ0c1ZJO0lBSUk7RWpCcXNWUjtFaUJ6c1ZJO0lBRUk7RWpCMHNWUjtFaUI1c1ZJO0lBSUk7RWpCMnNWUjtFaUIvc1ZJO0lBSUk7RWpCOHNWUjtFaUJsdFZJO0lBSUk7RWpCaXRWUjtFaUJydFZJO0lBSUk7RWpCb3RWUjtFaUJ4dFZJO0lBSUk7RWpCdXRWUjtFaUIzdFZJO0lBSUk7RWpCMHRWUjtFaUI5dFZJO0lBSUk7RWpCNnRWUjtFaUJqdVZJO0lBSUk7RWpCZ3VWUjtFaUJwdVZJO0lBSUk7RWpCbXVWUjtFaUJ2dVZJO0lBSUk7RWpCc3VWUjtFaUIxdVZJO0lBSUk7RWpCeXVWUjtFaUI3dVZJO0lBSUk7RWpCNHVWUjtFaUJodlZJO0lBSUk7RWpCK3VWUjtFaUJudlZJO0lBSUk7RWpCa3ZWUjtBQUNGO0FpQjl3Vkk7RUF1QkU7SUFJSTtFakJ1dlZSO0VpQjN2Vkk7SUFJSTtFakIwdlZSO0VpQjl2Vkk7SUFJSTtFakI2dlZSO0VpQmp3Vkk7SUFJSTtFakJnd1ZSO0VpQnB3Vkk7SUFJSTtFakJtd1ZSO0VpQnZ3Vkk7SUFJSTtFakJzd1ZSO0VpQjF3Vkk7SUFFSTtFakIyd1ZSO0VpQjd3Vkk7SUFJSTtFakI0d1ZSO0VpQmh4Vkk7SUFJSTtFakIrd1ZSO0VpQm54Vkk7SUFJSTtFakJreFZSO0VpQnR4Vkk7SUFJSTtFakJxeFZSO0VpQnp4Vkk7SUFJSTtFakJ3eFZSO0VpQjV4Vkk7SUFJSTtFakIyeFZSO0VpQi94Vkk7SUFJSTtFakI4eFZSO0VpQmx5Vkk7SUFJSTtFakJpeVZSO0VpQnJ5Vkk7SUFJSTtFakJveVZSO0VpQnh5Vkk7SUFJSTtFakJ1eVZSO0VpQjN5Vkk7SUFJSTtFakIweVZSO0VpQjl5Vkk7SUFJSTtFakI2eVZSO0VpQmp6Vkk7SUFJSTtFakJnelZSO0VpQnB6Vkk7SUFJSTtFakJtelZSO0FBQ0Y7QWlCLzBWSTtFQXVCRTtJQUlJO0VqQnd6VlI7RWlCNXpWSTtJQUlJO0VqQjJ6VlI7RWlCL3pWSTtJQUlJO0VqQjh6VlI7RWlCbDBWSTtJQUlJO0VqQmkwVlI7RWlCcjBWSTtJQUlJO0VqQm8wVlI7RWlCeDBWSTtJQUlJO0VqQnUwVlI7RWlCMzBWSTtJQUVJO0VqQjQwVlI7RWlCOTBWSTtJQUlJO0VqQjYwVlI7RWlCajFWSTtJQUlJO0VqQmcxVlI7RWlCcDFWSTtJQUlJO0VqQm0xVlI7RWlCdjFWSTtJQUlJO0VqQnMxVlI7RWlCMTFWSTtJQUlJO0VqQnkxVlI7RWlCNzFWSTtJQUlJO0VqQjQxVlI7RWlCaDJWSTtJQUlJO0VqQisxVlI7RWlCbjJWSTtJQUlJO0VqQmsyVlI7RWlCdDJWSTtJQUlJO0VqQnEyVlI7RWlCejJWSTtJQUlJO0VqQncyVlI7RWlCNTJWSTtJQUlJO0VqQjIyVlI7RWlCLzJWSTtJQUlJO0VqQjgyVlI7RWlCbDNWSTtJQUlJO0VqQmkzVlI7RWlCcjNWSTtJQUlJO0VqQm8zVlI7QUFDRjtBaUJoNVZJO0VBdUJFO0lBSUk7RWpCeTNWUjtFaUI3M1ZJO0lBSUk7RWpCNDNWUjtFaUJoNFZJO0lBSUk7RWpCKzNWUjtFaUJuNFZJO0lBSUk7RWpCazRWUjtFaUJ0NFZJO0lBSUk7RWpCcTRWUjtFaUJ6NFZJO0lBSUk7RWpCdzRWUjtFaUI1NFZJO0lBRUk7RWpCNjRWUjtFaUIvNFZJO0lBSUk7RWpCODRWUjtFaUJsNVZJO0lBSUk7RWpCaTVWUjtFaUJyNVZJO0lBSUk7RWpCbzVWUjtFaUJ4NVZJO0lBSUk7RWpCdTVWUjtFaUIzNVZJO0lBSUk7RWpCMDVWUjtFaUI5NVZJO0lBSUk7RWpCNjVWUjtFaUJqNlZJO0lBSUk7RWpCZzZWUjtFaUJwNlZJO0lBSUk7RWpCbTZWUjtFaUJ2NlZJO0lBSUk7RWpCczZWUjtFaUIxNlZJO0lBSUk7RWpCeTZWUjtFaUI3NlZJO0lBSUk7RWpCNDZWUjtFaUJoN1ZJO0lBSUk7RWpCKzZWUjtFaUJuN1ZJO0lBSUk7RWpCazdWUjtFaUJ0N1ZJO0lBSUk7RWpCcTdWUjtBQUNGO0FrQnY5VkE7RUFDRTtBbEJ5OVZGOztBa0J2OVZBOzs7OztFQUtFO0VBQ0E7QWxCMDlWRjs7QWtCeDlWQTtFQUNFO0VBQ0E7QWxCMjlWRjs7QWtCeDlWQTs7RUFFRTtFQUNBO0FsQjI5VkY7O0FrQng5VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEIyOVZGO0FFbitWSTtFZ0JJSjtJQU9JO0VsQjQ5VkY7QUFDRjtBa0J6OVZJO0VBQ0U7QWxCMjlWTjtBa0J0OVZJO0VBQ0U7QWxCdzlWTjtBa0JwOVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCczlWSjtBRTEvVkk7RWdCMEJGO0lBYUk7RWxCdTlWSjtBQUNGO0FrQnA5VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCczlWSjtBa0JuOVZFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QWxCcTlWSjtBa0JwOFZFO0VBQ0U7RUFDQTtFQUNBO0FsQnM4Vko7QUV2aFdJO0VnQjhFRjtJQU1JO0VsQnU4Vko7QUFDRjtBa0JwOFZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCczhWSjtBRXJpV0k7RWdCd0ZGO0lBVUk7RWxCdThWSjtBQUNGO0FrQnA4VkU7RUFDRTtFQUNBO0VBQ0E7QWxCczhWSjtBRS9pV0k7RWdCc0dGO0lBTUk7SUFDQTtFbEJ1OFZKO0FBQ0Y7QWtCcDhWRTs7RUFFRTtFQUNBO0FsQnM4Vko7QWtCbjhWRTs7RUFFRTtFQUNBO0VBQ0E7QWxCcThWSjtBa0JsOFZFO0VBQ0U7RUFDQTtFQUNBO0VuQjlJRjtFbUJnSkU7RUFDQTtFQUNBO0VBQ0E7QWxCbzhWSjtBRTFrV0k7RWdCOEhGO0lBVUk7RWxCczhWSjtBQUNGO0FrQm44VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCcThWSjtBa0JsOFZFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtBbEIrN1ZKO0FrQjU3VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI4N1ZKO0FrQjM3VkU7O0VBRUU7RUFDQTtBbEI2N1ZKO0FrQjE3VkU7O0VBRUU7QWxCNDdWSjtBa0J6N1ZFOztFQUVFO0VBQ0E7QWxCMjdWSjtBa0J4N1ZFO0VBQ0U7RUFDQTtFQUNBO0FsQjA3Vko7QUVqb1dJO0VnQm9NRjtJQU1JO0VsQjI3Vko7QUFDRjtBa0J6N1ZJO0VBQ0U7QWxCMjdWTjtBa0J2N1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJ5N1ZKO0FrQnY3Vkk7RUFDRTtBbEJ5N1ZOO0FrQnI3VkU7RUFDRTtBbEJ1N1ZKO0FrQnI3Vkk7RUFDRTtBbEJ1N1ZOO0FrQnA3Vkk7RW5CN09GO0VtQitPSTtBbEJzN1ZOO0FrQmw3VkU7RW5CblBBO0FDd3FXRjtBRWhxV0k7RWdCMk9GO0lBSUk7RWxCcTdWSjtBQUNGO0FrQm43Vkk7OztFaEIzSUY7RWdCK0lJO0FsQnE3Vk47QUV4cldJO0VnQitQQTs7O0loQjNJRjtFRjBrV0E7QUFDRjs7QW1CbnNXRTtFakJ3SEE7RUF4Q0E7RUFDQSxtQkFGd0I7RUFHeEIsa0JBSHdDO0VpQnpFdEM7RUFDQTtBbkJxc1dKO0FFeHNXSTtFaUJKRjtJakJ3SEE7RUZ3bFdBO0FBQ0Y7QUVoc1dJO0VpQmpCRjtJakJ3SEE7RUY2bFdBO0FBQ0Y7O0FtQnhzV0E7RUFDRTtBbkIyc1dGOztBbUJ4c1dBO0VBQ0U7RUFDQTtBbkIyc1dGOztBb0IvdFdFO0VyQklBO0FDK3RXRjtBb0IvdFdFO0VyQkFBO0FDa3VXRjtBb0I5dFdFO0VBQ0U7RXJCQUY7QUNpdVdGO0FFenRXSTtFa0JURjtJQUdJO0VwQm11V0o7QUFDRjtBb0JqdVdJO0VsQmtFRjtFQUNBLG1CQUZ3QjtFQUd4QixrQkFId0M7RWtCL0RwQztFbEJ3R0o7QUY4bldGO0FFcnVXSTtFa0JIQTtJbEIwR0Y7RUZrb1dBO0FBQ0Y7QW9CcHVXTTtFQUNFO0VsQndETjtFQUNBLG1CQUZ3QjtFQUd4QixrQkFId0M7RWtCckRsQztFbEI4Rk47QUYyb1dGO0FFL3ZXSTtFa0JtQkU7SWxCaUdKO0lrQjFGUTtFcEIwdVdSO0FBQ0Y7QUV4dldJO0VrQktBO0lBWUk7RXBCMnVXTjtBQUNGO0FvQnh1V0U7RUFDRTtBcEIwdVdKO0FFaHdXSTtFa0JxQkY7SUFHSTtFcEI0dVdKO0FBQ0Y7QW9CMXVXRTtFQUNFO0FwQjR1V0o7QUV4d1dJO0VrQjJCRjtJQUdJO0VwQjh1V0o7QUFDRjtBb0I1dVdFO0VBQ0U7RUFLQTtBcEIwdVdKO0FFanhXSTtFa0JpQ0Y7SUFHSTtFcEJpdldKO0FBQ0Y7QW9COXVXSTtFbEI2QkY7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0VrQjFCL0I7RUFDQTtFckJuREo7QUNzeVdGO0FvQi91V0U7RUFjRTtBcEJvdVdKO0FvQmp2V0k7RUFDRTtFbEJvQko7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0VrQmQvQjtFbEJpREo7RUgvR0E7QUNreldGO0FFMXlXSTtFa0JnREE7SUFHSTtFcEIydldOO0FBQ0Y7QUU1eldJO0VrQjZEQTtJbEJ1REY7RUY0c1dBO0FBQ0Y7QW9CdHZXSTtFQUNFO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QXBCb3ZXTjtBRTN6V0k7RWtCOERBO0lBS0k7RXBCNHZXTjtBQUNGO0FvQnR2V0k7RUFDRTtFQUlBO0VsQmhCSjtFQUNBLG1CQUZ3QjtFQUd4QixrQkFId0M7RWtCbUJwQztFQUNBO0VsQnFCSjtBRm11V0Y7QUUxMFdJO0VrQjBFQTtJQUdJO0VwQml3V047QUFDRjtBRTUxV0k7RWtCdUZBO0lsQjZCRjtFRjR1V0E7QUFDRjtBb0I1dldJO0VBQ0U7RUFJQTtLQUFBO0VBQ0E7RUFDQTtBcEIydldOO0FFMTFXSTtFa0J3RkE7SUFHSTtFcEJtd1dOO0FBQ0Y7QW9COXZXSTtFQUNFO0VBS0E7QXBCNHZXTjtBRW4yV0k7RWtCaUdBO0lBR0k7SUFDQTtFcEJtd1dOO0FBQ0Y7O0FxQnozV0k7Ozs7RUFJRTtFQUNBO0VBQ0E7QXJCNDNXTjtBcUIxM1dJO0VuQitHRjtFbUI3R0k7RUFDQTtBckI0M1dOO0FxQjEzV0k7RW5CMEdGO0VtQnhHSTtFQUNBO0FyQjQzV047QXFCMTNXSTtFbkJxR0Y7RW1CbkdJO0VBQ0E7QXJCNDNXTjtBcUIxM1dJOzs7OztFbkJnR0Y7RW1CMUZJO0FyQjQzV047QXFCMTNXSTtFQUNFO0FyQjQzV047QUV6NVdJO0VtQkpGO0lBb0NJO0lBQ0E7RXJCNjNXSjtBQUNGO0FFLzVXSTtFbUJKRjtJQXdDSTtJQUNBO0VyQiszV0o7QUFDRjtBcUI3M1dJO0VBQ0U7RUFFQTtBckI4M1dOO0FxQjMzV0k7RUFDRTtBckI2M1dOOztBRS81V0k7RW9CbEJKO0lBRUk7SUFDQTtFdEJvN1dGO0FBQ0Y7QUV0NldJO0VvQmxCSjtJQU1JO0V0QnM3V0Y7RXNCcjdXRTtJQUNFO0lBQ0E7RXRCdTdXSjtFc0JwN1dFO0lBQ0U7RXRCczdXSjtFc0JuN1dFO0lBQ0U7SUFDQTtJQUNBO0V0QnE3V0o7QUFDRjtBc0JsN1dFO0VBQ0U7QXRCbzdXSjtBc0JqN1dNO0VBQ0U7QXRCbTdXUjtBRTE4V0k7RW9CMkJJO0lBQ0U7RXRCazdXUjtBQUNGO0FzQjk2V1E7Ozs7Ozs7RXZCNUJOO0FDbTlXRjtBc0IxNldFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI0NldKO0FzQjE2V0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFdkJ6REo7RXVCMkRJO0VBQ0E7QXRCNDZXTjtBRTM5V0k7RW9Cd0NBO0lBVUk7RXRCNjZXTjtBQUNGO0FzQno2V0U7RXZCcEVBO0V1QnNFRTtBdEIyNldKO0FzQno2V0k7Ozs7Ozs7RXBCNENGO0VvQnBDSTtFdkIzRUo7RXVCNkVJO0F0QjI2V047QUU3L1dJO0VvQndFQTs7Ozs7OztJcEI0Q0Y7RUZtNVdBO0FBQ0Y7QXNCNzZXSTtFQUNFO0F0Qis2V047QUU5L1dJO0VvQjhFQTtJQUdJO0V0Qmk3V047QUFDRjtBc0IvNldJO0VBQ0U7RUFDQTtBdEJpN1dOO0FzQi82V0k7RUFDRTtFQUNBO0F0Qmk3V047QXNCNTZXSTtFQUNFO0F0Qjg2V047QXNCNTZXSTtFQUNFO0VBQ0E7QXRCODZXTjtBRWxoWEk7RW9Ca0dBO0lBSUk7RXRCZzdXTjtBQUNGO0FzQjU2V0U7RUFDRTtFQUNBO0VBQ0E7QXRCODZXSjtBRXppWEk7RW9Cd0hGO0lBTUk7RXRCKzZXSjtBQUNGO0FzQjc2V0k7RUFDRTtFQUNBO0VBQ0E7QXRCKzZXTjtBc0I1NldJO0VBQ0U7RUFDQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0F0Qjg2V047QXNCejZXSTtFQUNFO0F0QjI2V047QUVoalhJO0VvQmxCSjtJQTJKSTtFdEIyNldGO0VzQno2V0U7SUFDRTtFdEIyNldKO0VzQng2V0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEIwNldKO0VzQnY2V0U7SUFDRTtJQUNBO0V0Qnk2V0o7RXNCdDZXRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRCdzZXSjtFc0JuNldJOztJQUNFO0lBQ0E7SUFDQTtFdEJzNldOO0FBQ0Y7QUVsbFhJO0VvQndLRTs7SUFLSTtFdEIwNldSO0FBQ0Y7QUV4bFhJO0VvQmlMRTs7SUFDRTtFdEIyNldOO0VzQng2V0k7O0lBQ0U7SUFDQTtFdEIyNldOO0VzQnY2V0U7SUFDRTtFdEJ5NldKO0FBQ0Y7O0FzQnI2V0E7RUFDRTtJQUNFO0lBQ0E7RXRCdzZXRjtFc0JyNldBO0lBQ0U7SUFDQTtFdEJ1NldGO0VzQnA2V0E7SUFDRTtJQUNBO0V0QnM2V0Y7RXNCbjZXQTtJQUNFO0lBQ0E7RXRCcTZXRjtBQUNGO0F1QjNvWEE7RUFDRTtFQUNBO0F2QjZvWEY7QXVCM29YRTtFQUNFO0VBQ0E7QXZCNm9YSjtBdUIzb1hJO0VBQ0U7RUFDQTtFQUNBO0VBR0E7QXZCMm9YTjtBdUJwb1hJO0VBQ0U7RXJCaUVKO0VBQ0EsbUJBRm1CO0VBR25CLGtCQUhtQztFcUI5RC9CO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXZCdW9YTjtBRS9wWEk7RXFCREY7SUE2Qkk7RXZCdW9YSjtBQUNGO0FFcHFYSTtFcUJERjtJQWlDSTtFdkJ3b1hKO0FBQ0Y7QUV6cVhJO0VxQkRGO0lBcUNJO0V2QnlvWEo7QUFDRjtBRTlxWEk7RXFCREY7SUF5Q0k7RXZCMG9YSjtBQUNGOztBd0J4clhBO0VBU0U7RUFjQTtFQU9BO0VBZUE7QXhCa3BYRjtBd0I5clhFO0V0QmtHQTtBRitsWEY7QXdCN3JYRTtFQUNFO0F4QityWEo7QXdCM3JYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2clhKO0F3QjFyWEU7RUFDRTtBeEI0clhKO0F3QnhyWEU7RXRCaUdBO0VzQi9GRTtFQUNBO0F4QjByWEo7QXdCdHJYRTtFQUNFO0V0QmlERjtFQUNBLG1CQUZ3QjtFQUd4QixrQkFId0M7RXNCOUN0QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6QjVCRjtFeUI4QkU7RUFDQTtFQUNBO0F4QjByWEo7QXdCdHJYRTtFekJwQ0E7QUM2dFhGO0F3QnJyWEU7RUFDRTtFQUNBO0VBQ0E7QXhCdXJYSjtBRXZ1WEk7RXNCNkNGO0lBTUk7SUFDQTtFeEJ3clhKO0FBQ0Y7QXdCdHJYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3clhOO0F3QnByWEU7RUFDRTtFQUlBO0VBSUE7QXhCZ3JYSjtBRTF2WEk7RXNCaUVGO0lBR0k7RXhCMHJYSjtBQUNGO0FFL3ZYSTtFc0JpRUY7SUFPSTtFeEIyclhKO0FBQ0Y7QXdCeHJYSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeXJYTjtBd0J2clhNO0VBQ0U7RUFDQTtFQUNBO0F4QnlyWFI7QXdCdnJYUTtFQUNFO0VBQ0E7QXhCeXJYVjtBd0J4clhVO0V6QnZGUjtBQ2t4WEY7QXdCcHJYSTtFQUVFO0F4QnFyWE47QXdCbnJYTTtFQUNFO0VBQ0E7RUFFQTtBeEJvclhSO0F3QjlxWEU7RUFDRTtFQUNBO0F4QmdyWEo7QUVueVhJO0VzQmlIRjtJQVFJO0V4QjhxWEo7QUFDRjtBd0IxcVhJOztFQUVFO0F4QjRxWE47QXdCenFYSTtFdEJ2REY7RUFDQSxtQkFGd0I7RUFHeEIsa0JBSHdDO0FGc3VYMUM7QXdCMXFYSTtFQUNFO0F4QjRxWE47QXdCenFYSTtFdEJ6Q0Y7QUZxdFhGO0F3QnhxWEk7Ozs7Ozs7RXRCbkVGO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFc0I0RXBDO0VBQ0E7RUFDQTtBeEI0cVhOO0F3QnpxWEk7RXRCaEZGO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFc0JvRnBDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtPQUFBO0F4QnlxWE47QXdCbHFYSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm9xWE47QXdCanFYSTs7Ozs7Ozs7RXRCOUdGO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFc0J3SHBDO0VBQ0E7RUFDQTtFekJoTUo7QUNzMlhGO0F3Qm5xWE07RXRCNUhKO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFc0IrSGxDO0VBQ0E7QXhCOHFYUjtBd0JqclhNOzs7Ozs7OztFdEI1SEo7RUFDQSxtQkFGd0I7RUFHeEIsa0JBSHdDO0VzQitIbEM7RUFDQTtBeEI4cVhSO0F3QjFxWEk7RXRCbklGO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztBRm16WDFDO0F3QjNxWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Qm5NSjtBQ2kzWEY7QXdCMXFYSTtFdEJyTUY7RUFFRSxtQnNCb01nQjtFdEJqTWhCLHNCc0JpTXFCO0V0QjlMckIsbUJzQjhMNEI7RUFDMUI7QXhCK3FYTjtBd0I1cVhJO0V6QmpPRjtBQ2c1WEY7QXdCM3FYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCNnFYTjtBd0IxcVhJO0V0QnRNQSxvSUFDRTtBRmszWE47QXdCenFYSTtFQUNFO0F4QjJxWE47QXdCeHFYSTtFQUNFO0F4QjBxWE47QXdCbnFYSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFdEIzTkYsb0lBQ0U7QUZnNFhOO0F3QmpxWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm1xWEo7QXdCaHFYRTtFdEIzSkE7RXNCNkpFO0F4QmtxWEo7O0F5QnY3WEU7RUFDRTtFQUNBO0VBQ0E7RTFCQ0Y7RTBCQ0U7QXpCMDdYSjtBeUJ2N1hFO0VBQ0U7QXpCeTdYSjtBeUJ4N1hJO0VBQ0U7RXZCMkVKO0VBQ0EsbUJBRm1CO0VBR25CLGtCQUhtQztBRm0zWHJDO0F5Qng3WEU7RXZCd0dBO0V1QnRHRTtFQUNBO0VBQ0E7QXpCMDdYSjtBRTc3WEk7RXVCREY7SXZCd0dBO0VGMDFYQTtBQUNGO0FFbDhYSTtFdUJERjtJQVVJO0V6QjY3WEo7QUFDRjtBeUIxN1hFO0VBQ0U7RUFDQTtBekI0N1hKO0F5Qno3WEU7RUFDRTtFQUNBO0UxQmpDRjtBQzY5WEY7QXlCeDdYTTtFQUNFO0F6QjA3WFI7QXlCcjdYTTtFQUNFO0F6QnU3WFI7QXlCbDdYTTtFQUNFO0F6Qm83WFI7QXlCLzZYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaTdYSjtBRW4rWEk7RXVCMENGO0lBV0k7SUFDQTtFekJrN1hKO0FBQ0Y7QXlCLzZYRTtFQUNFO0VBQ0E7QXpCaTdYSjtBeUI5NlhFO0VBQ0U7RUFDQTtFQUNBO0UxQjFFRjtFRytHQTtFdUJqQ0U7QXpCKzZYSjtBRWxnWUk7RXVCNEVGO0l2QndDQTtFRms1WEE7QUFDRjtBeUI3NlhFO0VBQ0U7RUFDQTtBekIrNlhKO0F5Qjc2WEk7RUFDRTtFQUNBO0F6Qis2WE47QXlCMzZYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCNjZYSjtBeUIzNlhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBekI2NlhOO0F5Qno2WEU7RUFDRTtFQUNBO0VBQ0E7QXpCMjZYSjtBeUJ6NlhJO0VBQ0U7RUFDQTtFQUNBO0F6QjI2WE47QXlCdDZYSTtFQUNFO0F6Qnc2WE47QUU1aFlJO0V1Qm1IQTtJQUlJO0V6Qnk2WE47QUFDRjtBeUJwNlhJO0VBQ0U7QXpCczZYTjtBeUJqNlhJO0VBQ0U7QXpCbTZYTjtBRXZpWUk7RXVCbUlBO0lBSUk7RXpCbzZYTjtBQUNGO0FFNWlZSTtFdUJtSUE7SUFRSTtFekJxNlhOO0FBQ0Y7QUVqallJO0V1QmdKRjtJQUVJO0V6Qm02WEo7QUFDRjtBeUJsNlhJO0VBQ0U7RTFCN0pKO0VHK0dBO0V1QmlESTtFQUVBO0F6Qm02WE47QUU3allJO0V1Qm9KQTtJdkI3Q0Y7RUYwOVhBO0FBQ0Y7QXlCaDZYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QnBHRjtFQUNBLG1CQUZtQjtFQUduQixrQkFIbUM7RXVCdUdqQztFdkJwRUY7RXVCc0VFO0VBQ0E7RUFDQTtBekJvNlhKO0FFbmxZSTtFdUJrS0Y7SUFnQkk7SUFDQTtJdkI1RUo7RUZrL1hBO0FBQ0Y7QXlCajZYRTtFQWVFO0F6QnE1WEo7QXlCbjZYSTtFQUNFO0VBQ0E7RUFDQTtBekJxNlhOO0F5Qmw2WEk7RUFDRTtFQUtBO0F6Qmc2WE47QUVubllJO0V1QjZNQTtJQUdJO0V6QnU2WE47QUFDRjtBeUJqNlhJO0VBSUU7RUFDQTtBekJnNlhOO0FFNW5ZSTtFdUJ1TkE7SUFFSTtFekJ1NlhOO0FBQ0Y7QUVqb1lJO0V1QnVOQTtJQVFJO0V6QnM2WE47QUFDRjtBeUJoNlhJO0VBQ0U7RUFDQTtBekJrNlhOO0FFN25ZSTtFdUJ5TkE7SUFLSTtFekJtNlhOO0FBQ0Y7QXlCaDZYSTtFQUNFO0VBQ0E7RUFDQTtBekJrNlhOO0F5Qi81WEk7RUFDRTtFQUNBO0F6Qmk2WE47QXlCOTVYSTtFQUNFO0VBQ0E7QXpCZzZYTjtBRTVwWUk7RXVCMFBBO0lBS0k7RXpCaTZYTjtBQUNGO0F5QjM1WEk7RUFDRTtBekI2NVhOO0F5QjE1WEk7RUFDRTtFQUNBO0F6QjQ1WE47QXlCejVYSTtFQUNFO0VBQ0E7QXpCMjVYTjtBeUJ4NVhJO0VBQ0U7RUFDQTtBekIwNVhOO0FFbnFZSTtFdUI2UUU7SUFDRTtFekJ5NVhOO0V5QnQ1WEk7SUFDRTtFekJ3NVhOO0FBQ0Y7QUUzcVlJO0V1QnVSRTtJQUNFO0V6QnU1WE47RXlCcDVYSTtJQUNFO0V6QnM1WE47QUFDRjtBeUJoNVhJO0VBQ0U7RUFDQTtBekJrNVhOO0F5Qi80WEk7RUFDRTtFQUNBO0F6Qmk1WE47QUUzcllJO0V1QndTQTtJQUtJO0V6Qms1WE47QUFDRjtBeUIvNFhJO0VBQ0U7RUFDQTtBekJpNVhOO0FFcHNZSTtFdUJ3VEU7SUFDRTtJQUNBO0V6Qis0WE47RXlCMzRYSTtJQUNFO0lBQ0E7RXpCNjRYTjtFeUIzNFhJO0lBQ0U7SUFDQTtFekI2NFhOO0V5Qno0WEk7SUFDRTtFekIyNFhOO0V5Qno0WEk7SUFDRTtFekIyNFhOO0V5Qno0WEk7SUFDRTtFekIyNFhOO0V5Qno0WEk7SUFDRTtFekIyNFhOO0V5QnY0WEk7SUFDRTtFekJ5NFhOO0V5QnY0WEk7SUFDRTtFekJ5NFhOO0FBQ0Y7QXlCcjRYRTtFQUVJO0lBQ0U7SUFDQTtFekJzNFhOO0V5Qmw0WEk7SUFDRTtJQUNBO0V6Qm80WE47RXlCbDRYSTtJQUNFO0lBQ0E7RXpCbzRYTjtFeUJoNFhJO0lBQ0U7RXpCazRYTjtFeUI5M1hJO0lBQ0U7SUFDQTtFekJnNFhOO0V5QjkzWEk7SUFDRTtFekJnNFhOO0FBQ0Y7QXlCNTNYRTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0V6QjYzWE47RXlCMzNYSTtJQUNFO0lBQ0E7RXpCNjNYTjtFeUJ6M1hJO0lBQ0U7SUFDQTtFekIyM1hOO0V5QnYzWEk7SUFDRTtJQUNBO0V6QnkzWE47RXlCdjNYSTtJQUNFO0V6QnkzWE47RXlCcjNYSTtJQUNFO0lBQ0E7SUFDQTtFekJ1M1hOO0V5QnIzWEk7SUFDRTtFekJ1M1hOO0FBQ0Y7QXlCbjNYRTtFQUVJO0lBQ0U7SUFDQTtFekJvM1hOO0V5QmwzWEk7SUFDRTtJQUNBO0lBQ0E7RXpCbzNYTjtFeUJoM1hJO0lBQ0U7SUFDQTtFekJrM1hOO0V5QjkyWEk7SUFDRTtFekJnM1hOO0V5QjUyWEk7SUFDRTtJQUNBO0V6QjgyWE47QUFDRjtBeUIxMlhFO0VBRUk7SUFDRTtJQUNBO0lBQ0E7RXpCMjJYTjtFeUJ6MlhJO0lBQ0U7SUFDQTtFekIyMlhOO0FBQ0Y7QUUzellJO0V1QnNkRTtJQUNFO0V6QncyWE47RXlCcjJYSTtJQUNFO0lBQ0E7SUFDQTtFekJ1MlhOO0V5QmwyWEk7SUFDRTtFekJvMlhOO0V5QmoyWEk7SUFDRTtFekJtMlhOO0V5QmgyWEk7SUFDRTtJQUNBO0lBQ0E7RXpCazJYTjtFeUI5MVhJO0lBQ0U7RXpCZzJYTjtFeUI5MVhJO0lBQ0U7SUFDQTtJQUNBO0V6QmcyWE47RXlCNTFYSTtJQUNFO0lBQ0E7SUFDQTtFekI4MVhOO0V5QjUxWEk7SUFDRTtFekI4MVhOO0FBQ0Y7QXlCMTFYRTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0V6QjIxWE47RXlCdjFYSTtJQUNFO0lBQ0E7RXpCeTFYTjtFeUJ2MVhJO0lBQ0U7RXpCeTFYTjtFeUJ2MVhJO0lBQ0U7SUFDQTtFekJ5MVhOO0V5QnYxWEk7SUFDRTtJQUNBO0lBQ0E7RXpCeTFYTjtFeUJyMVhJO0lBQ0U7RXpCdTFYTjtBQUNGO0FFMTNZSTtFdUJ3aUJBO0lBQ0U7RXpCcTFYSjtFeUJsMVhJO0lBQ0U7RXpCbzFYTjtFeUJsMVhJO0lBQ0U7SUFDQTtFekJvMVhOO0V5QmwxWEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekJvMVhOO0V5QmwxWEk7SUFDRTtFekJvMVhOO0V5QmgxWEk7SUFDRTtJQUNBO0lBQ0E7RXpCazFYTjtFeUJoMVhJO0lBQ0U7SUFDQTtFekJrMVhOO0V5QmgxWEk7SUFDRTtJQUNBO0V6QmsxWE47RXlCaDFYSTtJQUNFO0lBQ0E7RXpCazFYTjtFeUJoMVhJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXpCazFYTjtFeUI5MFhJO0lBQ0U7SUFDQTtFekJnMVhOO0V5QjkwWEk7SUFDRTtJQUNBO0V6QmcxWE47RXlCOTBYSTtJQUNFO0lBQ0E7RXpCZzFYTjtFeUI5MFhJO0lBQ0U7SUFDQTtJQUNBO0V6QmcxWE47RXlCNTBYSTtJQUNFO0lBQ0E7RXpCODBYTjtFeUI1MFhJO0lBQ0U7SUFDQTtFekI4MFhOO0V5QjUwWEk7SUFDRTtJQUNBO0V6QjgwWE47RXlCNTBYSTtJQUNFO0lBQ0E7SUFDQTtFekI4MFhOO0FBQ0Y7QUV4OFlJO0V1QituQkE7SUFDRTtFekI0MFhKO0V5QnowWEk7SUFDRTtJQUNBO0lBQ0E7RXpCMjBYTjtFeUJ6MFhJO0lBQ0U7SUFDQTtFekIyMFhOO0V5QnowWEk7SUFDRTtJQUNBO0lBQ0E7RXpCMjBYTjtFeUJ6MFhJO0lBQ0U7SUFDQTtFekIyMFhOO0V5QnYwWEk7SUFDRTtJQUNBO0lBQ0E7RXpCeTBYTjtFeUJ2MFhJO0lBQ0U7SUFDQTtFekJ5MFhOO0V5QnYwWEk7SUFDRTtJQUNBO0lBQ0E7RXpCeTBYTjtFeUJ2MFhJO0lBQ0U7SUFDQTtJQUNBO0V6QnkwWE47RXlCdjBYSTtJQUNFO0lBQ0E7RXpCeTBYTjtFeUJyMFhJO0lBQ0U7SUFDQTtFekJ1MFhOO0V5QnIwWEk7SUFDRTtJQUNBO0V6QnUwWE47RXlCcjBYSTtJQUNFO0lBQ0E7RXpCdTBYTjtFeUJyMFhJO0lBQ0U7SUFDQTtFekJ1MFhOO0V5Qm4wWEk7SUFDRTtJQUNBO0lBQ0E7RXpCcTBYTjtFeUJuMFhJO0lBQ0U7SUFDQTtFekJxMFhOO0V5Qm4wWEk7SUFDRTtJQUNBO0V6QnEwWE47RXlCbjBYSTtJQUNFO0lBQ0E7RXpCcTBYTjtBQUNGO0F5QmwwWEU7RUFFSTtJQUNFO0lBQ0E7SUFDQTtFekJtMFhOO0V5QmowWEk7SUFDRTtJQUNBO0V6Qm0wWE47RXlCajBYSTtJQUNFO0lBQ0E7SUFDQTtFekJtMFhOO0V5QmowWEk7SUFDRTtJQUNBO0V6Qm0wWE47RXlCL3pYSTtJQUNFO0lBQ0E7SUFDQTtFekJpMFhOO0V5Qi96WEk7SUFDRTtJQUNBO0V6QmkwWE47RXlCL3pYSTtJQUNFO0lBQ0E7SUFDQTtFekJpMFhOO0V5Qi96WEk7SUFDRTtJQUNBO0lBQ0E7RXpCaTBYTjtFeUIvelhJO0lBQ0U7SUFDQTtFekJpMFhOO0V5Qjd6WEk7SUFDRTtJQUNBO0V6Qit6WE47RXlCN3pYSTtJQUNFO0lBQ0E7RXpCK3pYTjtFeUI3elhJO0lBQ0U7SUFDQTtFekIrelhOO0V5Qjd6WEk7SUFDRTtJQUNBO0V6Qit6WE47RXlCM3pYSTtJQUNFO0lBQ0E7SUFDQTtFekI2elhOO0V5QjN6WEk7SUFDRTtJQUNBO0V6QjZ6WE47RXlCM3pYSTtJQUNFO0lBQ0E7RXpCNnpYTjtFeUIzelhJO0lBQ0U7SUFDQTtFekI2elhOO0FBQ0Y7QXlCMXpYRTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0V6QjJ6WE47RXlCenpYSTtJQUNFO0lBQ0E7RXpCMnpYTjtFeUJ6elhJO0lBQ0U7SUFDQTtJQUNBO0V6QjJ6WE47RXlCenpYSTtJQUNFO0lBQ0E7RXpCMnpYTjtFeUJ2elhJO0lBQ0U7SUFDQTtJQUNBO0V6Qnl6WE47RXlCdnpYSTtJQUNFO0lBQ0E7RXpCeXpYTjtFeUJ2elhJO0lBQ0U7SUFDQTtJQUNBO0V6Qnl6WE47RXlCdnpYSTtJQUNFO0lBQ0E7SUFDQTtFekJ5elhOO0V5QnZ6WEk7SUFDRTtJQUNBO0V6Qnl6WE47RXlCcnpYSTtJQUNFO0lBQ0E7RXpCdXpYTjtFeUJyelhJO0lBQ0U7SUFDQTtFekJ1elhOO0V5QnJ6WEk7SUFDRTtJQUNBO0V6QnV6WE47RXlCcnpYSTtJQUNFO0lBQ0E7RXpCdXpYTjtFeUJuelhJO0lBQ0U7SUFDQTtJQUNBO0V6QnF6WE47RXlCbnpYSTtJQUNFO0lBQ0E7RXpCcXpYTjtFeUJuelhJO0lBQ0U7SUFDQTtFekJxelhOO0V5Qm56WEk7SUFDRTtJQUNBO0V6QnF6WE47QUFDRjtBeUJselhFO0VBRUk7SUFDRTtJQUNBO0V6Qm16WE47RXlCanpYSTtJQUNFO0lBQ0E7RXpCbXpYTjtFeUJqelhJO0lBQ0U7SUFDQTtJQUNBO0V6Qm16WE47RXlCanpYSTtJQUNFO0lBQ0E7SUFDQTtFekJtelhOO0V5Qi95WEk7SUFDRTtJQUNBO0V6Qml6WE47RXlCL3lYSTtJQUNFO0lBQ0E7SUFDQTtFekJpelhOO0V5Qi95WEk7SUFDRTtJQUNBO0lBQ0E7RXpCaXpYTjtFeUIveVhJO0lBQ0U7SUFDQTtFekJpelhOO0V5Qjd5WEk7SUFDRTtJQUNBO0V6Qit5WE47RXlCN3lYSTtJQUNFO0lBQ0E7SUFDQTtFekIreVhOO0V5Qjd5WEk7SUFDRTtJQUNBO0lBQ0E7RXpCK3lYTjtFeUI3eVhJO0lBQ0U7SUFDQTtFekIreVhOO0V5QjN5WEk7SUFDRTtJQUNBO0lBQ0E7RXpCNnlYTjtFeUIzeVhJO0lBQ0U7SUFDQTtFekI2eVhOO0V5QjN5WEk7SUFDRTtJQUNBO0V6QjZ5WE47RXlCM3lYSTtJQUNFO0lBQ0E7RXpCNnlYTjtBQUNGO0F5QjF5WEU7RUFFSTtJQUNFO0lBQ0E7RXpCMnlYTjtFeUJ6eVhJO0lBQ0U7SUFDQTtFekIyeVhOO0V5Qnp5WEk7SUFDRTtJQUNBO0lBQ0E7RXpCMnlYTjtFeUJ6eVhJO0lBQ0U7SUFDQTtFekIyeVhOO0V5QnR5WEk7SUFDRTtJQUNBO0V6Qnd5WE47RXlCdHlYSTtJQUNFO0lBQ0E7RXpCd3lYTjtFeUJ0eVhJO0lBQ0U7SUFDQTtJQUNBO0V6Qnd5WE47RXlCdHlYSTtJQUNFO0lBQ0E7RXpCd3lYTjtFeUJueVhJO0lBQ0U7SUFDQTtFekJxeVhOO0V5Qm55WEk7SUFDRTtJQUNBO0lBQ0E7RXpCcXlYTjtFeUJueVhJO0lBQ0U7SUFDQTtFekJxeVhOO0V5Qm55WEk7SUFDRTtJQUNBO0V6QnF5WE47RXlCbnlYSTtJQUNFO0lBQ0E7RXpCcXlYTjtFeUJqeVhJO0lBQ0U7SUFDQTtFekJteVhOO0V5Qmp5WEk7SUFDRTtJQUVBO0V6Qmt5WE47RXlCaHlYSTtJQUNFO0lBQ0E7RXpCa3lYTjtFeUJoeVhJO0lBQ0U7SUFDQTtJQUNBO0V6Qmt5WE47RXlCaHlYSTtJQUNFO0lBQ0E7RXpCa3lYTjtBQUNGO0FFdDBaSTtFdUJ5aUNBO0lBQ0U7SUFDQTtFekJneVhKO0V5Qjd4WEU7SUFDRTtFekIreFhKO0V5QjV4WEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekI4eFhKO0V5QjN4WEU7SUFDRTtJQUNBO0V6QjZ4WEo7RXlCMXhYRTtJQUNFO0lBQ0E7RXpCNHhYSjtFeUJ4eFhFO0lBQ0U7RXpCMHhYSjtFeUJ4eFhJO0lBQ0U7SUFDQTtFekIweFhOO0V5QnR4WEU7SUFFRTtJQUNBO0lBQ0E7RXpCdXhYSjtFeUJweFhFO0lBQ0U7SUFDQTtFekJzeFhKO0V5Qm54WEU7SUFDRTtFekJxeFhKO0V5Qmx4WEU7SUFDRTtJQUNBO0V6Qm94WEo7RXlCbHhYSTtJQUNFO0lBQ0E7RXpCb3hYTjtFeUJoeFhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXpCa3hYSjtBQUNGO0FFOTNaSTtFdUJpbkNBO0lBQ0U7SUFDQTtFekJneFhKO0V5Qjl3WEU7SUFDRTtFekJneFhKO0V5Qjl3WEU7SUFDRTtJQUNBO0V6Qmd4WEo7QUFDRjtBeUI3d1hFO0VBQ0U7SUFDRTtJQUNBO0V6Qit3WEo7QUFDRjs7QTBCbjZaQTtFM0JLRTtFMkJGQTtBMUJxNlpGO0EwQm42WkU7RTNCS0E7QUNpNlpGO0EwQmw2WkU7RTNCQ0E7QUNvNlpGO0EwQmo2WkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtBMUJpNlpKO0EwQjk1WkU7RUFDRTtFQUNBO0ExQmc2Wko7O0EyQng3WkU7RUFDRTtFQUNBO0EzQjI3Wko7QTJCeDdaRTtFQUNFO0VBQ0E7RUFDQTtBM0IwN1pKO0EyQng3Wkk7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0EzQjA3Wk47QTJCdjdaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCeTdaSjtBMkJwN1pJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QTNCbzdaTjtBMkJoN1pFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QTNCZzdaSjtBRWw5Wkk7RXlCeUJGO0lBV0k7SUFDQTtFM0JrN1pKO0FBQ0Y7QTJCLzZaRTtFQUNFO0EzQmk3Wko7QTJCOTZaTTtFQUNFO0VBQ0E7QTNCZzdaUjtBMkIzNlpNO0VBQ0U7RUFDQTtBM0I2NlpSO0FFaC9aSTtFeUJzREY7SUFrQkk7SUFDQTtJQUNBO0lBRUE7RTNCMjZaSjtFMkIxNlpJO0lBQ0U7RTNCNDZaTjtBQUNGO0FFMy9aSTtFeUJzREY7SUE0Qkk7RTNCNjZaSjtBQUNGOztBNEJyZ2FBO0U3QktFO0FDb2dhRjtBNEJuZ2FFO0VBQ0U7RUFDQTtFQUVBO0E1Qm9nYUo7QTRCNy9aSTtFN0JQRjtFRytHQTtFMEJyR0k7QTVCKy9aTjtBRTlnYUk7RTBCWUE7STFCd0dGO0VGODVaQTtBQUNGO0E0QjkvWkk7RTdCaEJGO0VHNkVBO0VBQ0EsbUJBRm1CO0VBR25CLGtCQUhtQztFMEJ6RC9CO0UxQjRGSjtBRnU2WkY7QUUzaGFJO0UwQnFCQTtJMUIrRkY7RUYyNlpBO0FBQ0Y7QTRCamdhSTtFQUNFO0E1Qm1nYU47QTRCaGdhSTtFQUNFO0VBSUE7RUFDQTtFQUNBO0E1QisvWk47QUV6aWFJO0UwQm1DQTtJQUdJO0U1QnVnYU47QUFDRjtBNEJqZ2FJO0VBQ0U7QTVCbWdhTjtBRWpqYUk7RTBCNkNBO0lBSUk7RTVCb2dhTjtBQUNGO0E0QmpnYUk7RUFDRTtFQUlBO0E1QmdnYU47QUUxamFJO0UwQnFEQTtJQUdJO0U1QnNnYU47QUFDRjtBRS9qYUk7RTBCcURBO0lBUUk7RTVCc2dhTjtBQUNGO0E0QnBnYU07RUFDRTtFQUNBO0E1QnNnYVI7QTRCcGdhUTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QTVCbWdhVjtBRS9rYUk7RTBCb0VJO0lBS0k7RTVCMGdhVjtBQUNGO0FFdmthSTtFMEJ1REk7SUFVSTtJQUNBO0U1QjBnYVY7QUFDRjtBNEJ6Z2FVO0UxQm1DUjtFQXhDQTtFQUNBLG1CQUZ3QjtFQUd4QixrQkFId0M7RTBCUzlCO0VBQ0E7RUFDQTtBNUI2Z2FaO0FFbm1hSTtFMEJpRk07STFCbUNSO0VGbS9aQTtBQUNGO0E0QjVnYVU7RUFDRTtBNUI4Z2FaO0E0QjNnYVU7RUFDRTtBNUI2Z2FaO0E0QjFnYVU7RUFDRTtFQUNBO0E1QjRnYVo7QUVsbmFJO0UwQm9HTTtJQUtJO0lBQ0E7RTVCNmdhWjtBQUNGOztBNkI3bmFBO0U5QktFO0U4QkhBO0E3QmdvYUY7QTZCOW5hRTtFQUNFO0U5QktGO0VHdUVBO0VBQ0EsZ0IyQjFFcUI7RTNCMkVyQixrQkFId0M7RUF5Q3hDO0FGaWhhRjtBRXJvYUk7RTJCREY7STNCcUhBO0VGcWhhQTtBQUNGO0E2QmhvYUU7RUFDRTtBN0Jrb2FKO0FFaG9hSTtFMkJIRjtJQUdJO0U3Qm9vYUo7QUFDRjtBNkJsb2FJO0VBQ0U7RTNCbUdKO0VBeENBO0VBQ0EsZ0IyQnpEdUI7RTNCMER2QixrQkFId0M7RUh0RXhDO0U4QmlCSTtFQUNBO0VBQ0E7QTdCcW9hTjtBRTdwYUk7RTJCZ0JBO0lBV0k7RTdCc29hTjtBQUNGO0FFbHFhSTtFMkJnQkE7STNCb0dGO0VGa2phQTtBQUNGO0FFdnFhSTtFMkJVRjtJQTBCSTtFN0J1b2FKO0FBQ0Y7QTZCcG9hRTtFQUNFO0E3QnNvYUo7QTZCcG9hSTtFQUNFO0E3QnNvYU47QTZCcG9hTTtFQUNFO0VBQ0E7QTdCc29hUjtBRXRyYUk7RTJCOENFO0lBS0k7RTdCdW9hUjtBQUNGO0E2QmxvYU07RUFDRTtFQUNBO0VBQ0E7QTdCb29hUjtBRW5yYUk7RTJCNENFO0lBS0k7SUFDQTtJQUNBO0U3QnNvYVI7QUFDRjtBNkJub2FNO0VBQ0U7RTlCaEVOO0VHdUVBO0VBQ0EsZ0IyQkx5QjtFM0JNekIsa0JBSHdDO0VBeUN4QztFMkIxQ007QTdCc29hUjtBNkJub2FNO0VBQ0U7RUFDQTtBN0Jxb2FSO0FFdnNhSTtFMkJnRUU7SUFJSTtFN0J1b2FSO0FBQ0Y7QUV6dGFJO0UyQjZFRTtJQVFJO0lBQ0E7RTdCd29hUjtBQUNGO0E2QnBvYUk7RUFDRTtFQUNBO0E3QnNvYU47QUVudWFJO0UyQndDRjtJQXlESTtFN0Jzb2FKO0FBQ0Y7QTZCbG9hSTtFQUNFO0E3Qm9vYU47QTZCaG9hTTtFQUNFO0E3QmtvYVI7QTZCN25hRTtFQUNFO0VBQ0E7RUFDQTtBN0IrbmFKO0E2QjduYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QjNISjtFOEI4SEk7RUFDQTtBN0I4bmFOO0FFN3ZhSTtFMkJpSEY7SUFrQkk7RTdCOG5hSjtBQUNGO0E2QjNuYUU7RUFDRTtBN0I2bmFKO0E2QjNuYUk7RUFDRTtFM0J2Qko7QUZxcGFGO0FFendhSTtFMkIwSUE7STNCdEJGO0VGeXBhQTtBQUNGO0FFOXdhSTtFMkJ1SUY7SUFZSTtFN0IrbmFKO0FBQ0Y7QTZCN25hRTtFQUNFO0E3QituYUo7QUV6d2FJO0UyQjZJQTtJQUNFO0U3QituYUo7RTZCNW5hRTtJQUNFO0lBQ0E7RTdCOG5hSjtBQUNGOztBOEJweWFBO0UvQktFO0VBS0E7RStCU0E7QTlCdXhhRjtBOEJ2eWFFOzs7OztFQUtFO0VBQ0E7QTlCeXlhSjtBOEJ2eWFFO0UvQkRBO0FDMnlhRjtBOEJ0eWFFO0VBQ0U7QTlCd3lhSjtBOEJueWFFO0VBQ0U7RUFDQTtFQUlBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QTlCZ3lhSjtBRS95YUk7RTRCR0Y7SUFJSTtFOUI0eWFKO0FBQ0Y7QUVwemFJO0U0QkdGO0lBY0k7RTlCdXlhSjtBQUNGO0E4QnB5YUU7RUFDRTtFQUNBO0E5QnN5YUo7O0ErQi8wYUE7RUFDRTtBL0JrMWFGO0ErQmgxYUU7RUFDRTtBL0JrMWFKO0FFcDBhSTtFNkJmRjtJQUdJO0UvQm8xYUo7QUFDRjtBK0JsMWFJO0VBQ0U7RTdCK0dKO0VBeENBO0VBQ0EsZ0I2QnJFdUI7RTdCc0V2QixrQkFId0M7RUh0RXhDO0VnQ0tJO0VBQ0E7RUFDQTtBL0JxMWFOO0FFajJhSTtFNkJJQTtJQVdJO0UvQnMxYU47QUFDRjtBRXQyYUk7RTZCSUE7STdCZ0hGO0VGc3ZhQTtBQUNGO0FFMzJhSTtFNkJGRjtJQTBCSTtFL0J1MWFKO0FBQ0Y7QStCcDFhRTtFQUNFO0EvQnMxYUo7QStCcDFhSTtFQUNFO0VoQzNCSjtFR3VFQTtFQUNBLGdCNkIxQ3VCO0U3QjJDdkIsa0JBSHdDO0VBeUN4QztBRnV3YUY7QStCcDFhSTtFQUNFO0EvQnMxYU47QStCcDFhTTtFQUNFO0VBQ0E7QS9CczFhUjtBRWw0YUk7RTZCMENFO0lBS0k7RS9CdTFhUjtBQUNGO0ErQmwxYU07RUFDRTtFQUNBO0VBQ0E7QS9CbzFhUjtBRS8zYUk7RTZCd0NFO0lBS0k7SUFDQTtJQUNBO0UvQnMxYVI7QUFDRjtBK0JuMWFNO0VBQ0U7RWhDNUROO0VHdUVBO0VBQ0EsZ0I2QlR5QjtFN0JVekIsa0JBSHdDO0VBeUN4QztFNkI5Q007QS9CczFhUjtBK0JuMWFNO0VBQ0U7RUFDQTtBL0JxMWFSO0FFaDZhSTtFNkJ5RUU7SUFLSTtJQUNBO0UvQnMxYVI7QUFDRjtBRXQ2YUk7RTZCeUVFO0lBU0k7RS9CdzFhUjtBQUNGO0FFOTVhSTtFNkI0REU7SUFZSTtJQUNBO0UvQjAxYVI7QUFDRjtBRWo3YUk7RTZCNEJGO0lBZ0VJO0UvQnkxYUo7QUFDRjtBK0J0MWFFO0VBQ0U7RUFDQTtFQUNBO0EvQncxYUo7QStCdDFhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDMUdKO0VnQzZHSTtFQUNBO0EvQnUxYU47QUVyOGFJO0U2QmdHRjtJQWtCSTtFL0J1MWFKO0FBQ0Y7QStCcDFhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0U3Qk5GO0VBeENBO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFNkJrRHRDO0EvQncxYUo7QStCdDFhSTtFQUNFO0U3QlpKO0VBeENBO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFNkIyRHBDO0EvQnUxYU47QUU3OWFJO0U2QitIQTtJN0JYRjtFRjYyYUE7QUFDRjtBRWwrYUk7RTZCc0hGO0lBcUJJO0UvQjIxYUo7QUFDRjtBK0IxMWFJO0VBQ0U7RUFDQTtFQUNBO0EvQjQxYU47QStCMTFhSTtFN0JoRUY7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0U2Qm1FL0I7RTdCcURKO0VIcE1BO0VnQ2tKSTtBL0I4MWFOO0ErQjMxYUU7RUFDRTtFQUNBO0EvQjYxYUo7QUU1K2FJO0U2QjZJRjtJQUlJO0lBQ0E7SUFDQTtFL0IrMWFKO0FBQ0Y7QStCNTFhSTtFQUNFO0EvQjgxYU47QStCMTFhTTtFQUNFO0EvQjQxYVI7QStCeDFhRTtFQUNFO0EvQjAxYUo7QUU1L2FJO0U2QnFLQTtJQUNFO0UvQjAxYUo7RStCdjFhRTtJQUNFO0lBQ0E7RS9CeTFhSjtBQUNGOztBZ0N0aGJFO0VBQ0U7RUFDQTtFQUNBO0VqQ0NGO0VpQ0NFO0VBQ0E7QWhDeWhiSjtBRTNoYkk7RThCSkY7SUFRSTtFaEMyaGJKO0FBQ0Y7QWdDeGhiRTtFQUNFO0FoQzBoYko7QWdDemhiSTtFOUIwR0Y7RUFsQ0E7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0FGdzlhckM7QWdDemhiRTtFOUJvR0E7RThCbEdFO0VBQ0E7RUFDQTtBaEMyaGJKO0FFbGliSTtFOEJHRjtJOUJvR0E7RUYrN2FBO0FBQ0Y7QUV2aWJJO0U4QkdGO0lBVUk7RWhDOGhiSjtBQUNGO0FnQzNoYkU7RUFDRTtFQUNBO0FoQzZoYko7QWdDMWhiRTtFQUNFO0VBQ0E7RWpDckNGO0FDa2tiRjtBZ0N6aGJNO0VBQ0U7QWhDMmhiUjtBZ0N0aGJNO0VBQ0U7QWhDd2hiUjtBZ0NuaGJNO0VBQ0U7QWhDcWhiUjtBZ0NoaGJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENraGJKO0FnQy9nYkU7RUFDRTtBaENpaGJKO0FFeGtiSTtFOEJzREY7SUFHSTtJQUNBO0lBQ0E7RWhDbWhiSjtBQUNGO0FnQ2hoYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENraGJKO0FFeGxiSTtFOEIrREY7SUFTSTtJQUNBO0lBS0E7SUFDQTtJQUNBO0lBQ0E7RWhDZ2hiSjtFZ0N2aGJJO0lBQ0U7RWhDeWhiTjtBQUNGO0FnQ2hoYkU7RUFDRTtBaENraGJKO0FnQ2hoYkU7RUFDRTtFQUNBO0VBQ0E7RTlCdEJGO0VBQ0EsbUJBRm1CO0VBR25CLGtCQUhtQztFOEJ5QmpDO0VBQ0E7RWpDdEdGO0FDMm5iRjtBRW5uYkk7RThCb0dFO0lBQ0U7SUFDQTtFaENraGJOO0FBQ0Y7QWdDOWdiRTtFOUJKQTtFOEJNRTtFOUI5Q0Y7RUFDQSxtQkFGd0I7RUFHeEIsa0JBSHdDO0U4QmlEdEM7RWpDdkhGO0FDMG9iRjtBRS9vYkk7RThCd0hGO0k5QkpBO0VGK2hiQTtBQUNGO0FnQ2hoYkU7RTlCbERBO0VBQ0EsbUJBRm1CO0VBR25CLGtCQUhtQztFQW1DbkM7QUZzaWJGO0FnQ25oYkk7RUFDRTtBaENxaGJOO0FFaHBiSTtFOEIwSEE7SUFHSTtFaEN1aGJOO0FBQ0Y7QWdDbmhiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcWhiSjtBZ0NsaGJFO0VBQ0U7RUFDQTtBaENvaGJKO0FnQ2poYkU7RUFDRTtFQUNBO0FoQ21oYko7QWdDamhiSTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QWhDbWhiTjtBZ0MvZ2JFO0VBQ0U7RUFDQTtFQUNBO0U5QnpGRjtFQUNBLG1CQUZtQjtFQUduQixrQkFIbUM7RThCNEZqQztFOUI0QkY7RUhwTUE7QUM2cmJGO0FnQ2poYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUNBO0U5QjdHRjtFQUNBLG1CQUZtQjtFQUduQixrQkFIbUM7RThCZ0hqQztFOUI3RUY7RThCK0VFO0VBQ0E7RUFDQTtBaEMrZ2JKO0FFcHRiSTtFOEJpTEY7SUFRSTtFaEMraGJKO0FBQ0Y7QUU1c2JJO0U4Qm9LRjtJQVdJO0VoQ2lpYko7QUFDRjtBRWp0Ykk7RThCb0tGO0lBdUJJO0lBQ0E7STlCckZKO0VGZ25iQTtBQUNGO0FFeHRiSTtFOEJrTUE7SUFDRTtJQUNBO0VoQ3loYko7RWdDdGhiRTtJQUNFO0VoQ3doYko7RWdDOWdiRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoQ2doYko7QUFDRjs7QWlDeHZiRTtFQUNFO0VBQ0E7RUFDQTtBakMydmJKO0FpQzF2Ykk7RWxDQUY7RWtDRUk7RUFDQTtBakM0dmJOO0FpQzN2Yk07RWxDQ0o7RWtDQ007RUFDQTtBakM2dmJSO0FpQzF2YlE7RUFDRTtBakM0dmJWO0FpQ3R2YkU7RUFDRTtFL0JrR0Y7QUZ1cGJGO0FFOXZiSTtFK0JJRjtJL0JtR0E7RUYycGJBO0FBQ0Y7QWlDdnZiRTtFQUNFO0VBQ0E7RUFDQTtBakN5dmJKO0FpQ3R2YkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpDdXZiSjtBaUNydmJNO0VBQ0U7QWpDdXZiUjtBaUNsdmJNO0VBQ0U7QWpDb3ZiUjtBaUMvdWJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2l2Yko7QWlDOXViRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CSUY7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0UrQkRqQztFL0JvQ0Y7RStCbENFO0VBQ0E7RUFDQTtBakNrdmJKO0FFenpiSTtFK0JnREY7SUEwQkk7SUFDQTtJL0I0Qko7RUZ3dGJBO0FBQ0Y7QWlDaHZiRTtFL0J1QkE7RStCbEJFO0VBQ0E7QWpDK3ViSjtBRWwxYkk7RStCNkZGO0kvQnVCQTtFRmt1YkE7QUFDRjtBaUNqdmJFO0VBQ0U7QWpDbXZiSjtBaUNsdmJJO0VsQ25HRjtBQ3cxYkY7QWlDaHZiRTtFQUNFO0VBT0E7RS9CbkNGO0VBQ0EsbUJBRm1CO0VBR25CLGtCQUhtQztFK0J5Q2pDO0UvQk5GO0VIL0dBO0FDazJiRjtBRXYyYkk7RStCNkdGO0lBR0k7RWpDMnZiSjtBQUNGO0FpQzF2Ykk7RUFDRTtBakM0dmJOO0FFbDJiSTtFK0JnR0Y7SUFVSTtFakM0dmJKO0FBQ0Y7QUVwM2JJO0UrQjZHRjtJL0JPQTtFRm93YkE7QUFDRjtBRTUyYkk7RStCc0hBO0lBQ0U7RWpDeXZiSjtFaUN0dmJFO0lBQ0U7SUFDQTtFakN3dmJKO0FBQ0Y7QUVyM2JJO0UrQmdJQTtJQUNFO0VqQ3d2Yko7QUFDRjs7QWtDNTRiQTtFbkNLRTtBQzI0YkY7QWtDNzRiRTtFQUNFO0VBQ0E7RUFDQTtBbEMrNGJKO0FFbjRiSTtFZ0NmRjtJQUtJO0VsQ2k1Yko7QUFDRjtBa0MvNGJJO0VuQ0RGO0VHK0dBO0FGcXliRjtBRXo1Ykk7RWdDTUE7SWhDOEdGO0VGeXliQTtBQUNGO0FrQy80Ykk7RW5DVkY7RUc2RUE7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0VnQy9EL0I7RWhDa0dKO0FGa3piRjtBRXQ2Ykk7RWdDZUE7SWhDcUdGO0VGc3piQTtBQUNGO0FrQ2o1Ykk7RUFDRTtBbENtNWJOO0FrQ2g1Ykk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENrNWJOO0FFcDdiSTtFZ0M4QkE7SUFPSTtFbENtNWJOO0FBQ0Y7QWtDaDViSTtFQUNFO0FsQ2s1Yk47QUU1N2JJO0VnQ3lDQTtJQUlJO0VsQ201Yk47QUFDRjtBa0NoNWJJO0VBQ0U7RUFDQTtBbENrNWJOO0FFcjhiSTtFZ0NpREE7SUFLSTtJQUNBO0VsQ201Yk47QUFDRjtBa0MvNGJFO0VBQ0U7RUFDQTtFQUNBO0FsQ2k1Yko7QUVoOWJJO0VnQzRERjtJQU1JO0lBQ0E7RWxDazViSjtBQUNGO0FrQy80YkU7RUFDRTtBbENpNWJKO0FFNThiSTtFZ0MwREY7SUFHSTtFbENtNWJKO0FBQ0Y7QUU5OWJJO0VnQ3VFRjtJQU1JO0VsQ3E1Yko7QUFDRjtBa0NqNWJJO0VuQzdFRjtFbUMrRUk7QWxDbTViTjtBa0NoNWJNO0VuQ2xGSjtBQ3ErYkY7QWtDNzRiRTtFQUNFO0VBQ0E7RUFDQTtBbEMrNGJKO0FrQzc0Ykk7RUFDRTtBbEMrNGJOO0FFcitiSTtFZ0NnRkY7SUFVSTtFbEMrNGJKO0FBQ0Y7QWtDNzRiSTtFQUNFO0FsQys0Yk47QWtDOTRiTTtFaENRSjtFZ0NOTTtBbENnNWJSO0FrQzk0Yk07RW5DM0dKO0VtQzZHTTtBbENnNWJSO0FrQzc0Yk07RWhDREo7RUgvR0E7RW1DbUhNO0VBQ0E7QWxDKzRiUjtBa0M5NGJRO0VuQ3JITjtBQ3NnY0Y7QWtDMzRiSTtFbkMzSEY7RUd1RUE7RUFDQSxtQkFGd0I7RUFHeEIsa0JBSHdDO0VBeUN4QztFZ0NnQkk7RUFDQTtBbEMrNGJOO0FFcGhjSTtFZ0NnSUE7SWhDWkY7RUZvNmJBO0FBQ0Y7QWtDNTRiRTtFQUNFO0VBQ0E7QWxDODRiSjtBa0MzNGJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbEM0NGJKO0FrQzE0Yk07RW5DckpKO0FDa2ljRjtBa0N4NGJJO0VBQ0U7QWxDMDRiTjtBa0N4NGJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDMDRiTjtBa0N0NGJNO0VBQ0U7QWxDdzRiUjtBa0NuNGJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbENvNGJKO0FrQ2w0Yk07RW5DbkxKO0FDd2pjRjtBa0NoNGJJO0VBQ0U7QWxDazRiTjtBa0NoNGJJO0VuQzNMRjtFRzZFQTtFQUNBLG1CQUZtQjtFQUduQixrQkFIbUM7RWdDa0gvQjtFaEMvRUo7RWdDaUZJO0VBQ0E7RUFDQTtBbENvNGJOO0FFM2tjSTtFZ0NnTUE7SWhDNUVGO0VGMjliQTtBQUNGO0FrQ2w0Ykk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENvNGJOO0FrQ2g0Yk07RUFDRTtBbENrNGJSOztBbUM5bGNBO0VBQ0U7QW5DaW1jRjtBbUMvbGNFO0VBQ0U7QW5DaW1jSjtBRW5sY0k7RWlDZkY7SUFHSTtFbkNtbWNKO0FBQ0Y7QW1Dam1jSTtFQUNFO0VqQytHSjtFQXhDQTtFQUNBLGdCaUNyRXVCO0VqQ3NFdkIsa0JBSHdDO0VIdEV4QztFb0NLSTtFQUNBO0VBQ0E7QW5Db21jTjtBRWhuY0k7RWlDSUE7SUFXSTtFbkNxbWNOO0FBQ0Y7QUVybmNJO0VpQ0lBO0lqQ2dIRjtFRnFnY0E7QUFDRjtBRTFuY0k7RWlDRkY7SUEwQkk7RW5Dc21jSjtBQUNGO0FtQ25tY0U7RUFDRTtBbkNxbWNKO0FFcm5jSTtFaUNlRjtJQUdJO0VuQ3VtY0o7QUFDRjtBbUNwbWNFO0VBQ0U7QW5Dc21jSjtBbUNwbWNJO0VBQ0U7RXBDbENKO0VHdUVBO0VBQ0EsZ0JpQ2xDdUI7RWpDbUN2QixrQkFId0M7RUF5Q3hDO0FGOGhjRjtBRWxwY0k7RWlDc0NBO0lqQzhFRjtJaUNyRU07RW5Dd21jTjtBQUNGO0FtQ3JtY0k7RUFDRTtBbkN1bWNOO0FtQ3JtY007RUFDRTtFQUNBO0VBQ0E7QW5DdW1jUjtBRWhxY0k7RWlDc0RFO0lBTUk7RW5Dd21jUjtBQUNGO0FtQ25tY007RUFDRTtFQUNBO0VBQ0E7QW5DcW1jUjtBRTdwY0k7RWlDcURFO0lBS0k7SUFDQTtJQUNBO0VuQ3VtY1I7QUFDRjtBbUNwbWNNO0VBQ0U7RUFDQTtBbkNzbWNSO0FFcnJjSTtFaUM2RUU7SUFLSTtJQUNBO0VuQ3VtY1I7QUFDRjtBRTNyY0k7RWlDbUNGO0lBc0RJO0VuQ3NtY0o7QUFDRjtBbUNubWNFO0VBQ0U7RUFDQTtFQUNBO0FuQ3FtY0o7QW1Dbm1jSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDdkdKO0VvQzBHSTtFQUNBO0FuQ29tY047QUUvc2NJO0VpQzZGRjtJQWtCSTtFbkNvbWNKO0FBQ0Y7QW1Dam1jRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VqQ0hGO0VBeENBO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFaUMrQ3RDO0FuQ3FtY0o7QW1Dbm1jSTtFQUNFO0VqQ1RKO0VBeENBO0VBQ0EsbUJBRndCO0VBR3hCLGtCQUh3QztFaUN3RHBDO0FuQ29tY047QUV2dWNJO0VpQzRIQTtJakNSRjtFRnVuY0E7QUFDRjtBRTV1Y0k7RWlDbUhGO0lBcUJJO0VuQ3dtY0o7QUFDRjtBbUN2bWNJO0VBQ0U7RUFDQTtFQUNBO0FuQ3ltY047QW1Ddm1jSTtFakM3REY7RUFDQSxtQkFGbUI7RUFHbkIsa0JBSG1DO0VpQ2dFL0I7RWpDd0RKO0VIcE1BO0VvQytJSTtBbkMybWNOOztBb0Nwd2NBO0VyQ0tFO0FDbXdjRjtBb0Nyd2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDdXdjSjtBb0Nyd2NJO0VBQ0U7RUFDQTtBcEN1d2NOO0FvQ3B3Y0k7RUFDRTtFQUNBO0VsQ3lHSjtFa0N0R0k7RUFDQTtFQUNBO0FwQ3F3Y047QW9DandjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDbXdjSjtBRTV4Y0k7RWtDb0JGO0lBUUk7RXBDb3djSjtBQUNGO0FFanljSTtFa0NvQkY7SUFZSTtFcENxd2NKO0FBQ0Y7QUV0eWNJO0VrQ29CRjtJQWdCSTtFcENzd2NKO0FBQ0Y7QW9DbndjRTtFQUNFO0FwQ3F3Y0o7QW9DbHdjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ293Y0o7QW9DandjTTtFckM5Q0o7QUNremNGO0FvQ2p3Y007RUFDRTtBcENtd2NSO0FvQ2h3Y007O0VBRUU7QXBDa3djUjtBb0M3dmNFO0VBQ0U7RUFDQTtBcEMrdmNKO0FvQzV2Y0U7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtBcEM4dmNKO0FvQzN2Y0U7Ozs7OztFQU1FO0VBQ0E7QXBDNnZjSjtBb0MxdmNFO0VBQ0U7QXBDNHZjSjtBRXQxY0k7RWtDeUZGO0lBSUk7RXBDNnZjSjtBQUNGO0FvQzF2Y0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM0dmNKO0FvQzN2Y0k7RUFDRTtBcEM2dmNOO0FvQzF2Y0k7RUFDRTtBcEM0dmNOO0FvQ3h2Y0U7RWxDRUE7RWtDQUU7RUFDQTtFQUNBO0FwQzB2Y0o7QW9DdnZjRTtFQUNFO0VsQ05GO0VrQ1FFO0FwQ3l2Y0o7QW9DdHZjRTtFQUNFO0VyQzNIRjtFcUM2SEU7QXBDd3ZjSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19wYWRkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc2luZ2xlL19zaW5nbGUtY2FzZS1zdHVkeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NpbmdsZS9fc2luZ2xlLXNlcnZpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYXlvdXQvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9mcmFtZXdvcmsvX3BhZGRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9mcmFtZXdvcmsvX21hcmdpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2ZyYW1ld29yay9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZnJhbWV3b3JrL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZnJhbWV3b3JrL193aWR0aC5zY3NzIiwid2VicGFjazovLy8uL2Jsb2Nrcy9oZXJvLXNsb2dhbi9oZXJvLXNsb2dhbi5zY3NzIiwid2VicGFjazovLy8uL2Jsb2Nrcy9mdWxsLXdpZHRoLXRpdGxlL2Z1bGwtd2lkdGgtdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvaW1hZ2UtY29udGVudC9pbWFnZS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2FydGljbGUtY29udGVudC9hcnRpY2xlLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvaW1hZ2UtY29sdW1uLXR3by9pbWFnZS1jb2x1bW4tdHdvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2Z1bGwtd2lkdGgtaW1hZ2UvZnVsbC13aWR0aC1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL2Jsb2Nrcy9jb250YWN0LWZvcm0vY29udGFjdC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL3N0YWNrZWQtY29udGVudC12MS9zdGFja2VkLWNvbnRlbnQtdjEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvdGl0bGUtYmxhY2stdGV4dC10d28tbGluZXMvdGl0bGUtYmxhY2stdGV4dC10d28tbGluZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvaW1hZ2Utd2l0aC1ncmFwaGljL2ltYWdlLXdpdGgtZ3JhcGhpYy5zY3NzIiwid2VicGFjazovLy8uL2Jsb2Nrcy90aXRsZS13aXRoLWJ1bGxldC1wb2ludHMvdGl0bGUtd2l0aC1idWxsZXQtcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL3Byb2R1Y3Rpb24tc3RhdC9wcm9kdWN0aW9uLXN0YXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9ja3Mvc2Vjb25kYXJ5LWhlcm8vc2Vjb25kYXJ5LWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvcHJvZHVjdGlvbi1zdGF0LXYyL3Byb2R1Y3Rpb24tc3RhdC12Mi5zY3NzIiwid2VicGFjazovLy8uL2Jsb2Nrcy9zdGFja2VkLWNvbnRlbnQtdjIvc3RhY2tlZC1jb250ZW50LXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL3Byb2Nlc3MvcHJvY2Vzcy5zY3NzIiwid2VicGFjazovLy8uL2Jsb2Nrcy9yZXNvdXJjZXMvcmVzb3VyY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2xvY2F0aW9uLWludHJvL2xvY2F0aW9uLWludHJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2ZpbG0tb2ZmaWNlcy9maWxtLW9mZmljZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qIENvbG9yIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIEJhY2tncm91bmQgY29sb3IgbWl4aW5cbkBtaXhpbiBiZy1jb2xvcigkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xufVxuXG4vLyBUZXh0IGNvbG9yIG1peGluXG5AbWl4aW4gdGV4dC1jb2xvcigkY29sb3IpIHtcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcbn1cblxuLy8gRmlsbCBjb2xvciBtaXhpblxuQG1peGluIGZpbGwtY29sb3IoJGNvbG9yKSB7XG4gIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcbn1cblxuLy8gU3Ryb2tlIGNvbG9yIG1peGluXG5AbWl4aW4gc3Ryb2tlLWNvbG9yKCRjb2xvcikge1xuICBzdHJva2U6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcbn1cblxuLy8gQm9yZGVyIE1peGluXG5cbkBtaXhpbiBib3JkZXIoJHdpZHRoOiAxcHgsICRzdHlsZTogc29saWQsICRjb2xvcikge1xuICBib3JkZXI6ICR3aWR0aCAkc3R5bGUgbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xufVxuXG5AbWl4aW4gYm9yZGVyLXNpZGUoJHNpZGUsICR3aWR0aDogMXB4LCAkc3R5bGU6IHNvbGlkLCAkY29sb3IsICRvcGFjaXR5OiAxKSB7XG4gICRoZXgtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcblxuICBAaWYgJGhleC1jb2xvciA9PSBudWxsIHtcbiAgICBAZXJyb3IgXCJDb2xvciBgI3skY29sb3J9YCBub3QgZm91bmQgaW4gXFwkY29sb3JzIG1hcC5cIjtcbiAgfVxuXG4gICRyZ2JhLWNvbG9yOiByZ2JhKCRoZXgtY29sb3IsICRvcGFjaXR5KTtcbiAgYm9yZGVyLSN7JHNpZGV9OiAkd2lkdGggJHN0eWxlICRyZ2JhLWNvbG9yO1xufVxuXG4vLyBCYWNrZ3JvdW5kIHV0aWxpdHkgY2xhc3Nlc1xuLmJnLXdoaXRlIHtcbiAgQGluY2x1ZGUgYmctY29sb3Iod2hpdGUpO1xufVxuLmJnLWJsYWNrIHtcbiAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xufVxuLmJnLWdyZXkge1xuICBAaW5jbHVkZSBiZy1jb2xvcihncmV5KTtcbn1cblxuLy8gVGV4dCB1dGlsaXR5IGNsYXNzZXNcbi50ZXh0LXdoaXRlIHtcbiAgQGluY2x1ZGUgdGV4dC1jb2xvcih3aGl0ZSk7XG59XG4udGV4dC1ibGFjayB7XG4gIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xufVxuLnRleHQtZ3JleSB7XG4gIEBpbmNsdWRlIHRleHQtY29sb3IoZ3JleSk7XG59XG4iLCIvLyBBYnN0cmFjdHNcbkBpbXBvcnQgXCJhYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3RzL2NvbG9yc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy9taXhpbnNcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdHMvYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy9wYWRkaW5nXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3RzL2J1dHRvbnNcIjtcblxuLy8gU2luZ2xlXG5AaW1wb3J0IFwic2luZ2xlL3NpbmdsZS1jYXNlLXN0dWR5XCI7XG5AaW1wb3J0IFwic2luZ2xlL3NpbmdsZS1zZXJ2aWNlXCI7XG5cbi8vIEJhc2VcbkBpbXBvcnQgXCJiYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5XCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcImxheW91dC9nbG9iYWxcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xuQGltcG9ydCBcImxheW91dC9ncmlkXCI7XG5cbi8vIEZyYW1ld29ya1xuQGltcG9ydCBcImZyYW1ld29yay9wYWRkaW5nXCI7XG5AaW1wb3J0IFwiZnJhbWV3b3JrL21hcmdpblwiO1xuQGltcG9ydCBcImZyYW1ld29yay9mbGV4XCI7XG5AaW1wb3J0IFwiZnJhbWV3b3JrL2dyaWRcIjtcbkBpbXBvcnQgXCJmcmFtZXdvcmsvd2lkdGhcIjtcblxuLy8gYXBwLnNjc3Mgb3IgbWFpbi5zY3NzXG5AaW1wb3J0IFwidmVuZG9yL3BheWxvYWRcIjtcblxuLy8gR2xpZGVcbkBpbXBvcnQgXCJ+QGdsaWRlanMvZ2xpZGUvZGlzdC9jc3MvZ2xpZGUuY29yZS5taW4uY3NzXCI7XG4iLCIvLyBIb3ZlciBVbmRlcmxpbmUgZm9yIExpbmtzXG5cbmEudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgQGluY2x1ZGUgZm9udC1zaXplLXgtc21hbGw7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIEBpbmNsdWRlIGJnLWNvbG9yKGJsYWNrKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4ubWFzay10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmxpbmUtbWFzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gdGhpcyBtYXNrcyB0aGUgaW5uZXIgc3BhblxuICB9XG5cbiAgLmxpbmUtbWFzayA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbn1cbiIsIi8vIE1pbi13aWR0aCBtZWRpYSBxdWVyeVxuQG1peGluIG1pbi13aWR0aCgkYnJlYWtwb2ludCkge1xuICAkc2l6ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICBAaWYgJHNpemUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIuKaoO+4jyBObyB2YWx1ZSBmb3VuZCBmb3IgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuICB9XG59XG5cbi8vIE1heC13aWR0aCBtZWRpYSBxdWVyeVxuQG1peGluIG1heC13aWR0aCgkYnJlYWtwb2ludCkge1xuICAkc2l6ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICBAaWYgJHNpemUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIuKaoO+4jyBObyB2YWx1ZSBmb3VuZCBmb3IgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuICB9XG59XG5cbi8vIEZsZXhcbkBtaXhpbiBmbGV4KCRkaXJlY3Rpb246IG51bGwsICRqdXN0aWZ5OiBudWxsLCAkYWxpZ246IG51bGwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGlmICRkaXJlY3Rpb24gIT0gbnVsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIH1cbiAgQGlmICRqdXN0aWZ5ICE9IG51bGwge1xuICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIH1cbiAgQGlmICRhbGlnbiAhPSBudWxsIHtcbiAgICBhbGlnbi1pdGVtczogJGFsaWduO1xuICB9XG59XG5cbi8vIEZvbnQgZmFtaWx5XG5cbkBtaXhpbiBmb250LWZhbWlseSgkZm9udCkge1xuICBAaWYgJGZvbnQgPT0gXCJwcmltYXJ5XCIge1xuICAgIGZvbnQtZmFtaWx5OlxuICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICAgIFwiaGVsdmV0aWNhLW5ldWUtbHQtcHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgLy8gc3lzdGVtIGZvbnRzIGZpcnN0LCBBZG9iZSBmb250IGxhc3RcbiAgfSBAZWxzZSBpZiAkZm9udCA9PSBcInNlY29uZGFyeVwiIHtcbiAgICBmb250LWZhbWlseTpcbiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsXG4gICAgICBcImhlbHZldGljYS1uZXVlLWx0LXByb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtZmFtaWx5OlxuICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICAgIFwiaGVsdmV0aWNhLW5ldWUtbHQtcHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvbnQgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGludGVyKCR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXIgVGlnaHRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zdHlsZTogJHN0eWxlO1xufVxuXG5AbWl4aW4gZmlndHJlZSgkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zdHlsZTogJHN0eWxlO1xufVxuXG5AbWl4aW4gcXVlc3RyaWFsKCR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgZm9udC1mYW1pbHk6IFwiUXVlc3RyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkc3R5bGU7XG59XG5cbkBtaXhpbiBhcnRpY3VsYXQoJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCkge1xuICBmb250LWZhbWlseTogYXJ0aWN1bGF0LWNmLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zdHlsZTogJHN0eWxlO1xufVxuXG5AbWl4aW4gZWx6YSgkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIGZvbnQtZmFtaWx5OiBlbHphLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zdHlsZTogJHN0eWxlO1xufVxuXG4vLyBGb250IHNpemVzXG5cbkBtaXhpbiBmb250LXNpemUteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NXJlbSwgMC43NHJlbSArIDAuNDF2aSwgMS4yMjVyZW0pO1xufVxuXG5AbWl4aW4gZm9udC1zaXplLWJhc2Uge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuODYxcmVtICsgMC40ODd2aSwgMS40NHJlbSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUtc21hbGwge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjAwMzJyZW0gKyAwLjUxOTV2dywgMS43NXJlbSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMzA1MnJlbSArIDAuODMxMnZ3LCAyLjVyZW0pO1xufVxuXG5AbWl4aW4gZm9udC1zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAxLjcwNDZyZW0gKyAyLjMyNzN2dywgNS4wNXJlbSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUteC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgMi4xMDM5cmVtICsgMy44MjM0dncsIDcuNnJlbSk7XG59XG5cbkBtaXhpbiBmbHVpZC1mb250KCRtaW4sICRtYXgpIHtcbiAgJGRpZmY6ICgkbWF4IC0gJG1pbikgLyAxcHg7IC8vIFN0cmlwIHVuaXRzIGZvciB0aGUgbXVsdGlwbGllciBsb2dpY1xuXG4gIGZvbnQtc2l6ZTogY2xhbXAoXG4gICAgI3skbWlufSxcbiAgICBjYWxjKCN7JG1pbn0gKyAjeyRkaWZmfSAqICgoMTAwdncgLSA3NjhweCkgLyA2NzIpKSxcbiAgICAjeyRtYXh9XG4gICk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVHlwZSBzY2FsZSAoa2VlcHMgY3VycmVudCBcIm1heFwiIHZhbHVlcyBmb3IgbGFyZ2UgZGVza3RvcHMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmb250LXNpemUtMTcwIHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCg4MHB4LCAxNzBweCk7XG59XG5AbWl4aW4gZm9udC1zaXplLTEyMCB7XG4gIEBpbmNsdWRlIGZsdWlkLWZvbnQoNDhweCwgMTIwcHgpO1xufVxuQG1peGluIGZvbnQtc2l6ZS0xMDUge1xuICBAaW5jbHVkZSBmbHVpZC1mb250KDQ4cHgsIDEwNXB4KTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS05MCB7XG4gIEBpbmNsdWRlIGZsdWlkLWZvbnQoNDJweCwgOTBweCk7XG59XG5AbWl4aW4gZm9udC1zaXplLTgwIHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgzOHB4LCA4MHB4KTtcbn1cbkBtaXhpbiBmb250LXNpemUtNzAge1xuICBAaW5jbHVkZSBmbHVpZC1mb250KDM0cHgsIDcwcHgpO1xufVxuQG1peGluIGZvbnQtc2l6ZS02MCB7XG4gIEBpbmNsdWRlIGZsdWlkLWZvbnQoMzBweCwgNjBweCk7XG59XG5AbWl4aW4gZm9udC1zaXplLTY1IHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgzMHB4LCA2NXB4KTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS01MiB7XG4gIEBpbmNsdWRlIGZsdWlkLWZvbnQoMzBweCwgNTJweCk7XG59XG5cbkBtaXhpbiBmb250LXNpemUtNTAge1xuICBAaW5jbHVkZSBmbHVpZC1mb250KDI5cHgsIDUwcHgpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplLTQ4IHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgyOHB4LCA0OHB4KTtcbn1cbkBtaXhpbiBmb250LXNpemUtNDQge1xuICBAaW5jbHVkZSBmbHVpZC1mb250KDI3cHgsIDQ0cHgpO1xufVxuQG1peGluIGZvbnQtc2l6ZS00MiB7XG4gIEBpbmNsdWRlIGZsdWlkLWZvbnQoMjhweCwgNDJweCk7XG59XG5AbWl4aW4gZm9udC1zaXplLTQwIHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgyNnB4LCA0MHB4KTtcbn0gLy8gd2FzIDI4cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTM2IHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgyNHB4LCAzNnB4KTtcbn0gLy8gd2FzIDI0cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTMyIHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgyMnB4LCAzMnB4KTtcbn0gLy8gd2FzIDI0cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTMwIHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgyMXB4LCAzMHB4KTtcbn0gLy8gd2FzIDI0cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTI2IHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgxOXB4LCAyNnB4KTtcbn0gLy8gd2FzIDIwcHggbWluXG5AbWl4aW4gZm9udC1zaXplLTI0IHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgxOHB4LCAyNHB4KTtcbn0gLy8gd2FzIDE5cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTIyIHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgxN3B4LCAyMnB4KTtcbn0gLy8gd2FzIDE4cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTIwIHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNnB4LCAyMHB4KTtcbn0gLy8gd2FzIDE3cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTE4IHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNXB4LCAxOHB4KTtcbn0gLy8gd2FzIDE2cHggbWluXG5AbWl4aW4gZm9udC1zaXplLTE2IHtcbiAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNHB4LCAxNnB4KTtcbn0gLy8gd2FzIDE1cHggbWluXG5cbkBtaXhpbiBmb250LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IC8vIGtlcHQgZml4ZWQgaW50ZW50aW9uYWxseVxufVxuXG5AbWl4aW4gZm9udC1zaXplLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4OyAvLyBrZXB0IGZpeGVkIGludGVudGlvbmFsbHlcbn1cblxuLy8gQm9yZGVyc1xuQG1peGluIGJvcmRlci1jb2xvcigkY29sb3IsICR3aWR0aDogMXB4LCAkc3R5bGU6IHNvbGlkKSB7XG4gIGJvcmRlcjogJHdpZHRoICRzdHlsZSBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvcik7XG59XG5cbi8vIEJvcmRlciByYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6IDEuNXJlbSkge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vLyBCb3JkZXIgcmFkaXVzXG5AbWl4aW4gaW1nLWJvcmRlci1yYWRpdXMoJHJhZGl1czogMC41cmVtKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvLyBfcGFkZGluZy5zY3NzXG5cbi8qIEJsb2NrIFBhZGRpbmcgVG9wICovXG4ucGFkLXRvcC1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDRyZW0sIDh2dywgMTJyZW0pO1xufVxuXG4ucGFkLXRvcC1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgycmVtLCA0dncsIDZyZW0pO1xufVxuXG4ucGFkLXRvcC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2cmVtLCAxMnZ3LCAxOHJlbSk7XG59XG5cbi5wYWQtdG9wLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuXG4vKiBCbG9jayBQYWRkaW5nIEJvdHRvbSAqL1xuLnBhZC1idG0tZGVmYXVsdCB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0cmVtLCA4dncsIDEycmVtKTtcbn1cblxuLnBhZC1idG0tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMnJlbSwgNHZ3LCA2cmVtKTtcbn1cblxuLnBhZC1idG0tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNnJlbSwgMTJ2dywgMThyZW0pO1xufVxuXG4ucGFkLWJ0bS1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4iLCIuY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLy8gQGluY2x1ZGUgYmctY29sb3Iod2hpdGUpO1xuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcihwdXJwbGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtYXJyb3cge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgLmN0YS1idXR0b246aG92ZXIgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmllcjogYmxhY2tcbiAgJi5ibGFjayB7XG4gICAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2hpdGUpO1xuICAgIEBpbmNsdWRlIGJvcmRlcigxcHgsIHNvbGlkLCBibGFjayk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJnLWNvbG9yKHdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyKDFweCwgc29saWQsIGJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAmLnByaW1hcnkge1xuICAgIEBpbmNsdWRlIGJnLWNvbG9yKHByaW1hcnkpO1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2hpdGUpO1xuICAgIEBpbmNsdWRlIGJvcmRlcigxcHgsIHNvbGlkLCBwcmltYXJ5KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmctY29sb3Iod2hpdGUpO1xuICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcihwcmltYXJ5KTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcigxcHgsIHNvbGlkLCB3aGl0ZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZhY2V0IGZpbHRlciAvIGNoZWNrYm94IHN0eWxpbmdcblxuLmZhY2V0LXRvZ2dsZS1idG4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBnYXA6IDhweDtcbiAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKGJsYWNrKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBAaW5jbHVkZSBmb250LWZhbWlseShcInByaW1hcnlcIik7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBiZy1jb2xvcihibGFjayk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKGJsYWNrKTtcbiAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAuZmFjZXQtaWNvbiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICB9XG5cbiAgICAuZmFjZXQtaWNvbiBwYXRoIHtcbiAgICAgIEBpbmNsdWRlIHN0cm9rZS1jb2xvcih3aGl0ZSk7XG4gICAgfVxuICB9XG59XG5cbi5mYWNldC1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmZhY2V0LXRvZ2dsZS1idG4uYWN0aXZlIC5mYWNldC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZmFjZXQtcGFuZWwuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3ZnLmZhY2V0LWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbnN2Zy5mYWNldC1pY29uLFxuc3ZnLmZhY2V0LWljb24gcGF0aCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5mYWNldHdwLXR5cGUtcmFkaW8ge1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLmZhY2V0LXJhZGlvLXNlbGVjdGVkLWljb24ge1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYWNldHdwLWZhY2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZmFjZXR3cC10eXBlLWNoZWNrYm94ZXMge1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNzVyZW07XG5cbiAgLmZhY2V0d3AtY2hlY2tib3gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwcmVtIDFyZW0gMHJlbSAwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoXCJwcmltYXJ5XCIpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLmZhY2V0LXJhZGlvLXNlbGVjdGVkLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZhY2V0d3AtZGlzcGxheS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgfVxuXG4gICAgJi5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZhY2V0d3AtY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY3Vyc29yIGJ1dHRvbnNcblxuI2NpcmNsZS1jdXJzb3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBmb250LWZhbWlseShwcmltYXJ5KTtcbiAgei1pbmRleDogOTk5OTtcbiAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNjaXJjbGUtY3Vyc29yIC5jdXJzb3ItdGV4dCB7XG4gIEBpbmNsdWRlIHRleHQtY29sb3Iod2hpdGUpO1xuICBAaW5jbHVkZSBmb250LXNpemUtYmFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbiIsIi5zaW5nbGUtbWFzdGhlYWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIGZsZXgocm93LCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgfVxuICAgIHVsLFxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KHJvdywgY2VudGVyLCBjZW50ZXIpO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBmb250LWZhbWlseShwcmltYXJ5KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKGJsYWNrKTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXM7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuc2VydmljZS1tYXN0aGVhZCB7XG4gIGhlaWdodDogYXV0bztcbiAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcblxuICAudGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIG9yZGVyOiAtMTtcbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobGcpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgaGVpZ2h0OiAzNXJlbTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuIiwiLy8gX3Jlc2V0LnNjc3NcblxuXG4vKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBQcmV2ZW50IGZvbnQgc2l6ZSBpbmZsYXRpb24gKi9cbmh0bWwge1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGluIGZhdm91ciBvZiBiZXR0ZXIgY29udHJvbCBpbiBhdXRob3JlZCBDU1MgKi9cbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBwLFxuZmlndXJlLCBibG9ja3F1b3RlLCBkbCwgZGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9J2xpc3QnXSxcbm9sW3JvbGU9J2xpc3QnXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogU2V0IHNob3J0ZXIgbGluZSBoZWlnaHRzIG9uIGhlYWRpbmdzIGFuZCBpbnRlcmFjdGl2ZSBlbGVtZW50cyAqL1xuaDEsIGgyLCBoMywgaDQsXG5idXR0b24sIGlucHV0LCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi8qIEJhbGFuY2UgdGV4dCB3cmFwcGluZyBvbiBoZWFkaW5ncyAqL1xuaDEsIGgyLFxuaDMsIGg0IHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LCBidXR0b24sXG50ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyogTWFrZSBzdXJlIHRleHRhcmVhcyB3aXRob3V0IGEgcm93cyBhdHRyaWJ1dGUgYXJlIG5vdCB0aW55ICovXG50ZXh0YXJlYTpub3QoW3Jvd3NdKSB7XG4gIG1pbi1oZWlnaHQ6IDEwZW07XG59XG5cbi8qIEFueXRoaW5nIHRoYXQgaGFzIGJlZW4gYW5jaG9yZWQgdG8gc2hvdWxkIGhhdmUgZXh0cmEgc2Nyb2xsIG1hcmdpbiAqL1xuOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tYmxvY2s6IDVleDtcbn1cblxuIiwiLyogQmFzZSB0eXBvZ3JhcGh5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgQGluY2x1ZGUgYXJ0aWN1bGF0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS05MDtcbiAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xMjA7XG4gIH1cbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcblxuICBwLFxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtOTA7XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTEyMDtcbiAgICB9XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMyU7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMyU7XG4gIH1cbn1cblxuaDIge1xuICBAaW5jbHVkZSBmb250LXNpemUtbGFyZ2U7XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplLW1lZGl1bTtcbn1cblxuaDQge1xuICBAaW5jbHVkZSBmb250LXNpemUtc21hbGw7XG59XG5cbnVsLFxubGkge1xuICBAaW5jbHVkZSBmb250LXNpemUtYmFzZTtcbn1cblxucCxcbmEsXG51bCxcbmxpIHtcbiAgQGluY2x1ZGUgYXJ0aWN1bGF0O1xuXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLyogR2VuZXJhbCBMYXlvdXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgIG92ZXJmbG93LXg6IGNsaXA7IC8qIFByZXZlbnRzIGhvcml6b250YWwgc2Nyb2xsIHdpdGhvdXQgYnJlYWtpbmcgc3RpY2t5ICovXG4gIH1cbn1cblxuYm9keS5uby1zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG4ud3JhcCB7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMS41cmVtLCAxLjA1cmVtICsgMS45MnZ3LCA0LjA1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMS41cmVtLCAxLjA1cmVtICsgMS45MnZ3LCA0LjA1cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuI3Ntb290aC1zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyAgIGFzcGVjdC1yYXRpbzogNzIgLyA3OTtcbn1cblxuLmltZy13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIEBpbmNsdWRlIGJnLWNvbG9yKGJsYWNrKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG5pbWcsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaGlkZS9zaG93IGhlbHBlcnNcbi5oaWRlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3ctc20ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgLmhpZGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFzay10ZXh0LFxuW2RhdGEtc3BsaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmxpbmUtbWFzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIGdpdmVzIGFuaW1hdGVkIHRleHQgcm9vbSB0byBicmVhdGhlXG4gICAgcGFkZGluZy1ibG9jazogMC4xMmVtO1xuXG4gICAgLy8gcHJldmVudHMgYWRkZWQgcGFkZGluZyBpbmNyZWFzaW5nIHZpc3VhbCBzcGFjaW5nXG4gICAgbWFyZ2luLWJsb2NrOiAtMC4xMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubGluZS1tYXNrID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG59XG5cbi8vIFJlbW92ZXMgZ2xpZGUgYXJyb3cgZGVmYXVsdCBidXR0b24gc3R5bGluZ1xuLmdsaWRlX19hcnJvdyB7XG4gIGFsbDogdW5zZXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLy8gR2xvYmFsIGNvbnRhY3QgZm9ybSBzdHlsZXNcbi5nZm9ybV9oZWFkaW5nLFxuLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdmaWVsZF9sYWJlbC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnQtZmFtaWx5KHByaW1hcnkpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xhYmVsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplLXgtc21hbGw7XG59XG5cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEsXG4uZ2Zvcm1fd3JhcHBlciBzZWxlY3Qge1xuICBAaW5jbHVkZSBmb250LWZhbWlseShwcmltYXJ5KTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICBAaW5jbHVkZSBmb250LWZhbWlseShwcmltYXJ5KTtcbn1cblxuLmdmaWVsZC0tdHlwZS1jb25zZW50IGlucHV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBib3JkZXIoMXB4LCBzb2xpZCwgYmxhY2spO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgQGluY2x1ZGUgZmxleChyb3csIHN0YXJ0LCBjZW50ZXIpO1xuICBnYXA6IDFyZW07XG59XG5cbi5nZmllbGQtLXR5cGUtY29uc2VudCBpbnB1dDpjaGVja2VkIHtcbiAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIEBpbmNsdWRlIGZvbnQtZmFtaWx5KHByaW1hcnkpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZmllbGRfZXJyb3IgbGFiZWwge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2Vycm9yIFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZm9udC1mYW1pbHkocHJpbWFyeSk7XG59XG4iLCJodG1sLm5vLXNjcm9sbCxcbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIge1xuICAubWFpbi1sb2dvLXdyYXAge1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgfVxuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuXG4gIC5zaXRlLWxvZ28ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLFxuICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gSG9tZXBhZ2Ugb25seVxuICBib2R5LmhvbWUsXG4gIGJvZHkuZnJvbnQtcGFnZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2Uge1xuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgLy8gU21vb3RoIGFuaW1hdGlvblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDAuMzVzIGVhc2UsXG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXG4gICAgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cbiAgLy8gT3B0aW9uYWw6IHN1YnRsZSBiYWNrZ3JvdW5kIHdoZW4gc2Nyb2xsaW5nXG4gIC8vICAgJi5pcy1zY3JvbGxlZCB7XG4gIC8vICAgICAvLyBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTExMTc7XG4gIC8vICAgfVxuXG4gIC8vIEhpZGRlbiBzdGF0ZSAoc2xpZGVzIHVwKVxuICAmLmlzLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC8vIE9wdGlvbmFsOiB2aXNpYmxlIHN0YXRlIChleHBsaWNpdCwgdXNlZnVsIGZvciBjbGFyaXR5KVxuICAmLmlzLXZpc2libGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIEBpbmNsdWRlIGJnLWNvbG9yKGJsYWNrKTtcblxuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLXdyYXAge1xuICAgIEBpbmNsdWRlIGZpbGwtY29sb3Iod2hpdGUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcmVjdCB7XG4gICAgICBAaW5jbHVkZSBmaWxsLWNvbG9yKHdoaXRlKTtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gIH1cbiAgI2Rlc2t0b3AtbmF2IHtcbiAgICAjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Rlc2t0b3AtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGdhcDogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB1bCxcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xODtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2hpdGUpO1xuICAgICAgQGluY2x1ZGUgYXJ0aWN1bGF0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGdhcDogMC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcih3aW5lKTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC02cHg7IC8qIGZ1cnRoZXIgZnJvbSB0ZXh0ICovXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBiYXNlIGxpbmVcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIGFuaW1hdGVkIGxpbmVcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgIHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSxcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luIDBzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gc21vb3RoIHJlc2V0IGFuaW1hdGlvblxuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgdW5kZXJsaW5lIGVmZmVjdCBvbiBob3ZlciBhbmQgbm9ybWFsIGZvciBsaW5rcyBpbnNpZGUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlblxuICAgIC8vIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgLy8gICBvcGFjaXR5OiAwOyAvLyBzdGlsbCBoaWRkZW4gb24gaG92ZXJcbiAgICAvLyB9XG5cbiAgICAvLyBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIC8vICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC8vIH1cbiAgfVxuXG4gICNkZXNrdG9wLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRlc2t0b3AtY2hpbGQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2luZSk7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVza3RvcC1jaGlsZC1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAmLnN1Yi1tZW51LWxldmVsLTIge1xuICAgICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDBweCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBiZy1jb2xvcih3aW5lKTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTRweCAxNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgIG9wYWNpdHkgMC4ycyBlYXNlLFxuICAgICAgICAgIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuXG4gICAgICAgIC8vIGhvdmVyIGJ1ZmZlclxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTM0cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyDwn5GIIGltcG9ydGFudFxuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgLy8g8J+RiCBpbnN0ZWFkIG9mIHdpZHRoXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNb2JpbGUgTWVudVxuICAuYnVyZ2VyLXdyYXAge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cblxuICAuYnVyZ2VyLWJ0biB7XG4gICAgQGluY2x1ZGUgZmxleChjb2x1bW4sIHNwYWNlLWJldHdlZW4pO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJnLWNvbG9yKHdoaXRlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgd2hpdGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCA0cHgpO1xuICAgICAgfVxuXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAtN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vYmlsZS1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwZHZ3O1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNnJlbSAwcmVtIDJyZW0gMHJlbTtcbiAgICBAaW5jbHVkZSBiZy1jb2xvcihibGFjayk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLFxuICAgICAgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmJhY2tncm91bmQtc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjbGFtcCgzcmVtLCA1dncsIDQuNXJlbSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2NyZWVuLWdtL2Fzc2V0cy9zdmcvd2hpdGUtcmliYm9uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgIC5tb2JpbGUtZHJvcGRvd24tbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2luZSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDByZW07XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1uYXYtbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIuMXJlbTtcbiAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgIHotaW5kZXg6IDEwMDI7XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlaWdodC1vbmUtaHVuZHJlZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgLm5hdi1jdGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG5cbiAgICAmLm5hdi1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgdWwubWVudS1wcmltYXJ5IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7IC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTU3MTZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtODA7XG4gICAgICAgIEBpbmNsdWRlIGFydGljdWxhdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tYXJyb3cge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gZW5zdXJlIGl0J3MgYWZmZWN0ZWQgYnkgdHJhbnNmb3JtXG4gICAgfVxuXG4gICAgLmFycm93LW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnN1Yi1tZW51LWxldmVsLTIsXG4gICAgICAgIC5zdWItbWVudS1sZXZlbC0xIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMC40cyBlYXNlLFxuICAgICAgICAgICAgb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1Ym1lbnUtb3BlbiB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBTaG93IGdyYW5kY2hpbGRyZW4gYXV0b21hdGljYWxseSB3aGVuIHBhcmVudCBvcGVuc1xuICAgICAgICAgID4gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgLnN1Yi1tZW51LWxldmVsLTIge1xuICAgICAgICA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1NzE2ZTtcblxuICAgICAgICAgICAgLy8gc3RyZXRjaCBib3JkZXIgZnVsbCB3aWR0aCBvZiBjb250YWluZXJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgZmxleDogMCAwIDM5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDhjO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NjcmVlbi1nbS9hc3NldHMvc3ZnL3llbGxvdy1hcnJvdy1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zY3JlZW4tZ20vYXNzZXRzL3N2Zy95ZWxsb3ctYXJyb3ctcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUgLm1lbnUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IC5zdWItbWVudSAubWVudS1saW5rIHtcbiAgICAgICAgLy8gICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rcy1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtd3JhcC1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uYXYtd3JhcC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9nby13cmFwIHtcbiAgICAgIHdpZHRoOiA3cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci10aWNrZXIge1xuICBAaW5jbHVkZSBiZy1jb2xvcihwdXJwbGUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnRpY2tlci10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICAudGlja2VyLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudGlja2VyLWNhcmQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS43NXJlbTtcbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgIGdhcDogMC43NXJlbTtcbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGlja2VyLWNhcmQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBnYXA6IDEuNzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0yLjU1cHg7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIGFydGljdWxhdCg2MDApO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTcwO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS04MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG5cbiAgLnN2Zy1ncmFwaGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yNXB4O1xuICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgIHRvcDogLTI5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICB0b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKGxnKSB7XG4gICAgICB0b3A6IC0xOXB4O1xuICAgIH1cblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgcCxcbiAgbGksXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGVsemE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTE0O1xuICB9XG5cbiAgLmJhY2tncm91bmQtc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjbGFtcCgzcmVtLCA1dncsIDQuNXJlbSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NjcmVlbi1nbS9hc3NldHMvc3ZnL2JhY2tncm91bmQtcGF0dGVybi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIHRvcDogLTUlO1xuICAgIH1cbiAgfVxuXG4gIC50b3Age1xuICAgIC5sb2dvIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgobGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28td3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICByZWN0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmaWxsLWNvbG9yKHdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5xdWljay1saW5rcyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgICBsaSxcbiAgICAgIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogOTUlOyAvKiAyOC41cHggKi9cbiAgICAgICAgQGluY2x1ZGUgYXJ0aWN1bGF0KDUwMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0zMDtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcih5ZWxsb3cpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zY3JlZW4tZ20vYXNzZXRzL3N2Zy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTI0O1xuICAgICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yNjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLFxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luIDBzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChsZykge1xuICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgobGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyAxMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbHMge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIGdhcDogMS43NXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICA6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIC0xO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBncmlkLWNvbHVtbjogOSAvIC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NyZWRpdGF0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBnYXA6IDJyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTE0O1xuXG4gICAgLmNyZWQtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZWx6YTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuY3JlZC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGVsemE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcih3aGl0ZSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIG1heC13aWR0aDogMzZjaDtcbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBnYXA6IDJyZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGxnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBnYXA6IDVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICAgIGdhcDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLmJvdHRvbSB7XG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcbiAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb2xpY2llcy1uYXYge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1IC8gMTA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA5O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIC0xO1xuICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA5IC8gLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvbGljaWVzLW1lbnUge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVycm9yLTQwNCB7XG4gIC53cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmVycm9yLTQwNC1oMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IocHVycGxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1peGluIGZvciBnZW5lcmF0aW5nIHBhZGRpbmcgY2xhc3Nlc1xuQG1peGluIGdlbmVyYXRlLXBhZGRpbmctY2xhc3NlcygkcHJlZml4OiBcIlwiKSB7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkcC1tLXNjYWxlIHtcbiAgICAuI3skcHJlZml4fXBhZC0jeyRrZXl9ICAgICAgICAgeyBwYWRkaW5nOiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIC4jeyRwcmVmaXh9cGFkLXRvcC0jeyRrZXl9ICAgICB7IHBhZGRpbmctdG9wOiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIC4jeyRwcmVmaXh9cGFkLXJpZ2h0LSN7JGtleX0gICB7IHBhZGRpbmctcmlnaHQ6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgLiN7JHByZWZpeH1wYWQtYnRtLSN7JGtleX0gICAgIHsgcGFkZGluZy1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgLiN7JHByZWZpeH1wYWQtbGVmdC0jeyRrZXl9ICAgIHsgcGFkZGluZy1sZWZ0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIC4jeyRwcmVmaXh9cGFkLWJsb2NrLSN7JGtleX0gICB7IFxuICAgICAgcGFkZGluZy10b3A6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBCYXNlXG5AaW5jbHVkZSBnZW5lcmF0ZS1wYWRkaW5nLWNsYXNzZXMoKTtcblxuLy8gUmVzcG9uc2l2ZVxuQGVhY2ggJGJyZWFrcG9pbnQsICRzaXplIGluICRicmVha3BvaW50cyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLXBhZGRpbmctY2xhc3NlcygkYnJlYWtwb2ludCArIFwiLVwiKTtcbiAgfVxufVxuIiwiXG4vLyBNaXhpbiBmb3IgZ2VuZXJhdGluZyBtYXJnaW4gY2xhc3Nlc1xuQG1peGluIGdlbmVyYXRlLW1hcmdpbi1jbGFzc2VzKCRwcmVmaXg6IFwiXCIpIHtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRwLW0tc2NhbGUge1xuICAgIC4jeyRwcmVmaXh9bWFyLSN7JGtleX0gICAgICAgeyBtYXJnaW46ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgLiN7JHByZWZpeH1tYXItdG9wLSN7JGtleX0gICB7IG1hcmdpbi10b3A6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgLiN7JHByZWZpeH1tYXItcmlnaHQtI3ska2V5fSB7IG1hcmdpbi1yaWdodDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICAuI3skcHJlZml4fW1hci1idG0tI3ska2V5fSAgIHsgbWFyZ2luLWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICAuI3skcHJlZml4fW1hci1sZWZ0LSN7JGtleX0gIHsgbWFyZ2luLWxlZnQ6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gQmFzZVxuQGluY2x1ZGUgZ2VuZXJhdGUtbWFyZ2luLWNsYXNzZXMoKTtcblxuLy8gUmVzcG9uc2l2ZVxuQGVhY2ggJGJyZWFrcG9pbnQsICRzaXplIGluICRicmVha3BvaW50cyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLW1hcmdpbi1jbGFzc2VzKCRicmVha3BvaW50ICsgXCItXCIpO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbGV4IHV0aWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiByZXNwb25kKCRicmVha3BvaW50KSB7XG4gICRzaXplOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gIEBpZiAkc2l6ZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCAnI3skYnJlYWtwb2ludH0nIG5vdCBmb3VuZCBpbiBcXCRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgZmxleC1kaXJlY3Rpb24gdXRpbGl0aWVzXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLy8gSnVzdGlmeSBjb250ZW50IHV0aWxpdGllc1xuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmp1c3RpZnktZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi8vIEFsaWduIGl0ZW1zIHV0aWxpdGllcyAtLS1cbi5hbGlnbi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWl4aW4gdG8gZ2VuZXJhdGUgZ2FwIHV0aWxpdGllcyBmb3IgZmxleCBhbmQgZ3JpZFxuLy8gVXNhZ2U6IEBpbmNsdWRlIGdlbmVyYXRlLWdhcHMoKTtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBnZW5lcmF0ZS1nYXBzKCkge1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGdhcHMge1xuICAgIC8vIEdhcCB1dGlsaXR5IGZvciBmbGV4LWdhcCBhbmQgZ3JpZC1nYXBcbiAgICAuZ2FwLSN7JGtleX0ge1xuICAgICAgZ2FwOiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbi8vIEdlbmVyYXRlIGdhcHMgb3V0c2lkZSB0aGUgbWl4aW4gZm9yIGRlZmF1bHQgKG1vYmlsZS1maXJzdClcbkBpbmNsdWRlIGdlbmVyYXRlLWdhcHMoKTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXMgZ2VuZXJhdGlvblxuLy8gR2VuZXJhdGVzIHJlc3BvbnNpdmUgZmxleC1kaXJlY3Rpb24gYW5kIGdhcHMgZm9yIGVhY2ggYnJlYWtwb2ludFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHtcbiAgICAvLyBGbGV4IGRpcmVjdGlvbiB1dGlsaXRpZXNcbiAgICAuI3skYnJlYWtwb2ludH1cXDpmbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmZsZXgtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmZsZXgtY29sIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmZsZXgtd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmZsZXgtbm93cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIEp1c3RpZnkgY29udGVudCB1dGlsaXRpZXNcbiAgICAuI3skYnJlYWtwb2ludH1cXDpqdXN0aWZ5LXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLiN7JGJyZWFrcG9pbnR9XFw6anVzdGlmeS1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmp1c3RpZnktZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmp1c3RpZnktYmV0d2VlbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmp1c3RpZnktYXJvdW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAuI3skYnJlYWtwb2ludH1cXDpqdXN0aWZ5LWV2ZW5seSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAvLyBBbGlnbiBpdGVtcyB1dGlsaXRpZXNcbiAgICAuI3skYnJlYWtwb2ludH1cXDphbGlnbi1zdGFydCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLiN7JGJyZWFrcG9pbnR9XFw6YWxpZ24tY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmFsaWduLWVuZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmFsaWduLXN0cmV0Y2gge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICAgIC4jeyRicmVha3BvaW50fVxcOmFsaWduLWJhc2VsaW5lIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIGdhcHNcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGdhcHMge1xuICAgICAgLiN7JGJyZWFrcG9pbnR9XFw6Z2FwLSN7JGtleX0ge1xuICAgICAgICBnYXA6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ2VudHJhbGl6ZWQgY29sb3IgbWFwXG4kY29sb3JzOiAoXG4gIHdoaXRlOiAjZmZmZmZmLFxuICBibGFjazogIzAxMTExNyxcbiAgZ3JleTogI2NjYyxcbiAgeWVsbG93OiAjZmZmMDhjLFxuICBwdXJwbGU6ICM3MDhjZmYsXG4pO1xuXG4vLyBCcmVha3BvaW50IHZhcnNcbiRicmVha3BvaW50czogKFxuICBzbTogNzY4cHgsXG4gIG1kOiAxMDI0cHgsXG4gIGxnOiAxMjgwcHgsXG4gIHhsZzogMTYwMHB4LFxuKTtcblxuLy8gUGFkZGluZyAmIG1hcmdpbiBmcmFtZXdvcmsgdmFyc1xuJHAtbS1zY2FsZTogKFxuICAwOiAwLFxuICA4OiAwLjVyZW0sXG4gIDE2OiAxcmVtLFxuICAyNDogMS41cmVtLFxuICAzMjogMnJlbSxcbiAgNDA6IDIuNXJlbSxcbiAgNDg6IDNyZW0sXG4gIDU2OiAzLjVyZW0sXG4gIDY0OiA0cmVtLFxuICA3MjogNC41cmVtLFxuICA4MDogNXJlbSxcbiAgODg6IDUuNXJlbSxcbiAgOTY6IDZyZW0sXG4gIDEwNDogNi41cmVtLFxuICAxMTI6IDdyZW0sXG4gIDEyMDogNy41cmVtLFxuICAxMjg6IDhyZW0sXG4gIDEzNjogOC41cmVtLFxuICAxNDQ6IDlyZW0sXG4gIDE1MjogOS41cmVtLFxuICAxNjA6IDEwcmVtLFxuICAxNjg6IDEwLjVyZW0sXG4gIDE3NjogMTFyZW0sXG4gIDE4NDogMTEuNXJlbSxcbiAgMTkyOiAxMnJlbSxcbiAgMjAwOiAxMi41cmVtLFxuICAyMDg6IDEzcmVtLFxuICAyMTY6IDEzLjVyZW0sXG4gIDIyNDogMTRyZW0sXG4gIDIzMjogMTQuNXJlbSxcbiAgMjQwOiAxNXJlbSxcbiAgMjQ4OiAxNS41cmVtLFxuICAyNTY6IDE2cmVtLFxuICAyNjQ6IDE2LjVyZW0sXG4gIDI3MjogMTdyZW0sXG4gIDI4MDogMTcuNXJlbSxcbiAgMjg4OiAxOHJlbSxcbiAgMjk2OiAxOC41cmVtLFxuICAzMDQ6IDE5cmVtLFxuICAzMTI6IDE5LjVyZW0sXG4gIDMyMDogMjByZW0sXG4pO1xuXG4vLyBHYXAgZnJhbWV3b3JrIHZhcnNcbiRnYXBzOiAoXG4gIDA6IDAsXG4gIDg6IDAuNXJlbSxcbiAgMTY6IDFyZW0sXG4gIDI0OiAxLjVyZW0sXG4gIDMyOiAycmVtLFxuICA0MDogMi41cmVtLFxuICA0ODogM3JlbSxcbiAgNTY6IDMuNXJlbSxcbiAgNjQ6IDRyZW0sXG4gIDcyOiA0LjVyZW0sXG4gIDgwOiA1cmVtLFxuICA4ODogNS41cmVtLFxuICA5NjogNnJlbSxcbiAgMTA0OiA2LjVyZW0sXG4gIDExMjogN3JlbSxcbiAgMTIwOiA3LjVyZW0sXG4gIDEyODogOHJlbSxcbiAgMTM2OiA4LjVyZW0sXG4gIDE0NDogOXJlbSxcbiAgMTUyOiA5LjVyZW0sXG4gIDE2MDogMTByZW0sXG4pO1xuXG4vLyBXaWR0aCBwZXJjZW50YWdlcyB0byBnZW5lcmF0ZVxuJHdpZHRoczogKFxuICA1LFxuICAxMCxcbiAgMTUsXG4gIDIwLFxuICAyNSxcbiAgMzAsXG4gIDMzLFxuICAzNSxcbiAgNDAsXG4gIDQ1LFxuICA1MCxcbiAgNTUsXG4gIDYwLFxuICA2NSxcbiAgNzAsXG4gIDc1LFxuICA4MCxcbiAgODUsXG4gIDkwLFxuICA5NSxcbiAgMTAwXG4pO1xuIiwiLy8gUmVzcG9uZCBtaXhpbiBmb3IgbWVkaWEgcXVlcmllc1xuQG1peGluIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIk5vIHZhbHVlIGZvdW5kIGZvciBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIG1heC13aWR0aHMgcGVyIGJyZWFrcG9pbnRcbiRjb250YWluZXItd2lkdGhzOiAoXG4gIHNtOiA3MjBweCxcbiAgbWQ6IDk2MHB4LFxuICBsZzogMTE0MHB4LFxuICB4bGc6IDEzMjBweCxcbik7XG5cbi8vIENvbnRhaW5lciBjbGFzczogbWF4LXdpZHRoICsgY2VudGVyIGhvcml6b250YWxseVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IC8vIG9wdGlvbmFsIHNpZGUgcGFkZGluZ1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gIEBlYWNoICRicCwgJG1heC13aWR0aCBpbiAkY29udGFpbmVyLXdpZHRocyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZCgkYnApIHtcbiAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gR3JpZCBkaXNwbGF5IHV0aWxpdHlcbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLy8gR3JpZCBnYXAgdXRpbGl0aWVzICh1c2luZyB5b3VyICRnYXBzIG1hcClcbkBlYWNoICRzaXplLCAkdmFsIGluICRnYXBzIHtcbiAgLmdhcC0jeyRzaXplfSB7XG4gICAgZ2FwOiAkdmFsO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZCgkYnJlYWtwb2ludCkge1xuICAgICAgLiN7JGJyZWFrcG9pbnR9XFw6Z2FwLSN7JHNpemV9IHtcbiAgICAgICAgZ2FwOiAkdmFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBHcmlkIGNvbHVtbiBjb3VudCB1dGlsaXRpZXNcbi8vIERlZmF1bHQgbWF4IGNvbHVtbnMgdXAgdG8gMTJcbiRtYXgtY29sdW1uczogMTI7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heC1jb2x1bW5zIHtcbiAgLmdyaWQtY29scy0jeyRpfSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGksIDFmcik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSByZXNwb25kKCRicmVha3BvaW50KSB7XG4gICAgICAuI3skYnJlYWtwb2ludH1cXDpncmlkLWNvbHMtI3skaX0ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQXV0by1mbG93IHV0aWxpdGllcyAob3B0aW9uYWwpXG4uZ3JpZC1mbG93LXJvdyB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG4uZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICBAaW5jbHVkZSByZXNwb25kKCRicmVha3BvaW50KSB7XG4gICAgLiN7JGJyZWFrcG9pbnR9XFw6Z3JpZC1mbG93LXJvdyB7XG4gICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIH1cbiAgICAuI3skYnJlYWtwb2ludH1cXDpncmlkLWZsb3ctY29sIHtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbi1zcGFuIHV0aWxpdGllcyBmb3IgZ3JpZCBpdGVtcyAob3B0aW9uYWwpXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgtY29sdW1ucyB7XG4gIC5jb2wtc3Bhbi0jeyRpfSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSByZXNwb25kKCRicmVha3BvaW50KSB7XG4gICAgICAuI3skYnJlYWtwb2ludH1cXDpjb2wtc3Bhbi0jeyRpfSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuICN7JGl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cbi8vIE1peGluIGZvciBtZWRpYSBxdWVyaWVzXG5AbWl4aW4gcmVzcG9uZCgkYnJlYWtwb2ludCkge1xuICAkbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICBAaWYgJG1pbi13aWR0aCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJObyB2YWx1ZSBmb3VuZCBmb3IgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuICB9XG59XG5cbi8vIEJhc2Ugd2lkdGhzIChtb2JpbGUtZmlyc3QsIG5vIHByZWZpeClcbkBlYWNoICR3IGluICR3aWR0aHMge1xuICAudy0jeyR3fSB7XG4gICAgQGlmICR3ID09IDMzIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfSBAZWxzZSB7XG4gICAgICB3aWR0aDogJHcgKiAxJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgYnJlYWtwb2ludC1wcmVmaXhlZCB3aWR0aHNcbkBlYWNoICRicCwgJG1pbi13aWR0aCBpbiAkYnJlYWtwb2ludHMge1xuICBAaW5jbHVkZSByZXNwb25kKCRicCkge1xuICAgIEBlYWNoICR3IGluICR3aWR0aHMge1xuICAgICAgLiN7JGJwfS13LSN7JHd9IHtcbiAgICAgICAgQGlmICR3ID09IDMzIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICB3aWR0aDogJHcgKiAxJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLWhlYWRlci1oZWlnaHQ6IDIxM3B4O1xufVxuLmhlcm8tcHJlbG9hZGVyLFxuLmhlcm8tcHJlbG9hZGVyX19mcmFtZSxcbi5oZXJvLXByZWxvYWRlcl9fdmlkZW8sXG4uaGVyby1zbG9nYW5fX21lZGlhLFxuLmhlcm8tc2xvZ2FuX192aWRlbyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG5cbmh0bWwuaXMtc2Nyb2xsLWxvY2tlZCxcbmJvZHkuaXMtc2Nyb2xsLWxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlcm8tc2xvZ2FuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgbWluLWhlaWdodDogNzVzdmg7XG4gIH1cblxuICAmLmlzLWxvYWRpbmcge1xuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5pcy1sb2FkaW5nKSB7XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLXN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoM3JlbSwgNXZ3LCA0LjVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zY3JlZW4tZ20vYXNzZXRzL3N2Zy93aGl0ZS1yaWJib24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1zbG9nYW5fX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmhlcm8tc2xvZ2FuX19tZWRpYSB2aWRlbyxcbiAgLmhlcm8tc2xvZ2FuX19tZWRpYSBpbWcsXG4gIC5oZXJvLXNsb2dhbl9fdmlkZW8sXG4gIC5oZXJvLXNsb2dhbl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyAgIC5oZXJvLXNsb2dhbl9fbWVkaWE6OmFmdGVyIHtcbiAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICBpbnNldDogMDtcbiAgLy8gICAgIHotaW5kZXg6IDE7XG4gIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gIC8vICAgICAgIHRvIGJvdHRvbSxcbiAgLy8gICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSxcbiAgLy8gICAgICAgcmdiYSgwLCAwLCAwLCAwLjI1KSAxNSUsXG4gIC8vICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAvLyAgICAgKTtcbiAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyAgIH1cblxuICAud3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcblxuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWluLWhlaWdodDogNzVzdmg7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tc2xvZ2FuX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwc3ZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDJyZW0sIDZ2dywgNnJlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA3NXN2aDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMjAlO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWhlYWRpbmctbWFzayxcbiAgLmhlcm8tc2xvZ2FuLW1hc2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuaGVyby1oZWFkaW5nLWxpbmUsXG4gIC5oZXJvLXNsb2dhbi1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAuaGVyby1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIEBpbmNsdWRlIGJnLWNvbG9yKHdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaGVyby1wcmVsb2FkZXJfX2ZyYW1lIHtcbiAgICB3aWR0aDogbWluKDMydncsIDU0MHB4KTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmhlcm8tcHJlbG9hZGVyX19mcmFtZTo6YWZ0ZXIsXG4gIC5oZXJvLXNsb2dhbl9fbWVkaWE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIGJvdHRvbSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgY2FsYygwLjY1ICogdmFyKC0taGVyby1ncmFkaWVudC1vcGFjaXR5LCAxKSkpIDAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCBjYWxjKDAuMjUgKiB2YXIoLS1oZXJvLWdyYWRpZW50LW9wYWNpdHksIDEpKSkgMTUlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLXByZWxvYWRlcl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmhlcm8tcHJlbG9hZGVyX192aWRlbyxcbiAgLmhlcm8tc2xvZ2FuX192aWRlbyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5oZXJvLXByZWxvYWRlcl9fdmlkZW86bm90KC5pcy1yZWFkeSksXG4gIC5oZXJvLXNsb2dhbl9fdmlkZW86bm90KC5pcy1yZWFkeSkge1xuICAgIGZpbHRlcjogYmx1cigycHgpO1xuICB9XG5cbiAgLmhlcm8tbG9nbyxcbiAgLmhlcm8tbG9nby1maXhlZCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZXJvLWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbG9nby1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGNsYW1wKDFyZW0sIDR2dywgNHJlbSk7XG4gICAgYm90dG9tOiBjbGFtcCgycmVtLCA2dncsIDZyZW0pO1xuICAgIHotaW5kZXg6IDEwMDAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHllbGxvdyk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5zbG9nYW4ge1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2hpdGUpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgIHAsXG4gICAgc3BhbixcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0zMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTM2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZ1bGwtd2lkdGgtdGl0bGUge1xuICBwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtNjA7XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTcwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTQwO1xuICAgIH1cbiAgfVxufVxuXG4uZnVsbC13aWR0aC10aXRsZSBwIHtcbiAgY29sb3I6ICMyYzI5MjE4MDtcbn1cblxuLmZ1bGwtd2lkdGgtdGl0bGUgLndvcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIuaW1hZ2UtY29udGVudCB7XG4gICYtLWJnLXllbGxvdyB7XG4gICAgQGluY2x1ZGUgYmctY29sb3IoeWVsbG93KTtcbiAgfVxuXG4gICYtLWJnLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBiZy1jb2xvcih3aGl0ZSk7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgobWQpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGFydGljdWxhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtNTI7XG4gICAgICBAaW5jbHVkZSBtYXgtd2lkdGgoeGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS00ODtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS02MDtcbiAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS03MDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1Y2g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiA3LzEzO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG4gIH1cbiAgLmltZy13cmFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDg0OCAvIDYyMztcbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgobWQpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuICB9XG4gIC53YXRlcm1hcmsge1xuICAgIGdyaWQtY29sdW1uOiA3LzEzO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG5cbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZWx6YTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICB9XG4gIH1cbiAgLmFkZGl0aW9uYWwtY29udGVudCB7XG4gICAgLmFkZGl0aW9uYWwtY29udGVudF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZWx6YTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtMjI7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTI0O1xuICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBtYXgtd2lkdGgobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgZ2FwOiAycmVtIDA7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGFydGljdWxhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yNjtcbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTMyO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBAaW5jbHVkZSBtYXgtd2lkdGgobWQpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAuZmxleCB7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBAaW5jbHVkZSBtYXgtd2lkdGgobWQpIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS1jb250ZW50IHtcbiAgLndyYXAge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS03MDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTUyO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0zNjtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBwLFxuICAgIGEsXG4gICAgdWwsXG4gICAgbGksXG4gICAgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoOXJlbSwgNi4zcmVtICsgMTEuNTJ2dywgMjQuM3JlbSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg5cmVtLCA2LjNyZW0gKyAxMS41MnZ3LCAyNC4zcmVtKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxMy41cmVtLCA5LjQ1cmVtICsgMTcuMjh2dywgMzYuNDVyZW0pO1xuICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoMTMuNXJlbSwgOS40NXJlbSArIDE3LjI4dncsIDM2LjQ1cmVtKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM3MDhjZmY7XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2UtY29sdW1uLXR3byB7XG4gIEBpbmNsdWRlIG1heC13aWR0aChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg2cmVtLCAxMnZ3LCAxOHJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDZyZW0sIDEydncsIDE4cmVtKTtcbiAgfVxuICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLmltZy13cmFwIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChzbSkge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIHN0cm9uZyxcbiAgICAgICAgcCxcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcihwdXJwbGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvcih3aGl0ZSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgYmctY29sb3Iod2hpdGUpO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgc3Ryb25nLFxuICAgIHAsXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtNTA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS02NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlyc3QtaXRlbSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMXJlbSAzcmVtIDJyZW0gMHJlbTtcbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDNyZW0gMXJlbSAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIHRvcDogLTZyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWNvbmQtaXRlbSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMS41cmVtIDNyZW0gMXJlbSAwcmVtO1xuICAgIH1cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIGxlZnQ6IDByZW07XG4gICAgICBib3R0b206IC02cmVtO1xuICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICAgIHRvcDogMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1nLXdyYXAge1xuICAgIGFzcGVjdC1yYXRpbzogNzQxIC8gNDYxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAyNiU7XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIyJTtcbiAgICB9XG5cbiAgICAuaW1nLXpvb20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtOmhvdmVyIHtcbiAgICAuaW1nLXpvb20ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nOiA0cmVtIDNyZW0gMXJlbSAwcmVtO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpcnN0LWl0ZW0sXG4gICAgLnNlY29uZC1pdGVtIHtcbiAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMHJlbSAzcmVtIDFyZW0gMHJlbTtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2JTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhcnJvd0xvb3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgLmltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5tYXNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLy8gb3ZlcmxheVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBib3R0b20sXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgOTAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJVxuICAgICAgKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIEBpbmNsdWRlIGVsemE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIuNSU7XG4gICAgICBib3R0b206IDQlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi13aWR0aChsZykge1xuICAgICAgaGVpZ2h0OiAzNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICBoZWlnaHQ6IDQycmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3QtZm9ybSB7XG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG5cbiAgLyogV3JhcHBlciAqL1xuICAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICBmb250LWZhbWlseTogYXJ0aWN1bGF0LWNmLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBGaWxlIGlucHV0IHRleHQgKi9cbiAgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTE2O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBhcnRpY3VsYXQtY2YsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEFjdHVhbCB1cGxvYWQgYnV0dG9uICovXG4gIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB9XG5cbiAgLyogSG92ZXIgKi9cbiAgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPVwiZmlsZVwiXTo6ZmlsZS1zZWxlY3Rvci1idXR0b246aG92ZXIge1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3IocHVycGxlKTtcbiAgfVxuXG4gIC5mb3JtLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgfVxuICAgIGdyaWQtY29sdW1uOiA4IC8gMTM7XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDkgLyAxMztcbiAgICB9XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgLnRleHQtY29udGFpbmVyLXJpZ2h0IHtcbiAgICAgIC8vIHdpZHRoOiA2MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgIC5zdmctbGluay1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IocHVycGxlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIC8vIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiA2IC8gNztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gODtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyA4O1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICAgIH1cblxuICAgIC8vIEdsb2JhbCBjb250YWN0IGZvcm0gc3R5bGVzXG4gICAgLmdmb3JtX2hlYWRpbmcsXG4gICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmaWVsZF9sYWJlbC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBhcnRpY3VsYXQoKTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAuZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIHNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICBjb2xvcjogcmdiYSgxLCAxNywgMjMsIDAuNSk7XG5cbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gICAgICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgICB9XG5cbiAgICAvLyAuZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgLy8gICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEsXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHRleHRhcmVhLmxhcmdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LWZhbWlseTogYXJ0aWN1bGF0LWNmLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAuZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYSxcbiAgICAuZ2Zvcm1fd3JhcHBlciBzZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYXJ0aWN1bGF0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIEBpbmNsdWRlIGFydGljdWxhdDtcbiAgICAgICAgY29sb3I6IHJnYmEoMSwgMTcsIDIzLCAwLjUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGRfY29uc2VudF9sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBhcnRpY3VsYXQoKTtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgaW5wdXQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcigxcHgsIHNvbGlkLCBibGFjayk7XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KHJvdywgc3RhcnQsIGNlbnRlcik7XG4gICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgLmdmaWVsZC0tdHlwZS1jb25zZW50IGlucHV0OmNoZWNrZWQge1xuICAgICAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWZhbWlseShwcmltYXJ5KTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5nZmllbGRfZXJyb3IgbGFiZWwge1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2Vycm9yIFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkocHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLmN0YS1idXR0b24ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmN0YS10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtMzY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxufVxuIiwiLnN0YWNrZWQtY29udGVudC12MSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNzRweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBAaW5jbHVkZSBiZy1jb2xvcih3aGl0ZSk7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAuY3JlZGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgZWx6YTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTUwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1heC13aWR0aCh4bGcpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS00NDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDIwMHB4OyAvLyBhZGp1c3QgdG8gc2VjdGlvbi10aXRsZSBoZWlnaHRcbiAgICBAaW5jbHVkZSBiZy1jb2xvcih3aGl0ZSk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faXRlbS1pbm5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fY291bnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYwOGM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19jb3VudGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcwOGNmZjgwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS4yNWZyKSBtaW5tYXgoMzIwcHgsIDAuNzVmcik7XG4gICAgZ2FwOiBjbGFtcCg0MHB4LCA4dncsIDE0MHB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIHBhZGRpbmc6IGNsYW1wKDQ4cHgsIDd2dywgOTZweCkgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAxOCwgMjQsIDAuMzUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuOTVmcikgbWlubWF4KDMwMHB4LCAwLjc1ZnIpO1xuICAgICAgZ2FwOiBjbGFtcCgzMnB4LCA1dncsIDgwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICAvLyBsZXR0ZXItc3BhY2luZzogLTMlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS05MDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTEwNTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgJi0tdHdvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCg5MHB4LCAxMnZ3LCAyMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IGNsYW1wKDExMHB4LCAxMXZ3LCAxOTBweCk7XG4gICAgYXNwZWN0LXJhdGlvOiAyMTAgLyAxMzM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS0tYXJyb3ctc21hbGwge1xuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtd2lkdGgobGcpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS0tYXJyb3ctbWVkaXVtIHtcbiAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS0tYXJyb3ctbGFyZ2Uge1xuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHhsZykge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aChsZykge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTM2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aCh4bGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTMyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZWx6YTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTIwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDEyMTg7XG5cbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoeGxnKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xODtcbiAgICB9XG4gIH1cblxuICAvLyBMYXlvdXQgQSDigJQgRGl2ZXJzZSBMb2NhdGlvbnNcbiAgJl9faXRlbS0tbGF5b3V0LWEge1xuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgIH1cblxuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgbGVmdDogY2xhbXAoMzUzcHgsIDQxdncsIDE2NXB4KTtcbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMzkwcHgsIDQ1dncsIDUxMnB4KTtcbiAgICAgIH1cblxuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBsZWZ0OiBjbGFtcCgzMzdweCwgMzR2dywgMzE4cHgpO1xuXG4gICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBsZWZ0OiBjbGFtcCgzODdweCwgMzR2dywgMzE4cHgpO1xuICAgICAgfVxuICAgICAgdG9wOiAyOHB4O1xuICAgICAgbGVmdDogY2xhbXAoMzM3cHgsIDM0dncsIDMxOHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGF5b3V0IEIg4oCUIEV4cGVyaWVuY2VkIFdvcmtmb3JjZVxuICAmX19pdGVtLS1sYXlvdXQtYiB7XG4gICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCg5MHB4LCAyNnZ3LCAzMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHhsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXAoNDBweCwgMjN2dywgMjk4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIH1cblxuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgbGVmdDogY2xhbXAoNDUwcHgsIDQ3dncsIDY0MHB4KTtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICBsZWZ0OiBjbGFtcCgxOTBweCwgMjF2dywgMjAwcHgpO1xuICAgICAgdG9wOiAxMzZweDtcblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICB0b3A6IDE2NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExheW91dCBDIOKAlCBTdHJvbmcgSW5mcmFzdHJ1Y3R1cmVcbiAgJl9faXRlbS0tbGF5b3V0LWMge1xuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICBtYXJnaW4tbGVmdDogY2xhbXAoMTIwcHgsIDE2dncsIDIyMHB4KTtcbiAgICB9XG5cbiAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDQxcHg7XG4gICAgfVxuXG4gICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICBsZWZ0OiBjbGFtcCgyMDBweCwgMzZ2dywgMzUwcHgpO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgIGxlZnQ6IGNsYW1wKDMyMHB4LCA0MHZ3LCA1NjZweCk7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHhsZykge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3by5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDI5MHB4O1xuICAgICAgfVxuXG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDIyMHB4LCA0MHZ3LCA0NjZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKGxnKSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgbGVmdDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGF5b3V0IEQg4oCUIFByYWN0aWNhbCBTdXBwb3J0XG4gICZfX2l0ZW0tLWxheW91dC1kIHtcbiAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDQzcHg7XG4gICAgfVxuXG4gICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICBsZWZ0OiBjbGFtcCgzNjBweCwgNDJ2dywgNTYwcHgpO1xuICAgICAgdG9wOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC13aWR0aCh4bGcpIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMjYwcHgsIDQydncsIDQ1OXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICBsZWZ0OiBjbGFtcCgxOTNweCwgMzJ2dywgNDUxcHgpO1xuICAgICAgdG9wOiAzM3B4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtYXgtd2lkdGgoeGxnKSB7XG4gICAgJl9faXRlbS0tbGF5b3V0LWEge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDQ1OXB4LCA0MXZ3LCAxNjVweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWIge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDQ0OHB4LCAzNnZ3LCA2NDBweCk7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogY2xhbXAoMTIwcHgsIDE3dncsIDE5NnB4KTtcbiAgICAgICAgdG9wOiAxMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWMge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEyMHB4LCAxM3Z3LCAyMjBweCk7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgbGVmdDogMzEwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDIyMHB4LCAzNHZ3LCA1MDhweCk7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pdGVtLS1hcnJvdy1sYXJnZSAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAyMDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWQge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyMTdweCwgNDF2dywgMzg1cHgpO1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDI2NnB4LCA0NHZ3LCA0ODhweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjVweCkge1xuICAgICZfX2l0ZW0tLWxheW91dC1hIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiBjbGFtcCg0NTlweCwgNDF2dywgMTY1cHgpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1iIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiBjbGFtcCg0NDhweCwgMzh2dywgNjQwcHgpO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDEyMHB4LCAxN3Z3LCAxOTZweCk7XG4gICAgICAgIHRvcDogMTM2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1jIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMjBweCwgMTN2dywgMjIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtZCB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDE5NHB4LCAyN3Z3LCA0NDdweCk7XG4gICAgICAgIHRvcDogMzNweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyNjZweCwgNDR2dywgNDg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAmX19pdGVtLS1sYXlvdXQtYSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogY2xhbXAoMjk2cHgsIDI2dncsIDMzNnB4KTtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogY2xhbXAoNDA0cHgsIDQzdncsIDQ0NnB4KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtYiB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDE3NHB4LCAxN3Z3LCAxNzZweCk7XG4gICAgICAgIHRvcDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1jIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogY2xhbXAoMzIwcHgsIDM1dncsIDU2NnB4KTtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3by5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDMxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtZCB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDE3OXB4LCAyNnZ3LCA0MzZweCk7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMjYycHgsIDQzdncsIDQ3MXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgJl9faXRlbS0tbGF5b3V0LWEge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDI5NXB4LCAzN3Z3LCA0MjBweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICBsZWZ0OiBjbGFtcCgxODlweCwgMjN2dywgMzI5cHgpO1xuICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWIge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgxNzRweCwgMTd2dywgMTc2cHgpO1xuICAgICAgICB0b3A6IDEyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtYyB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgbGVmdDogMjk2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1kIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyNThweCwgNDR2dywgNDU1cHgpO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gICAgJl9faXRlbS0tbGF5b3V0LWEge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDE4MnB4LCAyM3Z3LCAzMjlweCk7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDI5N3B4LCA0M3Z3LCA0MDFweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtd2lkdGgobGcpIHtcbiAgICAmX19pdGVtLS1sYXlvdXQtYSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMjk1cHgsIDMxdncsIDQzMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyNTJweCwgMjN2dywgMzYwcHgpO1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLWxheW91dC1iIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiBjbGFtcCgzMjBweCwgMzh2dywgNDYwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXAoNjlweCwgMTl2dywgMjMwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDE1N3B4LCAzdncsIDgwcHgpO1xuICAgICAgICB0b3A6IDEzMnB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWMge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3by5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDI2NHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgzMDZweCwgMzN2dywgNTY2cHgpO1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWQge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgxODVweCwgMjYuNXZ3LCA0MzZweCk7XG4gICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMjU4cHgsIDMydncsIDQzN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgJl9faXRlbS0tbGF5b3V0LWEge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyMzRweCwgMjN2dywgMzYwcHgpO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtYiB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogY2xhbXAoNDQ4cHgsIDM4dncsIDY0MHB4KTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXAoNzZweCwgMjF2dywgMjMwcHgpO1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDQwOHB4LCAzOHZ3LCA2NDBweCk7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgxNDJweCwgM3Z3LCA4MHB4KTtcbiAgICAgICAgdG9wOiAxMDZweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1kIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKG1kKSB7XG4gICAgLnN0YWNrZWQtY29udGVudC12MV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtYSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgdG9wOiA2NSU7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgxOTFweCwgMjB2dywgMzYwcHgpO1xuICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB3aWR0aDogNjFweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDI3M3B4LCAzMXZ3LCA0MzBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1iIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDYzJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyMDdweCwgMzh2dywgNjQwcHgpO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTY3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgxMTNweCwgM3Z3LCA4MHB4KTtcbiAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWMge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3by5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDE4MnB4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDI5NnB4LCAzM3Z3LCA1NjZweCk7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtZCB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMjc2cHgsIDMydncsIDQzN3B4KTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyMTNweCwgMjV2dywgNDM2cHgpO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgLnN0YWNrZWQtY29udGVudC12MV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtYSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDE1M3B4O1xuICAgICAgICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogMjE0cHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtYiB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogMjQycHg7XG4gICAgICAgIHRvcDogLTE0cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1OXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDEwN3B4O1xuICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTUxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtYyB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgbGVmdDogMTMwcHg7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIGxlZnQ6IDI0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLS1sYXlvdXQtZCB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDE2NHB4O1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogMTk4cHg7XG4gICAgICAgIHRvcDogLTEzcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgJl9faXRlbS0tbGF5b3V0LWEge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiAxMzlweDtcbiAgICAgICAgd2lkdGg6IDM3cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IDIwMHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWIge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiAxNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IDIyN3B4O1xuICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTlweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiAxMDdweDtcbiAgICAgICAgdG9wOiA2OHB4O1xuICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWMge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3by5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDEzMHB4O1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICBsZWZ0OiAyNDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWQge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiAxNTlweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IDE5OHB4O1xuICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICZfX2l0ZW0tLWxheW91dC1hIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogMTM5cHg7XG4gICAgICAgIHdpZHRoOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiAyMDBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1iIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogMTQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiAyMjdweDtcbiAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDU5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogMTA3cHg7XG4gICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1jIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28uc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tYm90dG9tLWxlZnQge1xuICAgICAgICBsZWZ0OiAxMzBweDtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgbGVmdDogMjQ0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1kIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogMTU5cHg7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiAxOThweDtcbiAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAmX19pdGVtLS1sYXlvdXQtYSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMTkycHgsIDMxdncsIDQzMHB4KTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDE0NXB4O1xuICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1iIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiBjbGFtcCgyMzNweCwgMzh2dywgNDYwcHgpO1xuICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNThweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjbGFtcCgxMDVweCwgM3Z3LCA4MHB4KTtcbiAgICAgICAgdG9wOiA2OXB4O1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWMge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3by5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDEzM3B4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLyogYm90dG9tOiAtOHB4OyAqL1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDI0MnB4LCAzM3Z3LCA1NjZweCk7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS0tbGF5b3V0LWQge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiAxNjZweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDIwMnB4LCAzMnZ3LCA0MzdweCk7XG4gICAgICAgIHRvcDogLTExcHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgJl9faXRlbS0tbGF5b3V0LWEge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28ge1xuICAgICAgICBsZWZ0OiAxODNweDtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiAxMzVweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLWxheW91dC1iIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1vbmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDU0cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogNjklO1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDk5cHg7XG4gICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX3RpdGxlLWxpbmUtLXR3byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0tbGF5b3V0LWMge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3by5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDEzMHB4O1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tb25lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA0MXB4O1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tdHdvIHtcbiAgICAgICAgbGVmdDogNjklO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDIzMnB4O1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICB9XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYxX190aXRsZS1saW5lLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tLWxheW91dC1kIHtcbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2ltYWdlLS10d28uc3RhY2tlZC1jb250ZW50LXYxX19pbWFnZS0tYm90dG9tLWxlZnQge1xuICAgICAgICBsZWZ0OiAxOTlweDtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLW9uZSB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9faW1hZ2UtLXR3byB7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDE4NnB4LCA0MnZ3LCA0NTlweCk7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgIH1cbiAgICAgIC5zdGFja2VkLWNvbnRlbnQtdjFfX2Fycm93IHtcbiAgICAgICAgbGVmdDogY2xhbXAoMTYycHgsIDI1dncsIDQyM3B4KTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YWNrZWQtY29udGVudC12MV9fdGl0bGUtbGluZS0tdHdvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC13aWR0aChtZCkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDc0cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAzNnB4IDAgNDJweDtcbiAgICB9XG5cbiAgICAmX192aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLS10d28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UsXG4gICAgJl9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNsYW1wKDY0cHgsIDIydncsIDk2cHgpO1xuICAgICAgYXNwZWN0LXJhdGlvOiAyMTAgLyAxMzM7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgd2lkdGg6IGNsYW1wKDU2cHgsIDE4dncsIDgycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMXB4LCA2dncsIDI4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudGVyIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG5cbiAgICAvLyBtb2JpbGUgY29sbGFnZSBwb3NpdGlvbnNcbiAgfVxuICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA2NHB4O1xuICAgIH1cbiAgICAuc3RhY2tlZC1jb250ZW50LXYxX19pdGVtIHtcbiAgICAgIHRvcDogMTQ1cHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnRpdGxlLWJsYWNrLXRleHQtdHdvLWxpbmVzIHtcbiAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubGluZS1vbmUge1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3Iod2hpdGUpO1xuICB9XG5cbiAgLmxpbmUtdHdvIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHllbGxvdyk7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLndyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4iLCIuaW1hZ2Utd2l0aC1ncmFwaGljIHtcbiAgLy8gICAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuXG4gIC53cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogOSAvIDQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc3ZnLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAvLyBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAvLyAgIGhlaWdodDogMjBweDtcbiAgICAvLyB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTRweDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC00cHg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgbGVmdDogLTNweDtcbiAgICB9XG4gIH1cblxuICAud2F0ZXJtYXJrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYud2F0ZXJtYXJrLWJsYWNrIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzAxMTExNztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYud2F0ZXJtYXJrLXdoaXRlIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi13aWR0aChzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDNyZW07XG5cbiAgICAgIGxlZnQ6IGNsYW1wKDEuNXJlbSwgMS4wNXJlbSArIDEuOTJ2dywgNC4wNXJlbSk7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICBib3R0b206IDVyZW07XG4gICAgfVxuICB9XG59XG4iLCIudGl0bGUtd2l0aC1idWxsZXQtcG9pbnRzIHtcbiAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuICAud3JhcCB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5sb3dlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAvLyBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAvLyAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIC8vIH1cbiAgICAvLyBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEuNXJlbSwgMS4wNXJlbSArIDEuOTJ2dywgNC4wNXJlbSk7XG4gICAgLy8gcGFkZGluZy1yaWdodDogY2xhbXAoMS41cmVtLCAxLjA1cmVtICsgMS45MnZ3LCA0LjA1cmVtKTtcblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoeWVsbG93KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS00NDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtNTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIGVsemE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTIwO1xuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtMjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVwcGVyIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIH1cblxuICAgIC5sb3dlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgfVxuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChzbSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAgIH1cbiAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUvMTI7XG4gICAgICB9XG5cbiAgICAgIC5idWxsZXQtcG9pbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuYnVsbGV0LXBvaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHNtKSB7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtMzI7XG4gICAgICAgICAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwY2g7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTM2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3Rpb24tc3RhdCB7XG4gIEBpbmNsdWRlIGJnLWNvbG9yKHllbGxvdyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0xLjI2cHg7XG4gICAgQGluY2x1ZGUgdGV4dC1jb2xvcihibGFjayk7XG4gICAgQGluY2x1ZGUgYXJ0aWN1bGF0KDQwMCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTMyO1xuICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0zNjtcbiAgICB9XG4gIH1cblxuICAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0yLjU1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtNzA7XG4gICAgICBAaW5jbHVkZSBhcnRpY3VsYXQoNjAwKTtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtODA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0LXdyYXBwZXIge1xuICAgICAgLnN0YXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGF0IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogLTUuMDg1cHg7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgICBAaW5jbHVkZSBhcnRpY3VsYXQoNjAwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTE3MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmlubmVyLXdyYXAgPiBwIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTMuMzNweCArIDJyZW0pO1xuICAgICAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjhweCArIDJyZW0pO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1My4zM3B4ICsgNC41cmVtKTtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDc7XG4gICAgfVxuICB9XG5cbiAgLmN0YS1idXR0b24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjNzA4Y2ZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5lLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogNyAvIDg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIEBpbmNsdWRlIGJnLWNvbG9yKGJsYWNrKTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICAgICYgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0zMjtcbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTM2O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDggLyAtMTtcbiAgICB9XG4gIH1cbiAgLmN0YS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgLmN0YS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmN0YS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY29uZGFyeS1oZXJvIHtcbiAgQGluY2x1ZGUgYmctY29sb3IoYmxhY2spO1xuICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgaDEsXG4gIHN0cm9uZyxcbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgfVxuICBzdHJvbmcge1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3IoeWVsbG93KTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbGVmdDogLTNweDtcbiAgICB9XG4gICAgYm90dG9tOiAtNHB4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbiIsIi5wcm9kdWN0aW9uLXN0YXQtdjIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogLTIuNTVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS03MDtcbiAgICAgIEBpbmNsdWRlIGFydGljdWxhdCg2MDApO1xuICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcihibGFjayk7XG4gICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS04MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLmxlZnQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogLTEuMjZweDtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgQGluY2x1ZGUgYXJ0aWN1bGF0KDQwMCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtNDI7XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0LXdyYXBwZXIge1xuICAgICAgLnN0YXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGF0IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogLTUuMDg1cHg7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgICBAaW5jbHVkZSBhcnRpY3VsYXQoNjAwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTE3MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmlubmVyLXdyYXAgPiBwIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTMuMzNweCArIDJyZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjhweCArIDJyZW0pO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyY2g7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gODtcbiAgICB9XG4gIH1cblxuICAubGluZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC1jb2x1bW46IDcgLyA4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvcihibGFjayk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucmlnaHQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxMTExNztcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yNjtcbiAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtMjA7XG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yNjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGFydGljdWxhdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogLTEuMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxMCAvIC0xO1xuICAgIH1cbiAgICAuaW1nLXdyYXAge1xuICAgICAgYXNwZWN0LXJhdGlvOiA3MiAvIDc5O1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC53YXRlcm1hcmsge1xuICAgICAgQGluY2x1ZGUgZWx6YTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtMTQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0cmVtLCA4dncsIDEycmVtKTtcbiAgICB9XG4gIH1cbiAgLmN0YS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUzLjMzcHggKyA0LjVyZW0pO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY3RhLWJ1dHRvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICM3MDhjZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdGEtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgIC5jdGEtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jdGEtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zdGFja2VkLWNvbnRlbnQtdjIge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDgxcHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgQGluY2x1ZGUgYmctY29sb3Iod2hpdGUpO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jcmVkaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtMTY7XG4gICAgICBAaW5jbHVkZSBlbHphO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtNTA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHhsZykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTQ0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMjAwcHg7IC8vIGFkanVzdCB0byBzZWN0aW9uLXRpdGxlIGhlaWdodFxuICAgIEBpbmNsdWRlIGJnLWNvbG9yKHdoaXRlKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYyX19pdGVtLWlubmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAuc3RhY2tlZC1jb250ZW50LXYyX19jb3VudGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcwOGNmZjgwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgLnN0YWNrZWQtY29udGVudC12Ml9fY291bnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYwOGM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICBwYWRkaW5nOiBjbGFtcCg0OHB4LCA3dncsIDk2cHgpIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgfVxuXG4gIC5sZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDE4LCAyNCwgMC4zNSk7XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogNy8xMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDE4LCAyNCwgMC4zNSk7XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKG1kKSB7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDE4LCAyNCwgMC4zNSk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgcmdiYSgwLCAxOCwgMjQsIDAuMzUpO1xuICAgIH1cbiAgfVxuXG4gIC5pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdGFja2VkLWNvbnRlbnQtdjJfX3dhdGVybWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJyZW07XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBlbHphO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKG1kKSB7XG4gICAgLnN0YWNrZWQtY29udGVudC12Ml9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAucmlnaHQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhY2tlZC1jb250ZW50LXYyX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtNjA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgYXJ0aWN1bGF0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgdGV4dC1jb2xvcihibGFjayk7XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtNzA7XG4gICAgfVxuICB9XG5cbiAgLnN0YWNrZWQtY29udGVudC12Ml9faW50cm8ge1xuICAgIEBpbmNsdWRlIGVsemE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTIyO1xuICAgIHAge1xuICAgICAgZ3JpZC1jb2x1bW46IDcvMTM7XG4gICAgICBAaW5jbHVkZSBtYXgtd2lkdGgobWQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA3NHB4O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDc3MSAvIDYzOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX193YXRlcm1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBlbHphO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTE0O1xuICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICB9XG4gICZfX2NvdW50ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICB9XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBlbHphO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtMjA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMTIxODtcblxuICAgIEBpbmNsdWRlIG1heC13aWR0aCh4bGcpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTE4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDc0cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgIH1cblxuICAgIC8vICZfX2l0ZW0taW5uZXIge1xuICAgIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgLy8gICBnYXA6IDI0cHg7XG4gICAgLy8gICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLy8gICBwYWRkaW5nOiAzNnB4IDAgNDJweDtcbiAgICAvLyB9XG5cbiAgICAmX19jb3VudGVyIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9jZXNzIHtcbiAgLmN0YS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0cmVtLCA4dncsIDEycmVtKTtcbiAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvcihibGFjayk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcih3aGl0ZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtNTI7XG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHhsZykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTQ4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAucHJvY2Vzc19fbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcwOGNmZjgwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgLnByb2Nlc3NfX251bWJlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYwOGM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTgsIDI0LCAwLjM1KTtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYwOGM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBlbHphO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtMjA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMTIxODtcblxuICAgIEBpbmNsdWRlIG1heC13aWR0aCh4bGcpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTE4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtNjA7XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTcwO1xuICAgIH1cbiAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHB1cnBsZSk7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZWx6YTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMjtcbiAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtMjQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKG1kKSB7XG4gICAgJl9faXRlbXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZXNvdXJjZXMge1xuICBAaW5jbHVkZSBiZy1jb2xvcihibGFjayk7XG5cbiAgLmxvd2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBAaW5jbHVkZSBtYXgtd2lkdGgoc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoeWVsbG93KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS00NDtcblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtNTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIGVsemE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTIwO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXBwZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG5cbiAgICAubG93ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyAxMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAycmVtIDRyZW07XG4gICAgfVxuICB9XG5cbiAgLmN0YS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAuY3RhLWJ1dHRvbiB7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IocHVycGxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLWNvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXdpZHRoKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAucmVzb3VyY2VzLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoeWVsbG93KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcih3aGl0ZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcihwdXJwbGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcih3aGl0ZSk7XG4gICAgICBAaW5jbHVkZSBhcnRpY3VsYXQ7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtMzI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtaW4td2lkdGgoeGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0zNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jdGEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHllbGxvdyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHllbGxvdyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIGVsemE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTIyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmxvY2F0aW9uLWludHJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0yLjU1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtNzA7XG4gICAgICBAaW5jbHVkZSBhcnRpY3VsYXQoNjAwKTtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtODA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubGVmdCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAtMS4yNnB4O1xuXG4gICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKGJsYWNrKTtcbiAgICAgIEBpbmNsdWRlIGFydGljdWxhdCg2MDApO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTQyO1xuICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKHhsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtNTA7XG4gICAgICAgIG1heC13aWR0aDogMzBjaDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKG1kKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXQtd3JhcHBlciB7XG4gICAgICAuc3RhdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1heC13aWR0aChzbSkge1xuICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbm5lci13cmFwID4gcCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUzLjMzcHggKyAycmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg4My44cHggKyAycmVtKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyA5O1xuICAgIH1cbiAgfVxuXG4gIC5saW5lLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogNyAvIDg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIEBpbmNsdWRlIGJnLWNvbG9yKGJsYWNrKTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDExMTE3O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLTI2O1xuICAgIEBpbmNsdWRlIGFydGljdWxhdDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMDtcbiAgICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTI2O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYXJ0aWN1bGF0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAtMS4yNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gLTE7XG4gICAgfVxuICAgIC5pbWctd3JhcCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDcyIC8gNzk7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLndhdGVybWFyayB7XG4gICAgICBAaW5jbHVkZSBlbHphO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0xNDtcbiAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoYmxhY2spO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDRyZW0sIDh2dywgMTJyZW0pO1xuICAgIH1cbiAgfVxufVxuIiwiLmZpbG0tb2ZmaWNlcyB7XG4gIEBpbmNsdWRlIGJnLWNvbG9yKGJsYWNrKTtcblxuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cbiAgICAudGl0bGUge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yNigpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5maWxtLW9mZmljZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtaW4td2lkdGgoc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXdpZHRoKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi13aWR0aCh4bGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLmZpbG0tb2ZmaWNlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZmlsbS1vZmZpY2VfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoeWVsbG93KTtcbiAgICAgIH1cbiAgICAgIC5pbWctd3JhcCBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgfVxuXG4gICAgICAuY3RhLWJ1dHRvbixcbiAgICAgIC5jdGEtYnV0dG9uIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjA4YztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1nLXdyYXAge1xuICAgIGFzcGVjdC1yYXRpbzogMjE2IC8gMTU1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuaW1nLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG5cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgcCxcbiAgYSxcbiAgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgLmN0YS1idXR0b24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1pbi13aWR0aChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuY3RhLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLnN1YmhlYWRpbmcge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0yNigpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG5cbiAgLnNpbmdsZS1vZmZpY2UtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS00NCgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAud2F0ZXJtYXJrIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKHdoaXRlKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/