@charset "UTF-8";
/*
 * Auto generate color classes
 * class generate : 'u-color-name'
*/
/*
 * Auto import fonts
 * font-family | file name | font-weight | font-style
*/
@font-face {
  font-family: "eina";
  src: url("./../fonts/Eina01-Regular.woff2") format("woff2"), url("./../fonts/Eina01-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "eina";
  src: url("./../fonts/Eina01-Bold.woff2") format("woff2"), url("./../fonts/Eina01-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
/*
 * After
 * Usage:
   @include after(){
      @content
   };
 */
/*
 * Aspect ratio
 * Usage:
 * Use on parent image
   @include aspect-ratio(2, 1, img);
*/
/*
 * Background image
 * Usage:
 * @include background-image("file.jpg", contain, center, $path-svg);
 */
/*
 * Before
 * Usage:
   @include before(){
      @content
   };
 */
/*
 * Breakpoints mixin
 * Usage:
   @include bp-max-width($bp-desktop, all);
 */
/*
 * Triangle
 * Usage:
   @include css-triangle(red, up, 10px, 6px);
 */
/*
 * Event
 * Usage:
 * @include event {
 *   color: rebeccapurple;
 * }
 */
/*
 * Gradient
 * Usage:
   @include gradient("horizontal", red, blue);
 */
/*
 * Grid
 * Usage:
   @include grid(20px, 10px);
   @include grid-item(20px, 10px);
 */
/*
 * Not last child
 * Usage:
   @include not-last-child(){
       @content
   }
 */
/*
 * Object fit
 * Usage:
   @include object-fit(cover, top);
 */
/*
 * Overlay
 * Usage:
   @include overlay("horizontal", red, blue);
 */
/*
 * Position
 * Usage:
   @include absolute(0,0,0,0);
 */
/*
 * Reset first last child
 * Usage:
 * @include reset-first-last();
 */
/*
 * Reset style button
 * Usage:
 * @include reset-style-button();
 */
/*
 * Transition
 * Usage:
   @include transition(200ms, all, ease-in-out);
*/
/*
 * Visibility hidden
 * Usage:
   @include visibility-hidden;
 * Use for referencement
 */
.u-visibility-hidden {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
}

*[data-animate], *[data-animate-child] {
  opacity: 0;
}

body.with-scroll-animations .scroll-animation-image {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
body.with-scroll-animations .scroll-animation-image:after {
  content: "";
  background: white;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations .scroll-animation-image__images {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(-20%, 0, 0) scale(1.5);
          transform: translate3d(-20%, 0, 0) scale(1.5);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="1"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 200ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="1"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="1"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 200ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="1"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="1"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="1"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="1"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="2"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 400ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="2"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="2"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 500ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="2"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="2"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="2"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="2"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="3"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 600ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="3"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="3"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 800ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="3"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="3"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="3"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="3"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="4"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 800ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="4"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="4"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 1100ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="4"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="4"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="4"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="4"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="5"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 1000ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="5"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="5"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 1400ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="5"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="5"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="5"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="5"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="6"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 1200ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="6"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="6"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 1700ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="6"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="6"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="6"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="6"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="7"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 1400ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="7"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="7"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 2000ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="7"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="7"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="7"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="7"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="8"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 1600ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="8"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="8"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 2300ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="8"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="8"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="8"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="8"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="9"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 1800ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="9"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="9"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 2600ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="9"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="9"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="9"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="9"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="10"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 2000ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="10"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="10"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 2900ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="10"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="10"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="10"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="10"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="11"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 2200ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="11"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="11"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 3200ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="11"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="11"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="11"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="11"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="12"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 2400ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="12"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="12"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 3500ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="12"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="12"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="12"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="12"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="13"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 2600ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="13"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="13"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 3800ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="13"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="13"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="13"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="13"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="14"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 2800ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="14"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="14"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 4100ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="14"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="14"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="14"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="14"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="15"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 3000ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="15"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="15"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 4400ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="15"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="15"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="15"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="15"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="16"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 3200ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="16"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="16"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 4700ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="16"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="16"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="16"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="16"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="17"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 3400ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="17"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="17"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 5000ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="17"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="17"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="17"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="17"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="18"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 3600ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="18"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="18"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 5300ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="18"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="18"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="18"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="18"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="19"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 3800ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="19"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="19"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 5600ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="19"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="19"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="19"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="19"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll] {
  /* scroll animation: basic --------------------------------------------------- */
  /* scroll animation: image --------------------------------------------------- */
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="20"]:not([data-scroll-animation=image]) {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 4000ms;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="20"]:not([data-scroll-animation=image]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="20"][data-scroll-animation=image] .scroll-animation-image:after {
  transition: -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition: transform 1s cubic-bezier(0.17, 0.67, 0.33, 1), -webkit-transform 1s cubic-bezier(0.17, 0.67, 0.33, 1);
  transition-delay: 5900ms;
}
body.with-scroll-animations *[data-scroll] *[data-scroll-child="20"][data-scroll-animation=image] .scroll-animation-image__images {
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="20"][data-scroll-animation=image] .scroll-animation-image:after {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="20"][data-scroll-animation=image] .scroll-animation-image._reverse:after {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
body.with-scroll-animations *[data-scroll].is-inview *[data-scroll-child="20"][data-scroll-animation=image] .scroll-animation-image__images {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
body.with-scroll-animations *[data-scroll-this] {
  opacity: 0;
  -webkit-transform: translate3d(0, 5.5rem, 0);
          transform: translate3d(0, 5.5rem, 0);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition: opacity 1000ms cubic-bezier(0, 0.55, 0.45, 1), transform 1000ms cubic-bezier(0, 0.55, 0.45, 1), -webkit-transform 1000ms cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 200ms;
}
body.with-scroll-animations *[data-scroll-this].is-inview {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.grid {
  --gutter: 16;
  --gutter-mobile: 30;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: calc(var(--gutter) * -0.05rem);
  margin-right: calc(var(--gutter) * -0.05rem);
}
@media all and (max-width: 480px) {
  .grid {
    margin-left: calc(var(--gutter-mobile) * -0.05rem);
    margin-right: calc(var(--gutter-mobile) * -0.05rem);
  }
}

.grid__i--1-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 8.3333333333%;
}
@media all and (max-width: 480px) {
  .grid__i--1-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--1-12--push-l {
  margin-left: calc(8.3333333333%);
}

.grid__i--1-12--push-r {
  margin-right: 8.3333333333%;
}

.grid__i--2-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 16.6666666667%;
}
@media all and (max-width: 480px) {
  .grid__i--2-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--2-12--push-l {
  margin-left: calc(16.6666666667%);
}

.grid__i--2-12--push-r {
  margin-right: 16.6666666667%;
}

.grid__i--3-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 25%;
}
@media all and (max-width: 480px) {
  .grid__i--3-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--3-12--push-l {
  margin-left: calc(25%);
}

.grid__i--3-12--push-r {
  margin-right: 25%;
}

.grid__i--4-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 33.3333333333%;
}
@media all and (max-width: 480px) {
  .grid__i--4-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--4-12--push-l {
  margin-left: calc(33.3333333333%);
}

.grid__i--4-12--push-r {
  margin-right: 33.3333333333%;
}

.grid__i--5-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 41.6666666667%;
}
@media all and (max-width: 480px) {
  .grid__i--5-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--5-12--push-l {
  margin-left: calc(41.6666666667%);
}

.grid__i--5-12--push-r {
  margin-right: 41.6666666667%;
}

.grid__i--6-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 50%;
}
@media all and (max-width: 480px) {
  .grid__i--6-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--6-12--push-l {
  margin-left: calc(50%);
}

.grid__i--6-12--push-r {
  margin-right: 50%;
}

.grid__i--7-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 58.3333333333%;
}
@media all and (max-width: 480px) {
  .grid__i--7-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--7-12--push-l {
  margin-left: calc(58.3333333333%);
}

.grid__i--7-12--push-r {
  margin-right: 58.3333333333%;
}

.grid__i--8-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 66.6666666667%;
}
@media all and (max-width: 480px) {
  .grid__i--8-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--8-12--push-l {
  margin-left: calc(66.6666666667%);
}

.grid__i--8-12--push-r {
  margin-right: 66.6666666667%;
}

.grid__i--9-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 75%;
}
@media all and (max-width: 480px) {
  .grid__i--9-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--9-12--push-l {
  margin-left: calc(75%);
}

.grid__i--9-12--push-r {
  margin-right: 75%;
}

.grid__i--10-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 83.3333333333%;
}
@media all and (max-width: 480px) {
  .grid__i--10-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--10-12--push-l {
  margin-left: calc(83.3333333333%);
}

.grid__i--10-12--push-r {
  margin-right: 83.3333333333%;
}

.grid__i--11-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 91.6666666667%;
}
@media all and (max-width: 480px) {
  .grid__i--11-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--11-12--push-l {
  margin-left: calc(91.6666666667%);
}

.grid__i--11-12--push-r {
  margin-right: 91.6666666667%;
}

.grid__i--12-12 {
  padding-left: calc(var(--gutter) * 0.05rem);
  padding-right: calc(var(--gutter) * 0.05rem);
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media all and (max-width: 480px) {
  .grid__i--12-12 {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}

.grid__i--12-12--push-l {
  margin-left: calc(100%);
}

.grid__i--12-12--push-r {
  margin-right: 100%;
}

@media all and (max-width: 1920px) {
  .grid__i--1-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 8.3333333333%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--1-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--1-12--push-l\@hd {
    margin-left: calc(8.3333333333%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--1-12--push-r\@hd {
    margin-right: 8.3333333333%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--2-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 16.6666666667%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--2-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--2-12--push-l\@hd {
    margin-left: calc(16.6666666667%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--2-12--push-r\@hd {
    margin-right: 16.6666666667%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--3-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 25%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--3-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--3-12--push-l\@hd {
    margin-left: calc(25%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--3-12--push-r\@hd {
    margin-right: 25%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--4-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 33.3333333333%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--4-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--4-12--push-l\@hd {
    margin-left: calc(33.3333333333%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--4-12--push-r\@hd {
    margin-right: 33.3333333333%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--5-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 41.6666666667%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--5-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--5-12--push-l\@hd {
    margin-left: calc(41.6666666667%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--5-12--push-r\@hd {
    margin-right: 41.6666666667%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--6-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 50%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--6-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--6-12--push-l\@hd {
    margin-left: calc(50%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--6-12--push-r\@hd {
    margin-right: 50%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--7-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 58.3333333333%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--7-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--7-12--push-l\@hd {
    margin-left: calc(58.3333333333%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--7-12--push-r\@hd {
    margin-right: 58.3333333333%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--8-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 66.6666666667%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--8-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--8-12--push-l\@hd {
    margin-left: calc(66.6666666667%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--8-12--push-r\@hd {
    margin-right: 66.6666666667%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--9-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 75%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--9-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--9-12--push-l\@hd {
    margin-left: calc(75%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--9-12--push-r\@hd {
    margin-right: 75%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--10-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 83.3333333333%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--10-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--10-12--push-l\@hd {
    margin-left: calc(83.3333333333%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--10-12--push-r\@hd {
    margin-right: 83.3333333333%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--11-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 91.6666666667%;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--11-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--11-12--push-l\@hd {
    margin-left: calc(91.6666666667%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--11-12--push-r\@hd {
    margin-right: 91.6666666667%;
  }
}
@media all and (max-width: 1920px) {
  .grid__i--12-12\@hd {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media all and (max-width: 1920px) and (max-width: 480px) {
  .grid__i--12-12\@hd {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--12-12--push-l\@hd {
    margin-left: calc(100%);
  }
}
@media all and (max-width: 1920px) {
  .grid__i--12-12--push-r\@hd {
    margin-right: 100%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--1-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 8.3333333333%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--1-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--1-12--push-l\@wide {
    margin-left: calc(8.3333333333%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--1-12--push-r\@wide {
    margin-right: 8.3333333333%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--2-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 16.6666666667%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--2-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--2-12--push-l\@wide {
    margin-left: calc(16.6666666667%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--2-12--push-r\@wide {
    margin-right: 16.6666666667%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--3-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 25%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--3-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--3-12--push-l\@wide {
    margin-left: calc(25%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--3-12--push-r\@wide {
    margin-right: 25%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--4-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 33.3333333333%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--4-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--4-12--push-l\@wide {
    margin-left: calc(33.3333333333%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--4-12--push-r\@wide {
    margin-right: 33.3333333333%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--5-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 41.6666666667%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--5-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--5-12--push-l\@wide {
    margin-left: calc(41.6666666667%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--5-12--push-r\@wide {
    margin-right: 41.6666666667%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--6-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 50%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--6-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--6-12--push-l\@wide {
    margin-left: calc(50%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--6-12--push-r\@wide {
    margin-right: 50%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--7-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 58.3333333333%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--7-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--7-12--push-l\@wide {
    margin-left: calc(58.3333333333%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--7-12--push-r\@wide {
    margin-right: 58.3333333333%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--8-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 66.6666666667%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--8-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--8-12--push-l\@wide {
    margin-left: calc(66.6666666667%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--8-12--push-r\@wide {
    margin-right: 66.6666666667%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--9-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 75%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--9-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--9-12--push-l\@wide {
    margin-left: calc(75%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--9-12--push-r\@wide {
    margin-right: 75%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--10-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 83.3333333333%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--10-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--10-12--push-l\@wide {
    margin-left: calc(83.3333333333%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--10-12--push-r\@wide {
    margin-right: 83.3333333333%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--11-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 91.6666666667%;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--11-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--11-12--push-l\@wide {
    margin-left: calc(91.6666666667%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--11-12--push-r\@wide {
    margin-right: 91.6666666667%;
  }
}
@media all and (max-width: 1380px) {
  .grid__i--12-12\@wide {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media all and (max-width: 1380px) and (max-width: 480px) {
  .grid__i--12-12\@wide {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--12-12--push-l\@wide {
    margin-left: calc(100%);
  }
}
@media all and (max-width: 1380px) {
  .grid__i--12-12--push-r\@wide {
    margin-right: 100%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--1-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 8.3333333333%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--1-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--1-12--push-l\@desktop {
    margin-left: calc(8.3333333333%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--1-12--push-r\@desktop {
    margin-right: 8.3333333333%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--2-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 16.6666666667%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--2-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--2-12--push-l\@desktop {
    margin-left: calc(16.6666666667%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--2-12--push-r\@desktop {
    margin-right: 16.6666666667%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--3-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 25%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--3-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--3-12--push-l\@desktop {
    margin-left: calc(25%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--3-12--push-r\@desktop {
    margin-right: 25%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--4-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 33.3333333333%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--4-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--4-12--push-l\@desktop {
    margin-left: calc(33.3333333333%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--4-12--push-r\@desktop {
    margin-right: 33.3333333333%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--5-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 41.6666666667%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--5-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--5-12--push-l\@desktop {
    margin-left: calc(41.6666666667%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--5-12--push-r\@desktop {
    margin-right: 41.6666666667%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--6-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 50%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--6-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--6-12--push-l\@desktop {
    margin-left: calc(50%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--6-12--push-r\@desktop {
    margin-right: 50%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--7-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 58.3333333333%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--7-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--7-12--push-l\@desktop {
    margin-left: calc(58.3333333333%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--7-12--push-r\@desktop {
    margin-right: 58.3333333333%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--8-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 66.6666666667%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--8-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--8-12--push-l\@desktop {
    margin-left: calc(66.6666666667%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--8-12--push-r\@desktop {
    margin-right: 66.6666666667%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--9-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 75%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--9-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--9-12--push-l\@desktop {
    margin-left: calc(75%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--9-12--push-r\@desktop {
    margin-right: 75%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--10-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 83.3333333333%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--10-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--10-12--push-l\@desktop {
    margin-left: calc(83.3333333333%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--10-12--push-r\@desktop {
    margin-right: 83.3333333333%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--11-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 91.6666666667%;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--11-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--11-12--push-l\@desktop {
    margin-left: calc(91.6666666667%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--11-12--push-r\@desktop {
    margin-right: 91.6666666667%;
  }
}
@media all and (max-width: 1100px) {
  .grid__i--12-12\@desktop {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media all and (max-width: 1100px) and (max-width: 480px) {
  .grid__i--12-12\@desktop {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--12-12--push-l\@desktop {
    margin-left: calc(100%);
  }
}
@media all and (max-width: 1100px) {
  .grid__i--12-12--push-r\@desktop {
    margin-right: 100%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--1-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 8.3333333333%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--1-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--1-12--push-l\@tablet {
    margin-left: calc(8.3333333333%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--1-12--push-r\@tablet {
    margin-right: 8.3333333333%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--2-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 16.6666666667%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--2-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--2-12--push-l\@tablet {
    margin-left: calc(16.6666666667%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--2-12--push-r\@tablet {
    margin-right: 16.6666666667%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--3-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 25%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--3-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--3-12--push-l\@tablet {
    margin-left: calc(25%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--3-12--push-r\@tablet {
    margin-right: 25%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--4-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 33.3333333333%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--4-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--4-12--push-l\@tablet {
    margin-left: calc(33.3333333333%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--4-12--push-r\@tablet {
    margin-right: 33.3333333333%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--5-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 41.6666666667%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--5-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--5-12--push-l\@tablet {
    margin-left: calc(41.6666666667%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--5-12--push-r\@tablet {
    margin-right: 41.6666666667%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--6-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 50%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--6-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--6-12--push-l\@tablet {
    margin-left: calc(50%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--6-12--push-r\@tablet {
    margin-right: 50%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--7-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 58.3333333333%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--7-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--7-12--push-l\@tablet {
    margin-left: calc(58.3333333333%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--7-12--push-r\@tablet {
    margin-right: 58.3333333333%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--8-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 66.6666666667%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--8-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--8-12--push-l\@tablet {
    margin-left: calc(66.6666666667%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--8-12--push-r\@tablet {
    margin-right: 66.6666666667%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--9-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 75%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--9-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--9-12--push-l\@tablet {
    margin-left: calc(75%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--9-12--push-r\@tablet {
    margin-right: 75%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--10-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 83.3333333333%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--10-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--10-12--push-l\@tablet {
    margin-left: calc(83.3333333333%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--10-12--push-r\@tablet {
    margin-right: 83.3333333333%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--11-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 91.6666666667%;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--11-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--11-12--push-l\@tablet {
    margin-left: calc(91.6666666667%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--11-12--push-r\@tablet {
    margin-right: 91.6666666667%;
  }
}
@media all and (max-width: 768px) {
  .grid__i--12-12\@tablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media all and (max-width: 768px) and (max-width: 480px) {
  .grid__i--12-12\@tablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 768px) {
  .grid__i--12-12--push-l\@tablet {
    margin-left: calc(100%);
  }
}
@media all and (max-width: 768px) {
  .grid__i--12-12--push-r\@tablet {
    margin-right: 100%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--1-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 8.3333333333%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--1-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--1-12--push-l\@phablet {
    margin-left: calc(8.3333333333%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--1-12--push-r\@phablet {
    margin-right: 8.3333333333%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--2-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 16.6666666667%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--2-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--2-12--push-l\@phablet {
    margin-left: calc(16.6666666667%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--2-12--push-r\@phablet {
    margin-right: 16.6666666667%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--3-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 25%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--3-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--3-12--push-l\@phablet {
    margin-left: calc(25%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--3-12--push-r\@phablet {
    margin-right: 25%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--4-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 33.3333333333%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--4-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--4-12--push-l\@phablet {
    margin-left: calc(33.3333333333%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--4-12--push-r\@phablet {
    margin-right: 33.3333333333%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--5-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 41.6666666667%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--5-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--5-12--push-l\@phablet {
    margin-left: calc(41.6666666667%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--5-12--push-r\@phablet {
    margin-right: 41.6666666667%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--6-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 50%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--6-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--6-12--push-l\@phablet {
    margin-left: calc(50%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--6-12--push-r\@phablet {
    margin-right: 50%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--7-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 58.3333333333%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--7-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--7-12--push-l\@phablet {
    margin-left: calc(58.3333333333%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--7-12--push-r\@phablet {
    margin-right: 58.3333333333%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--8-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 66.6666666667%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--8-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--8-12--push-l\@phablet {
    margin-left: calc(66.6666666667%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--8-12--push-r\@phablet {
    margin-right: 66.6666666667%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--9-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 75%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--9-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--9-12--push-l\@phablet {
    margin-left: calc(75%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--9-12--push-r\@phablet {
    margin-right: 75%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--10-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 83.3333333333%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--10-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--10-12--push-l\@phablet {
    margin-left: calc(83.3333333333%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--10-12--push-r\@phablet {
    margin-right: 83.3333333333%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--11-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 91.6666666667%;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--11-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--11-12--push-l\@phablet {
    margin-left: calc(91.6666666667%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--11-12--push-r\@phablet {
    margin-right: 91.6666666667%;
  }
}
@media all and (max-width: 640px) {
  .grid__i--12-12\@phablet {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media all and (max-width: 640px) and (max-width: 480px) {
  .grid__i--12-12\@phablet {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 640px) {
  .grid__i--12-12--push-l\@phablet {
    margin-left: calc(100%);
  }
}
@media all and (max-width: 640px) {
  .grid__i--12-12--push-r\@phablet {
    margin-right: 100%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--1-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 8.3333333333%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--1-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--1-12--push-l\@mobile {
    margin-left: calc(8.3333333333%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--1-12--push-r\@mobile {
    margin-right: 8.3333333333%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--2-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 16.6666666667%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--2-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--2-12--push-l\@mobile {
    margin-left: calc(16.6666666667%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--2-12--push-r\@mobile {
    margin-right: 16.6666666667%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--3-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 25%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--3-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--3-12--push-l\@mobile {
    margin-left: calc(25%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--3-12--push-r\@mobile {
    margin-right: 25%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--4-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 33.3333333333%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--4-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--4-12--push-l\@mobile {
    margin-left: calc(33.3333333333%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--4-12--push-r\@mobile {
    margin-right: 33.3333333333%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--5-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 41.6666666667%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--5-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--5-12--push-l\@mobile {
    margin-left: calc(41.6666666667%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--5-12--push-r\@mobile {
    margin-right: 41.6666666667%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--6-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 50%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--6-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--6-12--push-l\@mobile {
    margin-left: calc(50%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--6-12--push-r\@mobile {
    margin-right: 50%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--7-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 58.3333333333%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--7-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--7-12--push-l\@mobile {
    margin-left: calc(58.3333333333%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--7-12--push-r\@mobile {
    margin-right: 58.3333333333%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--8-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 66.6666666667%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--8-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--8-12--push-l\@mobile {
    margin-left: calc(66.6666666667%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--8-12--push-r\@mobile {
    margin-right: 66.6666666667%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--9-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 75%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--9-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--9-12--push-l\@mobile {
    margin-left: calc(75%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--9-12--push-r\@mobile {
    margin-right: 75%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--10-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 83.3333333333%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--10-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--10-12--push-l\@mobile {
    margin-left: calc(83.3333333333%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--10-12--push-r\@mobile {
    margin-right: 83.3333333333%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--11-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 91.6666666667%;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--11-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--11-12--push-l\@mobile {
    margin-left: calc(91.6666666667%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--11-12--push-r\@mobile {
    margin-right: 91.6666666667%;
  }
}
@media all and (max-width: 480px) {
  .grid__i--12-12\@mobile {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media all and (max-width: 480px) and (max-width: 480px) {
  .grid__i--12-12\@mobile {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 480px) {
  .grid__i--12-12--push-l\@mobile {
    margin-left: calc(100%);
  }
}
@media all and (max-width: 480px) {
  .grid__i--12-12--push-r\@mobile {
    margin-right: 100%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--1-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 8.3333333333%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--1-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--1-12--push-l\@menu {
    margin-left: calc(8.3333333333%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--1-12--push-r\@menu {
    margin-right: 8.3333333333%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--2-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 16.6666666667%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--2-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--2-12--push-l\@menu {
    margin-left: calc(16.6666666667%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--2-12--push-r\@menu {
    margin-right: 16.6666666667%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--3-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 25%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--3-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--3-12--push-l\@menu {
    margin-left: calc(25%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--3-12--push-r\@menu {
    margin-right: 25%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--4-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 33.3333333333%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--4-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--4-12--push-l\@menu {
    margin-left: calc(33.3333333333%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--4-12--push-r\@menu {
    margin-right: 33.3333333333%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--5-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 41.6666666667%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--5-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--5-12--push-l\@menu {
    margin-left: calc(41.6666666667%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--5-12--push-r\@menu {
    margin-right: 41.6666666667%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--6-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 50%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--6-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--6-12--push-l\@menu {
    margin-left: calc(50%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--6-12--push-r\@menu {
    margin-right: 50%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--7-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 58.3333333333%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--7-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--7-12--push-l\@menu {
    margin-left: calc(58.3333333333%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--7-12--push-r\@menu {
    margin-right: 58.3333333333%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--8-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 66.6666666667%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--8-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--8-12--push-l\@menu {
    margin-left: calc(66.6666666667%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--8-12--push-r\@menu {
    margin-right: 66.6666666667%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--9-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 75%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--9-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--9-12--push-l\@menu {
    margin-left: calc(75%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--9-12--push-r\@menu {
    margin-right: 75%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--10-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 83.3333333333%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--10-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--10-12--push-l\@menu {
    margin-left: calc(83.3333333333%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--10-12--push-r\@menu {
    margin-right: 83.3333333333%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--11-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 91.6666666667%;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--11-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--11-12--push-l\@menu {
    margin-left: calc(91.6666666667%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--11-12--push-r\@menu {
    margin-right: 91.6666666667%;
  }
}
@media all and (max-width: 912px) {
  .grid__i--12-12\@menu {
    padding-left: calc(var(--gutter) * 0.05rem);
    padding-right: calc(var(--gutter) * 0.05rem);
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media all and (max-width: 912px) and (max-width: 480px) {
  .grid__i--12-12\@menu {
    padding-left: calc(var(--gutter-mobile) * 0.05rem);
    padding-right: calc(var(--gutter-mobile) * 0.05rem);
  }
}
@media all and (max-width: 912px) {
  .grid__i--12-12--push-l\@menu {
    margin-left: calc(100%);
  }
}
@media all and (max-width: 912px) {
  .grid__i--12-12--push-r\@menu {
    margin-right: 100%;
  }
}
.wrap-xl {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 220rem;
  position: relative;
}
.wrap-xl._with-paddings {
  max-width: 223.2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media all and (max-width: 480px) {
  .wrap-xl._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--1-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 18.2416666667rem;
  position: relative;
}
.wrap-xl--1-12._with-paddings {
  max-width: 21.4416666667rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--1-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--2-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 2.9569444444rem;
  position: relative;
}
.wrap-xl--2-12._with-paddings {
  max-width: 6.1569444444rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--2-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--3-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.6642361111rem;
  position: relative;
}
.wrap-xl--3-12._with-paddings {
  max-width: 3.8642361111rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--3-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--4-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.1547453704rem;
  position: relative;
}
.wrap-xl--4-12._with-paddings {
  max-width: 3.3547453704rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--4-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--5-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.0061439043rem;
  position: relative;
}
.wrap-xl--5-12._with-paddings {
  max-width: 3.2061439043rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--5-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--6-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0469280478rem;
  position: relative;
}
.wrap-xl--6-12._with-paddings {
  max-width: 3.1530719522rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--6-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--7-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0690413612rem;
  position: relative;
}
.wrap-xl--7-12._with-paddings {
  max-width: 3.1309586388rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--7-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--8-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0793609075rem;
  position: relative;
}
.wrap-xl--8-12._with-paddings {
  max-width: 3.1206390925rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--8-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--9-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0845206806rem;
  position: relative;
}
.wrap-xl--9-12._with-paddings {
  max-width: 3.1154793194rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--9-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--10-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0871005672rem;
  position: relative;
}
.wrap-xl--10-12._with-paddings {
  max-width: 3.1128994328rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--10-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--11-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0881755199rem;
  position: relative;
}
.wrap-xl--11-12._with-paddings {
  max-width: 3.1118244801rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--11-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-xl--12-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0881755199rem;
  position: relative;
}
.wrap-xl--12-12._with-paddings {
  max-width: 3.1118244801rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-xl--12-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 134rem;
  position: relative;
}
.wrap._with-paddings {
  max-width: 137.2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media all and (max-width: 480px) {
  .wrap._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--1-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 11.075rem;
  position: relative;
}
.wrap--1-12._with-paddings {
  max-width: 14.275rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--1-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--2-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1.7625rem;
  position: relative;
}
.wrap--2-12._with-paddings {
  max-width: 4.9625rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--2-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--3-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.365625rem;
  position: relative;
}
.wrap--3-12._with-paddings {
  max-width: 3.565625rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--3-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--4-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.0552083333rem;
  position: relative;
}
.wrap--4-12._with-paddings {
  max-width: 3.2552083333rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--4-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--5-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0353298611rem;
  position: relative;
}
.wrap--5-12._with-paddings {
  max-width: 3.1646701389rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--5-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--6-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0676649306rem;
  position: relative;
}
.wrap--6-12._with-paddings {
  max-width: 3.1323350694rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--6-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--7-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0811378762rem;
  position: relative;
}
.wrap--7-12._with-paddings {
  max-width: 3.1188621238rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--7-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--8-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0874252508rem;
  position: relative;
}
.wrap--8-12._with-paddings {
  max-width: 3.1125747492rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--8-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--9-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0905689381rem;
  position: relative;
}
.wrap--9-12._with-paddings {
  max-width: 3.1094310619rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--9-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--10-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0921407817rem;
  position: relative;
}
.wrap--10-12._with-paddings {
  max-width: 3.1078592183rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--10-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--11-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0927957166rem;
  position: relative;
}
.wrap--11-12._with-paddings {
  max-width: 3.1072042834rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--11-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap--12-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0927957166rem;
  position: relative;
}
.wrap--12-12._with-paddings {
  max-width: 3.1072042834rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap--12-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 114rem;
  position: relative;
}
.wrap-m._with-paddings {
  max-width: 117.2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media all and (max-width: 480px) {
  .wrap-m._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--1-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 9.4083333333rem;
  position: relative;
}
.wrap-m--1-12._with-paddings {
  max-width: 12.6083333333rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--1-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--2-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1.4847222222rem;
  position: relative;
}
.wrap-m--2-12._with-paddings {
  max-width: 4.6847222222rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--2-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--3-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.2961805556rem;
  position: relative;
}
.wrap-m--3-12._with-paddings {
  max-width: 3.4961805556rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--3-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--4-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.0320601852rem;
  position: relative;
}
.wrap-m--4-12._with-paddings {
  max-width: 3.2320601852rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--4-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--5-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0449749228rem;
  position: relative;
}
.wrap-m--5-12._with-paddings {
  max-width: 3.1550250772rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--5-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--6-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0724874614rem;
  position: relative;
}
.wrap-m--6-12._with-paddings {
  max-width: 3.1275125386rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--6-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--7-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0839510192rem;
  position: relative;
}
.wrap-m--7-12._with-paddings {
  max-width: 3.1160489808rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--7-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--8-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0893006794rem;
  position: relative;
}
.wrap-m--8-12._with-paddings {
  max-width: 3.1106993206rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--8-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--9-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0919755096rem;
  position: relative;
}
.wrap-m--9-12._with-paddings {
  max-width: 3.1080244904rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--9-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--10-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0933129247rem;
  position: relative;
}
.wrap-m--10-12._with-paddings {
  max-width: 3.1066870753rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--10-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--11-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0938701809rem;
  position: relative;
}
.wrap-m--11-12._with-paddings {
  max-width: 3.1061298191rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--11-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-m--12-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0938701809rem;
  position: relative;
}
.wrap-m--12-12._with-paddings {
  max-width: 3.1061298191rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-m--12-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 80rem;
  position: relative;
}
.wrap-l._with-paddings {
  max-width: 83.2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media all and (max-width: 480px) {
  .wrap-l._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--1-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 6.575rem;
  position: relative;
}
.wrap-l--1-12._with-paddings {
  max-width: 9.775rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--1-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--2-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1.0125rem;
  position: relative;
}
.wrap-l--2-12._with-paddings {
  max-width: 4.2125rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--2-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--3-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.178125rem;
  position: relative;
}
.wrap-l--3-12._with-paddings {
  max-width: 3.378125rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--3-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--4-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0072916667rem;
  position: relative;
}
.wrap-l--4-12._with-paddings {
  max-width: 3.1927083333rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--4-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--5-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0613715278rem;
  position: relative;
}
.wrap-l--5-12._with-paddings {
  max-width: 3.1386284722rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--5-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--6-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0806857639rem;
  position: relative;
}
.wrap-l--6-12._with-paddings {
  max-width: 3.1193142361rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--6-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--7-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0887333623rem;
  position: relative;
}
.wrap-l--7-12._with-paddings {
  max-width: 3.1112666377rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--7-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--8-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0924889082rem;
  position: relative;
}
.wrap-l--8-12._with-paddings {
  max-width: 3.1075110918rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--8-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--9-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0943666811rem;
  position: relative;
}
.wrap-l--9-12._with-paddings {
  max-width: 3.1056333189rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--9-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--10-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0953055676rem;
  position: relative;
}
.wrap-l--10-12._with-paddings {
  max-width: 3.1046944324rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--10-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--11-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0956967703rem;
  position: relative;
}
.wrap-l--11-12._with-paddings {
  max-width: 3.1043032297rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--11-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-l--12-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0956967703rem;
  position: relative;
}
.wrap-l--12-12._with-paddings {
  max-width: 3.1043032297rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-l--12-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 74rem;
  position: relative;
}
.wrap-s._with-paddings {
  max-width: 77.2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media all and (max-width: 480px) {
  .wrap-s._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--1-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 6.075rem;
  position: relative;
}
.wrap-s--1-12._with-paddings {
  max-width: 9.275rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--1-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--2-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.9291666667rem;
  position: relative;
}
.wrap-s--2-12._with-paddings {
  max-width: 4.1291666667rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--2-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--3-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 0.1572916667rem;
  position: relative;
}
.wrap-s--3-12._with-paddings {
  max-width: 3.3572916667rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--3-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--4-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0142361111rem;
  position: relative;
}
.wrap-s--4-12._with-paddings {
  max-width: 3.1857638889rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--4-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--5-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0642650463rem;
  position: relative;
}
.wrap-s--5-12._with-paddings {
  max-width: 3.1357349537rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--5-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--6-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0821325231rem;
  position: relative;
}
.wrap-s--6-12._with-paddings {
  max-width: 3.1178674769rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--6-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--7-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0895773052rem;
  position: relative;
}
.wrap-s--7-12._with-paddings {
  max-width: 3.1104226948rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--7-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--8-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0930515368rem;
  position: relative;
}
.wrap-s--8-12._with-paddings {
  max-width: 3.1069484632rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--8-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--9-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0947886526rem;
  position: relative;
}
.wrap-s--9-12._with-paddings {
  max-width: 3.1052113474rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--9-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--10-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0956572105rem;
  position: relative;
}
.wrap-s--10-12._with-paddings {
  max-width: 3.1043427895rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--10-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--11-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0960191096rem;
  position: relative;
}
.wrap-s--11-12._with-paddings {
  max-width: 3.1039808904rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--11-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.wrap-s--12-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: -0.0960191096rem;
  position: relative;
}
.wrap-s--12-12._with-paddings {
  max-width: 3.1039808904rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  position: relative;
}
@media all and (max-width: 480px) {
  .wrap-s--12-12._with-paddings {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

body {
  font-family: eina, sans-serif;
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 400;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
  margin: 0;
  background-color: #313131;
}
body * {
  box-sizing: border-box;
}
body.has-no-scroll {
  overflow: hidden;
}

main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

html {
  font-size: 62.5%;
}
@media all and (max-width: 1100px) {
  html {
    font-size: 52.5%;
  }
}
@media all and (max-width: 480px) {
  html {
    font-size: 48%;
  }
}

a {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

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

img,
video,
canvas,
iframe {
  max-width: 100%;
}

img {
  display: block;
  width: 100%;
}

p {
  margin: 0;
}

/*
 * Auto generate classes for title and auto generate size title in text-content
 * class generate : '_name'
*/
.title {
  margin: 0;
  font-family: eina, sans-serif;
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 400;
  color: #FFFFFF;
  /* Font-size */
}
@media all and (max-width: 480px) {
  .title {
    font-size: calc(3.2rem / 1.05);
  }
}
.title._extra-big {
  font-size: 7.2rem;
  line-height: 1.2;
}
@media all and (max-width: 480px) {
  .title._extra-big {
    font-size: calc(7.2rem / 1.3);
  }
}
.title._big {
  font-size: 6.4rem;
  line-height: 1.2;
}
@media all and (max-width: 480px) {
  .title._big {
    font-size: calc(6.4rem / 1.3);
  }
}
.title._medium {
  font-size: 4.8rem;
  line-height: 1.2;
}
@media all and (max-width: 480px) {
  .title._medium {
    font-size: calc(4.8rem / 1.05);
  }
}
.title._default {
  font-size: 3.2rem;
  line-height: 1.2;
}
@media all and (max-width: 480px) {
  .title._default {
    font-size: calc(3.2rem / 1.05);
  }
}
.title._small {
  font-size: 2.8rem;
  line-height: 1.2;
}
@media all and (max-width: 480px) {
  .title._small {
    font-size: calc(2.8rem / 1.05);
  }
}
.title._tiny {
  font-size: 2rem;
  line-height: 1.2;
}
@media all and (max-width: 480px) {
  .title._tiny {
    font-size: calc(2rem / 1.05);
  }
}

.card .grid {
  --gutter: 0;
  --gutter-mobile: 0;
}
.card__image {
  height: 100%;
}
.card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.card__image img {
  height: 100%;
}
.card__content {
  padding: 17rem;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.card._right .grid {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media all and (max-width: 768px) {
  .card__content {
    padding: 4.8rem 3rem;
  }
}
.footer {
  padding: 0 12rem;
}
.footer__primary {
  border-bottom: 1px solid #EDEDED;
}
.footer__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.footer__info a:not(:last-child) {
  margin-right: 2.6rem;
}
.footer__info a svg {
  margin: 0 0.8rem;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  fill: white;
}
.footer__info a span {
  font-size: 1.8rem;
}
.footer__logo img {
  width: 16rem;
}
.footer__secondary {
  margin: 1.8rem 0;
}
.footer__secondary ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.footer__secondary li,
.footer__secondary a {
  font-size: 1.4rem;
  color: #FFFFFF;
}
.footer__secondary li:not(:last-child),
.footer__secondary a:not(:last-child) {
  text-decoration: underline;
}
.footer__secondary li:first-child {
  text-decoration: none;
}

@media all and (max-width: 768px) {
  .footer {
    padding: 4.8rem;
  }
  .footer__primary {
    padding: 0;
    border: 0;
  }
  .footer__logo {
    display: none;
  }
  .footer__secondary {
    display: none;
  }
  .footer__info {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
  }
  .footer span {
    color: white;
  }
}
.hero {
  --height: 60rem;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: var(--height);
}
.hero._small {
  --height: 30rem;
}
.hero._small .hero__image {
  position: relative;
  position: absolute;
  z-index: -5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hero._small .hero__image:before {
  content: "";
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.664) 0%, rgba(0, 0, 0, 0.568) 100%);
}
.hero._small .hero__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.hero._small .hero__image img {
  height: 100%;
}
.hero._small .hero__content h2 {
  font-size: 4rem;
}
.hero._small .hero__content h3 p {
  font-size: 2.8rem;
}
@media all and (max-width: 768px) {
  .hero._small .hero__content {
    padding-bottom: 2rem;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}
.hero__image {
  position: relative;
  position: absolute;
  z-index: -5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hero__image:before {
  content: "";
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.08) 100%);
}
.hero__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.hero__image img {
  height: 100%;
}
.hero__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
}
.hero__content h2 {
  font-size: 4.8rem;
  color: white;
}
.hero__content h3 {
  font-size: 3.6rem;
  color: white;
}
.hero__content h3 p {
  color: white;
}

@media all and (max-width: 768px) {
  .hero__content {
    padding-right: 5rem;
  }
  .hero__content h2 {
    font-size: 3.2rem;
  }
  .hero__content h3 {
    font-size: 2.4rem;
  }
}
.list-of-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.8rem -1rem;
}
.list-of-buttons > * {
  margin: 0.8rem 1rem;
}

.list-project li {
  margin-bottom: 1.6rem;
}
.list-project span {
  font-size: 1.6rem;
}
.list-project__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
}
.list-project__button-tablet {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.list-project .__filters {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}

@media all and (max-width: 768px) {
  .list-project__button-desktop {
    display: none;
  }
}
.filter-link__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.5rem;
}
.filter-link__item {
  margin: 0.5rem;
}
.filter-link__link {
  border-bottom: 1px solid #9c9c9c;
  font-size: 1.8rem;
  font-weight: bold;
  color: #9c9c9c;
  margin-right: 2rem;
  cursor: pointer;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
  outline: none;
}
@media all and (min-width: 480px) {
  .filter-link__link:hover, .filter-link__link:active {
    color: white;
  }
}

.module-form {
  background: #FAFAFA;
  padding: 10rem;
}
.module-form h2,
.module-form h3 {
  font-size: 3.2rem;
  text-align: center;
}
.module-form h2 {
  color: #000;
}
.module-form h3 {
  color: rgba(0, 0, 0, 0.6);
}
.module-form span {
  font-size: 1.6rem;
}
.module-form a {
  width: 23rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.module-form button {
  width: 23.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background: #2C2C2C;
}
.module-form button::before {
  background-color: #2C2C2C !important;
}
.module-form button span {
  color: #FFFFFF;
}

@media all and (max-width: 768px) {
  .module-form {
    padding: 5rem 1rem;
  }
}
@media all and (max-width: 480px) {
  .module-form {
    padding-left: 0;
    padding-right: 0;
  }
  .module-form h2,
.module-form h3 {
    text-align: left;
  }
  .module-form h3 {
    font-size: 15px;
  }
}
.module-slider {
  width: 100%;
  height: 40rem;
  /* Single image */
}
.module-slider__main {
  height: 100%;
}
.module-slider__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.project-single span {
  font-size: 1.6rem;
}
.project-single img {
  cursor: pointer;
}
.project-single__item {
  margin-bottom: 1.6rem;
}

.button {
  --button-background: #FFFFFF;
  --button-background-hover: #FFFFFF;
  --button-color: #2C2C2C;
  --button-color-hover: white;
  font-family: eina, sans-serif;
  -webkit-appearance: none;
  cursor: pointer;
  background-color: transparent;
  border: none;
  padding: 0;
  outline: none;
  background-color: var(--button-background);
  padding: 1.35rem 1.6rem 1.5rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  overflow: hidden;
  outline: none;
}
.button:before {
  content: "";
  background-color: var(--button-background-hover);
  width: 100%;
  padding-top: 100%;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  z-index: 5;
  transition-property: all;
  transition-duration: 700ms;
  transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
}
@media all and (min-width: 480px) {
  .button:hover:before, .button:active:before {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
  }
}
.button:focus:before {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}
.button__text {
  position: relative;
  z-index: 10;
  color: var(--button-color);
  font-weight: 700;
  line-height: 1.1;
}

.card-project {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
  outline: none;
}
@media all and (max-width: 768px) {
  .card-project {
    height: 200px;
    position: relative;
  }
}
.card-project__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: absolute;
  padding: 2rem;
  opacity: 0;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
}
@media all and (max-width: 768px) {
  .card-project__content {
    opacity: 1;
    padding: 1.4rem;
  }
}
.card-project__content h2 {
  color: white;
  font-size: 2.6rem;
}
@media all and (max-width: 768px) {
  .card-project__content h2 {
    font-size: 1.6rem;
  }
}
.card-project__content h3 {
  margin: 0;
}
.card-project__content h3 p {
  color: white;
  font-size: 1.8rem;
}
@media all and (max-width: 768px) {
  .card-project__content h3 p {
    font-size: 1.2rem;
  }
}
.card-project svg {
  display: block;
  opacity: 0;
  position: absolute;
  right: 2.5rem;
  top: 2rem;
  -webkit-transform: scale(2);
          transform: scale(2);
  fill: white;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
}
@media all and (max-width: 768px) {
  .card-project svg {
    display: block;
    opacity: 1;
    fill: white;
    position: absolute;
    right: 1rem;
    top: 0.5rem;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@media all and (min-width: 480px) {
  .card-project:hover svg, .card-project:active svg {
    display: block;
    position: absolute;
    right: 2.5rem;
    top: 2rem;
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 1;
  }
  .card-project:hover .card-project__content, .card-project:active .card-project__content {
    opacity: 1;
  }
  .card-project:hover .card-project__image:before, .card-project:active .card-project__image:before {
    opacity: 1;
  }
}
.card-project__image {
  height: 100%;
  width: 100%;
  position: relative;
  z-index: -5;
}
.card-project__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.card-project__image img {
  height: 100%;
}
.card-project__image:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
  opacity: 0;
}
@media all and (max-width: 768px) {
  .card-project__image:before {
    opacity: 1;
  }
}

.list-project h4 {
  font-size: 1.4rem;
  font-weight: normal;
  margin-bottom: 0;
}
.list-project__filters {
  display: -ms-flexbox;
  display: flex;
}
.list-project__filters label {
  border-bottom: 1px solid #9c9c9c;
  font-size: 1.8rem;
  font-weight: bold;
  color: #9c9c9c;
  margin-right: 2rem;
  cursor: pointer;
}
.list-project__input {
  display: none;
}
.list-project__input:checked + .list-project__label {
  color: white;
  border-color: white;
}
.list-project .input-filters {
  display: block;
}
@media all and (max-width: 768px) {
  .list-project .input-filters {
    display: none;
  }
}
.list-project .select-filters {
  display: none;
}
@media all and (max-width: 768px) {
  .list-project .select-filters {
    display: inline;
    border: none;
    border-bottom: 1px solid #9c9c9c;
    font-weight: bold;
    font-family: "Eina", sans-serif;
    font-size: 1.8rem;
    background: transparent;
    color: white;
  }
  .list-project .select-filters:focus {
    outline: none;
  }
}

.form-checkbox {
  --size-box: 2rem;
  position: relative;
}
.form-checkbox input {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
}
.form-checkbox input:checked + label:after {
  opacity: 1;
  background: #707070;
}
.form-checkbox input:checked + label:before {
  border-color: #CCCCCC;
}
.form-checkbox input:focus + label:before {
  border-color: none;
}
.form-checkbox label {
  position: relative;
  line-height: 1.4;
  cursor: pointer;
  padding-left: calc(var(--size-box) + 1rem);
  display: block;
  color: #707070;
  font-size: 1.3rem;
}
.form-checkbox label:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: var(--size-box);
  height: var(--size-box);
  border: 1px solid #CCCCCC;
  border-radius: white;
  background-color: white;
  transition-property: opacity;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
}
.form-checkbox label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: var(--size-box);
  height: var(--size-box);
  border-radius: #CCCCCC;
  background-color: #707070;
  border: 1px solid #CCCCCC;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  opacity: 0;
  transition-property: opacity;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
}

.form-errors {
  background-color: #e64545;
  padding: 2.2rem;
  border-radius: 8px;
}
.form-errors__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
  color: white;
}
.form-errors__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.form-errors__item {
  color: white;
}
.form-errors__item:before {
  content: "";
  content: "\2022   ";
}

.form-group {
  width: calc(50% - 2rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.form-group._full-width {
  width: 100%;
}
@media all and (max-width: 480px) {
  .form-group {
    width: 100%;
    margin: 0 0 2rem 0;
  }
}
.form-group div {
  position: relative;
}
.form-group div svg {
  fill: #CCCCCC;
  position: absolute;
  top: 1.3rem;
  left: 1rem;
  pointer-events: none;
}
@media all and (max-width: 768px) {
  .form-group div svg {
    top: 1.5rem;
  }
}

input {
  width: 38rem;
  height: 4.5rem;
  border: 1px solid #E5E5E5;
  padding-left: 3.4rem;
  font-size: 1.6rem;
  outline: none;
}
input:focus {
  border-color: #121212;
}
input::-webkit-input-placeholder {
  color: #555555;
}
input::-moz-placeholder {
  color: #555555;
}
input::-ms-input-placeholder {
  color: #555555;
}
input::placeholder {
  color: #555555;
}
input._error {
  border-color: #e64545;
}

@media all and (max-width: 768px) {
  input {
    width: 100%;
  }
}
label {
  margin-bottom: 1rem;
  font-size: 1.6rem;
}

.form-row {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media all and (max-width: 480px) {
  .form-row {
    margin: 0;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0;
  }
}
.form-row:not(:last-child) {
  padding: 2rem;
}
@media all and (max-width: 480px) {
  .form-row:not(:last-child) {
    margin: 0;
    padding: 0;
  }
}
@media all and (max-width: 768px) {
  .form-row {
    padding: 0;
  }
}

textarea {
  width: 100%;
  height: 20.9rem;
  border: 1px solid #E5E5E5;
  font-family: "eina";
  font-size: 1.6rem;
  padding: 0.4rem 3rem;
  outline: none;
  resize: none;
}
textarea:focus {
  border-color: #121212;
}
textarea::-webkit-input-placeholder {
  color: #555555;
}
textarea::-moz-placeholder {
  color: #555555;
}
textarea::-ms-input-placeholder {
  color: #555555;
}
textarea::placeholder {
  color: #555555;
}

.header-burger {
  background-color: transparent;
  border: none;
  width: 22px;
  height: 18px;
  position: relative;
  cursor: pointer;
  display: none;
  outline: none;
}
@media all and (max-width: 912px) {
  .header-burger {
    display: block;
  }
}

.header-burger__icon {
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  right: 0;
  background-color: white;
  border-radius: 3px;
  margin-top: -1px;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}
.header-burger__icon:before, .header-burger__icon:after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: white;
  border-radius: 3px;
  position: absolute;
  display: block;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}
.header-burger__icon:before {
  top: 8px;
}
.header-burger__icon:after {
  bottom: 8px;
}

/*
 * Is-active
 */
.header-burger.is-active .header-burger__icon {
  background: transparent;
}
.header-burger.is-active .header-burger__icon:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  bottom: 0;
  background-color: white;
}
.header-burger.is-active .header-burger__icon:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 0;
  background-color: white;
}

.header .menu__list {
  display: -ms-flexbox;
  display: flex;
}
.header .menu__item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.header .menu__item:not(:last-child) {
  margin-right: 2rem;
}
.header .menu__item--current .menu__link {
  color: #707070;
}
.header .menu__link {
  padding: 2rem 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.2;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
  outline: none;
}
@media all and (min-width: 480px) {
  .header .menu__link:hover, .header .menu__link:active {
    color: rgba(255, 255, 255, 0.6);
  }
}

/* Submenu */
.header .menu__list--submenu {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: 22rem;
  overflow: auto;
  background-color: white;
  padding: 0.6rem 2rem;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}
.header .menu__list--submenu .menu__item:not(:last-child) {
  margin: 0;
}
.header .menu__list--submenu .menu__link {
  font-size: 1.6rem;
  outline: none;
}
@media all and (min-width: 480px) {
  .header .menu__list--submenu .menu__link:hover, .header .menu__list--submenu .menu__link:active {
    color: #2C2C2C;
  }
}
.header .menu__item--has-children {
  outline: none;
}
@media all and (min-width: 480px) {
  .header .menu__item--has-children:hover .menu__list--submenu, .header .menu__item--has-children:active .menu__list--submenu {
    opacity: 1;
    pointer-events: auto;
  }
}
.header .menu__item--has-children .menu__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.header .menu__item--has-children .menu__link:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #2C2C2C;
  margin-left: 1rem;
}

.header {
  width: 100%;
  background: #000;
}
.header__main {
  position: relative;
}
.header__content {
  width: 100%;
}
.header__content span {
  font-size: 1.6rem;
  color: white;
  white-space: nowrap;
}
.header__content svg {
  fill: white;
  margin: 0 1rem;
  -webkit-transform: scale(1.5) translateY(1px);
          transform: scale(1.5) translateY(1px);
  width: 200px;
}
.header__content a {
  margin: 0 1rem;
}
.header__footer {
  display: none;
}
@media all and (max-width: 912px) {
  .header {
    background: transparent;
    position: absolute;
    z-index: 10;
  }
  .header__main {
    padding: 0 !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
  }
  .header__head {
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .header__head .logo {
    position: static;
  }
  .header__burger {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    height: 92px;
    width: 92px;
    background-color: black;
    border: 1px solid #121212;
    z-index: 999999;
    position: fixed;
    right: 0;
    top: 0;
  }
  .header .menu--header {
    display: none;
  }
}

@media all and (max-width: 1100px) {
  .info a {
    display: none;
  }
}
@media all and (max-width: 912px) {
  .header.is-active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: black;
    width: 100%;
    height: 100%;
  }
  .header.is-active .header__main {
    height: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: inherit;
        flex-wrap: inherit;
  }
  .header.is-active .header__content {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 10.1rem;
  }
  .header.is-active .header__content .menu--header {
    display: block;
    width: 100%;
  }
  .header.is-active .header__content .menu--header .menu__list {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .header.is-active .header__content .menu--header .menu__list a {
    font-size: 1.8rem;
  }
  .header.is-active .header__content .menu--header .menu__list li:not(:last-child) {
    border-bottom: 1px solid #191919;
  }
  .header.is-active .header__content .info {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 3rem 0;
  }
  .header.is-active .header__content .info a {
    display: block;
  }
  .header.is-active .header__content .info a span {
    font-size: 1.8rem;
  }
  .header.is-active .header__content svg {
    margin: 0;
    margin-right: 1rem;
  }
  .header.is-active .header__links {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 2.5rem;
  }
  .header.is-active .header__footer {
    display: block;
    padding: 2.5rem;
    background: #121212;
  }
  .header.is-active .header__footer span {
    color: #707070;
  }
  .header.is-active .header__footer li {
    color: #707070;
  }
  .header.is-active .header__footer li:first-child {
    margin: 0 1rem;
  }
  .header.is-active .header__footer li a {
    text-decoration: underline;
  }
  .header.is-active .header__footer li:not(:last-child) {
    margin-bottom: 1.3rem;
  }
  .header.is-active .header__footer li:not(:last-child) a {
    text-decoration: underline;
  }
  .header.is-active .header__footer .header__onie {
    display: block;
    margin-top: 3.4rem;
    color: #707070;
  }
  .header.is-active .header__footer .header__onie span {
    font-size: 2rem;
    font-weight: 700;
  }
}
.header .logo {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 16;
  background: black;
  width: 27rem;
}

.logo {
  display: block;
}

.signature-onie {
  display: -ms-flexbox;
  display: flex;
  outline: none;
}
@media all and (min-width: 480px) {
  .signature-onie:hover .signature-onie__icon, .signature-onie:active .signature-onie__icon {
    fill: rgba(255, 255, 255, 0.6);
  }
}
.signature-onie__icon {
  fill: white;
  transition-property: all;
  transition-duration: 450ms;
  transition-timing-function: ease-in-out;
}

.text-content {
  --text-color: #c2c2c2;
  --title-color: #FFFFFF;
}
.text-content._text-center {
  text-align: center;
}
.text-content._text-white {
  --text-color: white;
  --title-color: white;
}
.text-content > *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.text-content > *:last-child {
  margin-bottom: 0;
  padding: 0;
}
.text-content, .text-content p, .text-content a, .text-content ul, .text-content ol, .text-content li, .text-content blockquote, .text-content small {
  font-size: 2rem;
  line-height: 1.5;
  color: var(--text-color);
  font-weight: 400;
}
.text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5, .text-content h6 {
  margin: 0;
  font-family: eina, sans-serif;
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 400;
  color: #FFFFFF;
  color: var(--title-color);
}
@media all and (max-width: 480px) {
  .text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5, .text-content h6 {
    font-size: calc(3.2rem / 1.05);
  }
}
.text-content h1 {
  font-size: 7.2rem;
  line-height: 1.2;
}
.text-content h2 {
  font-size: 6.4rem;
  line-height: 1.2;
}
.text-content h3 {
  font-size: 4.8rem;
  line-height: 1.2;
}
.text-content h4 {
  font-size: 3.2rem;
  line-height: 1.2;
}
.text-content h5 {
  font-size: 2.8rem;
  line-height: 1.2;
}
.text-content h6 {
  font-size: 2rem;
  line-height: 1.2;
}
.text-content a:not(.button) {
  text-decoration: underline;
}
.text-content a:not(.button):hover {
  opacity: 0.7;
}
.text-content p {
  margin: 1.2rem 0;
}
.text-content strong {
  font-weight: 700;
}
.text-content blockquote {
  margin: 5rem 0;
  position: relative;
}
.text-content blockquote p {
  color: #A0A0A0;
  font-style: italic;
}
.text-content ol > li:before, .text-content ul li:before {
  content: "";
  position: absolute;
  display: block;
  top: 0.7em;
  left: 0;
  height: 0.6rem;
  width: 0.6rem;
  border-radius: 0.3rem;
  background: var(--title-color);
}
.text-content > ul, .text-content ol {
  margin-top: 1em;
}
.text-content > ul:first-child, .text-content ol:first-child {
  margin-top: 0;
}
.text-content ul, .text-content ol {
  counter-reset: section;
  list-style-type: none;
  line-height: 1.5;
  padding-left: 0;
  margin-bottom: 1em;
}
.text-content ul li, .text-content ol li {
  position: relative;
  padding-left: 1.4em;
}
.text-content ul li:not(:last-child), .text-content ol li:not(:last-child) {
  margin-bottom: 0.2em;
}
.text-content ol > li:before {
  background: none;
  top: 0;
  counter-increment: section;
  content: counter(section, decimal) ". ";
}
.text-content ol > li ol {
  counter-reset: section;
}
.text-content ol > li ol li:before {
  counter-increment: section;
}
.text-content ul.list-check li:before, .text-content ol.list-check li:before {
  background-color: transparent;
  background-position: center;
  background-image: url("./../svg/isolated/checkbox-grey.svg");
  top: 0.5rem;
  left: 0;
  height: 1.2rem;
  width: 1.2rem;
}
.text-content ul.list-wrong li:before, .text-content ol.list-wrong li:before {
  background-color: transparent;
  background-position: center;
  background-image: url("./../svg/isolated/cross-grey.svg");
  top: 0.5rem;
  left: 0;
  height: 1.2rem;
  width: 1.2rem;
}
.text-content .gallery.gallery-columns-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  margin-left: -2rem;
  margin-right: -2rem;
  position: relative;
}
.text-content .gallery.gallery-columns-3 .gallery-item {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  width: 33.3333333333%;
  margin-left: 0;
  margin-right: 0;
}
.text-content .gallery.gallery-columns-3 .gallery-icon img {
  margin: 0;
  width: 100%;
}
.text-content .gallery.gallery-columns-3 .gallery-caption {
  font-weight: 300;
  text-align: center;
  margin-top: 1rem;
}
@media all and (max-width: 768pxpx) {
  .text-content .gallery.gallery-columns-3 {
    display: block;
  }
  .text-content .gallery.gallery-columns-3 .gallery-item {
    width: 100%;
  }
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.9);
  display: none;
}
.modal.is-open {
  display: block;
}
.modal__main {
  width: 100%;
  height: 100%;
}
@media all and (max-width: 768px) {
  .modal__main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.modal__cross {
  font-family: eina, sans-serif;
  -webkit-appearance: none;
  cursor: pointer;
  background-color: transparent;
  border: none;
  padding: 0;
  outline: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 8rem;
  height: 8rem;
  background-color: black;
  border: 1px solid #212121;
  z-index: 999;
}
.modal__cross svg {
  fill: white;
  -webkit-transform: scale(1.5) rotate(45deg);
          transform: scale(1.5) rotate(45deg);
}
.modal__content {
  width: 100%;
  height: 100%;
  padding: 10rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media all and (max-width: 768px) {
  .modal__content {
    padding: 2rem;
    max-height: 60%;
  }
}

.spinner {
  --color: white;
  --size: 16px;
  --border-size: 2px;
  width: var(--size);
  height: var(--size);
  display: inline-block;
  position: relative;
  z-index: 10;
}
.spinner div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: var(--border-size) solid;
  border-color: var(--color) var(--color) transparent transparent;
  -webkit-animation: ring-spin 1.2s cubic-bezier(0.57, 0.05, 0.58, 0.94) infinite;
          animation: ring-spin 1.2s cubic-bezier(0.57, 0.05, 0.58, 0.94) infinite;
}
.spinner div:nth-child(1) {
  -webkit-animation-delay: -0.25s;
          animation-delay: -0.25s;
}
.spinner div:nth-child(2) {
  -webkit-animation-delay: -0.17s;
          animation-delay: -0.17s;
}
.spinner div:nth-child(3) {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes ring-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes ring-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.error404 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 70vh;
  min-height: 40rem;
}

.u-block {
  display: block;
}

.u-hidden {
  display: none;
}

.u-flex {
  display: -ms-flexbox;
  display: flex;
}

.u-flex-dir-column {
  -ms-flex-direction: column;
      flex-direction: column;
}

.u-flex-dir-row {
  -ms-flex-direction: row;
      flex-direction: row;
}

.u-flex-align-i-center {
  -ms-flex-align: center;
      align-items: center;
}

.u-flex-align-i-flex-start {
  -ms-flex-align: start;
      align-items: flex-start;
}

.u-flex-align-i-flex-end {
  -ms-flex-align: end;
      align-items: flex-end;
}

.u-flex-align-s-flex-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.u-flex-align-s-flex-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.u-flex-align-s-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.u-flex-justify-c-flex-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.u-flex-justify-c-flex-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.u-flex-justify-c-center {
  -ms-flex-pack: center;
      justify-content: center;
}

.u-flex-justify-c-space-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media all and (min-width: 1920px) {
  .u-block\@min-hd {
    display: block;
  }

  .u-hidden\@min-hd {
    display: none;
  }

  .u-flex\@min-hd {
    display: -ms-flexbox;
    display: flex;
  }

  .u-flex-dir-column\@min-hd {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .u-flex-dir-row\@min-hd {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .u-flex-align-i-center\@min-hd {
    -ms-flex-align: center;
        align-items: center;
  }

  .u-flex-align-i-flex-start\@min-hd {
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .u-flex-align-i-flex-end\@min-hd {
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .u-flex-align-s-flex-start\@min-hd {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .u-flex-align-s-flex-end\@min-hd {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .u-flex-align-s-center\@min-hd {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .u-flex-justify-c-flex-start\@min-hd {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .u-flex-justify-c-flex-end\@min-hd {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .u-flex-justify-c-center\@min-hd {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .u-flex-justify-c-space-between\@min-hd {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media all and (min-width: 1380px) {
  .u-block\@min-wide {
    display: block;
  }

  .u-hidden\@min-wide {
    display: none;
  }

  .u-flex\@min-wide {
    display: -ms-flexbox;
    display: flex;
  }

  .u-flex-dir-column\@min-wide {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .u-flex-dir-row\@min-wide {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .u-flex-align-i-center\@min-wide {
    -ms-flex-align: center;
        align-items: center;
  }

  .u-flex-align-i-flex-start\@min-wide {
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .u-flex-align-i-flex-end\@min-wide {
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .u-flex-align-s-flex-start\@min-wide {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .u-flex-align-s-flex-end\@min-wide {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .u-flex-align-s-center\@min-wide {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .u-flex-justify-c-flex-start\@min-wide {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .u-flex-justify-c-flex-end\@min-wide {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .u-flex-justify-c-center\@min-wide {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .u-flex-justify-c-space-between\@min-wide {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media all and (min-width: 1100px) {
  .u-block\@min-desktop {
    display: block;
  }

  .u-hidden\@min-desktop {
    display: none;
  }

  .u-flex\@min-desktop {
    display: -ms-flexbox;
    display: flex;
  }

  .u-flex-dir-column\@min-desktop {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .u-flex-dir-row\@min-desktop {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .u-flex-align-i-center\@min-desktop {
    -ms-flex-align: center;
        align-items: center;
  }

  .u-flex-align-i-flex-start\@min-desktop {
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .u-flex-align-i-flex-end\@min-desktop {
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .u-flex-align-s-flex-start\@min-desktop {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .u-flex-align-s-flex-end\@min-desktop {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .u-flex-align-s-center\@min-desktop {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .u-flex-justify-c-flex-start\@min-desktop {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .u-flex-justify-c-flex-end\@min-desktop {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .u-flex-justify-c-center\@min-desktop {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .u-flex-justify-c-space-between\@min-desktop {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media all and (min-width: 768px) {
  .u-block\@min-tablet {
    display: block;
  }

  .u-hidden\@min-tablet {
    display: none;
  }

  .u-flex\@min-tablet {
    display: -ms-flexbox;
    display: flex;
  }

  .u-flex-dir-column\@min-tablet {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .u-flex-dir-row\@min-tablet {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .u-flex-align-i-center\@min-tablet {
    -ms-flex-align: center;
        align-items: center;
  }

  .u-flex-align-i-flex-start\@min-tablet {
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .u-flex-align-i-flex-end\@min-tablet {
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .u-flex-align-s-flex-start\@min-tablet {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .u-flex-align-s-flex-end\@min-tablet {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .u-flex-align-s-center\@min-tablet {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .u-flex-justify-c-flex-start\@min-tablet {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .u-flex-justify-c-flex-end\@min-tablet {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .u-flex-justify-c-center\@min-tablet {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .u-flex-justify-c-space-between\@min-tablet {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media all and (min-width: 640px) {
  .u-block\@min-phablet {
    display: block;
  }

  .u-hidden\@min-phablet {
    display: none;
  }

  .u-flex\@min-phablet {
    display: -ms-flexbox;
    display: flex;
  }

  .u-flex-dir-column\@min-phablet {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .u-flex-dir-row\@min-phablet {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .u-flex-align-i-center\@min-phablet {
    -ms-flex-align: center;
        align-items: center;
  }

  .u-flex-align-i-flex-start\@min-phablet {
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .u-flex-align-i-flex-end\@min-phablet {
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .u-flex-align-s-flex-start\@min-phablet {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .u-flex-align-s-flex-end\@min-phablet {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .u-flex-align-s-center\@min-phablet {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .u-flex-justify-c-flex-start\@min-phablet {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .u-flex-justify-c-flex-end\@min-phablet {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .u-flex-justify-c-center\@min-phablet {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .u-flex-justify-c-space-between\@min-phablet {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media all and (min-width: 480px) {
  .u-block\@min-mobile {
    display: block;
  }

  .u-hidden\@min-mobile {
    display: none;
  }

  .u-flex\@min-mobile {
    display: -ms-flexbox;
    display: flex;
  }

  .u-flex-dir-column\@min-mobile {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .u-flex-dir-row\@min-mobile {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .u-flex-align-i-center\@min-mobile {
    -ms-flex-align: center;
        align-items: center;
  }

  .u-flex-align-i-flex-start\@min-mobile {
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .u-flex-align-i-flex-end\@min-mobile {
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .u-flex-align-s-flex-start\@min-mobile {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .u-flex-align-s-flex-end\@min-mobile {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .u-flex-align-s-center\@min-mobile {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .u-flex-justify-c-flex-start\@min-mobile {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .u-flex-justify-c-flex-end\@min-mobile {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .u-flex-justify-c-center\@min-mobile {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .u-flex-justify-c-space-between\@min-mobile {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media all and (min-width: 912px) {
  .u-block\@min-menu {
    display: block;
  }

  .u-hidden\@min-menu {
    display: none;
  }

  .u-flex\@min-menu {
    display: -ms-flexbox;
    display: flex;
  }

  .u-flex-dir-column\@min-menu {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .u-flex-dir-row\@min-menu {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .u-flex-align-i-center\@min-menu {
    -ms-flex-align: center;
        align-items: center;
  }

  .u-flex-align-i-flex-start\@min-menu {
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .u-flex-align-i-flex-end\@min-menu {
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .u-flex-align-s-flex-start\@min-menu {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .u-flex-align-s-flex-end\@min-menu {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .u-flex-align-s-center\@min-menu {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .u-flex-justify-c-flex-start\@min-menu {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .u-flex-justify-c-flex-end\@min-menu {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .u-flex-justify-c-center\@min-menu {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .u-flex-justify-c-space-between\@min-menu {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.u-mt-0 {
  margin-top: 0rem;
}

.u-mb-0 {
  margin-bottom: 0rem;
}

.u-ml-0 {
  margin-left: 0rem;
}

.u-mr-0 {
  margin-right: 0rem;
}

.u-pt-0 {
  padding-top: 0rem;
}

.u-pb-0 {
  padding-bottom: 0rem;
}

.u-mt-5 {
  margin-top: 0.5rem;
}

.u-mb-5 {
  margin-bottom: 0.5rem;
}

.u-ml-5 {
  margin-left: 0.5rem;
}

.u-mr-5 {
  margin-right: 0.5rem;
}

.u-pt-5 {
  padding-top: 0.5rem;
}

.u-pb-5 {
  padding-bottom: 0.5rem;
}

.u-mt-10 {
  margin-top: 1rem;
}

.u-mb-10 {
  margin-bottom: 1rem;
}

.u-ml-10 {
  margin-left: 1rem;
}

.u-mr-10 {
  margin-right: 1rem;
}

.u-pt-10 {
  padding-top: 1rem;
}

.u-pb-10 {
  padding-bottom: 1rem;
}

.u-mt-15 {
  margin-top: 1.5rem;
}

.u-mb-15 {
  margin-bottom: 1.5rem;
}

.u-ml-15 {
  margin-left: 1.5rem;
}

.u-mr-15 {
  margin-right: 1.5rem;
}

.u-pt-15 {
  padding-top: 1.5rem;
}

.u-pb-15 {
  padding-bottom: 1.5rem;
}

.u-mt-20 {
  margin-top: 2rem;
}

.u-mb-20 {
  margin-bottom: 2rem;
}

.u-ml-20 {
  margin-left: 2rem;
}

.u-mr-20 {
  margin-right: 2rem;
}

.u-pt-20 {
  padding-top: 2rem;
}

.u-pb-20 {
  padding-bottom: 2rem;
}

.u-mt-30 {
  margin-top: 3rem;
}

.u-mb-30 {
  margin-bottom: 3rem;
}

.u-ml-30 {
  margin-left: 3rem;
}

.u-mr-30 {
  margin-right: 3rem;
}

.u-pt-30 {
  padding-top: 3rem;
}

.u-pb-30 {
  padding-bottom: 3rem;
}

.u-mt-40 {
  margin-top: 4rem;
}

.u-mb-40 {
  margin-bottom: 4rem;
}

.u-ml-40 {
  margin-left: 4rem;
}

.u-mr-40 {
  margin-right: 4rem;
}

.u-pt-40 {
  padding-top: 4rem;
}

.u-pb-40 {
  padding-bottom: 4rem;
}

.u-mt-50 {
  margin-top: 5rem;
}

.u-mb-50 {
  margin-bottom: 5rem;
}

.u-ml-50 {
  margin-left: 5rem;
}

.u-mr-50 {
  margin-right: 5rem;
}

.u-pt-50 {
  padding-top: 5rem;
}

.u-pb-50 {
  padding-bottom: 5rem;
}

.u-mt-60 {
  margin-top: 6rem;
}

.u-mb-60 {
  margin-bottom: 6rem;
}

.u-ml-60 {
  margin-left: 6rem;
}

.u-mr-60 {
  margin-right: 6rem;
}

.u-pt-60 {
  padding-top: 6rem;
}

.u-pb-60 {
  padding-bottom: 6rem;
}

.u-mt-70 {
  margin-top: 7rem;
}

.u-mb-70 {
  margin-bottom: 7rem;
}

.u-ml-70 {
  margin-left: 7rem;
}

.u-mr-70 {
  margin-right: 7rem;
}

.u-pt-70 {
  padding-top: 7rem;
}

.u-pb-70 {
  padding-bottom: 7rem;
}

.u-mt-80 {
  margin-top: 8rem;
}

.u-mb-80 {
  margin-bottom: 8rem;
}

.u-ml-80 {
  margin-left: 8rem;
}

.u-mr-80 {
  margin-right: 8rem;
}

.u-pt-80 {
  padding-top: 8rem;
}

.u-pb-80 {
  padding-bottom: 8rem;
}

.u-mt-90 {
  margin-top: 9rem;
}

.u-mb-90 {
  margin-bottom: 9rem;
}

.u-ml-90 {
  margin-left: 9rem;
}

.u-mr-90 {
  margin-right: 9rem;
}

.u-pt-90 {
  padding-top: 9rem;
}

.u-pb-90 {
  padding-bottom: 9rem;
}

.u-mt-100 {
  margin-top: 10rem;
}

.u-mb-100 {
  margin-bottom: 10rem;
}

.u-ml-100 {
  margin-left: 10rem;
}

.u-mr-100 {
  margin-right: 10rem;
}

.u-pt-100 {
  padding-top: 10rem;
}

.u-pb-100 {
  padding-bottom: 10rem;
}

.u-mt-110 {
  margin-top: 11rem;
}

.u-mb-110 {
  margin-bottom: 11rem;
}

.u-ml-110 {
  margin-left: 11rem;
}

.u-mr-110 {
  margin-right: 11rem;
}

.u-pt-110 {
  padding-top: 11rem;
}

.u-pb-110 {
  padding-bottom: 11rem;
}

.u-mt-120 {
  margin-top: 12rem;
}

.u-mb-120 {
  margin-bottom: 12rem;
}

.u-ml-120 {
  margin-left: 12rem;
}

.u-mr-120 {
  margin-right: 12rem;
}

.u-pt-120 {
  padding-top: 12rem;
}

.u-pb-120 {
  padding-bottom: 12rem;
}

.u-mt-130 {
  margin-top: 13rem;
}

.u-mb-130 {
  margin-bottom: 13rem;
}

.u-ml-130 {
  margin-left: 13rem;
}

.u-mr-130 {
  margin-right: 13rem;
}

.u-pt-130 {
  padding-top: 13rem;
}

.u-pb-130 {
  padding-bottom: 13rem;
}

.u-mt-140 {
  margin-top: 14rem;
}

.u-mb-140 {
  margin-bottom: 14rem;
}

.u-ml-140 {
  margin-left: 14rem;
}

.u-mr-140 {
  margin-right: 14rem;
}

.u-pt-140 {
  padding-top: 14rem;
}

.u-pb-140 {
  padding-bottom: 14rem;
}

.u-mt-150 {
  margin-top: 15rem;
}

.u-mb-150 {
  margin-bottom: 15rem;
}

.u-ml-150 {
  margin-left: 15rem;
}

.u-mr-150 {
  margin-right: 15rem;
}

.u-pt-150 {
  padding-top: 15rem;
}

.u-pb-150 {
  padding-bottom: 15rem;
}

.u-mt-160 {
  margin-top: 16rem;
}

.u-mb-160 {
  margin-bottom: 16rem;
}

.u-ml-160 {
  margin-left: 16rem;
}

.u-mr-160 {
  margin-right: 16rem;
}

.u-pt-160 {
  padding-top: 16rem;
}

.u-pb-160 {
  padding-bottom: 16rem;
}

.u-mt-170 {
  margin-top: 17rem;
}

.u-mb-170 {
  margin-bottom: 17rem;
}

.u-ml-170 {
  margin-left: 17rem;
}

.u-mr-170 {
  margin-right: 17rem;
}

.u-pt-170 {
  padding-top: 17rem;
}

.u-pb-170 {
  padding-bottom: 17rem;
}

.u-mt-180 {
  margin-top: 18rem;
}

.u-mb-180 {
  margin-bottom: 18rem;
}

.u-ml-180 {
  margin-left: 18rem;
}

.u-mr-180 {
  margin-right: 18rem;
}

.u-pt-180 {
  padding-top: 18rem;
}

.u-pb-180 {
  padding-bottom: 18rem;
}

.u-mt-190 {
  margin-top: 19rem;
}

.u-mb-190 {
  margin-bottom: 19rem;
}

.u-ml-190 {
  margin-left: 19rem;
}

.u-mr-190 {
  margin-right: 19rem;
}

.u-pt-190 {
  padding-top: 19rem;
}

.u-pb-190 {
  padding-bottom: 19rem;
}

.u-mt-200 {
  margin-top: 20rem;
}

.u-mb-200 {
  margin-bottom: 20rem;
}

.u-ml-200 {
  margin-left: 20rem;
}

.u-mr-200 {
  margin-right: 20rem;
}

.u-pt-200 {
  padding-top: 20rem;
}

.u-pb-200 {
  padding-bottom: 20rem;
}

.u-mt-210 {
  margin-top: 21rem;
}

.u-mb-210 {
  margin-bottom: 21rem;
}

.u-ml-210 {
  margin-left: 21rem;
}

.u-mr-210 {
  margin-right: 21rem;
}

.u-pt-210 {
  padding-top: 21rem;
}

.u-pb-210 {
  padding-bottom: 21rem;
}

.u-mt-220 {
  margin-top: 22rem;
}

.u-mb-220 {
  margin-bottom: 22rem;
}

.u-ml-220 {
  margin-left: 22rem;
}

.u-mr-220 {
  margin-right: 22rem;
}

.u-pt-220 {
  padding-top: 22rem;
}

.u-pb-220 {
  padding-bottom: 22rem;
}

.u-mt-230 {
  margin-top: 23rem;
}

.u-mb-230 {
  margin-bottom: 23rem;
}

.u-ml-230 {
  margin-left: 23rem;
}

.u-mr-230 {
  margin-right: 23rem;
}

.u-pt-230 {
  padding-top: 23rem;
}

.u-pb-230 {
  padding-bottom: 23rem;
}

.u-mt-240 {
  margin-top: 24rem;
}

.u-mb-240 {
  margin-bottom: 24rem;
}

.u-ml-240 {
  margin-left: 24rem;
}

.u-mr-240 {
  margin-right: 24rem;
}

.u-pt-240 {
  padding-top: 24rem;
}

.u-pb-240 {
  padding-bottom: 24rem;
}

.u-mt-250 {
  margin-top: 25rem;
}

.u-mb-250 {
  margin-bottom: 25rem;
}

.u-ml-250 {
  margin-left: 25rem;
}

.u-mr-250 {
  margin-right: 25rem;
}

.u-pt-250 {
  padding-top: 25rem;
}

.u-pb-250 {
  padding-bottom: 25rem;
}

.u-mt-260 {
  margin-top: 26rem;
}

.u-mb-260 {
  margin-bottom: 26rem;
}

.u-ml-260 {
  margin-left: 26rem;
}

.u-mr-260 {
  margin-right: 26rem;
}

.u-pt-260 {
  padding-top: 26rem;
}

.u-pb-260 {
  padding-bottom: 26rem;
}

.u-mt-270 {
  margin-top: 27rem;
}

.u-mb-270 {
  margin-bottom: 27rem;
}

.u-ml-270 {
  margin-left: 27rem;
}

.u-mr-270 {
  margin-right: 27rem;
}

.u-pt-270 {
  padding-top: 27rem;
}

.u-pb-270 {
  padding-bottom: 27rem;
}

.u-mt-280 {
  margin-top: 28rem;
}

.u-mb-280 {
  margin-bottom: 28rem;
}

.u-ml-280 {
  margin-left: 28rem;
}

.u-mr-280 {
  margin-right: 28rem;
}

.u-pt-280 {
  padding-top: 28rem;
}

.u-pb-280 {
  padding-bottom: 28rem;
}

.u-mt-290 {
  margin-top: 29rem;
}

.u-mb-290 {
  margin-bottom: 29rem;
}

.u-ml-290 {
  margin-left: 29rem;
}

.u-mr-290 {
  margin-right: 29rem;
}

.u-pt-290 {
  padding-top: 29rem;
}

.u-pb-290 {
  padding-bottom: 29rem;
}

.u-mt-300 {
  margin-top: 30rem;
}

.u-mb-300 {
  margin-bottom: 30rem;
}

.u-ml-300 {
  margin-left: 30rem;
}

.u-mr-300 {
  margin-right: 30rem;
}

.u-pt-300 {
  padding-top: 30rem;
}

.u-pb-300 {
  padding-bottom: 30rem;
}

@media all and (max-width: 1920px) {
  .u-mt-0\@hd {
    margin-top: 0rem;
  }

  .u-mb-0\@hd {
    margin-bottom: 0rem;
  }

  .u-ml-0\@hd {
    margin-left: 0rem;
  }

  .u-mr-0\@hd {
    margin-right: 0rem;
  }

  .u-pt-0\@hd {
    padding-top: 0rem;
  }

  .u-pb-0\@hd {
    padding-bottom: 0rem;
  }

  .u-mt-5\@hd {
    margin-top: 0.5rem;
  }

  .u-mb-5\@hd {
    margin-bottom: 0.5rem;
  }

  .u-ml-5\@hd {
    margin-left: 0.5rem;
  }

  .u-mr-5\@hd {
    margin-right: 0.5rem;
  }

  .u-pt-5\@hd {
    padding-top: 0.5rem;
  }

  .u-pb-5\@hd {
    padding-bottom: 0.5rem;
  }

  .u-mt-10\@hd {
    margin-top: 1rem;
  }

  .u-mb-10\@hd {
    margin-bottom: 1rem;
  }

  .u-ml-10\@hd {
    margin-left: 1rem;
  }

  .u-mr-10\@hd {
    margin-right: 1rem;
  }

  .u-pt-10\@hd {
    padding-top: 1rem;
  }

  .u-pb-10\@hd {
    padding-bottom: 1rem;
  }

  .u-mt-15\@hd {
    margin-top: 1.5rem;
  }

  .u-mb-15\@hd {
    margin-bottom: 1.5rem;
  }

  .u-ml-15\@hd {
    margin-left: 1.5rem;
  }

  .u-mr-15\@hd {
    margin-right: 1.5rem;
  }

  .u-pt-15\@hd {
    padding-top: 1.5rem;
  }

  .u-pb-15\@hd {
    padding-bottom: 1.5rem;
  }

  .u-mt-20\@hd {
    margin-top: 2rem;
  }

  .u-mb-20\@hd {
    margin-bottom: 2rem;
  }

  .u-ml-20\@hd {
    margin-left: 2rem;
  }

  .u-mr-20\@hd {
    margin-right: 2rem;
  }

  .u-pt-20\@hd {
    padding-top: 2rem;
  }

  .u-pb-20\@hd {
    padding-bottom: 2rem;
  }

  .u-mt-30\@hd {
    margin-top: 3rem;
  }

  .u-mb-30\@hd {
    margin-bottom: 3rem;
  }

  .u-ml-30\@hd {
    margin-left: 3rem;
  }

  .u-mr-30\@hd {
    margin-right: 3rem;
  }

  .u-pt-30\@hd {
    padding-top: 3rem;
  }

  .u-pb-30\@hd {
    padding-bottom: 3rem;
  }

  .u-mt-40\@hd {
    margin-top: 4rem;
  }

  .u-mb-40\@hd {
    margin-bottom: 4rem;
  }

  .u-ml-40\@hd {
    margin-left: 4rem;
  }

  .u-mr-40\@hd {
    margin-right: 4rem;
  }

  .u-pt-40\@hd {
    padding-top: 4rem;
  }

  .u-pb-40\@hd {
    padding-bottom: 4rem;
  }

  .u-mt-50\@hd {
    margin-top: 5rem;
  }

  .u-mb-50\@hd {
    margin-bottom: 5rem;
  }

  .u-ml-50\@hd {
    margin-left: 5rem;
  }

  .u-mr-50\@hd {
    margin-right: 5rem;
  }

  .u-pt-50\@hd {
    padding-top: 5rem;
  }

  .u-pb-50\@hd {
    padding-bottom: 5rem;
  }

  .u-mt-60\@hd {
    margin-top: 6rem;
  }

  .u-mb-60\@hd {
    margin-bottom: 6rem;
  }

  .u-ml-60\@hd {
    margin-left: 6rem;
  }

  .u-mr-60\@hd {
    margin-right: 6rem;
  }

  .u-pt-60\@hd {
    padding-top: 6rem;
  }

  .u-pb-60\@hd {
    padding-bottom: 6rem;
  }

  .u-mt-70\@hd {
    margin-top: 7rem;
  }

  .u-mb-70\@hd {
    margin-bottom: 7rem;
  }

  .u-ml-70\@hd {
    margin-left: 7rem;
  }

  .u-mr-70\@hd {
    margin-right: 7rem;
  }

  .u-pt-70\@hd {
    padding-top: 7rem;
  }

  .u-pb-70\@hd {
    padding-bottom: 7rem;
  }

  .u-mt-80\@hd {
    margin-top: 8rem;
  }

  .u-mb-80\@hd {
    margin-bottom: 8rem;
  }

  .u-ml-80\@hd {
    margin-left: 8rem;
  }

  .u-mr-80\@hd {
    margin-right: 8rem;
  }

  .u-pt-80\@hd {
    padding-top: 8rem;
  }

  .u-pb-80\@hd {
    padding-bottom: 8rem;
  }

  .u-mt-90\@hd {
    margin-top: 9rem;
  }

  .u-mb-90\@hd {
    margin-bottom: 9rem;
  }

  .u-ml-90\@hd {
    margin-left: 9rem;
  }

  .u-mr-90\@hd {
    margin-right: 9rem;
  }

  .u-pt-90\@hd {
    padding-top: 9rem;
  }

  .u-pb-90\@hd {
    padding-bottom: 9rem;
  }

  .u-mt-100\@hd {
    margin-top: 10rem;
  }

  .u-mb-100\@hd {
    margin-bottom: 10rem;
  }

  .u-ml-100\@hd {
    margin-left: 10rem;
  }

  .u-mr-100\@hd {
    margin-right: 10rem;
  }

  .u-pt-100\@hd {
    padding-top: 10rem;
  }

  .u-pb-100\@hd {
    padding-bottom: 10rem;
  }

  .u-mt-110\@hd {
    margin-top: 11rem;
  }

  .u-mb-110\@hd {
    margin-bottom: 11rem;
  }

  .u-ml-110\@hd {
    margin-left: 11rem;
  }

  .u-mr-110\@hd {
    margin-right: 11rem;
  }

  .u-pt-110\@hd {
    padding-top: 11rem;
  }

  .u-pb-110\@hd {
    padding-bottom: 11rem;
  }

  .u-mt-120\@hd {
    margin-top: 12rem;
  }

  .u-mb-120\@hd {
    margin-bottom: 12rem;
  }

  .u-ml-120\@hd {
    margin-left: 12rem;
  }

  .u-mr-120\@hd {
    margin-right: 12rem;
  }

  .u-pt-120\@hd {
    padding-top: 12rem;
  }

  .u-pb-120\@hd {
    padding-bottom: 12rem;
  }

  .u-mt-130\@hd {
    margin-top: 13rem;
  }

  .u-mb-130\@hd {
    margin-bottom: 13rem;
  }

  .u-ml-130\@hd {
    margin-left: 13rem;
  }

  .u-mr-130\@hd {
    margin-right: 13rem;
  }

  .u-pt-130\@hd {
    padding-top: 13rem;
  }

  .u-pb-130\@hd {
    padding-bottom: 13rem;
  }

  .u-mt-140\@hd {
    margin-top: 14rem;
  }

  .u-mb-140\@hd {
    margin-bottom: 14rem;
  }

  .u-ml-140\@hd {
    margin-left: 14rem;
  }

  .u-mr-140\@hd {
    margin-right: 14rem;
  }

  .u-pt-140\@hd {
    padding-top: 14rem;
  }

  .u-pb-140\@hd {
    padding-bottom: 14rem;
  }

  .u-mt-150\@hd {
    margin-top: 15rem;
  }

  .u-mb-150\@hd {
    margin-bottom: 15rem;
  }

  .u-ml-150\@hd {
    margin-left: 15rem;
  }

  .u-mr-150\@hd {
    margin-right: 15rem;
  }

  .u-pt-150\@hd {
    padding-top: 15rem;
  }

  .u-pb-150\@hd {
    padding-bottom: 15rem;
  }

  .u-mt-160\@hd {
    margin-top: 16rem;
  }

  .u-mb-160\@hd {
    margin-bottom: 16rem;
  }

  .u-ml-160\@hd {
    margin-left: 16rem;
  }

  .u-mr-160\@hd {
    margin-right: 16rem;
  }

  .u-pt-160\@hd {
    padding-top: 16rem;
  }

  .u-pb-160\@hd {
    padding-bottom: 16rem;
  }

  .u-mt-170\@hd {
    margin-top: 17rem;
  }

  .u-mb-170\@hd {
    margin-bottom: 17rem;
  }

  .u-ml-170\@hd {
    margin-left: 17rem;
  }

  .u-mr-170\@hd {
    margin-right: 17rem;
  }

  .u-pt-170\@hd {
    padding-top: 17rem;
  }

  .u-pb-170\@hd {
    padding-bottom: 17rem;
  }

  .u-mt-180\@hd {
    margin-top: 18rem;
  }

  .u-mb-180\@hd {
    margin-bottom: 18rem;
  }

  .u-ml-180\@hd {
    margin-left: 18rem;
  }

  .u-mr-180\@hd {
    margin-right: 18rem;
  }

  .u-pt-180\@hd {
    padding-top: 18rem;
  }

  .u-pb-180\@hd {
    padding-bottom: 18rem;
  }

  .u-mt-190\@hd {
    margin-top: 19rem;
  }

  .u-mb-190\@hd {
    margin-bottom: 19rem;
  }

  .u-ml-190\@hd {
    margin-left: 19rem;
  }

  .u-mr-190\@hd {
    margin-right: 19rem;
  }

  .u-pt-190\@hd {
    padding-top: 19rem;
  }

  .u-pb-190\@hd {
    padding-bottom: 19rem;
  }

  .u-mt-200\@hd {
    margin-top: 20rem;
  }

  .u-mb-200\@hd {
    margin-bottom: 20rem;
  }

  .u-ml-200\@hd {
    margin-left: 20rem;
  }

  .u-mr-200\@hd {
    margin-right: 20rem;
  }

  .u-pt-200\@hd {
    padding-top: 20rem;
  }

  .u-pb-200\@hd {
    padding-bottom: 20rem;
  }

  .u-mt-210\@hd {
    margin-top: 21rem;
  }

  .u-mb-210\@hd {
    margin-bottom: 21rem;
  }

  .u-ml-210\@hd {
    margin-left: 21rem;
  }

  .u-mr-210\@hd {
    margin-right: 21rem;
  }

  .u-pt-210\@hd {
    padding-top: 21rem;
  }

  .u-pb-210\@hd {
    padding-bottom: 21rem;
  }

  .u-mt-220\@hd {
    margin-top: 22rem;
  }

  .u-mb-220\@hd {
    margin-bottom: 22rem;
  }

  .u-ml-220\@hd {
    margin-left: 22rem;
  }

  .u-mr-220\@hd {
    margin-right: 22rem;
  }

  .u-pt-220\@hd {
    padding-top: 22rem;
  }

  .u-pb-220\@hd {
    padding-bottom: 22rem;
  }

  .u-mt-230\@hd {
    margin-top: 23rem;
  }

  .u-mb-230\@hd {
    margin-bottom: 23rem;
  }

  .u-ml-230\@hd {
    margin-left: 23rem;
  }

  .u-mr-230\@hd {
    margin-right: 23rem;
  }

  .u-pt-230\@hd {
    padding-top: 23rem;
  }

  .u-pb-230\@hd {
    padding-bottom: 23rem;
  }

  .u-mt-240\@hd {
    margin-top: 24rem;
  }

  .u-mb-240\@hd {
    margin-bottom: 24rem;
  }

  .u-ml-240\@hd {
    margin-left: 24rem;
  }

  .u-mr-240\@hd {
    margin-right: 24rem;
  }

  .u-pt-240\@hd {
    padding-top: 24rem;
  }

  .u-pb-240\@hd {
    padding-bottom: 24rem;
  }

  .u-mt-250\@hd {
    margin-top: 25rem;
  }

  .u-mb-250\@hd {
    margin-bottom: 25rem;
  }

  .u-ml-250\@hd {
    margin-left: 25rem;
  }

  .u-mr-250\@hd {
    margin-right: 25rem;
  }

  .u-pt-250\@hd {
    padding-top: 25rem;
  }

  .u-pb-250\@hd {
    padding-bottom: 25rem;
  }

  .u-mt-260\@hd {
    margin-top: 26rem;
  }

  .u-mb-260\@hd {
    margin-bottom: 26rem;
  }

  .u-ml-260\@hd {
    margin-left: 26rem;
  }

  .u-mr-260\@hd {
    margin-right: 26rem;
  }

  .u-pt-260\@hd {
    padding-top: 26rem;
  }

  .u-pb-260\@hd {
    padding-bottom: 26rem;
  }

  .u-mt-270\@hd {
    margin-top: 27rem;
  }

  .u-mb-270\@hd {
    margin-bottom: 27rem;
  }

  .u-ml-270\@hd {
    margin-left: 27rem;
  }

  .u-mr-270\@hd {
    margin-right: 27rem;
  }

  .u-pt-270\@hd {
    padding-top: 27rem;
  }

  .u-pb-270\@hd {
    padding-bottom: 27rem;
  }

  .u-mt-280\@hd {
    margin-top: 28rem;
  }

  .u-mb-280\@hd {
    margin-bottom: 28rem;
  }

  .u-ml-280\@hd {
    margin-left: 28rem;
  }

  .u-mr-280\@hd {
    margin-right: 28rem;
  }

  .u-pt-280\@hd {
    padding-top: 28rem;
  }

  .u-pb-280\@hd {
    padding-bottom: 28rem;
  }

  .u-mt-290\@hd {
    margin-top: 29rem;
  }

  .u-mb-290\@hd {
    margin-bottom: 29rem;
  }

  .u-ml-290\@hd {
    margin-left: 29rem;
  }

  .u-mr-290\@hd {
    margin-right: 29rem;
  }

  .u-pt-290\@hd {
    padding-top: 29rem;
  }

  .u-pb-290\@hd {
    padding-bottom: 29rem;
  }

  .u-mt-300\@hd {
    margin-top: 30rem;
  }

  .u-mb-300\@hd {
    margin-bottom: 30rem;
  }

  .u-ml-300\@hd {
    margin-left: 30rem;
  }

  .u-mr-300\@hd {
    margin-right: 30rem;
  }

  .u-pt-300\@hd {
    padding-top: 30rem;
  }

  .u-pb-300\@hd {
    padding-bottom: 30rem;
  }
}
@media all and (max-width: 1380px) {
  .u-mt-0\@wide {
    margin-top: 0rem;
  }

  .u-mb-0\@wide {
    margin-bottom: 0rem;
  }

  .u-ml-0\@wide {
    margin-left: 0rem;
  }

  .u-mr-0\@wide {
    margin-right: 0rem;
  }

  .u-pt-0\@wide {
    padding-top: 0rem;
  }

  .u-pb-0\@wide {
    padding-bottom: 0rem;
  }

  .u-mt-5\@wide {
    margin-top: 0.5rem;
  }

  .u-mb-5\@wide {
    margin-bottom: 0.5rem;
  }

  .u-ml-5\@wide {
    margin-left: 0.5rem;
  }

  .u-mr-5\@wide {
    margin-right: 0.5rem;
  }

  .u-pt-5\@wide {
    padding-top: 0.5rem;
  }

  .u-pb-5\@wide {
    padding-bottom: 0.5rem;
  }

  .u-mt-10\@wide {
    margin-top: 1rem;
  }

  .u-mb-10\@wide {
    margin-bottom: 1rem;
  }

  .u-ml-10\@wide {
    margin-left: 1rem;
  }

  .u-mr-10\@wide {
    margin-right: 1rem;
  }

  .u-pt-10\@wide {
    padding-top: 1rem;
  }

  .u-pb-10\@wide {
    padding-bottom: 1rem;
  }

  .u-mt-15\@wide {
    margin-top: 1.5rem;
  }

  .u-mb-15\@wide {
    margin-bottom: 1.5rem;
  }

  .u-ml-15\@wide {
    margin-left: 1.5rem;
  }

  .u-mr-15\@wide {
    margin-right: 1.5rem;
  }

  .u-pt-15\@wide {
    padding-top: 1.5rem;
  }

  .u-pb-15\@wide {
    padding-bottom: 1.5rem;
  }

  .u-mt-20\@wide {
    margin-top: 2rem;
  }

  .u-mb-20\@wide {
    margin-bottom: 2rem;
  }

  .u-ml-20\@wide {
    margin-left: 2rem;
  }

  .u-mr-20\@wide {
    margin-right: 2rem;
  }

  .u-pt-20\@wide {
    padding-top: 2rem;
  }

  .u-pb-20\@wide {
    padding-bottom: 2rem;
  }

  .u-mt-30\@wide {
    margin-top: 3rem;
  }

  .u-mb-30\@wide {
    margin-bottom: 3rem;
  }

  .u-ml-30\@wide {
    margin-left: 3rem;
  }

  .u-mr-30\@wide {
    margin-right: 3rem;
  }

  .u-pt-30\@wide {
    padding-top: 3rem;
  }

  .u-pb-30\@wide {
    padding-bottom: 3rem;
  }

  .u-mt-40\@wide {
    margin-top: 4rem;
  }

  .u-mb-40\@wide {
    margin-bottom: 4rem;
  }

  .u-ml-40\@wide {
    margin-left: 4rem;
  }

  .u-mr-40\@wide {
    margin-right: 4rem;
  }

  .u-pt-40\@wide {
    padding-top: 4rem;
  }

  .u-pb-40\@wide {
    padding-bottom: 4rem;
  }

  .u-mt-50\@wide {
    margin-top: 5rem;
  }

  .u-mb-50\@wide {
    margin-bottom: 5rem;
  }

  .u-ml-50\@wide {
    margin-left: 5rem;
  }

  .u-mr-50\@wide {
    margin-right: 5rem;
  }

  .u-pt-50\@wide {
    padding-top: 5rem;
  }

  .u-pb-50\@wide {
    padding-bottom: 5rem;
  }

  .u-mt-60\@wide {
    margin-top: 6rem;
  }

  .u-mb-60\@wide {
    margin-bottom: 6rem;
  }

  .u-ml-60\@wide {
    margin-left: 6rem;
  }

  .u-mr-60\@wide {
    margin-right: 6rem;
  }

  .u-pt-60\@wide {
    padding-top: 6rem;
  }

  .u-pb-60\@wide {
    padding-bottom: 6rem;
  }

  .u-mt-70\@wide {
    margin-top: 7rem;
  }

  .u-mb-70\@wide {
    margin-bottom: 7rem;
  }

  .u-ml-70\@wide {
    margin-left: 7rem;
  }

  .u-mr-70\@wide {
    margin-right: 7rem;
  }

  .u-pt-70\@wide {
    padding-top: 7rem;
  }

  .u-pb-70\@wide {
    padding-bottom: 7rem;
  }

  .u-mt-80\@wide {
    margin-top: 8rem;
  }

  .u-mb-80\@wide {
    margin-bottom: 8rem;
  }

  .u-ml-80\@wide {
    margin-left: 8rem;
  }

  .u-mr-80\@wide {
    margin-right: 8rem;
  }

  .u-pt-80\@wide {
    padding-top: 8rem;
  }

  .u-pb-80\@wide {
    padding-bottom: 8rem;
  }

  .u-mt-90\@wide {
    margin-top: 9rem;
  }

  .u-mb-90\@wide {
    margin-bottom: 9rem;
  }

  .u-ml-90\@wide {
    margin-left: 9rem;
  }

  .u-mr-90\@wide {
    margin-right: 9rem;
  }

  .u-pt-90\@wide {
    padding-top: 9rem;
  }

  .u-pb-90\@wide {
    padding-bottom: 9rem;
  }

  .u-mt-100\@wide {
    margin-top: 10rem;
  }

  .u-mb-100\@wide {
    margin-bottom: 10rem;
  }

  .u-ml-100\@wide {
    margin-left: 10rem;
  }

  .u-mr-100\@wide {
    margin-right: 10rem;
  }

  .u-pt-100\@wide {
    padding-top: 10rem;
  }

  .u-pb-100\@wide {
    padding-bottom: 10rem;
  }

  .u-mt-110\@wide {
    margin-top: 11rem;
  }

  .u-mb-110\@wide {
    margin-bottom: 11rem;
  }

  .u-ml-110\@wide {
    margin-left: 11rem;
  }

  .u-mr-110\@wide {
    margin-right: 11rem;
  }

  .u-pt-110\@wide {
    padding-top: 11rem;
  }

  .u-pb-110\@wide {
    padding-bottom: 11rem;
  }

  .u-mt-120\@wide {
    margin-top: 12rem;
  }

  .u-mb-120\@wide {
    margin-bottom: 12rem;
  }

  .u-ml-120\@wide {
    margin-left: 12rem;
  }

  .u-mr-120\@wide {
    margin-right: 12rem;
  }

  .u-pt-120\@wide {
    padding-top: 12rem;
  }

  .u-pb-120\@wide {
    padding-bottom: 12rem;
  }

  .u-mt-130\@wide {
    margin-top: 13rem;
  }

  .u-mb-130\@wide {
    margin-bottom: 13rem;
  }

  .u-ml-130\@wide {
    margin-left: 13rem;
  }

  .u-mr-130\@wide {
    margin-right: 13rem;
  }

  .u-pt-130\@wide {
    padding-top: 13rem;
  }

  .u-pb-130\@wide {
    padding-bottom: 13rem;
  }

  .u-mt-140\@wide {
    margin-top: 14rem;
  }

  .u-mb-140\@wide {
    margin-bottom: 14rem;
  }

  .u-ml-140\@wide {
    margin-left: 14rem;
  }

  .u-mr-140\@wide {
    margin-right: 14rem;
  }

  .u-pt-140\@wide {
    padding-top: 14rem;
  }

  .u-pb-140\@wide {
    padding-bottom: 14rem;
  }

  .u-mt-150\@wide {
    margin-top: 15rem;
  }

  .u-mb-150\@wide {
    margin-bottom: 15rem;
  }

  .u-ml-150\@wide {
    margin-left: 15rem;
  }

  .u-mr-150\@wide {
    margin-right: 15rem;
  }

  .u-pt-150\@wide {
    padding-top: 15rem;
  }

  .u-pb-150\@wide {
    padding-bottom: 15rem;
  }

  .u-mt-160\@wide {
    margin-top: 16rem;
  }

  .u-mb-160\@wide {
    margin-bottom: 16rem;
  }

  .u-ml-160\@wide {
    margin-left: 16rem;
  }

  .u-mr-160\@wide {
    margin-right: 16rem;
  }

  .u-pt-160\@wide {
    padding-top: 16rem;
  }

  .u-pb-160\@wide {
    padding-bottom: 16rem;
  }

  .u-mt-170\@wide {
    margin-top: 17rem;
  }

  .u-mb-170\@wide {
    margin-bottom: 17rem;
  }

  .u-ml-170\@wide {
    margin-left: 17rem;
  }

  .u-mr-170\@wide {
    margin-right: 17rem;
  }

  .u-pt-170\@wide {
    padding-top: 17rem;
  }

  .u-pb-170\@wide {
    padding-bottom: 17rem;
  }

  .u-mt-180\@wide {
    margin-top: 18rem;
  }

  .u-mb-180\@wide {
    margin-bottom: 18rem;
  }

  .u-ml-180\@wide {
    margin-left: 18rem;
  }

  .u-mr-180\@wide {
    margin-right: 18rem;
  }

  .u-pt-180\@wide {
    padding-top: 18rem;
  }

  .u-pb-180\@wide {
    padding-bottom: 18rem;
  }

  .u-mt-190\@wide {
    margin-top: 19rem;
  }

  .u-mb-190\@wide {
    margin-bottom: 19rem;
  }

  .u-ml-190\@wide {
    margin-left: 19rem;
  }

  .u-mr-190\@wide {
    margin-right: 19rem;
  }

  .u-pt-190\@wide {
    padding-top: 19rem;
  }

  .u-pb-190\@wide {
    padding-bottom: 19rem;
  }

  .u-mt-200\@wide {
    margin-top: 20rem;
  }

  .u-mb-200\@wide {
    margin-bottom: 20rem;
  }

  .u-ml-200\@wide {
    margin-left: 20rem;
  }

  .u-mr-200\@wide {
    margin-right: 20rem;
  }

  .u-pt-200\@wide {
    padding-top: 20rem;
  }

  .u-pb-200\@wide {
    padding-bottom: 20rem;
  }

  .u-mt-210\@wide {
    margin-top: 21rem;
  }

  .u-mb-210\@wide {
    margin-bottom: 21rem;
  }

  .u-ml-210\@wide {
    margin-left: 21rem;
  }

  .u-mr-210\@wide {
    margin-right: 21rem;
  }

  .u-pt-210\@wide {
    padding-top: 21rem;
  }

  .u-pb-210\@wide {
    padding-bottom: 21rem;
  }

  .u-mt-220\@wide {
    margin-top: 22rem;
  }

  .u-mb-220\@wide {
    margin-bottom: 22rem;
  }

  .u-ml-220\@wide {
    margin-left: 22rem;
  }

  .u-mr-220\@wide {
    margin-right: 22rem;
  }

  .u-pt-220\@wide {
    padding-top: 22rem;
  }

  .u-pb-220\@wide {
    padding-bottom: 22rem;
  }

  .u-mt-230\@wide {
    margin-top: 23rem;
  }

  .u-mb-230\@wide {
    margin-bottom: 23rem;
  }

  .u-ml-230\@wide {
    margin-left: 23rem;
  }

  .u-mr-230\@wide {
    margin-right: 23rem;
  }

  .u-pt-230\@wide {
    padding-top: 23rem;
  }

  .u-pb-230\@wide {
    padding-bottom: 23rem;
  }

  .u-mt-240\@wide {
    margin-top: 24rem;
  }

  .u-mb-240\@wide {
    margin-bottom: 24rem;
  }

  .u-ml-240\@wide {
    margin-left: 24rem;
  }

  .u-mr-240\@wide {
    margin-right: 24rem;
  }

  .u-pt-240\@wide {
    padding-top: 24rem;
  }

  .u-pb-240\@wide {
    padding-bottom: 24rem;
  }

  .u-mt-250\@wide {
    margin-top: 25rem;
  }

  .u-mb-250\@wide {
    margin-bottom: 25rem;
  }

  .u-ml-250\@wide {
    margin-left: 25rem;
  }

  .u-mr-250\@wide {
    margin-right: 25rem;
  }

  .u-pt-250\@wide {
    padding-top: 25rem;
  }

  .u-pb-250\@wide {
    padding-bottom: 25rem;
  }

  .u-mt-260\@wide {
    margin-top: 26rem;
  }

  .u-mb-260\@wide {
    margin-bottom: 26rem;
  }

  .u-ml-260\@wide {
    margin-left: 26rem;
  }

  .u-mr-260\@wide {
    margin-right: 26rem;
  }

  .u-pt-260\@wide {
    padding-top: 26rem;
  }

  .u-pb-260\@wide {
    padding-bottom: 26rem;
  }

  .u-mt-270\@wide {
    margin-top: 27rem;
  }

  .u-mb-270\@wide {
    margin-bottom: 27rem;
  }

  .u-ml-270\@wide {
    margin-left: 27rem;
  }

  .u-mr-270\@wide {
    margin-right: 27rem;
  }

  .u-pt-270\@wide {
    padding-top: 27rem;
  }

  .u-pb-270\@wide {
    padding-bottom: 27rem;
  }

  .u-mt-280\@wide {
    margin-top: 28rem;
  }

  .u-mb-280\@wide {
    margin-bottom: 28rem;
  }

  .u-ml-280\@wide {
    margin-left: 28rem;
  }

  .u-mr-280\@wide {
    margin-right: 28rem;
  }

  .u-pt-280\@wide {
    padding-top: 28rem;
  }

  .u-pb-280\@wide {
    padding-bottom: 28rem;
  }

  .u-mt-290\@wide {
    margin-top: 29rem;
  }

  .u-mb-290\@wide {
    margin-bottom: 29rem;
  }

  .u-ml-290\@wide {
    margin-left: 29rem;
  }

  .u-mr-290\@wide {
    margin-right: 29rem;
  }

  .u-pt-290\@wide {
    padding-top: 29rem;
  }

  .u-pb-290\@wide {
    padding-bottom: 29rem;
  }

  .u-mt-300\@wide {
    margin-top: 30rem;
  }

  .u-mb-300\@wide {
    margin-bottom: 30rem;
  }

  .u-ml-300\@wide {
    margin-left: 30rem;
  }

  .u-mr-300\@wide {
    margin-right: 30rem;
  }

  .u-pt-300\@wide {
    padding-top: 30rem;
  }

  .u-pb-300\@wide {
    padding-bottom: 30rem;
  }
}
@media all and (max-width: 1100px) {
  .u-mt-0\@desktop {
    margin-top: 0rem;
  }

  .u-mb-0\@desktop {
    margin-bottom: 0rem;
  }

  .u-ml-0\@desktop {
    margin-left: 0rem;
  }

  .u-mr-0\@desktop {
    margin-right: 0rem;
  }

  .u-pt-0\@desktop {
    padding-top: 0rem;
  }

  .u-pb-0\@desktop {
    padding-bottom: 0rem;
  }

  .u-mt-5\@desktop {
    margin-top: 0.5rem;
  }

  .u-mb-5\@desktop {
    margin-bottom: 0.5rem;
  }

  .u-ml-5\@desktop {
    margin-left: 0.5rem;
  }

  .u-mr-5\@desktop {
    margin-right: 0.5rem;
  }

  .u-pt-5\@desktop {
    padding-top: 0.5rem;
  }

  .u-pb-5\@desktop {
    padding-bottom: 0.5rem;
  }

  .u-mt-10\@desktop {
    margin-top: 1rem;
  }

  .u-mb-10\@desktop {
    margin-bottom: 1rem;
  }

  .u-ml-10\@desktop {
    margin-left: 1rem;
  }

  .u-mr-10\@desktop {
    margin-right: 1rem;
  }

  .u-pt-10\@desktop {
    padding-top: 1rem;
  }

  .u-pb-10\@desktop {
    padding-bottom: 1rem;
  }

  .u-mt-15\@desktop {
    margin-top: 1.5rem;
  }

  .u-mb-15\@desktop {
    margin-bottom: 1.5rem;
  }

  .u-ml-15\@desktop {
    margin-left: 1.5rem;
  }

  .u-mr-15\@desktop {
    margin-right: 1.5rem;
  }

  .u-pt-15\@desktop {
    padding-top: 1.5rem;
  }

  .u-pb-15\@desktop {
    padding-bottom: 1.5rem;
  }

  .u-mt-20\@desktop {
    margin-top: 2rem;
  }

  .u-mb-20\@desktop {
    margin-bottom: 2rem;
  }

  .u-ml-20\@desktop {
    margin-left: 2rem;
  }

  .u-mr-20\@desktop {
    margin-right: 2rem;
  }

  .u-pt-20\@desktop {
    padding-top: 2rem;
  }

  .u-pb-20\@desktop {
    padding-bottom: 2rem;
  }

  .u-mt-30\@desktop {
    margin-top: 3rem;
  }

  .u-mb-30\@desktop {
    margin-bottom: 3rem;
  }

  .u-ml-30\@desktop {
    margin-left: 3rem;
  }

  .u-mr-30\@desktop {
    margin-right: 3rem;
  }

  .u-pt-30\@desktop {
    padding-top: 3rem;
  }

  .u-pb-30\@desktop {
    padding-bottom: 3rem;
  }

  .u-mt-40\@desktop {
    margin-top: 4rem;
  }

  .u-mb-40\@desktop {
    margin-bottom: 4rem;
  }

  .u-ml-40\@desktop {
    margin-left: 4rem;
  }

  .u-mr-40\@desktop {
    margin-right: 4rem;
  }

  .u-pt-40\@desktop {
    padding-top: 4rem;
  }

  .u-pb-40\@desktop {
    padding-bottom: 4rem;
  }

  .u-mt-50\@desktop {
    margin-top: 5rem;
  }

  .u-mb-50\@desktop {
    margin-bottom: 5rem;
  }

  .u-ml-50\@desktop {
    margin-left: 5rem;
  }

  .u-mr-50\@desktop {
    margin-right: 5rem;
  }

  .u-pt-50\@desktop {
    padding-top: 5rem;
  }

  .u-pb-50\@desktop {
    padding-bottom: 5rem;
  }

  .u-mt-60\@desktop {
    margin-top: 6rem;
  }

  .u-mb-60\@desktop {
    margin-bottom: 6rem;
  }

  .u-ml-60\@desktop {
    margin-left: 6rem;
  }

  .u-mr-60\@desktop {
    margin-right: 6rem;
  }

  .u-pt-60\@desktop {
    padding-top: 6rem;
  }

  .u-pb-60\@desktop {
    padding-bottom: 6rem;
  }

  .u-mt-70\@desktop {
    margin-top: 7rem;
  }

  .u-mb-70\@desktop {
    margin-bottom: 7rem;
  }

  .u-ml-70\@desktop {
    margin-left: 7rem;
  }

  .u-mr-70\@desktop {
    margin-right: 7rem;
  }

  .u-pt-70\@desktop {
    padding-top: 7rem;
  }

  .u-pb-70\@desktop {
    padding-bottom: 7rem;
  }

  .u-mt-80\@desktop {
    margin-top: 8rem;
  }

  .u-mb-80\@desktop {
    margin-bottom: 8rem;
  }

  .u-ml-80\@desktop {
    margin-left: 8rem;
  }

  .u-mr-80\@desktop {
    margin-right: 8rem;
  }

  .u-pt-80\@desktop {
    padding-top: 8rem;
  }

  .u-pb-80\@desktop {
    padding-bottom: 8rem;
  }

  .u-mt-90\@desktop {
    margin-top: 9rem;
  }

  .u-mb-90\@desktop {
    margin-bottom: 9rem;
  }

  .u-ml-90\@desktop {
    margin-left: 9rem;
  }

  .u-mr-90\@desktop {
    margin-right: 9rem;
  }

  .u-pt-90\@desktop {
    padding-top: 9rem;
  }

  .u-pb-90\@desktop {
    padding-bottom: 9rem;
  }

  .u-mt-100\@desktop {
    margin-top: 10rem;
  }

  .u-mb-100\@desktop {
    margin-bottom: 10rem;
  }

  .u-ml-100\@desktop {
    margin-left: 10rem;
  }

  .u-mr-100\@desktop {
    margin-right: 10rem;
  }

  .u-pt-100\@desktop {
    padding-top: 10rem;
  }

  .u-pb-100\@desktop {
    padding-bottom: 10rem;
  }

  .u-mt-110\@desktop {
    margin-top: 11rem;
  }

  .u-mb-110\@desktop {
    margin-bottom: 11rem;
  }

  .u-ml-110\@desktop {
    margin-left: 11rem;
  }

  .u-mr-110\@desktop {
    margin-right: 11rem;
  }

  .u-pt-110\@desktop {
    padding-top: 11rem;
  }

  .u-pb-110\@desktop {
    padding-bottom: 11rem;
  }

  .u-mt-120\@desktop {
    margin-top: 12rem;
  }

  .u-mb-120\@desktop {
    margin-bottom: 12rem;
  }

  .u-ml-120\@desktop {
    margin-left: 12rem;
  }

  .u-mr-120\@desktop {
    margin-right: 12rem;
  }

  .u-pt-120\@desktop {
    padding-top: 12rem;
  }

  .u-pb-120\@desktop {
    padding-bottom: 12rem;
  }

  .u-mt-130\@desktop {
    margin-top: 13rem;
  }

  .u-mb-130\@desktop {
    margin-bottom: 13rem;
  }

  .u-ml-130\@desktop {
    margin-left: 13rem;
  }

  .u-mr-130\@desktop {
    margin-right: 13rem;
  }

  .u-pt-130\@desktop {
    padding-top: 13rem;
  }

  .u-pb-130\@desktop {
    padding-bottom: 13rem;
  }

  .u-mt-140\@desktop {
    margin-top: 14rem;
  }

  .u-mb-140\@desktop {
    margin-bottom: 14rem;
  }

  .u-ml-140\@desktop {
    margin-left: 14rem;
  }

  .u-mr-140\@desktop {
    margin-right: 14rem;
  }

  .u-pt-140\@desktop {
    padding-top: 14rem;
  }

  .u-pb-140\@desktop {
    padding-bottom: 14rem;
  }

  .u-mt-150\@desktop {
    margin-top: 15rem;
  }

  .u-mb-150\@desktop {
    margin-bottom: 15rem;
  }

  .u-ml-150\@desktop {
    margin-left: 15rem;
  }

  .u-mr-150\@desktop {
    margin-right: 15rem;
  }

  .u-pt-150\@desktop {
    padding-top: 15rem;
  }

  .u-pb-150\@desktop {
    padding-bottom: 15rem;
  }

  .u-mt-160\@desktop {
    margin-top: 16rem;
  }

  .u-mb-160\@desktop {
    margin-bottom: 16rem;
  }

  .u-ml-160\@desktop {
    margin-left: 16rem;
  }

  .u-mr-160\@desktop {
    margin-right: 16rem;
  }

  .u-pt-160\@desktop {
    padding-top: 16rem;
  }

  .u-pb-160\@desktop {
    padding-bottom: 16rem;
  }

  .u-mt-170\@desktop {
    margin-top: 17rem;
  }

  .u-mb-170\@desktop {
    margin-bottom: 17rem;
  }

  .u-ml-170\@desktop {
    margin-left: 17rem;
  }

  .u-mr-170\@desktop {
    margin-right: 17rem;
  }

  .u-pt-170\@desktop {
    padding-top: 17rem;
  }

  .u-pb-170\@desktop {
    padding-bottom: 17rem;
  }

  .u-mt-180\@desktop {
    margin-top: 18rem;
  }

  .u-mb-180\@desktop {
    margin-bottom: 18rem;
  }

  .u-ml-180\@desktop {
    margin-left: 18rem;
  }

  .u-mr-180\@desktop {
    margin-right: 18rem;
  }

  .u-pt-180\@desktop {
    padding-top: 18rem;
  }

  .u-pb-180\@desktop {
    padding-bottom: 18rem;
  }

  .u-mt-190\@desktop {
    margin-top: 19rem;
  }

  .u-mb-190\@desktop {
    margin-bottom: 19rem;
  }

  .u-ml-190\@desktop {
    margin-left: 19rem;
  }

  .u-mr-190\@desktop {
    margin-right: 19rem;
  }

  .u-pt-190\@desktop {
    padding-top: 19rem;
  }

  .u-pb-190\@desktop {
    padding-bottom: 19rem;
  }

  .u-mt-200\@desktop {
    margin-top: 20rem;
  }

  .u-mb-200\@desktop {
    margin-bottom: 20rem;
  }

  .u-ml-200\@desktop {
    margin-left: 20rem;
  }

  .u-mr-200\@desktop {
    margin-right: 20rem;
  }

  .u-pt-200\@desktop {
    padding-top: 20rem;
  }

  .u-pb-200\@desktop {
    padding-bottom: 20rem;
  }

  .u-mt-210\@desktop {
    margin-top: 21rem;
  }

  .u-mb-210\@desktop {
    margin-bottom: 21rem;
  }

  .u-ml-210\@desktop {
    margin-left: 21rem;
  }

  .u-mr-210\@desktop {
    margin-right: 21rem;
  }

  .u-pt-210\@desktop {
    padding-top: 21rem;
  }

  .u-pb-210\@desktop {
    padding-bottom: 21rem;
  }

  .u-mt-220\@desktop {
    margin-top: 22rem;
  }

  .u-mb-220\@desktop {
    margin-bottom: 22rem;
  }

  .u-ml-220\@desktop {
    margin-left: 22rem;
  }

  .u-mr-220\@desktop {
    margin-right: 22rem;
  }

  .u-pt-220\@desktop {
    padding-top: 22rem;
  }

  .u-pb-220\@desktop {
    padding-bottom: 22rem;
  }

  .u-mt-230\@desktop {
    margin-top: 23rem;
  }

  .u-mb-230\@desktop {
    margin-bottom: 23rem;
  }

  .u-ml-230\@desktop {
    margin-left: 23rem;
  }

  .u-mr-230\@desktop {
    margin-right: 23rem;
  }

  .u-pt-230\@desktop {
    padding-top: 23rem;
  }

  .u-pb-230\@desktop {
    padding-bottom: 23rem;
  }

  .u-mt-240\@desktop {
    margin-top: 24rem;
  }

  .u-mb-240\@desktop {
    margin-bottom: 24rem;
  }

  .u-ml-240\@desktop {
    margin-left: 24rem;
  }

  .u-mr-240\@desktop {
    margin-right: 24rem;
  }

  .u-pt-240\@desktop {
    padding-top: 24rem;
  }

  .u-pb-240\@desktop {
    padding-bottom: 24rem;
  }

  .u-mt-250\@desktop {
    margin-top: 25rem;
  }

  .u-mb-250\@desktop {
    margin-bottom: 25rem;
  }

  .u-ml-250\@desktop {
    margin-left: 25rem;
  }

  .u-mr-250\@desktop {
    margin-right: 25rem;
  }

  .u-pt-250\@desktop {
    padding-top: 25rem;
  }

  .u-pb-250\@desktop {
    padding-bottom: 25rem;
  }

  .u-mt-260\@desktop {
    margin-top: 26rem;
  }

  .u-mb-260\@desktop {
    margin-bottom: 26rem;
  }

  .u-ml-260\@desktop {
    margin-left: 26rem;
  }

  .u-mr-260\@desktop {
    margin-right: 26rem;
  }

  .u-pt-260\@desktop {
    padding-top: 26rem;
  }

  .u-pb-260\@desktop {
    padding-bottom: 26rem;
  }

  .u-mt-270\@desktop {
    margin-top: 27rem;
  }

  .u-mb-270\@desktop {
    margin-bottom: 27rem;
  }

  .u-ml-270\@desktop {
    margin-left: 27rem;
  }

  .u-mr-270\@desktop {
    margin-right: 27rem;
  }

  .u-pt-270\@desktop {
    padding-top: 27rem;
  }

  .u-pb-270\@desktop {
    padding-bottom: 27rem;
  }

  .u-mt-280\@desktop {
    margin-top: 28rem;
  }

  .u-mb-280\@desktop {
    margin-bottom: 28rem;
  }

  .u-ml-280\@desktop {
    margin-left: 28rem;
  }

  .u-mr-280\@desktop {
    margin-right: 28rem;
  }

  .u-pt-280\@desktop {
    padding-top: 28rem;
  }

  .u-pb-280\@desktop {
    padding-bottom: 28rem;
  }

  .u-mt-290\@desktop {
    margin-top: 29rem;
  }

  .u-mb-290\@desktop {
    margin-bottom: 29rem;
  }

  .u-ml-290\@desktop {
    margin-left: 29rem;
  }

  .u-mr-290\@desktop {
    margin-right: 29rem;
  }

  .u-pt-290\@desktop {
    padding-top: 29rem;
  }

  .u-pb-290\@desktop {
    padding-bottom: 29rem;
  }

  .u-mt-300\@desktop {
    margin-top: 30rem;
  }

  .u-mb-300\@desktop {
    margin-bottom: 30rem;
  }

  .u-ml-300\@desktop {
    margin-left: 30rem;
  }

  .u-mr-300\@desktop {
    margin-right: 30rem;
  }

  .u-pt-300\@desktop {
    padding-top: 30rem;
  }

  .u-pb-300\@desktop {
    padding-bottom: 30rem;
  }
}
@media all and (max-width: 768px) {
  .u-mt-0\@tablet {
    margin-top: 0rem;
  }

  .u-mb-0\@tablet {
    margin-bottom: 0rem;
  }

  .u-ml-0\@tablet {
    margin-left: 0rem;
  }

  .u-mr-0\@tablet {
    margin-right: 0rem;
  }

  .u-pt-0\@tablet {
    padding-top: 0rem;
  }

  .u-pb-0\@tablet {
    padding-bottom: 0rem;
  }

  .u-mt-5\@tablet {
    margin-top: 0.5rem;
  }

  .u-mb-5\@tablet {
    margin-bottom: 0.5rem;
  }

  .u-ml-5\@tablet {
    margin-left: 0.5rem;
  }

  .u-mr-5\@tablet {
    margin-right: 0.5rem;
  }

  .u-pt-5\@tablet {
    padding-top: 0.5rem;
  }

  .u-pb-5\@tablet {
    padding-bottom: 0.5rem;
  }

  .u-mt-10\@tablet {
    margin-top: 1rem;
  }

  .u-mb-10\@tablet {
    margin-bottom: 1rem;
  }

  .u-ml-10\@tablet {
    margin-left: 1rem;
  }

  .u-mr-10\@tablet {
    margin-right: 1rem;
  }

  .u-pt-10\@tablet {
    padding-top: 1rem;
  }

  .u-pb-10\@tablet {
    padding-bottom: 1rem;
  }

  .u-mt-15\@tablet {
    margin-top: 1.5rem;
  }

  .u-mb-15\@tablet {
    margin-bottom: 1.5rem;
  }

  .u-ml-15\@tablet {
    margin-left: 1.5rem;
  }

  .u-mr-15\@tablet {
    margin-right: 1.5rem;
  }

  .u-pt-15\@tablet {
    padding-top: 1.5rem;
  }

  .u-pb-15\@tablet {
    padding-bottom: 1.5rem;
  }

  .u-mt-20\@tablet {
    margin-top: 2rem;
  }

  .u-mb-20\@tablet {
    margin-bottom: 2rem;
  }

  .u-ml-20\@tablet {
    margin-left: 2rem;
  }

  .u-mr-20\@tablet {
    margin-right: 2rem;
  }

  .u-pt-20\@tablet {
    padding-top: 2rem;
  }

  .u-pb-20\@tablet {
    padding-bottom: 2rem;
  }

  .u-mt-30\@tablet {
    margin-top: 3rem;
  }

  .u-mb-30\@tablet {
    margin-bottom: 3rem;
  }

  .u-ml-30\@tablet {
    margin-left: 3rem;
  }

  .u-mr-30\@tablet {
    margin-right: 3rem;
  }

  .u-pt-30\@tablet {
    padding-top: 3rem;
  }

  .u-pb-30\@tablet {
    padding-bottom: 3rem;
  }

  .u-mt-40\@tablet {
    margin-top: 4rem;
  }

  .u-mb-40\@tablet {
    margin-bottom: 4rem;
  }

  .u-ml-40\@tablet {
    margin-left: 4rem;
  }

  .u-mr-40\@tablet {
    margin-right: 4rem;
  }

  .u-pt-40\@tablet {
    padding-top: 4rem;
  }

  .u-pb-40\@tablet {
    padding-bottom: 4rem;
  }

  .u-mt-50\@tablet {
    margin-top: 5rem;
  }

  .u-mb-50\@tablet {
    margin-bottom: 5rem;
  }

  .u-ml-50\@tablet {
    margin-left: 5rem;
  }

  .u-mr-50\@tablet {
    margin-right: 5rem;
  }

  .u-pt-50\@tablet {
    padding-top: 5rem;
  }

  .u-pb-50\@tablet {
    padding-bottom: 5rem;
  }

  .u-mt-60\@tablet {
    margin-top: 6rem;
  }

  .u-mb-60\@tablet {
    margin-bottom: 6rem;
  }

  .u-ml-60\@tablet {
    margin-left: 6rem;
  }

  .u-mr-60\@tablet {
    margin-right: 6rem;
  }

  .u-pt-60\@tablet {
    padding-top: 6rem;
  }

  .u-pb-60\@tablet {
    padding-bottom: 6rem;
  }

  .u-mt-70\@tablet {
    margin-top: 7rem;
  }

  .u-mb-70\@tablet {
    margin-bottom: 7rem;
  }

  .u-ml-70\@tablet {
    margin-left: 7rem;
  }

  .u-mr-70\@tablet {
    margin-right: 7rem;
  }

  .u-pt-70\@tablet {
    padding-top: 7rem;
  }

  .u-pb-70\@tablet {
    padding-bottom: 7rem;
  }

  .u-mt-80\@tablet {
    margin-top: 8rem;
  }

  .u-mb-80\@tablet {
    margin-bottom: 8rem;
  }

  .u-ml-80\@tablet {
    margin-left: 8rem;
  }

  .u-mr-80\@tablet {
    margin-right: 8rem;
  }

  .u-pt-80\@tablet {
    padding-top: 8rem;
  }

  .u-pb-80\@tablet {
    padding-bottom: 8rem;
  }

  .u-mt-90\@tablet {
    margin-top: 9rem;
  }

  .u-mb-90\@tablet {
    margin-bottom: 9rem;
  }

  .u-ml-90\@tablet {
    margin-left: 9rem;
  }

  .u-mr-90\@tablet {
    margin-right: 9rem;
  }

  .u-pt-90\@tablet {
    padding-top: 9rem;
  }

  .u-pb-90\@tablet {
    padding-bottom: 9rem;
  }

  .u-mt-100\@tablet {
    margin-top: 10rem;
  }

  .u-mb-100\@tablet {
    margin-bottom: 10rem;
  }

  .u-ml-100\@tablet {
    margin-left: 10rem;
  }

  .u-mr-100\@tablet {
    margin-right: 10rem;
  }

  .u-pt-100\@tablet {
    padding-top: 10rem;
  }

  .u-pb-100\@tablet {
    padding-bottom: 10rem;
  }

  .u-mt-110\@tablet {
    margin-top: 11rem;
  }

  .u-mb-110\@tablet {
    margin-bottom: 11rem;
  }

  .u-ml-110\@tablet {
    margin-left: 11rem;
  }

  .u-mr-110\@tablet {
    margin-right: 11rem;
  }

  .u-pt-110\@tablet {
    padding-top: 11rem;
  }

  .u-pb-110\@tablet {
    padding-bottom: 11rem;
  }

  .u-mt-120\@tablet {
    margin-top: 12rem;
  }

  .u-mb-120\@tablet {
    margin-bottom: 12rem;
  }

  .u-ml-120\@tablet {
    margin-left: 12rem;
  }

  .u-mr-120\@tablet {
    margin-right: 12rem;
  }

  .u-pt-120\@tablet {
    padding-top: 12rem;
  }

  .u-pb-120\@tablet {
    padding-bottom: 12rem;
  }

  .u-mt-130\@tablet {
    margin-top: 13rem;
  }

  .u-mb-130\@tablet {
    margin-bottom: 13rem;
  }

  .u-ml-130\@tablet {
    margin-left: 13rem;
  }

  .u-mr-130\@tablet {
    margin-right: 13rem;
  }

  .u-pt-130\@tablet {
    padding-top: 13rem;
  }

  .u-pb-130\@tablet {
    padding-bottom: 13rem;
  }

  .u-mt-140\@tablet {
    margin-top: 14rem;
  }

  .u-mb-140\@tablet {
    margin-bottom: 14rem;
  }

  .u-ml-140\@tablet {
    margin-left: 14rem;
  }

  .u-mr-140\@tablet {
    margin-right: 14rem;
  }

  .u-pt-140\@tablet {
    padding-top: 14rem;
  }

  .u-pb-140\@tablet {
    padding-bottom: 14rem;
  }

  .u-mt-150\@tablet {
    margin-top: 15rem;
  }

  .u-mb-150\@tablet {
    margin-bottom: 15rem;
  }

  .u-ml-150\@tablet {
    margin-left: 15rem;
  }

  .u-mr-150\@tablet {
    margin-right: 15rem;
  }

  .u-pt-150\@tablet {
    padding-top: 15rem;
  }

  .u-pb-150\@tablet {
    padding-bottom: 15rem;
  }

  .u-mt-160\@tablet {
    margin-top: 16rem;
  }

  .u-mb-160\@tablet {
    margin-bottom: 16rem;
  }

  .u-ml-160\@tablet {
    margin-left: 16rem;
  }

  .u-mr-160\@tablet {
    margin-right: 16rem;
  }

  .u-pt-160\@tablet {
    padding-top: 16rem;
  }

  .u-pb-160\@tablet {
    padding-bottom: 16rem;
  }

  .u-mt-170\@tablet {
    margin-top: 17rem;
  }

  .u-mb-170\@tablet {
    margin-bottom: 17rem;
  }

  .u-ml-170\@tablet {
    margin-left: 17rem;
  }

  .u-mr-170\@tablet {
    margin-right: 17rem;
  }

  .u-pt-170\@tablet {
    padding-top: 17rem;
  }

  .u-pb-170\@tablet {
    padding-bottom: 17rem;
  }

  .u-mt-180\@tablet {
    margin-top: 18rem;
  }

  .u-mb-180\@tablet {
    margin-bottom: 18rem;
  }

  .u-ml-180\@tablet {
    margin-left: 18rem;
  }

  .u-mr-180\@tablet {
    margin-right: 18rem;
  }

  .u-pt-180\@tablet {
    padding-top: 18rem;
  }

  .u-pb-180\@tablet {
    padding-bottom: 18rem;
  }

  .u-mt-190\@tablet {
    margin-top: 19rem;
  }

  .u-mb-190\@tablet {
    margin-bottom: 19rem;
  }

  .u-ml-190\@tablet {
    margin-left: 19rem;
  }

  .u-mr-190\@tablet {
    margin-right: 19rem;
  }

  .u-pt-190\@tablet {
    padding-top: 19rem;
  }

  .u-pb-190\@tablet {
    padding-bottom: 19rem;
  }

  .u-mt-200\@tablet {
    margin-top: 20rem;
  }

  .u-mb-200\@tablet {
    margin-bottom: 20rem;
  }

  .u-ml-200\@tablet {
    margin-left: 20rem;
  }

  .u-mr-200\@tablet {
    margin-right: 20rem;
  }

  .u-pt-200\@tablet {
    padding-top: 20rem;
  }

  .u-pb-200\@tablet {
    padding-bottom: 20rem;
  }

  .u-mt-210\@tablet {
    margin-top: 21rem;
  }

  .u-mb-210\@tablet {
    margin-bottom: 21rem;
  }

  .u-ml-210\@tablet {
    margin-left: 21rem;
  }

  .u-mr-210\@tablet {
    margin-right: 21rem;
  }

  .u-pt-210\@tablet {
    padding-top: 21rem;
  }

  .u-pb-210\@tablet {
    padding-bottom: 21rem;
  }

  .u-mt-220\@tablet {
    margin-top: 22rem;
  }

  .u-mb-220\@tablet {
    margin-bottom: 22rem;
  }

  .u-ml-220\@tablet {
    margin-left: 22rem;
  }

  .u-mr-220\@tablet {
    margin-right: 22rem;
  }

  .u-pt-220\@tablet {
    padding-top: 22rem;
  }

  .u-pb-220\@tablet {
    padding-bottom: 22rem;
  }

  .u-mt-230\@tablet {
    margin-top: 23rem;
  }

  .u-mb-230\@tablet {
    margin-bottom: 23rem;
  }

  .u-ml-230\@tablet {
    margin-left: 23rem;
  }

  .u-mr-230\@tablet {
    margin-right: 23rem;
  }

  .u-pt-230\@tablet {
    padding-top: 23rem;
  }

  .u-pb-230\@tablet {
    padding-bottom: 23rem;
  }

  .u-mt-240\@tablet {
    margin-top: 24rem;
  }

  .u-mb-240\@tablet {
    margin-bottom: 24rem;
  }

  .u-ml-240\@tablet {
    margin-left: 24rem;
  }

  .u-mr-240\@tablet {
    margin-right: 24rem;
  }

  .u-pt-240\@tablet {
    padding-top: 24rem;
  }

  .u-pb-240\@tablet {
    padding-bottom: 24rem;
  }

  .u-mt-250\@tablet {
    margin-top: 25rem;
  }

  .u-mb-250\@tablet {
    margin-bottom: 25rem;
  }

  .u-ml-250\@tablet {
    margin-left: 25rem;
  }

  .u-mr-250\@tablet {
    margin-right: 25rem;
  }

  .u-pt-250\@tablet {
    padding-top: 25rem;
  }

  .u-pb-250\@tablet {
    padding-bottom: 25rem;
  }

  .u-mt-260\@tablet {
    margin-top: 26rem;
  }

  .u-mb-260\@tablet {
    margin-bottom: 26rem;
  }

  .u-ml-260\@tablet {
    margin-left: 26rem;
  }

  .u-mr-260\@tablet {
    margin-right: 26rem;
  }

  .u-pt-260\@tablet {
    padding-top: 26rem;
  }

  .u-pb-260\@tablet {
    padding-bottom: 26rem;
  }

  .u-mt-270\@tablet {
    margin-top: 27rem;
  }

  .u-mb-270\@tablet {
    margin-bottom: 27rem;
  }

  .u-ml-270\@tablet {
    margin-left: 27rem;
  }

  .u-mr-270\@tablet {
    margin-right: 27rem;
  }

  .u-pt-270\@tablet {
    padding-top: 27rem;
  }

  .u-pb-270\@tablet {
    padding-bottom: 27rem;
  }

  .u-mt-280\@tablet {
    margin-top: 28rem;
  }

  .u-mb-280\@tablet {
    margin-bottom: 28rem;
  }

  .u-ml-280\@tablet {
    margin-left: 28rem;
  }

  .u-mr-280\@tablet {
    margin-right: 28rem;
  }

  .u-pt-280\@tablet {
    padding-top: 28rem;
  }

  .u-pb-280\@tablet {
    padding-bottom: 28rem;
  }

  .u-mt-290\@tablet {
    margin-top: 29rem;
  }

  .u-mb-290\@tablet {
    margin-bottom: 29rem;
  }

  .u-ml-290\@tablet {
    margin-left: 29rem;
  }

  .u-mr-290\@tablet {
    margin-right: 29rem;
  }

  .u-pt-290\@tablet {
    padding-top: 29rem;
  }

  .u-pb-290\@tablet {
    padding-bottom: 29rem;
  }

  .u-mt-300\@tablet {
    margin-top: 30rem;
  }

  .u-mb-300\@tablet {
    margin-bottom: 30rem;
  }

  .u-ml-300\@tablet {
    margin-left: 30rem;
  }

  .u-mr-300\@tablet {
    margin-right: 30rem;
  }

  .u-pt-300\@tablet {
    padding-top: 30rem;
  }

  .u-pb-300\@tablet {
    padding-bottom: 30rem;
  }
}
@media all and (max-width: 640px) {
  .u-mt-0\@phablet {
    margin-top: 0rem;
  }

  .u-mb-0\@phablet {
    margin-bottom: 0rem;
  }

  .u-ml-0\@phablet {
    margin-left: 0rem;
  }

  .u-mr-0\@phablet {
    margin-right: 0rem;
  }

  .u-pt-0\@phablet {
    padding-top: 0rem;
  }

  .u-pb-0\@phablet {
    padding-bottom: 0rem;
  }

  .u-mt-5\@phablet {
    margin-top: 0.5rem;
  }

  .u-mb-5\@phablet {
    margin-bottom: 0.5rem;
  }

  .u-ml-5\@phablet {
    margin-left: 0.5rem;
  }

  .u-mr-5\@phablet {
    margin-right: 0.5rem;
  }

  .u-pt-5\@phablet {
    padding-top: 0.5rem;
  }

  .u-pb-5\@phablet {
    padding-bottom: 0.5rem;
  }

  .u-mt-10\@phablet {
    margin-top: 1rem;
  }

  .u-mb-10\@phablet {
    margin-bottom: 1rem;
  }

  .u-ml-10\@phablet {
    margin-left: 1rem;
  }

  .u-mr-10\@phablet {
    margin-right: 1rem;
  }

  .u-pt-10\@phablet {
    padding-top: 1rem;
  }

  .u-pb-10\@phablet {
    padding-bottom: 1rem;
  }

  .u-mt-15\@phablet {
    margin-top: 1.5rem;
  }

  .u-mb-15\@phablet {
    margin-bottom: 1.5rem;
  }

  .u-ml-15\@phablet {
    margin-left: 1.5rem;
  }

  .u-mr-15\@phablet {
    margin-right: 1.5rem;
  }

  .u-pt-15\@phablet {
    padding-top: 1.5rem;
  }

  .u-pb-15\@phablet {
    padding-bottom: 1.5rem;
  }

  .u-mt-20\@phablet {
    margin-top: 2rem;
  }

  .u-mb-20\@phablet {
    margin-bottom: 2rem;
  }

  .u-ml-20\@phablet {
    margin-left: 2rem;
  }

  .u-mr-20\@phablet {
    margin-right: 2rem;
  }

  .u-pt-20\@phablet {
    padding-top: 2rem;
  }

  .u-pb-20\@phablet {
    padding-bottom: 2rem;
  }

  .u-mt-30\@phablet {
    margin-top: 3rem;
  }

  .u-mb-30\@phablet {
    margin-bottom: 3rem;
  }

  .u-ml-30\@phablet {
    margin-left: 3rem;
  }

  .u-mr-30\@phablet {
    margin-right: 3rem;
  }

  .u-pt-30\@phablet {
    padding-top: 3rem;
  }

  .u-pb-30\@phablet {
    padding-bottom: 3rem;
  }

  .u-mt-40\@phablet {
    margin-top: 4rem;
  }

  .u-mb-40\@phablet {
    margin-bottom: 4rem;
  }

  .u-ml-40\@phablet {
    margin-left: 4rem;
  }

  .u-mr-40\@phablet {
    margin-right: 4rem;
  }

  .u-pt-40\@phablet {
    padding-top: 4rem;
  }

  .u-pb-40\@phablet {
    padding-bottom: 4rem;
  }

  .u-mt-50\@phablet {
    margin-top: 5rem;
  }

  .u-mb-50\@phablet {
    margin-bottom: 5rem;
  }

  .u-ml-50\@phablet {
    margin-left: 5rem;
  }

  .u-mr-50\@phablet {
    margin-right: 5rem;
  }

  .u-pt-50\@phablet {
    padding-top: 5rem;
  }

  .u-pb-50\@phablet {
    padding-bottom: 5rem;
  }

  .u-mt-60\@phablet {
    margin-top: 6rem;
  }

  .u-mb-60\@phablet {
    margin-bottom: 6rem;
  }

  .u-ml-60\@phablet {
    margin-left: 6rem;
  }

  .u-mr-60\@phablet {
    margin-right: 6rem;
  }

  .u-pt-60\@phablet {
    padding-top: 6rem;
  }

  .u-pb-60\@phablet {
    padding-bottom: 6rem;
  }

  .u-mt-70\@phablet {
    margin-top: 7rem;
  }

  .u-mb-70\@phablet {
    margin-bottom: 7rem;
  }

  .u-ml-70\@phablet {
    margin-left: 7rem;
  }

  .u-mr-70\@phablet {
    margin-right: 7rem;
  }

  .u-pt-70\@phablet {
    padding-top: 7rem;
  }

  .u-pb-70\@phablet {
    padding-bottom: 7rem;
  }

  .u-mt-80\@phablet {
    margin-top: 8rem;
  }

  .u-mb-80\@phablet {
    margin-bottom: 8rem;
  }

  .u-ml-80\@phablet {
    margin-left: 8rem;
  }

  .u-mr-80\@phablet {
    margin-right: 8rem;
  }

  .u-pt-80\@phablet {
    padding-top: 8rem;
  }

  .u-pb-80\@phablet {
    padding-bottom: 8rem;
  }

  .u-mt-90\@phablet {
    margin-top: 9rem;
  }

  .u-mb-90\@phablet {
    margin-bottom: 9rem;
  }

  .u-ml-90\@phablet {
    margin-left: 9rem;
  }

  .u-mr-90\@phablet {
    margin-right: 9rem;
  }

  .u-pt-90\@phablet {
    padding-top: 9rem;
  }

  .u-pb-90\@phablet {
    padding-bottom: 9rem;
  }

  .u-mt-100\@phablet {
    margin-top: 10rem;
  }

  .u-mb-100\@phablet {
    margin-bottom: 10rem;
  }

  .u-ml-100\@phablet {
    margin-left: 10rem;
  }

  .u-mr-100\@phablet {
    margin-right: 10rem;
  }

  .u-pt-100\@phablet {
    padding-top: 10rem;
  }

  .u-pb-100\@phablet {
    padding-bottom: 10rem;
  }

  .u-mt-110\@phablet {
    margin-top: 11rem;
  }

  .u-mb-110\@phablet {
    margin-bottom: 11rem;
  }

  .u-ml-110\@phablet {
    margin-left: 11rem;
  }

  .u-mr-110\@phablet {
    margin-right: 11rem;
  }

  .u-pt-110\@phablet {
    padding-top: 11rem;
  }

  .u-pb-110\@phablet {
    padding-bottom: 11rem;
  }

  .u-mt-120\@phablet {
    margin-top: 12rem;
  }

  .u-mb-120\@phablet {
    margin-bottom: 12rem;
  }

  .u-ml-120\@phablet {
    margin-left: 12rem;
  }

  .u-mr-120\@phablet {
    margin-right: 12rem;
  }

  .u-pt-120\@phablet {
    padding-top: 12rem;
  }

  .u-pb-120\@phablet {
    padding-bottom: 12rem;
  }

  .u-mt-130\@phablet {
    margin-top: 13rem;
  }

  .u-mb-130\@phablet {
    margin-bottom: 13rem;
  }

  .u-ml-130\@phablet {
    margin-left: 13rem;
  }

  .u-mr-130\@phablet {
    margin-right: 13rem;
  }

  .u-pt-130\@phablet {
    padding-top: 13rem;
  }

  .u-pb-130\@phablet {
    padding-bottom: 13rem;
  }

  .u-mt-140\@phablet {
    margin-top: 14rem;
  }

  .u-mb-140\@phablet {
    margin-bottom: 14rem;
  }

  .u-ml-140\@phablet {
    margin-left: 14rem;
  }

  .u-mr-140\@phablet {
    margin-right: 14rem;
  }

  .u-pt-140\@phablet {
    padding-top: 14rem;
  }

  .u-pb-140\@phablet {
    padding-bottom: 14rem;
  }

  .u-mt-150\@phablet {
    margin-top: 15rem;
  }

  .u-mb-150\@phablet {
    margin-bottom: 15rem;
  }

  .u-ml-150\@phablet {
    margin-left: 15rem;
  }

  .u-mr-150\@phablet {
    margin-right: 15rem;
  }

  .u-pt-150\@phablet {
    padding-top: 15rem;
  }

  .u-pb-150\@phablet {
    padding-bottom: 15rem;
  }

  .u-mt-160\@phablet {
    margin-top: 16rem;
  }

  .u-mb-160\@phablet {
    margin-bottom: 16rem;
  }

  .u-ml-160\@phablet {
    margin-left: 16rem;
  }

  .u-mr-160\@phablet {
    margin-right: 16rem;
  }

  .u-pt-160\@phablet {
    padding-top: 16rem;
  }

  .u-pb-160\@phablet {
    padding-bottom: 16rem;
  }

  .u-mt-170\@phablet {
    margin-top: 17rem;
  }

  .u-mb-170\@phablet {
    margin-bottom: 17rem;
  }

  .u-ml-170\@phablet {
    margin-left: 17rem;
  }

  .u-mr-170\@phablet {
    margin-right: 17rem;
  }

  .u-pt-170\@phablet {
    padding-top: 17rem;
  }

  .u-pb-170\@phablet {
    padding-bottom: 17rem;
  }

  .u-mt-180\@phablet {
    margin-top: 18rem;
  }

  .u-mb-180\@phablet {
    margin-bottom: 18rem;
  }

  .u-ml-180\@phablet {
    margin-left: 18rem;
  }

  .u-mr-180\@phablet {
    margin-right: 18rem;
  }

  .u-pt-180\@phablet {
    padding-top: 18rem;
  }

  .u-pb-180\@phablet {
    padding-bottom: 18rem;
  }

  .u-mt-190\@phablet {
    margin-top: 19rem;
  }

  .u-mb-190\@phablet {
    margin-bottom: 19rem;
  }

  .u-ml-190\@phablet {
    margin-left: 19rem;
  }

  .u-mr-190\@phablet {
    margin-right: 19rem;
  }

  .u-pt-190\@phablet {
    padding-top: 19rem;
  }

  .u-pb-190\@phablet {
    padding-bottom: 19rem;
  }

  .u-mt-200\@phablet {
    margin-top: 20rem;
  }

  .u-mb-200\@phablet {
    margin-bottom: 20rem;
  }

  .u-ml-200\@phablet {
    margin-left: 20rem;
  }

  .u-mr-200\@phablet {
    margin-right: 20rem;
  }

  .u-pt-200\@phablet {
    padding-top: 20rem;
  }

  .u-pb-200\@phablet {
    padding-bottom: 20rem;
  }

  .u-mt-210\@phablet {
    margin-top: 21rem;
  }

  .u-mb-210\@phablet {
    margin-bottom: 21rem;
  }

  .u-ml-210\@phablet {
    margin-left: 21rem;
  }

  .u-mr-210\@phablet {
    margin-right: 21rem;
  }

  .u-pt-210\@phablet {
    padding-top: 21rem;
  }

  .u-pb-210\@phablet {
    padding-bottom: 21rem;
  }

  .u-mt-220\@phablet {
    margin-top: 22rem;
  }

  .u-mb-220\@phablet {
    margin-bottom: 22rem;
  }

  .u-ml-220\@phablet {
    margin-left: 22rem;
  }

  .u-mr-220\@phablet {
    margin-right: 22rem;
  }

  .u-pt-220\@phablet {
    padding-top: 22rem;
  }

  .u-pb-220\@phablet {
    padding-bottom: 22rem;
  }

  .u-mt-230\@phablet {
    margin-top: 23rem;
  }

  .u-mb-230\@phablet {
    margin-bottom: 23rem;
  }

  .u-ml-230\@phablet {
    margin-left: 23rem;
  }

  .u-mr-230\@phablet {
    margin-right: 23rem;
  }

  .u-pt-230\@phablet {
    padding-top: 23rem;
  }

  .u-pb-230\@phablet {
    padding-bottom: 23rem;
  }

  .u-mt-240\@phablet {
    margin-top: 24rem;
  }

  .u-mb-240\@phablet {
    margin-bottom: 24rem;
  }

  .u-ml-240\@phablet {
    margin-left: 24rem;
  }

  .u-mr-240\@phablet {
    margin-right: 24rem;
  }

  .u-pt-240\@phablet {
    padding-top: 24rem;
  }

  .u-pb-240\@phablet {
    padding-bottom: 24rem;
  }

  .u-mt-250\@phablet {
    margin-top: 25rem;
  }

  .u-mb-250\@phablet {
    margin-bottom: 25rem;
  }

  .u-ml-250\@phablet {
    margin-left: 25rem;
  }

  .u-mr-250\@phablet {
    margin-right: 25rem;
  }

  .u-pt-250\@phablet {
    padding-top: 25rem;
  }

  .u-pb-250\@phablet {
    padding-bottom: 25rem;
  }

  .u-mt-260\@phablet {
    margin-top: 26rem;
  }

  .u-mb-260\@phablet {
    margin-bottom: 26rem;
  }

  .u-ml-260\@phablet {
    margin-left: 26rem;
  }

  .u-mr-260\@phablet {
    margin-right: 26rem;
  }

  .u-pt-260\@phablet {
    padding-top: 26rem;
  }

  .u-pb-260\@phablet {
    padding-bottom: 26rem;
  }

  .u-mt-270\@phablet {
    margin-top: 27rem;
  }

  .u-mb-270\@phablet {
    margin-bottom: 27rem;
  }

  .u-ml-270\@phablet {
    margin-left: 27rem;
  }

  .u-mr-270\@phablet {
    margin-right: 27rem;
  }

  .u-pt-270\@phablet {
    padding-top: 27rem;
  }

  .u-pb-270\@phablet {
    padding-bottom: 27rem;
  }

  .u-mt-280\@phablet {
    margin-top: 28rem;
  }

  .u-mb-280\@phablet {
    margin-bottom: 28rem;
  }

  .u-ml-280\@phablet {
    margin-left: 28rem;
  }

  .u-mr-280\@phablet {
    margin-right: 28rem;
  }

  .u-pt-280\@phablet {
    padding-top: 28rem;
  }

  .u-pb-280\@phablet {
    padding-bottom: 28rem;
  }

  .u-mt-290\@phablet {
    margin-top: 29rem;
  }

  .u-mb-290\@phablet {
    margin-bottom: 29rem;
  }

  .u-ml-290\@phablet {
    margin-left: 29rem;
  }

  .u-mr-290\@phablet {
    margin-right: 29rem;
  }

  .u-pt-290\@phablet {
    padding-top: 29rem;
  }

  .u-pb-290\@phablet {
    padding-bottom: 29rem;
  }

  .u-mt-300\@phablet {
    margin-top: 30rem;
  }

  .u-mb-300\@phablet {
    margin-bottom: 30rem;
  }

  .u-ml-300\@phablet {
    margin-left: 30rem;
  }

  .u-mr-300\@phablet {
    margin-right: 30rem;
  }

  .u-pt-300\@phablet {
    padding-top: 30rem;
  }

  .u-pb-300\@phablet {
    padding-bottom: 30rem;
  }
}
@media all and (max-width: 480px) {
  .u-mt-0\@mobile {
    margin-top: 0rem;
  }

  .u-mb-0\@mobile {
    margin-bottom: 0rem;
  }

  .u-ml-0\@mobile {
    margin-left: 0rem;
  }

  .u-mr-0\@mobile {
    margin-right: 0rem;
  }

  .u-pt-0\@mobile {
    padding-top: 0rem;
  }

  .u-pb-0\@mobile {
    padding-bottom: 0rem;
  }

  .u-mt-5\@mobile {
    margin-top: 0.5rem;
  }

  .u-mb-5\@mobile {
    margin-bottom: 0.5rem;
  }

  .u-ml-5\@mobile {
    margin-left: 0.5rem;
  }

  .u-mr-5\@mobile {
    margin-right: 0.5rem;
  }

  .u-pt-5\@mobile {
    padding-top: 0.5rem;
  }

  .u-pb-5\@mobile {
    padding-bottom: 0.5rem;
  }

  .u-mt-10\@mobile {
    margin-top: 1rem;
  }

  .u-mb-10\@mobile {
    margin-bottom: 1rem;
  }

  .u-ml-10\@mobile {
    margin-left: 1rem;
  }

  .u-mr-10\@mobile {
    margin-right: 1rem;
  }

  .u-pt-10\@mobile {
    padding-top: 1rem;
  }

  .u-pb-10\@mobile {
    padding-bottom: 1rem;
  }

  .u-mt-15\@mobile {
    margin-top: 1.5rem;
  }

  .u-mb-15\@mobile {
    margin-bottom: 1.5rem;
  }

  .u-ml-15\@mobile {
    margin-left: 1.5rem;
  }

  .u-mr-15\@mobile {
    margin-right: 1.5rem;
  }

  .u-pt-15\@mobile {
    padding-top: 1.5rem;
  }

  .u-pb-15\@mobile {
    padding-bottom: 1.5rem;
  }

  .u-mt-20\@mobile {
    margin-top: 2rem;
  }

  .u-mb-20\@mobile {
    margin-bottom: 2rem;
  }

  .u-ml-20\@mobile {
    margin-left: 2rem;
  }

  .u-mr-20\@mobile {
    margin-right: 2rem;
  }

  .u-pt-20\@mobile {
    padding-top: 2rem;
  }

  .u-pb-20\@mobile {
    padding-bottom: 2rem;
  }

  .u-mt-30\@mobile {
    margin-top: 3rem;
  }

  .u-mb-30\@mobile {
    margin-bottom: 3rem;
  }

  .u-ml-30\@mobile {
    margin-left: 3rem;
  }

  .u-mr-30\@mobile {
    margin-right: 3rem;
  }

  .u-pt-30\@mobile {
    padding-top: 3rem;
  }

  .u-pb-30\@mobile {
    padding-bottom: 3rem;
  }

  .u-mt-40\@mobile {
    margin-top: 4rem;
  }

  .u-mb-40\@mobile {
    margin-bottom: 4rem;
  }

  .u-ml-40\@mobile {
    margin-left: 4rem;
  }

  .u-mr-40\@mobile {
    margin-right: 4rem;
  }

  .u-pt-40\@mobile {
    padding-top: 4rem;
  }

  .u-pb-40\@mobile {
    padding-bottom: 4rem;
  }

  .u-mt-50\@mobile {
    margin-top: 5rem;
  }

  .u-mb-50\@mobile {
    margin-bottom: 5rem;
  }

  .u-ml-50\@mobile {
    margin-left: 5rem;
  }

  .u-mr-50\@mobile {
    margin-right: 5rem;
  }

  .u-pt-50\@mobile {
    padding-top: 5rem;
  }

  .u-pb-50\@mobile {
    padding-bottom: 5rem;
  }

  .u-mt-60\@mobile {
    margin-top: 6rem;
  }

  .u-mb-60\@mobile {
    margin-bottom: 6rem;
  }

  .u-ml-60\@mobile {
    margin-left: 6rem;
  }

  .u-mr-60\@mobile {
    margin-right: 6rem;
  }

  .u-pt-60\@mobile {
    padding-top: 6rem;
  }

  .u-pb-60\@mobile {
    padding-bottom: 6rem;
  }

  .u-mt-70\@mobile {
    margin-top: 7rem;
  }

  .u-mb-70\@mobile {
    margin-bottom: 7rem;
  }

  .u-ml-70\@mobile {
    margin-left: 7rem;
  }

  .u-mr-70\@mobile {
    margin-right: 7rem;
  }

  .u-pt-70\@mobile {
    padding-top: 7rem;
  }

  .u-pb-70\@mobile {
    padding-bottom: 7rem;
  }

  .u-mt-80\@mobile {
    margin-top: 8rem;
  }

  .u-mb-80\@mobile {
    margin-bottom: 8rem;
  }

  .u-ml-80\@mobile {
    margin-left: 8rem;
  }

  .u-mr-80\@mobile {
    margin-right: 8rem;
  }

  .u-pt-80\@mobile {
    padding-top: 8rem;
  }

  .u-pb-80\@mobile {
    padding-bottom: 8rem;
  }

  .u-mt-90\@mobile {
    margin-top: 9rem;
  }

  .u-mb-90\@mobile {
    margin-bottom: 9rem;
  }

  .u-ml-90\@mobile {
    margin-left: 9rem;
  }

  .u-mr-90\@mobile {
    margin-right: 9rem;
  }

  .u-pt-90\@mobile {
    padding-top: 9rem;
  }

  .u-pb-90\@mobile {
    padding-bottom: 9rem;
  }

  .u-mt-100\@mobile {
    margin-top: 10rem;
  }

  .u-mb-100\@mobile {
    margin-bottom: 10rem;
  }

  .u-ml-100\@mobile {
    margin-left: 10rem;
  }

  .u-mr-100\@mobile {
    margin-right: 10rem;
  }

  .u-pt-100\@mobile {
    padding-top: 10rem;
  }

  .u-pb-100\@mobile {
    padding-bottom: 10rem;
  }

  .u-mt-110\@mobile {
    margin-top: 11rem;
  }

  .u-mb-110\@mobile {
    margin-bottom: 11rem;
  }

  .u-ml-110\@mobile {
    margin-left: 11rem;
  }

  .u-mr-110\@mobile {
    margin-right: 11rem;
  }

  .u-pt-110\@mobile {
    padding-top: 11rem;
  }

  .u-pb-110\@mobile {
    padding-bottom: 11rem;
  }

  .u-mt-120\@mobile {
    margin-top: 12rem;
  }

  .u-mb-120\@mobile {
    margin-bottom: 12rem;
  }

  .u-ml-120\@mobile {
    margin-left: 12rem;
  }

  .u-mr-120\@mobile {
    margin-right: 12rem;
  }

  .u-pt-120\@mobile {
    padding-top: 12rem;
  }

  .u-pb-120\@mobile {
    padding-bottom: 12rem;
  }

  .u-mt-130\@mobile {
    margin-top: 13rem;
  }

  .u-mb-130\@mobile {
    margin-bottom: 13rem;
  }

  .u-ml-130\@mobile {
    margin-left: 13rem;
  }

  .u-mr-130\@mobile {
    margin-right: 13rem;
  }

  .u-pt-130\@mobile {
    padding-top: 13rem;
  }

  .u-pb-130\@mobile {
    padding-bottom: 13rem;
  }

  .u-mt-140\@mobile {
    margin-top: 14rem;
  }

  .u-mb-140\@mobile {
    margin-bottom: 14rem;
  }

  .u-ml-140\@mobile {
    margin-left: 14rem;
  }

  .u-mr-140\@mobile {
    margin-right: 14rem;
  }

  .u-pt-140\@mobile {
    padding-top: 14rem;
  }

  .u-pb-140\@mobile {
    padding-bottom: 14rem;
  }

  .u-mt-150\@mobile {
    margin-top: 15rem;
  }

  .u-mb-150\@mobile {
    margin-bottom: 15rem;
  }

  .u-ml-150\@mobile {
    margin-left: 15rem;
  }

  .u-mr-150\@mobile {
    margin-right: 15rem;
  }

  .u-pt-150\@mobile {
    padding-top: 15rem;
  }

  .u-pb-150\@mobile {
    padding-bottom: 15rem;
  }

  .u-mt-160\@mobile {
    margin-top: 16rem;
  }

  .u-mb-160\@mobile {
    margin-bottom: 16rem;
  }

  .u-ml-160\@mobile {
    margin-left: 16rem;
  }

  .u-mr-160\@mobile {
    margin-right: 16rem;
  }

  .u-pt-160\@mobile {
    padding-top: 16rem;
  }

  .u-pb-160\@mobile {
    padding-bottom: 16rem;
  }

  .u-mt-170\@mobile {
    margin-top: 17rem;
  }

  .u-mb-170\@mobile {
    margin-bottom: 17rem;
  }

  .u-ml-170\@mobile {
    margin-left: 17rem;
  }

  .u-mr-170\@mobile {
    margin-right: 17rem;
  }

  .u-pt-170\@mobile {
    padding-top: 17rem;
  }

  .u-pb-170\@mobile {
    padding-bottom: 17rem;
  }

  .u-mt-180\@mobile {
    margin-top: 18rem;
  }

  .u-mb-180\@mobile {
    margin-bottom: 18rem;
  }

  .u-ml-180\@mobile {
    margin-left: 18rem;
  }

  .u-mr-180\@mobile {
    margin-right: 18rem;
  }

  .u-pt-180\@mobile {
    padding-top: 18rem;
  }

  .u-pb-180\@mobile {
    padding-bottom: 18rem;
  }

  .u-mt-190\@mobile {
    margin-top: 19rem;
  }

  .u-mb-190\@mobile {
    margin-bottom: 19rem;
  }

  .u-ml-190\@mobile {
    margin-left: 19rem;
  }

  .u-mr-190\@mobile {
    margin-right: 19rem;
  }

  .u-pt-190\@mobile {
    padding-top: 19rem;
  }

  .u-pb-190\@mobile {
    padding-bottom: 19rem;
  }

  .u-mt-200\@mobile {
    margin-top: 20rem;
  }

  .u-mb-200\@mobile {
    margin-bottom: 20rem;
  }

  .u-ml-200\@mobile {
    margin-left: 20rem;
  }

  .u-mr-200\@mobile {
    margin-right: 20rem;
  }

  .u-pt-200\@mobile {
    padding-top: 20rem;
  }

  .u-pb-200\@mobile {
    padding-bottom: 20rem;
  }

  .u-mt-210\@mobile {
    margin-top: 21rem;
  }

  .u-mb-210\@mobile {
    margin-bottom: 21rem;
  }

  .u-ml-210\@mobile {
    margin-left: 21rem;
  }

  .u-mr-210\@mobile {
    margin-right: 21rem;
  }

  .u-pt-210\@mobile {
    padding-top: 21rem;
  }

  .u-pb-210\@mobile {
    padding-bottom: 21rem;
  }

  .u-mt-220\@mobile {
    margin-top: 22rem;
  }

  .u-mb-220\@mobile {
    margin-bottom: 22rem;
  }

  .u-ml-220\@mobile {
    margin-left: 22rem;
  }

  .u-mr-220\@mobile {
    margin-right: 22rem;
  }

  .u-pt-220\@mobile {
    padding-top: 22rem;
  }

  .u-pb-220\@mobile {
    padding-bottom: 22rem;
  }

  .u-mt-230\@mobile {
    margin-top: 23rem;
  }

  .u-mb-230\@mobile {
    margin-bottom: 23rem;
  }

  .u-ml-230\@mobile {
    margin-left: 23rem;
  }

  .u-mr-230\@mobile {
    margin-right: 23rem;
  }

  .u-pt-230\@mobile {
    padding-top: 23rem;
  }

  .u-pb-230\@mobile {
    padding-bottom: 23rem;
  }

  .u-mt-240\@mobile {
    margin-top: 24rem;
  }

  .u-mb-240\@mobile {
    margin-bottom: 24rem;
  }

  .u-ml-240\@mobile {
    margin-left: 24rem;
  }

  .u-mr-240\@mobile {
    margin-right: 24rem;
  }

  .u-pt-240\@mobile {
    padding-top: 24rem;
  }

  .u-pb-240\@mobile {
    padding-bottom: 24rem;
  }

  .u-mt-250\@mobile {
    margin-top: 25rem;
  }

  .u-mb-250\@mobile {
    margin-bottom: 25rem;
  }

  .u-ml-250\@mobile {
    margin-left: 25rem;
  }

  .u-mr-250\@mobile {
    margin-right: 25rem;
  }

  .u-pt-250\@mobile {
    padding-top: 25rem;
  }

  .u-pb-250\@mobile {
    padding-bottom: 25rem;
  }

  .u-mt-260\@mobile {
    margin-top: 26rem;
  }

  .u-mb-260\@mobile {
    margin-bottom: 26rem;
  }

  .u-ml-260\@mobile {
    margin-left: 26rem;
  }

  .u-mr-260\@mobile {
    margin-right: 26rem;
  }

  .u-pt-260\@mobile {
    padding-top: 26rem;
  }

  .u-pb-260\@mobile {
    padding-bottom: 26rem;
  }

  .u-mt-270\@mobile {
    margin-top: 27rem;
  }

  .u-mb-270\@mobile {
    margin-bottom: 27rem;
  }

  .u-ml-270\@mobile {
    margin-left: 27rem;
  }

  .u-mr-270\@mobile {
    margin-right: 27rem;
  }

  .u-pt-270\@mobile {
    padding-top: 27rem;
  }

  .u-pb-270\@mobile {
    padding-bottom: 27rem;
  }

  .u-mt-280\@mobile {
    margin-top: 28rem;
  }

  .u-mb-280\@mobile {
    margin-bottom: 28rem;
  }

  .u-ml-280\@mobile {
    margin-left: 28rem;
  }

  .u-mr-280\@mobile {
    margin-right: 28rem;
  }

  .u-pt-280\@mobile {
    padding-top: 28rem;
  }

  .u-pb-280\@mobile {
    padding-bottom: 28rem;
  }

  .u-mt-290\@mobile {
    margin-top: 29rem;
  }

  .u-mb-290\@mobile {
    margin-bottom: 29rem;
  }

  .u-ml-290\@mobile {
    margin-left: 29rem;
  }

  .u-mr-290\@mobile {
    margin-right: 29rem;
  }

  .u-pt-290\@mobile {
    padding-top: 29rem;
  }

  .u-pb-290\@mobile {
    padding-bottom: 29rem;
  }

  .u-mt-300\@mobile {
    margin-top: 30rem;
  }

  .u-mb-300\@mobile {
    margin-bottom: 30rem;
  }

  .u-ml-300\@mobile {
    margin-left: 30rem;
  }

  .u-mr-300\@mobile {
    margin-right: 30rem;
  }

  .u-pt-300\@mobile {
    padding-top: 30rem;
  }

  .u-pb-300\@mobile {
    padding-bottom: 30rem;
  }
}
@media all and (max-width: 912px) {
  .u-mt-0\@menu {
    margin-top: 0rem;
  }

  .u-mb-0\@menu {
    margin-bottom: 0rem;
  }

  .u-ml-0\@menu {
    margin-left: 0rem;
  }

  .u-mr-0\@menu {
    margin-right: 0rem;
  }

  .u-pt-0\@menu {
    padding-top: 0rem;
  }

  .u-pb-0\@menu {
    padding-bottom: 0rem;
  }

  .u-mt-5\@menu {
    margin-top: 0.5rem;
  }

  .u-mb-5\@menu {
    margin-bottom: 0.5rem;
  }

  .u-ml-5\@menu {
    margin-left: 0.5rem;
  }

  .u-mr-5\@menu {
    margin-right: 0.5rem;
  }

  .u-pt-5\@menu {
    padding-top: 0.5rem;
  }

  .u-pb-5\@menu {
    padding-bottom: 0.5rem;
  }

  .u-mt-10\@menu {
    margin-top: 1rem;
  }

  .u-mb-10\@menu {
    margin-bottom: 1rem;
  }

  .u-ml-10\@menu {
    margin-left: 1rem;
  }

  .u-mr-10\@menu {
    margin-right: 1rem;
  }

  .u-pt-10\@menu {
    padding-top: 1rem;
  }

  .u-pb-10\@menu {
    padding-bottom: 1rem;
  }

  .u-mt-15\@menu {
    margin-top: 1.5rem;
  }

  .u-mb-15\@menu {
    margin-bottom: 1.5rem;
  }

  .u-ml-15\@menu {
    margin-left: 1.5rem;
  }

  .u-mr-15\@menu {
    margin-right: 1.5rem;
  }

  .u-pt-15\@menu {
    padding-top: 1.5rem;
  }

  .u-pb-15\@menu {
    padding-bottom: 1.5rem;
  }

  .u-mt-20\@menu {
    margin-top: 2rem;
  }

  .u-mb-20\@menu {
    margin-bottom: 2rem;
  }

  .u-ml-20\@menu {
    margin-left: 2rem;
  }

  .u-mr-20\@menu {
    margin-right: 2rem;
  }

  .u-pt-20\@menu {
    padding-top: 2rem;
  }

  .u-pb-20\@menu {
    padding-bottom: 2rem;
  }

  .u-mt-30\@menu {
    margin-top: 3rem;
  }

  .u-mb-30\@menu {
    margin-bottom: 3rem;
  }

  .u-ml-30\@menu {
    margin-left: 3rem;
  }

  .u-mr-30\@menu {
    margin-right: 3rem;
  }

  .u-pt-30\@menu {
    padding-top: 3rem;
  }

  .u-pb-30\@menu {
    padding-bottom: 3rem;
  }

  .u-mt-40\@menu {
    margin-top: 4rem;
  }

  .u-mb-40\@menu {
    margin-bottom: 4rem;
  }

  .u-ml-40\@menu {
    margin-left: 4rem;
  }

  .u-mr-40\@menu {
    margin-right: 4rem;
  }

  .u-pt-40\@menu {
    padding-top: 4rem;
  }

  .u-pb-40\@menu {
    padding-bottom: 4rem;
  }

  .u-mt-50\@menu {
    margin-top: 5rem;
  }

  .u-mb-50\@menu {
    margin-bottom: 5rem;
  }

  .u-ml-50\@menu {
    margin-left: 5rem;
  }

  .u-mr-50\@menu {
    margin-right: 5rem;
  }

  .u-pt-50\@menu {
    padding-top: 5rem;
  }

  .u-pb-50\@menu {
    padding-bottom: 5rem;
  }

  .u-mt-60\@menu {
    margin-top: 6rem;
  }

  .u-mb-60\@menu {
    margin-bottom: 6rem;
  }

  .u-ml-60\@menu {
    margin-left: 6rem;
  }

  .u-mr-60\@menu {
    margin-right: 6rem;
  }

  .u-pt-60\@menu {
    padding-top: 6rem;
  }

  .u-pb-60\@menu {
    padding-bottom: 6rem;
  }

  .u-mt-70\@menu {
    margin-top: 7rem;
  }

  .u-mb-70\@menu {
    margin-bottom: 7rem;
  }

  .u-ml-70\@menu {
    margin-left: 7rem;
  }

  .u-mr-70\@menu {
    margin-right: 7rem;
  }

  .u-pt-70\@menu {
    padding-top: 7rem;
  }

  .u-pb-70\@menu {
    padding-bottom: 7rem;
  }

  .u-mt-80\@menu {
    margin-top: 8rem;
  }

  .u-mb-80\@menu {
    margin-bottom: 8rem;
  }

  .u-ml-80\@menu {
    margin-left: 8rem;
  }

  .u-mr-80\@menu {
    margin-right: 8rem;
  }

  .u-pt-80\@menu {
    padding-top: 8rem;
  }

  .u-pb-80\@menu {
    padding-bottom: 8rem;
  }

  .u-mt-90\@menu {
    margin-top: 9rem;
  }

  .u-mb-90\@menu {
    margin-bottom: 9rem;
  }

  .u-ml-90\@menu {
    margin-left: 9rem;
  }

  .u-mr-90\@menu {
    margin-right: 9rem;
  }

  .u-pt-90\@menu {
    padding-top: 9rem;
  }

  .u-pb-90\@menu {
    padding-bottom: 9rem;
  }

  .u-mt-100\@menu {
    margin-top: 10rem;
  }

  .u-mb-100\@menu {
    margin-bottom: 10rem;
  }

  .u-ml-100\@menu {
    margin-left: 10rem;
  }

  .u-mr-100\@menu {
    margin-right: 10rem;
  }

  .u-pt-100\@menu {
    padding-top: 10rem;
  }

  .u-pb-100\@menu {
    padding-bottom: 10rem;
  }

  .u-mt-110\@menu {
    margin-top: 11rem;
  }

  .u-mb-110\@menu {
    margin-bottom: 11rem;
  }

  .u-ml-110\@menu {
    margin-left: 11rem;
  }

  .u-mr-110\@menu {
    margin-right: 11rem;
  }

  .u-pt-110\@menu {
    padding-top: 11rem;
  }

  .u-pb-110\@menu {
    padding-bottom: 11rem;
  }

  .u-mt-120\@menu {
    margin-top: 12rem;
  }

  .u-mb-120\@menu {
    margin-bottom: 12rem;
  }

  .u-ml-120\@menu {
    margin-left: 12rem;
  }

  .u-mr-120\@menu {
    margin-right: 12rem;
  }

  .u-pt-120\@menu {
    padding-top: 12rem;
  }

  .u-pb-120\@menu {
    padding-bottom: 12rem;
  }

  .u-mt-130\@menu {
    margin-top: 13rem;
  }

  .u-mb-130\@menu {
    margin-bottom: 13rem;
  }

  .u-ml-130\@menu {
    margin-left: 13rem;
  }

  .u-mr-130\@menu {
    margin-right: 13rem;
  }

  .u-pt-130\@menu {
    padding-top: 13rem;
  }

  .u-pb-130\@menu {
    padding-bottom: 13rem;
  }

  .u-mt-140\@menu {
    margin-top: 14rem;
  }

  .u-mb-140\@menu {
    margin-bottom: 14rem;
  }

  .u-ml-140\@menu {
    margin-left: 14rem;
  }

  .u-mr-140\@menu {
    margin-right: 14rem;
  }

  .u-pt-140\@menu {
    padding-top: 14rem;
  }

  .u-pb-140\@menu {
    padding-bottom: 14rem;
  }

  .u-mt-150\@menu {
    margin-top: 15rem;
  }

  .u-mb-150\@menu {
    margin-bottom: 15rem;
  }

  .u-ml-150\@menu {
    margin-left: 15rem;
  }

  .u-mr-150\@menu {
    margin-right: 15rem;
  }

  .u-pt-150\@menu {
    padding-top: 15rem;
  }

  .u-pb-150\@menu {
    padding-bottom: 15rem;
  }

  .u-mt-160\@menu {
    margin-top: 16rem;
  }

  .u-mb-160\@menu {
    margin-bottom: 16rem;
  }

  .u-ml-160\@menu {
    margin-left: 16rem;
  }

  .u-mr-160\@menu {
    margin-right: 16rem;
  }

  .u-pt-160\@menu {
    padding-top: 16rem;
  }

  .u-pb-160\@menu {
    padding-bottom: 16rem;
  }

  .u-mt-170\@menu {
    margin-top: 17rem;
  }

  .u-mb-170\@menu {
    margin-bottom: 17rem;
  }

  .u-ml-170\@menu {
    margin-left: 17rem;
  }

  .u-mr-170\@menu {
    margin-right: 17rem;
  }

  .u-pt-170\@menu {
    padding-top: 17rem;
  }

  .u-pb-170\@menu {
    padding-bottom: 17rem;
  }

  .u-mt-180\@menu {
    margin-top: 18rem;
  }

  .u-mb-180\@menu {
    margin-bottom: 18rem;
  }

  .u-ml-180\@menu {
    margin-left: 18rem;
  }

  .u-mr-180\@menu {
    margin-right: 18rem;
  }

  .u-pt-180\@menu {
    padding-top: 18rem;
  }

  .u-pb-180\@menu {
    padding-bottom: 18rem;
  }

  .u-mt-190\@menu {
    margin-top: 19rem;
  }

  .u-mb-190\@menu {
    margin-bottom: 19rem;
  }

  .u-ml-190\@menu {
    margin-left: 19rem;
  }

  .u-mr-190\@menu {
    margin-right: 19rem;
  }

  .u-pt-190\@menu {
    padding-top: 19rem;
  }

  .u-pb-190\@menu {
    padding-bottom: 19rem;
  }

  .u-mt-200\@menu {
    margin-top: 20rem;
  }

  .u-mb-200\@menu {
    margin-bottom: 20rem;
  }

  .u-ml-200\@menu {
    margin-left: 20rem;
  }

  .u-mr-200\@menu {
    margin-right: 20rem;
  }

  .u-pt-200\@menu {
    padding-top: 20rem;
  }

  .u-pb-200\@menu {
    padding-bottom: 20rem;
  }

  .u-mt-210\@menu {
    margin-top: 21rem;
  }

  .u-mb-210\@menu {
    margin-bottom: 21rem;
  }

  .u-ml-210\@menu {
    margin-left: 21rem;
  }

  .u-mr-210\@menu {
    margin-right: 21rem;
  }

  .u-pt-210\@menu {
    padding-top: 21rem;
  }

  .u-pb-210\@menu {
    padding-bottom: 21rem;
  }

  .u-mt-220\@menu {
    margin-top: 22rem;
  }

  .u-mb-220\@menu {
    margin-bottom: 22rem;
  }

  .u-ml-220\@menu {
    margin-left: 22rem;
  }

  .u-mr-220\@menu {
    margin-right: 22rem;
  }

  .u-pt-220\@menu {
    padding-top: 22rem;
  }

  .u-pb-220\@menu {
    padding-bottom: 22rem;
  }

  .u-mt-230\@menu {
    margin-top: 23rem;
  }

  .u-mb-230\@menu {
    margin-bottom: 23rem;
  }

  .u-ml-230\@menu {
    margin-left: 23rem;
  }

  .u-mr-230\@menu {
    margin-right: 23rem;
  }

  .u-pt-230\@menu {
    padding-top: 23rem;
  }

  .u-pb-230\@menu {
    padding-bottom: 23rem;
  }

  .u-mt-240\@menu {
    margin-top: 24rem;
  }

  .u-mb-240\@menu {
    margin-bottom: 24rem;
  }

  .u-ml-240\@menu {
    margin-left: 24rem;
  }

  .u-mr-240\@menu {
    margin-right: 24rem;
  }

  .u-pt-240\@menu {
    padding-top: 24rem;
  }

  .u-pb-240\@menu {
    padding-bottom: 24rem;
  }

  .u-mt-250\@menu {
    margin-top: 25rem;
  }

  .u-mb-250\@menu {
    margin-bottom: 25rem;
  }

  .u-ml-250\@menu {
    margin-left: 25rem;
  }

  .u-mr-250\@menu {
    margin-right: 25rem;
  }

  .u-pt-250\@menu {
    padding-top: 25rem;
  }

  .u-pb-250\@menu {
    padding-bottom: 25rem;
  }

  .u-mt-260\@menu {
    margin-top: 26rem;
  }

  .u-mb-260\@menu {
    margin-bottom: 26rem;
  }

  .u-ml-260\@menu {
    margin-left: 26rem;
  }

  .u-mr-260\@menu {
    margin-right: 26rem;
  }

  .u-pt-260\@menu {
    padding-top: 26rem;
  }

  .u-pb-260\@menu {
    padding-bottom: 26rem;
  }

  .u-mt-270\@menu {
    margin-top: 27rem;
  }

  .u-mb-270\@menu {
    margin-bottom: 27rem;
  }

  .u-ml-270\@menu {
    margin-left: 27rem;
  }

  .u-mr-270\@menu {
    margin-right: 27rem;
  }

  .u-pt-270\@menu {
    padding-top: 27rem;
  }

  .u-pb-270\@menu {
    padding-bottom: 27rem;
  }

  .u-mt-280\@menu {
    margin-top: 28rem;
  }

  .u-mb-280\@menu {
    margin-bottom: 28rem;
  }

  .u-ml-280\@menu {
    margin-left: 28rem;
  }

  .u-mr-280\@menu {
    margin-right: 28rem;
  }

  .u-pt-280\@menu {
    padding-top: 28rem;
  }

  .u-pb-280\@menu {
    padding-bottom: 28rem;
  }

  .u-mt-290\@menu {
    margin-top: 29rem;
  }

  .u-mb-290\@menu {
    margin-bottom: 29rem;
  }

  .u-ml-290\@menu {
    margin-left: 29rem;
  }

  .u-mr-290\@menu {
    margin-right: 29rem;
  }

  .u-pt-290\@menu {
    padding-top: 29rem;
  }

  .u-pb-290\@menu {
    padding-bottom: 29rem;
  }

  .u-mt-300\@menu {
    margin-top: 30rem;
  }

  .u-mb-300\@menu {
    margin-bottom: 30rem;
  }

  .u-ml-300\@menu {
    margin-left: 30rem;
  }

  .u-mr-300\@menu {
    margin-right: 30rem;
  }

  .u-pt-300\@menu {
    padding-top: 30rem;
  }

  .u-pb-300\@menu {
    padding-bottom: 30rem;
  }
}
.u-text-center {
  text-align: center;
}

.u-full-width {
  width: 100%;
}

.u-full-height {
  height: 100%;
}

.u-fw-400 {
  font-weight: 400;
}

.u-fw-700 {
  font-weight: 700;
}

.u-color-red {
  color: #e64545;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
  --padding-y: 1.2rem;
  --padding-x: 2.1rem;
  --background: #2C2C2C;
  background-color: var(--background) !important;
  border: 1px solid var(--background) !important;
  color: white !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  padding: var(--padding-y) var(--padding-x) !important;
  cursor: pointer !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  font-family: eina, sans-serif !important;
}

.checkbox-container .checkbox-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.checkbox-container .checkbox-wrap .nf-field-label {
  cursor: pointer;
}
.checkbox-container .checkbox-wrap .nf-field-label label {
  cursor: pointer;
  text-transform: initial !important;
  color: #c2c2c2 !important;
  letter-spacing: 0 !important;
  font-size: 2.6rem !important;
  line-height: 3.7rem !important;
  margin-left: 0;
  padding-left: 5rem;
}
.checkbox-container .checkbox-wrap .nf-field-label label:before, .checkbox-container .checkbox-wrap .nf-field-label label:after {
  width: 2.5rem !important;
  height: 2.5rem !important;
  top: 0.9rem !important;
  left: 0 !important;
}
.checkbox-container .checkbox-wrap .nf-field-label label:before {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.3rem !important;
  color: #c2c2c2 !important;
  line-height: 1 !important;
}
.checkbox-container .checkbox-wrap .nf-field-label label:after {
  background-color: white !important;
  border: #c2c2c2 solid 1px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.checkbox-container .nf-field-description {
  margin-top: 2.2rem;
  letter-spacing: 0 !important;
  font-size: 2.6rem !important;
  line-height: 3.7rem !important;
}

.nf-form-fields-required {
  display: none !important;
}

.nf-form-content {
  padding: 0 !important;
  margin: 0 -5px;
}

.nf-error-msg {
  padding: 1.2rem 2rem;
  text-align: center;
  background-color: #e64545;
  color: white !important;
  margin-right: 0 !important;
}

.nf-field-container {
  margin-bottom: 4rem !important;
}

.nf-field-element input {
  background-color: white !important;
  border: 1px solid #E8E8E8 !important;
  border-bottom: 2px solid #c2c2c2 !important;
  color: #c2c2c2 !important;
  font-size: 1.6rem !important;
  margin: 0;
  padding: 1.2rem !important;
  min-height: 5rem;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}
.nf-field-element input:focus {
  border-color: #c2c2c2 !important;
}

.list-wrap select,
.nf-field-element .hour,
.nf-field-element .minute,
.textarea-wrap textarea {
  background-color: white !important;
  border: 1px solid #E8E8E8 !important;
  border-bottom: 2px solid #c2c2c2 !important;
  color: #c2c2c2 !important;
  font-size: 1.6rem !important;
  margin: 0;
  padding: 1.2rem !important;
  min-height: 5rem;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}
.list-wrap select:focus,
.nf-field-element .hour:focus,
.nf-field-element .minute:focus,
.textarea-wrap textarea:focus {
  border-color: #c2c2c2 !important;
}

.nf-field-label {
  margin-bottom: 1.4rem;
}
.nf-field-label label {
  font-size: 1.3rem;
  line-height: 2.4rem;
  font-family: "", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  color: #c2c2c2;
}
.nf-field-label .ninja-forms-req-symbol {
  color: #848484;
}

.nf-multi-cell .nf-cell {
  padding: 0 0.8rem;
}

.nf-row {
  margin-left: -0.8rem;
  margin-right: -0.8rem;
}

.nf-progress {
  background-color: #c2c2c2;
}

.nf-breadcrumbs li a {
  background: transparent;
  font-weight: 400;
  border: 1px solid #c2c2c2;
  color: #c2c2c2;
}
.nf-breadcrumbs li a:hover {
  background: darkgray;
  color: white;
}
.nf-breadcrumbs li.active a {
  background: #c2c2c2;
  color: white;
}

.nf-response-msg {
  background: #c2c2c2;
  color: white;
  padding: 4rem;
  border-radius: 2px;
  font-weight: 400;
  text-align: center;
}

.nf-form-content .list-select-wrap > div select + div {
  border: 0 !important;
  background: none !important;
  z-index: 9999;
  pointer-events: none;
}
.nf-form-content .list-select-wrap > div select + div:after {
  color: #c2c2c2;
  font-size: 1.2rem !important;
}

.submit-container {
  margin-top: 2rem;
}
.submit-container .nf-field-element {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.submit-container .nf-field-element .ninja-forms-field {
  --background: #c2c2c2;
}

.textarea-wrap textarea {
  /*background-color: white !important;
  border: 1px solid #E8E8E8 !important;
  @include transition;

  &:focus{
      border-color: var(--theme-main-color) !important;
  }*/
}

.nf-field-element .hour {
  border-right: 0 !important;
}

.nf-field-element .minute {
  border-left: 0 !important;
}

.modal .splide {
  -ms-flex-direction: initial;
      flex-direction: initial;
}
.modal .splide__slide {
  width: 100%;
}

.splide--nav .splide__image {
  position: relative;
  display: block;
  width: 10rem;
}
.splide--nav .splide__image:before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 100%;
}
.splide--nav .splide__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.splide {
  position: relative;
  width: 100%;
  max-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.splide__track {
  max-height: 100%;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
}
.splide__list {
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
}
.splide__slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  outline: none;
}
.splide__image {
  height: 100%;
}
.splide__image img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.splide__image img {
  width: 100%;
  height: 100%;
}
.splide__arrows {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  pointer-events: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.splide__arrow {
  font-family: eina, sans-serif;
  -webkit-appearance: none;
  cursor: pointer;
  background-color: transparent;
  border: none;
  padding: 0;
  outline: none;
  pointer-events: auto;
  background: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 2rem;
  opacity: 1;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
}
.splide__arrow:disabled {
  opacity: 0;
}
@media all and (max-width: 480px) {
  .splide__arrow {
    padding: 1rem;
  }
  .splide__arrow svg {
    width: 1rem !important;
    height: 1rem !important;
  }
}
.splide--rtl {
  direction: rtl;
}

.splide--fade > .splide__track > .splide__list > .splide__slide {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
}

.splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
  position: relative;
  z-index: 1;
  opacity: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uY3NzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzAxLXNldHRpbmdzLzIuY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDEtc2V0dGluZ3MvNC5mb250LWZhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wMy1taXhpbnMvYWZ0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wMy1taXhpbnMvYXNwZWN0LXJhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDMtbWl4aW5zL2JhY2tncm91bmQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wMy1taXhpbnMvYmVmb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDMtbWl4aW5zL2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDMtbWl4aW5zL2Nzcy10cmlhbmdsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzAzLW1peGlucy9ldmVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzAzLW1peGlucy9ncmFkaWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzAzLW1peGlucy9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDMtbWl4aW5zL25vdC1sYXN0LWNoaWxkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDMtbWl4aW5zL29iamVjdC1maXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wMy1taXhpbnMvb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzAzLW1peGlucy9wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzAzLW1peGlucy9yZXNldC1maXJzdC1sYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDMtbWl4aW5zL3Jlc2V0LXN0eWxlLWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzAzLW1peGlucy90cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDMtbWl4aW5zL3Zpc2liaWxpdHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDQtdG9vbHMvYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA0LXRvb2xzL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNC10b29scy93cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDUtZWxlbWVudHMvYm9keS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA1LWVsZW1lbnRzL2h0bWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNS1lbGVtZW50cy9saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA1LWVsZW1lbnRzL2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDUtZWxlbWVudHMvbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNS1lbGVtZW50cy9wYXJhZ3JhcGhzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDUtZWxlbWVudHMvdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9idWlsZGVyL2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9idWlsZGVyL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA2LXZpZXdzL2J1aWxkZXIvaGVyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA2LXZpZXdzL2J1aWxkZXIvbGlzdC1vZi1idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvYnVpbGRlci9saXN0LXByb2plY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9idWlsZGVyL21vZHVsZS1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvYnVpbGRlci9tb2R1bGUtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvYnVpbGRlci9wcm9qZWN0LXNpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA2LXZpZXdzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvY29tcG9uZW50cy9jYXJkLXByb2plY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9jb21wb25lbnRzL2Zvcm0tZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA2LXZpZXdzL2NvbXBvbmVudHMvZm9ybS9mb3JtLWNoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvY29tcG9uZW50cy9mb3JtL2Zvcm0tZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvY29tcG9uZW50cy9mb3JtL2Zvcm0tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9jb21wb25lbnRzL2Zvcm0vZm9ybS1pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA2LXZpZXdzL2NvbXBvbmVudHMvZm9ybS9mb3JtLWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvY29tcG9uZW50cy9mb3JtL2Zvcm0tcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvY29tcG9uZW50cy9mb3JtL2Zvcm0tdGV4dGFyZWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9jb21wb25lbnRzL2dlbmVyaWMvaGVhZGVyL2hlYWRlci1idXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9jb21wb25lbnRzL2dlbmVyaWMvaGVhZGVyL2hlYWRlci1uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvY29tcG9uZW50cy9nZW5lcmljL2hlYWRlci9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9jb21wb25lbnRzL2dlbmVyaWMvbG9nby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA2LXZpZXdzL2NvbXBvbmVudHMvZ2VuZXJpYy9zaWduYXR1cmUtb25pZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA2LXZpZXdzL2NvbXBvbmVudHMvZ2VuZXJpYy90ZXh0LWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wNi12aWV3cy9jb21wb25lbnRzL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvY29tcG9uZW50cy9zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDYtdmlld3MvcGFnZXMvNDA0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDItZ2VuZXJpYy9tYWtlLXNpbmdsZS12YWx1ZS1jbGFzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA3LXV0aWxzL3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDgtbW9kdWxlcy9mb3JtLW5pbmphL25pbmphLWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA4LW1vZHVsZXMvZm9ybS1uaW5qYS9uaW5qYS1jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA4LW1vZHVsZXMvZm9ybS1uaW5qYS9uaW5qYS1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDgtbW9kdWxlcy9mb3JtLW5pbmphL25pbmphLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDgtbW9kdWxlcy9mb3JtLW5pbmphL25pbmphLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDgtbW9kdWxlcy9mb3JtLW5pbmphL25pbmphLWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDgtbW9kdWxlcy9mb3JtLW5pbmphL25pbmphLWxheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA4LW1vZHVsZXMvZm9ybS1uaW5qYS9uaW5qYS1tdWx0aXN0ZXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wOC1tb2R1bGVzL2Zvcm0tbmluamEvbmluamEtcmVzcG9uc2UtbXNnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvMDgtbW9kdWxlcy9mb3JtLW5pbmphL25pbmphLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA4LW1vZHVsZXMvZm9ybS1uaW5qYS9uaW5qYS1zdWJtaXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wOC1tb2R1bGVzL2Zvcm0tbmluamEvbmluamEtdGV4dGFyZWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wOC1tb2R1bGVzL2Zvcm0tbmluamEvbmluamEtdGltZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wOC1tb2R1bGVzL3NwbGlkZS9tb2RhbC1zcGxpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy8wOC1tb2R1bGVzL3NwbGlkZS9zcGxpZGUtbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzLzA4LW1vZHVsZXMvc3BsaWRlL3NwbGlkZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gKiBBdXRvIGdlbmVyYXRlIGNvbG9yIGNsYXNzZXNcbiAqIGNsYXNzIGdlbmVyYXRlIDogJ3UtY29sb3ItbmFtZSdcbiovXG4vKlxuICogQXV0byBpbXBvcnQgZm9udHNcbiAqIGZvbnQtZmFtaWx5IHwgZmlsZSBuYW1lIHwgZm9udC13ZWlnaHQgfCBmb250LXN0eWxlXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVpbmFcIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL0VpbmEwMS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL0VpbmEwMS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVpbmFcIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL0VpbmEwMS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL0VpbmEwMS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLypcbiAqIEFmdGVyXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIGFmdGVyKCl7XG4gICAgICBAY29udGVudFxuICAgfTtcbiAqL1xuLypcbiAqIEFzcGVjdCByYXRpb1xuICogVXNhZ2U6XG4gKiBVc2Ugb24gcGFyZW50IGltYWdlXG4gICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSwgaW1nKTtcbiovXG4vKlxuICogQmFja2dyb3VuZCBpbWFnZVxuICogVXNhZ2U6XG4gKiBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKFwiZmlsZS5qcGdcIiwgY29udGFpbiwgY2VudGVyLCAkcGF0aC1zdmcpO1xuICovXG4vKlxuICogQmVmb3JlXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIGJlZm9yZSgpe1xuICAgICAgQGNvbnRlbnRcbiAgIH07XG4gKi9cbi8qXG4gKiBCcmVha3BvaW50cyBtaXhpblxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLWRlc2t0b3AsIGFsbCk7XG4gKi9cbi8qXG4gKiBUcmlhbmdsZVxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSBjc3MtdHJpYW5nbGUocmVkLCB1cCwgMTBweCwgNnB4KTtcbiAqL1xuLypcbiAqIEV2ZW50XG4gKiBVc2FnZTpcbiAqIEBpbmNsdWRlIGV2ZW50IHtcbiAqICAgY29sb3I6IHJlYmVjY2FwdXJwbGU7XG4gKiB9XG4gKi9cbi8qXG4gKiBHcmFkaWVudFxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSBncmFkaWVudChcImhvcml6b250YWxcIiwgcmVkLCBibHVlKTtcbiAqL1xuLypcbiAqIEdyaWRcbiAqIFVzYWdlOlxuICAgQGluY2x1ZGUgZ3JpZCgyMHB4LCAxMHB4KTtcbiAgIEBpbmNsdWRlIGdyaWQtaXRlbSgyMHB4LCAxMHB4KTtcbiAqL1xuLypcbiAqIE5vdCBsYXN0IGNoaWxkXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIG5vdC1sYXN0LWNoaWxkKCl7XG4gICAgICAgQGNvbnRlbnRcbiAgIH1cbiAqL1xuLypcbiAqIE9iamVjdCBmaXRcbiAqIFVzYWdlOlxuICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgdG9wKTtcbiAqL1xuLypcbiAqIE92ZXJsYXlcbiAqIFVzYWdlOlxuICAgQGluY2x1ZGUgb3ZlcmxheShcImhvcml6b250YWxcIiwgcmVkLCBibHVlKTtcbiAqL1xuLypcbiAqIFBvc2l0aW9uXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIGFic29sdXRlKDAsMCwwLDApO1xuICovXG4vKlxuICogUmVzZXQgZmlyc3QgbGFzdCBjaGlsZFxuICogVXNhZ2U6XG4gKiBAaW5jbHVkZSByZXNldC1maXJzdC1sYXN0KCk7XG4gKi9cbi8qXG4gKiBSZXNldCBzdHlsZSBidXR0b25cbiAqIFVzYWdlOlxuICogQGluY2x1ZGUgcmVzZXQtc3R5bGUtYnV0dG9uKCk7XG4gKi9cbi8qXG4gKiBUcmFuc2l0aW9uXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMjAwbXMsIGFsbCwgZWFzZS1pbi1vdXQpO1xuKi9cbi8qXG4gKiBWaXNpYmlsaXR5IGhpZGRlblxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSB2aXNpYmlsaXR5LWhpZGRlbjtcbiAqIFVzZSBmb3IgcmVmZXJlbmNlbWVudFxuICovXG4udS12aXNpYmlsaXR5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4qW2RhdGEtYW5pbWF0ZV0sICpbZGF0YS1hbmltYXRlLWNoaWxkXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCkgc2NhbGUoMS41KTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSB7XG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGJhc2ljIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBpbWFnZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMVwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1LjVyZW0sIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSksIHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjFcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjFcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGVhc2U7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlLl9yZXZlcnNlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0ge1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBiYXNpYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogaW1hZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjJcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNS41cmVtLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpLCB0cmFuc2Zvcm0gMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIyXCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIyXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMzMsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjJcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIzXCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiM1wiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiM1wiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjMzLCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogODAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjNcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjNcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIzXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2UuX3JldmVyc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjNcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSB7XG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGJhc2ljIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBpbWFnZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNFwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1LjVyZW0sIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSksIHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjRcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjRcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjRcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCI1XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjVcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjVcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjVcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCI2XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjZcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjZcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjZcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiNlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCI3XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjdcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjdcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiN1wiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiN1wiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjdcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiN1wiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCI4XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE2MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjhcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjhcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiOFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiOFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjhcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiOFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCI5XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjlcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjlcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiOVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiOVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjlcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiOVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxMFwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1LjVyZW0sIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSksIHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxMFwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTBcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTBcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjEwXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTBcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTBcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSB7XG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGJhc2ljIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBpbWFnZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTFcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNS41cmVtLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpLCB0cmFuc2Zvcm0gMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTFcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjExXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMzMsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMjAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjExXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGVhc2U7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxMVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjExXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2UuX3JldmVyc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjExXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0ge1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBiYXNpYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogaW1hZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjEyXCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjEyXCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxMlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjMzLCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzUwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxMlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTJcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxMlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlLl9yZXZlcnNlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxMlwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxM1wiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1LjVyZW0sIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSksIHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxM1wiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTNcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDM4MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTNcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjEzXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTNcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTNcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSB7XG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGJhc2ljIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBpbWFnZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTRcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNS41cmVtLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpLCB0cmFuc2Zvcm0gMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTRcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE0XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMzMsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MTAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE0XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGVhc2U7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxNFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE0XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2UuX3JldmVyc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE0XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0ge1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBiYXNpYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogaW1hZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE1XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE1XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxNVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjMzLCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDQwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxNVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTVcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxNVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlLl9yZXZlcnNlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxNVwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxNlwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1LjVyZW0sIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSksIHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMjAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxNlwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTZcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ3MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTZcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE2XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTZcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTZcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSB7XG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGJhc2ljIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBpbWFnZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTdcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNS41cmVtLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpLCB0cmFuc2Zvcm0gMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzQwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTdcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE3XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMzMsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE3XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGVhc2U7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxN1wiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE3XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2UuX3JldmVyc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE3XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0ge1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBiYXNpYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogaW1hZ2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE4XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUuNXJlbSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKSwgdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDM2MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE4XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxOFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjMzLCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTMwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxOFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMThcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxOFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlLl9yZXZlcnNlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxOFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlX19pbWFnZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdIHtcbiAgLyogc2Nyb2xsIGFuaW1hdGlvbjogYmFzaWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxOVwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1LjVyZW0sIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC40NSwgMSksIHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzODAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIxOVwiXTpub3QoW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0pIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTlcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zMywgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDU2MDBtcztcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTlcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjE5XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTlcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZS5fcmV2ZXJzZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMTlcIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPWltYWdlXSAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSB7XG4gIC8qIHNjcm9sbCBhbmltYXRpb246IGJhc2ljIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBzY3JvbGwgYW5pbWF0aW9uOiBpbWFnZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXSAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMjBcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNS41cmVtLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpLCB0cmFuc2Zvcm0gMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDAwMG1zO1xufVxuYm9keS53aXRoLXNjcm9sbC1hbmltYXRpb25zICpbZGF0YS1zY3JvbGxdLmlzLWludmlldyAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiMjBcIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjIwXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMzMsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1OTAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0gKltkYXRhLXNjcm9sbC1jaGlsZD1cIjIwXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGVhc2U7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbF0uaXMtaW52aWV3ICpbZGF0YS1zY3JvbGwtY2hpbGQ9XCIyMFwiXVtkYXRhLXNjcm9sbC1hbmltYXRpb249aW1hZ2VdIC5zY3JvbGwtYW5pbWF0aW9uLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjIwXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2UuX3JldmVyc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbmJvZHkud2l0aC1zY3JvbGwtYW5pbWF0aW9ucyAqW2RhdGEtc2Nyb2xsXS5pcy1pbnZpZXcgKltkYXRhLXNjcm9sbC1jaGlsZD1cIjIwXCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1pbWFnZV0gLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbC10aGlzXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNS41cmVtLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpLCB0cmFuc2Zvcm0gMTAwMG1zIGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMgKltkYXRhLXNjcm9sbC10aGlzXS5pcy1pbnZpZXcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZ3JpZCB7XG4gIC0tZ3V0dGVyOiAxNjtcbiAgLS1ndXR0ZXItbW9iaWxlOiAzMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogLTAuMDVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0wLjA1cmVtKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIC0wLjA1cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAtMC4wNXJlbSk7XG4gIH1cbn1cblxuLmdyaWRfX2ktLTEtMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5cbi5ncmlkX19pLS0xLTEyLS1wdXNoLWwge1xuICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzMzMzMzMlKTtcbn1cblxuLmdyaWRfX2ktLTEtMTItLXB1c2gtciB7XG4gIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmdyaWRfX2ktLTItMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZF9faS0tMi0xMi0tcHVzaC1sIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjY2NjY2NyUpO1xufVxuXG4uZ3JpZF9faS0tMi0xMi0tcHVzaC1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWRfX2ktLTMtMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cblxuLmdyaWRfX2ktLTMtMTItLXB1c2gtbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSk7XG59XG5cbi5ncmlkX19pLS0zLTEyLS1wdXNoLXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTtcbn1cblxuLmdyaWRfX2ktLTQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZF9faS0tNC0xMi0tcHVzaC1sIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUpO1xufVxuXG4uZ3JpZF9faS0tNC0xMi0tcHVzaC1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmdyaWRfX2ktLTUtMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZF9faS0tNS0xMi0tcHVzaC1sIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjY2NjY2NyUpO1xufVxuXG4uZ3JpZF9faS0tNS0xMi0tcHVzaC1yIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWRfX2ktLTYtMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS02LTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cblxuLmdyaWRfX2ktLTYtMTItLXB1c2gtbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSk7XG59XG5cbi5ncmlkX19pLS02LTEyLS1wdXNoLXIge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbn1cblxuLmdyaWRfX2ktLTctMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZF9faS0tNy0xMi0tcHVzaC1sIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMzMzMzMyUpO1xufVxuXG4uZ3JpZF9faS0tNy0xMi0tcHVzaC1yIHtcbiAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmdyaWRfX2ktLTgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZF9faS0tOC0xMi0tcHVzaC1sIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUpO1xufVxuXG4uZ3JpZF9faS0tOC0xMi0tcHVzaC1yIHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWRfX2ktLTktMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS05LTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cblxuLmdyaWRfX2ktLTktMTItLXB1c2gtbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSk7XG59XG5cbi5ncmlkX19pLS05LTEyLS1wdXNoLXIge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTtcbn1cblxuLmdyaWRfX2ktLTEwLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5cbi5ncmlkX19pLS0xMC0xMi0tcHVzaC1sIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMzMzMzMyUpO1xufVxuXG4uZ3JpZF9faS0tMTAtMTItLXB1c2gtciB7XG4gIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5ncmlkX19pLS0xMS0xMiB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTEtMTIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZF9faS0tMTEtMTItLXB1c2gtbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY2NjY2NjclKTtcbn1cblxuLmdyaWRfX2ktLTExLTEyLS1wdXNoLXIge1xuICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uZ3JpZF9faS0tMTItMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cblxuLmdyaWRfX2ktLTEyLTEyLS1wdXNoLWwge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlKTtcbn1cblxuLmdyaWRfX2ktLTEyLTEyLS1wdXNoLXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMS0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMS0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMS0xMi0tcHVzaC1sXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTEtMTItLXB1c2gtclxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMi0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTJcXEBoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTItLXB1c2gtbFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMi0xMi0tcHVzaC1yXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMy0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyXFxAaGQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLWxcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLXJcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tNC0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTJcXEBoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTItLXB1c2gtbFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tNC0xMi0tcHVzaC1yXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tNS0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTJcXEBoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTItLXB1c2gtbFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tNS0xMi0tcHVzaC1yXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tNi0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS02LTEyXFxAaGQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLWxcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLXJcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tNy0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTJcXEBoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTItLXB1c2gtbFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tNy0xMi0tcHVzaC1yXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tOC0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTJcXEBoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTItLXB1c2gtbFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tOC0xMi0tcHVzaC1yXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tOS0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS05LTEyXFxAaGQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLWxcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLXJcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMTAtMTJcXEBoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMTAtMTItLXB1c2gtbFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMTAtMTItLXB1c2gtclxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyXFxAaGQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTEtMTJcXEBoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyLS1wdXNoLWxcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyLS1wdXNoLXJcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMlxcQGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuZ3JpZF9faS0tMTItMTItLXB1c2gtbFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMi0tcHVzaC1yXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyXFxAd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tMS0xMi0tcHVzaC1sXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tMS0xMi0tcHVzaC1yXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tMi0xMi0tcHVzaC1sXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTItLXB1c2gtclxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tMy0xMlxcQHdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTMtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tMy0xMi0tcHVzaC1sXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLXJcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS00LTEyXFxAd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS00LTEyXFxAd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTItLXB1c2gtbFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS00LTEyLS1wdXNoLXJcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tNS0xMi0tcHVzaC1sXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTItLXB1c2gtclxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tNi0xMlxcQHdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTYtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tNi0xMi0tcHVzaC1sXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLXJcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS03LTEyXFxAd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS03LTEyXFxAd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTItLXB1c2gtbFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS03LTEyLS1wdXNoLXJcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tOC0xMi0tcHVzaC1sXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTItLXB1c2gtclxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tOS0xMlxcQHdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTktMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tOS0xMi0tcHVzaC1sXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLXJcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMlxcQHdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTAtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tMTAtMTItLXB1c2gtbFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMi0tcHVzaC1yXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0xMS0xMlxcQHdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTEtMTJcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZF9faS0tMTEtMTItLXB1c2gtbFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY2NjY2NjclKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0xMS0xMi0tcHVzaC1yXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMlxcQHdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyXFxAd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyLS1wdXNoLWxcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMi0tcHVzaC1yXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTEtMTJcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMS0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyLS1wdXNoLWxcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyLS1wdXNoLXJcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tMi0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMi0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS0yLTEyLS1wdXNoLWxcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tMi0xMi0tcHVzaC1yXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMy0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLWxcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTMtMTItLXB1c2gtclxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTJcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTJcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tNC0xMi0tcHVzaC1sXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTItLXB1c2gtclxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tNS0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNS0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS01LTEyLS1wdXNoLWxcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tNS0xMi0tcHVzaC1yXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS02LTEyXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNi0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLWxcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTYtMTItLXB1c2gtclxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTJcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTJcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tNy0xMi0tcHVzaC1sXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTItLXB1c2gtclxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tOC0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tOC0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS04LTEyLS1wdXNoLWxcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tOC0xMi0tcHVzaC1yXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS05LTEyXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tOS0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLWxcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTktMTItLXB1c2gtclxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTEwLTEyXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMi0tcHVzaC1sXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTEwLTEyLS1wdXNoLXJcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMS0xMlxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkX19pLS0xMS0xMi0tcHVzaC1sXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyLS1wdXNoLXJcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTItMTJcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ3JpZF9faS0tMTItMTItLXB1c2gtbFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyLS1wdXNoLXJcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyLS1wdXNoLWxcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tMS0xMi0tcHVzaC1yXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0yLTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMi0xMlxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tMi0xMi0tcHVzaC1sXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0yLTEyLS1wdXNoLXJcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTMtMTJcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTMtMTItLXB1c2gtbFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTMtMTItLXB1c2gtclxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS00LTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNC0xMlxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tNC0xMi0tcHVzaC1sXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS00LTEyLS1wdXNoLXJcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS01LTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNS0xMlxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tNS0xMi0tcHVzaC1sXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS01LTEyLS1wdXNoLXJcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS02LTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTYtMTJcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTYtMTItLXB1c2gtbFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTYtMTItLXB1c2gtclxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS03LTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNy0xMlxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tNy0xMi0tcHVzaC1sXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS03LTEyLS1wdXNoLXJcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS04LTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tOC0xMlxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tOC0xMi0tcHVzaC1sXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS04LTEyLS1wdXNoLXJcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS05LTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTktMTJcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTktMTItLXB1c2gtbFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTktMTItLXB1c2gtclxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMlxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEwLTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMi0tcHVzaC1sXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMi0tcHVzaC1yXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tMTEtMTJcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMS0xMlxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tMTEtMTItLXB1c2gtbFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9faS0tMTEtMTItLXB1c2gtclxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMi0tcHVzaC1sXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyLS1wdXNoLXJcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTEtMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZF9faS0tMS0xMi0tcHVzaC1sXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0xLTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0yLTEyXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0yLTEyLS1wdXNoLWxcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0yLTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZF9faS0tMy0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMy0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTMtMTItLXB1c2gtbFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNC0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTItLXB1c2gtbFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTItLXB1c2gtclxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS01LTEyXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS01LTEyLS1wdXNoLWxcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS01LTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZF9faS0tNi0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNi0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTYtMTItLXB1c2gtbFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNy0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTItLXB1c2gtbFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTItLXB1c2gtclxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS04LTEyXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS04LTEyLS1wdXNoLWxcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS04LTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZF9faS0tOS0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tOS0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTktMTItLXB1c2gtbFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTEwLTEyXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEwLTEyXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZF9faS0tMTAtMTItLXB1c2gtbFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWRfX2ktLTEwLTEyLS1wdXNoLXJcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZF9faS0tMTEtMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTEtMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0xMS0xMi0tcHVzaC1sXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZF9faS0tMTEtMTItLXB1c2gtclxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMlxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTItMTJcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMi0tcHVzaC1sXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMi0tcHVzaC1yXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMS0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMS0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMS0xMi0tcHVzaC1sXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzMzMzMzMlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEtMTItLXB1c2gtclxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMi0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTJcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTItMTItLXB1c2gtbFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMi0xMi0tcHVzaC1yXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMy0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLWxcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLXJcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNC0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTJcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTItLXB1c2gtbFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNC0xMi0tcHVzaC1yXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNS0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTJcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTUtMTItLXB1c2gtbFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNS0xMi0tcHVzaC1yXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNi0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS02LTEyXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLWxcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLXJcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNy0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTJcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTItLXB1c2gtbFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tNy0xMi0tcHVzaC1yXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tOC0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTJcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTgtMTItLXB1c2gtbFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tOC0xMi0tcHVzaC1yXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tOS0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS05LTEyXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLWxcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLXJcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTAtMTJcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTAtMTItLXB1c2gtbFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTAtMTItLXB1c2gtclxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTEtMTJcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyLS1wdXNoLWxcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY2NjY2NjclKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyLS1wdXNoLXJcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMlxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMTItMTItLXB1c2gtbFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMi0xMi0tcHVzaC1yXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS0xLTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9faS0tMS0xMlxcQG1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmdyaWRfX2ktLTEtMTItLXB1c2gtbFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMS0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMi0xMlxcQG1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0yLTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMi0xMi0tcHVzaC1sXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMi0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmdyaWRfX2ktLTMtMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTMtMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS0zLTEyLS1wdXNoLWxcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMy0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS00LTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTQtMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS00LTEyLS1wdXNoLWxcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS00LTEyLS1wdXNoLXJcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tNS0xMlxcQG1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS01LTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tNS0xMi0tcHVzaC1sXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tNS0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmdyaWRfX2ktLTYtMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTYtMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS02LTEyLS1wdXNoLWxcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tNi0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS03LTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTctMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS03LTEyLS1wdXNoLWxcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS03LTEyLS1wdXNoLXJcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tOC0xMlxcQG1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS04LTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tOC0xMi0tcHVzaC1sXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tOC0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmdyaWRfX2ktLTktMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTktMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS05LTEyLS1wdXNoLWxcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tOS0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMlxcQG1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpICogMC4wNXJlbSk7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMlxcQG1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAwLjA1cmVtKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmdyaWRfX2ktLTEwLTEyLS1wdXNoLWxcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMzMzMzMzJSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5ncmlkX19pLS0xMC0xMi0tcHVzaC1yXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAwLjA1cmVtKTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMTEtMTItLXB1c2gtbFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY2NjY2NjclKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmdyaWRfX2ktLTExLTEyLS1wdXNoLXJcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMTItMTJcXEBtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDAuMDVyZW0pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2ktLTEyLTEyXFxAbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogMC4wNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIDAuMDVyZW0pO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMTItMTItLXB1c2gtbFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuZ3JpZF9faS0tMTItMTItLXB1c2gtclxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgfVxufVxuLndyYXAteGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAyMjMuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXhsLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tMS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE4LjI0MTY2NjY2NjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLS0xLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAyMS40NDE2NjY2NjY3cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC14bC0tMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAteGwtLTItMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyLjk1Njk0NDQ0NDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLS0yLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiA2LjE1Njk0NDQ0NDRyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXhsLS0yLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tMy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDAuNjY0MjM2MTExMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAteGwtLTMtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuODY0MjM2MTExMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAteGwtLTMtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLXhsLS00LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMC4xNTQ3NDUzNzA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC14bC0tNC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4zNTQ3NDUzNzA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC14bC0tNC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAteGwtLTUtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAwLjAwNjE0MzkwNDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLS01LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjIwNjE0MzkwNDNyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXhsLS01LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tNi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA0NjkyODA0NzhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLS02LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjE1MzA3MTk1MjJyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXhsLS02LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tNy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA2OTA0MTM2MTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLS03LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjEzMDk1ODYzODhyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXhsLS03LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tOC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA3OTM2MDkwNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLS04LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjEyMDYzOTA5MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXhsLS04LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tOS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA4NDUyMDY4MDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXhsLS05LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjExNTQ3OTMxOTRyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXhsLS05LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tMTAtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wODcxMDA1NjcycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC14bC0tMTAtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTEyODk5NDMyOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAteGwtLTEwLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tMTEtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wODgxNzU1MTk5cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC14bC0tMTEtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTExODI0NDgwMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAteGwtLTExLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC14bC0tMTItMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wODgxNzU1MTk5cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC14bC0tMTItMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTExODI0NDgwMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAteGwtLTEyLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDEzNy4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS0xLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTEuMDc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC0tMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMTQuMjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC0tMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtLTItMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxLjc2MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLS0yLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiA0Ljk2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLS0yLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC0tMy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDAuMzY1NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC0tMy0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy41NjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLS0zLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC0tNC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDAuMDU1MjA4MzMzM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtLTQtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMjU1MjA4MzMzM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtLTQtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS01LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDM1MzI5ODYxMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtLTUtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTY0NjcwMTM4OXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtLTUtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS02LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDY3NjY0OTMwNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtLTYtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTMyMzM1MDY5NHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtLTYtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS03LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDgxMTM3ODc2MnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtLTctMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTE4ODYyMTIzOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtLTctMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS04LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDg3NDI1MjUwOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtLTgtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTEyNTc0NzQ5MnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtLTgtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS05LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDkwNTY4OTM4MXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtLTktMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTA5NDMxMDYxOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtLTktMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS0xMC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5MjE0MDc4MTdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLS0xMC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDc4NTkyMTgzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC0tMTAtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS0xMS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5Mjc5NTcxNjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLS0xMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDcyMDQyODM0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC0tMTEtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLS0xMi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5Mjc5NTcxNjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLS0xMi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDcyMDQyODM0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC0tMTItMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLW0uX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDExNy4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tMS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkuNDA4MzMzMzMzM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbS0tMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMTIuNjA4MzMzMzMzM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS0tMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tMi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEuNDg0NzIyMjIyMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbS0tMi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogNC42ODQ3MjIyMjIycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1tLS0yLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1tLS0zLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMC4yOTYxODA1NTU2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1tLS0zLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjQ5NjE4MDU1NTZyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLW0tLTMtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLW0tLTQtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAwLjAzMjA2MDE4NTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLW0tLTQtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMjMyMDYwMTg1MnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS0tNC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tNS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA0NDk3NDkyMjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLW0tLTUtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTU1MDI1MDc3MnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS0tNS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tNi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA3MjQ4NzQ2MTRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLW0tLTYtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTI3NTEyNTM4NnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS0tNi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tNy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA4Mzk1MTAxOTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLW0tLTctMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTE2MDQ4OTgwOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS0tNy0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tOC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA4OTMwMDY3OTRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLW0tLTgtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTEwNjk5MzIwNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS0tOC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tOS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5MTk3NTUwOTZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLW0tLTktMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTA4MDI0NDkwNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbS0tOS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tMTAtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wOTMzMTI5MjQ3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1tLS0xMC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDY2ODcwNzUzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1tLS0xMC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tMTEtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wOTM4NzAxODA5cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1tLS0xMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDYxMjk4MTkxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1tLS0xMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbS0tMTItMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wOTM4NzAxODA5cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1tLS0xMi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDYxMjk4MTkxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1tLS0xMi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1sLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiA4My4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbC5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbC0tMS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYuNTc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1sLS0xLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiA5Ljc3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtbC0tMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtbC0tMi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEuMDEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbC0tMi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogNC4yMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS0yLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS0zLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMC4xNzgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLWwtLTMtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMzc4MTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS0zLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS00LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDA3MjkxNjY2N3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbC0tNC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xOTI3MDgzMzMzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS00LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS01LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDYxMzcxNTI3OHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbC0tNS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMzg2Mjg0NzIycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS01LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS02LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDgwNjg1NzYzOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbC0tNi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMTkzMTQyMzYxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS02LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS03LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDg4NzMzMzYyM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbC0tNy0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMTEyNjY2Mzc3cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS03LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS04LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDkyNDg4OTA4MnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbC0tOC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDc1MTEwOTE4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS04LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS05LTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogLTAuMDk0MzY2NjgxMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtbC0tOS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDU2MzMzMTg5cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1sLS05LTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS0xMC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5NTMwNTU2NzZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLWwtLTEwLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjEwNDY5NDQzMjRyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLWwtLTEwLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS0xMS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5NTY5Njc3MDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLWwtLTExLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjEwNDMwMzIyOTdyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLWwtLTExLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1sLS0xMi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5NTY5Njc3MDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLWwtLTEyLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiAzLjEwNDMwMzIyOTdyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLWwtLTEyLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDc3LjJyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1zLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1zLS0xLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNi4wNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTEtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDkuMjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1zLS0xLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4ud3JhcC1zLS0yLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMC45MjkxNjY2NjY3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1zLS0yLTEyLl93aXRoLXBhZGRpbmdzIHtcbiAgbWF4LXdpZHRoOiA0LjEyOTE2NjY2NjdyZW07XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53cmFwLXMtLTItMTIuX3dpdGgtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi53cmFwLXMtLTMtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAwLjE1NzI5MTY2NjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTMtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMzU3MjkxNjY2N3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtcy0tMy0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tNC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjAxNDIzNjExMTFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTQtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTg1NzYzODg4OXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtcy0tNC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tNS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA2NDI2NTA0NjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTUtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTM1NzM0OTUzN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtcy0tNS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tNi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA4MjEzMjUyMzFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTYtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTE3ODY3NDc2OXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtcy0tNi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tNy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA4OTU3NzMwNTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTctMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTEwNDIyNjk0OHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtcy0tNy0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tOC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5MzA1MTUzNjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTgtMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTA2OTQ4NDYzMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtcy0tOC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tOS0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IC0wLjA5NDc4ODY1MjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLXMtLTktMTIuX3dpdGgtcGFkZGluZ3Mge1xuICBtYXgtd2lkdGg6IDMuMTA1MjExMzQ3NHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAtcy0tOS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tMTAtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wOTU2NTcyMTA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1zLS0xMC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDQzNDI3ODk1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1zLS0xMC0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tMTEtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wOTYwMTkxMDk2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1zLS0xMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDM5ODA4OTA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1zLS0xMS0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLndyYXAtcy0tMTItMTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAtMC4wOTYwMTkxMDk2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1zLS0xMi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gIG1heC13aWR0aDogMy4xMDM5ODA4OTA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcC1zLS0xMi0xMi5fd2l0aC1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBlaW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS5oYXMtbm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNTIuNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNDglO1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcsXG52aWRlbyxcbmNhbnZhcyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICogQXV0byBnZW5lcmF0ZSBjbGFzc2VzIGZvciB0aXRsZSBhbmQgYXV0byBnZW5lcmF0ZSBzaXplIHRpdGxlIGluIHRleHQtY29udGVudFxuICogY2xhc3MgZ2VuZXJhdGUgOiAnX25hbWUnXG4qL1xuLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogZWluYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICAvKiBGb250LXNpemUgKi9cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuMnJlbSAvIDEuMDUpO1xuICB9XG59XG4udGl0bGUuX2V4dHJhLWJpZyB7XG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpdGxlLl9leHRyYS1iaWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg3LjJyZW0gLyAxLjMpO1xuICB9XG59XG4udGl0bGUuX2JpZyB7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpdGxlLl9iaWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2LjRyZW0gLyAxLjMpO1xuICB9XG59XG4udGl0bGUuX21lZGl1bSB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpdGxlLl9tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0LjhyZW0gLyAxLjA1KTtcbiAgfVxufVxuLnRpdGxlLl9kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGl0bGUuX2RlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjJyZW0gLyAxLjA1KTtcbiAgfVxufVxuLnRpdGxlLl9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpdGxlLl9zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuOHJlbSAvIDEuMDUpO1xuICB9XG59XG4udGl0bGUuX3Rpbnkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGl0bGUuX3Rpbnkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygycmVtIC8gMS4wNSk7XG4gIH1cbn1cblxuLmNhcmQgLmdyaWQge1xuICAtLWd1dHRlcjogMDtcbiAgLS1ndXR0ZXItbW9iaWxlOiAwO1xufVxuLmNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmRfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jYXJkX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE3cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcmQuX3JpZ2h0IC5ncmlkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNC44cmVtIDNyZW07XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nOiAwIDEycmVtO1xufVxuLmZvb3Rlcl9fcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFREVEO1xufVxuLmZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19pbmZvIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMi42cmVtO1xufVxuLmZvb3Rlcl9faW5mbyBhIHN2ZyB7XG4gIG1hcmdpbjogMCAwLjhyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgZmlsbDogd2hpdGU7XG59XG4uZm9vdGVyX19pbmZvIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmZvb3Rlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTZyZW07XG59XG4uZm9vdGVyX19zZWNvbmRhcnkge1xuICBtYXJnaW46IDEuOHJlbSAwO1xufVxuLmZvb3Rlcl9fc2Vjb25kYXJ5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3Rlcl9fc2Vjb25kYXJ5IGxpLFxuLmZvb3Rlcl9fc2Vjb25kYXJ5IGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9vdGVyX19zZWNvbmRhcnkgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5mb290ZXJfX3NlY29uZGFyeSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX3NlY29uZGFyeSBsaTpmaXJzdC1jaGlsZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNC44cmVtO1xuICB9XG4gIC5mb290ZXJfX3ByaW1hcnkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3RlciBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbi5oZXJvIHtcbiAgLS1oZWlnaHQ6IDYwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcbn1cbi5oZXJvLl9zbWFsbCB7XG4gIC0taGVpZ2h0OiAzMHJlbTtcbn1cbi5oZXJvLl9zbWFsbCAuaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLl9zbWFsbCAuaGVyb19faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjY2NCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41NjgpIDEwMCUpO1xufVxuLmhlcm8uX3NtYWxsIC5oZXJvX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaGVyby5fc21hbGwgLmhlcm9fX2ltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLl9zbWFsbCAuaGVyb19fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5oZXJvLl9zbWFsbCAuaGVyb19fY29udGVudCBoMyBwIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5fc21hbGwgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5oZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9fX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzgpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDgpIDEwMCUpO1xufVxuLmhlcm9fX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5oZXJvX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyb19fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVyb19fY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVyb19fY29udGVudCBoMyBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxuICAuaGVyb19fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLmhlcm9fX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ubGlzdC1vZi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0wLjhyZW0gLTFyZW07XG59XG4ubGlzdC1vZi1idXR0b25zID4gKiB7XG4gIG1hcmdpbjogMC44cmVtIDFyZW07XG59XG5cbi5saXN0LXByb2plY3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ubGlzdC1wcm9qZWN0IHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5saXN0LXByb2plY3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5saXN0LXByb2plY3RfX2J1dHRvbi10YWJsZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5saXN0LXByb2plY3QgLl9fZmlsdGVycyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1wcm9qZWN0X19idXR0b24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlci1saW5rX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0wLjVyZW07XG59XG4uZmlsdGVyLWxpbmtfX2l0ZW0ge1xuICBtYXJnaW46IDAuNXJlbTtcbn1cbi5maWx0ZXItbGlua19fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWM5YzljO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZpbHRlci1saW5rX19saW5rOmhvdmVyLCAuZmlsdGVyLWxpbmtfX2xpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLm1vZHVsZS1mb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZzogMTByZW07XG59XG4ubW9kdWxlLWZvcm0gaDIsXG4ubW9kdWxlLWZvcm0gaDMge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1mb3JtIGgyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kdWxlLWZvcm0gaDMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm1vZHVsZS1mb3JtIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5tb2R1bGUtZm9ybSBhIHtcbiAgd2lkdGg6IDIzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2R1bGUtZm9ybSBidXR0b24ge1xuICB3aWR0aDogMjMuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyQzJDMkM7XG59XG4ubW9kdWxlLWZvcm0gYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLWZvcm0gYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1mb3JtIHtcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb2R1bGUtZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vZHVsZS1mb3JtIGgyLFxuLm1vZHVsZS1mb3JtIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tb2R1bGUtZm9ybSBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcmVtO1xuICAvKiBTaW5nbGUgaW1hZ2UgKi9cbn1cbi5tb2R1bGUtc2xpZGVyX19tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZHVsZS1zbGlkZXJfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByb2plY3Qtc2luZ2xlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5wcm9qZWN0LXNpbmdsZSBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvamVjdC1zaW5nbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5cbi5idXR0b24ge1xuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiAjRkZGRkZGO1xuICAtLWJ1dHRvbi1jb2xvcjogIzJDMkMyQztcbiAgLS1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICBmb250LWZhbWlseTogZWluYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogMS4zNXJlbSAxLjZyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZC1ob3Zlcik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDcwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5idXR0b246YWN0aXZlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgfVxufVxuLmJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuLmJ1dHRvbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uY2FyZC1wcm9qZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1wcm9qZWN0IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmNhcmQtcHJvamVjdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAycmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1wcm9qZWN0X19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDEuNHJlbTtcbiAgfVxufVxuLmNhcmQtcHJvamVjdF9fY29udGVudCBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1wcm9qZWN0X19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmNhcmQtcHJvamVjdF9fY29udGVudCBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkLXByb2plY3RfX2NvbnRlbnQgaDMgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1wcm9qZWN0X19jb250ZW50IGgzIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uY2FyZC1wcm9qZWN0IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjVyZW07XG4gIHRvcDogMnJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgZmlsbDogd2hpdGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLXByb2plY3Qgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC1wcm9qZWN0OmhvdmVyIHN2ZywgLmNhcmQtcHJvamVjdDphY3RpdmUgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgICB0b3A6IDJyZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jYXJkLXByb2plY3Q6aG92ZXIgLmNhcmQtcHJvamVjdF9fY29udGVudCwgLmNhcmQtcHJvamVjdDphY3RpdmUgLmNhcmQtcHJvamVjdF9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY2FyZC1wcm9qZWN0OmhvdmVyIC5jYXJkLXByb2plY3RfX2ltYWdlOmJlZm9yZSwgLmNhcmQtcHJvamVjdDphY3RpdmUgLmNhcmQtcHJvamVjdF9faW1hZ2U6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY2FyZC1wcm9qZWN0X19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTU7XG59XG4uY2FyZC1wcm9qZWN0X19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FyZC1wcm9qZWN0X19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZC1wcm9qZWN0X19pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1wcm9qZWN0X19pbWFnZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpc3QtcHJvamVjdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtcHJvamVjdF9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGlzdC1wcm9qZWN0X19maWx0ZXJzIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YzljOWM7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtcHJvamVjdF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtcHJvamVjdF9faW5wdXQ6Y2hlY2tlZCArIC5saXN0LXByb2plY3RfX2xhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmxpc3QtcHJvamVjdCAuaW5wdXQtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtcHJvamVjdCAuaW5wdXQtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpc3QtcHJvamVjdCAuc2VsZWN0LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtcHJvamVjdCAuc2VsZWN0LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YzljOWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRWluYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubGlzdC1wcm9qZWN0IC5zZWxlY3QtZmlsdGVyczpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveCB7XG4gIC0tc2l6ZS1ib3g6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWNoZWNrYm94IGlucHV0IHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuLmZvcm0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQ0NDQztcbn1cbi5mb3JtLWNoZWNrYm94IGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xufVxuLmZvcm0tY2hlY2tib3ggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNpemUtYm94KSArIDFyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmZvcm0tY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXNpemUtYm94KTtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLWJveCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXNpemUtYm94KTtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLWJveCk7XG4gIGJvcmRlci1yYWRpdXM6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmZvcm0tZXJyb3JzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDU0NTtcbiAgcGFkZGluZzogMi4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm9ybS1lcnJvcnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9ybS1lcnJvcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tZXJyb3JzX19pdGVtIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvcm0tZXJyb3JzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IFwi4oCiIFwiO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tZ3JvdXAuX2Z1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWdyb3VwIGRpdiBzdmcge1xuICBmaWxsOiAjQ0NDQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4zcmVtO1xuICBsZWZ0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWdyb3VwIGRpdiBzdmcge1xuICAgIHRvcDogMS41cmVtO1xuICB9XG59XG5cbmlucHV0IHtcbiAgd2lkdGg6IDM4cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbmlucHV0Ll9lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NDU0NTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvcm0tcm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwLjlyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGZvbnQtZmFtaWx5OiBcImVpbmFcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAzcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IG5vbmU7XG59XG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uaGVhZGVyLWJ1cmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTEycHgpIHtcbiAgLmhlYWRlci1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXItYnVyZ2VyX19pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1idXJnZXJfX2ljb246YmVmb3JlLCAuaGVhZGVyLWJ1cmdlcl9faWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1idXJnZXJfX2ljb246YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG59XG4uaGVhZGVyLWJ1cmdlcl9faWNvbjphZnRlciB7XG4gIGJvdHRvbTogOHB4O1xufVxuXG4vKlxuICogSXMtYWN0aXZlXG4gKi9cbi5oZWFkZXItYnVyZ2VyLmlzLWFjdGl2ZSAuaGVhZGVyLWJ1cmdlcl9faWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1idXJnZXIuaXMtYWN0aXZlIC5oZWFkZXItYnVyZ2VyX19pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkZXItYnVyZ2VyLmlzLWFjdGl2ZSAuaGVhZGVyLWJ1cmdlcl9faWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5oZWFkZXIgLm1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlciAubWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXIgLm1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5oZWFkZXIgLm1lbnVfX2l0ZW0tLWN1cnJlbnQgLm1lbnVfX2xpbmsge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlciAubWVudV9fbGluazpob3ZlciwgLmhlYWRlciAubWVudV9fbGluazphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuLyogU3VibWVudSAqL1xuLmhlYWRlciAubWVudV9fbGlzdC0tc3VibWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMjJyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC42cmVtIDJyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXIgLm1lbnVfX2xpc3QtLXN1Ym1lbnUgLm1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLm1lbnVfX2xpc3QtLXN1Ym1lbnUgLm1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkZXIgLm1lbnVfX2xpc3QtLXN1Ym1lbnUgLm1lbnVfX2xpbms6aG92ZXIsIC5oZWFkZXIgLm1lbnVfX2xpc3QtLXN1Ym1lbnUgLm1lbnVfX2xpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgfVxufVxuLmhlYWRlciAubWVudV9faXRlbS0taGFzLWNoaWxkcmVuIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkZXIgLm1lbnVfX2l0ZW0tLWhhcy1jaGlsZHJlbjpob3ZlciAubWVudV9fbGlzdC0tc3VibWVudSwgLmhlYWRlciAubWVudV9faXRlbS0taGFzLWNoaWxkcmVuOmFjdGl2ZSAubWVudV9fbGlzdC0tc3VibWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuLmhlYWRlciAubWVudV9faXRlbS0taGFzLWNoaWxkcmVuIC5tZW51X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLm1lbnVfX2l0ZW0tLWhhcy1jaGlsZHJlbiAubWVudV9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICMyQzJDMkM7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uaGVhZGVyX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXJfX2NvbnRlbnQgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIG1hcmdpbjogMCAxcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlWSgxcHgpO1xuICB3aWR0aDogMjAwcHg7XG59XG4uaGVhZGVyX19jb250ZW50IGEge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5oZWFkZXJfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlcl9faGVhZCAubG9nbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuaGVhZGVyX19idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDkycHg7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEyMTIxMjtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaGVhZGVyIC5tZW51LS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5pbmZvIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMnB4KSB7XG4gIC5oZWFkZXIuaXMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19tYWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTAuMXJlbTtcbiAgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19jb250ZW50IC5tZW51LS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX2NvbnRlbnQgLm1lbnUtLWhlYWRlciAubWVudV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19jb250ZW50IC5tZW51LS1oZWFkZXIgLm1lbnVfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fY29udGVudCAubWVudS0taGVhZGVyIC5tZW51X19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTkxOTE5O1xuICB9XG4gIC5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX2NvbnRlbnQgLmluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fY29udGVudCAuaW5mbyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19jb250ZW50IC5pbmZvIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fY29udGVudCBzdmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19mb290ZXIgc3BhbiB7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fZm9vdGVyIGxpIHtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19mb290ZXIgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG4gIC5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX2Zvb3RlciBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19mb290ZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICB9XG4gIC5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX2Zvb3RlciBsaTpub3QoOmxhc3QtY2hpbGQpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX2Zvb3RlciAuaGVhZGVyX19vbmllIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzLjRyZW07XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cbiAgLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlcl9fZm9vdGVyIC5oZWFkZXJfX29uaWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTY7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMjdyZW07XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWduYXR1cmUtb25pZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2lnbmF0dXJlLW9uaWU6aG92ZXIgLnNpZ25hdHVyZS1vbmllX19pY29uLCAuc2lnbmF0dXJlLW9uaWU6YWN0aXZlIC5zaWduYXR1cmUtb25pZV9faWNvbiB7XG4gICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG4uc2lnbmF0dXJlLW9uaWVfX2ljb24ge1xuICBmaWxsOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4udGV4dC1jb250ZW50IHtcbiAgLS10ZXh0LWNvbG9yOiAjYzJjMmMyO1xuICAtLXRpdGxlLWNvbG9yOiAjRkZGRkZGO1xufVxuLnRleHQtY29udGVudC5fdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1jb250ZW50Ll90ZXh0LXdoaXRlIHtcbiAgLS10ZXh0LWNvbG9yOiB3aGl0ZTtcbiAgLS10aXRsZS1jb2xvcjogd2hpdGU7XG59XG4udGV4dC1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRleHQtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGV4dC1jb250ZW50LCAudGV4dC1jb250ZW50IHAsIC50ZXh0LWNvbnRlbnQgYSwgLnRleHQtY29udGVudCB1bCwgLnRleHQtY29udGVudCBvbCwgLnRleHQtY29udGVudCBsaSwgLnRleHQtY29udGVudCBibG9ja3F1b3RlLCAudGV4dC1jb250ZW50IHNtYWxsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dC1jb250ZW50IGgxLCAudGV4dC1jb250ZW50IGgyLCAudGV4dC1jb250ZW50IGgzLCAudGV4dC1jb250ZW50IGg0LCAudGV4dC1jb250ZW50IGg1LCAudGV4dC1jb250ZW50IGg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogZWluYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRleHQtY29udGVudCBoMSwgLnRleHQtY29udGVudCBoMiwgLnRleHQtY29udGVudCBoMywgLnRleHQtY29udGVudCBoNCwgLnRleHQtY29udGVudCBoNSwgLnRleHQtY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuMnJlbSAvIDEuMDUpO1xuICB9XG59XG4udGV4dC1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA3LjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGV4dC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGV4dC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGV4dC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGV4dC1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGV4dC1jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRleHQtY29udGVudCBhOm5vdCguYnV0dG9uKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRleHQtY29udGVudCBhOm5vdCguYnV0dG9uKTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50ZXh0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMS4ycmVtIDA7XG59XG4udGV4dC1jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGV4dC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHQtY29udGVudCBibG9ja3F1b3RlIHAge1xuICBjb2xvcjogI0EwQTBBMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRleHQtY29udGVudCBvbCA+IGxpOmJlZm9yZSwgLnRleHQtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgd2lkdGg6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aXRsZS1jb2xvcik7XG59XG4udGV4dC1jb250ZW50ID4gdWwsIC50ZXh0LWNvbnRlbnQgb2wge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4udGV4dC1jb250ZW50ID4gdWw6Zmlyc3QtY2hpbGQsIC50ZXh0LWNvbnRlbnQgb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRleHQtY29udGVudCB1bCwgLnRleHQtY29udGVudCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udGV4dC1jb250ZW50IHVsIGxpLCAudGV4dC1jb250ZW50IG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xufVxuLnRleHQtY29udGVudCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAudGV4dC1jb250ZW50IG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cbi50ZXh0LWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24sIGRlY2ltYWwpIFwiLiBcIjtcbn1cbi50ZXh0LWNvbnRlbnQgb2wgPiBsaSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4udGV4dC1jb250ZW50IG9sID4gbGkgb2wgbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG4udGV4dC1jb250ZW50IHVsLmxpc3QtY2hlY2sgbGk6YmVmb3JlLCAudGV4dC1jb250ZW50IG9sLmxpc3QtY2hlY2sgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9zdmcvaXNvbGF0ZWQvY2hlY2tib3gtZ3JleS5zdmdcIik7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbn1cbi50ZXh0LWNvbnRlbnQgdWwubGlzdC13cm9uZyBsaTpiZWZvcmUsIC50ZXh0LWNvbnRlbnQgb2wubGlzdC13cm9uZyBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL3N2Zy9pc29sYXRlZC9jcm9zcy1ncmV5LnN2Z1wiKTtcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMS4ycmVtO1xuICB3aWR0aDogMS4ycmVtO1xufVxuLnRleHQtY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dC1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGV4dC1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWljb24gaW1nIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4cHgpIHtcbiAgLnRleHQtY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRleHQtY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbF9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm1vZGFsX19jcm9zcyB7XG4gIGZvbnQtZmFtaWx5OiBlaW5hLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tb2RhbF9fY3Jvc3Mgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KSByb3RhdGUoNDVkZWcpO1xufVxuLm1vZGFsX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICB9XG59XG5cbi5zcGlubmVyIHtcbiAgLS1jb2xvcjogd2hpdGU7XG4gIC0tc2l6ZTogMTZweDtcbiAgLS1ib3JkZXItc2l6ZTogMnB4O1xuICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zcGlubmVyIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiB2YXIoLS1ib3JkZXItc2l6ZSkgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpIHZhcigtLWNvbG9yKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByaW5nLXNwaW4gMS4ycyBjdWJpYy1iZXppZXIoMC41NywgMC4wNSwgMC41OCwgMC45NCkgaW5maW5pdGU7XG59XG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7XG59XG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xN3M7XG59XG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cblxuQGtleWZyYW1lcyByaW5nLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmVycm9yNDA0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNzB2aDtcbiAgbWluLWhlaWdodDogNDByZW07XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1mbGV4LWRpci1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udS1mbGV4LWRpci1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udS1mbGV4LWFsaWduLWktY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtZmxleC1hbGlnbi1pLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnUtZmxleC1hbGlnbi1pLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLXMtZmxleC1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi51LWZsZXgtYWxpZ24tcy1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLXMtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4udS1mbGV4LWp1c3RpZnktYy1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udS1mbGV4LWp1c3RpZnktYy1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi51LWZsZXgtanVzdGlmeS1jLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1mbGV4LWp1c3RpZnktYy1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnUtYmxvY2tcXEBtaW4taGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnUtaGlkZGVuXFxAbWluLWhkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtZmxleFxcQG1pbi1oZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC51LWZsZXgtZGlyLWNvbHVtblxcQG1pbi1oZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC51LWZsZXgtZGlyLXJvd1xcQG1pbi1oZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1jZW50ZXJcXEBtaW4taGQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLWktZmxleC1zdGFydFxcQG1pbi1oZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLWktZmxleC1lbmRcXEBtaW4taGQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1mbGV4LXN0YXJ0XFxAbWluLWhkIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1hbGlnbi1zLWZsZXgtZW5kXFxAbWluLWhkIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1jZW50ZXJcXEBtaW4taGQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWZsZXgtc3RhcnRcXEBtaW4taGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWZsZXgtZW5kXFxAbWluLWhkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtY2VudGVyXFxAbWluLWhkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLXNwYWNlLWJldHdlZW5cXEBtaW4taGQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC51LWJsb2NrXFxAbWluLXdpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnUtaGlkZGVuXFxAbWluLXdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1mbGV4XFxAbWluLXdpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudS1mbGV4LWRpci1jb2x1bW5cXEBtaW4td2lkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC51LWZsZXgtZGlyLXJvd1xcQG1pbi13aWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnUtZmxleC1hbGlnbi1pLWNlbnRlclxcQG1pbi13aWRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnUtZmxleC1hbGlnbi1pLWZsZXgtc3RhcnRcXEBtaW4td2lkZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLWktZmxleC1lbmRcXEBtaW4td2lkZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnUtZmxleC1hbGlnbi1zLWZsZXgtc3RhcnRcXEBtaW4td2lkZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1mbGV4LWVuZFxcQG1pbi13aWRlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1jZW50ZXJcXEBtaW4td2lkZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtZmxleC1zdGFydFxcQG1pbi13aWRlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWp1c3RpZnktYy1mbGV4LWVuZFxcQG1pbi13aWRlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtY2VudGVyXFxAbWluLXdpZGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtc3BhY2UtYmV0d2VlblxcQG1pbi13aWRlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudS1ibG9ja1xcQG1pbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC51LWhpZGRlblxcQG1pbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtZmxleFxcQG1pbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtZmxleC1kaXItY29sdW1uXFxAbWluLWRlc2t0b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudS1mbGV4LWRpci1yb3dcXEBtaW4tZGVza3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1jZW50ZXJcXEBtaW4tZGVza3RvcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1mbGV4LXN0YXJ0XFxAbWluLWRlc2t0b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1hbGlnbi1pLWZsZXgtZW5kXFxAbWluLWRlc2t0b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1mbGV4LXN0YXJ0XFxAbWluLWRlc2t0b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtZmxleC1lbmRcXEBtaW4tZGVza3RvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtY2VudGVyXFxAbWluLWRlc2t0b3Age1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWZsZXgtc3RhcnRcXEBtaW4tZGVza3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtZmxleC1lbmRcXEBtaW4tZGVza3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWNlbnRlclxcQG1pbi1kZXNrdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLXNwYWNlLWJldHdlZW5cXEBtaW4tZGVza3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1ibG9ja1xcQG1pbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnUtaGlkZGVuXFxAbWluLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LWZsZXhcXEBtaW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtZmxleC1kaXItY29sdW1uXFxAbWluLXRhYmxldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC51LWZsZXgtZGlyLXJvd1xcQG1pbi10YWJsZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLWktY2VudGVyXFxAbWluLXRhYmxldCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1mbGV4LXN0YXJ0XFxAbWluLXRhYmxldCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLWktZmxleC1lbmRcXEBtaW4tdGFibGV0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtZmxleC1zdGFydFxcQG1pbi10YWJsZXQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtZmxleC1lbmRcXEBtaW4tdGFibGV0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1jZW50ZXJcXEBtaW4tdGFibGV0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAudS1mbGV4LWp1c3RpZnktYy1mbGV4LXN0YXJ0XFxAbWluLXRhYmxldCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtZmxleC1lbmRcXEBtaW4tdGFibGV0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtY2VudGVyXFxAbWluLXRhYmxldCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudS1mbGV4LWp1c3RpZnktYy1zcGFjZS1iZXR3ZWVuXFxAbWluLXRhYmxldCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudS1ibG9ja1xcQG1pbi1waGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC51LWhpZGRlblxcQG1pbi1waGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtZmxleFxcQG1pbi1waGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtZmxleC1kaXItY29sdW1uXFxAbWluLXBoYWJsZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudS1mbGV4LWRpci1yb3dcXEBtaW4tcGhhYmxldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1jZW50ZXJcXEBtaW4tcGhhYmxldCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1mbGV4LXN0YXJ0XFxAbWluLXBoYWJsZXQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1hbGlnbi1pLWZsZXgtZW5kXFxAbWluLXBoYWJsZXQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1mbGV4LXN0YXJ0XFxAbWluLXBoYWJsZXQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtZmxleC1lbmRcXEBtaW4tcGhhYmxldCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtY2VudGVyXFxAbWluLXBoYWJsZXQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWZsZXgtc3RhcnRcXEBtaW4tcGhhYmxldCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtZmxleC1lbmRcXEBtaW4tcGhhYmxldCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWNlbnRlclxcQG1pbi1waGFibGV0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLXNwYWNlLWJldHdlZW5cXEBtaW4tcGhhYmxldCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1ibG9ja1xcQG1pbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnUtaGlkZGVuXFxAbWluLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LWZsZXhcXEBtaW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtZmxleC1kaXItY29sdW1uXFxAbWluLW1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC51LWZsZXgtZGlyLXJvd1xcQG1pbi1tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLWktY2VudGVyXFxAbWluLW1vYmlsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1mbGV4LXN0YXJ0XFxAbWluLW1vYmlsZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLWktZmxleC1lbmRcXEBtaW4tbW9iaWxlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtZmxleC1zdGFydFxcQG1pbi1tb2JpbGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtZmxleC1lbmRcXEBtaW4tbW9iaWxlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1jZW50ZXJcXEBtaW4tbW9iaWxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAudS1mbGV4LWp1c3RpZnktYy1mbGV4LXN0YXJ0XFxAbWluLW1vYmlsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtZmxleC1lbmRcXEBtaW4tbW9iaWxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtY2VudGVyXFxAbWluLW1vYmlsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudS1mbGV4LWp1c3RpZnktYy1zcGFjZS1iZXR3ZWVuXFxAbWluLW1vYmlsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MTJweCkge1xuICAudS1ibG9ja1xcQG1pbi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC51LWhpZGRlblxcQG1pbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtZmxleFxcQG1pbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtZmxleC1kaXItY29sdW1uXFxAbWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudS1mbGV4LWRpci1yb3dcXEBtaW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1jZW50ZXJcXEBtaW4tbWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24taS1mbGV4LXN0YXJ0XFxAbWluLW1lbnUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1hbGlnbi1pLWZsZXgtZW5kXFxAbWluLW1lbnUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtYWxpZ24tcy1mbGV4LXN0YXJ0XFxAbWluLW1lbnUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtZmxleC1lbmRcXEBtaW4tbWVudSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAudS1mbGV4LWFsaWduLXMtY2VudGVyXFxAbWluLW1lbnUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWZsZXgtc3RhcnRcXEBtaW4tbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnUtZmxleC1qdXN0aWZ5LWMtZmxleC1lbmRcXEBtaW4tbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLWNlbnRlclxcQG1pbi1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWZsZXgtanVzdGlmeS1jLXNwYWNlLWJldHdlZW5cXEBtaW4tbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4udS1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cblxuLnUtbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbi51LW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHJlbTtcbn1cblxuLnUtbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHJlbTtcbn1cblxuLnUtcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuXG4udS1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG59XG5cbi51LW10LTUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi51LW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi51LW1sLTUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4udS1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi51LXB0LTUge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4udS1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLnUtbXQtMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4udS1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4udS1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnUtbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi51LW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLnUtbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLnUtcHQtMTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG4udS1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi51LW10LTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnUtbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtcHQtMjAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnUtcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbXQtMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi51LW1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi51LW1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udS1wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4udS1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbWwtNDAge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi51LXBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi51LW10LTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnUtbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtcHQtNTAge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnUtcGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtbXQtNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi51LW1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi51LW1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4udS1wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udS1tdC03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtbWwtNzAge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LXB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5cbi51LXBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi51LW10LTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cblxuLnUtbWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tci04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtcHQtODAge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLnUtcGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtbXQtOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi51LW1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG59XG5cbi51LW1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xufVxuXG4udS1wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xufVxuXG4udS1tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi51LW1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtbXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtcHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4udS1wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi51LW10LTExMCB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYi0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbWwtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tci0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1wdC0xMTAge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG5cbi51LXBiLTExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbXQtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi51LW1iLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG4udS1tbC0xMjAge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5cbi51LW1yLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG59XG5cbi51LXB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbn1cblxuLnUtcGItMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4udS1tdC0xMzAge1xuICBtYXJnaW4tdG9wOiAxM3JlbTtcbn1cblxuLnUtbWItMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG59XG5cbi51LW1sLTEzMCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3JlbTtcbn1cblxuLnUtbXItMTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcbn1cblxuLnUtcHQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtO1xufVxuXG4udS1wYi0xMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG59XG5cbi51LW10LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0cmVtO1xufVxuXG4udS1tYi0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbn1cblxuLnUtbWwtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xufVxuXG4udS1tci0xNDAge1xuICBtYXJnaW4tcmlnaHQ6IDE0cmVtO1xufVxuXG4udS1wdC0xNDAge1xuICBwYWRkaW5nLXRvcDogMTRyZW07XG59XG5cbi51LXBiLTE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbn1cblxuLnUtbXQtMTUwIHtcbiAgbWFyZ2luLXRvcDogMTVyZW07XG59XG5cbi51LW1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cmVtO1xufVxuXG4udS1tbC0xNTAge1xuICBtYXJnaW4tbGVmdDogMTVyZW07XG59XG5cbi51LW1yLTE1MCB7XG4gIG1hcmdpbi1yaWdodDogMTVyZW07XG59XG5cbi51LXB0LTE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbTtcbn1cblxuLnUtcGItMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xufVxuXG4udS1tdC0xNjAge1xuICBtYXJnaW4tdG9wOiAxNnJlbTtcbn1cblxuLnUtbWItMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG59XG5cbi51LW1sLTE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbn1cblxuLnUtbXItMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbn1cblxuLnUtcHQtMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xufVxuXG4udS1wYi0xNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG59XG5cbi51LW10LTE3MCB7XG4gIG1hcmdpbi10b3A6IDE3cmVtO1xufVxuXG4udS1tYi0xNzAge1xuICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcbn1cblxuLnUtbWwtMTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cmVtO1xufVxuXG4udS1tci0xNzAge1xuICBtYXJnaW4tcmlnaHQ6IDE3cmVtO1xufVxuXG4udS1wdC0xNzAge1xuICBwYWRkaW5nLXRvcDogMTdyZW07XG59XG5cbi51LXBiLTE3MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3JlbTtcbn1cblxuLnUtbXQtMTgwIHtcbiAgbWFyZ2luLXRvcDogMThyZW07XG59XG5cbi51LW1iLTE4MCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cmVtO1xufVxuXG4udS1tbC0xODAge1xuICBtYXJnaW4tbGVmdDogMThyZW07XG59XG5cbi51LW1yLTE4MCB7XG4gIG1hcmdpbi1yaWdodDogMThyZW07XG59XG5cbi51LXB0LTE4MCB7XG4gIHBhZGRpbmctdG9wOiAxOHJlbTtcbn1cblxuLnUtcGItMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xufVxuXG4udS1tdC0xOTAge1xuICBtYXJnaW4tdG9wOiAxOXJlbTtcbn1cblxuLnUtbWItMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlyZW07XG59XG5cbi51LW1sLTE5MCB7XG4gIG1hcmdpbi1sZWZ0OiAxOXJlbTtcbn1cblxuLnUtbXItMTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOXJlbTtcbn1cblxuLnUtcHQtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5cmVtO1xufVxuXG4udS1wYi0xOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XG59XG5cbi51LW10LTIwMCB7XG4gIG1hcmdpbi10b3A6IDIwcmVtO1xufVxuXG4udS1tYi0yMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbn1cblxuLnUtbWwtMjAwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcmVtO1xufVxuXG4udS1tci0yMDAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xufVxuXG4udS1wdC0yMDAge1xuICBwYWRkaW5nLXRvcDogMjByZW07XG59XG5cbi51LXBiLTIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbn1cblxuLnUtbXQtMjEwIHtcbiAgbWFyZ2luLXRvcDogMjFyZW07XG59XG5cbi51LW1iLTIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcmVtO1xufVxuXG4udS1tbC0yMTAge1xuICBtYXJnaW4tbGVmdDogMjFyZW07XG59XG5cbi51LW1yLTIxMCB7XG4gIG1hcmdpbi1yaWdodDogMjFyZW07XG59XG5cbi51LXB0LTIxMCB7XG4gIHBhZGRpbmctdG9wOiAyMXJlbTtcbn1cblxuLnUtcGItMjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIxcmVtO1xufVxuXG4udS1tdC0yMjAge1xuICBtYXJnaW4tdG9wOiAyMnJlbTtcbn1cblxuLnUtbWItMjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJyZW07XG59XG5cbi51LW1sLTIyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbn1cblxuLnUtbXItMjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnJlbTtcbn1cblxuLnUtcHQtMjIwIHtcbiAgcGFkZGluZy10b3A6IDIycmVtO1xufVxuXG4udS1wYi0yMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjJyZW07XG59XG5cbi51LW10LTIzMCB7XG4gIG1hcmdpbi10b3A6IDIzcmVtO1xufVxuXG4udS1tYi0yMzAge1xuICBtYXJnaW4tYm90dG9tOiAyM3JlbTtcbn1cblxuLnUtbWwtMjMwIHtcbiAgbWFyZ2luLWxlZnQ6IDIzcmVtO1xufVxuXG4udS1tci0yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDIzcmVtO1xufVxuXG4udS1wdC0yMzAge1xuICBwYWRkaW5nLXRvcDogMjNyZW07XG59XG5cbi51LXBiLTIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3JlbTtcbn1cblxuLnUtbXQtMjQwIHtcbiAgbWFyZ2luLXRvcDogMjRyZW07XG59XG5cbi51LW1iLTI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cmVtO1xufVxuXG4udS1tbC0yNDAge1xuICBtYXJnaW4tbGVmdDogMjRyZW07XG59XG5cbi51LW1yLTI0MCB7XG4gIG1hcmdpbi1yaWdodDogMjRyZW07XG59XG5cbi51LXB0LTI0MCB7XG4gIHBhZGRpbmctdG9wOiAyNHJlbTtcbn1cblxuLnUtcGItMjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xufVxuXG4udS1tdC0yNTAge1xuICBtYXJnaW4tdG9wOiAyNXJlbTtcbn1cblxuLnUtbWItMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVyZW07XG59XG5cbi51LW1sLTI1MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXJlbTtcbn1cblxuLnUtbXItMjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXJlbTtcbn1cblxuLnUtcHQtMjUwIHtcbiAgcGFkZGluZy10b3A6IDI1cmVtO1xufVxuXG4udS1wYi0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG59XG5cbi51LW10LTI2MCB7XG4gIG1hcmdpbi10b3A6IDI2cmVtO1xufVxuXG4udS1tYi0yNjAge1xuICBtYXJnaW4tYm90dG9tOiAyNnJlbTtcbn1cblxuLnUtbWwtMjYwIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cmVtO1xufVxuXG4udS1tci0yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDI2cmVtO1xufVxuXG4udS1wdC0yNjAge1xuICBwYWRkaW5nLXRvcDogMjZyZW07XG59XG5cbi51LXBiLTI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNnJlbTtcbn1cblxuLnUtbXQtMjcwIHtcbiAgbWFyZ2luLXRvcDogMjdyZW07XG59XG5cbi51LW1iLTI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDI3cmVtO1xufVxuXG4udS1tbC0yNzAge1xuICBtYXJnaW4tbGVmdDogMjdyZW07XG59XG5cbi51LW1yLTI3MCB7XG4gIG1hcmdpbi1yaWdodDogMjdyZW07XG59XG5cbi51LXB0LTI3MCB7XG4gIHBhZGRpbmctdG9wOiAyN3JlbTtcbn1cblxuLnUtcGItMjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDI3cmVtO1xufVxuXG4udS1tdC0yODAge1xuICBtYXJnaW4tdG9wOiAyOHJlbTtcbn1cblxuLnUtbWItMjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhyZW07XG59XG5cbi51LW1sLTI4MCB7XG4gIG1hcmdpbi1sZWZ0OiAyOHJlbTtcbn1cblxuLnUtbXItMjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHJlbTtcbn1cblxuLnUtcHQtMjgwIHtcbiAgcGFkZGluZy10b3A6IDI4cmVtO1xufVxuXG4udS1wYi0yODAge1xuICBwYWRkaW5nLWJvdHRvbTogMjhyZW07XG59XG5cbi51LW10LTI5MCB7XG4gIG1hcmdpbi10b3A6IDI5cmVtO1xufVxuXG4udS1tYi0yOTAge1xuICBtYXJnaW4tYm90dG9tOiAyOXJlbTtcbn1cblxuLnUtbWwtMjkwIHtcbiAgbWFyZ2luLWxlZnQ6IDI5cmVtO1xufVxuXG4udS1tci0yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDI5cmVtO1xufVxuXG4udS1wdC0yOTAge1xuICBwYWRkaW5nLXRvcDogMjlyZW07XG59XG5cbi51LXBiLTI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyOXJlbTtcbn1cblxuLnUtbXQtMzAwIHtcbiAgbWFyZ2luLXRvcDogMzByZW07XG59XG5cbi51LW1iLTMwMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcmVtO1xufVxuXG4udS1tbC0zMDAge1xuICBtYXJnaW4tbGVmdDogMzByZW07XG59XG5cbi51LW1yLTMwMCB7XG4gIG1hcmdpbi1yaWdodDogMzByZW07XG59XG5cbi51LXB0LTMwMCB7XG4gIHBhZGRpbmctdG9wOiAzMHJlbTtcbn1cblxuLnUtcGItMzAwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnUtbXQtMFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG5cbiAgLnUtbWItMFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG5cbiAgLnUtbWwtMFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgfVxuXG4gIC51LW1yLTBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICB9XG5cbiAgLnUtcHQtMFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgfVxuXG4gIC51LXBiLTBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cblxuICAudS1tdC01XFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC51LW1iLTVcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnUtbWwtNVxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLnUtbXItNVxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC51LXB0LTVcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC51LXBiLTVcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC51LW10LTEwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAudS1tYi0xMFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnUtbWwtMTBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAudS1tci0xMFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudS1wdC0xMFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuXG4gIC51LXBiLTEwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnUtbXQtMTVcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLnUtbWItMTVcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLnUtbWwtMTVcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1yLTE1XFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnUtcHQtMTVcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC51LXBiLTE1XFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAudS1tdC0yMFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnUtbWItMjBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51LW1sLTIwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG5cbiAgLnUtbXItMjBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnUtcHQtMjBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAudS1wYi0yMFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51LW10LTMwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudS1tYi0zMFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnUtbWwtMzBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cblxuICAudS1tci0zMFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cblxuICAudS1wdC0zMFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuXG4gIC51LXBiLTMwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnUtbXQtNDBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LW1iLTQwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAudS1tbC00MFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuXG4gIC51LW1yLTQwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC51LXB0LTQwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgLnUtcGItNDBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAudS1tdC01MFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLnUtbWItNTBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC51LW1sLTUwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLnUtbXItNTBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnUtcHQtNTBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cblxuICAudS1wYi01MFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC51LW10LTYwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICAudS1tYi02MFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnUtbWwtNjBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIH1cblxuICAudS1tci02MFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIH1cblxuICAudS1wdC02MFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxuXG4gIC51LXBiLTYwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnUtbXQtNzBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxuXG4gIC51LW1iLTcwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cblxuICAudS1tbC03MFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgfVxuXG4gIC51LW1yLTcwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbTtcbiAgfVxuXG4gIC51LXB0LTcwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICB9XG5cbiAgLnUtcGItNzBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICAudS1tdC04MFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG5cbiAgLnUtbWItODBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC51LW1sLTgwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLnUtbXItODBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLnUtcHQtODBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cblxuICAudS1wYi04MFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC51LW10LTkwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gIH1cblxuICAudS1tYi05MFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLnUtbWwtOTBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gIH1cblxuICAudS1tci05MFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW07XG4gIH1cblxuICAudS1wdC05MFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgfVxuXG4gIC51LXBiLTkwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLnUtbXQtMTAwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG5cbiAgLnUtbWItMTAwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLnUtbWwtMTAwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC51LW1yLTEwMFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLnUtcHQtMTAwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC51LXBiLTEwMFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAudS1tdC0xMTBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW07XG4gIH1cblxuICAudS1tYi0xMTBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG4gIH1cblxuICAudS1tbC0xMTBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtO1xuICB9XG5cbiAgLnUtbXItMTEwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW07XG4gIH1cblxuICAudS1wdC0xMTBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtO1xuICB9XG5cbiAgLnUtcGItMTEwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbiAgfVxuXG4gIC51LW10LTEyMFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgfVxuXG4gIC51LW1iLTEyMFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgfVxuXG4gIC51LW1sLTEyMFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW07XG4gIH1cblxuICAudS1tci0xMjBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbiAgfVxuXG4gIC51LXB0LTEyMFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cblxuICAudS1wYi0xMjBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnUtbXQtMTMwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtO1xuICB9XG5cbiAgLnUtbWItMTMwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtO1xuICB9XG5cbiAgLnUtbWwtMTMwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbTtcbiAgfVxuXG4gIC51LW1yLTEzMFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtO1xuICB9XG5cbiAgLnUtcHQtMTMwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcbiAgfVxuXG4gIC51LXBiLTEzMFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gIH1cblxuICAudS1tdC0xNDBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gIH1cblxuICAudS1tYi0xNDBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAudS1tbC0xNDBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLnUtbXItMTQwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAudS1wdC0xNDBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbiAgLnUtcGItMTQwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC51LW10LTE1MFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgfVxuXG4gIC51LW1iLTE1MFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgfVxuXG4gIC51LW1sLTE1MFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW07XG4gIH1cblxuICAudS1tci0xNTBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbTtcbiAgfVxuXG4gIC51LXB0LTE1MFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW07XG4gIH1cblxuICAudS1wYi0xNTBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICB9XG5cbiAgLnUtbXQtMTYwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG5cbiAgLnUtbWItMTYwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICB9XG5cbiAgLnUtbWwtMTYwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC51LW1yLTE2MFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLnUtcHQtMTYwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC51LXBiLTE2MFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAudS1tdC0xNzBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMTdyZW07XG4gIH1cblxuICAudS1tYi0xNzBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdyZW07XG4gIH1cblxuICAudS1tbC0xNzBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cmVtO1xuICB9XG5cbiAgLnUtbXItMTcwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTdyZW07XG4gIH1cblxuICAudS1wdC0xNzBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDE3cmVtO1xuICB9XG5cbiAgLnUtcGItMTcwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3JlbTtcbiAgfVxuXG4gIC51LW10LTE4MFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgfVxuXG4gIC51LW1iLTE4MFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcbiAgfVxuXG4gIC51LW1sLTE4MFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMThyZW07XG4gIH1cblxuICAudS1tci0xODBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbTtcbiAgfVxuXG4gIC51LXB0LTE4MFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW07XG4gIH1cblxuICAudS1wYi0xODBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xuICB9XG5cbiAgLnUtbXQtMTkwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDE5cmVtO1xuICB9XG5cbiAgLnUtbWItMTkwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cmVtO1xuICB9XG5cbiAgLnUtbWwtMTkwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXJlbTtcbiAgfVxuXG4gIC51LW1yLTE5MFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cmVtO1xuICB9XG5cbiAgLnUtcHQtMTkwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiAxOXJlbTtcbiAgfVxuXG4gIC51LXBiLTE5MFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XG4gIH1cblxuICAudS1tdC0yMDBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMjByZW07XG4gIH1cblxuICAudS1tYi0yMDBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gIH1cblxuICAudS1tbC0yMDBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtO1xuICB9XG5cbiAgLnUtbXItMjAwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gIH1cblxuICAudS1wdC0yMDBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtO1xuICB9XG5cbiAgLnUtcGItMjAwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxuXG4gIC51LW10LTIxMFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyMXJlbTtcbiAgfVxuXG4gIC51LW1iLTIxMFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXJlbTtcbiAgfVxuXG4gIC51LW1sLTIxMFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjFyZW07XG4gIH1cblxuICAudS1tci0yMTBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXJlbTtcbiAgfVxuXG4gIC51LXB0LTIxMFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjFyZW07XG4gIH1cblxuICAudS1wYi0yMTBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcmVtO1xuICB9XG5cbiAgLnUtbXQtMjIwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDIycmVtO1xuICB9XG5cbiAgLnUtbWItMjIwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIycmVtO1xuICB9XG5cbiAgLnUtbWwtMjIwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgfVxuXG4gIC51LW1yLTIyMFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycmVtO1xuICB9XG5cbiAgLnUtcHQtMjIwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiAyMnJlbTtcbiAgfVxuXG4gIC51LXBiLTIyMFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJyZW07XG4gIH1cblxuICAudS1tdC0yMzBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMjNyZW07XG4gIH1cblxuICAudS1tYi0yMzBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNyZW07XG4gIH1cblxuICAudS1tbC0yMzBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcmVtO1xuICB9XG5cbiAgLnUtbXItMjMwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjNyZW07XG4gIH1cblxuICAudS1wdC0yMzBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDIzcmVtO1xuICB9XG5cbiAgLnUtcGItMjMwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3JlbTtcbiAgfVxuXG4gIC51LW10LTI0MFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgfVxuXG4gIC51LW1iLTI0MFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgfVxuXG4gIC51LW1sLTI0MFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjRyZW07XG4gIH1cblxuICAudS1tci0yNDBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHJlbTtcbiAgfVxuXG4gIC51LXB0LTI0MFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjRyZW07XG4gIH1cblxuICAudS1wYi0yNDBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuICB9XG5cbiAgLnUtbXQtMjUwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDI1cmVtO1xuICB9XG5cbiAgLnUtbWItMjUwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cmVtO1xuICB9XG5cbiAgLnUtbWwtMjUwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXJlbTtcbiAgfVxuXG4gIC51LW1yLTI1MFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cmVtO1xuICB9XG5cbiAgLnUtcHQtMjUwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiAyNXJlbTtcbiAgfVxuXG4gIC51LXBiLTI1MFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG4gIH1cblxuICAudS1tdC0yNjBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMjZyZW07XG4gIH1cblxuICAudS1tYi0yNjBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZyZW07XG4gIH1cblxuICAudS1tbC0yNjBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cmVtO1xuICB9XG5cbiAgLnUtbXItMjYwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjZyZW07XG4gIH1cblxuICAudS1wdC0yNjBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDI2cmVtO1xuICB9XG5cbiAgLnUtcGItMjYwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnJlbTtcbiAgfVxuXG4gIC51LW10LTI3MFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyN3JlbTtcbiAgfVxuXG4gIC51LW1iLTI3MFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3JlbTtcbiAgfVxuXG4gIC51LW1sLTI3MFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjdyZW07XG4gIH1cblxuICAudS1tci0yNzBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3JlbTtcbiAgfVxuXG4gIC51LXB0LTI3MFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjdyZW07XG4gIH1cblxuICAudS1wYi0yNzBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cmVtO1xuICB9XG5cbiAgLnUtbXQtMjgwXFxAaGQge1xuICAgIG1hcmdpbi10b3A6IDI4cmVtO1xuICB9XG5cbiAgLnUtbWItMjgwXFxAaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cmVtO1xuICB9XG5cbiAgLnUtbWwtMjgwXFxAaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHJlbTtcbiAgfVxuXG4gIC51LW1yLTI4MFxcQGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cmVtO1xuICB9XG5cbiAgLnUtcHQtMjgwXFxAaGQge1xuICAgIHBhZGRpbmctdG9wOiAyOHJlbTtcbiAgfVxuXG4gIC51LXBiLTI4MFxcQGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhyZW07XG4gIH1cblxuICAudS1tdC0yOTBcXEBoZCB7XG4gICAgbWFyZ2luLXRvcDogMjlyZW07XG4gIH1cblxuICAudS1tYi0yOTBcXEBoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlyZW07XG4gIH1cblxuICAudS1tbC0yOTBcXEBoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5cmVtO1xuICB9XG5cbiAgLnUtbXItMjkwXFxAaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjlyZW07XG4gIH1cblxuICAudS1wdC0yOTBcXEBoZCB7XG4gICAgcGFkZGluZy10b3A6IDI5cmVtO1xuICB9XG5cbiAgLnUtcGItMjkwXFxAaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXJlbTtcbiAgfVxuXG4gIC51LW10LTMwMFxcQGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHJlbTtcbiAgfVxuXG4gIC51LW1iLTMwMFxcQGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTtcbiAgfVxuXG4gIC51LW1sLTMwMFxcQGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzByZW07XG4gIH1cblxuICAudS1tci0zMDBcXEBoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHJlbTtcbiAgfVxuXG4gIC51LXB0LTMwMFxcQGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzByZW07XG4gIH1cblxuICAudS1wYi0zMDBcXEBoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLnUtbXQtMFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cblxuICAudS1tYi0wXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gIC51LW1sLTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgfVxuXG4gIC51LW1yLTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIH1cblxuICAudS1wdC0wXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gIH1cblxuICAudS1wYi0wXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cblxuICAudS1tdC01XFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLnUtbWItNVxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC51LW1sLTVcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLnUtbXItNVxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLnUtcHQtNVxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cblxuICAudS1wYi01XFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC51LW10LTEwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC51LW1iLTEwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC51LW1sLTEwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAudS1tci0xMFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC51LXB0LTEwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAudS1wYi0xMFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnUtbXQtMTVcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cblxuICAudS1tYi0xNVxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1sLTE1XFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1yLTE1XFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAudS1wdC0xNVxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAudS1wYi0xNVxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAudS1tdC0yMFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAudS1tYi0yMFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAudS1tbC0yMFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG5cbiAgLnUtbXItMjBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICAudS1wdC0yMFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgLnUtcGItMjBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51LW10LTMwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIC51LW1iLTMwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC51LW1sLTMwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cblxuICAudS1tci0zMFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxuXG4gIC51LXB0LTMwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cblxuICAudS1wYi0zMFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnUtbXQtNDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgLnUtbWItNDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnUtbWwtNDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuXG4gIC51LW1yLTQwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnUtcHQtNDBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LXBiLTQwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAudS1tdC01MFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAudS1tYi01MFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAudS1tbC01MFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLnUtbXItNTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIH1cblxuICAudS1wdC01MFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgLnUtcGItNTBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC51LW10LTYwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIC51LW1iLTYwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC51LW1sLTYwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIH1cblxuICAudS1tci02MFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgfVxuXG4gIC51LXB0LTYwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cblxuICAudS1wYi02MFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnUtbXQtNzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG5cbiAgLnUtbWItNzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG5cbiAgLnUtbWwtNzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgfVxuXG4gIC51LW1yLTcwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xuICB9XG5cbiAgLnUtcHQtNzBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgfVxuXG4gIC51LXBiLTcwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICAudS1tdC04MFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cblxuICAudS1tYi04MFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cblxuICAudS1tbC04MFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLnUtbXItODBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIH1cblxuICAudS1wdC04MFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLnUtcGItODBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC51LW10LTkwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgfVxuXG4gIC51LW1iLTkwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuXG4gIC51LW1sLTkwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gIH1cblxuICAudS1tci05MFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbTtcbiAgfVxuXG4gIC51LXB0LTkwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gIH1cblxuICAudS1wYi05MFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLnUtbXQtMTAwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cblxuICAudS1tYi0xMDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC51LW1sLTEwMFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC51LW1yLTEwMFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAudS1wdC0xMDBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cblxuICAudS1wYi0xMDBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAudS1tdC0xMTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgfVxuXG4gIC51LW1iLTExMFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xuICB9XG5cbiAgLnUtbWwtMTEwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtO1xuICB9XG5cbiAgLnUtbXItMTEwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbiAgfVxuXG4gIC51LXB0LTExMFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbTtcbiAgfVxuXG4gIC51LXBiLTExMFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbiAgfVxuXG4gIC51LW10LTEyMFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICB9XG5cbiAgLnUtbWItMTIwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAudS1tbC0xMjBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW07XG4gIH1cblxuICAudS1tci0xMjBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xuICB9XG5cbiAgLnUtcHQtMTIwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICB9XG5cbiAgLnUtcGItMTIwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnUtbXQtMTMwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW07XG4gIH1cblxuICAudS1tYi0xMzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcbiAgfVxuXG4gIC51LW1sLTEzMFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbTtcbiAgfVxuXG4gIC51LW1yLTEzMFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW07XG4gIH1cblxuICAudS1wdC0xMzBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIH1cblxuICAudS1wYi0xMzBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gIH1cblxuICAudS1tdC0xNDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgfVxuXG4gIC51LW1iLTE0MFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnUtbWwtMTQwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLnUtbXItMTQwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbTtcbiAgfVxuXG4gIC51LXB0LTE0MFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgfVxuXG4gIC51LXBiLTE0MFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC51LW10LTE1MFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICB9XG5cbiAgLnUtbWItMTUwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cblxuICAudS1tbC0xNTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW07XG4gIH1cblxuICAudS1tci0xNTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtO1xuICB9XG5cbiAgLnUtcHQtMTUwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICB9XG5cbiAgLnUtcGItMTUwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICB9XG5cbiAgLnUtbXQtMTYwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gIH1cblxuICAudS1tYi0xNjBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC51LW1sLTE2MFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC51LW1yLTE2MFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAudS1wdC0xNjBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIH1cblxuICAudS1wYi0xNjBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAudS1tdC0xNzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxN3JlbTtcbiAgfVxuXG4gIC51LW1iLTE3MFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cmVtO1xuICB9XG5cbiAgLnUtbWwtMTcwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cmVtO1xuICB9XG5cbiAgLnUtbXItMTcwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3JlbTtcbiAgfVxuXG4gIC51LXB0LTE3MFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxN3JlbTtcbiAgfVxuXG4gIC51LXBiLTE3MFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3JlbTtcbiAgfVxuXG4gIC51LW10LTE4MFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICB9XG5cbiAgLnUtbWItMTgwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW07XG4gIH1cblxuICAudS1tbC0xODBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMThyZW07XG4gIH1cblxuICAudS1tci0xODBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtO1xuICB9XG5cbiAgLnUtcHQtMTgwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtO1xuICB9XG5cbiAgLnUtcGItMTgwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xuICB9XG5cbiAgLnUtbXQtMTkwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTlyZW07XG4gIH1cblxuICAudS1tYi0xOTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXJlbTtcbiAgfVxuXG4gIC51LW1sLTE5MFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXJlbTtcbiAgfVxuXG4gIC51LW1yLTE5MFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTlyZW07XG4gIH1cblxuICAudS1wdC0xOTBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTlyZW07XG4gIH1cblxuICAudS1wYi0xOTBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XG4gIH1cblxuICAudS1tdC0yMDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgfVxuXG4gIC51LW1iLTIwMFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICB9XG5cbiAgLnUtbWwtMjAwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtO1xuICB9XG5cbiAgLnUtbXItMjAwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbTtcbiAgfVxuXG4gIC51LXB0LTIwMFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgfVxuXG4gIC51LXBiLTIwMFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxuXG4gIC51LW10LTIxMFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDIxcmVtO1xuICB9XG5cbiAgLnUtbWItMjEwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFyZW07XG4gIH1cblxuICAudS1tbC0yMTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjFyZW07XG4gIH1cblxuICAudS1tci0yMTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcmVtO1xuICB9XG5cbiAgLnUtcHQtMjEwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDIxcmVtO1xuICB9XG5cbiAgLnUtcGItMjEwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcmVtO1xuICB9XG5cbiAgLnUtbXQtMjIwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMjJyZW07XG4gIH1cblxuICAudS1tYi0yMjBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnJlbTtcbiAgfVxuXG4gIC51LW1sLTIyMFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgfVxuXG4gIC51LW1yLTIyMFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjJyZW07XG4gIH1cblxuICAudS1wdC0yMjBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjJyZW07XG4gIH1cblxuICAudS1wYi0yMjBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJyZW07XG4gIH1cblxuICAudS1tdC0yMzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyM3JlbTtcbiAgfVxuXG4gIC51LW1iLTIzMFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcmVtO1xuICB9XG5cbiAgLnUtbWwtMjMwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcmVtO1xuICB9XG5cbiAgLnUtbXItMjMwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3JlbTtcbiAgfVxuXG4gIC51LXB0LTIzMFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAyM3JlbTtcbiAgfVxuXG4gIC51LXBiLTIzMFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3JlbTtcbiAgfVxuXG4gIC51LW10LTI0MFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICB9XG5cbiAgLnUtbWItMjQwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gIH1cblxuICAudS1tbC0yNDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjRyZW07XG4gIH1cblxuICAudS1tci0yNDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cmVtO1xuICB9XG5cbiAgLnUtcHQtMjQwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cmVtO1xuICB9XG5cbiAgLnUtcGItMjQwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuICB9XG5cbiAgLnUtbXQtMjUwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMjVyZW07XG4gIH1cblxuICAudS1tYi0yNTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXJlbTtcbiAgfVxuXG4gIC51LW1sLTI1MFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXJlbTtcbiAgfVxuXG4gIC51LW1yLTI1MFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjVyZW07XG4gIH1cblxuICAudS1wdC0yNTBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVyZW07XG4gIH1cblxuICAudS1wYi0yNTBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG4gIH1cblxuICAudS1tdC0yNjBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyNnJlbTtcbiAgfVxuXG4gIC51LW1iLTI2MFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cmVtO1xuICB9XG5cbiAgLnUtbWwtMjYwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cmVtO1xuICB9XG5cbiAgLnUtbXItMjYwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnJlbTtcbiAgfVxuXG4gIC51LXB0LTI2MFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAyNnJlbTtcbiAgfVxuXG4gIC51LXBiLTI2MFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnJlbTtcbiAgfVxuXG4gIC51LW10LTI3MFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDI3cmVtO1xuICB9XG5cbiAgLnUtbWItMjcwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdyZW07XG4gIH1cblxuICAudS1tbC0yNzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjdyZW07XG4gIH1cblxuICAudS1tci0yNzBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cmVtO1xuICB9XG5cbiAgLnUtcHQtMjcwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDI3cmVtO1xuICB9XG5cbiAgLnUtcGItMjcwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cmVtO1xuICB9XG5cbiAgLnUtbXQtMjgwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMjhyZW07XG4gIH1cblxuICAudS1tYi0yODBcXEB3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHJlbTtcbiAgfVxuXG4gIC51LW1sLTI4MFxcQHdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHJlbTtcbiAgfVxuXG4gIC51LW1yLTI4MFxcQHdpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjhyZW07XG4gIH1cblxuICAudS1wdC0yODBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjhyZW07XG4gIH1cblxuICAudS1wYi0yODBcXEB3aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhyZW07XG4gIH1cblxuICAudS1tdC0yOTBcXEB3aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyOXJlbTtcbiAgfVxuXG4gIC51LW1iLTI5MFxcQHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cmVtO1xuICB9XG5cbiAgLnUtbWwtMjkwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5cmVtO1xuICB9XG5cbiAgLnUtbXItMjkwXFxAd2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOXJlbTtcbiAgfVxuXG4gIC51LXB0LTI5MFxcQHdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAyOXJlbTtcbiAgfVxuXG4gIC51LXBiLTI5MFxcQHdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXJlbTtcbiAgfVxuXG4gIC51LW10LTMwMFxcQHdpZGUge1xuICAgIG1hcmdpbi10b3A6IDMwcmVtO1xuICB9XG5cbiAgLnUtbWItMzAwXFxAd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzByZW07XG4gIH1cblxuICAudS1tbC0zMDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMzByZW07XG4gIH1cblxuICAudS1tci0zMDBcXEB3aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcmVtO1xuICB9XG5cbiAgLnUtcHQtMzAwXFxAd2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcmVtO1xuICB9XG5cbiAgLnUtcGItMzAwXFxAd2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cblxuICAudS1tYi0wXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gIC51LW1sLTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgfVxuXG4gIC51LW1yLTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIH1cblxuICAudS1wdC0wXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gIH1cblxuICAudS1wYi0wXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cblxuICAudS1tdC01XFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLnUtbWItNVxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC51LW1sLTVcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLnUtbXItNVxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLnUtcHQtNVxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cblxuICAudS1wYi01XFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC51LW10LTEwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC51LW1iLTEwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC51LW1sLTEwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAudS1tci0xMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC51LXB0LTEwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAudS1wYi0xMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnUtbXQtMTVcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cblxuICAudS1tYi0xNVxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1sLTE1XFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1yLTE1XFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAudS1wdC0xNVxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAudS1wYi0xNVxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAudS1tdC0yMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAudS1tYi0yMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAudS1tbC0yMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG5cbiAgLnUtbXItMjBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICAudS1wdC0yMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgLnUtcGItMjBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51LW10LTMwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIC51LW1iLTMwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC51LW1sLTMwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cblxuICAudS1tci0zMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxuXG4gIC51LXB0LTMwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cblxuICAudS1wYi0zMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnUtbXQtNDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgLnUtbWItNDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnUtbWwtNDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuXG4gIC51LW1yLTQwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnUtcHQtNDBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LXBiLTQwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAudS1tdC01MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAudS1tYi01MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAudS1tbC01MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLnUtbXItNTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIH1cblxuICAudS1wdC01MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgLnUtcGItNTBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC51LW10LTYwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIC51LW1iLTYwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC51LW1sLTYwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIH1cblxuICAudS1tci02MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgfVxuXG4gIC51LXB0LTYwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cblxuICAudS1wYi02MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnUtbXQtNzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG5cbiAgLnUtbWItNzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG5cbiAgLnUtbWwtNzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgfVxuXG4gIC51LW1yLTcwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xuICB9XG5cbiAgLnUtcHQtNzBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgfVxuXG4gIC51LXBiLTcwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICAudS1tdC04MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cblxuICAudS1tYi04MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cblxuICAudS1tbC04MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLnUtbXItODBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIH1cblxuICAudS1wdC04MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLnUtcGItODBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC51LW10LTkwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgfVxuXG4gIC51LW1iLTkwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuXG4gIC51LW1sLTkwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gIH1cblxuICAudS1tci05MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOXJlbTtcbiAgfVxuXG4gIC51LXB0LTkwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gIH1cblxuICAudS1wYi05MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLnUtbXQtMTAwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cblxuICAudS1tYi0xMDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC51LW1sLTEwMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC51LW1yLTEwMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAudS1wdC0xMDBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cblxuICAudS1wYi0xMDBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAudS1tdC0xMTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgfVxuXG4gIC51LW1iLTExMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xuICB9XG5cbiAgLnUtbWwtMTEwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtO1xuICB9XG5cbiAgLnUtbXItMTEwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbiAgfVxuXG4gIC51LXB0LTExMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbTtcbiAgfVxuXG4gIC51LXBiLTExMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbiAgfVxuXG4gIC51LW10LTEyMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICB9XG5cbiAgLnUtbWItMTIwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAudS1tbC0xMjBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW07XG4gIH1cblxuICAudS1tci0xMjBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xuICB9XG5cbiAgLnUtcHQtMTIwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICB9XG5cbiAgLnUtcGItMTIwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnUtbXQtMTMwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW07XG4gIH1cblxuICAudS1tYi0xMzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcbiAgfVxuXG4gIC51LW1sLTEzMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbTtcbiAgfVxuXG4gIC51LW1yLTEzMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW07XG4gIH1cblxuICAudS1wdC0xMzBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIH1cblxuICAudS1wYi0xMzBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gIH1cblxuICAudS1tdC0xNDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgfVxuXG4gIC51LW1iLTE0MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnUtbWwtMTQwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLnUtbXItMTQwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbTtcbiAgfVxuXG4gIC51LXB0LTE0MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgfVxuXG4gIC51LXBiLTE0MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC51LW10LTE1MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICB9XG5cbiAgLnUtbWItMTUwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cblxuICAudS1tbC0xNTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW07XG4gIH1cblxuICAudS1tci0xNTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtO1xuICB9XG5cbiAgLnUtcHQtMTUwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICB9XG5cbiAgLnUtcGItMTUwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICB9XG5cbiAgLnUtbXQtMTYwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gIH1cblxuICAudS1tYi0xNjBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC51LW1sLTE2MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC51LW1yLTE2MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAudS1wdC0xNjBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIH1cblxuICAudS1wYi0xNjBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAudS1tdC0xNzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxN3JlbTtcbiAgfVxuXG4gIC51LW1iLTE3MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3cmVtO1xuICB9XG5cbiAgLnUtbWwtMTcwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cmVtO1xuICB9XG5cbiAgLnUtbXItMTcwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3JlbTtcbiAgfVxuXG4gIC51LXB0LTE3MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxN3JlbTtcbiAgfVxuXG4gIC51LXBiLTE3MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3JlbTtcbiAgfVxuXG4gIC51LW10LTE4MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICB9XG5cbiAgLnUtbWItMTgwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW07XG4gIH1cblxuICAudS1tbC0xODBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMThyZW07XG4gIH1cblxuICAudS1tci0xODBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtO1xuICB9XG5cbiAgLnUtcHQtMTgwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtO1xuICB9XG5cbiAgLnUtcGItMTgwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xuICB9XG5cbiAgLnUtbXQtMTkwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTlyZW07XG4gIH1cblxuICAudS1tYi0xOTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXJlbTtcbiAgfVxuXG4gIC51LW1sLTE5MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxOXJlbTtcbiAgfVxuXG4gIC51LW1yLTE5MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTlyZW07XG4gIH1cblxuICAudS1wdC0xOTBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTlyZW07XG4gIH1cblxuICAudS1wYi0xOTBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XG4gIH1cblxuICAudS1tdC0yMDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgfVxuXG4gIC51LW1iLTIwMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICB9XG5cbiAgLnUtbWwtMjAwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtO1xuICB9XG5cbiAgLnUtbXItMjAwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbTtcbiAgfVxuXG4gIC51LXB0LTIwMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgfVxuXG4gIC51LXBiLTIwMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxuXG4gIC51LW10LTIxMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDIxcmVtO1xuICB9XG5cbiAgLnUtbWItMjEwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFyZW07XG4gIH1cblxuICAudS1tbC0yMTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjFyZW07XG4gIH1cblxuICAudS1tci0yMTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcmVtO1xuICB9XG5cbiAgLnUtcHQtMjEwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDIxcmVtO1xuICB9XG5cbiAgLnUtcGItMjEwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcmVtO1xuICB9XG5cbiAgLnUtbXQtMjIwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjJyZW07XG4gIH1cblxuICAudS1tYi0yMjBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnJlbTtcbiAgfVxuXG4gIC51LW1sLTIyMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgfVxuXG4gIC51LW1yLTIyMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjJyZW07XG4gIH1cblxuICAudS1wdC0yMjBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjJyZW07XG4gIH1cblxuICAudS1wYi0yMjBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJyZW07XG4gIH1cblxuICAudS1tdC0yMzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyM3JlbTtcbiAgfVxuXG4gIC51LW1iLTIzMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIzcmVtO1xuICB9XG5cbiAgLnUtbWwtMjMwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcmVtO1xuICB9XG5cbiAgLnUtbXItMjMwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3JlbTtcbiAgfVxuXG4gIC51LXB0LTIzMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyM3JlbTtcbiAgfVxuXG4gIC51LXBiLTIzMFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3JlbTtcbiAgfVxuXG4gIC51LW10LTI0MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICB9XG5cbiAgLnUtbWItMjQwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gIH1cblxuICAudS1tbC0yNDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjRyZW07XG4gIH1cblxuICAudS1tci0yNDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cmVtO1xuICB9XG5cbiAgLnUtcHQtMjQwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDI0cmVtO1xuICB9XG5cbiAgLnUtcGItMjQwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuICB9XG5cbiAgLnUtbXQtMjUwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjVyZW07XG4gIH1cblxuICAudS1tYi0yNTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXJlbTtcbiAgfVxuXG4gIC51LW1sLTI1MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXJlbTtcbiAgfVxuXG4gIC51LW1yLTI1MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVyZW07XG4gIH1cblxuICAudS1wdC0yNTBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVyZW07XG4gIH1cblxuICAudS1wYi0yNTBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG4gIH1cblxuICAudS1tdC0yNjBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNnJlbTtcbiAgfVxuXG4gIC51LW1iLTI2MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI2cmVtO1xuICB9XG5cbiAgLnUtbWwtMjYwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cmVtO1xuICB9XG5cbiAgLnUtbXItMjYwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnJlbTtcbiAgfVxuXG4gIC51LXB0LTI2MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNnJlbTtcbiAgfVxuXG4gIC51LXBiLTI2MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnJlbTtcbiAgfVxuXG4gIC51LW10LTI3MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDI3cmVtO1xuICB9XG5cbiAgLnUtbWItMjcwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdyZW07XG4gIH1cblxuICAudS1tbC0yNzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjdyZW07XG4gIH1cblxuICAudS1tci0yNzBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cmVtO1xuICB9XG5cbiAgLnUtcHQtMjcwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDI3cmVtO1xuICB9XG5cbiAgLnUtcGItMjcwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cmVtO1xuICB9XG5cbiAgLnUtbXQtMjgwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjhyZW07XG4gIH1cblxuICAudS1tYi0yODBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHJlbTtcbiAgfVxuXG4gIC51LW1sLTI4MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyOHJlbTtcbiAgfVxuXG4gIC51LW1yLTI4MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjhyZW07XG4gIH1cblxuICAudS1wdC0yODBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjhyZW07XG4gIH1cblxuICAudS1wYi0yODBcXEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhyZW07XG4gIH1cblxuICAudS1tdC0yOTBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyOXJlbTtcbiAgfVxuXG4gIC51LW1iLTI5MFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI5cmVtO1xuICB9XG5cbiAgLnUtbWwtMjkwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5cmVtO1xuICB9XG5cbiAgLnUtbXItMjkwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOXJlbTtcbiAgfVxuXG4gIC51LXB0LTI5MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyOXJlbTtcbiAgfVxuXG4gIC51LXBiLTI5MFxcQGRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXJlbTtcbiAgfVxuXG4gIC51LW10LTMwMFxcQGRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDMwcmVtO1xuICB9XG5cbiAgLnUtbWItMzAwXFxAZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzByZW07XG4gIH1cblxuICAudS1tbC0zMDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzByZW07XG4gIH1cblxuICAudS1tci0zMDBcXEBkZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcmVtO1xuICB9XG5cbiAgLnUtcHQtMzAwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcmVtO1xuICB9XG5cbiAgLnUtcGItMzAwXFxAZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0wXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG5cbiAgLnUtbWItMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gIC51LW1sLTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICB9XG5cbiAgLnUtbXItMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICB9XG5cbiAgLnUtcHQtMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gIH1cblxuICAudS1wYi0wXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gIC51LW10LTVcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC51LW1iLTVcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC51LW1sLTVcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAudS1tci01XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC51LXB0LTVcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cblxuICAudS1wYi01XFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnUtbXQtMTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAudS1tYi0xMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC51LW1sLTEwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gIC51LW1yLTEwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudS1wdC0xMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAudS1wYi0xMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAudS1tdC0xNVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLnUtbWItMTVcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1sLTE1XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG5cbiAgLnUtbXItMTVcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnUtcHQtMTVcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAudS1wYi0xNVxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC51LW10LTIwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnUtbWItMjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAudS1tbC0yMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cblxuICAudS1tci0yMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnUtcHQtMjBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgLnUtcGItMjBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnUtbXQtMzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudS1tYi0zMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC51LW1sLTMwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gIC51LW1yLTMwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cblxuICAudS1wdC0zMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cblxuICAudS1wYi0zMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAudS1tdC00MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LW1iLTQwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnUtbWwtNDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLnUtbXItNDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC51LXB0LTQwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LXBiLTQwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC51LW10LTUwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLnUtbWItNTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAudS1tbC01MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIH1cblxuICAudS1tci01MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnUtcHQtNTBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgLnUtcGItNTBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnUtbXQtNjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICAudS1tYi02MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC51LW1sLTYwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxuXG4gIC51LW1yLTYwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIH1cblxuICAudS1wdC02MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cblxuICAudS1wYi02MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAudS1tdC03MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxuXG4gIC51LW1iLTcwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG5cbiAgLnUtbWwtNzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICB9XG5cbiAgLnUtbXItNzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbTtcbiAgfVxuXG4gIC51LXB0LTcwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgfVxuXG4gIC51LXBiLTcwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgfVxuXG4gIC51LW10LTgwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG5cbiAgLnUtbWItODBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cblxuICAudS1tbC04MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gIH1cblxuICAudS1tci04MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLnUtcHQtODBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLnUtcGItODBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnUtbXQtOTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gIH1cblxuICAudS1tYi05MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuXG4gIC51LW1sLTkwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgfVxuXG4gIC51LW1yLTkwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW07XG4gIH1cblxuICAudS1wdC05MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gIH1cblxuICAudS1wYi05MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIH1cblxuICAudS1tdC0xMDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG5cbiAgLnUtbWItMTAwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC51LW1sLTEwMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICB9XG5cbiAgLnUtbXItMTAwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLnUtcHQtMTAwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cblxuICAudS1wYi0xMDBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC51LW10LTExMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW07XG4gIH1cblxuICAudS1tYi0xMTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xuICB9XG5cbiAgLnUtbWwtMTEwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW07XG4gIH1cblxuICAudS1tci0xMTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW07XG4gIH1cblxuICAudS1wdC0xMTBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbTtcbiAgfVxuXG4gIC51LXBiLTExMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtO1xuICB9XG5cbiAgLnUtbXQtMTIwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgfVxuXG4gIC51LW1iLTEyMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAudS1tbC0xMjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbiAgfVxuXG4gIC51LW1yLTEyMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbiAgfVxuXG4gIC51LXB0LTEyMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICB9XG5cbiAgLnUtcGItMTIwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAudS1tdC0xMzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtO1xuICB9XG5cbiAgLnUtbWItMTMwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcbiAgfVxuXG4gIC51LW1sLTEzMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtO1xuICB9XG5cbiAgLnUtbXItMTMwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtO1xuICB9XG5cbiAgLnUtcHQtMTMwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIH1cblxuICAudS1wYi0xMzBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgfVxuXG4gIC51LW10LTE0MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gIH1cblxuICAudS1tYi0xNDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnUtbWwtMTQwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW07XG4gIH1cblxuICAudS1tci0xNDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAudS1wdC0xNDBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgfVxuXG4gIC51LXBiLTE0MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnUtbXQtMTUwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgfVxuXG4gIC51LW1iLTE1MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cblxuICAudS1tbC0xNTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbTtcbiAgfVxuXG4gIC51LW1yLTE1MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbTtcbiAgfVxuXG4gIC51LXB0LTE1MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICB9XG5cbiAgLnUtcGItMTUwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIH1cblxuICAudS1tdC0xNjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG5cbiAgLnUtbWItMTYwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC51LW1sLTE2MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICB9XG5cbiAgLnUtbXItMTYwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLnUtcHQtMTYwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIH1cblxuICAudS1wYi0xNjBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC51LW10LTE3MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTdyZW07XG4gIH1cblxuICAudS1tYi0xNzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cmVtO1xuICB9XG5cbiAgLnUtbWwtMTcwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTdyZW07XG4gIH1cblxuICAudS1tci0xNzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTdyZW07XG4gIH1cblxuICAudS1wdC0xNzBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxN3JlbTtcbiAgfVxuXG4gIC51LXBiLTE3MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cmVtO1xuICB9XG5cbiAgLnUtbXQtMTgwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgfVxuXG4gIC51LW1iLTE4MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW07XG4gIH1cblxuICAudS1tbC0xODBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbTtcbiAgfVxuXG4gIC51LW1yLTE4MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbTtcbiAgfVxuXG4gIC51LXB0LTE4MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtO1xuICB9XG5cbiAgLnUtcGItMTgwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW07XG4gIH1cblxuICAudS1tdC0xOTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE5cmVtO1xuICB9XG5cbiAgLnUtbWItMTkwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXJlbTtcbiAgfVxuXG4gIC51LW1sLTE5MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cmVtO1xuICB9XG5cbiAgLnUtbXItMTkwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cmVtO1xuICB9XG5cbiAgLnUtcHQtMTkwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTlyZW07XG4gIH1cblxuICAudS1wYi0xOTBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXJlbTtcbiAgfVxuXG4gIC51LW10LTIwMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjByZW07XG4gIH1cblxuICAudS1tYi0yMDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICB9XG5cbiAgLnUtbWwtMjAwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjByZW07XG4gIH1cblxuICAudS1tci0yMDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gIH1cblxuICAudS1wdC0yMDBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgfVxuXG4gIC51LXBiLTIwMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICB9XG5cbiAgLnUtbXQtMjEwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMXJlbTtcbiAgfVxuXG4gIC51LW1iLTIxMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFyZW07XG4gIH1cblxuICAudS1tbC0yMTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXJlbTtcbiAgfVxuXG4gIC51LW1yLTIxMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXJlbTtcbiAgfVxuXG4gIC51LXB0LTIxMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDIxcmVtO1xuICB9XG5cbiAgLnUtcGItMjEwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFyZW07XG4gIH1cblxuICAudS1tdC0yMjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDIycmVtO1xuICB9XG5cbiAgLnUtbWItMjIwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnJlbTtcbiAgfVxuXG4gIC51LW1sLTIyMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycmVtO1xuICB9XG5cbiAgLnUtbXItMjIwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycmVtO1xuICB9XG5cbiAgLnUtcHQtMjIwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjJyZW07XG4gIH1cblxuICAudS1wYi0yMjBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnJlbTtcbiAgfVxuXG4gIC51LW10LTIzMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjNyZW07XG4gIH1cblxuICAudS1tYi0yMzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcmVtO1xuICB9XG5cbiAgLnUtbWwtMjMwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjNyZW07XG4gIH1cblxuICAudS1tci0yMzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjNyZW07XG4gIH1cblxuICAudS1wdC0yMzBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyM3JlbTtcbiAgfVxuXG4gIC51LXBiLTIzMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcmVtO1xuICB9XG5cbiAgLnUtbXQtMjQwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgfVxuXG4gIC51LW1iLTI0MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gIH1cblxuICAudS1tbC0yNDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHJlbTtcbiAgfVxuXG4gIC51LW1yLTI0MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHJlbTtcbiAgfVxuXG4gIC51LXB0LTI0MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI0cmVtO1xuICB9XG5cbiAgLnUtcGItMjQwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRyZW07XG4gIH1cblxuICAudS1tdC0yNTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI1cmVtO1xuICB9XG5cbiAgLnUtbWItMjUwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXJlbTtcbiAgfVxuXG4gIC51LW1sLTI1MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cmVtO1xuICB9XG5cbiAgLnUtbXItMjUwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cmVtO1xuICB9XG5cbiAgLnUtcHQtMjUwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVyZW07XG4gIH1cblxuICAudS1wYi0yNTBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXJlbTtcbiAgfVxuXG4gIC51LW10LTI2MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjZyZW07XG4gIH1cblxuICAudS1tYi0yNjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cmVtO1xuICB9XG5cbiAgLnUtbWwtMjYwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjZyZW07XG4gIH1cblxuICAudS1tci0yNjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjZyZW07XG4gIH1cblxuICAudS1wdC0yNjBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyNnJlbTtcbiAgfVxuXG4gIC51LXBiLTI2MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cmVtO1xuICB9XG5cbiAgLnUtbXQtMjcwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyN3JlbTtcbiAgfVxuXG4gIC51LW1iLTI3MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdyZW07XG4gIH1cblxuICAudS1tbC0yNzBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3JlbTtcbiAgfVxuXG4gIC51LW1yLTI3MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3JlbTtcbiAgfVxuXG4gIC51LXB0LTI3MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI3cmVtO1xuICB9XG5cbiAgLnUtcGItMjcwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdyZW07XG4gIH1cblxuICAudS1tdC0yODBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI4cmVtO1xuICB9XG5cbiAgLnUtbWItMjgwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHJlbTtcbiAgfVxuXG4gIC51LW1sLTI4MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cmVtO1xuICB9XG5cbiAgLnUtbXItMjgwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cmVtO1xuICB9XG5cbiAgLnUtcHQtMjgwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjhyZW07XG4gIH1cblxuICAudS1wYi0yODBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHJlbTtcbiAgfVxuXG4gIC51LW10LTI5MFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjlyZW07XG4gIH1cblxuICAudS1tYi0yOTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cmVtO1xuICB9XG5cbiAgLnUtbWwtMjkwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjlyZW07XG4gIH1cblxuICAudS1tci0yOTBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjlyZW07XG4gIH1cblxuICAudS1wdC0yOTBcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyOXJlbTtcbiAgfVxuXG4gIC51LXBiLTI5MFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cmVtO1xuICB9XG5cbiAgLnUtbXQtMzAwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHJlbTtcbiAgfVxuXG4gIC51LW1iLTMwMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzByZW07XG4gIH1cblxuICAudS1tbC0zMDBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHJlbTtcbiAgfVxuXG4gIC51LW1yLTMwMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHJlbTtcbiAgfVxuXG4gIC51LXB0LTMwMFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDMwcmVtO1xuICB9XG5cbiAgLnUtcGItMzAwXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzByZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC51LW10LTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG5cbiAgLnUtbWItMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cblxuICAudS1tbC0wXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gIH1cblxuICAudS1tci0wXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICB9XG5cbiAgLnUtcHQtMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG5cbiAgLnUtcGItMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG5cbiAgLnUtbXQtNVxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC51LW1iLTVcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAudS1tbC01XFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC51LW1yLTVcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC51LXB0LTVcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLnUtcGItNVxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAudS1tdC0xMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAudS1tYi0xMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAudS1tbC0xMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLnUtbXItMTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudS1wdC0xMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgLnUtcGItMTBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC51LW10LTE1XFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLnUtbWItMTVcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAudS1tbC0xNVxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cblxuICAudS1tci0xNVxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnUtcHQtMTVcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLnUtcGItMTVcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLnUtbXQtMjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnUtbWItMjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnUtbWwtMjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuXG4gIC51LW1yLTIwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnUtcHQtMjBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC51LXBiLTIwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cblxuICAudS1tdC0zMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudS1tYi0zMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAudS1tbC0zMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgLnUtbXItMzBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cblxuICAudS1wdC0zMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG5cbiAgLnUtcGItMzBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC51LW10LTQwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LW1iLTQwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC51LW1sLTQwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cblxuICAudS1tci00MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC51LXB0LTQwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cblxuICAudS1wYi00MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnUtbXQtNTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLnUtbWItNTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnUtbWwtNTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgfVxuXG4gIC51LW1yLTUwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnUtcHQtNTBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuXG4gIC51LXBiLTUwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAudS1tdC02MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICAudS1tYi02MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAudS1tbC02MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICB9XG5cbiAgLnUtbXItNjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIH1cblxuICAudS1wdC02MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG5cbiAgLnUtcGItNjBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC51LW10LTcwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxuXG4gIC51LW1iLTcwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxuXG4gIC51LW1sLTcwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gIH1cblxuICAudS1tci03MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbTtcbiAgfVxuXG4gIC51LXB0LTcwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gIH1cblxuICAudS1wYi03MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG5cbiAgLnUtbXQtODBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG5cbiAgLnUtbWItODBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnUtbWwtODBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgfVxuXG4gIC51LW1yLTgwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLnUtcHQtODBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuXG4gIC51LXBiLTgwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAudS1tdC05MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gIH1cblxuICAudS1tYi05MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gIH1cblxuICAudS1tbC05MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtO1xuICB9XG5cbiAgLnUtbXItOTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW07XG4gIH1cblxuICAudS1wdC05MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICB9XG5cbiAgLnUtcGItOTBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgfVxuXG4gIC51LW10LTEwMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG5cbiAgLnUtbWItMTAwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAudS1tbC0xMDBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW07XG4gIH1cblxuICAudS1tci0xMDBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLnUtcHQtMTAwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG5cbiAgLnUtcGItMTAwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLnUtbXQtMTEwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW07XG4gIH1cblxuICAudS1tYi0xMTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbiAgfVxuXG4gIC51LW1sLTExMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbiAgfVxuXG4gIC51LW1yLTExMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW07XG4gIH1cblxuICAudS1wdC0xMTBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW07XG4gIH1cblxuICAudS1wYi0xMTBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG4gIH1cblxuICAudS1tdC0xMjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgfVxuXG4gIC51LW1iLTEyMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnUtbWwtMTIwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICB9XG5cbiAgLnUtbXItMTIwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbiAgfVxuXG4gIC51LXB0LTEyMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgfVxuXG4gIC51LXBiLTEyMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgfVxuXG4gIC51LW10LTEzMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtO1xuICB9XG5cbiAgLnUtbWItMTMwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG4gIH1cblxuICAudS1tbC0xMzBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW07XG4gIH1cblxuICAudS1tci0xMzBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtO1xuICB9XG5cbiAgLnUtcHQtMTMwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtO1xuICB9XG5cbiAgLnUtcGItMTMwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xuICB9XG5cbiAgLnUtbXQtMTQwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gIH1cblxuICAudS1tYi0xNDBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC51LW1sLTE0MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbTtcbiAgfVxuXG4gIC51LW1yLTE0MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAudS1wdC0xNDBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cblxuICAudS1wYi0xNDBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAudS1tdC0xNTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgfVxuXG4gIC51LW1iLTE1MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG5cbiAgLnUtbWwtMTUwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtO1xuICB9XG5cbiAgLnUtbXItMTUwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbTtcbiAgfVxuXG4gIC51LXB0LTE1MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcbiAgfVxuXG4gIC51LXBiLTE1MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgfVxuXG4gIC51LW10LTE2MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG5cbiAgLnUtbWItMTYwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAudS1tbC0xNjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTZyZW07XG4gIH1cblxuICAudS1tci0xNjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLnUtcHQtMTYwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICB9XG5cbiAgLnUtcGItMTYwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICB9XG5cbiAgLnUtbXQtMTcwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTdyZW07XG4gIH1cblxuICAudS1tYi0xNzBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcbiAgfVxuXG4gIC51LW1sLTE3MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3JlbTtcbiAgfVxuXG4gIC51LW1yLTE3MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTdyZW07XG4gIH1cblxuICAudS1wdC0xNzBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTdyZW07XG4gIH1cblxuICAudS1wYi0xNzBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdyZW07XG4gIH1cblxuICAudS1tdC0xODBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgfVxuXG4gIC51LW1iLTE4MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtO1xuICB9XG5cbiAgLnUtbWwtMTgwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtO1xuICB9XG5cbiAgLnUtbXItMTgwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbTtcbiAgfVxuXG4gIC51LXB0LTE4MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgfVxuXG4gIC51LXBiLTE4MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbTtcbiAgfVxuXG4gIC51LW10LTE5MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE5cmVtO1xuICB9XG5cbiAgLnUtbWItMTkwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlyZW07XG4gIH1cblxuICAudS1tbC0xOTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTlyZW07XG4gIH1cblxuICAudS1tci0xOTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cmVtO1xuICB9XG5cbiAgLnUtcHQtMTkwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE5cmVtO1xuICB9XG5cbiAgLnUtcGItMTkwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cmVtO1xuICB9XG5cbiAgLnUtbXQtMjAwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjByZW07XG4gIH1cblxuICAudS1tYi0yMDBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgfVxuXG4gIC51LW1sLTIwMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHJlbTtcbiAgfVxuXG4gIC51LW1yLTIwMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gIH1cblxuICAudS1wdC0yMDBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gIH1cblxuICAudS1wYi0yMDBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gIH1cblxuICAudS1tdC0yMTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMXJlbTtcbiAgfVxuXG4gIC51LW1iLTIxMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcmVtO1xuICB9XG5cbiAgLnUtbWwtMjEwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcmVtO1xuICB9XG5cbiAgLnUtbXItMjEwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXJlbTtcbiAgfVxuXG4gIC51LXB0LTIxMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyMXJlbTtcbiAgfVxuXG4gIC51LXBiLTIxMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXJlbTtcbiAgfVxuXG4gIC51LW10LTIyMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDIycmVtO1xuICB9XG5cbiAgLnUtbWItMjIwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJyZW07XG4gIH1cblxuICAudS1tbC0yMjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjJyZW07XG4gIH1cblxuICAudS1tci0yMjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycmVtO1xuICB9XG5cbiAgLnUtcHQtMjIwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDIycmVtO1xuICB9XG5cbiAgLnUtcGItMjIwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycmVtO1xuICB9XG5cbiAgLnUtbXQtMjMwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjNyZW07XG4gIH1cblxuICAudS1tYi0yMzBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3JlbTtcbiAgfVxuXG4gIC51LW1sLTIzMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3JlbTtcbiAgfVxuXG4gIC51LW1yLTIzMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjNyZW07XG4gIH1cblxuICAudS1wdC0yMzBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjNyZW07XG4gIH1cblxuICAudS1wYi0yMzBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNyZW07XG4gIH1cblxuICAudS1tdC0yNDBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgfVxuXG4gIC51LW1iLTI0MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuICB9XG5cbiAgLnUtbWwtMjQwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cmVtO1xuICB9XG5cbiAgLnUtbXItMjQwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHJlbTtcbiAgfVxuXG4gIC51LXB0LTI0MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHJlbTtcbiAgfVxuXG4gIC51LXBiLTI0MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHJlbTtcbiAgfVxuXG4gIC51LW10LTI1MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI1cmVtO1xuICB9XG5cbiAgLnUtbWItMjUwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVyZW07XG4gIH1cblxuICAudS1tbC0yNTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjVyZW07XG4gIH1cblxuICAudS1tci0yNTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cmVtO1xuICB9XG5cbiAgLnUtcHQtMjUwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI1cmVtO1xuICB9XG5cbiAgLnUtcGItMjUwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xuICB9XG5cbiAgLnUtbXQtMjYwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjZyZW07XG4gIH1cblxuICAudS1tYi0yNjBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnJlbTtcbiAgfVxuXG4gIC51LW1sLTI2MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnJlbTtcbiAgfVxuXG4gIC51LW1yLTI2MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjZyZW07XG4gIH1cblxuICAudS1wdC0yNjBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjZyZW07XG4gIH1cblxuICAudS1wYi0yNjBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZyZW07XG4gIH1cblxuICAudS1tdC0yNzBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyN3JlbTtcbiAgfVxuXG4gIC51LW1iLTI3MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cmVtO1xuICB9XG5cbiAgLnUtbWwtMjcwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3cmVtO1xuICB9XG5cbiAgLnUtbXItMjcwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3JlbTtcbiAgfVxuXG4gIC51LXB0LTI3MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyN3JlbTtcbiAgfVxuXG4gIC51LXBiLTI3MFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3JlbTtcbiAgfVxuXG4gIC51LW10LTI4MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI4cmVtO1xuICB9XG5cbiAgLnUtbWItMjgwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhyZW07XG4gIH1cblxuICAudS1tbC0yODBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjhyZW07XG4gIH1cblxuICAudS1tci0yODBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cmVtO1xuICB9XG5cbiAgLnUtcHQtMjgwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI4cmVtO1xuICB9XG5cbiAgLnUtcGItMjgwXFxAcGhhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cmVtO1xuICB9XG5cbiAgLnUtbXQtMjkwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjlyZW07XG4gIH1cblxuICAudS1tYi0yOTBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXJlbTtcbiAgfVxuXG4gIC51LW1sLTI5MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyOXJlbTtcbiAgfVxuXG4gIC51LW1yLTI5MFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjlyZW07XG4gIH1cblxuICAudS1wdC0yOTBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjlyZW07XG4gIH1cblxuICAudS1wYi0yOTBcXEBwaGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlyZW07XG4gIH1cblxuICAudS1tdC0zMDBcXEBwaGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHJlbTtcbiAgfVxuXG4gIC51LW1iLTMwMFxcQHBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcmVtO1xuICB9XG5cbiAgLnUtbWwtMzAwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcmVtO1xuICB9XG5cbiAgLnUtbXItMzAwXFxAcGhhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHJlbTtcbiAgfVxuXG4gIC51LXB0LTMwMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzMHJlbTtcbiAgfVxuXG4gIC51LXBiLTMwMFxcQHBoYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtbXQtMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgfVxuXG4gIC51LW1iLTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cblxuICAudS1tbC0wXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgfVxuXG4gIC51LW1yLTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgfVxuXG4gIC51LXB0LTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG5cbiAgLnUtcGItMFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cblxuICAudS1tdC01XFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAudS1tYi01XFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAudS1tbC01XFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLnUtbXItNVxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAudS1wdC01XFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLnUtcGItNVxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC51LW10LTEwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnUtbWItMTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAudS1tbC0xMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAudS1tci0xMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnUtcHQtMTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgLnUtcGItMTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnUtbXQtMTVcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1iLTE1XFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAudS1tbC0xNVxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1yLTE1XFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC51LXB0LTE1XFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLnUtcGItMTVcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAudS1tdC0yMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC51LW1iLTIwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnUtbWwtMjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG5cbiAgLnUtbXItMjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC51LXB0LTIwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC51LXBiLTIwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51LW10LTMwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLnUtbWItMzBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAudS1tbC0zMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cblxuICAudS1tci0zMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnUtcHQtMzBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG5cbiAgLnUtcGItMzBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnUtbXQtNDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cblxuICAudS1tYi00MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC51LW1sLTQwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuXG4gIC51LW1yLTQwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cblxuICAudS1wdC00MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cblxuICAudS1wYi00MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAudS1tdC01MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuXG4gIC51LW1iLTUwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnUtbWwtNTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLnUtbXItNTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxuXG4gIC51LXB0LTUwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuXG4gIC51LXBiLTUwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC51LW10LTYwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG5cbiAgLnUtbWItNjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAudS1tbC02MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIH1cblxuICAudS1tci02MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnUtcHQtNjBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG5cbiAgLnUtcGItNjBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnUtbXQtNzBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICAudS1tYi03MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxuXG4gIC51LW1sLTcwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgfVxuXG4gIC51LW1yLTcwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gIH1cblxuICAudS1wdC03MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gIH1cblxuICAudS1wYi03MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICAudS1tdC04MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuXG4gIC51LW1iLTgwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnUtbWwtODBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLnUtbXItODBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgfVxuXG4gIC51LXB0LTgwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuXG4gIC51LXBiLTgwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC51LW10LTkwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICB9XG5cbiAgLnUtbWItOTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gIH1cblxuICAudS1tbC05MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gIH1cblxuICAudS1tci05MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xuICB9XG5cbiAgLnUtcHQtOTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICB9XG5cbiAgLnUtcGItOTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLnUtbXQtMTAwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC51LW1iLTEwMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAudS1tbC0xMDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC51LW1yLTEwMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC51LXB0LTEwMFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG5cbiAgLnUtcGItMTAwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAudS1tdC0xMTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDExcmVtO1xuICB9XG5cbiAgLnUtbWItMTEwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbiAgfVxuXG4gIC51LW1sLTExMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtO1xuICB9XG5cbiAgLnUtbXItMTEwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xuICB9XG5cbiAgLnUtcHQtMTEwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW07XG4gIH1cblxuICAudS1wYi0xMTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbiAgfVxuXG4gIC51LW10LTEyMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gIH1cblxuICAudS1tYi0xMjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnUtbWwtMTIwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW07XG4gIH1cblxuICAudS1tci0xMjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAudS1wdC0xMjBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgfVxuXG4gIC51LXBiLTEyMFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnUtbXQtMTMwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgfVxuXG4gIC51LW1iLTEzMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG4gIH1cblxuICAudS1tbC0xMzBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbTtcbiAgfVxuXG4gIC51LW1yLTEzMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcbiAgfVxuXG4gIC51LXB0LTEzMFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtO1xuICB9XG5cbiAgLnUtcGItMTMwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gIH1cblxuICAudS1tdC0xNDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICB9XG5cbiAgLnUtbWItMTQwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC51LW1sLTE0MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLnUtbXItMTQwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLnUtcHQtMTQwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cblxuICAudS1wYi0xNDBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC51LW10LTE1MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW07XG4gIH1cblxuICAudS1tYi0xNTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG5cbiAgLnUtbWwtMTUwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW07XG4gIH1cblxuICAudS1tci0xNTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW07XG4gIH1cblxuICAudS1wdC0xNTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcbiAgfVxuXG4gIC51LXBiLTE1MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICB9XG5cbiAgLnUtbXQtMTYwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC51LW1iLTE2MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAudS1tbC0xNjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC51LW1yLTE2MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC51LXB0LTE2MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICB9XG5cbiAgLnUtcGItMTYwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAudS1tdC0xNzBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE3cmVtO1xuICB9XG5cbiAgLnUtbWItMTcwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcbiAgfVxuXG4gIC51LW1sLTE3MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cmVtO1xuICB9XG5cbiAgLnUtbXItMTcwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cmVtO1xuICB9XG5cbiAgLnUtcHQtMTcwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTdyZW07XG4gIH1cblxuICAudS1wYi0xNzBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3JlbTtcbiAgfVxuXG4gIC51LW10LTE4MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gIH1cblxuICAudS1tYi0xODBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtO1xuICB9XG5cbiAgLnUtbWwtMTgwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMThyZW07XG4gIH1cblxuICAudS1tci0xODBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMThyZW07XG4gIH1cblxuICAudS1wdC0xODBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgfVxuXG4gIC51LXBiLTE4MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xuICB9XG5cbiAgLnUtbXQtMTkwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOXJlbTtcbiAgfVxuXG4gIC51LW1iLTE5MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlyZW07XG4gIH1cblxuICAudS1tbC0xOTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXJlbTtcbiAgfVxuXG4gIC51LW1yLTE5MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXJlbTtcbiAgfVxuXG4gIC51LXB0LTE5MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDE5cmVtO1xuICB9XG5cbiAgLnUtcGItMTkwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XG4gIH1cblxuICAudS1tdC0yMDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICB9XG5cbiAgLnUtbWItMjAwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgfVxuXG4gIC51LW1sLTIwMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtO1xuICB9XG5cbiAgLnUtbXItMjAwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xuICB9XG5cbiAgLnUtcHQtMjAwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gIH1cblxuICAudS1wYi0yMDBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxuXG4gIC51LW10LTIxMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjFyZW07XG4gIH1cblxuICAudS1tYi0yMTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcmVtO1xuICB9XG5cbiAgLnUtbWwtMjEwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjFyZW07XG4gIH1cblxuICAudS1tci0yMTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjFyZW07XG4gIH1cblxuICAudS1wdC0yMTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMXJlbTtcbiAgfVxuXG4gIC51LXBiLTIxMFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcmVtO1xuICB9XG5cbiAgLnUtbXQtMjIwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMnJlbTtcbiAgfVxuXG4gIC51LW1iLTIyMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJyZW07XG4gIH1cblxuICAudS1tbC0yMjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgfVxuXG4gIC51LW1yLTIyMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnJlbTtcbiAgfVxuXG4gIC51LXB0LTIyMFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDIycmVtO1xuICB9XG5cbiAgLnUtcGItMjIwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJyZW07XG4gIH1cblxuICAudS1tdC0yMzBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDIzcmVtO1xuICB9XG5cbiAgLnUtbWItMjMwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3JlbTtcbiAgfVxuXG4gIC51LW1sLTIzMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcmVtO1xuICB9XG5cbiAgLnUtbXItMjMwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcmVtO1xuICB9XG5cbiAgLnUtcHQtMjMwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjNyZW07XG4gIH1cblxuICAudS1wYi0yMzBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3JlbTtcbiAgfVxuXG4gIC51LW10LTI0MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRyZW07XG4gIH1cblxuICAudS1tYi0yNDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuICB9XG5cbiAgLnUtbWwtMjQwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjRyZW07XG4gIH1cblxuICAudS1tci0yNDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjRyZW07XG4gIH1cblxuICAudS1wdC0yNDBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyNHJlbTtcbiAgfVxuXG4gIC51LXBiLTI0MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuICB9XG5cbiAgLnUtbXQtMjUwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXJlbTtcbiAgfVxuXG4gIC51LW1iLTI1MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVyZW07XG4gIH1cblxuICAudS1tbC0yNTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXJlbTtcbiAgfVxuXG4gIC51LW1yLTI1MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXJlbTtcbiAgfVxuXG4gIC51LXB0LTI1MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cmVtO1xuICB9XG5cbiAgLnUtcGItMjUwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG4gIH1cblxuICAudS1tdC0yNjBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDI2cmVtO1xuICB9XG5cbiAgLnUtbWItMjYwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnJlbTtcbiAgfVxuXG4gIC51LW1sLTI2MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cmVtO1xuICB9XG5cbiAgLnUtbXItMjYwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cmVtO1xuICB9XG5cbiAgLnUtcHQtMjYwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjZyZW07XG4gIH1cblxuICAudS1wYi0yNjBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnJlbTtcbiAgfVxuXG4gIC51LW10LTI3MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjdyZW07XG4gIH1cblxuICAudS1tYi0yNzBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cmVtO1xuICB9XG5cbiAgLnUtbWwtMjcwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjdyZW07XG4gIH1cblxuICAudS1tci0yNzBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjdyZW07XG4gIH1cblxuICAudS1wdC0yNzBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyN3JlbTtcbiAgfVxuXG4gIC51LXBiLTI3MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cmVtO1xuICB9XG5cbiAgLnUtbXQtMjgwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHJlbTtcbiAgfVxuXG4gIC51LW1iLTI4MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhyZW07XG4gIH1cblxuICAudS1tbC0yODBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHJlbTtcbiAgfVxuXG4gIC51LW1yLTI4MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHJlbTtcbiAgfVxuXG4gIC51LXB0LTI4MFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDI4cmVtO1xuICB9XG5cbiAgLnUtcGItMjgwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhyZW07XG4gIH1cblxuICAudS1tdC0yOTBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDI5cmVtO1xuICB9XG5cbiAgLnUtbWItMjkwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXJlbTtcbiAgfVxuXG4gIC51LW1sLTI5MFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5cmVtO1xuICB9XG5cbiAgLnUtbXItMjkwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5cmVtO1xuICB9XG5cbiAgLnUtcHQtMjkwXFxAbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjlyZW07XG4gIH1cblxuICAudS1wYi0yOTBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXJlbTtcbiAgfVxuXG4gIC51LW10LTMwMFxcQG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzByZW07XG4gIH1cblxuICAudS1tYi0zMDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcmVtO1xuICB9XG5cbiAgLnUtbWwtMzAwXFxAbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzByZW07XG4gIH1cblxuICAudS1tci0zMDBcXEBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzByZW07XG4gIH1cblxuICAudS1wdC0zMDBcXEBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHJlbTtcbiAgfVxuXG4gIC51LXBiLTMwMFxcQG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MTJweCkge1xuICAudS1tdC0wXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgfVxuXG4gIC51LW1iLTBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG5cbiAgLnUtbWwtMFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICB9XG5cbiAgLnUtbXItMFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgfVxuXG4gIC51LXB0LTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgfVxuXG4gIC51LXBiLTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gIC51LW10LTVcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAudS1tYi01XFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnUtbWwtNVxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAudS1tci01XFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAudS1wdC01XFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC51LXBiLTVcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnUtbXQtMTBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnUtbWItMTBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnUtbWwtMTBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gIC51LW1yLTEwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnUtcHQtMTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuXG4gIC51LXBiLTEwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAudS1tdC0xNVxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC51LW1iLTE1XFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLnUtbWwtMTVcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG5cbiAgLnUtbXItMTVcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC51LXB0LTE1XFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC51LXBiLTE1XFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC51LW10LTIwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC51LW1iLTIwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51LW1sLTIwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cblxuICAudS1tci0yMFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC51LXB0LTIwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAudS1wYi0yMFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnUtbXQtMzBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLnUtbWItMzBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnUtbWwtMzBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gIC51LW1yLTMwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnUtcHQtMzBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuXG4gIC51LXBiLTMwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAudS1tdC00MFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cblxuICAudS1tYi00MFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAudS1tbC00MFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLnUtbXItNDBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cblxuICAudS1wdC00MFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgLnUtcGItNDBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC51LW10LTUwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuXG4gIC51LW1iLTUwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC51LW1sLTUwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIH1cblxuICAudS1tci01MFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxuXG4gIC51LXB0LTUwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cblxuICAudS1wYi01MFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnUtbXQtNjBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG5cbiAgLnUtbWItNjBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnUtbWwtNjBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxuXG4gIC51LW1yLTYwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnUtcHQtNjBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxuXG4gIC51LXBiLTYwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAudS1tdC03MFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICAudS1tYi03MFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cblxuICAudS1tbC03MFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICB9XG5cbiAgLnUtbXItNzBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gIH1cblxuICAudS1wdC03MFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICB9XG5cbiAgLnUtcGItNzBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgfVxuXG4gIC51LW10LTgwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuXG4gIC51LW1iLTgwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC51LW1sLTgwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gIH1cblxuICAudS1tci04MFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgfVxuXG4gIC51LXB0LTgwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cblxuICAudS1wYi04MFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnUtbXQtOTBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICB9XG5cbiAgLnUtbWItOTBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLnUtbWwtOTBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgfVxuXG4gIC51LW1yLTkwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xuICB9XG5cbiAgLnUtcHQtOTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgfVxuXG4gIC51LXBiLTkwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIH1cblxuICAudS1tdC0xMDBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC51LW1iLTEwMFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLnUtbWwtMTAwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICB9XG5cbiAgLnUtbXItMTAwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC51LXB0LTEwMFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC51LXBiLTEwMFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC51LW10LTExMFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDExcmVtO1xuICB9XG5cbiAgLnUtbWItMTEwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG4gIH1cblxuICAudS1tbC0xMTBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW07XG4gIH1cblxuICAudS1tci0xMTBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xuICB9XG5cbiAgLnUtcHQtMTEwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtO1xuICB9XG5cbiAgLnUtcGItMTEwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtO1xuICB9XG5cbiAgLnUtbXQtMTIwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gIH1cblxuICAudS1tYi0xMjBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgfVxuXG4gIC51LW1sLTEyMFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbiAgfVxuXG4gIC51LW1yLTEyMFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAudS1wdC0xMjBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cblxuICAudS1wYi0xMjBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAudS1tdC0xMzBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgfVxuXG4gIC51LW1iLTEzMFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtO1xuICB9XG5cbiAgLnUtbWwtMTMwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtO1xuICB9XG5cbiAgLnUtbXItMTMwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcbiAgfVxuXG4gIC51LXB0LTEzMFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcbiAgfVxuXG4gIC51LXBiLTEzMFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgfVxuXG4gIC51LW10LTE0MFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICB9XG5cbiAgLnUtbWItMTQwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAudS1tbC0xNDBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW07XG4gIH1cblxuICAudS1tci0xNDBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLnUtcHQtMTQwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbiAgLnUtcGItMTQwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnUtbXQtMTUwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW07XG4gIH1cblxuICAudS1tYi0xNTBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgfVxuXG4gIC51LW1sLTE1MFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbTtcbiAgfVxuXG4gIC51LW1yLTE1MFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW07XG4gIH1cblxuICAudS1wdC0xNTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW07XG4gIH1cblxuICAudS1wYi0xNTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIH1cblxuICAudS1tdC0xNjBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC51LW1iLTE2MFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICB9XG5cbiAgLnUtbWwtMTYwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICB9XG5cbiAgLnUtbXItMTYwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC51LXB0LTE2MFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC51LXBiLTE2MFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC51LW10LTE3MFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDE3cmVtO1xuICB9XG5cbiAgLnUtbWItMTcwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdyZW07XG4gIH1cblxuICAudS1tbC0xNzBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTdyZW07XG4gIH1cblxuICAudS1tci0xNzBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cmVtO1xuICB9XG5cbiAgLnUtcHQtMTcwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDE3cmVtO1xuICB9XG5cbiAgLnUtcGItMTcwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cmVtO1xuICB9XG5cbiAgLnUtbXQtMTgwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gIH1cblxuICAudS1tYi0xODBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcbiAgfVxuXG4gIC51LW1sLTE4MFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbTtcbiAgfVxuXG4gIC51LW1yLTE4MFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMThyZW07XG4gIH1cblxuICAudS1wdC0xODBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW07XG4gIH1cblxuICAudS1wYi0xODBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW07XG4gIH1cblxuICAudS1tdC0xOTBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxOXJlbTtcbiAgfVxuXG4gIC51LW1iLTE5MFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cmVtO1xuICB9XG5cbiAgLnUtbWwtMTkwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cmVtO1xuICB9XG5cbiAgLnUtbXItMTkwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXJlbTtcbiAgfVxuXG4gIC51LXB0LTE5MFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxOXJlbTtcbiAgfVxuXG4gIC51LXBiLTE5MFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXJlbTtcbiAgfVxuXG4gIC51LW10LTIwMFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICB9XG5cbiAgLnUtbWItMjAwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gIH1cblxuICAudS1tbC0yMDBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMjByZW07XG4gIH1cblxuICAudS1tci0yMDBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xuICB9XG5cbiAgLnUtcHQtMjAwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtO1xuICB9XG5cbiAgLnUtcGItMjAwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICB9XG5cbiAgLnUtbXQtMjEwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjFyZW07XG4gIH1cblxuICAudS1tYi0yMTBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXJlbTtcbiAgfVxuXG4gIC51LW1sLTIxMFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXJlbTtcbiAgfVxuXG4gIC51LW1yLTIxMFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMjFyZW07XG4gIH1cblxuICAudS1wdC0yMTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMjFyZW07XG4gIH1cblxuICAudS1wYi0yMTBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFyZW07XG4gIH1cblxuICAudS1tdC0yMjBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyMnJlbTtcbiAgfVxuXG4gIC51LW1iLTIyMFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycmVtO1xuICB9XG5cbiAgLnUtbWwtMjIwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycmVtO1xuICB9XG5cbiAgLnUtbXItMjIwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnJlbTtcbiAgfVxuXG4gIC51LXB0LTIyMFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAyMnJlbTtcbiAgfVxuXG4gIC51LXBiLTIyMFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnJlbTtcbiAgfVxuXG4gIC51LW10LTIzMFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDIzcmVtO1xuICB9XG5cbiAgLnUtbWItMjMwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNyZW07XG4gIH1cblxuICAudS1tbC0yMzBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMjNyZW07XG4gIH1cblxuICAudS1tci0yMzBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcmVtO1xuICB9XG5cbiAgLnUtcHQtMjMwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDIzcmVtO1xuICB9XG5cbiAgLnUtcGItMjMwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcmVtO1xuICB9XG5cbiAgLnUtbXQtMjQwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjRyZW07XG4gIH1cblxuICAudS1tYi0yNDBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgfVxuXG4gIC51LW1sLTI0MFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHJlbTtcbiAgfVxuXG4gIC51LW1yLTI0MFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMjRyZW07XG4gIH1cblxuICAudS1wdC0yNDBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMjRyZW07XG4gIH1cblxuICAudS1wYi0yNDBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRyZW07XG4gIH1cblxuICAudS1tdC0yNTBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyNXJlbTtcbiAgfVxuXG4gIC51LW1iLTI1MFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cmVtO1xuICB9XG5cbiAgLnUtbWwtMjUwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cmVtO1xuICB9XG5cbiAgLnUtbXItMjUwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXJlbTtcbiAgfVxuXG4gIC51LXB0LTI1MFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAyNXJlbTtcbiAgfVxuXG4gIC51LXBiLTI1MFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXJlbTtcbiAgfVxuXG4gIC51LW10LTI2MFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDI2cmVtO1xuICB9XG5cbiAgLnUtbWItMjYwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZyZW07XG4gIH1cblxuICAudS1tbC0yNjBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMjZyZW07XG4gIH1cblxuICAudS1tci0yNjBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cmVtO1xuICB9XG5cbiAgLnUtcHQtMjYwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDI2cmVtO1xuICB9XG5cbiAgLnUtcGItMjYwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cmVtO1xuICB9XG5cbiAgLnUtbXQtMjcwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjdyZW07XG4gIH1cblxuICAudS1tYi0yNzBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3JlbTtcbiAgfVxuXG4gIC51LW1sLTI3MFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3JlbTtcbiAgfVxuXG4gIC51LW1yLTI3MFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMjdyZW07XG4gIH1cblxuICAudS1wdC0yNzBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMjdyZW07XG4gIH1cblxuICAudS1wYi0yNzBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdyZW07XG4gIH1cblxuICAudS1tdC0yODBcXEBtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyOHJlbTtcbiAgfVxuXG4gIC51LW1iLTI4MFxcQG1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cmVtO1xuICB9XG5cbiAgLnUtbWwtMjgwXFxAbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cmVtO1xuICB9XG5cbiAgLnUtbXItMjgwXFxAbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHJlbTtcbiAgfVxuXG4gIC51LXB0LTI4MFxcQG1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAyOHJlbTtcbiAgfVxuXG4gIC51LXBiLTI4MFxcQG1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHJlbTtcbiAgfVxuXG4gIC51LW10LTI5MFxcQG1lbnUge1xuICAgIG1hcmdpbi10b3A6IDI5cmVtO1xuICB9XG5cbiAgLnUtbWItMjkwXFxAbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlyZW07XG4gIH1cblxuICAudS1tbC0yOTBcXEBtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMjlyZW07XG4gIH1cblxuICAudS1tci0yOTBcXEBtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5cmVtO1xuICB9XG5cbiAgLnUtcHQtMjkwXFxAbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDI5cmVtO1xuICB9XG5cbiAgLnUtcGItMjkwXFxAbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cmVtO1xuICB9XG5cbiAgLnUtbXQtMzAwXFxAbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMzByZW07XG4gIH1cblxuICAudS1tYi0zMDBcXEBtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTtcbiAgfVxuXG4gIC51LW1sLTMwMFxcQG1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHJlbTtcbiAgfVxuXG4gIC51LW1yLTMwMFxcQG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMzByZW07XG4gIH1cblxuICAudS1wdC0zMDBcXEBtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMzByZW07XG4gIH1cblxuICAudS1wYi0zMDBcXEBtZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzByZW07XG4gIH1cbn1cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS1mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udS1jb2xvci1yZWQge1xuICBjb2xvcjogI2U2NDU0NTtcbn1cblxuLm5mLWZvcm0tY29udGVudCBidXR0b24sIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC0tcGFkZGluZy15OiAxLjJyZW07XG4gIC0tcGFkZGluZy14OiAyLjFyZW07XG4gIC0tYmFja2dyb3VuZDogIzJDMkMyQztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcteSkgdmFyKC0tcGFkZGluZy14KSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogZWluYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYzJjMmMyICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi42cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzLjdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsOmJlZm9yZSwgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNjMmMyYzIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAjYzJjMmMyIHNvbGlkIDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2hlY2tib3gtY29udGFpbmVyIC5uZi1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjZyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZi1mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuXG4ubmYtZXJyb3ItbXNnIHtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDU0NTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmYtZmllbGQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmYtZmllbGQtZWxlbWVudCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMmMyYzIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjMmMyYzIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm5mLWZpZWxkLWVsZW1lbnQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjMmMyYzIgIWltcG9ydGFudDtcbn1cblxuLmxpc3Qtd3JhcCBzZWxlY3QsXG4ubmYtZmllbGQtZWxlbWVudCAuaG91cixcbi5uZi1maWVsZC1lbGVtZW50IC5taW51dGUsXG4udGV4dGFyZWEtd3JhcCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMmMyYzIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjMmMyYzIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLmxpc3Qtd3JhcCBzZWxlY3Q6Zm9jdXMsXG4ubmYtZmllbGQtZWxlbWVudCAuaG91cjpmb2N1cyxcbi5uZi1maWVsZC1lbGVtZW50IC5taW51dGU6Zm9jdXMsXG4udGV4dGFyZWEtd3JhcCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2MyYzJjMiAhaW1wb3J0YW50O1xufVxuXG4ubmYtZmllbGQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG4ubmYtZmllbGQtbGFiZWwgbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2cmVtO1xuICBjb2xvcjogI2MyYzJjMjtcbn1cbi5uZi1maWVsZC1sYWJlbCAubmluamEtZm9ybXMtcmVxLXN5bWJvbCB7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG4ubmYtbXVsdGktY2VsbCAubmYtY2VsbCB7XG4gIHBhZGRpbmc6IDAgMC44cmVtO1xufVxuXG4ubmYtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuOHJlbTtcbn1cblxuLm5mLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcbn1cblxuLm5mLWJyZWFkY3J1bWJzIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcbiAgY29sb3I6ICNjMmMyYzI7XG59XG4ubmYtYnJlYWRjcnVtYnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGRhcmtncmF5O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmYtYnJlYWRjcnVtYnMgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjYzJjMmMyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uZi1yZXNwb25zZS1tc2cge1xuICBiYWNrZ3JvdW5kOiAjYzJjMmMyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmYtZm9ybS1jb250ZW50IC5saXN0LXNlbGVjdC13cmFwID4gZGl2IHNlbGVjdCArIGRpdiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5mLWZvcm0tY29udGVudCAubGlzdC1zZWxlY3Qtd3JhcCA+IGRpdiBzZWxlY3QgKyBkaXY6YWZ0ZXIge1xuICBjb2xvcjogI2MyYzJjMjtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnN1Ym1pdC1jb250YWluZXIgLm5mLWZpZWxkLWVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnN1Ym1pdC1jb250YWluZXIgLm5mLWZpZWxkLWVsZW1lbnQgLm5pbmphLWZvcm1zLWZpZWxkIHtcbiAgLS1iYWNrZ3JvdW5kOiAjYzJjMmMyO1xufVxuXG4udGV4dGFyZWEtd3JhcCB0ZXh0YXJlYSB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFOCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICY6Zm9jdXN7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLW1haW4tY29sb3IpICFpbXBvcnRhbnQ7XG4gIH0qL1xufVxuXG4ubmYtZmllbGQtZWxlbWVudCAuaG91ciB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmYtZmllbGQtZWxlbWVudCAubWludXRlIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsIC5zcGxpZGUge1xuICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbn1cbi5tb2RhbCAuc3BsaWRlX19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BsaWRlLS1uYXYgLnNwbGlkZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTByZW07XG59XG4uc3BsaWRlLS1uYXYgLnNwbGlkZV9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5zcGxpZGUtLW5hdiAuc3BsaWRlX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3BsaWRlX190cmFjayB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5zcGxpZGVfX3NsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3BsaWRlX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zcGxpZGVfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNwbGlkZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zcGxpZGVfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3BsaWRlX19hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBlaW5hLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uc3BsaWRlX19hcnJvdzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuc3BsaWRlX19hcnJvdyBzdmcge1xuICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc3BsaWRlLS1mYWRlID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwbGlkZS0tZmFkZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn0iLCIkY29sb3ItcHJpbWFyeTogIzJDMkMyQztcbiRjb2xvci1zZWNvbmRhcnk6ICNjMmMyYzI7XG4kY29sb3ItbWFpbjogI0ZGRkZGRjtcblxuJGNvbG9yLWdyZXkxMDA6ICNGMEYwRjA7XG4kY29sb3ItZ3JleTIwMDogI0YyRjJGMjtcbiRjb2xvci1ncmV5MzAwOiAjQjFCMUIxO1xuJGNvbG9yLWdyZXk0MDA6ICM3MDcwNzA7XG4kY29sb3ItZ3JleTUwMDogIzIxMjEyMTtcbiRjb2xvci1ncmV5ODAwOiAjMTIxMjEyO1xuXG4kY29sb3ItcmVkOiAjZTY0NTQ1O1xuXG4vKlxuICogQXV0byBnZW5lcmF0ZSBjb2xvciBjbGFzc2VzXG4gKiBjbGFzcyBnZW5lcmF0ZSA6ICd1LWNvbG9yLSN7bmFtZX0nXG4qL1xuXG4kY29sb3JzOiAoXG4gICAgXCJyZWRcIjogJGNvbG9yLXJlZFxuKTsiLCIvKlxuICogQXV0byBpbXBvcnQgZm9udHNcbiAqIGZvbnQtZmFtaWx5IHwgZmlsZSBuYW1lIHwgZm9udC13ZWlnaHQgfCBmb250LXN0eWxlXG4qL1xuXG4kZm9udHM6IChcbiAgICAkdHlwb2dyYXBoeS1mb250LWZhbWlseS1tYWluLW5hbWUgXCJFaW5hMDEtUmVndWxhclwiIDQwMCBub3JtYWwsXG4gICAgJHR5cG9ncmFwaHktZm9udC1mYW1pbHktbWFpbi1uYW1lIFwiRWluYTAxLUJvbGRcIiA3MDAgbm9ybWFsXG4pO1xuXG5AZWFjaCAkZmFtaWx5LCAkbmFtZSwgJHdlaWdodCwgJHN0eWxlIGluICRmb250cyB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgICAgICBzcmM6IHVybCgnLi8uLi9mb250cy8jeyRuYW1lfS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLy4uL2ZvbnRzLyN7JG5hbWV9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICB9XG59IiwiLypcbiAqIEFmdGVyXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIGFmdGVyKCl7XG4gICAgICBAY29udGVudFxuICAgfTtcbiAqL1xuXG5AbWl4aW4gYWZ0ZXIoKXtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG4iLCIvKlxuICogQXNwZWN0IHJhdGlvXG4gKiBVc2FnZTpcbiAqIFVzZSBvbiBwYXJlbnQgaW1hZ2VcbiAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxLCBpbWcpO1xuKi9cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0LCAkdGFyZ2V0LWVsOiBpbWcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuICAgIH1cblxuICAgICN7JHRhcmdldC1lbH0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59IiwiLypcbiAqIEJhY2tncm91bmQgaW1hZ2VcbiAqIFVzYWdlOlxuICogQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShcImZpbGUuanBnXCIsIGNvbnRhaW4sIGNlbnRlciwgJHBhdGgtc3ZnKTtcbiAqL1xuXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZSgkZmlsZSwgJHNpemU6Y29udGFpbiwgJHBvc2l0aW9uOiBjZW50ZXIsICRwYXRoOiAkcGF0aC1zdmcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGggKyAkZmlsZSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiIsIi8qXG4gKiBCZWZvcmVcbiAqIFVzYWdlOlxuICAgQGluY2x1ZGUgYmVmb3JlKCl7XG4gICAgICBAY29udGVudFxuICAgfTtcbiAqL1xuXG5AbWl4aW4gYmVmb3JlKCl7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cbiIsIi8qXG4gKiBCcmVha3BvaW50cyBtaXhpblxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLWRlc2t0b3AsIGFsbCk7XG4gKi9cblxuQG1peGluIGJwLW1heC13aWR0aCgkdywgJGNvbnRleHQ6IGFsbCkge1xuICAgIEBtZWRpYSAjeyRjb250ZXh0fSBhbmQgKG1heC13aWR0aDogI3skd31weCApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWluLXdpZHRoKCR3LCAkY29udGV4dDogYWxsKSB7XG4gICAgQG1lZGlhICN7JGNvbnRleHR9IGFuZCAobWluLXdpZHRoOiAjeyR3fXB4ICkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1tYXgtaGVpZ2h0KCRoLCAkY29udGV4dDogYWxsKSB7XG4gICAgQG1lZGlhICN7JGNvbnRleHR9IGFuZCAobWF4LWhlaWdodDogI3skaH1weCApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWluLWhlaWdodCgkaCwgJGNvbnRleHQ6IGFsbCkge1xuICAgIEBtZWRpYSAjeyRjb250ZXh0fSBhbmQgKG1pbi1oZWlnaHQ6ICN7JGh9cHggKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJwLWhvdmVyLWVmZmVjdHMoKSB7XG4gICAgQGluY2x1ZGUgYnAtbWluLXdpZHRoKCRicC1ob3Zlci1lZmZlY3RzKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn0iLCIvKlxuICogVHJpYW5nbGVcbiAqIFVzYWdlOlxuICAgQGluY2x1ZGUgY3NzLXRyaWFuZ2xlKHJlZCwgdXAsIDEwcHgsIDZweCk7XG4gKi9cblxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRvbmVTaXplOiAxMHB4LCAkZHVvU2l6ZTogNnB4KXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6ICRkdW9TaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJGR1b1NpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJG9uZVNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1sZWZ0OiAkZHVvU2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRkdW9TaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRvbmVTaXplIHNvbGlkICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAkZHVvU2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkZHVvU2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJG9uZVNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci10b3A6ICRkdW9TaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRkdW9TaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJG9uZVNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG4iLCIvKlxuICogRXZlbnRcbiAqIFVzYWdlOlxuICogQGluY2x1ZGUgZXZlbnQge1xuICogICBjb2xvcjogcmViZWNjYXB1cnBsZTtcbiAqIH1cbiAqL1xuXG5AbWl4aW4gZXZlbnQoKSB7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnAtbWluLXdpZHRoKCRicC1tb2JpbGUpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIEdyYWRpZW50XG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIGdyYWRpZW50KFwiaG9yaXpvbnRhbFwiLCByZWQsIGJsdWUpO1xuICovXG5cbkBtaXhpbiBncmFkaWVudCgkZGlyZWN0aW9uOiBob3Jpem9udGFsLCAkY29sb3IxOiBibGFjaywgJGNvbG9yMjogYmxhY2spe1xuICAgIEBpZiAkZGlyZWN0aW9uID09IFwiaG9yaXpvbnRhbFwiIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IxIDAlLCAkY29sb3IyIDEwMCUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwidmVydGljYWxcIiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvcjEgMCUsICRjb2xvcjIgMTAwJSk7XG4gICAgfVxufVxuIiwiLypcbiAqIEdyaWRcbiAqIFVzYWdlOlxuICAgQGluY2x1ZGUgZ3JpZCgyMHB4LCAxMHB4KTtcbiAgIEBpbmNsdWRlIGdyaWQtaXRlbSgyMHB4LCAxMHB4KTtcbiAqL1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBncmlkKCRndXR0ZXI6ICRncmlkLWRlZmF1bHQtZ3V0dGVyLCAkZ3V0dGVyLW1vYmlsZTogJGdyaWQtZGVmYXVsdC1ndXR0ZXItbW9iaWxlKXtcbiAgICAtLWd1dHRlcjogI3skZ3V0dGVyfTtcbiAgICAtLWd1dHRlci1tb2JpbGU6ICN7JGd1dHRlci1tb2JpbGV9O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAtLjA1cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAqIC0uMDVyZW0pO1xuICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci1tb2JpbGUpICogLS4wNXJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIC0uMDVyZW0pO1xuICAgIH1cbn1cblxuQG1peGluIGdyaWQtaXRlbSgkZ3V0dGVyOiAkZ3JpZC1kZWZhdWx0LWd1dHRlciwgJGd1dHRlci1tb2JpbGU6ICRncmlkLWRlZmF1bHQtZ3V0dGVyLW1vYmlsZSkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpICogLjA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAuMDVyZW0pO1xuICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItbW9iaWxlKSAqIC4wNXJlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLW1vYmlsZSkgKiAuMDVyZW0pO1xuICAgIH1cbn1cblxuQG1peGluIG1ha2UtZ3JpZC1jbGFzcygkbWF4LWNvbHVtbiwgJGNsYXNzLXByZWZpeCwgJGNsYXNzLXN1ZmZpeDogJycpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgtY29sdW1uIHtcbiAgICAgICAgI3snLid9I3skY2xhc3MtcHJlZml4fSN7JGl9LSN7JG1heC1jb2x1bW59I3skY2xhc3Mtc3VmZml4fSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWl0ZW0oKTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCAkbWF4LWNvbHVtbikgKiAkaTtcbiAgICAgICAgICAgIEBpZiAoJGkgPT0gJG1heC1jb2x1bW4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICN7Jy4nfSN7JGNsYXNzLXByZWZpeH0jeyRpfS0jeyRtYXgtY29sdW1ufS0tcHVzaC1sI3skY2xhc3Mtc3VmZml4fSB7XG4gICAgICAgICAgICAkY29sLXdpZHRoOiBtYXRoLmRpdigxMDAlLCAkbWF4LWNvbHVtbikgKiAkaTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbC13aWR0aH0pO1xuICAgICAgICB9XG4gICAgICAgICN7Jy4nfSN7JGNsYXNzLXByZWZpeH0jeyRpfS0jeyRtYXgtY29sdW1ufS0tcHVzaC1yI3skY2xhc3Mtc3VmZml4fSB7XG4gICAgICAgICAgICAkY29sLXdpZHRoOiBtYXRoLmRpdigxMDAlLCAkbWF4LWNvbHVtbikgKiAkaTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGNvbC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG1ha2UtZ3JpZC1jbGFzc2VzKCRtYXgtY29sdW1uLCAkY2xhc3MtcHJlZml4OiAnZ3JpZF9faS0tJykge1xuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1jbGFzcygkbWF4LWNvbHVtbiwgJGNsYXNzLXByZWZpeCk7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgJGJwLW5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XG4gICAgICAgICRicC13aWR0aDogbnRoKCRicmVha3BvaW50LCAyKTtcbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC13aWR0aCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkLWNsYXNzKCRtYXgtY29sdW1uLCAkY2xhc3MtcHJlZml4LCAnXFxcXEAnICsgJGJwLW5hbWUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG4gKiBOb3QgbGFzdCBjaGlsZFxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSBub3QtbGFzdC1jaGlsZCgpe1xuICAgICAgIEBjb250ZW50XG4gICB9XG4gKi9cblxuQG1peGluIG5vdC1sYXN0LWNoaWxkKCl7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn0iLCIvKlxuICogT2JqZWN0IGZpdFxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCB0b3ApO1xuICovXG5cbkBtaXhpbiBvYmplY3QtZml0KCRmaXQ6Y292ZXIsICRwb3NpdGlvbjpjZW50ZXIpIHtcbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiAkZml0O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICB9XG59IiwiLypcbiAqIE92ZXJsYXlcbiAqIFVzYWdlOlxuICAgQGluY2x1ZGUgb3ZlcmxheShcImhvcml6b250YWxcIiwgcmVkLCBibHVlKTtcbiAqL1xuXG5AbWl4aW4gb3ZlcmxheSgkZGlyZWN0aW9uOiBcImhvcml6b250YWxcIiwgJGNvbG9yMTogYmxhY2ssICRjb2xvcjI6IGJsYWNrKXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBiZWZvcmV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yMSwgJGNvbG9yMik7XG4gICAgfVxufVxuIiwiLypcbiAqIFBvc2l0aW9uXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIGFic29sdXRlKDAsMCwwLDApO1xuICovXG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24sICR0b3A6IG51bGwsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gYWJzb2x1dGUoJGFyZ3MuLi4pIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRhcmdzLi4uKTtcbn1cblxuQG1peGluIHJlbGF0aXZlKCRhcmdzLi4uKSB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAkYXJncy4uLik7XG59XG5cbkBtaXhpbiBmaXhlZCgkYXJncy4uLikge1xuICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgJGFyZ3MuLi4pO1xufVxuXG5AbWl4aW4gc3RpY2t5KCRhcmdzLi4uKSB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKHN0aWNreSwgJGFyZ3MuLi4pO1xufSIsIi8qXG4gKiBSZXNldCBmaXJzdCBsYXN0IGNoaWxkXG4gKiBVc2FnZTpcbiAqIEBpbmNsdWRlIHJlc2V0LWZpcnN0LWxhc3QoKTtcbiAqL1xuXG5AbWl4aW4gcmVzZXQtZmlyc3QtbGFzdCgpIHtcblxuICAmOmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbn0iLCIvKlxuICogUmVzZXQgc3R5bGUgYnV0dG9uXG4gKiBVc2FnZTpcbiAqIEBpbmNsdWRlIHJlc2V0LXN0eWxlLWJ1dHRvbigpO1xuICovXG5cbkBtaXhpbiByZXNldC1zdHlsZS1idXR0b24oKXtcbiAgICBmb250LWZhbWlseTogJHR5cG9ncmFwaHktZm9udC1mYW1pbHktbWFpbjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4iLCIvKlxuICogVHJhbnNpdGlvblxuICogVXNhZ2U6XG4gICBAaW5jbHVkZSB0cmFuc2l0aW9uKDIwMG1zLCBhbGwsIGVhc2UtaW4tb3V0KTtcbiovXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbjo0MDBtcywgJHR5cGU6YWxsLCAkZWFzZTogZWFzZS1pbi1vdXQpe1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0eXBlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2U7XG59IiwiLypcbiAqIFZpc2liaWxpdHkgaGlkZGVuXG4gKiBVc2FnZTpcbiAgIEBpbmNsdWRlIHZpc2liaWxpdHktaGlkZGVuO1xuICogVXNlIGZvciByZWZlcmVuY2VtZW50XG4gKi9cblxuQG1peGluIHZpc2liaWxpdHktaGlkZGVuKCl7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS12aXNpYmlsaXR5LWhpZGRlbntcbiAgICBAaW5jbHVkZSB2aXNpYmlsaXR5LWhpZGRlbjtcbn0iLCIkZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllcigwLCAwLjU1LCAwLjQ1LCAxKTtcblxuQG1peGluIHN0YXRlLWJhc2UtYW5pbWF0aW9ue1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tbW92aW5nLWJhc2Utc3RhdGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1LjVyZW0sIDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zICRlYXNlT3V0Q2lyYywgdHJhbnNmb3JtIDEwMDBtcyAkZWFzZU91dENpcmM7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tbW92aW5nLWluLXZpZXctc3RhdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuKltkYXRhLWFuaW1hdGVdLCAqW2RhdGEtYW5pbWF0ZS1jaGlsZF0ge1xuICAgIEBpbmNsdWRlIHN0YXRlLWJhc2UtYW5pbWF0aW9uO1xufVxuXG5ib2R5LndpdGgtc2Nyb2xsLWFuaW1hdGlvbnMge1xuXG4gICAgLnNjcm9sbC1hbmltYXRpb24taW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjcm9sbC1hbmltYXRpb24taW1hZ2VfX2ltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKSBzY2FsZSgxLjUpO1xuICAgIH1cblxuICAgICRiYXNlLWRlbGF5OiAyMDBtcztcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAkc3RhZ2dlcjogMjAwbXM7XG4gICAgICAgICpbZGF0YS1zY3JvbGxdIHtcbiAgICAgICAgICAgIC8qIHNjcm9sbCBhbmltYXRpb246IGJhc2ljIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAgICAgKltkYXRhLXNjcm9sbC1jaGlsZD1cIiN7JGl9XCJdOm5vdChbZGF0YS1zY3JvbGwtYW5pbWF0aW9uPVwiaW1hZ2VcIl0pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24tbW92aW5nLWJhc2Utc3RhdGUoKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkYmFzZS1kZWxheSArICgkc3RhZ2dlciAqICggJGkgLSAxICkgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtaW52aWV3IHtcbiAgICAgICAgICAgICAgICAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiI3skaX1cIl06bm90KFtkYXRhLXNjcm9sbC1hbmltYXRpb249XCJpbWFnZVwiXSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24tbW92aW5nLWluLXZpZXctc3RhdGUoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIHNjcm9sbCBhbmltYXRpb246IGltYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAgICAgKltkYXRhLXNjcm9sbC1jaGlsZD1cIiN7JGl9XCJdW2RhdGEtc2Nyb2xsLWFuaW1hdGlvbj1cImltYWdlXCJdIHtcbiAgICAgICAgICAgICAgICAkc3RhZ2dlcjogMzAwbXM7XG4gICAgICAgICAgICAgICAgLnNjcm9sbC1hbmltYXRpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoLjE3LC42NywuMzMsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkYmFzZS1kZWxheSArICgkc3RhZ2dlciAqICggJGkgLSAxICkgKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtaW52aWV3IHtcbiAgICAgICAgICAgICAgICAqW2RhdGEtc2Nyb2xsLWNoaWxkPVwiI3skaX1cIl1bZGF0YS1zY3JvbGwtYW5pbWF0aW9uPVwiaW1hZ2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5fcmV2ZXJzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLWFuaW1hdGlvbi1pbWFnZV9faW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICpbZGF0YS1zY3JvbGwtdGhpc10ge1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24tbW92aW5nLWJhc2Utc3RhdGUoKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGJhc2UtZGVsYXk7XG4gICAgICAgICYuaXMtaW52aWV3IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1tb3ZpbmctaW4tdmlldy1zdGF0ZSgpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtaXhpbiBhbmltYXRpb24tdGV4dCgkY29sb3ItYmFzZTogd2hpdGUsICRjb2xvci1ldmVudDogYmxhY2spe1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IC40cHggJGNvbG9yLWJhc2U7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigyMDBtcywgY29sb3IsIGN1YmljLWJlemllciguMDIsLjY2LC41OSwuMzEpKTtcblxuICAgIEBpbmNsdWRlIGV2ZW50e1xuICAgICAgICBjb2xvcjogJGNvbG9yLWV2ZW50O1xuICAgIH1cbn0iLCIuZ3JpZCB7XG4gICAgQGluY2x1ZGUgZ3JpZCgpO1xufVxuXG5AaW5jbHVkZSBtYWtlLWdyaWQtY2xhc3NlcygkbWF4LWNvbHVtbjogMTIpO1xuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gd3JhcHBlcigkd3JhcHBlci1zaXplOiAkZ3JpZC1jb250YWluZXItd3JhcCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbWF0aC5kaXYoJHdyYXBwZXItc2l6ZSwgMTApICogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtaXhpbiB3cmFwcGVyLXBhZGRpbmdzKCR3cmFwcGVyLXNpemUsICR3aXRoLXJlc3BvbnNpdmU6IHRydWUpe1xuICAgIG1heC13aWR0aDogbWF0aC5kaXYoJHdyYXBwZXItc2l6ZSArICRncmlkLWRlZmF1bHQtZ3V0dGVyICogMiwgMTApICogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWRlZmF1bHQtZ3V0dGVyICogLjFyZW07XG4gICAgcGFkZGluZy1yaWdodDogJGdyaWQtZGVmYXVsdC1ndXR0ZXIgKiAuMXJlbTtcblxuICAgIEBpZiAoJHdpdGgtcmVzcG9uc2l2ZSkge1xuICAgICAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLW1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1kZWZhdWx0LWd1dHRlci1tb2JpbGUgKiAuMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWRlZmF1bHQtZ3V0dGVyLW1vYmlsZSAqIC4xcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gY3JlYXRlLXdyYXBwZXIoJHNpemUpe1xuICAgIEBpbmNsdWRlIHdyYXBwZXIoJHNpemUpO1xuICAgICYuX3dpdGgtcGFkZGluZ3Mge1xuICAgICAgICBAaW5jbHVkZSB3cmFwcGVyLXBhZGRpbmdzKCRzaXplKTtcbiAgICB9XG59XG5cbiRtYXgtY29sdW1uOiAxMjtcbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkY29udGFpbmVycyB7XG4gICAgLiN7JG5hbWV9e1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtd3JhcHBlcigkc2l6ZSk7XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWNvbHVtbiB7XG4gICAgICAgIC4jeyRuYW1lfS0tI3skaX0tI3skbWF4LWNvbHVtbn0ge1xuICAgICAgICAgICAgJHRvdGFsLWd1dHRlcnMtd2lkdGhzOiAkZ3JpZC1kZWZhdWx0LWd1dHRlciAqICRtYXgtY29sdW1uIC0gMTtcbiAgICAgICAgICAgICRvbmUtY29sLXdpZHRoOiBtYXRoLmRpdigkc2l6ZSAtICR0b3RhbC1ndXR0ZXJzLXdpZHRocywgJG1heC1jb2x1bW4pO1xuICAgICAgICAgICAgJHNpemU6ICRvbmUtY29sLXdpZHRoICogJGk7XG4gICAgICAgICAgICAkc2l6ZTogJHNpemUgKyAkZ3JpZC1kZWZhdWx0LWd1dHRlciAqICRpIC0gMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigkc2l6ZSk7XG4gICAgICAgICAgICAmLl93aXRoLXBhZGRpbmdzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3cmFwcGVyLXBhZGRpbmdzKCRzaXplKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBvZ3JhcGh5LWZvbnQtZmFtaWx5LW1haW47XG4gICAgZm9udC1zaXplOiAkdHlwb2dyYXBoeS1mb250LXNpemUtbWFpbjtcbiAgICBsaW5lLWhlaWdodDogJHR5cG9ncmFwaHktbGluZS1oZWlnaHQtbWFpbjtcbiAgICBmb250LXdlaWdodDogJHR5cG9ncmFwaHktZm9udC13ZWlnaHQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcblxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICYuaGFzLW5vLXNjcm9sbHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbm1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbn0iLCJodG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTIuNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiA0OCU7XG4gICAgfVxufSIsImEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJ1bCxcbm9se1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn0iLCJpbWcsXG52aWRlbyxcbmNhbnZhcyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufSIsInAge1xuICBtYXJnaW46IDA7XG59IiwiLypcbiAqIEF1dG8gZ2VuZXJhdGUgY2xhc3NlcyBmb3IgdGl0bGUgYW5kIGF1dG8gZ2VuZXJhdGUgc2l6ZSB0aXRsZSBpbiB0ZXh0LWNvbnRlbnRcbiAqIGNsYXNzIGdlbmVyYXRlIDogJ18je25hbWV9J1xuKi9cbiRmb250LXNpemUtZGVmYXVsdDogMy4ycmVtO1xuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ6IDEuMjtcbiRmb250LXNpemVzOiAoXG4gICAgLyogSDEgKi8gXCJleHRyYS1iaWdcIiA6ICg3LjJyZW0sICRsaW5lLWhlaWdodC1kZWZhdWx0KSxcbiAgICAvKiBIMiAqLyBcImJpZ1wiIDogKDYuNHJlbSwgJGxpbmUtaGVpZ2h0LWRlZmF1bHQpLFxuICAgIC8qIEgzICovIFwibWVkaXVtXCIgOiAoNC44cmVtLCAkbGluZS1oZWlnaHQtZGVmYXVsdCksXG4gICAgLyogSDQgKi8gXCJkZWZhdWx0XCIgOiAoJGZvbnQtc2l6ZS1kZWZhdWx0LCAkbGluZS1oZWlnaHQtZGVmYXVsdCksXG4gICAgLyogSDUgKi8gXCJzbWFsbFwiIDogKDIuOHJlbSwgJGxpbmUtaGVpZ2h0LWRlZmF1bHQpLFxuICAgIC8qIEg2ICovIFwidGlueVwiIDogKDJyZW0sICRsaW5lLWhlaWdodC1kZWZhdWx0KSxcbiAgICAvKiBFeHRyYSB0ZXh0LWNvbnRlbnQgKi9cbik7XG5cbkBtaXhpbiB0aXRsZS1iYXNlKCl7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwb2dyYXBoeS1mb250LWZhbWlseS1tYWluO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcblxuICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtZGVmYXVsdH0gLyAxLjA1KTtcbiAgICB9XG59XG5cbi50aXRsZXtcbiAgICBAaW5jbHVkZSB0aXRsZS1iYXNlO1xuXG4gICAgLyogRm9udC1zaXplICovXG4gICAgQGVhY2ggJG5hbWUsICRzaXplcyBpbiAkZm9udC1zaXplcyB7XG4gICAgICAgICRzaXplOiBudGgoJHNpemVzLCAxKTtcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiBudGgoJHNpemVzLCAyKTtcbiAgICAgICAgJi5fI3skbmFtZX17XG4gICAgICAgICAgICBmb250LXNpemU6ICN7JHNpemV9O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0fTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBAaWYgJHNpemUgPiA1e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3skc2l6ZX0gLyAxLjMpO1xuICAgICAgICAgICAgICAgIH1AZWxzZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHNpemV9IC8gMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmR7XG4gICAgLmdyaWQgIHtcbiAgICAgICAgLS1ndXR0ZXI6IDA7XG4gICAgICAgIC0tZ3V0dGVyLW1vYmlsZTogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE3cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYuX3JpZ2h0IHtcbiAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLXRhYmxldCkge1xuICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNC44cmVtIDNyZW07XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG5cbiAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtbGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjZyZW07IFxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE2cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kYXJ5IHtcbiAgICAgICAgbWFyZ2luOiAxLjhyZW0gMDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgbGksXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1sYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC10YWJsZXQpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogNC44cmVtO1xuXG4gICAgICAgICZfX3ByaW1hcnkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlY29uZGFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVybyB7XG4gICAgLS1oZWlnaHQ6IDYwcmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG5cbiAgICAmLl9zbWFsbHtcbiAgICAgICAgLS1oZWlnaHQ6IDMwcmVtO1xuXG4gICAgICAgIC5oZXJve1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJsYXkoXCJob3Jpem9udGFsXCIsIHJnYmEoMCwgMCwgMCwgMC42NjQpLCByZ2JhKDAsIDAsIDAsIDAuNTY4KSk7ICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtNTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLXRhYmxldCkge1xuICAgICAgICAgICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmxheShcInZlcnRpY2FsXCIsIHJnYmEoMCwgMCwgMCwgMC43OCksIHJnYmEoMCwgMCwgMCwgMC4wOCkpOyAgXG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgLmhlcm8ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSAgICAiLCIubGlzdC1vZi1idXR0b25zIHtcbiAgICAkeS1tYXJnaW46IC44cmVtO1xuICAgICR4LW1hcmdpbjogMXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLSN7JHktbWFyZ2lufSAtI3skeC1tYXJnaW59O1xuXG4gICAgJiA+ICoge1xuICAgICAgICBtYXJnaW46ICR5LW1hcmdpbiAkeC1tYXJnaW47XG4gICAgfVxufSIsIi5saXN0LXByb2plY3Qge1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmX19idXR0b24tdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLl9fZmlsdGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC10YWJsZXQpIHtcbiAgICAubGlzdC1wcm9qZWN0IHtcbiAgICAgICAgJl9fYnV0dG9uLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlci1saW5re1xuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IC0uNXJlbTtcbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW46IC41cmVtO1xuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWM5YzljO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBldmVudHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kdWxlLWZvcm17XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBwYWRkaW5nOiAxMHJlbTtcblxuICAgIGgyLCBcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB3aWR0aDogMjNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMy41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLXRhYmxldCkge1xuICAgIC5tb2R1bGUtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMXJlbTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtbW9iaWxlKSB7XG4gICAgLm1vZHVsZS1mb3JtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIGgyLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2R1bGUtc2xpZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDByZW07XG5cbiAgICAmX19tYWlue1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAvKiBTaW5nbGUgaW1hZ2UgKi9cbiAgICAmX19pbWFnZXtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdDtcbiAgICB9XG59IiwiLnByb2plY3Qtc2luZ2xlIHtcbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBcbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbn0iLCJAbWl4aW4gYnV0dG9uKCl7XG4gICAgLS1idXR0b24tYmFja2dyb3VuZDogI3skY29sb3ItbWFpbn07XG4gICAgLS1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogI3skY29sb3ItbWFpbn07XG4gICAgLS1idXR0b24tY29sb3I6ICN7JGNvbG9yLXByaW1hcnl9O1xuICAgIC0tYnV0dG9uLWNvbG9yLWhvdmVyOiB3aGl0ZTtcblxuXG4gICAgQGluY2x1ZGUgcmVzZXQtc3R5bGUtYnV0dG9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcbiAgICBwYWRkaW5nOiAxLjM1cmVtIDEuNnJlbSAxLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oNzAwbXMsIGFsbCwgJGVhc2VPdXRRdWludCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZXZlbnR7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYnV0dG9ue1xuICAgIEBpbmNsdWRlIGJ1dHRvbjtcblxuICAgICZfX3RleHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbn0iLCIuY2FyZC1wcm9qZWN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigyMDBtcyk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC10YWJsZXQpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHRvcDogMnJlbTsgXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7IFxuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigyMDBtcyk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC10YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTsgICAgXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGV2ZW50IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHRvcDogMnJlbTsgXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpOyAgIFxuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXByb2plY3RfX2NvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNhcmQtcHJvamVjdF9faW1hZ2Uge1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgICZfX2ltYWdle1xuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IC01O1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIC42KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMjAwbXMpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC10YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5saXN0LXByb2plY3Qge1xuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgICYgKyAubGlzdC1wcm9qZWN0X19sYWJlbHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC10YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0LWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFaW5hJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuIiwiQG1peGluIGZvcm0tY2hlY2tib3h7XG4gICAgLS1zaXplLWJveDogMnJlbTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0e1xuICAgICAgICBAaW5jbHVkZSB2aXNpYmlsaXR5LWhpZGRlbjtcblxuICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAmICsgbGFiZWx7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0NDQ0NDQztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAmICsgbGFiZWw6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVse1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNpemUtYm94KSArIDFyZW0pO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaXplLWJveCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUtYm94KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMjAwbXMsIG9wYWNpdHksIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpemUtYm94KTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2l6ZS1ib3gpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI0NDQ0NDQztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigyMDBtcywgb3BhY2l0eSwgZWFzZS1pbi1vdXQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jaGVja2JveHtcbiAgICBAaW5jbHVkZSBmb3JtLWNoZWNrYm94O1xufSIsIi5mb3JtLWVycm9yc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIHBhZGRpbmc6IDIuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgYmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLigKIgXCJcbiAgICAgICAgfVxuICAgIH1cbn0iLCIkZm9ybS1tYXJnaW4tZ3V0dGVyOiAycmVtO1xuXG5AbWl4aW4gZm9ybS1ncm91cHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRmb3JtLW1hcmdpbi1ndXR0ZXJ9KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLl9mdWxsLXdpZHRoe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOjAgMCAkZm9ybS1tYXJnaW4tZ3V0dGVyIDA7XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cHtcbiAgICBAaW5jbHVkZSBmb3JtLWdyb3VwO1xuXG4gICAgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjQ0NDQ0NDO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxLjNyZW07XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiaW5wdXQge1xuICAgIHdpZHRoOiAzOHJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIHBhZGRpbmctbGVmdDogMy40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleTgwMDtcbiAgICB9XG4gICAgXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiKDg1LCA4NSwgODUpO1xuICAgIH1cblxuICAgICYuX2Vycm9ye1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLXRhYmxldCkge1xuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4iLCJsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn0iLCJAbWl4aW4gZm9ybS1yb3d7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLW1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbm90LWxhc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4LXdpZHRoKCRicC1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLXJvd3tcbiAgICBAaW5jbHVkZSBmb3JtLXJvdztcblxuICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufSIsInRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwLjlyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBmb250LWZhbWlseTogJHR5cG9ncmFwaHktZm9udC1mYW1pbHktbWFpbi1uYW1lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAzcmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXk4MDA7XG4gICAgfVxuXG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG5cbiAgICAgICAgY29sb3I6IHJnYig4NSwgODUsIDg1KTtcbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kdy1jb250YWluZXI6IDIycHg7XG4kaC1jb250YWluZXI6IDE4cHg7XG4kaC1iYXI6IDJweDtcbiRiLXJhZGl1czogM3B4O1xuJGMtYmFyOiB3aGl0ZTtcbiRjLWJhci1hY3RpdmU6ICRjLWJhcjtcblxuLmhlYWRlci1idXJnZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAkdy1jb250YWluZXI7XG4gICAgaGVpZ2h0OiAkaC1jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLW1lbnUpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oZWFkZXItYnVyZ2VyX19pY29ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGgtYmFyO1xuICAgIEBpbmNsdWRlIGFic29sdXRlKDUwJSwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiLXJhZGl1cztcbiAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkaC1iYXIsIC0yKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRoLWJhcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYi1yYWRpdXM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDogbWF0aC5kaXYoJGgtY29udGFpbmVyIC0gJGgtYmFyLCAyKTtcbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBib3R0b206IG1hdGguZGl2KCRoLWNvbnRhaW5lciAtICRoLWJhciwgMik7XG4gICAgfVxufVxuXG5cbi8qXG4gKiBJcy1hY3RpdmVcbiAqL1xuXG4uaGVhZGVyLWJ1cmdlci5pcy1hY3RpdmV7XG4gICAgLmhlYWRlci1idXJnZXJfX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYXItYWN0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFyLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIgLm1lbnV7XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBub3QtbGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWN1cnJlbnR7XG4gICAgICAgICAgICAubWVudV9fbGlua3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5re1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBldmVudHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjYpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIFN1Ym1lbnUgKi9cbi5oZWFkZXIgLm1lbnV7XG4gICAgJl9fbGlzdC0tc3VibWVudXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtIDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgLm1lbnVfX2l0ZW17XG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtbGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudV9fbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBldmVudHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLS1oYXMtY2hpbGRyZW57XG4gICAgICAgIEBpbmNsdWRlIGV2ZW50e1xuICAgICAgICAgICAgLm1lbnVfX2xpc3QtLXN1Ym1lbnV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X19saW5re1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGFmdGVye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNzcy10cmlhbmdsZSgkY29sb3ItcHJpbWFyeSwgZG93biwgN3B4LCA1cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICZfX21haW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLW1lbnUpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIFxuICAgICAgICAmX19tYWluICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1cmdlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk4MDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1lbnUtLWhlYWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtZGVza3RvcCkge1xuICAgIC5pbmZvIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLW1lbnUpIHtcbiAgICAuaGVhZGVyLmlzLWFjdGl2ZXtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmhlYWRlcntcbiAgICAgICAgICAgICZfX21haW57XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMC4xcmVtO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5tZW51LS1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAubWVudV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1sYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxOTE5MTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rcyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk4MDA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTQwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1sYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyX19vbmllIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5NDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgIFxuICAgIH0gICAgICAgXG59IiwiLmhlYWRlcntcbiAgICAubG9nb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6ICRncmlkLWRlZmF1bHQtZ3V0dGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgd2lkdGg6IDI3cmVtO1xuICAgIH1cbn1cblxuLmxvZ297XG4gICAgZGlzcGxheTogYmxvY2s7XG59IiwiLnNpZ25hdHVyZS1vbmlle1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBldmVudHtcbiAgICAgICAgLnNpZ25hdHVyZS1vbmllX19pY29ue1xuICAgICAgICAgICAgZmlsbDogcmdiYSh3aGl0ZSwgLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbntcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oNDUwbXMpO1xuICAgIH1cbn0iLCJAbWl4aW4gbGlzdCgpIHtcbiAgICAlY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IC42cmVtO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDAuN2VtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJHNpemUgLyAyKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGl0bGUtY29sb3IpO1xuICAgIH1cblxuICAgID4gdWwsIG9sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNpcmNsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY2lyY2xlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbiwgZGVjaW1hbCkgXCIuIFwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gdWwge1xuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNpcmNsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgICYubGlzdC1jaGVjayB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAkc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtc3ZnICsgXCJjaGVja2JveC1ncmV5LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlzdC13cm9uZyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAkc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgtc3ZnICsgXCJjcm9zcy1ncmV5LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdhbGxlcnkoKXtcbiAgICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gICAgICAgICRndXR0ZXI6IDIuMHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRndXR0ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRndXR0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAgLyAzKSAqIDElO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdhbGxlcnktaWNvbiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLXRhYmxldCAqIDFweCkge1xuICAgICAgICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LWNvbnRlbnQge1xuICAgIC0tdGV4dC1jb2xvcjogI3skY29sb3Itc2Vjb25kYXJ5fTtcbiAgICAtLXRpdGxlLWNvbG9yOiAjeyRjb2xvci1tYWlufTtcblxuICAgICYuX3RleHQtY2VudGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5fdGV4dC13aGl0ZXtcbiAgICAgICAgLS10ZXh0LWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLS10aXRsZS1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG5cbiAgICAmID4gKntcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtZmlyc3QtbGFzdDtcbiAgICB9XG5cbiAgICAmLCBwLCBhLCB1bCwgb2wsIGxpLCBibG9ja3F1b3RlLCBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHR5cG9ncmFwaHktZm9udC1zaXplLW1haW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdHlwb2dyYXBoeS1saW5lLWhlaWdodC1tYWluO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdHlwb2dyYXBoeS1mb250LXdlaWdodC1tYWluO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBAaW5jbHVkZSB0aXRsZS1iYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkc2l6ZXMgaW4gJGZvbnQtc2l6ZXMge1xuICAgICAgICAkaTogaW5kZXgoKCRmb250LXNpemVzKSwgKCRuYW1lICRzaXplcykpO1xuXG4gICAgICAgIGgjeyRpfXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbnRoKCRzaXplcywgMSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbnRoKCRzaXplcywgMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDEuMnJlbSAwO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZXtcbiAgICAgICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICNBMEEwQTA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsaXN0KCk7XG4gICAgQGluY2x1ZGUgZ2FsbGVyeSgpO1xufVxuIiwiLm1vZGFse1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAuOSk7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaXMtb3BlbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fbWFpbntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgtd2lkdGgoJGJwLXRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jcm9zc3tcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtc3R5bGUtYnV0dG9uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuXG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zcGlubmVyIHtcbiAgICAtLWNvbG9yOiB3aGl0ZTtcbiAgICAtLXNpemU6IDE2cHg7XG4gICAgLS1ib3JkZXItc2l6ZTogMnB4O1xuXG4gICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMCA7XG5cbiAgICBkaXYge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogdmFyKC0tYm9yZGVyLXNpemUpIHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSB2YXIoLS1jb2xvcikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGFuaW1hdGlvbjogcmluZy1zcGluIDEuMnMgY3ViaWMtYmV6aWVyKC41NywuMDUsLjU4LC45NCkgaW5maW5pdGU7XG4gICAgfVxuICAgIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1cztcbiAgICB9XG4gICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTdzO1xuICAgIH1cbiAgICBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcmluZy1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59IiwiLmVycm9yNDA0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWluLWhlaWdodDogNDByZW07XG59IiwiQG1peGluIG1ha2Utc2luZ2xlLXZhbHVlLWNsYXNzKCRwcmVmaXgsICRzdWZmaXgsICRwcm9wZXJ0eSwgJHZhbHVlLCAkcmVwbGFjZS1wcm9wZXJ0eS1zdHJpbmc6IGZhbHNlLCAkcmVwbGFjZS12YWx1ZS1zdHJpbmc6IGZhbHNlKXtcbiAgICAkcHJvcGVydHktc3RyaW5nOiAkcHJvcGVydHk7XG4gICAgJHZhbHVlLXN0cmluZzogJHZhbHVlO1xuICAgIEBpZigkcmVwbGFjZS1wcm9wZXJ0eS1zdHJpbmcgIT0gZmFsc2UpIHtcbiAgICAgICAgQGlmICggJHJlcGxhY2UtcHJvcGVydHktc3RyaW5nICE9IFwiXCIgKSB7XG4gICAgICAgICAgICAkcHJvcGVydHktc3RyaW5nOiAkcmVwbGFjZS1wcm9wZXJ0eS1zdHJpbmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmKCRyZXBsYWNlLXZhbHVlLXN0cmluZyAhPSBmYWxzZSkge1xuICAgICAgICBAaWYgKCAkcmVwbGFjZS12YWx1ZS1zdHJpbmcgIT0gXCJcIiApIHtcbiAgICAgICAgICAgICR2YWx1ZS1zdHJpbmc6IFwiLVwiICsgJHJlcGxhY2UtdmFsdWUtc3RyaW5nO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICR2YWx1ZS1zdHJpbmc6IFwiXCI7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJHZhbHVlLXN0cmluZzogXCItXCIgKyAkdmFsdWUtc3RyaW5nO1xuICAgIH1cbiAgICAkY2xhc3MtbmFtZTogJHByZWZpeCArICRwcm9wZXJ0eS1zdHJpbmcgKyAkdmFsdWUtc3RyaW5nICsgJHN1ZmZpeDtcbiAgICAuI3skY2xhc3MtbmFtZX0ge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufTsiLCIudS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnUtZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuQGVhY2ggJGZhbWlseSwgJG5hbWUsICR3ZWlnaHQsICRzdHlsZSBpbiAkZm9udHMge1xuICAgIC51LWZ3LSN7JHdlaWdodH17XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAjeyR3ZWlnaHR9O1xuICAgIH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAudS1jb2xvci0jeyRuYW1lfXtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG59IiwiLm5mLWZvcm0tY29udGVudCBidXR0b24sIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgLS1wYWRkaW5nLXk6IDEuMnJlbTtcbiAgICAtLXBhZGRpbmcteDogMi4xcmVtO1xuICAgIC0tYmFja2dyb3VuZDogI3skY29sb3ItcHJpbWFyeX07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy15KSB2YXIoLS1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwb2dyYXBoeS1mb250LWZhbWlseS1tYWluICFpbXBvcnRhbnQ7XG59IiwiQG1peGluIG5pbmphLWNoZWNrYm94LXRleHQoKXtcbiAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVye1xuXG4gICAgLmNoZWNrYm94LXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLm5mLWZpZWxkLWxhYmVse1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAkc2l6ZTogMi41cmVtO1xuXG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5pbmphLWNoZWNrYm94LXRleHQoKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLjlyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5IHNvbGlkIDFweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5mLWZpZWxkLWRlc2NyaXB0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XG4gICAgICAgIEBpbmNsdWRlIG5pbmphLWNoZWNrYm94LXRleHQoKTtcbiAgICB9XG59IiwiLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVke1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5mLWZvcm0tY29udGVudHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5uZi1lcnJvci1tc2d7XG4gICAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59IiwiLm5mLWZpZWxkLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59IiwiQG1peGluIGZvcm0taW5wdXQoKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNXJlbTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubmYtZmllbGQtZWxlbWVudHtcblxuICAgIGlucHV0e1xuICAgICAgICBAaW5jbHVkZSBmb3JtLWlucHV0O1xuICAgIH1cbn1cblxuLmxpc3Qtd3JhcCBzZWxlY3QsXG4ubmYtZmllbGQtZWxlbWVudCAuaG91cixcbi5uZi1maWVsZC1lbGVtZW50IC5taW51dGUsXG4udGV4dGFyZWEtd3JhcCB0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgZm9ybS1pbnB1dCgpO1xufSIsIkBtaXhpbiBuaW5qYS1sYWJlbCgpe1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgZm9udC1mYW1pbHk6ICR0eXBvZ3JhcGh5LWZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNnJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbn1cblxuLm5mLWZpZWxkLWxhYmVse1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcblxuICAgIGxhYmVse1xuICAgICAgICBAaW5jbHVkZSBuaW5qYS1sYWJlbDtcbiAgICB9XG5cbiAgICAubmluamEtZm9ybXMtcmVxLXN5bWJvbHtcbiAgICAgICAgY29sb3I6ICM4NDg0ODQ7XG4gICAgfVxufVxuXG4iLCIubmYtbXVsdGktY2VsbCAubmYtY2VsbCB7XG4gICAgcGFkZGluZzogMCAkZ3JpZC1kZWZhdWx0LWd1dHRlciAqIC4wNXJlbTtcbn1cblxuLm5mLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWQtZGVmYXVsdC1ndXR0ZXIgKiAuMDVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZC1kZWZhdWx0LWd1dHRlciAqIC4wNXJlbSk7XG59IiwiLm5mLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4ubmYtYnJlYWRjcnVtYnMgbGkge1xuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDEwJSk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5mLXJlc3BvbnNlLW1zZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLm5mLWZvcm0tY29udGVudCAubGlzdC1zZWxlY3Qtd3JhcCA+IGRpdiB7XG5cbiAgICBzZWxlY3R7XG4gICAgICAgICYgKyBkaXZ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zdWJtaXQtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAubmYtZmllbGQtZWxlbWVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLm5pbmphLWZvcm1zLWZpZWxke1xuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjeyRjb2xvci1zZWNvbmRhcnl9O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0YXJlYS13cmFwe1xuXG4gICAgdGV4dGFyZWF7XG4gICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFOCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLW1haW4tY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIH0qL1xuICAgIH1cbn0iLCIubmYtZmllbGQtZWxlbWVudCAuaG91ciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uZi1maWVsZC1lbGVtZW50IC5taW51dGUge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59IiwiLm1vZGFse1xuXG4gICAgLnNwbGlkZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG5cbiAgICAgICAgJl9fc2xpZGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3BsaWRlLS1uYXZ7XG4gICAgLnNwbGlkZXtcbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3BsaWRle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3RyYWNre1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fc2xpZGV7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICZfX2ltYWdle1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY29udGFpbiwgY2VudGVyKTtcbiAgICAgICAgXG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3N7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fYXJyb3d7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LXN0eWxlLWJ1dHRvbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heC13aWR0aCgkYnAtbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcnRse1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG59XG5cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnNwbGlkZS0tZmFkZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUNhQTs7O0FBQUE7QUNiQTs7O0FBQUE7QUFXQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FGRkE7QUVIQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FGSUE7QUdwQkE7Ozs7OztBQUFBO0FDQUE7Ozs7O0FBQUE7QUNBQTs7OztBQUFBO0FDQUE7Ozs7OztBQUFBO0FDQUE7Ozs7QUFBQTtBQ0FBOzs7O0FBQUE7QUNBQTs7Ozs7O0FBQUE7QUNBQTs7OztBQUFBO0FDQUE7Ozs7O0FBQUE7QUNBQTs7Ozs7O0FBQUE7QUNBQTs7OztBQUFBO0FDQUE7Ozs7QUFBQTtBQ0FBOzs7O0FBQUE7QUNBQTs7OztBQUFBO0FDQUE7Ozs7QUFBQTtBQ0FBOzs7O0FBQUE7QUNBQTs7Ozs7QUFBQTtBQW1CQTtBQVhBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQitHQTtBQUNBO0FvQjlHQTtBQWRBO0FwQitIQTtBQUNBO0FvQjVHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEI4R0E7QW9CN0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FwQitHQTtBb0IzR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FwQjZHQTtBb0J0R0E7QUFDQTtBQVdBO0FwQjhGQTtBb0J4R0E7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQjRHQTtBb0J6R0E7QUEvQ0E7QUFDQTtBQUFBO0FwQjJKQTtBb0JwR0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJzR0E7QW9CbkdBO0FBQ0E7QUFBQTtBQUFBO0FwQnFHQTtBb0I5RkE7QUFDQTtBQUFBO0FwQmdHQTtBb0I3RkE7QUFDQTtBQUFBO0FwQitGQTtBb0IzRkE7QUFDQTtBQUFBO0FwQjZGQTtBb0JwSUE7QUFDQTtBQVdBO0FwQjRIQTtBb0J0SUE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQjBJQTtBb0J2SUE7QUEvQ0E7QUFDQTtBQUFBO0FwQnlMQTtBb0JsSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJvSUE7QW9CaklBO0FBQ0E7QUFBQTtBQUFBO0FwQm1JQTtBb0I1SEE7QUFDQTtBQUFBO0FwQjhIQTtBb0IzSEE7QUFDQTtBQUFBO0FwQjZIQTtBb0J6SEE7QUFDQTtBQUFBO0FwQjJIQTtBb0JsS0E7QUFDQTtBQVdBO0FwQjBKQTtBb0JwS0E7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQndLQTtBb0JyS0E7QUEvQ0E7QUFDQTtBQUFBO0FwQnVOQTtBb0JoS0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJrS0E7QW9CL0pBO0FBQ0E7QUFBQTtBQUFBO0FwQmlLQTtBb0IxSkE7QUFDQTtBQUFBO0FwQjRKQTtBb0J6SkE7QUFDQTtBQUFBO0FwQjJKQTtBb0J2SkE7QUFDQTtBQUFBO0FwQnlKQTtBb0JoTUE7QUFDQTtBQVdBO0FwQndMQTtBb0JsTUE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQnNNQTtBb0JuTUE7QUEvQ0E7QUFDQTtBQUFBO0FwQnFQQTtBb0I5TEE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJnTUE7QW9CN0xBO0FBQ0E7QUFBQTtBQUFBO0FwQitMQTtBb0J4TEE7QUFDQTtBQUFBO0FwQjBMQTtBb0J2TEE7QUFDQTtBQUFBO0FwQnlMQTtBb0JyTEE7QUFDQTtBQUFBO0FwQnVMQTtBb0I5TkE7QUFDQTtBQVdBO0FwQnNOQTtBb0JoT0E7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQm9PQTtBb0JqT0E7QUEvQ0E7QUFDQTtBQUFBO0FwQm1SQTtBb0I1TkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEI4TkE7QW9CM05BO0FBQ0E7QUFBQTtBQUFBO0FwQjZOQTtBb0J0TkE7QUFDQTtBQUFBO0FwQndOQTtBb0JyTkE7QUFDQTtBQUFBO0FwQnVOQTtBb0JuTkE7QUFDQTtBQUFBO0FwQnFOQTtBb0I1UEE7QUFDQTtBQVdBO0FwQm9QQTtBb0I5UEE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQmtRQTtBb0IvUEE7QUEvQ0E7QUFDQTtBQUFBO0FwQmlUQTtBb0IxUEE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEI0UEE7QW9CelBBO0FBQ0E7QUFBQTtBQUFBO0FwQjJQQTtBb0JwUEE7QUFDQTtBQUFBO0FwQnNQQTtBb0JuUEE7QUFDQTtBQUFBO0FwQnFQQTtBb0JqUEE7QUFDQTtBQUFBO0FwQm1QQTtBb0IxUkE7QUFDQTtBQVdBO0FwQmtSQTtBb0I1UkE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQmdTQTtBb0I3UkE7QUEvQ0E7QUFDQTtBQUFBO0FwQitVQTtBb0J4UkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEIwUkE7QW9CdlJBO0FBQ0E7QUFBQTtBQUFBO0FwQnlSQTtBb0JsUkE7QUFDQTtBQUFBO0FwQm9SQTtBb0JqUkE7QUFDQTtBQUFBO0FwQm1SQTtBb0IvUUE7QUFDQTtBQUFBO0FwQmlSQTtBb0J4VEE7QUFDQTtBQVdBO0FwQmdUQTtBb0IxVEE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQjhUQTtBb0IzVEE7QUEvQ0E7QUFDQTtBQUFBO0FwQjZXQTtBb0J0VEE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJ3VEE7QW9CclRBO0FBQ0E7QUFBQTtBQUFBO0FwQnVUQTtBb0JoVEE7QUFDQTtBQUFBO0FwQmtUQTtBb0IvU0E7QUFDQTtBQUFBO0FwQmlUQTtBb0I3U0E7QUFDQTtBQUFBO0FwQitTQTtBb0J0VkE7QUFDQTtBQVdBO0FwQjhVQTtBb0J4VkE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQjRWQTtBb0J6VkE7QUEvQ0E7QUFDQTtBQUFBO0FwQjJZQTtBb0JwVkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJzVkE7QW9CblZBO0FBQ0E7QUFBQTtBQUFBO0FwQnFWQTtBb0I5VUE7QUFDQTtBQUFBO0FwQmdWQTtBb0I3VUE7QUFDQTtBQUFBO0FwQitVQTtBb0IzVUE7QUFDQTtBQUFBO0FwQjZVQTtBb0JwWEE7QUFDQTtBQVdBO0FwQjRXQTtBb0J0WEE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQjBYQTtBb0J2WEE7QUEvQ0E7QUFDQTtBQUFBO0FwQnlhQTtBb0JsWEE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJvWEE7QW9CalhBO0FBQ0E7QUFBQTtBQUFBO0FwQm1YQTtBb0I1V0E7QUFDQTtBQUFBO0FwQjhXQTtBb0IzV0E7QUFDQTtBQUFBO0FwQjZXQTtBb0J6V0E7QUFDQTtBQUFBO0FwQjJXQTtBb0JsWkE7QUFDQTtBQVdBO0FwQjBZQTtBb0JwWkE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQndaQTtBb0JyWkE7QUEvQ0E7QUFDQTtBQUFBO0FwQnVjQTtBb0JoWkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJrWkE7QW9CL1lBO0FBQ0E7QUFBQTtBQUFBO0FwQmlaQTtBb0IxWUE7QUFDQTtBQUFBO0FwQjRZQTtBb0J6WUE7QUFDQTtBQUFBO0FwQjJZQTtBb0J2WUE7QUFDQTtBQUFBO0FwQnlZQTtBb0JoYkE7QUFDQTtBQVdBO0FwQndhQTtBb0JsYkE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQnNiQTtBb0JuYkE7QUEvQ0E7QUFDQTtBQUFBO0FwQnFlQTtBb0I5YUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJnYkE7QW9CN2FBO0FBQ0E7QUFBQTtBQUFBO0FwQithQTtBb0J4YUE7QUFDQTtBQUFBO0FwQjBhQTtBb0J2YUE7QUFDQTtBQUFBO0FwQnlhQTtBb0JyYUE7QUFDQTtBQUFBO0FwQnVhQTtBb0I5Y0E7QUFDQTtBQVdBO0FwQnNjQTtBb0JoZEE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQm9kQTtBb0JqZEE7QUEvQ0E7QUFDQTtBQUFBO0FwQm1nQkE7QW9CNWNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QXBCOGNBO0FvQjNjQTtBQUNBO0FBQUE7QUFBQTtBcEI2Y0E7QW9CdGNBO0FBQ0E7QUFBQTtBcEJ3Y0E7QW9CcmNBO0FBQ0E7QUFBQTtBcEJ1Y0E7QW9CbmNBO0FBQ0E7QUFBQTtBcEJxY0E7QW9CNWVBO0FBQ0E7QUFXQTtBcEJvZUE7QW9COWVBO0FBaERBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQWdEQTtBcEJrZkE7QW9CL2VBO0FBL0NBO0FBQ0E7QUFBQTtBcEJpaUJBO0FvQjFlQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FwQjRlQTtBb0J6ZUE7QUFDQTtBQUFBO0FBQUE7QXBCMmVBO0FvQnBlQTtBQUNBO0FBQUE7QXBCc2VBO0FvQm5lQTtBQUNBO0FBQUE7QXBCcWVBO0FvQmplQTtBQUNBO0FBQUE7QXBCbWVBO0FvQjFnQkE7QUFDQTtBQVdBO0FwQmtnQkE7QW9CNWdCQTtBQWhEQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFnREE7QXBCZ2hCQTtBb0I3Z0JBO0FBL0NBO0FBQ0E7QUFBQTtBcEIrakJBO0FvQnhnQkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEIwZ0JBO0FvQnZnQkE7QUFDQTtBQUFBO0FBQUE7QXBCeWdCQTtBb0JsZ0JBO0FBQ0E7QUFBQTtBcEJvZ0JBO0FvQmpnQkE7QUFDQTtBQUFBO0FwQm1nQkE7QW9CL2ZBO0FBQ0E7QUFBQTtBcEJpZ0JBO0FvQnhpQkE7QUFDQTtBQVdBO0FwQmdpQkE7QW9CMWlCQTtBQWhEQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFnREE7QXBCOGlCQTtBb0IzaUJBO0FBL0NBO0FBQ0E7QUFBQTtBcEI2bEJBO0FvQnRpQkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJ3aUJBO0FvQnJpQkE7QUFDQTtBQUFBO0FBQUE7QXBCdWlCQTtBb0JoaUJBO0FBQ0E7QUFBQTtBcEJraUJBO0FvQi9oQkE7QUFDQTtBQUFBO0FwQmlpQkE7QW9CN2hCQTtBQUNBO0FBQUE7QXBCK2hCQTtBb0J0a0JBO0FBQ0E7QUFXQTtBcEI4akJBO0FvQnhrQkE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQjRrQkE7QW9CemtCQTtBQS9DQTtBQUNBO0FBQUE7QXBCMm5CQTtBb0Jwa0JBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QXBCc2tCQTtBb0Jua0JBO0FBQ0E7QUFBQTtBQUFBO0FwQnFrQkE7QW9COWpCQTtBQUNBO0FBQUE7QXBCZ2tCQTtBb0I3akJBO0FBQ0E7QUFBQTtBcEIrakJBO0FvQjNqQkE7QUFDQTtBQUFBO0FwQjZqQkE7QW9CcG1CQTtBQUNBO0FBV0E7QXBCNGxCQTtBb0J0bUJBO0FBaERBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQWdEQTtBcEIwbUJBO0FvQnZtQkE7QUEvQ0E7QUFDQTtBQUFBO0FwQnlwQkE7QW9CbG1CQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FwQm9tQkE7QW9Cam1CQTtBQUNBO0FBQUE7QUFBQTtBcEJtbUJBO0FvQjVsQkE7QUFDQTtBQUFBO0FwQjhsQkE7QW9CM2xCQTtBQUNBO0FBQUE7QXBCNmxCQTtBb0J6bEJBO0FBQ0E7QUFBQTtBcEIybEJBO0FvQmxvQkE7QUFDQTtBQVdBO0FwQjBuQkE7QW9CcG9CQTtBQWhEQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFnREE7QXBCd29CQTtBb0Jyb0JBO0FBL0NBO0FBQ0E7QUFBQTtBcEJ1ckJBO0FvQmhvQkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBcEJrb0JBO0FvQi9uQkE7QUFDQTtBQUFBO0FBQUE7QXBCaW9CQTtBb0IxbkJBO0FBQ0E7QUFBQTtBcEI0bkJBO0FvQnpuQkE7QUFDQTtBQUFBO0FwQjJuQkE7QW9Cdm5CQTtBQUNBO0FBQUE7QXBCeW5CQTtBb0JocUJBO0FBQ0E7QUFXQTtBcEJ3cEJBO0FvQmxxQkE7QUFoREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBZ0RBO0FwQnNxQkE7QW9CbnFCQTtBQS9DQTtBQUNBO0FBQUE7QXBCcXRCQTtBb0I5cEJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QXBCZ3FCQTtBb0I3cEJBO0FBQ0E7QUFBQTtBQUFBO0FwQitwQkE7QW9CeHBCQTtBQUNBO0FBQUE7QXBCMHBCQTtBb0J2cEJBO0FBQ0E7QUFBQTtBcEJ5cEJBO0FvQnJwQkE7QUFDQTtBQUFBO0FwQnVwQkE7QW9CL29CQTtBQTdGQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUE2RkE7QXBCbXBCQTtBb0JscEJBO0FBMUZBO0FBQ0E7QUFBQTtBcEIrdUJBO0FBQ0E7QXFCL3ZCQTtBVlVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QVh3dkJBO0FPaHdCQTtBY1BBO0FWaUJBO0FBQ0E7QVgwdkJBO0FBQ0E7QUFDQTtBVzd1QkE7QUFWQTtBQUNBO0FBV0E7QVhndkJBO0FPNXdCQTtBSTBCQTtBQVBBO0FBQ0E7QVg2dkJBO0FBQ0E7QUFDQTtBV2p2QkE7QUFFQTtBWGt2QkE7QUFDQTtBV2p2QkE7QUFFQTtBWGt2QkE7QUFDQTtBV2p3QkE7QUFWQTtBQUNBO0FBV0E7QVhvd0JBO0FPaHlCQTtBSTBCQTtBQVBBO0FBQ0E7QVhpeEJBO0FBQ0E7QUFDQTtBV3J3QkE7QUFFQTtBWHN3QkE7QUFDQTtBV3J3QkE7QUFFQTtBWHN3QkE7QUFDQTtBV3J4QkE7QUFWQTtBQUNBO0FBV0E7QVh3eEJBO0FPcHpCQTtBSTBCQTtBQVBBO0FBQ0E7QVhxeUJBO0FBQ0E7QUFDQTtBV3p4QkE7QUFFQTtBWDB4QkE7QUFDQTtBV3p4QkE7QUFFQTtBWDB4QkE7QUFDQTtBV3p5QkE7QUFWQTtBQUNBO0FBV0E7QVg0eUJBO0FPeDBCQTtBSTBCQTtBQVBBO0FBQ0E7QVh5ekJBO0FBQ0E7QUFDQTtBVzd5QkE7QUFFQTtBWDh5QkE7QUFDQTtBVzd5QkE7QUFFQTtBWDh5QkE7QUFDQTtBVzd6QkE7QUFWQTtBQUNBO0FBV0E7QVhnMEJBO0FPNTFCQTtBSTBCQTtBQVBBO0FBQ0E7QVg2MEJBO0FBQ0E7QUFDQTtBV2owQkE7QUFFQTtBWGswQkE7QUFDQTtBV2owQkE7QUFFQTtBWGswQkE7QUFDQTtBV2oxQkE7QUFWQTtBQUNBO0FBV0E7QVhvMUJBO0FPaDNCQTtBSTBCQTtBQVBBO0FBQ0E7QVhpMkJBO0FBQ0E7QUFDQTtBV3IxQkE7QUFFQTtBWHMxQkE7QUFDQTtBV3IxQkE7QUFFQTtBWHMxQkE7QUFDQTtBV3IyQkE7QUFWQTtBQUNBO0FBV0E7QVh3MkJBO0FPcDRCQTtBSTBCQTtBQVBBO0FBQ0E7QVhxM0JBO0FBQ0E7QUFDQTtBV3oyQkE7QUFFQTtBWDAyQkE7QUFDQTtBV3oyQkE7QUFFQTtBWDAyQkE7QUFDQTtBV3ozQkE7QUFWQTtBQUNBO0FBV0E7QVg0M0JBO0FPeDVCQTtBSTBCQTtBQVBBO0FBQ0E7QVh5NEJBO0FBQ0E7QUFDQTtBVzczQkE7QUFFQTtBWDgzQkE7QUFDQTtBVzczQkE7QUFFQTtBWDgzQkE7QUFDQTtBVzc0QkE7QUFWQTtBQUNBO0FBV0E7QVhnNUJBO0FPNTZCQTtBSTBCQTtBQVBBO0FBQ0E7QVg2NUJBO0FBQ0E7QUFDQTtBV2o1QkE7QUFFQTtBWGs1QkE7QUFDQTtBV2o1QkE7QUFFQTtBWGs1QkE7QUFDQTtBV2o2QkE7QUFWQTtBQUNBO0FBV0E7QVhvNkJBO0FPaDhCQTtBSTBCQTtBQVBBO0FBQ0E7QVhpN0JBO0FBQ0E7QUFDQTtBV3I2QkE7QUFFQTtBWHM2QkE7QUFDQTtBV3I2QkE7QUFFQTtBWHM2QkE7QUFDQTtBV3I3QkE7QUFWQTtBQUNBO0FBV0E7QVh3N0JBO0FPcDlCQTtBSTBCQTtBQVBBO0FBQ0E7QVhxOEJBO0FBQ0E7QUFDQTtBV3o3QkE7QUFFQTtBWDA3QkE7QUFDQTtBV3o3QkE7QUFFQTtBWDA3QkE7QUFDQTtBV3o4QkE7QUFWQTtBQUNBO0FBV0E7QUFFQTtBQUNBO0FYMjhCQTtBTzErQkE7QUkwQkE7QUFQQTtBQUNBO0FYMjlCQTtBQUNBO0FBQ0E7QVcvOEJBO0FBRUE7QVhnOUJBO0FBQ0E7QVcvOEJBO0FBRUE7QVhnOUJBO0FBQ0E7QU96L0JBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYbStCQTtBQUNBO0FPaGdDQTtBSTBCQTtBQVBBO0FBQ0E7QVhpL0JBO0FBQ0E7QU90Z0NBO0FJa0NBO0FBRUE7QVhzK0JBO0FBQ0E7QU8zZ0NBO0FJc0NBO0FBRUE7QVh1K0JBO0FBQ0E7QU9oaENBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYMC9CQTtBQUNBO0FPdmhDQTtBSTBCQTtBQVBBO0FBQ0E7QVh3Z0NBO0FBQ0E7QU83aENBO0FJa0NBO0FBRUE7QVg2L0JBO0FBQ0E7QU9saUNBO0FJc0NBO0FBRUE7QVg4L0JBO0FBQ0E7QU92aUNBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYaWhDQTtBQUNBO0FPOWlDQTtBSTBCQTtBQVBBO0FBQ0E7QVgraENBO0FBQ0E7QU9wakNBO0FJa0NBO0FBRUE7QVhvaENBO0FBQ0E7QU96akNBO0FJc0NBO0FBRUE7QVhxaENBO0FBQ0E7QU85akNBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYd2lDQTtBQUNBO0FPcmtDQTtBSTBCQTtBQVBBO0FBQ0E7QVhzakNBO0FBQ0E7QU8za0NBO0FJa0NBO0FBRUE7QVgyaUNBO0FBQ0E7QU9obENBO0FJc0NBO0FBRUE7QVg0aUNBO0FBQ0E7QU9ybENBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYK2pDQTtBQUNBO0FPNWxDQTtBSTBCQTtBQVBBO0FBQ0E7QVg2a0NBO0FBQ0E7QU9sbUNBO0FJa0NBO0FBRUE7QVhra0NBO0FBQ0E7QU92bUNBO0FJc0NBO0FBRUE7QVhta0NBO0FBQ0E7QU81bUNBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYc2xDQTtBQUNBO0FPbm5DQTtBSTBCQTtBQVBBO0FBQ0E7QVhvbUNBO0FBQ0E7QU96bkNBO0FJa0NBO0FBRUE7QVh5bENBO0FBQ0E7QU85bkNBO0FJc0NBO0FBRUE7QVgwbENBO0FBQ0E7QU9ub0NBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYNm1DQTtBQUNBO0FPMW9DQTtBSTBCQTtBQVBBO0FBQ0E7QVgybkNBO0FBQ0E7QU9ocENBO0FJa0NBO0FBRUE7QVhnbkNBO0FBQ0E7QU9ycENBO0FJc0NBO0FBRUE7QVhpbkNBO0FBQ0E7QU8xcENBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYb29DQTtBQUNBO0FPanFDQTtBSTBCQTtBQVBBO0FBQ0E7QVhrcENBO0FBQ0E7QU92cUNBO0FJa0NBO0FBRUE7QVh1b0NBO0FBQ0E7QU81cUNBO0FJc0NBO0FBRUE7QVh3b0NBO0FBQ0E7QU9qckNBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYMnBDQTtBQUNBO0FPeHJDQTtBSTBCQTtBQVBBO0FBQ0E7QVh5cUNBO0FBQ0E7QU85ckNBO0FJa0NBO0FBRUE7QVg4cENBO0FBQ0E7QU9uc0NBO0FJc0NBO0FBRUE7QVgrcENBO0FBQ0E7QU94c0NBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYa3JDQTtBQUNBO0FPL3NDQTtBSTBCQTtBQVBBO0FBQ0E7QVhnc0NBO0FBQ0E7QU9ydENBO0FJa0NBO0FBRUE7QVhxckNBO0FBQ0E7QU8xdENBO0FJc0NBO0FBRUE7QVhzckNBO0FBQ0E7QU8vdENBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYeXNDQTtBQUNBO0FPdHVDQTtBSTBCQTtBQVBBO0FBQ0E7QVh1dENBO0FBQ0E7QU81dUNBO0FJa0NBO0FBRUE7QVg0c0NBO0FBQ0E7QU9qdkNBO0FJc0NBO0FBRUE7QVg2c0NBO0FBQ0E7QU90dkNBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FBRUE7QUFDQTtBWCt0Q0E7QUFDQTtBTy92Q0E7QUkwQkE7QUFQQTtBQUNBO0FYZ3ZDQTtBQUNBO0FPcndDQTtBSWtDQTtBQUVBO0FYcXVDQTtBQUNBO0FPMXdDQTtBSXNDQTtBQUVBO0FYc3VDQTtBQUNBO0FPL3dDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWHl2Q0E7QUFDQTtBT3R4Q0E7QUkwQkE7QUFQQTtBQUNBO0FYdXdDQTtBQUNBO0FPNXhDQTtBSWtDQTtBQUVBO0FYNHZDQTtBQUNBO0FPanlDQTtBSXNDQTtBQUVBO0FYNnZDQTtBQUNBO0FPdHlDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWGd4Q0E7QUFDQTtBTzd5Q0E7QUkwQkE7QUFQQTtBQUNBO0FYOHhDQTtBQUNBO0FPbnpDQTtBSWtDQTtBQUVBO0FYbXhDQTtBQUNBO0FPeHpDQTtBSXNDQTtBQUVBO0FYb3hDQTtBQUNBO0FPN3pDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWHV5Q0E7QUFDQTtBT3AwQ0E7QUkwQkE7QUFQQTtBQUNBO0FYcXpDQTtBQUNBO0FPMTBDQTtBSWtDQTtBQUVBO0FYMHlDQTtBQUNBO0FPLzBDQTtBSXNDQTtBQUVBO0FYMnlDQTtBQUNBO0FPcDFDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWDh6Q0E7QUFDQTtBTzMxQ0E7QUkwQkE7QUFQQTtBQUNBO0FYNDBDQTtBQUNBO0FPajJDQTtBSWtDQTtBQUVBO0FYaTBDQTtBQUNBO0FPdDJDQTtBSXNDQTtBQUVBO0FYazBDQTtBQUNBO0FPMzJDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWHExQ0E7QUFDQTtBT2wzQ0E7QUkwQkE7QUFQQTtBQUNBO0FYbTJDQTtBQUNBO0FPeDNDQTtBSWtDQTtBQUVBO0FYdzFDQTtBQUNBO0FPNzNDQTtBSXNDQTtBQUVBO0FYeTFDQTtBQUNBO0FPbDRDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWDQyQ0E7QUFDQTtBT3o0Q0E7QUkwQkE7QUFQQTtBQUNBO0FYMDNDQTtBQUNBO0FPLzRDQTtBSWtDQTtBQUVBO0FYKzJDQTtBQUNBO0FPcDVDQTtBSXNDQTtBQUVBO0FYZzNDQTtBQUNBO0FPejVDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWG00Q0E7QUFDQTtBT2g2Q0E7QUkwQkE7QUFQQTtBQUNBO0FYaTVDQTtBQUNBO0FPdDZDQTtBSWtDQTtBQUVBO0FYczRDQTtBQUNBO0FPMzZDQTtBSXNDQTtBQUVBO0FYdTRDQTtBQUNBO0FPaDdDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWDA1Q0E7QUFDQTtBT3Y3Q0E7QUkwQkE7QUFQQTtBQUNBO0FYdzZDQTtBQUNBO0FPNzdDQTtBSWtDQTtBQUVBO0FYNjVDQTtBQUNBO0FPbDhDQTtBSXNDQTtBQUVBO0FYODVDQTtBQUNBO0FPdjhDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWGk3Q0E7QUFDQTtBTzk4Q0E7QUkwQkE7QUFQQTtBQUNBO0FYKzdDQTtBQUNBO0FPcDlDQTtBSWtDQTtBQUVBO0FYbzdDQTtBQUNBO0FPejlDQTtBSXNDQTtBQUVBO0FYcTdDQTtBQUNBO0FPOTlDQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWHc4Q0E7QUFDQTtBT3IrQ0E7QUkwQkE7QUFQQTtBQUNBO0FYczlDQTtBQUNBO0FPMytDQTtBSWtDQTtBQUVBO0FYMjhDQTtBQUNBO0FPaC9DQTtBSXNDQTtBQUVBO0FYNDhDQTtBQUNBO0FPci9DQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWCs5Q0E7QUFDQTtBTzUvQ0E7QUkwQkE7QUFQQTtBQUNBO0FYNitDQTtBQUNBO0FPbGdEQTtBSWtDQTtBQUVBO0FYaytDQTtBQUNBO0FPdmdEQTtBSXNDQTtBQUVBO0FYbStDQTtBQUNBO0FPNWdEQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBQUVBO0FBQ0E7QVhxL0NBO0FBQ0E7QU9yaERBO0FJMEJBO0FBUEE7QUFDQTtBWHNnREE7QUFDQTtBTzNoREE7QUlrQ0E7QUFFQTtBWDIvQ0E7QUFDQTtBT2hpREE7QUlzQ0E7QUFFQTtBWDQvQ0E7QUFDQTtBT3JpREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVgrZ0RBO0FBQ0E7QU81aURBO0FJMEJBO0FBUEE7QUFDQTtBWDZoREE7QUFDQTtBT2xqREE7QUlrQ0E7QUFFQTtBWGtoREE7QUFDQTtBT3ZqREE7QUlzQ0E7QUFFQTtBWG1oREE7QUFDQTtBTzVqREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhzaURBO0FBQ0E7QU9ua0RBO0FJMEJBO0FBUEE7QUFDQTtBWG9qREE7QUFDQTtBT3prREE7QUlrQ0E7QUFFQTtBWHlpREE7QUFDQTtBTzlrREE7QUlzQ0E7QUFFQTtBWDBpREE7QUFDQTtBT25sREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVg2akRBO0FBQ0E7QU8xbERBO0FJMEJBO0FBUEE7QUFDQTtBWDJrREE7QUFDQTtBT2htREE7QUlrQ0E7QUFFQTtBWGdrREE7QUFDQTtBT3JtREE7QUlzQ0E7QUFFQTtBWGlrREE7QUFDQTtBTzFtREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhvbERBO0FBQ0E7QU9qbkRBO0FJMEJBO0FBUEE7QUFDQTtBWGttREE7QUFDQTtBT3ZuREE7QUlrQ0E7QUFFQTtBWHVsREE7QUFDQTtBTzVuREE7QUlzQ0E7QUFFQTtBWHdsREE7QUFDQTtBT2pvREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVgybURBO0FBQ0E7QU94b0RBO0FJMEJBO0FBUEE7QUFDQTtBWHluREE7QUFDQTtBTzlvREE7QUlrQ0E7QUFFQTtBWDhtREE7QUFDQTtBT25wREE7QUlzQ0E7QUFFQTtBWCttREE7QUFDQTtBT3hwREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhrb0RBO0FBQ0E7QU8vcERBO0FJMEJBO0FBUEE7QUFDQTtBWGdwREE7QUFDQTtBT3JxREE7QUlrQ0E7QUFFQTtBWHFvREE7QUFDQTtBTzFxREE7QUlzQ0E7QUFFQTtBWHNvREE7QUFDQTtBTy9xREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVh5cERBO0FBQ0E7QU90ckRBO0FJMEJBO0FBUEE7QUFDQTtBWHVxREE7QUFDQTtBTzVyREE7QUlrQ0E7QUFFQTtBWDRwREE7QUFDQTtBT2pzREE7QUlzQ0E7QUFFQTtBWDZwREE7QUFDQTtBT3RzREE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhnckRBO0FBQ0E7QU83c0RBO0FJMEJBO0FBUEE7QUFDQTtBWDhyREE7QUFDQTtBT250REE7QUlrQ0E7QUFFQTtBWG1yREE7QUFDQTtBT3h0REE7QUlzQ0E7QUFFQTtBWG9yREE7QUFDQTtBTzd0REE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVh1c0RBO0FBQ0E7QU9wdURBO0FJMEJBO0FBUEE7QUFDQTtBWHF0REE7QUFDQTtBTzF1REE7QUlrQ0E7QUFFQTtBWDBzREE7QUFDQTtBTy91REE7QUlzQ0E7QUFFQTtBWDJzREE7QUFDQTtBT3B2REE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVg4dERBO0FBQ0E7QU8zdkRBO0FJMEJBO0FBUEE7QUFDQTtBWDR1REE7QUFDQTtBT2p3REE7QUlrQ0E7QUFFQTtBWGl1REE7QUFDQTtBT3R3REE7QUlzQ0E7QUFFQTtBWGt1REE7QUFDQTtBTzN3REE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhxdkRBO0FBQ0E7QU9seERBO0FJMEJBO0FBUEE7QUFDQTtBWG13REE7QUFDQTtBT3h4REE7QUlrQ0E7QUFFQTtBWHd2REE7QUFDQTtBTzd4REE7QUlzQ0E7QUFFQTtBWHl2REE7QUFDQTtBT2x5REE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QUFFQTtBQUNBO0FYMndEQTtBQUNBO0FPM3lEQTtBSTBCQTtBQVBBO0FBQ0E7QVg0eERBO0FBQ0E7QU9qekRBO0FJa0NBO0FBRUE7QVhpeERBO0FBQ0E7QU90ekRBO0FJc0NBO0FBRUE7QVhreERBO0FBQ0E7QU8zekRBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYcXlEQTtBQUNBO0FPbDBEQTtBSTBCQTtBQVBBO0FBQ0E7QVhtekRBO0FBQ0E7QU94MERBO0FJa0NBO0FBRUE7QVh3eURBO0FBQ0E7QU83MERBO0FJc0NBO0FBRUE7QVh5eURBO0FBQ0E7QU9sMURBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYNHpEQTtBQUNBO0FPejFEQTtBSTBCQTtBQVBBO0FBQ0E7QVgwMERBO0FBQ0E7QU8vMURBO0FJa0NBO0FBRUE7QVgrekRBO0FBQ0E7QU9wMkRBO0FJc0NBO0FBRUE7QVhnMERBO0FBQ0E7QU96MkRBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYbTFEQTtBQUNBO0FPaDNEQTtBSTBCQTtBQVBBO0FBQ0E7QVhpMkRBO0FBQ0E7QU90M0RBO0FJa0NBO0FBRUE7QVhzMURBO0FBQ0E7QU8zM0RBO0FJc0NBO0FBRUE7QVh1MURBO0FBQ0E7QU9oNERBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYMDJEQTtBQUNBO0FPdjREQTtBSTBCQTtBQVBBO0FBQ0E7QVh3M0RBO0FBQ0E7QU83NERBO0FJa0NBO0FBRUE7QVg2MkRBO0FBQ0E7QU9sNURBO0FJc0NBO0FBRUE7QVg4MkRBO0FBQ0E7QU92NURBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYaTREQTtBQUNBO0FPOTVEQTtBSTBCQTtBQVBBO0FBQ0E7QVgrNERBO0FBQ0E7QU9wNkRBO0FJa0NBO0FBRUE7QVhvNERBO0FBQ0E7QU96NkRBO0FJc0NBO0FBRUE7QVhxNERBO0FBQ0E7QU85NkRBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYdzVEQTtBQUNBO0FPcjdEQTtBSTBCQTtBQVBBO0FBQ0E7QVhzNkRBO0FBQ0E7QU8zN0RBO0FJa0NBO0FBRUE7QVgyNURBO0FBQ0E7QU9oOERBO0FJc0NBO0FBRUE7QVg0NURBO0FBQ0E7QU9yOERBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYKzZEQTtBQUNBO0FPNThEQTtBSTBCQTtBQVBBO0FBQ0E7QVg2N0RBO0FBQ0E7QU9sOURBO0FJa0NBO0FBRUE7QVhrN0RBO0FBQ0E7QU92OURBO0FJc0NBO0FBRUE7QVhtN0RBO0FBQ0E7QU81OURBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYczhEQTtBQUNBO0FPbitEQTtBSTBCQTtBQVBBO0FBQ0E7QVhvOURBO0FBQ0E7QU96K0RBO0FJa0NBO0FBRUE7QVh5OERBO0FBQ0E7QU85K0RBO0FJc0NBO0FBRUE7QVgwOERBO0FBQ0E7QU9uL0RBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYNjlEQTtBQUNBO0FPMS9EQTtBSTBCQTtBQVBBO0FBQ0E7QVgyK0RBO0FBQ0E7QU9oZ0VBO0FJa0NBO0FBRUE7QVhnK0RBO0FBQ0E7QU9yZ0VBO0FJc0NBO0FBRUE7QVhpK0RBO0FBQ0E7QU8xZ0VBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYby9EQTtBQUNBO0FPamhFQTtBSTBCQTtBQVBBO0FBQ0E7QVhrZ0VBO0FBQ0E7QU92aEVBO0FJa0NBO0FBRUE7QVh1L0RBO0FBQ0E7QU81aEVBO0FJc0NBO0FBRUE7QVh3L0RBO0FBQ0E7QU9qaUVBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYMmdFQTtBQUNBO0FPeGlFQTtBSTBCQTtBQVBBO0FBQ0E7QVh5aEVBO0FBQ0E7QU85aUVBO0FJa0NBO0FBRUE7QVg4Z0VBO0FBQ0E7QU9uakVBO0FJc0NBO0FBRUE7QVgrZ0VBO0FBQ0E7QU94akVBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FBRUE7QUFDQTtBWGlpRUE7QUFDQTtBT2prRUE7QUkwQkE7QUFQQTtBQUNBO0FYa2pFQTtBQUNBO0FPdmtFQTtBSWtDQTtBQUVBO0FYdWlFQTtBQUNBO0FPNWtFQTtBSXNDQTtBQUVBO0FYd2lFQTtBQUNBO0FPamxFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWDJqRUE7QUFDQTtBT3hsRUE7QUkwQkE7QUFQQTtBQUNBO0FYeWtFQTtBQUNBO0FPOWxFQTtBSWtDQTtBQUVBO0FYOGpFQTtBQUNBO0FPbm1FQTtBSXNDQTtBQUVBO0FYK2pFQTtBQUNBO0FPeG1FQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWGtsRUE7QUFDQTtBTy9tRUE7QUkwQkE7QUFQQTtBQUNBO0FYZ21FQTtBQUNBO0FPcm5FQTtBSWtDQTtBQUVBO0FYcWxFQTtBQUNBO0FPMW5FQTtBSXNDQTtBQUVBO0FYc2xFQTtBQUNBO0FPL25FQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWHltRUE7QUFDQTtBT3RvRUE7QUkwQkE7QUFQQTtBQUNBO0FYdW5FQTtBQUNBO0FPNW9FQTtBSWtDQTtBQUVBO0FYNG1FQTtBQUNBO0FPanBFQTtBSXNDQTtBQUVBO0FYNm1FQTtBQUNBO0FPdHBFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWGdvRUE7QUFDQTtBTzdwRUE7QUkwQkE7QUFQQTtBQUNBO0FYOG9FQTtBQUNBO0FPbnFFQTtBSWtDQTtBQUVBO0FYbW9FQTtBQUNBO0FPeHFFQTtBSXNDQTtBQUVBO0FYb29FQTtBQUNBO0FPN3FFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWHVwRUE7QUFDQTtBT3ByRUE7QUkwQkE7QUFQQTtBQUNBO0FYcXFFQTtBQUNBO0FPMXJFQTtBSWtDQTtBQUVBO0FYMHBFQTtBQUNBO0FPL3JFQTtBSXNDQTtBQUVBO0FYMnBFQTtBQUNBO0FPcHNFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWDhxRUE7QUFDQTtBTzNzRUE7QUkwQkE7QUFQQTtBQUNBO0FYNHJFQTtBQUNBO0FPanRFQTtBSWtDQTtBQUVBO0FYaXJFQTtBQUNBO0FPdHRFQTtBSXNDQTtBQUVBO0FYa3JFQTtBQUNBO0FPM3RFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWHFzRUE7QUFDQTtBT2x1RUE7QUkwQkE7QUFQQTtBQUNBO0FYbXRFQTtBQUNBO0FPeHVFQTtBSWtDQTtBQUVBO0FYd3NFQTtBQUNBO0FPN3VFQTtBSXNDQTtBQUVBO0FYeXNFQTtBQUNBO0FPbHZFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWDR0RUE7QUFDQTtBT3p2RUE7QUkwQkE7QUFQQTtBQUNBO0FYMHVFQTtBQUNBO0FPL3ZFQTtBSWtDQTtBQUVBO0FYK3RFQTtBQUNBO0FPcHdFQTtBSXNDQTtBQUVBO0FYZ3VFQTtBQUNBO0FPendFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWG12RUE7QUFDQTtBT2h4RUE7QUkwQkE7QUFQQTtBQUNBO0FYaXdFQTtBQUNBO0FPdHhFQTtBSWtDQTtBQUVBO0FYc3ZFQTtBQUNBO0FPM3hFQTtBSXNDQTtBQUVBO0FYdXZFQTtBQUNBO0FPaHlFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWDB3RUE7QUFDQTtBT3Z5RUE7QUkwQkE7QUFQQTtBQUNBO0FYd3hFQTtBQUNBO0FPN3lFQTtBSWtDQTtBQUVBO0FYNndFQTtBQUNBO0FPbHpFQTtBSXNDQTtBQUVBO0FYOHdFQTtBQUNBO0FPdnpFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBWGl5RUE7QUFDQTtBTzl6RUE7QUkwQkE7QUFQQTtBQUNBO0FYK3lFQTtBQUNBO0FPcDBFQTtBSWtDQTtBQUVBO0FYb3lFQTtBQUNBO0FPejBFQTtBSXNDQTtBQUVBO0FYcXlFQTtBQUNBO0FPOTBFQTtBSTBCQTtBQVZBO0FBQ0E7QUFXQTtBQUVBO0FBQ0E7QVh1ekVBO0FBQ0E7QU92MUVBO0FJMEJBO0FBUEE7QUFDQTtBWHcwRUE7QUFDQTtBTzcxRUE7QUlrQ0E7QUFFQTtBWDZ6RUE7QUFDQTtBT2wyRUE7QUlzQ0E7QUFFQTtBWDh6RUE7QUFDQTtBT3YyRUE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhpMUVBO0FBQ0E7QU85MkVBO0FJMEJBO0FBUEE7QUFDQTtBWCsxRUE7QUFDQTtBT3AzRUE7QUlrQ0E7QUFFQTtBWG8xRUE7QUFDQTtBT3ozRUE7QUlzQ0E7QUFFQTtBWHExRUE7QUFDQTtBTzkzRUE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVh3MkVBO0FBQ0E7QU9yNEVBO0FJMEJBO0FBUEE7QUFDQTtBWHMzRUE7QUFDQTtBTzM0RUE7QUlrQ0E7QUFFQTtBWDIyRUE7QUFDQTtBT2g1RUE7QUlzQ0E7QUFFQTtBWDQyRUE7QUFDQTtBT3I1RUE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVgrM0VBO0FBQ0E7QU81NUVBO0FJMEJBO0FBUEE7QUFDQTtBWDY0RUE7QUFDQTtBT2w2RUE7QUlrQ0E7QUFFQTtBWGs0RUE7QUFDQTtBT3Y2RUE7QUlzQ0E7QUFFQTtBWG00RUE7QUFDQTtBTzU2RUE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhzNUVBO0FBQ0E7QU9uN0VBO0FJMEJBO0FBUEE7QUFDQTtBWG82RUE7QUFDQTtBT3o3RUE7QUlrQ0E7QUFFQTtBWHk1RUE7QUFDQTtBTzk3RUE7QUlzQ0E7QUFFQTtBWDA1RUE7QUFDQTtBT244RUE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVg2NkVBO0FBQ0E7QU8xOEVBO0FJMEJBO0FBUEE7QUFDQTtBWDI3RUE7QUFDQTtBT2g5RUE7QUlrQ0E7QUFFQTtBWGc3RUE7QUFDQTtBT3I5RUE7QUlzQ0E7QUFFQTtBWGk3RUE7QUFDQTtBTzE5RUE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhvOEVBO0FBQ0E7QU9qK0VBO0FJMEJBO0FBUEE7QUFDQTtBWGs5RUE7QUFDQTtBT3YrRUE7QUlrQ0E7QUFFQTtBWHU4RUE7QUFDQTtBTzUrRUE7QUlzQ0E7QUFFQTtBWHc4RUE7QUFDQTtBT2ovRUE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVgyOUVBO0FBQ0E7QU94L0VBO0FJMEJBO0FBUEE7QUFDQTtBWHkrRUE7QUFDQTtBTzkvRUE7QUlrQ0E7QUFFQTtBWDg5RUE7QUFDQTtBT25nRkE7QUlzQ0E7QUFFQTtBWCs5RUE7QUFDQTtBT3hnRkE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhrL0VBO0FBQ0E7QU8vZ0ZBO0FJMEJBO0FBUEE7QUFDQTtBWGdnRkE7QUFDQTtBT3JoRkE7QUlrQ0E7QUFFQTtBWHEvRUE7QUFDQTtBTzFoRkE7QUlzQ0E7QUFFQTtBWHMvRUE7QUFDQTtBTy9oRkE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVh5Z0ZBO0FBQ0E7QU90aUZBO0FJMEJBO0FBUEE7QUFDQTtBWHVoRkE7QUFDQTtBTzVpRkE7QUlrQ0E7QUFFQTtBWDRnRkE7QUFDQTtBT2pqRkE7QUlzQ0E7QUFFQTtBWDZnRkE7QUFDQTtBT3RqRkE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVhnaUZBO0FBQ0E7QU83akZBO0FJMEJBO0FBUEE7QUFDQTtBWDhpRkE7QUFDQTtBT25rRkE7QUlrQ0E7QUFFQTtBWG1pRkE7QUFDQTtBT3hrRkE7QUlzQ0E7QUFFQTtBWG9pRkE7QUFDQTtBTzdrRkE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QVh1akZBO0FBQ0E7QU9wbEZBO0FJMEJBO0FBUEE7QUFDQTtBWHFrRkE7QUFDQTtBTzFsRkE7QUlrQ0E7QUFFQTtBWDBqRkE7QUFDQTtBTy9sRkE7QUlzQ0E7QUFFQTtBWDJqRkE7QUFDQTtBT3BtRkE7QUkwQkE7QUFWQTtBQUNBO0FBV0E7QUFFQTtBQUNBO0FYNmtGQTtBQUNBO0FPN21GQTtBSTBCQTtBQVBBO0FBQ0E7QVg4bEZBO0FBQ0E7QU9ubkZBO0FJa0NBO0FBRUE7QVhtbEZBO0FBQ0E7QU94bkZBO0FJc0NBO0FBRUE7QVhvbEZBO0FBQ0E7QU83bkZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYdW1GQTtBQUNBO0FPcG9GQTtBSTBCQTtBQVBBO0FBQ0E7QVhxbkZBO0FBQ0E7QU8xb0ZBO0FJa0NBO0FBRUE7QVgwbUZBO0FBQ0E7QU8vb0ZBO0FJc0NBO0FBRUE7QVgybUZBO0FBQ0E7QU9wcEZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYOG5GQTtBQUNBO0FPM3BGQTtBSTBCQTtBQVBBO0FBQ0E7QVg0b0ZBO0FBQ0E7QU9qcUZBO0FJa0NBO0FBRUE7QVhpb0ZBO0FBQ0E7QU90cUZBO0FJc0NBO0FBRUE7QVhrb0ZBO0FBQ0E7QU8zcUZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYcXBGQTtBQUNBO0FPbHJGQTtBSTBCQTtBQVBBO0FBQ0E7QVhtcUZBO0FBQ0E7QU94ckZBO0FJa0NBO0FBRUE7QVh3cEZBO0FBQ0E7QU83ckZBO0FJc0NBO0FBRUE7QVh5cEZBO0FBQ0E7QU9sc0ZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYNHFGQTtBQUNBO0FPenNGQTtBSTBCQTtBQVBBO0FBQ0E7QVgwckZBO0FBQ0E7QU8vc0ZBO0FJa0NBO0FBRUE7QVgrcUZBO0FBQ0E7QU9wdEZBO0FJc0NBO0FBRUE7QVhnckZBO0FBQ0E7QU96dEZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYbXNGQTtBQUNBO0FPaHVGQTtBSTBCQTtBQVBBO0FBQ0E7QVhpdEZBO0FBQ0E7QU90dUZBO0FJa0NBO0FBRUE7QVhzc0ZBO0FBQ0E7QU8zdUZBO0FJc0NBO0FBRUE7QVh1c0ZBO0FBQ0E7QU9odkZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYMHRGQTtBQUNBO0FPdnZGQTtBSTBCQTtBQVBBO0FBQ0E7QVh3dUZBO0FBQ0E7QU83dkZBO0FJa0NBO0FBRUE7QVg2dEZBO0FBQ0E7QU9sd0ZBO0FJc0NBO0FBRUE7QVg4dEZBO0FBQ0E7QU92d0ZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYaXZGQTtBQUNBO0FPOXdGQTtBSTBCQTtBQVBBO0FBQ0E7QVgrdkZBO0FBQ0E7QU9weEZBO0FJa0NBO0FBRUE7QVhvdkZBO0FBQ0E7QU96eEZBO0FJc0NBO0FBRUE7QVhxdkZBO0FBQ0E7QU85eEZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYd3dGQTtBQUNBO0FPcnlGQTtBSTBCQTtBQVBBO0FBQ0E7QVhzeEZBO0FBQ0E7QU8zeUZBO0FJa0NBO0FBRUE7QVgyd0ZBO0FBQ0E7QU9oekZBO0FJc0NBO0FBRUE7QVg0d0ZBO0FBQ0E7QU9yekZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYK3hGQTtBQUNBO0FPNXpGQTtBSTBCQTtBQVBBO0FBQ0E7QVg2eUZBO0FBQ0E7QU9sMEZBO0FJa0NBO0FBRUE7QVhreUZBO0FBQ0E7QU92MEZBO0FJc0NBO0FBRUE7QVhteUZBO0FBQ0E7QU81MEZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYc3pGQTtBQUNBO0FPbjFGQTtBSTBCQTtBQVBBO0FBQ0E7QVhvMEZBO0FBQ0E7QU96MUZBO0FJa0NBO0FBRUE7QVh5ekZBO0FBQ0E7QU85MUZBO0FJc0NBO0FBRUE7QVgwekZBO0FBQ0E7QU9uMkZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FYNjBGQTtBQUNBO0FPMTJGQTtBSTBCQTtBQVBBO0FBQ0E7QVgyMUZBO0FBQ0E7QU9oM0ZBO0FJa0NBO0FBRUE7QVhnMUZBO0FBQ0E7QU9yM0ZBO0FJc0NBO0FBRUE7QVhpMUZBO0FBQ0E7QU8xM0ZBO0FJMEJBO0FBVkE7QUFDQTtBQVdBO0FBRUE7QUFDQTtBWG0yRkE7QUFDQTtBT240RkE7QUkwQkE7QUFQQTtBQUNBO0FYbzNGQTtBQUNBO0FPejRGQTtBSWtDQTtBQUVBO0FYeTJGQTtBQUNBO0FPOTRGQTtBSXNDQTtBQUVBO0FYMDJGQTtBQUNBO0FzQjEzRkE7QUE3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEIwNUZBO0FzQng0RkE7QUFkQTtBQUNBO0FBQ0E7QXRCeTVGQTtBTy81RkE7QWVrQkE7QUFSQTtBQUNBO0F0Qnk1RkE7QUFDQTtBQUNBO0FzQng0RkE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEI2NkZBO0FzQng0RkE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QjQ0RkE7QU9uN0ZBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCNjZGQTtBQUNBO0FBQ0E7QXNCNTVGQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Qmk4RkE7QXNCNTVGQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCZzZGQTtBT3Y4RkE7QWVxQ0E7QUEzQkE7QUFDQTtBdEJpOEZBO0FBQ0E7QUFDQTtBc0JoN0ZBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCcTlGQTtBc0JoN0ZBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJvN0ZBO0FPMzlGQTtBZXFDQTtBQTNCQTtBQUNBO0F0QnE5RkE7QUFDQTtBQUNBO0FzQnA4RkE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJ5K0ZBO0FzQnA4RkE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qnc4RkE7QU8vK0ZBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCeStGQTtBQUNBO0FBQ0E7QXNCeDlGQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QjYvRkE7QXNCeDlGQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCNDlGQTtBT25nR0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEI2L0ZBO0FBQ0E7QUFDQTtBc0I1K0ZBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCaWhHQTtBc0I1K0ZBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJnL0ZBO0FPdmhHQTtBZXFDQTtBQTNCQTtBQUNBO0F0QmloR0E7QUFDQTtBQUNBO0FzQmhnR0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJxaUdBO0FzQmhnR0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qm9nR0E7QU8zaUdBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCcWlHQTtBQUNBO0FBQ0E7QXNCcGhHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnlqR0E7QXNCcGhHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCd2hHQTtBTy9qR0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEJ5akdBO0FBQ0E7QUFDQTtBc0J4aUdBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCNmtHQTtBc0J4aUdBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEI0aUdBO0FPbmxHQTtBZXFDQTtBQTNCQTtBQUNBO0F0QjZrR0E7QUFDQTtBQUNBO0FzQjVqR0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJpbUdBO0FzQjVqR0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QmdrR0E7QU92bUdBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCaW1HQTtBQUNBO0FBQ0E7QXNCaGxHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnFuR0E7QXNCaGxHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCb2xHQTtBTzNuR0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEJxbkdBO0FBQ0E7QUFDQTtBc0JwbUdBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCeW9HQTtBc0JwbUdBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJ3bUdBO0FPL29HQTtBZXFDQTtBQTNCQTtBQUNBO0F0QnlvR0E7QUFDQTtBQUNBO0FzQjduR0E7QUE3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEI2cEdBO0FzQjNvR0E7QUFkQTtBQUNBO0FBQ0E7QXRCNHBHQTtBT2xxR0E7QWVrQkE7QUFSQTtBQUNBO0F0QjRwR0E7QUFDQTtBQUNBO0FzQjNvR0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJnckdBO0FzQjNvR0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QitvR0E7QU90ckdBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCZ3JHQTtBQUNBO0FBQ0E7QXNCL3BHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Qm9zR0E7QXNCL3BHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCbXFHQTtBTzFzR0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEJvc0dBO0FBQ0E7QUFDQTtBc0JuckdBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCd3RHQTtBc0JuckdBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJ1ckdBO0FPOXRHQTtBZXFDQTtBQTNCQTtBQUNBO0F0Qnd0R0E7QUFDQTtBQUNBO0FzQnZzR0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEI0dUdBO0FzQnZzR0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QjJzR0E7QU9sdkdBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCNHVHQTtBQUNBO0FBQ0E7QXNCM3RHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Qmd3R0E7QXNCM3RHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCK3RHQTtBT3R3R0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEJnd0dBO0FBQ0E7QUFDQTtBc0IvdUdBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCb3hHQTtBc0IvdUdBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJtdkdBO0FPMXhHQTtBZXFDQTtBQTNCQTtBQUNBO0F0Qm94R0E7QUFDQTtBQUNBO0FzQm53R0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJ3eUdBO0FzQm53R0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QnV3R0E7QU85eUdBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCd3lHQTtBQUNBO0FBQ0E7QXNCdnhHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QjR6R0E7QXNCdnhHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCMnhHQTtBT2wwR0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEI0ekdBO0FBQ0E7QUFDQTtBc0IzeUdBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCZzFHQTtBc0IzeUdBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEIreUdBO0FPdDFHQTtBZXFDQTtBQTNCQTtBQUNBO0F0QmcxR0E7QUFDQTtBQUNBO0FzQi96R0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJvMkdBO0FzQi96R0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qm0wR0E7QU8xMkdBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCbzJHQTtBQUNBO0FBQ0E7QXNCbjFHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnczR0E7QXNCbjFHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCdTFHQTtBTzkzR0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEJ3M0dBO0FBQ0E7QUFDQTtBc0J2MkdBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCNDRHQTtBc0J2MkdBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEIyMkdBO0FPbDVHQTtBZXFDQTtBQTNCQTtBQUNBO0F0QjQ0R0E7QUFDQTtBQUNBO0FzQmg0R0E7QUE3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJnNkdBO0FzQjk0R0E7QUFkQTtBQUNBO0FBQ0E7QXRCKzVHQTtBT3I2R0E7QWVrQkE7QUFSQTtBQUNBO0F0Qis1R0E7QUFDQTtBQUNBO0FzQjk0R0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJtN0dBO0FzQjk0R0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qms1R0E7QU96N0dBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCbTdHQTtBQUNBO0FBQ0E7QXNCbDZHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnU4R0E7QXNCbDZHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCczZHQTtBTzc4R0E7QWVxQ0E7QUEzQkE7QUFDQTtBdEJ1OEdBO0FBQ0E7QUFDQTtBc0J0N0dBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCMjlHQTtBc0J0N0dBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEIwN0dBO0FPaitHQTtBZXFDQTtBQTNCQTtBQUNBO0F0QjI5R0E7QUFDQTtBQUNBO0FzQjE4R0E7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEIrK0dBO0FzQjE4R0E7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qjg4R0E7QU9yL0dBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCKytHQTtBQUNBO0FBQ0E7QXNCOTlHQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Qm1nSEE7QXNCOTlHQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCaytHQTtBT3pnSEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEJtZ0hBO0FBQ0E7QUFDQTtBc0JsL0dBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCdWhIQTtBc0JsL0dBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJzL0dBO0FPN2hIQTtBZXFDQTtBQTNCQTtBQUNBO0F0QnVoSEE7QUFDQTtBQUNBO0FzQnRnSEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEIyaUhBO0FzQnRnSEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QjBnSEE7QU9qakhBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCMmlIQTtBQUNBO0FBQ0E7QXNCMWhIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QitqSEE7QXNCMWhIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCOGhIQTtBT3JrSEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEIrakhBO0FBQ0E7QUFDQTtBc0I5aUhBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCbWxIQTtBc0I5aUhBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJrakhBO0FPemxIQTtBZXFDQTtBQTNCQTtBQUNBO0F0Qm1sSEE7QUFDQTtBQUNBO0FzQmxrSEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJ1bUhBO0FzQmxrSEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QnNrSEE7QU83bUhBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCdW1IQTtBQUNBO0FBQ0E7QXNCdGxIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QjJuSEE7QXNCdGxIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCMGxIQTtBT2pvSEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEIybkhBO0FBQ0E7QUFDQTtBc0IxbUhBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCK29IQTtBc0IxbUhBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEI4bUhBO0FPcnBIQTtBZXFDQTtBQTNCQTtBQUNBO0F0QitvSEE7QUFDQTtBQUNBO0FzQm5vSEE7QUE3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJtcUhBO0FzQmpwSEE7QUFkQTtBQUNBO0FBQ0E7QXRCa3FIQTtBT3hxSEE7QWVrQkE7QUFSQTtBQUNBO0F0QmtxSEE7QUFDQTtBQUNBO0FzQmpwSEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJzckhBO0FzQmpwSEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QnFwSEE7QU81ckhBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCc3JIQTtBQUNBO0FBQ0E7QXNCcnFIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QjBzSEE7QXNCcnFIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCeXFIQTtBT2h0SEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEIwc0hBO0FBQ0E7QUFDQTtBc0J6ckhBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCOHRIQTtBc0J6ckhBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEI2ckhBO0FPcHVIQTtBZXFDQTtBQTNCQTtBQUNBO0F0Qjh0SEE7QUFDQTtBQUNBO0FzQjdzSEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJrdkhBO0FzQjdzSEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qml0SEE7QU94dkhBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCa3ZIQTtBQUNBO0FBQ0E7QXNCanVIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnN3SEE7QXNCanVIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCcXVIQTtBTzV3SEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEJzd0hBO0FBQ0E7QUFDQTtBc0JydkhBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCMHhIQTtBc0JydkhBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJ5dkhBO0FPaHlIQTtBZXFDQTtBQTNCQTtBQUNBO0F0QjB4SEE7QUFDQTtBQUNBO0FzQnp3SEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEI4eUhBO0FzQnp3SEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QjZ3SEE7QU9wekhBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCOHlIQTtBQUNBO0FBQ0E7QXNCN3hIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QmswSEE7QXNCN3hIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCaXlIQTtBT3gwSEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEJrMEhBO0FBQ0E7QUFDQTtBc0JqekhBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCczFIQTtBc0JqekhBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJxekhBO0FPNTFIQTtBZXFDQTtBQTNCQTtBQUNBO0F0QnMxSEE7QUFDQTtBQUNBO0FzQnIwSEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEIwMkhBO0FzQnIwSEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QnkwSEE7QU9oM0hBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCMDJIQTtBQUNBO0FBQ0E7QXNCejFIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QjgzSEE7QXNCejFIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCNjFIQTtBT3A0SEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEI4M0hBO0FBQ0E7QUFDQTtBc0I3MkhBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCazVIQTtBc0I3MkhBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJpM0hBO0FPeDVIQTtBZXFDQTtBQTNCQTtBQUNBO0F0Qms1SEE7QUFDQTtBQUNBO0FzQnQ0SEE7QUE3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJzNkhBO0FzQnA1SEE7QUFkQTtBQUNBO0FBQ0E7QXRCcTZIQTtBTzM2SEE7QWVrQkE7QUFSQTtBQUNBO0F0QnE2SEE7QUFDQTtBQUNBO0FzQnA1SEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJ5N0hBO0FzQnA1SEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qnc1SEE7QU8vN0hBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCeTdIQTtBQUNBO0FBQ0E7QXNCeDZIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QjY4SEE7QXNCeDZIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCNDZIQTtBT245SEE7QWVxQ0E7QUEzQkE7QUFDQTtBdEI2OEhBO0FBQ0E7QUFDQTtBc0I1N0hBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCaStIQTtBc0I1N0hBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJnOEhBO0FPditIQTtBZXFDQTtBQTNCQTtBQUNBO0F0QmkrSEE7QUFDQTtBQUNBO0FzQmg5SEE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJxL0hBO0FzQmg5SEE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0Qm85SEE7QU8zL0hBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCcS9IQTtBQUNBO0FBQ0E7QXNCcCtIQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnlnSUE7QXNCcCtIQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCdytIQTtBTy9nSUE7QWVxQ0E7QUEzQkE7QUFDQTtBdEJ5Z0lBO0FBQ0E7QUFDQTtBc0J4L0hBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCNmhJQTtBc0J4L0hBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEI0L0hBO0FPbmlJQTtBZXFDQTtBQTNCQTtBQUNBO0F0QjZoSUE7QUFDQTtBQUNBO0FzQjVnSUE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJpaklBO0FzQjVnSUE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QmdoSUE7QU92aklBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCaWpJQTtBQUNBO0FBQ0E7QXNCaGlJQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnFrSUE7QXNCaGlJQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCb2lJQTtBTzNrSUE7QWVxQ0E7QUEzQkE7QUFDQTtBdEJxa0lBO0FBQ0E7QUFDQTtBc0JwaklBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCeWxJQTtBc0JwaklBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJ3aklBO0FPL2xJQTtBZXFDQTtBQTNCQTtBQUNBO0F0QnlsSUE7QUFDQTtBQUNBO0FzQnhrSUE7QUFsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEI2bUlBO0FzQnhrSUE7QUFqQ0E7QUFDQTtBQUNBO0FBaUNBO0F0QjRrSUE7QU9ubklBO0FlcUNBO0FBM0JBO0FBQ0E7QXRCNm1JQTtBQUNBO0FBQ0E7QXNCNWxJQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QmlvSUE7QXNCNWxJQTtBQWpDQTtBQUNBO0FBQ0E7QUFpQ0E7QXRCZ21JQTtBT3ZvSUE7QWVxQ0E7QUEzQkE7QUFDQTtBdEJpb0lBO0FBQ0E7QUFDQTtBc0JobklBO0FBbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCcXBJQTtBc0JobklBO0FBakNBO0FBQ0E7QUFDQTtBQWlDQTtBdEJvbklBO0FPM3BJQTtBZXFDQTtBQTNCQTtBQUNBO0F0QnFwSUE7QUFDQTtBQUNBO0F1QnpxSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2QjJxSUE7QXVCenFJQTtBQUNBO0F2QjJxSUE7QXVCeHFJQTtBQUNBO0F2QjBxSUE7QUFDQTtBdUJ2cUlBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXZCeXFJQTtBQUNBO0F3QmxzSUE7QUFDQTtBeEJvc0lBO0FPOXJJQTtBaUJQQTtBQUlBO0F4QnFzSUE7QUFDQTtBT25zSUE7QWlCUEE7QUFRQTtBeEJzc0lBO0FBQ0E7QUFDQTtBeUJodElBO0FBQ0E7QUFDQTtBQUNBO0F6Qmt0SUE7QUFDQTtBMEJ0dElBOztBQUVBO0FBQ0E7QUFDQTtBMUJ3dElBO0EwQnR0SUE7O0FBQ0E7QTFCeXRJQTtBQUNBO0EyQmp1SUE7Ozs7QUFJQTtBM0JtdUlBO0FBQ0E7QTJCanVJQTtBQUNBO0FBQ0E7QTNCbXVJQTtBQUNBO0E0Qjd1SUE7QUFDQTtBNUIrdUlBO0FBQ0E7QTZCanZJQTs7O0FBQUE7QUE2QkE7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBN0I4dElBO0FPdnZJQTtBc0JzQkE7QUFKQTtBN0J5dUlBO0FBQ0E7QTZCL3RJQTtBQUNBO0FBQ0E7QTdCaXVJQTtBT2h3SUE7QXNCNkJBO0FBTUE7QTdCaXVJQTtBQUNBO0E2Qnh1SUE7QUFDQTtBQUNBO0E3QjB1SUE7QU96d0lBO0FzQjZCQTtBQU1BO0E3QjB1SUE7QUFDQTtBNkJqdklBO0FBQ0E7QUFDQTtBN0JtdklBO0FPbHhJQTtBc0I2QkE7QUFRQTtBN0JpdklBO0FBQ0E7QTZCMXZJQTtBQUNBO0FBQ0E7QTdCNHZJQTtBTzN4SUE7QXNCNkJBO0FBUUE7QTdCMHZJQTtBQUNBO0E2Qm53SUE7QUFDQTtBQUNBO0E3QnF3SUE7QU9weUlBO0FzQjZCQTtBQVFBO0E3Qm13SUE7QUFDQTtBNkI1d0lBO0FBQ0E7QUFDQTtBN0I4d0lBO0FPN3lJQTtBc0I2QkE7QUFRQTtBN0I0d0lBO0FBQ0E7QUFDQTtBOEJ6eklBO0FBQ0E7QUFDQTtBOUIyeklBO0E4Qnh6SUE7QUFFQTtBOUJ5eklBO0FhMXpJQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FiNHpJQTtBOEIzeklBO0FBQ0E7QTlCNnpJQTtBOEJ6eklBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBOUIyeklBO0E4QnZ6SUE7QUFDQTtBQUFBO0E5Qnl6SUE7QUFDQTtBTzUwSUE7QXVCd0JBO0FBQ0E7QTlCdXpJQTtBQUNBO0ErQngxSUE7QUFDQTtBL0IwMUlBO0ErQngxSUE7QUFDQTtBL0IwMUlBO0ErQnYxSUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBL0J5MUlBO0FZejFJQTtBbUJLQTtBL0J1MUlBO0ErQnAxSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBL0JzMUlBO0ErQm4xSUE7QUFDQTtBL0JxMUlBO0ErQi8wSUE7QUFDQTtBL0JpMUlBO0ErQjcwSUE7QUFDQTtBL0IrMElBO0ErQjcwSUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBL0IrMElBO0ErQjUwSUE7O0FBRUE7QUFDQTtBL0I4MElBO0FZbjNJQTs7QW1Cd0NBO0EvQiswSUE7QStCMTBJQTtBQUNBO0EvQjQwSUE7QUFDQTtBTzczSUE7QXdCdURBO0FBQ0E7QS9CeTBJQTtBK0J2MElBO0FBQ0E7QUFDQTtBL0J5MElBO0ErQnQwSUE7QUFDQTtBL0J3MElBO0ErQnIwSUE7QUFDQTtBL0J1MElBO0ErQnAwSUE7QUFDQTtBQUFBO0FBQ0E7QS9CczBJQTtBK0JuMElBO0FBQ0E7QS9CcTBJQTtBQUNBO0FnQzE1SUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBaEMyNUlBO0FnQ3o1SUE7QUFDQTtBaEMyNUlBO0FnQ3g1SUE7QWxCTEE7QWtCUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ3k1SUE7QU1wNklBO0FBQ0E7QVFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUlSQTtBQUNBO0FBQ0E7QVJEQTtBVms3SUE7QWFuN0lBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QWJxN0lBO0FnQ3g2SUE7QUFDQTtBaEMwNklBO0FnQ3I2SUE7QUFDQTtBaEN1NklBO0FnQ242SUE7QUFDQTtBaENxNklBO0FPaDhJQTtBeUJtQ0E7QUFDQTtBQUNBO0FBQUE7QWhDZzZJQTtBQUNBO0FnQzM1SUE7QWxCM0NBO0FrQjhDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDNDVJQTtBTTc4SUE7QUFDQTtBUUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSVJBO0FBQ0E7QUFDQTtBUkVBO0FWdzlJQTtBYTU5SUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBYjg5SUE7QWdDMzZJQTtBQUNBO0FoQzY2SUE7QWdDejZJQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FoQzI2SUE7QWdDejZJQTtBQUNBO0FBQ0E7QWhDMjZJQTtBZ0N4NklBO0FBQ0E7QUFDQTtBaEMwNklBO0FnQ3g2SUE7QUFDQTtBaEMwNklBO0FBQ0E7QU9yL0lBO0F5QmtGQTtBQUNBO0FoQ3M2SUE7QWdDcDZJQTtBQUNBO0FoQ3M2SUE7QWdDbjZJQTtBQUNBO0FoQ3E2SUE7QUFDQTtBaUN2Z0pBO0FBSUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBakNzZ0pBO0FpQ3BnSkE7QUFDQTtBakNzZ0pBO0FBQ0E7QWtDOWdKQTtBQUNBO0FsQ2doSkE7QWtDN2dKQTtBQUNBO0FsQytnSkE7QWtDNWdKQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBbEM4Z0pBO0FrQzNnSkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBbEM2Z0pBO0FrQzFnSkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBbEM0Z0pBO0FBQ0E7QU83aEpBO0EyQnNCQTtBQUNBO0FsQzBnSkE7QUFDQTtBa0NwZ0pBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBbENzZ0pBO0FrQ25nSkE7QUFDQTtBbENxZ0pBO0FrQ2xnSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhCOUNBO0FBQ0E7QUFDQTtBVEFBO0FUb2pKQTtBT2hqSkE7QUVEQTtBeUI2Q0E7QWxDd2dKQTtBQUNBO0FBQ0E7QW1DbmtKQTtBQUNBO0FBQ0E7QW5DcWtKQTtBbUNua0pBOztBQUVBO0FBQ0E7QW5DcWtKQTtBbUNsa0pBO0FBQ0E7QW5Db2tKQTtBbUNqa0pBO0FBQ0E7QW5DbWtKQTtBbUNoa0pBO0FBQ0E7QW5Da2tKQTtBbUMvakpBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBbkNpa0pBO0FtQzlqSkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QW5DZ2tKQTtBbUM5akpBO0FBQ0E7QW5DZ2tKQTtBbUM3akpBO0FBQ0E7QW5DK2pKQTtBQUNBO0FPaG1KQTtBNEJzQ0E7QUFDQTtBbkM2akpBO0FBQ0E7QU9ybUpBO0E0QjRDQTtBQUNBO0FBQ0E7QW5DNGpKQTtBbUMxakpBOztBQUVBO0FuQzRqSkE7QW1DempKQTtBQUNBO0FuQzJqSkE7QUFDQTtBb0N6bkpBO0FBQ0E7QUFDQTtBQU9BO0FwQ3FuSkE7QW9DMW5KQTtBQUNBO0FwQzRuSkE7QWExbkpBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QWI0bkpBO0FBQ0E7QXFDcm9KQTtBQUNBO0FyQ3VvSkE7QXFDcG9KQTtBQUNBO0FyQ3NvSkE7QXFDbm9KQTtBQUNBO0FyQ3FvSkE7QUFDQTtBc0N2bUpBO0FBeENBO0FBQ0E7QUFDQTtBQUNBO0FyQkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FxQkxBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBN0JIQTtBVDBwSkE7QU0xcEpBO0FBQ0E7QWdDS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXBCaEJBO0FBQ0E7QUFDQTtBbEJ5cUpBO0FPcnFKQTtBK0JlQTtBQUNBO0FBQUE7QXRDeXBKQTtBQUNBO0FzQ3JwSkE7QUFDQTtBQUFBO0F0Q3VwSkE7QXNDOW9KQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRDZ3BKQTtBQUNBO0F1Q2xzSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBOUJNQTtBVCtySkE7QU9qc0pBO0FnQ1BBO0FBTUE7QUFDQTtBdkNzc0pBO0FBQ0E7QXVDcHNKQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FyQlZBO0FBQ0E7QUFDQTtBbEJpdEpBO0FPbnRKQTtBZ0NHQTtBQVdBO0FBQ0E7QXZDeXNKQTtBQUNBO0F1Q3ZzSkE7QUFDQTtBQUNBO0F2Q3lzSkE7QU83dEpBO0FnQ2tCQTtBQUtBO0F2QzBzSkE7QUFDQTtBdUN2c0pBO0FBQ0E7QXZDeXNKQTtBdUN2c0pBO0FBQ0E7QUFDQTtBdkN5c0pBO0FPenVKQTtBZ0M4QkE7QUFLQTtBdkMwc0pBO0FBQ0E7QXVDcnNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXJCaERBO0FBQ0E7QUFDQTtBbEJ3dkpBO0FPMXZKQTtBZ0N5Q0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0F2QzBzSkE7QUFDQTtBTy92SkE7QWdDeURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXZDeXNKQTtBdUN0c0pBO0FBQ0E7QXZDd3NKQTtBdUNwc0pBO0FBQ0E7QXZDc3NKQTtBQUNBO0F1Q2pzSkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBdkNrc0pBO0FhM3hKQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FiNnhKQTtBdUNwc0pBO0FBQ0E7QXZDc3NKQTtBTWh5SkE7QUFDQTtBaUM2RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQnJHQTtBQUNBO0FBQ0E7QXFCcUdBO0F2Q3dzSkE7QU8veUpBO0FERUE7QWlDd0dBO0F2Q3lzSkE7QUFDQTtBQUNBO0F3QzN6SkE7QUFDQTtBQUNBO0FBQ0E7QXhDNnpKQTtBd0MxekpBO0FBQ0E7QUFBQTtBeEM0ekpBO0F3QzF6SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDNHpKQTtBd0N4ekpBO0FBQ0E7QXhDMHpKQTtBd0N2ekpBO0FBQ0E7QUFDQTtBeEN5ekpBO0F3Q3B6SkE7QUFDQTtBeENzekpBO0FPLzBKQTtBaUN3QkE7QUFJQTtBeEN1ekpBO0FBQ0E7QXdDcHpKQTtBQUNBO0F4Q3N6SkE7QU92MUpBO0FpQ2dDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDdXpKQTtBd0NwekpBO0FBQ0E7QXhDc3pKQTtBQUNBO0FBQ0E7QXlDN3lKQTtBQWhFQTtBQUVBO0F6QysySkE7QXlDNzJKQTtBdEJHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkI2MkpBO0F5Q24zSkE7QUFDQTtBQUNBO0F6Q3EzSkE7QXlDbjNKQTtBQUNBO0F6Q3EzSkE7QXlDOTJKQTtBQUNBO0F6Q2czSkE7QXlDMzJKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6QzYySkE7QU12NEpBO0FBQ0E7QW1DNEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZCdENBO0FBQ0E7QUFDQTtBbEJxNUpBO0FHcjVKQTtBQUNBO0FzQ3dDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0F2QnBEQTtBQUNBO0FBQ0E7QWxCcTZKQTtBQUNBO0EwQy82SkE7QUFDQTtBQUNBO0FBQ0E7QTFDaTdKQTtBMEMvNkpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDaTdKQTtBMEM5NkpBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTFDZzdKQTtBMEM3NkpBO0FBQ0E7QTFDKzZKQTtBTXg3SkE7QUFDQTtBb0NXQTtBMUNnN0pBO0FBQ0E7QTJDcjdKQTtBQWRBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTNDczhKQTtBMkNwOEpBO0FBQ0E7QTNDczhKQTtBT3Y4SkE7QW9DVUE7QUFMQTtBQUNBO0EzQ3M4SkE7QUFDQTtBMkNoOEpBO0FBQ0E7QTNDazhKQTtBMkNoOEpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0NrOEpBO0FPdjlKQTtBb0NnQkE7QUFRQTtBM0NtOEpBO0FBQ0E7QUFDQTtBNENwK0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Q3MrSkE7QTRDcCtKQTtBQUNBO0E1Q3MrSkE7QTRDbitKQTtBQUNBO0E1Q3ErSkE7QTRDdCtKQTtBQUNBO0E1Q3ErSkE7QTRDdCtKQTtBQUNBO0E1Q3ErSkE7QTRDdCtKQTtBQUNBO0E1Q3ErSkE7QTRDbCtKQTtBQUNBO0E1Q28rSkE7QUFDQTtBTy8rSkE7QXFDZUE7QUFDQTtBNUNtK0pBO0FBQ0E7QTZDMy9KQTtBQUNBO0FBQ0E7QTdDNi9KQTtBQUNBO0E4QzMrSkE7QUFwQkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBOUNrZ0tBO0FPOS9KQTtBdUNjQTtBQWZBO0FBQ0E7QUFBQTtBQUNBO0E5Q21nS0E7QUFDQTtBWW5nS0E7QWtDR0E7QTlDbWdLQTtBT3hnS0E7QUtFQTtBa0NNQTtBQUNBO0E5Q29nS0E7QUFDQTtBTzlnS0E7QXVDY0E7QUFJQTtBOUNnZ0tBO0FBQ0E7QUFDQTtBK0MzaEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0M2aEtBO0ErQzNoS0E7QUFDQTtBL0M2aEtBO0ErQ3poS0E7QUFFQTtBL0MwaEtBO0ErQzVoS0E7QUFFQTtBL0MwaEtBO0ErQzVoS0E7QUFFQTtBL0MwaEtBO0ErQzVoS0E7QUFFQTtBL0MwaEtBO0FBQ0E7QWdEbmlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhEcWlLQTtBTy9pS0E7QXlDRUE7QUFXQTtBaERzaUtBO0FBQ0E7QUFDQTtBZ0RwaUtBO0FBQ0E7QUFDQTtBakNuQkE7QUFDQTtBQUNBO0FpQ21CQTtBQUNBO0FBQ0E7QTlCdkJBO0FBQ0E7QUFDQTtBbEJna0tBO0FnRHhpS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUJqQ0E7QUFDQTtBQUNBO0FsQjRrS0E7QWdEemlLQTtBQUNBO0FoRDJpS0E7QWdEeGlLQTtBQUNBO0FoRDBpS0E7QUFDQTtBZ0R0aUtBOztBQUFBO0FBS0E7QUFDQTtBaERzaUtBO0FnRHBpS0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBaERzaUtBO0FnRG5pS0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBaERxaUtBO0FBQ0E7QWlEM21LQTtBQUNBO0FBQUE7QWpENm1LQTtBaUQxbUtBO0FBQ0E7QUFDQTtBQUFBO0FqRDRtS0E7QVkzbUtBO0FxQ0VBO0FqRDRtS0E7QWlEeG1LQTtBQUNBO0FqRDBtS0E7QWlEcm1LQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CbkJBO0FBQ0E7QUFDQTtBVEFBO0FUNG5LQTtBT3huS0E7QUVEQTtBd0NrQkE7QWpEMm1LQTtBQUNBO0FBQ0E7QWlEdm1LQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QS9CM0NBO0FBQ0E7QUFDQTtBbEJtcEtBO0FZbnBLQTtBcUM4Q0E7QWpEd21LQTtBaURwbUtBO0FBQ0E7QXhDbkRBO0FUMHBLQTtBT3RwS0E7QUVEQTtBd0NtREE7QWpEd21LQTtBQUNBO0FpRHBtS0E7QXhDM0RBO0FUa3FLQTtBTzlwS0E7QTBDeURBO0FBQ0E7QUFDQTtBakR3bUtBO0FBQ0E7QWlEcm1LQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FqRHVtS0E7QUc1cUtBO0FBQ0E7QUtIQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QXlDb0VBO0FqRDZtS0E7QUFDQTtBa0Roc0tBO0FBQ0E7QUFDQTtBbERrc0tBO0FrRGhzS0E7QUFDQTtBbERrc0tBO0FrRC9yS0E7QUFDQTtBbERpc0tBO0FrRC9yS0E7QUFDQTtBQUNBO0FBQ0E7QWxEaXNLQTtBa0Q5cktBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBbERnc0tBO0FrRDdyS0E7QUFDQTtBbEQrcktBO0FrRDNyS0E7QUFDQTtBbEQ2cktBO0FPcHRLQTtBMkNQQTtBQWtDQTtBQUNBO0FBQ0E7QWxENnJLQTtBa0QzcktBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QWxENnJLQTtBa0QxcktBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBbEQ0cktBO0FrRDFyS0E7QUFDQTtBbEQ0cktBO0FrRHhyS0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRDByS0E7QWtEdnJLQTtBQUNBO0FsRHlyS0E7QUFDQTtBQUNBO0FPMXZLQTtBMkNxRUE7QUFDQTtBbER3cktBO0FBQ0E7QU8vdktBO0EyQzRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRHNyS0E7QWtEbnJLQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QWxEcXJLQTtBa0RscktBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBbERvcktBO0FrRGxyS0E7QUFDQTtBQUNBO0FsRG9yS0E7QWtEbHJLQTtBQUNBO0FBQUE7QWxEb3JLQTtBa0RscktBO0FBQ0E7QWxEb3JLQTtBWTd4S0E7QXNDOEdBO0FsRGtyS0E7QWtENXFLQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FsRDhxS0E7QWtENXFLQTtBQUNBO0FsRDhxS0E7QWtENXFLQTtBQUNBO0FsRDhxS0E7QWtEenFLQTtBQUNBO0FBQ0E7QWxEMnFLQTtBa0R2cUtBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBbER5cUtBO0FrRHRxS0E7QUFDQTtBQUNBO0FBQ0E7QWxEd3FLQTtBa0R0cUtBO0FBQ0E7QWxEd3FLQTtBa0RwcUtBO0FBQ0E7QWxEc3FLQTtBa0RwcUtBO0FBQ0E7QWxEc3FLQTtBa0RucUtBO0FBQ0E7QWxEcXFLQTtBWXQwS0E7QXNDcUtBO0FsRG9xS0E7QWtEbHFLQTtBQUNBO0FsRG9xS0E7QWtEL3BLQTtBQUNBO0FBQ0E7QUFDQTtBbERpcUtBO0FrRC9wS0E7QUFDQTtBQUNBO0FsRGlxS0E7QUFDQTtBbUQ5MUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5EZzJLQTtBQUNBO0FtRDcxS0E7QUFDQTtBbkQrMUtBO0FBQ0E7QW9ENTJLQTtBQUNBO0FBQUE7QTNDUUE7QVR1MktBO0FPbjJLQTtBNkNUQTtBQUNBO0FwRCsyS0E7QUFDQTtBb0Q1MktBO0FBQ0E7QWxDSEE7QUFDQTtBQUNBO0FsQmszS0E7QUFDQTtBcURydUtBO0FBQ0E7QUFDQTtBckR1dUtBO0FxRHJ1S0E7QUFDQTtBckR1dUtBO0FxRHB1S0E7QUFDQTtBQUNBO0FyRHN1S0E7QWdCLzNLQTtBQUNBO0FBQ0E7QWhCaTRLQTtBZ0I5M0tBO0FBQ0E7QUFDQTtBaEJnNEtBO0FxRHR1S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckR3dUtBO0FxRHJ1S0E7QXhCL0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBd0I0SkE7QXJENHVLQTtBT3Y1S0E7QThDeUtBO0F4QnZKQTtBN0J5NEtBO0FBQ0E7QXFEM3VLQTtBQUNBO0FBQ0E7QXJENnVLQTtBcUQvdUtBO0FBQ0E7QUFDQTtBckRpdktBO0FxRG52S0E7QUFDQTtBQUNBO0FyRHF2S0E7QXFEdnZLQTtBQUNBO0FBQ0E7QXJEeXZLQTtBcUQzdktBO0FBQ0E7QUFDQTtBckQ2dktBO0FxRC92S0E7QUFDQTtBQUNBO0FyRGl3S0E7QXFENXZLQTtBQUNBO0FyRDh2S0E7QXFENXZLQTtBQUNBO0FyRDh2S0E7QXFEenZLQTtBQUNBO0FyRDJ2S0E7QXFEeHZLQTtBQUNBO0FyRDB2S0E7QXFEdnZLQTtBQUNBO0FBQ0E7QXJEeXZLQTtBcUR2dktBO0FBQ0E7QUFDQTtBckR5dktBO0FxRDk4S0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJEKzhLQTtBcUQ1OEtBO0FBQ0E7QXJEODhLQTtBcUQ1OEtBO0FBQ0E7QXJEODhLQTtBcUQxOEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckQ0OEtBO0FxRDE4S0E7QUFDQTtBQUNBO0FyRDQ4S0E7QVlsK0tBO0F5Q3lCQTtBckQ0OEtBO0FxRDc3S0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBckQ4N0tBO0FxRDM3S0E7QUFDQTtBckQ2N0tBO0FxRDE3S0E7QUFDQTtBckQ0N0tBO0FxRDE2S0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckQyNktBO0FxRHA2S0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckRxNktBO0FxRDc1S0E7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRDg1S0E7QXFENzVLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckQrNUtBO0FxRDU1S0E7QUFDQTtBQUNBO0FyRDg1S0E7QXFEMzVLQTtBQUNBO0FBQ0E7QUFDQTtBckQ2NUtBO0FPOWhMQTtBOENzSUE7QUFDQTtBckQyNUtBO0FxRHo1S0E7QUFDQTtBckQyNUtBO0FBQ0E7QUFDQTtBc0Q5aUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERnakxBO0FzRDlpTEE7QUFDQTtBdERnakxBO0FzRDdpTEE7QUFDQTtBQUNBO0F0RCtpTEE7QU94akxBO0ErQ09BO0FBS0E7QUFBQTtBQUNBO0FBQUE7QXREZ2pMQTtBQUNBO0FzRDdpTEE7QXJDakJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FxQ2FBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREcWpMQTtBc0RsakxBO0FBQ0E7QUFDQTtBQUFBO0F0RG9qTEE7QXNEaGpMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBdERrakxBO0FPOWxMQTtBK0NzQ0E7QUFTQTtBQUNBO0F0RG1qTEE7QUFDQTtBQUNBO0F1RDVtTEE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2RDZtTEE7QXVEM21MQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0F2RDZtTEE7QXVEM21MQTtBQUNBO0FBQUE7QXZENm1MQTtBdUQzbUxBO0FBQ0E7QUFBQTtBdkQ2bUxBO0F1RDNtTEE7QUFDQTtBQUFBO0F2RDZtTEE7QUFDQTtBdUQxbUxBO0FBQ0E7QUFDQTtBQUFBO0F2RDRtTEE7QXVEMW1MQTtBQUNBO0FBQUE7QXZENG1MQTtBQUNBO0FBQ0E7QXVEbm5MQTtBQUNBO0FBQ0E7QUFBQTtBdkQ0bUxBO0F1RDFtTEE7QUFDQTtBQUFBO0F2RDRtTEE7QUFDQTtBd0RucExBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QXhEcXBMQTtBQUNBO0F5RDFvTEE7QUFDQTtBekQ0b0xBO0FBQ0E7QXlEOW9MQTtBQUNBO0F6RGdwTEE7QUFDQTtBeURscExBO0FBQ0E7QUFBQTtBekRvcExBO0FBQ0E7QXlEdHBMQTtBQUNBO0FBQUE7QXpEd3BMQTtBQUNBO0F5RDFwTEE7QUFDQTtBQUFBO0F6RDRwTEE7QUFDQTtBeUQ5cExBO0FBQ0E7QUFBQTtBekRncUxBO0FBQ0E7QXlEbHFMQTtBQUNBO0FBQUE7QXpEb3FMQTtBQUNBO0F5RHRxTEE7QUFDQTtBQUFBO0F6RHdxTEE7QUFDQTtBeUQxcUxBO0FBQ0E7QUFBQTtBekQ0cUxBO0FBQ0E7QXlEOXFMQTtBQUNBO0FBQUE7QXpEZ3JMQTtBQUNBO0F5RGxyTEE7QUFDQTtBQUFBO0F6RG9yTEE7QUFDQTtBeUR0ckxBO0FBQ0E7QUFBQTtBekR3ckxBO0FBQ0E7QXlEMXJMQTtBQUNBO0FBQUE7QXpENHJMQTtBQUNBO0F5RDlyTEE7QUFDQTtBQUFBO0F6RGdzTEE7QUFDQTtBeURsc0xBO0FBQ0E7QUFBQTtBekRvc0xBO0FBQ0E7QU8zc0xBO0FrREtBO0FBQ0E7QXpEeXNMQTtBQUNBO0F5RDNzTEE7QUFDQTtBekQ2c0xBO0FBQ0E7QXlEL3NMQTtBQUNBO0FBQUE7QXpEaXRMQTtBQUNBO0F5RG50TEE7QUFDQTtBQUFBO0F6RHF0TEE7QUFDQTtBeUR2dExBO0FBQ0E7QUFBQTtBekR5dExBO0FBQ0E7QXlEM3RMQTtBQUNBO0FBQUE7QXpENnRMQTtBQUNBO0F5RC90TEE7QUFDQTtBQUFBO0F6RGl1TEE7QUFDQTtBeURudUxBO0FBQ0E7QUFBQTtBekRxdUxBO0FBQ0E7QXlEdnVMQTtBQUNBO0FBQUE7QXpEeXVMQTtBQUNBO0F5RDN1TEE7QUFDQTtBQUFBO0F6RDZ1TEE7QUFDQTtBeUQvdUxBO0FBQ0E7QUFBQTtBekRpdkxBO0FBQ0E7QXlEbnZMQTtBQUNBO0FBQUE7QXpEcXZMQTtBQUNBO0F5RHZ2TEE7QUFDQTtBQUFBO0F6RHl2TEE7QUFDQTtBeUQzdkxBO0FBQ0E7QUFBQTtBekQ2dkxBO0FBQ0E7QXlEL3ZMQTtBQUNBO0FBQUE7QXpEaXdMQTtBQUNBO0FPeHdMQTtBa0RLQTtBQUNBO0F6RHN3TEE7QUFDQTtBeUR4d0xBO0FBQ0E7QXpEMHdMQTtBQUNBO0F5RDV3TEE7QUFDQTtBQUFBO0F6RDh3TEE7QUFDQTtBeURoeExBO0FBQ0E7QUFBQTtBekRreExBO0FBQ0E7QXlEcHhMQTtBQUNBO0FBQUE7QXpEc3hMQTtBQUNBO0F5RHh4TEE7QUFDQTtBQUFBO0F6RDB4TEE7QUFDQTtBeUQ1eExBO0FBQ0E7QUFBQTtBekQ4eExBO0FBQ0E7QXlEaHlMQTtBQUNBO0FBQUE7QXpEa3lMQTtBQUNBO0F5RHB5TEE7QUFDQTtBQUFBO0F6RHN5TEE7QUFDQTtBeUR4eUxBO0FBQ0E7QUFBQTtBekQweUxBO0FBQ0E7QXlENXlMQTtBQUNBO0FBQUE7QXpEOHlMQTtBQUNBO0F5RGh6TEE7QUFDQTtBQUFBO0F6RGt6TEE7QUFDQTtBeURwekxBO0FBQ0E7QUFBQTtBekRzekxBO0FBQ0E7QXlEeHpMQTtBQUNBO0FBQUE7QXpEMHpMQTtBQUNBO0F5RDV6TEE7QUFDQTtBQUFBO0F6RDh6TEE7QUFDQTtBT3IwTEE7QWtES0E7QUFDQTtBekRtMExBO0FBQ0E7QXlEcjBMQTtBQUNBO0F6RHUwTEE7QUFDQTtBeUR6MExBO0FBQ0E7QUFBQTtBekQyMExBO0FBQ0E7QXlENzBMQTtBQUNBO0FBQUE7QXpEKzBMQTtBQUNBO0F5RGoxTEE7QUFDQTtBQUFBO0F6RG0xTEE7QUFDQTtBeURyMUxBO0FBQ0E7QUFBQTtBekR1MUxBO0FBQ0E7QXlEejFMQTtBQUNBO0FBQUE7QXpEMjFMQTtBQUNBO0F5RDcxTEE7QUFDQTtBQUFBO0F6RCsxTEE7QUFDQTtBeURqMkxBO0FBQ0E7QUFBQTtBekRtMkxBO0FBQ0E7QXlEcjJMQTtBQUNBO0FBQUE7QXpEdTJMQTtBQUNBO0F5RHoyTEE7QUFDQTtBQUFBO0F6RDIyTEE7QUFDQTtBeUQ3MkxBO0FBQ0E7QUFBQTtBekQrMkxBO0FBQ0E7QXlEajNMQTtBQUNBO0FBQUE7QXpEbTNMQTtBQUNBO0F5RHIzTEE7QUFDQTtBQUFBO0F6RHUzTEE7QUFDQTtBeUR6M0xBO0FBQ0E7QUFBQTtBekQyM0xBO0FBQ0E7QU9sNExBO0FrREtBO0FBQ0E7QXpEZzRMQTtBQUNBO0F5RGw0TEE7QUFDQTtBekRvNExBO0FBQ0E7QXlEdDRMQTtBQUNBO0FBQUE7QXpEdzRMQTtBQUNBO0F5RDE0TEE7QUFDQTtBQUFBO0F6RDQ0TEE7QUFDQTtBeUQ5NExBO0FBQ0E7QUFBQTtBekRnNUxBO0FBQ0E7QXlEbDVMQTtBQUNBO0FBQUE7QXpEbzVMQTtBQUNBO0F5RHQ1TEE7QUFDQTtBQUFBO0F6RHc1TEE7QUFDQTtBeUQxNUxBO0FBQ0E7QUFBQTtBekQ0NUxBO0FBQ0E7QXlEOTVMQTtBQUNBO0FBQUE7QXpEZzZMQTtBQUNBO0F5RGw2TEE7QUFDQTtBQUFBO0F6RG82TEE7QUFDQTtBeUR0NkxBO0FBQ0E7QUFBQTtBekR3NkxBO0FBQ0E7QXlEMTZMQTtBQUNBO0FBQUE7QXpENDZMQTtBQUNBO0F5RDk2TEE7QUFDQTtBQUFBO0F6RGc3TEE7QUFDQTtBeURsN0xBO0FBQ0E7QUFBQTtBekRvN0xBO0FBQ0E7QXlEdDdMQTtBQUNBO0FBQUE7QXpEdzdMQTtBQUNBO0FPLzdMQTtBa0RLQTtBQUNBO0F6RDY3TEE7QUFDQTtBeUQvN0xBO0FBQ0E7QXpEaThMQTtBQUNBO0F5RG44TEE7QUFDQTtBQUFBO0F6RHE4TEE7QUFDQTtBeUR2OExBO0FBQ0E7QUFBQTtBekR5OExBO0FBQ0E7QXlEMzhMQTtBQUNBO0FBQUE7QXpENjhMQTtBQUNBO0F5RC84TEE7QUFDQTtBQUFBO0F6RGk5TEE7QUFDQTtBeURuOUxBO0FBQ0E7QUFBQTtBekRxOUxBO0FBQ0E7QXlEdjlMQTtBQUNBO0FBQUE7QXpEeTlMQTtBQUNBO0F5RDM5TEE7QUFDQTtBQUFBO0F6RDY5TEE7QUFDQTtBeUQvOUxBO0FBQ0E7QUFBQTtBekRpK0xBO0FBQ0E7QXlEbitMQTtBQUNBO0FBQUE7QXpEcStMQTtBQUNBO0F5RHYrTEE7QUFDQTtBQUFBO0F6RHkrTEE7QUFDQTtBeUQzK0xBO0FBQ0E7QUFBQTtBekQ2K0xBO0FBQ0E7QXlELytMQTtBQUNBO0FBQUE7QXpEaS9MQTtBQUNBO0F5RG4vTEE7QUFDQTtBQUFBO0F6RHEvTEE7QUFDQTtBTzUvTEE7QWtES0E7QUFDQTtBekQwL0xBO0FBQ0E7QXlENS9MQTtBQUNBO0F6RDgvTEE7QUFDQTtBeURoZ01BO0FBQ0E7QUFBQTtBekRrZ01BO0FBQ0E7QXlEcGdNQTtBQUNBO0FBQUE7QXpEc2dNQTtBQUNBO0F5RHhnTUE7QUFDQTtBQUFBO0F6RDBnTUE7QUFDQTtBeUQ1Z01BO0FBQ0E7QUFBQTtBekQ4Z01BO0FBQ0E7QXlEaGhNQTtBQUNBO0FBQUE7QXpEa2hNQTtBQUNBO0F5RHBoTUE7QUFDQTtBQUFBO0F6RHNoTUE7QUFDQTtBeUR4aE1BO0FBQ0E7QUFBQTtBekQwaE1BO0FBQ0E7QXlENWhNQTtBQUNBO0FBQUE7QXpEOGhNQTtBQUNBO0F5RGhpTUE7QUFDQTtBQUFBO0F6RGtpTUE7QUFDQTtBeURwaU1BO0FBQ0E7QUFBQTtBekRzaU1BO0FBQ0E7QXlEeGlNQTtBQUNBO0FBQUE7QXpEMGlNQTtBQUNBO0F5RDVpTUE7QUFDQTtBQUFBO0F6RDhpTUE7QUFDQTtBeURoak1BO0FBQ0E7QUFBQTtBekRrak1BO0FBQ0E7QU96ak1BO0FrREtBO0FBQ0E7QXpEdWpNQTtBQUNBO0F5RHpqTUE7QUFDQTtBekQyak1BO0FBQ0E7QXlEN2pNQTtBQUNBO0FBQUE7QXpEK2pNQTtBQUNBO0F5RGprTUE7QUFDQTtBQUFBO0F6RG1rTUE7QUFDQTtBeURya01BO0FBQ0E7QUFBQTtBekR1a01BO0FBQ0E7QXlEemtNQTtBQUNBO0FBQUE7QXpEMmtNQTtBQUNBO0F5RDdrTUE7QUFDQTtBQUFBO0F6RCtrTUE7QUFDQTtBeURqbE1BO0FBQ0E7QUFBQTtBekRtbE1BO0FBQ0E7QXlEcmxNQTtBQUNBO0FBQUE7QXpEdWxNQTtBQUNBO0F5RHpsTUE7QUFDQTtBQUFBO0F6RDJsTUE7QUFDQTtBeUQ3bE1BO0FBQ0E7QUFBQTtBekQrbE1BO0FBQ0E7QXlEam1NQTtBQUNBO0FBQUE7QXpEbW1NQTtBQUNBO0F5RHJtTUE7QUFDQTtBQUFBO0F6RHVtTUE7QUFDQTtBeUR6bU1BO0FBQ0E7QUFBQTtBekQybU1BO0FBQ0E7QXlEN21NQTtBQUNBO0FBQUE7QXpEK21NQTtBQUNBO0F5RGpuTUE7QUFDQTtBekRtbk1BO0FBQ0E7QXlEcm5NQTtBQUNBO0F6RHVuTUE7QUFDQTtBeUR6bk1BO0FBQ0E7QXpEMm5NQTtBQUNBO0F5RDduTUE7QUFDQTtBekQrbk1BO0FBQ0E7QXlEam9NQTtBQUNBO0F6RG1vTUE7QUFDQTtBeURyb01BO0FBQ0E7QXpEdW9NQTtBQUNBO0F5RHpvTUE7QUFDQTtBekQyb01BO0FBQ0E7QXlEN29NQTtBQUNBO0F6RCtvTUE7QUFDQTtBeURqcE1BO0FBQ0E7QXpEbXBNQTtBQUNBO0F5RHJwTUE7QUFDQTtBekR1cE1BO0FBQ0E7QXlEenBNQTtBQUNBO0F6RDJwTUE7QUFDQTtBeUQ3cE1BO0FBQ0E7QXpEK3BNQTtBQUNBO0F5RGpxTUE7QUFDQTtBekRtcU1BO0FBQ0E7QXlEcnFNQTtBQUNBO0F6RHVxTUE7QUFDQTtBeUR6cU1BO0FBQ0E7QXpEMnFNQTtBQUNBO0F5RDdxTUE7QUFDQTtBekQrcU1BO0FBQ0E7QXlEanJNQTtBQUNBO0F6RG1yTUE7QUFDQTtBeURyck1BO0FBQ0E7QXpEdXJNQTtBQUNBO0F5RHpyTUE7QUFDQTtBekQyck1BO0FBQ0E7QXlEN3JNQTtBQUNBO0F6RCtyTUE7QUFDQTtBeURqc01BO0FBQ0E7QXpEbXNNQTtBQUNBO0F5RHJzTUE7QUFDQTtBekR1c01BO0FBQ0E7QXlEenNNQTtBQUNBO0F6RDJzTUE7QUFDQTtBeUQ3c01BO0FBQ0E7QXpEK3NNQTtBQUNBO0F5RGp0TUE7QUFDQTtBekRtdE1BO0FBQ0E7QXlEcnRNQTtBQUNBO0F6RHV0TUE7QUFDQTtBeUR6dE1BO0FBQ0E7QXpEMnRNQTtBQUNBO0F5RDd0TUE7QUFDQTtBekQrdE1BO0FBQ0E7QXlEanVNQTtBQUNBO0F6RG11TUE7QUFDQTtBeURydU1BO0FBQ0E7QXpEdXVNQTtBQUNBO0F5RHp1TUE7QUFDQTtBekQydU1BO0FBQ0E7QXlEN3VNQTtBQUNBO0F6RCt1TUE7QUFDQTtBeURqdk1BO0FBQ0E7QXpEbXZNQTtBQUNBO0F5RHJ2TUE7QUFDQTtBekR1dk1BO0FBQ0E7QXlEenZNQTtBQUNBO0F6RDJ2TUE7QUFDQTtBeUQ3dk1BO0FBQ0E7QXpEK3ZNQTtBQUNBO0F5RGp3TUE7QUFDQTtBekRtd01BO0FBQ0E7QXlEcndNQTtBQUNBO0F6RHV3TUE7QUFDQTtBeUR6d01BO0FBQ0E7QXpEMndNQTtBQUNBO0F5RDd3TUE7QUFDQTtBekQrd01BO0FBQ0E7QXlEanhNQTtBQUNBO0F6RG14TUE7QUFDQTtBeURyeE1BO0FBQ0E7QXpEdXhNQTtBQUNBO0F5RHp4TUE7QUFDQTtBekQyeE1BO0FBQ0E7QXlEN3hNQTtBQUNBO0F6RCt4TUE7QUFDQTtBeURqeU1BO0FBQ0E7QXpEbXlNQTtBQUNBO0F5RHJ5TUE7QUFDQTtBekR1eU1BO0FBQ0E7QXlEenlNQTtBQUNBO0F6RDJ5TUE7QUFDQTtBeUQ3eU1BO0FBQ0E7QXpEK3lNQTtBQUNBO0F5RGp6TUE7QUFDQTtBekRtek1BO0FBQ0E7QXlEcnpNQTtBQUNBO0F6RHV6TUE7QUFDQTtBeUR6ek1BO0FBQ0E7QXpEMnpNQTtBQUNBO0F5RDd6TUE7QUFDQTtBekQrek1BO0FBQ0E7QXlEajBNQTtBQUNBO0F6RG0wTUE7QUFDQTtBeURyME1BO0FBQ0E7QXpEdTBNQTtBQUNBO0F5RHowTUE7QUFDQTtBekQyME1BO0FBQ0E7QXlENzBNQTtBQUNBO0F6RCswTUE7QUFDQTtBeURqMU1BO0FBQ0E7QXpEbTFNQTtBQUNBO0F5RHIxTUE7QUFDQTtBekR1MU1BO0FBQ0E7QXlEejFNQTtBQUNBO0F6RDIxTUE7QUFDQTtBeUQ3MU1BO0FBQ0E7QXpEKzFNQTtBQUNBO0F5RGoyTUE7QUFDQTtBekRtMk1BO0FBQ0E7QXlEcjJNQTtBQUNBO0F6RHUyTUE7QUFDQTtBeUR6Mk1BO0FBQ0E7QXpEMjJNQTtBQUNBO0F5RDcyTUE7QUFDQTtBekQrMk1BO0FBQ0E7QXlEajNNQTtBQUNBO0F6RG0zTUE7QUFDQTtBeURyM01BO0FBQ0E7QXpEdTNNQTtBQUNBO0F5RHozTUE7QUFDQTtBekQyM01BO0FBQ0E7QXlENzNNQTtBQUNBO0F6RCszTUE7QUFDQTtBeURqNE1BO0FBQ0E7QXpEbTRNQTtBQUNBO0F5RHI0TUE7QUFDQTtBekR1NE1BO0FBQ0E7QXlEejRNQTtBQUNBO0F6RDI0TUE7QUFDQTtBeUQ3NE1BO0FBQ0E7QXpEKzRNQTtBQUNBO0F5RGo1TUE7QUFDQTtBekRtNU1BO0FBQ0E7QXlEcjVNQTtBQUNBO0F6RHU1TUE7QUFDQTtBeUR6NU1BO0FBQ0E7QXpEMjVNQTtBQUNBO0F5RDc1TUE7QUFDQTtBekQrNU1BO0FBQ0E7QXlEajZNQTtBQUNBO0F6RG02TUE7QUFDQTtBeURyNk1BO0FBQ0E7QXpEdTZNQTtBQUNBO0F5RHo2TUE7QUFDQTtBekQyNk1BO0FBQ0E7QXlENzZNQTtBQUNBO0F6RCs2TUE7QUFDQTtBeURqN01BO0FBQ0E7QXpEbTdNQTtBQUNBO0F5RHI3TUE7QUFDQTtBekR1N01BO0FBQ0E7QXlEejdNQTtBQUNBO0F6RDI3TUE7QUFDQTtBeUQ3N01BO0FBQ0E7QXpEKzdNQTtBQUNBO0F5RGo4TUE7QUFDQTtBekRtOE1BO0FBQ0E7QXlEcjhNQTtBQUNBO0F6RHU4TUE7QUFDQTtBeUR6OE1BO0FBQ0E7QXpEMjhNQTtBQUNBO0F5RDc4TUE7QUFDQTtBekQrOE1BO0FBQ0E7QXlEajlNQTtBQUNBO0F6RG05TUE7QUFDQTtBeURyOU1BO0FBQ0E7QXpEdTlNQTtBQUNBO0F5RHo5TUE7QUFDQTtBekQyOU1BO0FBQ0E7QXlENzlNQTtBQUNBO0F6RCs5TUE7QUFDQTtBeURqK01BO0FBQ0E7QXpEbStNQTtBQUNBO0F5RHIrTUE7QUFDQTtBekR1K01BO0FBQ0E7QXlEeitNQTtBQUNBO0F6RDIrTUE7QUFDQTtBeUQ3K01BO0FBQ0E7QXpEKytNQTtBQUNBO0F5RGovTUE7QUFDQTtBekRtL01BO0FBQ0E7QXlEci9NQTtBQUNBO0F6RHUvTUE7QUFDQTtBeUR6L01BO0FBQ0E7QXpEMi9NQTtBQUNBO0F5RDcvTUE7QUFDQTtBekQrL01BO0FBQ0E7QXlEamdOQTtBQUNBO0F6RG1nTkE7QUFDQTtBeURyZ05BO0FBQ0E7QXpEdWdOQTtBQUNBO0F5RHpnTkE7QUFDQTtBekQyZ05BO0FBQ0E7QXlEN2dOQTtBQUNBO0F6RCtnTkE7QUFDQTtBeURqaE5BO0FBQ0E7QXpEbWhOQTtBQUNBO0F5RHJoTkE7QUFDQTtBekR1aE5BO0FBQ0E7QXlEemhOQTtBQUNBO0F6RDJoTkE7QUFDQTtBeUQ3aE5BO0FBQ0E7QXpEK2hOQTtBQUNBO0F5RGppTkE7QUFDQTtBekRtaU5BO0FBQ0E7QXlEcmlOQTtBQUNBO0F6RHVpTkE7QUFDQTtBeUR6aU5BO0FBQ0E7QXpEMmlOQTtBQUNBO0F5RDdpTkE7QUFDQTtBekQraU5BO0FBQ0E7QXlEampOQTtBQUNBO0F6RG1qTkE7QUFDQTtBeURyak5BO0FBQ0E7QXpEdWpOQTtBQUNBO0F5RHpqTkE7QUFDQTtBekQyak5BO0FBQ0E7QXlEN2pOQTtBQUNBO0F6RCtqTkE7QUFDQTtBeURqa05BO0FBQ0E7QXpEbWtOQTtBQUNBO0F5RHJrTkE7QUFDQTtBekR1a05BO0FBQ0E7QXlEemtOQTtBQUNBO0F6RDJrTkE7QUFDQTtBeUQ3a05BO0FBQ0E7QXpEK2tOQTtBQUNBO0F5RGpsTkE7QUFDQTtBekRtbE5BO0FBQ0E7QXlEcmxOQTtBQUNBO0F6RHVsTkE7QUFDQTtBeUR6bE5BO0FBQ0E7QXpEMmxOQTtBQUNBO0F5RDdsTkE7QUFDQTtBekQrbE5BO0FBQ0E7QXlEam1OQTtBQUNBO0F6RG1tTkE7QUFDQTtBeURybU5BO0FBQ0E7QXpEdW1OQTtBQUNBO0F5RHptTkE7QUFDQTtBekQybU5BO0FBQ0E7QXlEN21OQTtBQUNBO0F6RCttTkE7QUFDQTtBeURqbk5BO0FBQ0E7QXpEbW5OQTtBQUNBO0F5RHJuTkE7QUFDQTtBekR1bk5BO0FBQ0E7QXlEem5OQTtBQUNBO0F6RDJuTkE7QUFDQTtBeUQ3bk5BO0FBQ0E7QXpEK25OQTtBQUNBO0F5RGpvTkE7QUFDQTtBekRtb05BO0FBQ0E7QXlEcm9OQTtBQUNBO0F6RHVvTkE7QUFDQTtBeUR6b05BO0FBQ0E7QXpEMm9OQTtBQUNBO0F5RDdvTkE7QUFDQTtBekQrb05BO0FBQ0E7QXlEanBOQTtBQUNBO0F6RG1wTkE7QUFDQTtBeURycE5BO0FBQ0E7QXpEdXBOQTtBQUNBO0F5RHpwTkE7QUFDQTtBekQycE5BO0FBQ0E7QXlEN3BOQTtBQUNBO0F6RCtwTkE7QUFDQTtBeURqcU5BO0FBQ0E7QXpEbXFOQTtBQUNBO0F5RHJxTkE7QUFDQTtBekR1cU5BO0FBQ0E7QXlEenFOQTtBQUNBO0F6RDJxTkE7QUFDQTtBeUQ3cU5BO0FBQ0E7QXpEK3FOQTtBQUNBO0F5RGpyTkE7QUFDQTtBekRtck5BO0FBQ0E7QXlEcnJOQTtBQUNBO0F6RHVyTkE7QUFDQTtBeUR6ck5BO0FBQ0E7QXpEMnJOQTtBQUNBO0F5RDdyTkE7QUFDQTtBekQrck5BO0FBQ0E7QXlEanNOQTtBQUNBO0F6RG1zTkE7QUFDQTtBeURyc05BO0FBQ0E7QXpEdXNOQTtBQUNBO0F5RHpzTkE7QUFDQTtBekQyc05BO0FBQ0E7QXlEN3NOQTtBQUNBO0F6RCtzTkE7QUFDQTtBeURqdE5BO0FBQ0E7QXpEbXROQTtBQUNBO0F5RHJ0TkE7QUFDQTtBekR1dE5BO0FBQ0E7QXlEenROQTtBQUNBO0F6RDJ0TkE7QUFDQTtBeUQ3dE5BO0FBQ0E7QXpEK3ROQTtBQUNBO0F5RGp1TkE7QUFDQTtBekRtdU5BO0FBQ0E7QXlEcnVOQTtBQUNBO0F6RHV1TkE7QUFDQTtBeUR6dU5BO0FBQ0E7QXpEMnVOQTtBQUNBO0F5RDd1TkE7QUFDQTtBekQrdU5BO0FBQ0E7QXlEanZOQTtBQUNBO0F6RG12TkE7QUFDQTtBeURydk5BO0FBQ0E7QXpEdXZOQTtBQUNBO0F5RHp2TkE7QUFDQTtBekQydk5BO0FBQ0E7QXlEN3ZOQTtBQUNBO0F6RCt2TkE7QUFDQTtBeURqd05BO0FBQ0E7QXpEbXdOQTtBQUNBO0F5RHJ3TkE7QUFDQTtBekR1d05BO0FBQ0E7QXlEendOQTtBQUNBO0F6RDJ3TkE7QUFDQTtBeUQ3d05BO0FBQ0E7QXpEK3dOQTtBQUNBO0F5RGp4TkE7QUFDQTtBekRteE5BO0FBQ0E7QXlEcnhOQTtBQUNBO0F6RHV4TkE7QUFDQTtBeUR6eE5BO0FBQ0E7QXpEMnhOQTtBQUNBO0F5RDd4TkE7QUFDQTtBekQreE5BO0FBQ0E7QXlEanlOQTtBQUNBO0F6RG15TkE7QUFDQTtBeURyeU5BO0FBQ0E7QXpEdXlOQTtBQUNBO0F5RHp5TkE7QUFDQTtBekQyeU5BO0FBQ0E7QXlEN3lOQTtBQUNBO0F6RCt5TkE7QUFDQTtBeURqek5BO0FBQ0E7QXpEbXpOQTtBQUNBO0F5RHJ6TkE7QUFDQTtBekR1ek5BO0FBQ0E7QXlEenpOQTtBQUNBO0F6RDJ6TkE7QUFDQTtBeUQ3ek5BO0FBQ0E7QXpEK3pOQTtBQUNBO0F5RGowTkE7QUFDQTtBekRtME5BO0FBQ0E7QXlEcjBOQTtBQUNBO0F6RHUwTkE7QUFDQTtBeUR6ME5BO0FBQ0E7QXpEMjBOQTtBQUNBO0F5RDcwTkE7QUFDQTtBekQrME5BO0FBQ0E7QXlEajFOQTtBQUNBO0F6RG0xTkE7QUFDQTtBeURyMU5BO0FBQ0E7QXpEdTFOQTtBQUNBO0F5RHoxTkE7QUFDQTtBekQyMU5BO0FBQ0E7QXlENzFOQTtBQUNBO0F6RCsxTkE7QUFDQTtBeURqMk5BO0FBQ0E7QXpEbTJOQTtBQUNBO0F5RHIyTkE7QUFDQTtBekR1Mk5BO0FBQ0E7QXlEejJOQTtBQUNBO0F6RDIyTkE7QUFDQTtBeUQ3Mk5BO0FBQ0E7QXpEKzJOQTtBQUNBO0F5RGozTkE7QUFDQTtBekRtM05BO0FBQ0E7QXlEcjNOQTtBQUNBO0F6RHUzTkE7QUFDQTtBeUR6M05BO0FBQ0E7QXpEMjNOQTtBQUNBO0F5RDczTkE7QUFDQTtBekQrM05BO0FBQ0E7QXlEajROQTtBQUNBO0F6RG00TkE7QUFDQTtBeURyNE5BO0FBQ0E7QXpEdTROQTtBQUNBO0FPcDVOQTtBa0RXQTtBQUNBO0F6RDQ0TkE7QUFDQTtBeUQ5NE5BO0FBQ0E7QXpEZzVOQTtBQUNBO0F5RGw1TkE7QUFDQTtBekRvNU5BO0FBQ0E7QXlEdDVOQTtBQUNBO0F6RHc1TkE7QUFDQTtBeUQxNU5BO0FBQ0E7QXpENDVOQTtBQUNBO0F5RDk1TkE7QUFDQTtBekRnNk5BO0FBQ0E7QXlEbDZOQTtBQUNBO0F6RG82TkE7QUFDQTtBeUR0Nk5BO0FBQ0E7QXpEdzZOQTtBQUNBO0F5RDE2TkE7QUFDQTtBekQ0Nk5BO0FBQ0E7QXlEOTZOQTtBQUNBO0F6RGc3TkE7QUFDQTtBeURsN05BO0FBQ0E7QXpEbzdOQTtBQUNBO0F5RHQ3TkE7QUFDQTtBekR3N05BO0FBQ0E7QXlEMTdOQTtBQUNBO0F6RDQ3TkE7QUFDQTtBeUQ5N05BO0FBQ0E7QXpEZzhOQTtBQUNBO0F5RGw4TkE7QUFDQTtBekRvOE5BO0FBQ0E7QXlEdDhOQTtBQUNBO0F6RHc4TkE7QUFDQTtBeUQxOE5BO0FBQ0E7QXpENDhOQTtBQUNBO0F5RDk4TkE7QUFDQTtBekRnOU5BO0FBQ0E7QXlEbDlOQTtBQUNBO0F6RG85TkE7QUFDQTtBeUR0OU5BO0FBQ0E7QXpEdzlOQTtBQUNBO0F5RDE5TkE7QUFDQTtBekQ0OU5BO0FBQ0E7QXlEOTlOQTtBQUNBO0F6RGcrTkE7QUFDQTtBeURsK05BO0FBQ0E7QXpEbytOQTtBQUNBO0F5RHQrTkE7QUFDQTtBekR3K05BO0FBQ0E7QXlEMStOQTtBQUNBO0F6RDQrTkE7QUFDQTtBeUQ5K05BO0FBQ0E7QXpEZy9OQTtBQUNBO0F5RGwvTkE7QUFDQTtBekRvL05BO0FBQ0E7QXlEdC9OQTtBQUNBO0F6RHcvTkE7QUFDQTtBeUQxL05BO0FBQ0E7QXpENC9OQTtBQUNBO0F5RDkvTkE7QUFDQTtBekRnZ09BO0FBQ0E7QXlEbGdPQTtBQUNBO0F6RG9nT0E7QUFDQTtBeUR0Z09BO0FBQ0E7QXpEd2dPQTtBQUNBO0F5RDFnT0E7QUFDQTtBekQ0Z09BO0FBQ0E7QXlEOWdPQTtBQUNBO0F6RGdoT0E7QUFDQTtBeURsaE9BO0FBQ0E7QXpEb2hPQTtBQUNBO0F5RHRoT0E7QUFDQTtBekR3aE9BO0FBQ0E7QXlEMWhPQTtBQUNBO0F6RDRoT0E7QUFDQTtBeUQ5aE9BO0FBQ0E7QXpEZ2lPQTtBQUNBO0F5RGxpT0E7QUFDQTtBekRvaU9BO0FBQ0E7QXlEdGlPQTtBQUNBO0F6RHdpT0E7QUFDQTtBeUQxaU9BO0FBQ0E7QXpENGlPQTtBQUNBO0F5RDlpT0E7QUFDQTtBekRnak9BO0FBQ0E7QXlEbGpPQTtBQUNBO0F6RG9qT0E7QUFDQTtBeUR0ak9BO0FBQ0E7QXpEd2pPQTtBQUNBO0F5RDFqT0E7QUFDQTtBekQ0ak9BO0FBQ0E7QXlEOWpPQTtBQUNBO0F6RGdrT0E7QUFDQTtBeURsa09BO0FBQ0E7QXpEb2tPQTtBQUNBO0F5RHRrT0E7QUFDQTtBekR3a09BO0FBQ0E7QXlEMWtPQTtBQUNBO0F6RDRrT0E7QUFDQTtBeUQ5a09BO0FBQ0E7QXpEZ2xPQTtBQUNBO0F5RGxsT0E7QUFDQTtBekRvbE9BO0FBQ0E7QXlEdGxPQTtBQUNBO0F6RHdsT0E7QUFDQTtBeUQxbE9BO0FBQ0E7QXpENGxPQTtBQUNBO0F5RDlsT0E7QUFDQTtBekRnbU9BO0FBQ0E7QXlEbG1PQTtBQUNBO0F6RG9tT0E7QUFDQTtBeUR0bU9BO0FBQ0E7QXpEd21PQTtBQUNBO0F5RDFtT0E7QUFDQTtBekQ0bU9BO0FBQ0E7QXlEOW1PQTtBQUNBO0F6RGduT0E7QUFDQTtBeURsbk9BO0FBQ0E7QXpEb25PQTtBQUNBO0F5RHRuT0E7QUFDQTtBekR3bk9BO0FBQ0E7QXlEMW5PQTtBQUNBO0F6RDRuT0E7QUFDQTtBeUQ5bk9BO0FBQ0E7QXpEZ29PQTtBQUNBO0F5RGxvT0E7QUFDQTtBekRvb09BO0FBQ0E7QXlEdG9PQTtBQUNBO0F6RHdvT0E7QUFDQTtBeUQxb09BO0FBQ0E7QXpENG9PQTtBQUNBO0F5RDlvT0E7QUFDQTtBekRncE9BO0FBQ0E7QXlEbHBPQTtBQUNBO0F6RG9wT0E7QUFDQTtBeUR0cE9BO0FBQ0E7QXpEd3BPQTtBQUNBO0F5RDFwT0E7QUFDQTtBekQ0cE9BO0FBQ0E7QXlEOXBPQTtBQUNBO0F6RGdxT0E7QUFDQTtBeURscU9BO0FBQ0E7QXpEb3FPQTtBQUNBO0F5RHRxT0E7QUFDQTtBekR3cU9BO0FBQ0E7QXlEMXFPQTtBQUNBO0F6RDRxT0E7QUFDQTtBeUQ5cU9BO0FBQ0E7QXpEZ3JPQTtBQUNBO0F5RGxyT0E7QUFDQTtBekRvck9BO0FBQ0E7QXlEdHJPQTtBQUNBO0F6RHdyT0E7QUFDQTtBeUQxck9BO0FBQ0E7QXpENHJPQTtBQUNBO0F5RDlyT0E7QUFDQTtBekRnc09BO0FBQ0E7QXlEbHNPQTtBQUNBO0F6RG9zT0E7QUFDQTtBeUR0c09BO0FBQ0E7QXpEd3NPQTtBQUNBO0F5RDFzT0E7QUFDQTtBekQ0c09BO0FBQ0E7QXlEOXNPQTtBQUNBO0F6RGd0T0E7QUFDQTtBeURsdE9BO0FBQ0E7QXpEb3RPQTtBQUNBO0F5RHR0T0E7QUFDQTtBekR3dE9BO0FBQ0E7QXlEMXRPQTtBQUNBO0F6RDR0T0E7QUFDQTtBeUQ5dE9BO0FBQ0E7QXpEZ3VPQTtBQUNBO0F5RGx1T0E7QUFDQTtBekRvdU9BO0FBQ0E7QXlEdHVPQTtBQUNBO0F6RHd1T0E7QUFDQTtBeUQxdU9BO0FBQ0E7QXpENHVPQTtBQUNBO0F5RDl1T0E7QUFDQTtBekRndk9BO0FBQ0E7QXlEbHZPQTtBQUNBO0F6RG92T0E7QUFDQTtBeUR0dk9BO0FBQ0E7QXpEd3ZPQTtBQUNBO0F5RDF2T0E7QUFDQTtBekQ0dk9BO0FBQ0E7QXlEOXZPQTtBQUNBO0F6RGd3T0E7QUFDQTtBeURsd09BO0FBQ0E7QXpEb3dPQTtBQUNBO0F5RHR3T0E7QUFDQTtBekR3d09BO0FBQ0E7QXlEMXdPQTtBQUNBO0F6RDR3T0E7QUFDQTtBeUQ5d09BO0FBQ0E7QXpEZ3hPQTtBQUNBO0F5RGx4T0E7QUFDQTtBekRveE9BO0FBQ0E7QXlEdHhPQTtBQUNBO0F6RHd4T0E7QUFDQTtBeUQxeE9BO0FBQ0E7QXpENHhPQTtBQUNBO0F5RDl4T0E7QUFDQTtBekRneU9BO0FBQ0E7QXlEbHlPQTtBQUNBO0F6RG95T0E7QUFDQTtBeUR0eU9BO0FBQ0E7QXpEd3lPQTtBQUNBO0F5RDF5T0E7QUFDQTtBekQ0eU9BO0FBQ0E7QXlEOXlPQTtBQUNBO0F6RGd6T0E7QUFDQTtBeURsek9BO0FBQ0E7QXpEb3pPQTtBQUNBO0F5RHR6T0E7QUFDQTtBekR3ek9BO0FBQ0E7QXlEMXpPQTtBQUNBO0F6RDR6T0E7QUFDQTtBeUQ5ek9BO0FBQ0E7QXpEZzBPQTtBQUNBO0F5RGwwT0E7QUFDQTtBekRvME9BO0FBQ0E7QXlEdDBPQTtBQUNBO0F6RHcwT0E7QUFDQTtBeUQxME9BO0FBQ0E7QXpENDBPQTtBQUNBO0F5RDkwT0E7QUFDQTtBekRnMU9BO0FBQ0E7QXlEbDFPQTtBQUNBO0F6RG8xT0E7QUFDQTtBeUR0MU9BO0FBQ0E7QXpEdzFPQTtBQUNBO0F5RDExT0E7QUFDQTtBekQ0MU9BO0FBQ0E7QXlEOTFPQTtBQUNBO0F6RGcyT0E7QUFDQTtBeURsMk9BO0FBQ0E7QXpEbzJPQTtBQUNBO0F5RHQyT0E7QUFDQTtBekR3Mk9BO0FBQ0E7QXlEMTJPQTtBQUNBO0F6RDQyT0E7QUFDQTtBeUQ5Mk9BO0FBQ0E7QXpEZzNPQTtBQUNBO0F5RGwzT0E7QUFDQTtBekRvM09BO0FBQ0E7QXlEdDNPQTtBQUNBO0F6RHczT0E7QUFDQTtBeUQxM09BO0FBQ0E7QXpENDNPQTtBQUNBO0F5RDkzT0E7QUFDQTtBekRnNE9BO0FBQ0E7QXlEbDRPQTtBQUNBO0F6RG80T0E7QUFDQTtBeUR0NE9BO0FBQ0E7QXpEdzRPQTtBQUNBO0F5RDE0T0E7QUFDQTtBekQ0NE9BO0FBQ0E7QXlEOTRPQTtBQUNBO0F6RGc1T0E7QUFDQTtBeURsNU9BO0FBQ0E7QXpEbzVPQTtBQUNBO0F5RHQ1T0E7QUFDQTtBekR3NU9BO0FBQ0E7QXlEMTVPQTtBQUNBO0F6RDQ1T0E7QUFDQTtBeUQ5NU9BO0FBQ0E7QXpEZzZPQTtBQUNBO0F5RGw2T0E7QUFDQTtBekRvNk9BO0FBQ0E7QXlEdDZPQTtBQUNBO0F6RHc2T0E7QUFDQTtBeUQxNk9BO0FBQ0E7QXpENDZPQTtBQUNBO0F5RDk2T0E7QUFDQTtBekRnN09BO0FBQ0E7QXlEbDdPQTtBQUNBO0F6RG83T0E7QUFDQTtBeUR0N09BO0FBQ0E7QXpEdzdPQTtBQUNBO0F5RDE3T0E7QUFDQTtBekQ0N09BO0FBQ0E7QXlEOTdPQTtBQUNBO0F6RGc4T0E7QUFDQTtBeURsOE9BO0FBQ0E7QXpEbzhPQTtBQUNBO0F5RHQ4T0E7QUFDQTtBekR3OE9BO0FBQ0E7QXlEMThPQTtBQUNBO0F6RDQ4T0E7QUFDQTtBeUQ5OE9BO0FBQ0E7QXpEZzlPQTtBQUNBO0F5RGw5T0E7QUFDQTtBekRvOU9BO0FBQ0E7QXlEdDlPQTtBQUNBO0F6RHc5T0E7QUFDQTtBeUQxOU9BO0FBQ0E7QXpENDlPQTtBQUNBO0F5RDk5T0E7QUFDQTtBekRnK09BO0FBQ0E7QXlEbCtPQTtBQUNBO0F6RG8rT0E7QUFDQTtBeUR0K09BO0FBQ0E7QXpEdytPQTtBQUNBO0F5RDErT0E7QUFDQTtBekQ0K09BO0FBQ0E7QXlEOStPQTtBQUNBO0F6RGcvT0E7QUFDQTtBeURsL09BO0FBQ0E7QXpEby9PQTtBQUNBO0F5RHQvT0E7QUFDQTtBekR3L09BO0FBQ0E7QXlEMS9PQTtBQUNBO0F6RDQvT0E7QUFDQTtBeUQ5L09BO0FBQ0E7QXpEZ2dQQTtBQUNBO0F5RGxnUEE7QUFDQTtBekRvZ1BBO0FBQ0E7QXlEdGdQQTtBQUNBO0F6RHdnUEE7QUFDQTtBeUQxZ1BBO0FBQ0E7QXpENGdQQTtBQUNBO0F5RDlnUEE7QUFDQTtBekRnaFBBO0FBQ0E7QXlEbGhQQTtBQUNBO0F6RG9oUEE7QUFDQTtBeUR0aFBBO0FBQ0E7QXpEd2hQQTtBQUNBO0F5RDFoUEE7QUFDQTtBekQ0aFBBO0FBQ0E7QXlEOWhQQTtBQUNBO0F6RGdpUEE7QUFDQTtBeURsaVBBO0FBQ0E7QXpEb2lQQTtBQUNBO0F5RHRpUEE7QUFDQTtBekR3aVBBO0FBQ0E7QXlEMWlQQTtBQUNBO0F6RDRpUEE7QUFDQTtBeUQ5aVBBO0FBQ0E7QXpEZ2pQQTtBQUNBO0F5RGxqUEE7QUFDQTtBekRvalBBO0FBQ0E7QXlEdGpQQTtBQUNBO0F6RHdqUEE7QUFDQTtBeUQxalBBO0FBQ0E7QXpENGpQQTtBQUNBO0F5RDlqUEE7QUFDQTtBekRna1BBO0FBQ0E7QXlEbGtQQTtBQUNBO0F6RG9rUEE7QUFDQTtBeUR0a1BBO0FBQ0E7QXpEd2tQQTtBQUNBO0F5RDFrUEE7QUFDQTtBekQ0a1BBO0FBQ0E7QXlEOWtQQTtBQUNBO0F6RGdsUEE7QUFDQTtBeURsbFBBO0FBQ0E7QXpEb2xQQTtBQUNBO0F5RHRsUEE7QUFDQTtBekR3bFBBO0FBQ0E7QXlEMWxQQTtBQUNBO0F6RDRsUEE7QUFDQTtBeUQ5bFBBO0FBQ0E7QXpEZ21QQTtBQUNBO0F5RGxtUEE7QUFDQTtBekRvbVBBO0FBQ0E7QXlEdG1QQTtBQUNBO0F6RHdtUEE7QUFDQTtBeUQxbVBBO0FBQ0E7QXpENG1QQTtBQUNBO0F5RDltUEE7QUFDQTtBekRnblBBO0FBQ0E7QXlEbG5QQTtBQUNBO0F6RG9uUEE7QUFDQTtBeUR0blBBO0FBQ0E7QXpEd25QQTtBQUNBO0F5RDFuUEE7QUFDQTtBekQ0blBBO0FBQ0E7QXlEOW5QQTtBQUNBO0F6RGdvUEE7QUFDQTtBeURsb1BBO0FBQ0E7QXpEb29QQTtBQUNBO0F5RHRvUEE7QUFDQTtBekR3b1BBO0FBQ0E7QXlEMW9QQTtBQUNBO0F6RDRvUEE7QUFDQTtBeUQ5b1BBO0FBQ0E7QXpEZ3BQQTtBQUNBO0F5RGxwUEE7QUFDQTtBekRvcFBBO0FBQ0E7QXlEdHBQQTtBQUNBO0F6RHdwUEE7QUFDQTtBeUQxcFBBO0FBQ0E7QXpENHBQQTtBQUNBO0F5RDlwUEE7QUFDQTtBekRncVBBO0FBQ0E7QU83cVBBO0FrRFdBO0FBQ0E7QXpEcXFQQTtBQUNBO0F5RHZxUEE7QUFDQTtBekR5cVBBO0FBQ0E7QXlEM3FQQTtBQUNBO0F6RDZxUEE7QUFDQTtBeUQvcVBBO0FBQ0E7QXpEaXJQQTtBQUNBO0F5RG5yUEE7QUFDQTtBekRxclBBO0FBQ0E7QXlEdnJQQTtBQUNBO0F6RHlyUEE7QUFDQTtBeUQzclBBO0FBQ0E7QXpENnJQQTtBQUNBO0F5RC9yUEE7QUFDQTtBekRpc1BBO0FBQ0E7QXlEbnNQQTtBQUNBO0F6RHFzUEE7QUFDQTtBeUR2c1BBO0FBQ0E7QXpEeXNQQTtBQUNBO0F5RDNzUEE7QUFDQTtBekQ2c1BBO0FBQ0E7QXlEL3NQQTtBQUNBO0F6RGl0UEE7QUFDQTtBeURudFBBO0FBQ0E7QXpEcXRQQTtBQUNBO0F5RHZ0UEE7QUFDQTtBekR5dFBBO0FBQ0E7QXlEM3RQQTtBQUNBO0F6RDZ0UEE7QUFDQTtBeUQvdFBBO0FBQ0E7QXpEaXVQQTtBQUNBO0F5RG51UEE7QUFDQTtBekRxdVBBO0FBQ0E7QXlEdnVQQTtBQUNBO0F6RHl1UEE7QUFDQTtBeUQzdVBBO0FBQ0E7QXpENnVQQTtBQUNBO0F5RC91UEE7QUFDQTtBekRpdlBBO0FBQ0E7QXlEbnZQQTtBQUNBO0F6RHF2UEE7QUFDQTtBeUR2dlBBO0FBQ0E7QXpEeXZQQTtBQUNBO0F5RDN2UEE7QUFDQTtBekQ2dlBBO0FBQ0E7QXlEL3ZQQTtBQUNBO0F6RGl3UEE7QUFDQTtBeURud1BBO0FBQ0E7QXpEcXdQQTtBQUNBO0F5RHZ3UEE7QUFDQTtBekR5d1BBO0FBQ0E7QXlEM3dQQTtBQUNBO0F6RDZ3UEE7QUFDQTtBeUQvd1BBO0FBQ0E7QXpEaXhQQTtBQUNBO0F5RG54UEE7QUFDQTtBekRxeFBBO0FBQ0E7QXlEdnhQQTtBQUNBO0F6RHl4UEE7QUFDQTtBeUQzeFBBO0FBQ0E7QXpENnhQQTtBQUNBO0F5RC94UEE7QUFDQTtBekRpeVBBO0FBQ0E7QXlEbnlQQTtBQUNBO0F6RHF5UEE7QUFDQTtBeUR2eVBBO0FBQ0E7QXpEeXlQQTtBQUNBO0F5RDN5UEE7QUFDQTtBekQ2eVBBO0FBQ0E7QXlEL3lQQTtBQUNBO0F6RGl6UEE7QUFDQTtBeURuelBBO0FBQ0E7QXpEcXpQQTtBQUNBO0F5RHZ6UEE7QUFDQTtBekR5elBBO0FBQ0E7QXlEM3pQQTtBQUNBO0F6RDZ6UEE7QUFDQTtBeUQvelBBO0FBQ0E7QXpEaTBQQTtBQUNBO0F5RG4wUEE7QUFDQTtBekRxMFBBO0FBQ0E7QXlEdjBQQTtBQUNBO0F6RHkwUEE7QUFDQTtBeUQzMFBBO0FBQ0E7QXpENjBQQTtBQUNBO0F5RC8wUEE7QUFDQTtBekRpMVBBO0FBQ0E7QXlEbjFQQTtBQUNBO0F6RHExUEE7QUFDQTtBeUR2MVBBO0FBQ0E7QXpEeTFQQTtBQUNBO0F5RDMxUEE7QUFDQTtBekQ2MVBBO0FBQ0E7QXlELzFQQTtBQUNBO0F6RGkyUEE7QUFDQTtBeURuMlBBO0FBQ0E7QXpEcTJQQTtBQUNBO0F5RHYyUEE7QUFDQTtBekR5MlBBO0FBQ0E7QXlEMzJQQTtBQUNBO0F6RDYyUEE7QUFDQTtBeUQvMlBBO0FBQ0E7QXpEaTNQQTtBQUNBO0F5RG4zUEE7QUFDQTtBekRxM1BBO0FBQ0E7QXlEdjNQQTtBQUNBO0F6RHkzUEE7QUFDQTtBeUQzM1BBO0FBQ0E7QXpENjNQQTtBQUNBO0F5RC8zUEE7QUFDQTtBekRpNFBBO0FBQ0E7QXlEbjRQQTtBQUNBO0F6RHE0UEE7QUFDQTtBeUR2NFBBO0FBQ0E7QXpEeTRQQTtBQUNBO0F5RDM0UEE7QUFDQTtBekQ2NFBBO0FBQ0E7QXlELzRQQTtBQUNBO0F6RGk1UEE7QUFDQTtBeURuNVBBO0FBQ0E7QXpEcTVQQTtBQUNBO0F5RHY1UEE7QUFDQTtBekR5NVBBO0FBQ0E7QXlEMzVQQTtBQUNBO0F6RDY1UEE7QUFDQTtBeUQvNVBBO0FBQ0E7QXpEaTZQQTtBQUNBO0F5RG42UEE7QUFDQTtBekRxNlBBO0FBQ0E7QXlEdjZQQTtBQUNBO0F6RHk2UEE7QUFDQTtBeUQzNlBBO0FBQ0E7QXpENjZQQTtBQUNBO0F5RC82UEE7QUFDQTtBekRpN1BBO0FBQ0E7QXlEbjdQQTtBQUNBO0F6RHE3UEE7QUFDQTtBeUR2N1BBO0FBQ0E7QXpEeTdQQTtBQUNBO0F5RDM3UEE7QUFDQTtBekQ2N1BBO0FBQ0E7QXlELzdQQTtBQUNBO0F6RGk4UEE7QUFDQTtBeURuOFBBO0FBQ0E7QXpEcThQQTtBQUNBO0F5RHY4UEE7QUFDQTtBekR5OFBBO0FBQ0E7QXlEMzhQQTtBQUNBO0F6RDY4UEE7QUFDQTtBeUQvOFBBO0FBQ0E7QXpEaTlQQTtBQUNBO0F5RG45UEE7QUFDQTtBekRxOVBBO0FBQ0E7QXlEdjlQQTtBQUNBO0F6RHk5UEE7QUFDQTtBeUQzOVBBO0FBQ0E7QXpENjlQQTtBQUNBO0F5RC85UEE7QUFDQTtBekRpK1BBO0FBQ0E7QXlEbitQQTtBQUNBO0F6RHErUEE7QUFDQTtBeUR2K1BBO0FBQ0E7QXpEeStQQTtBQUNBO0F5RDMrUEE7QUFDQTtBekQ2K1BBO0FBQ0E7QXlELytQQTtBQUNBO0F6RGkvUEE7QUFDQTtBeURuL1BBO0FBQ0E7QXpEcS9QQTtBQUNBO0F5RHYvUEE7QUFDQTtBekR5L1BBO0FBQ0E7QXlEMy9QQTtBQUNBO0F6RDYvUEE7QUFDQTtBeUQvL1BBO0FBQ0E7QXpEaWdRQTtBQUNBO0F5RG5nUUE7QUFDQTtBekRxZ1FBO0FBQ0E7QXlEdmdRQTtBQUNBO0F6RHlnUUE7QUFDQTtBeUQzZ1FBO0FBQ0E7QXpENmdRQTtBQUNBO0F5RC9nUUE7QUFDQTtBekRpaFFBO0FBQ0E7QXlEbmhRQTtBQUNBO0F6RHFoUUE7QUFDQTtBeUR2aFFBO0FBQ0E7QXpEeWhRQTtBQUNBO0F5RDNoUUE7QUFDQTtBekQ2aFFBO0FBQ0E7QXlEL2hRQTtBQUNBO0F6RGlpUUE7QUFDQTtBeURuaVFBO0FBQ0E7QXpEcWlRQTtBQUNBO0F5RHZpUUE7QUFDQTtBekR5aVFBO0FBQ0E7QXlEM2lRQTtBQUNBO0F6RDZpUUE7QUFDQTtBeUQvaVFBO0FBQ0E7QXpEaWpRQTtBQUNBO0F5RG5qUUE7QUFDQTtBekRxalFBO0FBQ0E7QXlEdmpRQTtBQUNBO0F6RHlqUUE7QUFDQTtBeUQzalFBO0FBQ0E7QXpENmpRQTtBQUNBO0F5RC9qUUE7QUFDQTtBekRpa1FBO0FBQ0E7QXlEbmtRQTtBQUNBO0F6RHFrUUE7QUFDQTtBeUR2a1FBO0FBQ0E7QXpEeWtRQTtBQUNBO0F5RDNrUUE7QUFDQTtBekQ2a1FBO0FBQ0E7QXlEL2tRQTtBQUNBO0F6RGlsUUE7QUFDQTtBeURubFFBO0FBQ0E7QXpEcWxRQTtBQUNBO0F5RHZsUUE7QUFDQTtBekR5bFFBO0FBQ0E7QXlEM2xRQTtBQUNBO0F6RDZsUUE7QUFDQTtBeUQvbFFBO0FBQ0E7QXpEaW1RQTtBQUNBO0F5RG5tUUE7QUFDQTtBekRxbVFBO0FBQ0E7QXlEdm1RQTtBQUNBO0F6RHltUUE7QUFDQTtBeUQzbVFBO0FBQ0E7QXpENm1RQTtBQUNBO0F5RC9tUUE7QUFDQTtBekRpblFBO0FBQ0E7QXlEbm5RQTtBQUNBO0F6RHFuUUE7QUFDQTtBeUR2blFBO0FBQ0E7QXpEeW5RQTtBQUNBO0F5RDNuUUE7QUFDQTtBekQ2blFBO0FBQ0E7QXlEL25RQTtBQUNBO0F6RGlvUUE7QUFDQTtBeURub1FBO0FBQ0E7QXpEcW9RQTtBQUNBO0F5RHZvUUE7QUFDQTtBekR5b1FBO0FBQ0E7QXlEM29RQTtBQUNBO0F6RDZvUUE7QUFDQTtBeUQvb1FBO0FBQ0E7QXpEaXBRQTtBQUNBO0F5RG5wUUE7QUFDQTtBekRxcFFBO0FBQ0E7QXlEdnBRQTtBQUNBO0F6RHlwUUE7QUFDQTtBeUQzcFFBO0FBQ0E7QXpENnBRQTtBQUNBO0F5RC9wUUE7QUFDQTtBekRpcVFBO0FBQ0E7QXlEbnFRQTtBQUNBO0F6RHFxUUE7QUFDQTtBeUR2cVFBO0FBQ0E7QXpEeXFRQTtBQUNBO0F5RDNxUUE7QUFDQTtBekQ2cVFBO0FBQ0E7QXlEL3FRQTtBQUNBO0F6RGlyUUE7QUFDQTtBeURuclFBO0FBQ0E7QXpEcXJRQTtBQUNBO0F5RHZyUUE7QUFDQTtBekR5clFBO0FBQ0E7QXlEM3JRQTtBQUNBO0F6RDZyUUE7QUFDQTtBeUQvclFBO0FBQ0E7QXpEaXNRQTtBQUNBO0F5RG5zUUE7QUFDQTtBekRxc1FBO0FBQ0E7QXlEdnNRQTtBQUNBO0F6RHlzUUE7QUFDQTtBeUQzc1FBO0FBQ0E7QXpENnNRQTtBQUNBO0F5RC9zUUE7QUFDQTtBekRpdFFBO0FBQ0E7QXlEbnRRQTtBQUNBO0F6RHF0UUE7QUFDQTtBeUR2dFFBO0FBQ0E7QXpEeXRRQTtBQUNBO0F5RDN0UUE7QUFDQTtBekQ2dFFBO0FBQ0E7QXlEL3RRQTtBQUNBO0F6RGl1UUE7QUFDQTtBeURudVFBO0FBQ0E7QXpEcXVRQTtBQUNBO0F5RHZ1UUE7QUFDQTtBekR5dVFBO0FBQ0E7QXlEM3VRQTtBQUNBO0F6RDZ1UUE7QUFDQTtBeUQvdVFBO0FBQ0E7QXpEaXZRQTtBQUNBO0F5RG52UUE7QUFDQTtBekRxdlFBO0FBQ0E7QXlEdnZRQTtBQUNBO0F6RHl2UUE7QUFDQTtBeUQzdlFBO0FBQ0E7QXpENnZRQTtBQUNBO0F5RC92UUE7QUFDQTtBekRpd1FBO0FBQ0E7QXlEbndRQTtBQUNBO0F6RHF3UUE7QUFDQTtBeUR2d1FBO0FBQ0E7QXpEeXdRQTtBQUNBO0F5RDN3UUE7QUFDQTtBekQ2d1FBO0FBQ0E7QXlEL3dRQTtBQUNBO0F6RGl4UUE7QUFDQTtBeURueFFBO0FBQ0E7QXpEcXhRQTtBQUNBO0F5RHZ4UUE7QUFDQTtBekR5eFFBO0FBQ0E7QXlEM3hRQTtBQUNBO0F6RDZ4UUE7QUFDQTtBeUQveFFBO0FBQ0E7QXpEaXlRQTtBQUNBO0F5RG55UUE7QUFDQTtBekRxeVFBO0FBQ0E7QXlEdnlRQTtBQUNBO0F6RHl5UUE7QUFDQTtBeUQzeVFBO0FBQ0E7QXpENnlRQTtBQUNBO0F5RC95UUE7QUFDQTtBekRpelFBO0FBQ0E7QXlEbnpRQTtBQUNBO0F6RHF6UUE7QUFDQTtBeUR2elFBO0FBQ0E7QXpEeXpRQTtBQUNBO0F5RDN6UUE7QUFDQTtBekQ2elFBO0FBQ0E7QXlEL3pRQTtBQUNBO0F6RGkwUUE7QUFDQTtBeURuMFFBO0FBQ0E7QXpEcTBRQTtBQUNBO0F5RHYwUUE7QUFDQTtBekR5MFFBO0FBQ0E7QXlEMzBRQTtBQUNBO0F6RDYwUUE7QUFDQTtBeUQvMFFBO0FBQ0E7QXpEaTFRQTtBQUNBO0F5RG4xUUE7QUFDQTtBekRxMVFBO0FBQ0E7QXlEdjFRQTtBQUNBO0F6RHkxUUE7QUFDQTtBeUQzMVFBO0FBQ0E7QXpENjFRQTtBQUNBO0F5RC8xUUE7QUFDQTtBekRpMlFBO0FBQ0E7QXlEbjJRQTtBQUNBO0F6RHEyUUE7QUFDQTtBeUR2MlFBO0FBQ0E7QXpEeTJRQTtBQUNBO0F5RDMyUUE7QUFDQTtBekQ2MlFBO0FBQ0E7QXlELzJRQTtBQUNBO0F6RGkzUUE7QUFDQTtBeURuM1FBO0FBQ0E7QXpEcTNRQTtBQUNBO0F5RHYzUUE7QUFDQTtBekR5M1FBO0FBQ0E7QXlEMzNRQTtBQUNBO0F6RDYzUUE7QUFDQTtBeUQvM1FBO0FBQ0E7QXpEaTRRQTtBQUNBO0F5RG40UUE7QUFDQTtBekRxNFFBO0FBQ0E7QXlEdjRRQTtBQUNBO0F6RHk0UUE7QUFDQTtBeUQzNFFBO0FBQ0E7QXpENjRRQTtBQUNBO0F5RC80UUE7QUFDQTtBekRpNVFBO0FBQ0E7QXlEbjVRQTtBQUNBO0F6RHE1UUE7QUFDQTtBeUR2NVFBO0FBQ0E7QXpEeTVRQTtBQUNBO0F5RDM1UUE7QUFDQTtBekQ2NVFBO0FBQ0E7QXlELzVRQTtBQUNBO0F6RGk2UUE7QUFDQTtBeURuNlFBO0FBQ0E7QXpEcTZRQTtBQUNBO0F5RHY2UUE7QUFDQTtBekR5NlFBO0FBQ0E7QXlEMzZRQTtBQUNBO0F6RDY2UUE7QUFDQTtBeUQvNlFBO0FBQ0E7QXpEaTdRQTtBQUNBO0F5RG43UUE7QUFDQTtBekRxN1FBO0FBQ0E7QXlEdjdRQTtBQUNBO0F6RHk3UUE7QUFDQTtBT3Q4UUE7QWtEV0E7QUFDQTtBekQ4N1FBO0FBQ0E7QXlEaDhRQTtBQUNBO0F6RGs4UUE7QUFDQTtBeURwOFFBO0FBQ0E7QXpEczhRQTtBQUNBO0F5RHg4UUE7QUFDQTtBekQwOFFBO0FBQ0E7QXlENThRQTtBQUNBO0F6RDg4UUE7QUFDQTtBeURoOVFBO0FBQ0E7QXpEazlRQTtBQUNBO0F5RHA5UUE7QUFDQTtBekRzOVFBO0FBQ0E7QXlEeDlRQTtBQUNBO0F6RDA5UUE7QUFDQTtBeUQ1OVFBO0FBQ0E7QXpEODlRQTtBQUNBO0F5RGgrUUE7QUFDQTtBekRrK1FBO0FBQ0E7QXlEcCtRQTtBQUNBO0F6RHMrUUE7QUFDQTtBeUR4K1FBO0FBQ0E7QXpEMCtRQTtBQUNBO0F5RDUrUUE7QUFDQTtBekQ4K1FBO0FBQ0E7QXlEaC9RQTtBQUNBO0F6RGsvUUE7QUFDQTtBeURwL1FBO0FBQ0E7QXpEcy9RQTtBQUNBO0F5RHgvUUE7QUFDQTtBekQwL1FBO0FBQ0E7QXlENS9RQTtBQUNBO0F6RDgvUUE7QUFDQTtBeURoZ1JBO0FBQ0E7QXpEa2dSQTtBQUNBO0F5RHBnUkE7QUFDQTtBekRzZ1JBO0FBQ0E7QXlEeGdSQTtBQUNBO0F6RDBnUkE7QUFDQTtBeUQ1Z1JBO0FBQ0E7QXpEOGdSQTtBQUNBO0F5RGhoUkE7QUFDQTtBekRraFJBO0FBQ0E7QXlEcGhSQTtBQUNBO0F6RHNoUkE7QUFDQTtBeUR4aFJBO0FBQ0E7QXpEMGhSQTtBQUNBO0F5RDVoUkE7QUFDQTtBekQ4aFJBO0FBQ0E7QXlEaGlSQTtBQUNBO0F6RGtpUkE7QUFDQTtBeURwaVJBO0FBQ0E7QXpEc2lSQTtBQUNBO0F5RHhpUkE7QUFDQTtBekQwaVJBO0FBQ0E7QXlENWlSQTtBQUNBO0F6RDhpUkE7QUFDQTtBeURoalJBO0FBQ0E7QXpEa2pSQTtBQUNBO0F5RHBqUkE7QUFDQTtBekRzalJBO0FBQ0E7QXlEeGpSQTtBQUNBO0F6RDBqUkE7QUFDQTtBeUQ1alJBO0FBQ0E7QXpEOGpSQTtBQUNBO0F5RGhrUkE7QUFDQTtBekRra1JBO0FBQ0E7QXlEcGtSQTtBQUNBO0F6RHNrUkE7QUFDQTtBeUR4a1JBO0FBQ0E7QXpEMGtSQTtBQUNBO0F5RDVrUkE7QUFDQTtBekQ4a1JBO0FBQ0E7QXlEaGxSQTtBQUNBO0F6RGtsUkE7QUFDQTtBeURwbFJBO0FBQ0E7QXpEc2xSQTtBQUNBO0F5RHhsUkE7QUFDQTtBekQwbFJBO0FBQ0E7QXlENWxSQTtBQUNBO0F6RDhsUkE7QUFDQTtBeURobVJBO0FBQ0E7QXpEa21SQTtBQUNBO0F5RHBtUkE7QUFDQTtBekRzbVJBO0FBQ0E7QXlEeG1SQTtBQUNBO0F6RDBtUkE7QUFDQTtBeUQ1bVJBO0FBQ0E7QXpEOG1SQTtBQUNBO0F5RGhuUkE7QUFDQTtBekRrblJBO0FBQ0E7QXlEcG5SQTtBQUNBO0F6RHNuUkE7QUFDQTtBeUR4blJBO0FBQ0E7QXpEMG5SQTtBQUNBO0F5RDVuUkE7QUFDQTtBekQ4blJBO0FBQ0E7QXlEaG9SQTtBQUNBO0F6RGtvUkE7QUFDQTtBeURwb1JBO0FBQ0E7QXpEc29SQTtBQUNBO0F5RHhvUkE7QUFDQTtBekQwb1JBO0FBQ0E7QXlENW9SQTtBQUNBO0F6RDhvUkE7QUFDQTtBeURocFJBO0FBQ0E7QXpEa3BSQTtBQUNBO0F5RHBwUkE7QUFDQTtBekRzcFJBO0FBQ0E7QXlEeHBSQTtBQUNBO0F6RDBwUkE7QUFDQTtBeUQ1cFJBO0FBQ0E7QXpEOHBSQTtBQUNBO0F5RGhxUkE7QUFDQTtBekRrcVJBO0FBQ0E7QXlEcHFSQTtBQUNBO0F6RHNxUkE7QUFDQTtBeUR4cVJBO0FBQ0E7QXpEMHFSQTtBQUNBO0F5RDVxUkE7QUFDQTtBekQ4cVJBO0FBQ0E7QXlEaHJSQTtBQUNBO0F6RGtyUkE7QUFDQTtBeURwclJBO0FBQ0E7QXpEc3JSQTtBQUNBO0F5RHhyUkE7QUFDQTtBekQwclJBO0FBQ0E7QXlENXJSQTtBQUNBO0F6RDhyUkE7QUFDQTtBeURoc1JBO0FBQ0E7QXpEa3NSQTtBQUNBO0F5RHBzUkE7QUFDQTtBekRzc1JBO0FBQ0E7QXlEeHNSQTtBQUNBO0F6RDBzUkE7QUFDQTtBeUQ1c1JBO0FBQ0E7QXpEOHNSQTtBQUNBO0F5RGh0UkE7QUFDQTtBekRrdFJBO0FBQ0E7QXlEcHRSQTtBQUNBO0F6RHN0UkE7QUFDQTtBeUR4dFJBO0FBQ0E7QXpEMHRSQTtBQUNBO0F5RDV0UkE7QUFDQTtBekQ4dFJBO0FBQ0E7QXlEaHVSQTtBQUNBO0F6RGt1UkE7QUFDQTtBeURwdVJBO0FBQ0E7QXpEc3VSQTtBQUNBO0F5RHh1UkE7QUFDQTtBekQwdVJBO0FBQ0E7QXlENXVSQTtBQUNBO0F6RDh1UkE7QUFDQTtBeURodlJBO0FBQ0E7QXpEa3ZSQTtBQUNBO0F5RHB2UkE7QUFDQTtBekRzdlJBO0FBQ0E7QXlEeHZSQTtBQUNBO0F6RDB2UkE7QUFDQTtBeUQ1dlJBO0FBQ0E7QXpEOHZSQTtBQUNBO0F5RGh3UkE7QUFDQTtBekRrd1JBO0FBQ0E7QXlEcHdSQTtBQUNBO0F6RHN3UkE7QUFDQTtBeUR4d1JBO0FBQ0E7QXpEMHdSQTtBQUNBO0F5RDV3UkE7QUFDQTtBekQ4d1JBO0FBQ0E7QXlEaHhSQTtBQUNBO0F6RGt4UkE7QUFDQTtBeURweFJBO0FBQ0E7QXpEc3hSQTtBQUNBO0F5RHh4UkE7QUFDQTtBekQweFJBO0FBQ0E7QXlENXhSQTtBQUNBO0F6RDh4UkE7QUFDQTtBeURoeVJBO0FBQ0E7QXpEa3lSQTtBQUNBO0F5RHB5UkE7QUFDQTtBekRzeVJBO0FBQ0E7QXlEeHlSQTtBQUNBO0F6RDB5UkE7QUFDQTtBeUQ1eVJBO0FBQ0E7QXpEOHlSQTtBQUNBO0F5RGh6UkE7QUFDQTtBekRrelJBO0FBQ0E7QXlEcHpSQTtBQUNBO0F6RHN6UkE7QUFDQTtBeUR4elJBO0FBQ0E7QXpEMHpSQTtBQUNBO0F5RDV6UkE7QUFDQTtBekQ4elJBO0FBQ0E7QXlEaDBSQTtBQUNBO0F6RGswUkE7QUFDQTtBeURwMFJBO0FBQ0E7QXpEczBSQTtBQUNBO0F5RHgwUkE7QUFDQTtBekQwMFJBO0FBQ0E7QXlENTBSQTtBQUNBO0F6RDgwUkE7QUFDQTtBeURoMVJBO0FBQ0E7QXpEazFSQTtBQUNBO0F5RHAxUkE7QUFDQTtBekRzMVJBO0FBQ0E7QXlEeDFSQTtBQUNBO0F6RDAxUkE7QUFDQTtBeUQ1MVJBO0FBQ0E7QXpEODFSQTtBQUNBO0F5RGgyUkE7QUFDQTtBekRrMlJBO0FBQ0E7QXlEcDJSQTtBQUNBO0F6RHMyUkE7QUFDQTtBeUR4MlJBO0FBQ0E7QXpEMDJSQTtBQUNBO0F5RDUyUkE7QUFDQTtBekQ4MlJBO0FBQ0E7QXlEaDNSQTtBQUNBO0F6RGszUkE7QUFDQTtBeURwM1JBO0FBQ0E7QXpEczNSQTtBQUNBO0F5RHgzUkE7QUFDQTtBekQwM1JBO0FBQ0E7QXlENTNSQTtBQUNBO0F6RDgzUkE7QUFDQTtBeURoNFJBO0FBQ0E7QXpEazRSQTtBQUNBO0F5RHA0UkE7QUFDQTtBekRzNFJBO0FBQ0E7QXlEeDRSQTtBQUNBO0F6RDA0UkE7QUFDQTtBeUQ1NFJBO0FBQ0E7QXpEODRSQTtBQUNBO0F5RGg1UkE7QUFDQTtBekRrNVJBO0FBQ0E7QXlEcDVSQTtBQUNBO0F6RHM1UkE7QUFDQTtBeUR4NVJBO0FBQ0E7QXpEMDVSQTtBQUNBO0F5RDU1UkE7QUFDQTtBekQ4NVJBO0FBQ0E7QXlEaDZSQTtBQUNBO0F6RGs2UkE7QUFDQTtBeURwNlJBO0FBQ0E7QXpEczZSQTtBQUNBO0F5RHg2UkE7QUFDQTtBekQwNlJBO0FBQ0E7QXlENTZSQTtBQUNBO0F6RDg2UkE7QUFDQTtBeURoN1JBO0FBQ0E7QXpEazdSQTtBQUNBO0F5RHA3UkE7QUFDQTtBekRzN1JBO0FBQ0E7QXlEeDdSQTtBQUNBO0F6RDA3UkE7QUFDQTtBeUQ1N1JBO0FBQ0E7QXpEODdSQTtBQUNBO0F5RGg4UkE7QUFDQTtBekRrOFJBO0FBQ0E7QXlEcDhSQTtBQUNBO0F6RHM4UkE7QUFDQTtBeUR4OFJBO0FBQ0E7QXpEMDhSQTtBQUNBO0F5RDU4UkE7QUFDQTtBekQ4OFJBO0FBQ0E7QXlEaDlSQTtBQUNBO0F6RGs5UkE7QUFDQTtBeURwOVJBO0FBQ0E7QXpEczlSQTtBQUNBO0F5RHg5UkE7QUFDQTtBekQwOVJBO0FBQ0E7QXlENTlSQTtBQUNBO0F6RDg5UkE7QUFDQTtBeURoK1JBO0FBQ0E7QXpEaytSQTtBQUNBO0F5RHArUkE7QUFDQTtBekRzK1JBO0FBQ0E7QXlEeCtSQTtBQUNBO0F6RDArUkE7QUFDQTtBeUQ1K1JBO0FBQ0E7QXpEOCtSQTtBQUNBO0F5RGgvUkE7QUFDQTtBekRrL1JBO0FBQ0E7QXlEcC9SQTtBQUNBO0F6RHMvUkE7QUFDQTtBeUR4L1JBO0FBQ0E7QXpEMC9SQTtBQUNBO0F5RDUvUkE7QUFDQTtBekQ4L1JBO0FBQ0E7QXlEaGdTQTtBQUNBO0F6RGtnU0E7QUFDQTtBeURwZ1NBO0FBQ0E7QXpEc2dTQTtBQUNBO0F5RHhnU0E7QUFDQTtBekQwZ1NBO0FBQ0E7QXlENWdTQTtBQUNBO0F6RDhnU0E7QUFDQTtBeURoaFNBO0FBQ0E7QXpEa2hTQTtBQUNBO0F5RHBoU0E7QUFDQTtBekRzaFNBO0FBQ0E7QXlEeGhTQTtBQUNBO0F6RDBoU0E7QUFDQTtBeUQ1aFNBO0FBQ0E7QXpEOGhTQTtBQUNBO0F5RGhpU0E7QUFDQTtBekRraVNBO0FBQ0E7QXlEcGlTQTtBQUNBO0F6RHNpU0E7QUFDQTtBeUR4aVNBO0FBQ0E7QXpEMGlTQTtBQUNBO0F5RDVpU0E7QUFDQTtBekQ4aVNBO0FBQ0E7QXlEaGpTQTtBQUNBO0F6RGtqU0E7QUFDQTtBeURwalNBO0FBQ0E7QXpEc2pTQTtBQUNBO0F5RHhqU0E7QUFDQTtBekQwalNBO0FBQ0E7QXlENWpTQTtBQUNBO0F6RDhqU0E7QUFDQTtBeURoa1NBO0FBQ0E7QXpEa2tTQTtBQUNBO0F5RHBrU0E7QUFDQTtBekRza1NBO0FBQ0E7QXlEeGtTQTtBQUNBO0F6RDBrU0E7QUFDQTtBeUQ1a1NBO0FBQ0E7QXpEOGtTQTtBQUNBO0F5RGhsU0E7QUFDQTtBekRrbFNBO0FBQ0E7QXlEcGxTQTtBQUNBO0F6RHNsU0E7QUFDQTtBeUR4bFNBO0FBQ0E7QXpEMGxTQTtBQUNBO0F5RDVsU0E7QUFDQTtBekQ4bFNBO0FBQ0E7QXlEaG1TQTtBQUNBO0F6RGttU0E7QUFDQTtBeURwbVNBO0FBQ0E7QXpEc21TQTtBQUNBO0F5RHhtU0E7QUFDQTtBekQwbVNBO0FBQ0E7QXlENW1TQTtBQUNBO0F6RDhtU0E7QUFDQTtBeURoblNBO0FBQ0E7QXpEa25TQTtBQUNBO0F5RHBuU0E7QUFDQTtBekRzblNBO0FBQ0E7QXlEeG5TQTtBQUNBO0F6RDBuU0E7QUFDQTtBeUQ1blNBO0FBQ0E7QXpEOG5TQTtBQUNBO0F5RGhvU0E7QUFDQTtBekRrb1NBO0FBQ0E7QXlEcG9TQTtBQUNBO0F6RHNvU0E7QUFDQTtBeUR4b1NBO0FBQ0E7QXpEMG9TQTtBQUNBO0F5RDVvU0E7QUFDQTtBekQ4b1NBO0FBQ0E7QXlEaHBTQTtBQUNBO0F6RGtwU0E7QUFDQTtBeURwcFNBO0FBQ0E7QXpEc3BTQTtBQUNBO0F5RHhwU0E7QUFDQTtBekQwcFNBO0FBQ0E7QXlENXBTQTtBQUNBO0F6RDhwU0E7QUFDQTtBeURocVNBO0FBQ0E7QXpEa3FTQTtBQUNBO0F5RHBxU0E7QUFDQTtBekRzcVNBO0FBQ0E7QXlEeHFTQTtBQUNBO0F6RDBxU0E7QUFDQTtBeUQ1cVNBO0FBQ0E7QXpEOHFTQTtBQUNBO0F5RGhyU0E7QUFDQTtBekRrclNBO0FBQ0E7QXlEcHJTQTtBQUNBO0F6RHNyU0E7QUFDQTtBeUR4clNBO0FBQ0E7QXpEMHJTQTtBQUNBO0F5RDVyU0E7QUFDQTtBekQ4clNBO0FBQ0E7QXlEaHNTQTtBQUNBO0F6RGtzU0E7QUFDQTtBeURwc1NBO0FBQ0E7QXpEc3NTQTtBQUNBO0F5RHhzU0E7QUFDQTtBekQwc1NBO0FBQ0E7QXlENXNTQTtBQUNBO0F6RDhzU0E7QUFDQTtBeURodFNBO0FBQ0E7QXpEa3RTQTtBQUNBO0FPL3RTQTtBa0RXQTtBQUNBO0F6RHV0U0E7QUFDQTtBeUR6dFNBO0FBQ0E7QXpEMnRTQTtBQUNBO0F5RDd0U0E7QUFDQTtBekQrdFNBO0FBQ0E7QXlEanVTQTtBQUNBO0F6RG11U0E7QUFDQTtBeURydVNBO0FBQ0E7QXpEdXVTQTtBQUNBO0F5RHp1U0E7QUFDQTtBekQydVNBO0FBQ0E7QXlEN3VTQTtBQUNBO0F6RCt1U0E7QUFDQTtBeURqdlNBO0FBQ0E7QXpEbXZTQTtBQUNBO0F5RHJ2U0E7QUFDQTtBekR1dlNBO0FBQ0E7QXlEenZTQTtBQUNBO0F6RDJ2U0E7QUFDQTtBeUQ3dlNBO0FBQ0E7QXpEK3ZTQTtBQUNBO0F5RGp3U0E7QUFDQTtBekRtd1NBO0FBQ0E7QXlEcndTQTtBQUNBO0F6RHV3U0E7QUFDQTtBeUR6d1NBO0FBQ0E7QXpEMndTQTtBQUNBO0F5RDd3U0E7QUFDQTtBekQrd1NBO0FBQ0E7QXlEanhTQTtBQUNBO0F6RG14U0E7QUFDQTtBeURyeFNBO0FBQ0E7QXpEdXhTQTtBQUNBO0F5RHp4U0E7QUFDQTtBekQyeFNBO0FBQ0E7QXlEN3hTQTtBQUNBO0F6RCt4U0E7QUFDQTtBeURqeVNBO0FBQ0E7QXpEbXlTQTtBQUNBO0F5RHJ5U0E7QUFDQTtBekR1eVNBO0FBQ0E7QXlEenlTQTtBQUNBO0F6RDJ5U0E7QUFDQTtBeUQ3eVNBO0FBQ0E7QXpEK3lTQTtBQUNBO0F5RGp6U0E7QUFDQTtBekRtelNBO0FBQ0E7QXlEcnpTQTtBQUNBO0F6RHV6U0E7QUFDQTtBeUR6elNBO0FBQ0E7QXpEMnpTQTtBQUNBO0F5RDd6U0E7QUFDQTtBekQrelNBO0FBQ0E7QXlEajBTQTtBQUNBO0F6RG0wU0E7QUFDQTtBeURyMFNBO0FBQ0E7QXpEdTBTQTtBQUNBO0F5RHowU0E7QUFDQTtBekQyMFNBO0FBQ0E7QXlENzBTQTtBQUNBO0F6RCswU0E7QUFDQTtBeURqMVNBO0FBQ0E7QXpEbTFTQTtBQUNBO0F5RHIxU0E7QUFDQTtBekR1MVNBO0FBQ0E7QXlEejFTQTtBQUNBO0F6RDIxU0E7QUFDQTtBeUQ3MVNBO0FBQ0E7QXpEKzFTQTtBQUNBO0F5RGoyU0E7QUFDQTtBekRtMlNBO0FBQ0E7QXlEcjJTQTtBQUNBO0F6RHUyU0E7QUFDQTtBeUR6MlNBO0FBQ0E7QXpEMjJTQTtBQUNBO0F5RDcyU0E7QUFDQTtBekQrMlNBO0FBQ0E7QXlEajNTQTtBQUNBO0F6RG0zU0E7QUFDQTtBeURyM1NBO0FBQ0E7QXpEdTNTQTtBQUNBO0F5RHozU0E7QUFDQTtBekQyM1NBO0FBQ0E7QXlENzNTQTtBQUNBO0F6RCszU0E7QUFDQTtBeURqNFNBO0FBQ0E7QXpEbTRTQTtBQUNBO0F5RHI0U0E7QUFDQTtBekR1NFNBO0FBQ0E7QXlEejRTQTtBQUNBO0F6RDI0U0E7QUFDQTtBeUQ3NFNBO0FBQ0E7QXpEKzRTQTtBQUNBO0F5RGo1U0E7QUFDQTtBekRtNVNBO0FBQ0E7QXlEcjVTQTtBQUNBO0F6RHU1U0E7QUFDQTtBeUR6NVNBO0FBQ0E7QXpEMjVTQTtBQUNBO0F5RDc1U0E7QUFDQTtBekQrNVNBO0FBQ0E7QXlEajZTQTtBQUNBO0F6RG02U0E7QUFDQTtBeURyNlNBO0FBQ0E7QXpEdTZTQTtBQUNBO0F5RHo2U0E7QUFDQTtBekQyNlNBO0FBQ0E7QXlENzZTQTtBQUNBO0F6RCs2U0E7QUFDQTtBeURqN1NBO0FBQ0E7QXpEbTdTQTtBQUNBO0F5RHI3U0E7QUFDQTtBekR1N1NBO0FBQ0E7QXlEejdTQTtBQUNBO0F6RDI3U0E7QUFDQTtBeUQ3N1NBO0FBQ0E7QXpEKzdTQTtBQUNBO0F5RGo4U0E7QUFDQTtBekRtOFNBO0FBQ0E7QXlEcjhTQTtBQUNBO0F6RHU4U0E7QUFDQTtBeUR6OFNBO0FBQ0E7QXpEMjhTQTtBQUNBO0F5RDc4U0E7QUFDQTtBekQrOFNBO0FBQ0E7QXlEajlTQTtBQUNBO0F6RG05U0E7QUFDQTtBeURyOVNBO0FBQ0E7QXpEdTlTQTtBQUNBO0F5RHo5U0E7QUFDQTtBekQyOVNBO0FBQ0E7QXlENzlTQTtBQUNBO0F6RCs5U0E7QUFDQTtBeURqK1NBO0FBQ0E7QXpEbStTQTtBQUNBO0F5RHIrU0E7QUFDQTtBekR1K1NBO0FBQ0E7QXlEeitTQTtBQUNBO0F6RDIrU0E7QUFDQTtBeUQ3K1NBO0FBQ0E7QXpEKytTQTtBQUNBO0F5RGovU0E7QUFDQTtBekRtL1NBO0FBQ0E7QXlEci9TQTtBQUNBO0F6RHUvU0E7QUFDQTtBeUR6L1NBO0FBQ0E7QXpEMi9TQTtBQUNBO0F5RDcvU0E7QUFDQTtBekQrL1NBO0FBQ0E7QXlEamdUQTtBQUNBO0F6RG1nVEE7QUFDQTtBeURyZ1RBO0FBQ0E7QXpEdWdUQTtBQUNBO0F5RHpnVEE7QUFDQTtBekQyZ1RBO0FBQ0E7QXlEN2dUQTtBQUNBO0F6RCtnVEE7QUFDQTtBeURqaFRBO0FBQ0E7QXpEbWhUQTtBQUNBO0F5RHJoVEE7QUFDQTtBekR1aFRBO0FBQ0E7QXlEemhUQTtBQUNBO0F6RDJoVEE7QUFDQTtBeUQ3aFRBO0FBQ0E7QXpEK2hUQTtBQUNBO0F5RGppVEE7QUFDQTtBekRtaVRBO0FBQ0E7QXlEcmlUQTtBQUNBO0F6RHVpVEE7QUFDQTtBeUR6aVRBO0FBQ0E7QXpEMmlUQTtBQUNBO0F5RDdpVEE7QUFDQTtBekQraVRBO0FBQ0E7QXlEampUQTtBQUNBO0F6RG1qVEE7QUFDQTtBeURyalRBO0FBQ0E7QXpEdWpUQTtBQUNBO0F5RHpqVEE7QUFDQTtBekQyalRBO0FBQ0E7QXlEN2pUQTtBQUNBO0F6RCtqVEE7QUFDQTtBeURqa1RBO0FBQ0E7QXpEbWtUQTtBQUNBO0F5RHJrVEE7QUFDQTtBekR1a1RBO0FBQ0E7QXlEemtUQTtBQUNBO0F6RDJrVEE7QUFDQTtBeUQ3a1RBO0FBQ0E7QXpEK2tUQTtBQUNBO0F5RGpsVEE7QUFDQTtBekRtbFRBO0FBQ0E7QXlEcmxUQTtBQUNBO0F6RHVsVEE7QUFDQTtBeUR6bFRBO0FBQ0E7QXpEMmxUQTtBQUNBO0F5RDdsVEE7QUFDQTtBekQrbFRBO0FBQ0E7QXlEam1UQTtBQUNBO0F6RG1tVEE7QUFDQTtBeURybVRBO0FBQ0E7QXpEdW1UQTtBQUNBO0F5RHptVEE7QUFDQTtBekQybVRBO0FBQ0E7QXlEN21UQTtBQUNBO0F6RCttVEE7QUFDQTtBeURqblRBO0FBQ0E7QXpEbW5UQTtBQUNBO0F5RHJuVEE7QUFDQTtBekR1blRBO0FBQ0E7QXlEem5UQTtBQUNBO0F6RDJuVEE7QUFDQTtBeUQ3blRBO0FBQ0E7QXpEK25UQTtBQUNBO0F5RGpvVEE7QUFDQTtBekRtb1RBO0FBQ0E7QXlEcm9UQTtBQUNBO0F6RHVvVEE7QUFDQTtBeUR6b1RBO0FBQ0E7QXpEMm9UQTtBQUNBO0F5RDdvVEE7QUFDQTtBekQrb1RBO0FBQ0E7QXlEanBUQTtBQUNBO0F6RG1wVEE7QUFDQTtBeURycFRBO0FBQ0E7QXpEdXBUQTtBQUNBO0F5RHpwVEE7QUFDQTtBekQycFRBO0FBQ0E7QXlEN3BUQTtBQUNBO0F6RCtwVEE7QUFDQTtBeURqcVRBO0FBQ0E7QXpEbXFUQTtBQUNBO0F5RHJxVEE7QUFDQTtBekR1cVRBO0FBQ0E7QXlEenFUQTtBQUNBO0F6RDJxVEE7QUFDQTtBeUQ3cVRBO0FBQ0E7QXpEK3FUQTtBQUNBO0F5RGpyVEE7QUFDQTtBekRtclRBO0FBQ0E7QXlEcnJUQTtBQUNBO0F6RHVyVEE7QUFDQTtBeUR6clRBO0FBQ0E7QXpEMnJUQTtBQUNBO0F5RDdyVEE7QUFDQTtBekQrclRBO0FBQ0E7QXlEanNUQTtBQUNBO0F6RG1zVEE7QUFDQTtBeURyc1RBO0FBQ0E7QXpEdXNUQTtBQUNBO0F5RHpzVEE7QUFDQTtBekQyc1RBO0FBQ0E7QXlEN3NUQTtBQUNBO0F6RCtzVEE7QUFDQTtBeURqdFRBO0FBQ0E7QXpEbXRUQTtBQUNBO0F5RHJ0VEE7QUFDQTtBekR1dFRBO0FBQ0E7QXlEenRUQTtBQUNBO0F6RDJ0VEE7QUFDQTtBeUQ3dFRBO0FBQ0E7QXpEK3RUQTtBQUNBO0F5RGp1VEE7QUFDQTtBekRtdVRBO0FBQ0E7QXlEcnVUQTtBQUNBO0F6RHV1VEE7QUFDQTtBeUR6dVRBO0FBQ0E7QXpEMnVUQTtBQUNBO0F5RDd1VEE7QUFDQTtBekQrdVRBO0FBQ0E7QXlEanZUQTtBQUNBO0F6RG12VEE7QUFDQTtBeURydlRBO0FBQ0E7QXpEdXZUQTtBQUNBO0F5RHp2VEE7QUFDQTtBekQydlRBO0FBQ0E7QXlEN3ZUQTtBQUNBO0F6RCt2VEE7QUFDQTtBeURqd1RBO0FBQ0E7QXpEbXdUQTtBQUNBO0F5RHJ3VEE7QUFDQTtBekR1d1RBO0FBQ0E7QXlEendUQTtBQUNBO0F6RDJ3VEE7QUFDQTtBeUQ3d1RBO0FBQ0E7QXpEK3dUQTtBQUNBO0F5RGp4VEE7QUFDQTtBekRteFRBO0FBQ0E7QXlEcnhUQTtBQUNBO0F6RHV4VEE7QUFDQTtBeUR6eFRBO0FBQ0E7QXpEMnhUQTtBQUNBO0F5RDd4VEE7QUFDQTtBekQreFRBO0FBQ0E7QXlEanlUQTtBQUNBO0F6RG15VEE7QUFDQTtBeURyeVRBO0FBQ0E7QXpEdXlUQTtBQUNBO0F5RHp5VEE7QUFDQTtBekQyeVRBO0FBQ0E7QXlEN3lUQTtBQUNBO0F6RCt5VEE7QUFDQTtBeURqelRBO0FBQ0E7QXpEbXpUQTtBQUNBO0F5RHJ6VEE7QUFDQTtBekR1elRBO0FBQ0E7QXlEenpUQTtBQUNBO0F6RDJ6VEE7QUFDQTtBeUQ3elRBO0FBQ0E7QXpEK3pUQTtBQUNBO0F5RGowVEE7QUFDQTtBekRtMFRBO0FBQ0E7QXlEcjBUQTtBQUNBO0F6RHUwVEE7QUFDQTtBeUR6MFRBO0FBQ0E7QXpEMjBUQTtBQUNBO0F5RDcwVEE7QUFDQTtBekQrMFRBO0FBQ0E7QXlEajFUQTtBQUNBO0F6RG0xVEE7QUFDQTtBeURyMVRBO0FBQ0E7QXpEdTFUQTtBQUNBO0F5RHoxVEE7QUFDQTtBekQyMVRBO0FBQ0E7QXlENzFUQTtBQUNBO0F6RCsxVEE7QUFDQTtBeURqMlRBO0FBQ0E7QXpEbTJUQTtBQUNBO0F5RHIyVEE7QUFDQTtBekR1MlRBO0FBQ0E7QXlEejJUQTtBQUNBO0F6RDIyVEE7QUFDQTtBeUQ3MlRBO0FBQ0E7QXpEKzJUQTtBQUNBO0F5RGozVEE7QUFDQTtBekRtM1RBO0FBQ0E7QXlEcjNUQTtBQUNBO0F6RHUzVEE7QUFDQTtBeUR6M1RBO0FBQ0E7QXpEMjNUQTtBQUNBO0F5RDczVEE7QUFDQTtBekQrM1RBO0FBQ0E7QXlEajRUQTtBQUNBO0F6RG00VEE7QUFDQTtBeURyNFRBO0FBQ0E7QXpEdTRUQTtBQUNBO0F5RHo0VEE7QUFDQTtBekQyNFRBO0FBQ0E7QXlENzRUQTtBQUNBO0F6RCs0VEE7QUFDQTtBeURqNVRBO0FBQ0E7QXpEbTVUQTtBQUNBO0F5RHI1VEE7QUFDQTtBekR1NVRBO0FBQ0E7QXlEejVUQTtBQUNBO0F6RDI1VEE7QUFDQTtBeUQ3NVRBO0FBQ0E7QXpEKzVUQTtBQUNBO0F5RGo2VEE7QUFDQTtBekRtNlRBO0FBQ0E7QXlEcjZUQTtBQUNBO0F6RHU2VEE7QUFDQTtBeUR6NlRBO0FBQ0E7QXpEMjZUQTtBQUNBO0F5RDc2VEE7QUFDQTtBekQrNlRBO0FBQ0E7QXlEajdUQTtBQUNBO0F6RG03VEE7QUFDQTtBeURyN1RBO0FBQ0E7QXpEdTdUQTtBQUNBO0F5RHo3VEE7QUFDQTtBekQyN1RBO0FBQ0E7QXlENzdUQTtBQUNBO0F6RCs3VEE7QUFDQTtBeURqOFRBO0FBQ0E7QXpEbThUQTtBQUNBO0F5RHI4VEE7QUFDQTtBekR1OFRBO0FBQ0E7QXlEejhUQTtBQUNBO0F6RDI4VEE7QUFDQTtBeUQ3OFRBO0FBQ0E7QXpEKzhUQTtBQUNBO0F5RGo5VEE7QUFDQTtBekRtOVRBO0FBQ0E7QXlEcjlUQTtBQUNBO0F6RHU5VEE7QUFDQTtBeUR6OVRBO0FBQ0E7QXpEMjlUQTtBQUNBO0F5RDc5VEE7QUFDQTtBekQrOVRBO0FBQ0E7QXlEaitUQTtBQUNBO0F6RG0rVEE7QUFDQTtBeURyK1RBO0FBQ0E7QXpEdStUQTtBQUNBO0F5RHorVEE7QUFDQTtBekQyK1RBO0FBQ0E7QU94L1RBO0FrRFdBO0FBQ0E7QXpEZy9UQTtBQUNBO0F5RGwvVEE7QUFDQTtBekRvL1RBO0FBQ0E7QXlEdC9UQTtBQUNBO0F6RHcvVEE7QUFDQTtBeUQxL1RBO0FBQ0E7QXpENC9UQTtBQUNBO0F5RDkvVEE7QUFDQTtBekRnZ1VBO0FBQ0E7QXlEbGdVQTtBQUNBO0F6RG9nVUE7QUFDQTtBeUR0Z1VBO0FBQ0E7QXpEd2dVQTtBQUNBO0F5RDFnVUE7QUFDQTtBekQ0Z1VBO0FBQ0E7QXlEOWdVQTtBQUNBO0F6RGdoVUE7QUFDQTtBeURsaFVBO0FBQ0E7QXpEb2hVQTtBQUNBO0F5RHRoVUE7QUFDQTtBekR3aFVBO0FBQ0E7QXlEMWhVQTtBQUNBO0F6RDRoVUE7QUFDQTtBeUQ5aFVBO0FBQ0E7QXpEZ2lVQTtBQUNBO0F5RGxpVUE7QUFDQTtBekRvaVVBO0FBQ0E7QXlEdGlVQTtBQUNBO0F6RHdpVUE7QUFDQTtBeUQxaVVBO0FBQ0E7QXpENGlVQTtBQUNBO0F5RDlpVUE7QUFDQTtBekRnalVBO0FBQ0E7QXlEbGpVQTtBQUNBO0F6RG9qVUE7QUFDQTtBeUR0alVBO0FBQ0E7QXpEd2pVQTtBQUNBO0F5RDFqVUE7QUFDQTtBekQ0alVBO0FBQ0E7QXlEOWpVQTtBQUNBO0F6RGdrVUE7QUFDQTtBeURsa1VBO0FBQ0E7QXpEb2tVQTtBQUNBO0F5RHRrVUE7QUFDQTtBekR3a1VBO0FBQ0E7QXlEMWtVQTtBQUNBO0F6RDRrVUE7QUFDQTtBeUQ5a1VBO0FBQ0E7QXpEZ2xVQTtBQUNBO0F5RGxsVUE7QUFDQTtBekRvbFVBO0FBQ0E7QXlEdGxVQTtBQUNBO0F6RHdsVUE7QUFDQTtBeUQxbFVBO0FBQ0E7QXpENGxVQTtBQUNBO0F5RDlsVUE7QUFDQTtBekRnbVVBO0FBQ0E7QXlEbG1VQTtBQUNBO0F6RG9tVUE7QUFDQTtBeUR0bVVBO0FBQ0E7QXpEd21VQTtBQUNBO0F5RDFtVUE7QUFDQTtBekQ0bVVBO0FBQ0E7QXlEOW1VQTtBQUNBO0F6RGduVUE7QUFDQTtBeURsblVBO0FBQ0E7QXpEb25VQTtBQUNBO0F5RHRuVUE7QUFDQTtBekR3blVBO0FBQ0E7QXlEMW5VQTtBQUNBO0F6RDRuVUE7QUFDQTtBeUQ5blVBO0FBQ0E7QXpEZ29VQTtBQUNBO0F5RGxvVUE7QUFDQTtBekRvb1VBO0FBQ0E7QXlEdG9VQTtBQUNBO0F6RHdvVUE7QUFDQTtBeUQxb1VBO0FBQ0E7QXpENG9VQTtBQUNBO0F5RDlvVUE7QUFDQTtBekRncFVBO0FBQ0E7QXlEbHBVQTtBQUNBO0F6RG9wVUE7QUFDQTtBeUR0cFVBO0FBQ0E7QXpEd3BVQTtBQUNBO0F5RDFwVUE7QUFDQTtBekQ0cFVBO0FBQ0E7QXlEOXBVQTtBQUNBO0F6RGdxVUE7QUFDQTtBeURscVVBO0FBQ0E7QXpEb3FVQTtBQUNBO0F5RHRxVUE7QUFDQTtBekR3cVVBO0FBQ0E7QXlEMXFVQTtBQUNBO0F6RDRxVUE7QUFDQTtBeUQ5cVVBO0FBQ0E7QXpEZ3JVQTtBQUNBO0F5RGxyVUE7QUFDQTtBekRvclVBO0FBQ0E7QXlEdHJVQTtBQUNBO0F6RHdyVUE7QUFDQTtBeUQxclVBO0FBQ0E7QXpENHJVQTtBQUNBO0F5RDlyVUE7QUFDQTtBekRnc1VBO0FBQ0E7QXlEbHNVQTtBQUNBO0F6RG9zVUE7QUFDQTtBeUR0c1VBO0FBQ0E7QXpEd3NVQTtBQUNBO0F5RDFzVUE7QUFDQTtBekQ0c1VBO0FBQ0E7QXlEOXNVQTtBQUNBO0F6RGd0VUE7QUFDQTtBeURsdFVBO0FBQ0E7QXpEb3RVQTtBQUNBO0F5RHR0VUE7QUFDQTtBekR3dFVBO0FBQ0E7QXlEMXRVQTtBQUNBO0F6RDR0VUE7QUFDQTtBeUQ5dFVBO0FBQ0E7QXpEZ3VVQTtBQUNBO0F5RGx1VUE7QUFDQTtBekRvdVVBO0FBQ0E7QXlEdHVVQTtBQUNBO0F6RHd1VUE7QUFDQTtBeUQxdVVBO0FBQ0E7QXpENHVVQTtBQUNBO0F5RDl1VUE7QUFDQTtBekRndlVBO0FBQ0E7QXlEbHZVQTtBQUNBO0F6RG92VUE7QUFDQTtBeUR0dlVBO0FBQ0E7QXpEd3ZVQTtBQUNBO0F5RDF2VUE7QUFDQTtBekQ0dlVBO0FBQ0E7QXlEOXZVQTtBQUNBO0F6RGd3VUE7QUFDQTtBeURsd1VBO0FBQ0E7QXpEb3dVQTtBQUNBO0F5RHR3VUE7QUFDQTtBekR3d1VBO0FBQ0E7QXlEMXdVQTtBQUNBO0F6RDR3VUE7QUFDQTtBeUQ5d1VBO0FBQ0E7QXpEZ3hVQTtBQUNBO0F5RGx4VUE7QUFDQTtBekRveFVBO0FBQ0E7QXlEdHhVQTtBQUNBO0F6RHd4VUE7QUFDQTtBeUQxeFVBO0FBQ0E7QXpENHhVQTtBQUNBO0F5RDl4VUE7QUFDQTtBekRneVVBO0FBQ0E7QXlEbHlVQTtBQUNBO0F6RG95VUE7QUFDQTtBeUR0eVVBO0FBQ0E7QXpEd3lVQTtBQUNBO0F5RDF5VUE7QUFDQTtBekQ0eVVBO0FBQ0E7QXlEOXlVQTtBQUNBO0F6RGd6VUE7QUFDQTtBeURselVBO0FBQ0E7QXpEb3pVQTtBQUNBO0F5RHR6VUE7QUFDQTtBekR3elVBO0FBQ0E7QXlEMXpVQTtBQUNBO0F6RDR6VUE7QUFDQTtBeUQ5elVBO0FBQ0E7QXpEZzBVQTtBQUNBO0F5RGwwVUE7QUFDQTtBekRvMFVBO0FBQ0E7QXlEdDBVQTtBQUNBO0F6RHcwVUE7QUFDQTtBeUQxMFVBO0FBQ0E7QXpENDBVQTtBQUNBO0F5RDkwVUE7QUFDQTtBekRnMVVBO0FBQ0E7QXlEbDFVQTtBQUNBO0F6RG8xVUE7QUFDQTtBeUR0MVVBO0FBQ0E7QXpEdzFVQTtBQUNBO0F5RDExVUE7QUFDQTtBekQ0MVVBO0FBQ0E7QXlEOTFVQTtBQUNBO0F6RGcyVUE7QUFDQTtBeURsMlVBO0FBQ0E7QXpEbzJVQTtBQUNBO0F5RHQyVUE7QUFDQTtBekR3MlVBO0FBQ0E7QXlEMTJVQTtBQUNBO0F6RDQyVUE7QUFDQTtBeUQ5MlVBO0FBQ0E7QXpEZzNVQTtBQUNBO0F5RGwzVUE7QUFDQTtBekRvM1VBO0FBQ0E7QXlEdDNVQTtBQUNBO0F6RHczVUE7QUFDQTtBeUQxM1VBO0FBQ0E7QXpENDNVQTtBQUNBO0F5RDkzVUE7QUFDQTtBekRnNFVBO0FBQ0E7QXlEbDRVQTtBQUNBO0F6RG80VUE7QUFDQTtBeUR0NFVBO0FBQ0E7QXpEdzRVQTtBQUNBO0F5RDE0VUE7QUFDQTtBekQ0NFVBO0FBQ0E7QXlEOTRVQTtBQUNBO0F6RGc1VUE7QUFDQTtBeURsNVVBO0FBQ0E7QXpEbzVVQTtBQUNBO0F5RHQ1VUE7QUFDQTtBekR3NVVBO0FBQ0E7QXlEMTVVQTtBQUNBO0F6RDQ1VUE7QUFDQTtBeUQ5NVVBO0FBQ0E7QXpEZzZVQTtBQUNBO0F5RGw2VUE7QUFDQTtBekRvNlVBO0FBQ0E7QXlEdDZVQTtBQUNBO0F6RHc2VUE7QUFDQTtBeUQxNlVBO0FBQ0E7QXpENDZVQTtBQUNBO0F5RDk2VUE7QUFDQTtBekRnN1VBO0FBQ0E7QXlEbDdVQTtBQUNBO0F6RG83VUE7QUFDQTtBeUR0N1VBO0FBQ0E7QXpEdzdVQTtBQUNBO0F5RDE3VUE7QUFDQTtBekQ0N1VBO0FBQ0E7QXlEOTdVQTtBQUNBO0F6RGc4VUE7QUFDQTtBeURsOFVBO0FBQ0E7QXpEbzhVQTtBQUNBO0F5RHQ4VUE7QUFDQTtBekR3OFVBO0FBQ0E7QXlEMThVQTtBQUNBO0F6RDQ4VUE7QUFDQTtBeUQ5OFVBO0FBQ0E7QXpEZzlVQTtBQUNBO0F5RGw5VUE7QUFDQTtBekRvOVVBO0FBQ0E7QXlEdDlVQTtBQUNBO0F6RHc5VUE7QUFDQTtBeUQxOVVBO0FBQ0E7QXpENDlVQTtBQUNBO0F5RDk5VUE7QUFDQTtBekRnK1VBO0FBQ0E7QXlEbCtVQTtBQUNBO0F6RG8rVUE7QUFDQTtBeUR0K1VBO0FBQ0E7QXpEdytVQTtBQUNBO0F5RDErVUE7QUFDQTtBekQ0K1VBO0FBQ0E7QXlEOStVQTtBQUNBO0F6RGcvVUE7QUFDQTtBeURsL1VBO0FBQ0E7QXpEby9VQTtBQUNBO0F5RHQvVUE7QUFDQTtBekR3L1VBO0FBQ0E7QXlEMS9VQTtBQUNBO0F6RDQvVUE7QUFDQTtBeUQ5L1VBO0FBQ0E7QXpEZ2dWQTtBQUNBO0F5RGxnVkE7QUFDQTtBekRvZ1ZBO0FBQ0E7QXlEdGdWQTtBQUNBO0F6RHdnVkE7QUFDQTtBeUQxZ1ZBO0FBQ0E7QXpENGdWQTtBQUNBO0F5RDlnVkE7QUFDQTtBekRnaFZBO0FBQ0E7QXlEbGhWQTtBQUNBO0F6RG9oVkE7QUFDQTtBeUR0aFZBO0FBQ0E7QXpEd2hWQTtBQUNBO0F5RDFoVkE7QUFDQTtBekQ0aFZBO0FBQ0E7QXlEOWhWQTtBQUNBO0F6RGdpVkE7QUFDQTtBeURsaVZBO0FBQ0E7QXpEb2lWQTtBQUNBO0F5RHRpVkE7QUFDQTtBekR3aVZBO0FBQ0E7QXlEMWlWQTtBQUNBO0F6RDRpVkE7QUFDQTtBeUQ5aVZBO0FBQ0E7QXpEZ2pWQTtBQUNBO0F5RGxqVkE7QUFDQTtBekRvalZBO0FBQ0E7QXlEdGpWQTtBQUNBO0F6RHdqVkE7QUFDQTtBeUQxalZBO0FBQ0E7QXpENGpWQTtBQUNBO0F5RDlqVkE7QUFDQTtBekRna1ZBO0FBQ0E7QXlEbGtWQTtBQUNBO0F6RG9rVkE7QUFDQTtBeUR0a1ZBO0FBQ0E7QXpEd2tWQTtBQUNBO0F5RDFrVkE7QUFDQTtBekQ0a1ZBO0FBQ0E7QXlEOWtWQTtBQUNBO0F6RGdsVkE7QUFDQTtBeURsbFZBO0FBQ0E7QXpEb2xWQTtBQUNBO0F5RHRsVkE7QUFDQTtBekR3bFZBO0FBQ0E7QXlEMWxWQTtBQUNBO0F6RDRsVkE7QUFDQTtBeUQ5bFZBO0FBQ0E7QXpEZ21WQTtBQUNBO0F5RGxtVkE7QUFDQTtBekRvbVZBO0FBQ0E7QXlEdG1WQTtBQUNBO0F6RHdtVkE7QUFDQTtBeUQxbVZBO0FBQ0E7QXpENG1WQTtBQUNBO0F5RDltVkE7QUFDQTtBekRnblZBO0FBQ0E7QXlEbG5WQTtBQUNBO0F6RG9uVkE7QUFDQTtBeUR0blZBO0FBQ0E7QXpEd25WQTtBQUNBO0F5RDFuVkE7QUFDQTtBekQ0blZBO0FBQ0E7QXlEOW5WQTtBQUNBO0F6RGdvVkE7QUFDQTtBeURsb1ZBO0FBQ0E7QXpEb29WQTtBQUNBO0F5RHRvVkE7QUFDQTtBekR3b1ZBO0FBQ0E7QXlEMW9WQTtBQUNBO0F6RDRvVkE7QUFDQTtBeUQ5b1ZBO0FBQ0E7QXpEZ3BWQTtBQUNBO0F5RGxwVkE7QUFDQTtBekRvcFZBO0FBQ0E7QXlEdHBWQTtBQUNBO0F6RHdwVkE7QUFDQTtBeUQxcFZBO0FBQ0E7QXpENHBWQTtBQUNBO0F5RDlwVkE7QUFDQTtBekRncVZBO0FBQ0E7QXlEbHFWQTtBQUNBO0F6RG9xVkE7QUFDQTtBeUR0cVZBO0FBQ0E7QXpEd3FWQTtBQUNBO0F5RDFxVkE7QUFDQTtBekQ0cVZBO0FBQ0E7QXlEOXFWQTtBQUNBO0F6RGdyVkE7QUFDQTtBeURsclZBO0FBQ0E7QXpEb3JWQTtBQUNBO0F5RHRyVkE7QUFDQTtBekR3clZBO0FBQ0E7QXlEMXJWQTtBQUNBO0F6RDRyVkE7QUFDQTtBeUQ5clZBO0FBQ0E7QXpEZ3NWQTtBQUNBO0F5RGxzVkE7QUFDQTtBekRvc1ZBO0FBQ0E7QXlEdHNWQTtBQUNBO0F6RHdzVkE7QUFDQTtBeUQxc1ZBO0FBQ0E7QXpENHNWQTtBQUNBO0F5RDlzVkE7QUFDQTtBekRndFZBO0FBQ0E7QXlEbHRWQTtBQUNBO0F6RG90VkE7QUFDQTtBeUR0dFZBO0FBQ0E7QXpEd3RWQTtBQUNBO0F5RDF0VkE7QUFDQTtBekQ0dFZBO0FBQ0E7QXlEOXRWQTtBQUNBO0F6RGd1VkE7QUFDQTtBeURsdVZBO0FBQ0E7QXpEb3VWQTtBQUNBO0F5RHR1VkE7QUFDQTtBekR3dVZBO0FBQ0E7QXlEMXVWQTtBQUNBO0F6RDR1VkE7QUFDQTtBeUQ5dVZBO0FBQ0E7QXpEZ3ZWQTtBQUNBO0F5RGx2VkE7QUFDQTtBekRvdlZBO0FBQ0E7QXlEdHZWQTtBQUNBO0F6RHd2VkE7QUFDQTtBeUQxdlZBO0FBQ0E7QXpENHZWQTtBQUNBO0F5RDl2VkE7QUFDQTtBekRnd1ZBO0FBQ0E7QXlEbHdWQTtBQUNBO0F6RG93VkE7QUFDQTtBT2p4VkE7QWtEV0E7QUFDQTtBekR5d1ZBO0FBQ0E7QXlEM3dWQTtBQUNBO0F6RDZ3VkE7QUFDQTtBeUQvd1ZBO0FBQ0E7QXpEaXhWQTtBQUNBO0F5RG54VkE7QUFDQTtBekRxeFZBO0FBQ0E7QXlEdnhWQTtBQUNBO0F6RHl4VkE7QUFDQTtBeUQzeFZBO0FBQ0E7QXpENnhWQTtBQUNBO0F5RC94VkE7QUFDQTtBekRpeVZBO0FBQ0E7QXlEbnlWQTtBQUNBO0F6RHF5VkE7QUFDQTtBeUR2eVZBO0FBQ0E7QXpEeXlWQTtBQUNBO0F5RDN5VkE7QUFDQTtBekQ2eVZBO0FBQ0E7QXlEL3lWQTtBQUNBO0F6RGl6VkE7QUFDQTtBeURuelZBO0FBQ0E7QXpEcXpWQTtBQUNBO0F5RHZ6VkE7QUFDQTtBekR5elZBO0FBQ0E7QXlEM3pWQTtBQUNBO0F6RDZ6VkE7QUFDQTtBeUQvelZBO0FBQ0E7QXpEaTBWQTtBQUNBO0F5RG4wVkE7QUFDQTtBekRxMFZBO0FBQ0E7QXlEdjBWQTtBQUNBO0F6RHkwVkE7QUFDQTtBeUQzMFZBO0FBQ0E7QXpENjBWQTtBQUNBO0F5RC8wVkE7QUFDQTtBekRpMVZBO0FBQ0E7QXlEbjFWQTtBQUNBO0F6RHExVkE7QUFDQTtBeUR2MVZBO0FBQ0E7QXpEeTFWQTtBQUNBO0F5RDMxVkE7QUFDQTtBekQ2MVZBO0FBQ0E7QXlELzFWQTtBQUNBO0F6RGkyVkE7QUFDQTtBeURuMlZBO0FBQ0E7QXpEcTJWQTtBQUNBO0F5RHYyVkE7QUFDQTtBekR5MlZBO0FBQ0E7QXlEMzJWQTtBQUNBO0F6RDYyVkE7QUFDQTtBeUQvMlZBO0FBQ0E7QXpEaTNWQTtBQUNBO0F5RG4zVkE7QUFDQTtBekRxM1ZBO0FBQ0E7QXlEdjNWQTtBQUNBO0F6RHkzVkE7QUFDQTtBeUQzM1ZBO0FBQ0E7QXpENjNWQTtBQUNBO0F5RC8zVkE7QUFDQTtBekRpNFZBO0FBQ0E7QXlEbjRWQTtBQUNBO0F6RHE0VkE7QUFDQTtBeUR2NFZBO0FBQ0E7QXpEeTRWQTtBQUNBO0F5RDM0VkE7QUFDQTtBekQ2NFZBO0FBQ0E7QXlELzRWQTtBQUNBO0F6RGk1VkE7QUFDQTtBeURuNVZBO0FBQ0E7QXpEcTVWQTtBQUNBO0F5RHY1VkE7QUFDQTtBekR5NVZBO0FBQ0E7QXlEMzVWQTtBQUNBO0F6RDY1VkE7QUFDQTtBeUQvNVZBO0FBQ0E7QXpEaTZWQTtBQUNBO0F5RG42VkE7QUFDQTtBekRxNlZBO0FBQ0E7QXlEdjZWQTtBQUNBO0F6RHk2VkE7QUFDQTtBeUQzNlZBO0FBQ0E7QXpENjZWQTtBQUNBO0F5RC82VkE7QUFDQTtBekRpN1ZBO0FBQ0E7QXlEbjdWQTtBQUNBO0F6RHE3VkE7QUFDQTtBeUR2N1ZBO0FBQ0E7QXpEeTdWQTtBQUNBO0F5RDM3VkE7QUFDQTtBekQ2N1ZBO0FBQ0E7QXlELzdWQTtBQUNBO0F6RGk4VkE7QUFDQTtBeURuOFZBO0FBQ0E7QXpEcThWQTtBQUNBO0F5RHY4VkE7QUFDQTtBekR5OFZBO0FBQ0E7QXlEMzhWQTtBQUNBO0F6RDY4VkE7QUFDQTtBeUQvOFZBO0FBQ0E7QXpEaTlWQTtBQUNBO0F5RG45VkE7QUFDQTtBekRxOVZBO0FBQ0E7QXlEdjlWQTtBQUNBO0F6RHk5VkE7QUFDQTtBeUQzOVZBO0FBQ0E7QXpENjlWQTtBQUNBO0F5RC85VkE7QUFDQTtBekRpK1ZBO0FBQ0E7QXlEbitWQTtBQUNBO0F6RHErVkE7QUFDQTtBeUR2K1ZBO0FBQ0E7QXpEeStWQTtBQUNBO0F5RDMrVkE7QUFDQTtBekQ2K1ZBO0FBQ0E7QXlELytWQTtBQUNBO0F6RGkvVkE7QUFDQTtBeURuL1ZBO0FBQ0E7QXpEcS9WQTtBQUNBO0F5RHYvVkE7QUFDQTtBekR5L1ZBO0FBQ0E7QXlEMy9WQTtBQUNBO0F6RDYvVkE7QUFDQTtBeUQvL1ZBO0FBQ0E7QXpEaWdXQTtBQUNBO0F5RG5nV0E7QUFDQTtBekRxZ1dBO0FBQ0E7QXlEdmdXQTtBQUNBO0F6RHlnV0E7QUFDQTtBeUQzZ1dBO0FBQ0E7QXpENmdXQTtBQUNBO0F5RC9nV0E7QUFDQTtBekRpaFdBO0FBQ0E7QXlEbmhXQTtBQUNBO0F6RHFoV0E7QUFDQTtBeUR2aFdBO0FBQ0E7QXpEeWhXQTtBQUNBO0F5RDNoV0E7QUFDQTtBekQ2aFdBO0FBQ0E7QXlEL2hXQTtBQUNBO0F6RGlpV0E7QUFDQTtBeURuaVdBO0FBQ0E7QXpEcWlXQTtBQUNBO0F5RHZpV0E7QUFDQTtBekR5aVdBO0FBQ0E7QXlEM2lXQTtBQUNBO0F6RDZpV0E7QUFDQTtBeUQvaVdBO0FBQ0E7QXpEaWpXQTtBQUNBO0F5RG5qV0E7QUFDQTtBekRxaldBO0FBQ0E7QXlEdmpXQTtBQUNBO0F6RHlqV0E7QUFDQTtBeUQzaldBO0FBQ0E7QXpENmpXQTtBQUNBO0F5RC9qV0E7QUFDQTtBekRpa1dBO0FBQ0E7QXlEbmtXQTtBQUNBO0F6RHFrV0E7QUFDQTtBeUR2a1dBO0FBQ0E7QXpEeWtXQTtBQUNBO0F5RDNrV0E7QUFDQTtBekQ2a1dBO0FBQ0E7QXlEL2tXQTtBQUNBO0F6RGlsV0E7QUFDQTtBeURubFdBO0FBQ0E7QXpEcWxXQTtBQUNBO0F5RHZsV0E7QUFDQTtBekR5bFdBO0FBQ0E7QXlEM2xXQTtBQUNBO0F6RDZsV0E7QUFDQTtBeUQvbFdBO0FBQ0E7QXpEaW1XQTtBQUNBO0F5RG5tV0E7QUFDQTtBekRxbVdBO0FBQ0E7QXlEdm1XQTtBQUNBO0F6RHltV0E7QUFDQTtBeUQzbVdBO0FBQ0E7QXpENm1XQTtBQUNBO0F5RC9tV0E7QUFDQTtBekRpbldBO0FBQ0E7QXlEbm5XQTtBQUNBO0F6RHFuV0E7QUFDQTtBeUR2bldBO0FBQ0E7QXpEeW5XQTtBQUNBO0F5RDNuV0E7QUFDQTtBekQ2bldBO0FBQ0E7QXlEL25XQTtBQUNBO0F6RGlvV0E7QUFDQTtBeURub1dBO0FBQ0E7QXpEcW9XQTtBQUNBO0F5RHZvV0E7QUFDQTtBekR5b1dBO0FBQ0E7QXlEM29XQTtBQUNBO0F6RDZvV0E7QUFDQTtBeUQvb1dBO0FBQ0E7QXpEaXBXQTtBQUNBO0F5RG5wV0E7QUFDQTtBekRxcFdBO0FBQ0E7QXlEdnBXQTtBQUNBO0F6RHlwV0E7QUFDQTtBeUQzcFdBO0FBQ0E7QXpENnBXQTtBQUNBO0F5RC9wV0E7QUFDQTtBekRpcVdBO0FBQ0E7QXlEbnFXQTtBQUNBO0F6RHFxV0E7QUFDQTtBeUR2cVdBO0FBQ0E7QXpEeXFXQTtBQUNBO0F5RDNxV0E7QUFDQTtBekQ2cVdBO0FBQ0E7QXlEL3FXQTtBQUNBO0F6RGlyV0E7QUFDQTtBeURucldBO0FBQ0E7QXpEcXJXQTtBQUNBO0F5RHZyV0E7QUFDQTtBekR5cldBO0FBQ0E7QXlEM3JXQTtBQUNBO0F6RDZyV0E7QUFDQTtBeUQvcldBO0FBQ0E7QXpEaXNXQTtBQUNBO0F5RG5zV0E7QUFDQTtBekRxc1dBO0FBQ0E7QXlEdnNXQTtBQUNBO0F6RHlzV0E7QUFDQTtBeUQzc1dBO0FBQ0E7QXpENnNXQTtBQUNBO0F5RC9zV0E7QUFDQTtBekRpdFdBO0FBQ0E7QXlEbnRXQTtBQUNBO0F6RHF0V0E7QUFDQTtBeUR2dFdBO0FBQ0E7QXpEeXRXQTtBQUNBO0F5RDN0V0E7QUFDQTtBekQ2dFdBO0FBQ0E7QXlEL3RXQTtBQUNBO0F6RGl1V0E7QUFDQTtBeURudVdBO0FBQ0E7QXpEcXVXQTtBQUNBO0F5RHZ1V0E7QUFDQTtBekR5dVdBO0FBQ0E7QXlEM3VXQTtBQUNBO0F6RDZ1V0E7QUFDQTtBeUQvdVdBO0FBQ0E7QXpEaXZXQTtBQUNBO0F5RG52V0E7QUFDQTtBekRxdldBO0FBQ0E7QXlEdnZXQTtBQUNBO0F6RHl2V0E7QUFDQTtBeUQzdldBO0FBQ0E7QXpENnZXQTtBQUNBO0F5RC92V0E7QUFDQTtBekRpd1dBO0FBQ0E7QXlEbndXQTtBQUNBO0F6RHF3V0E7QUFDQTtBeUR2d1dBO0FBQ0E7QXpEeXdXQTtBQUNBO0F5RDN3V0E7QUFDQTtBekQ2d1dBO0FBQ0E7QXlEL3dXQTtBQUNBO0F6RGl4V0E7QUFDQTtBeURueFdBO0FBQ0E7QXpEcXhXQTtBQUNBO0F5RHZ4V0E7QUFDQTtBekR5eFdBO0FBQ0E7QXlEM3hXQTtBQUNBO0F6RDZ4V0E7QUFDQTtBeUQveFdBO0FBQ0E7QXpEaXlXQTtBQUNBO0F5RG55V0E7QUFDQTtBekRxeVdBO0FBQ0E7QXlEdnlXQTtBQUNBO0F6RHl5V0E7QUFDQTtBeUQzeVdBO0FBQ0E7QXpENnlXQTtBQUNBO0F5RC95V0E7QUFDQTtBekRpeldBO0FBQ0E7QXlEbnpXQTtBQUNBO0F6RHF6V0E7QUFDQTtBeUR2eldBO0FBQ0E7QXpEeXpXQTtBQUNBO0F5RDN6V0E7QUFDQTtBekQ2eldBO0FBQ0E7QXlEL3pXQTtBQUNBO0F6RGkwV0E7QUFDQTtBeURuMFdBO0FBQ0E7QXpEcTBXQTtBQUNBO0F5RHYwV0E7QUFDQTtBekR5MFdBO0FBQ0E7QXlEMzBXQTtBQUNBO0F6RDYwV0E7QUFDQTtBeUQvMFdBO0FBQ0E7QXpEaTFXQTtBQUNBO0F5RG4xV0E7QUFDQTtBekRxMVdBO0FBQ0E7QXlEdjFXQTtBQUNBO0F6RHkxV0E7QUFDQTtBeUQzMVdBO0FBQ0E7QXpENjFXQTtBQUNBO0F5RC8xV0E7QUFDQTtBekRpMldBO0FBQ0E7QXlEbjJXQTtBQUNBO0F6RHEyV0E7QUFDQTtBeUR2MldBO0FBQ0E7QXpEeTJXQTtBQUNBO0F5RDMyV0E7QUFDQTtBekQ2MldBO0FBQ0E7QXlELzJXQTtBQUNBO0F6RGkzV0E7QUFDQTtBeURuM1dBO0FBQ0E7QXpEcTNXQTtBQUNBO0F5RHYzV0E7QUFDQTtBekR5M1dBO0FBQ0E7QXlEMzNXQTtBQUNBO0F6RDYzV0E7QUFDQTtBeUQvM1dBO0FBQ0E7QXpEaTRXQTtBQUNBO0F5RG40V0E7QUFDQTtBekRxNFdBO0FBQ0E7QXlEdjRXQTtBQUNBO0F6RHk0V0E7QUFDQTtBeUQzNFdBO0FBQ0E7QXpENjRXQTtBQUNBO0F5RC80V0E7QUFDQTtBekRpNVdBO0FBQ0E7QXlEbjVXQTtBQUNBO0F6RHE1V0E7QUFDQTtBeUR2NVdBO0FBQ0E7QXpEeTVXQTtBQUNBO0F5RDM1V0E7QUFDQTtBekQ2NVdBO0FBQ0E7QXlELzVXQTtBQUNBO0F6RGk2V0E7QUFDQTtBeURuNldBO0FBQ0E7QXpEcTZXQTtBQUNBO0F5RHY2V0E7QUFDQTtBekR5NldBO0FBQ0E7QXlEMzZXQTtBQUNBO0F6RDY2V0E7QUFDQTtBeUQvNldBO0FBQ0E7QXpEaTdXQTtBQUNBO0F5RG43V0E7QUFDQTtBekRxN1dBO0FBQ0E7QXlEdjdXQTtBQUNBO0F6RHk3V0E7QUFDQTtBeUQzN1dBO0FBQ0E7QXpENjdXQTtBQUNBO0F5RC83V0E7QUFDQTtBekRpOFdBO0FBQ0E7QXlEbjhXQTtBQUNBO0F6RHE4V0E7QUFDQTtBeUR2OFdBO0FBQ0E7QXpEeThXQTtBQUNBO0F5RDM4V0E7QUFDQTtBekQ2OFdBO0FBQ0E7QXlELzhXQTtBQUNBO0F6RGk5V0E7QUFDQTtBeURuOVdBO0FBQ0E7QXpEcTlXQTtBQUNBO0F5RHY5V0E7QUFDQTtBekR5OVdBO0FBQ0E7QXlEMzlXQTtBQUNBO0F6RDY5V0E7QUFDQTtBeUQvOVdBO0FBQ0E7QXpEaStXQTtBQUNBO0F5RG4rV0E7QUFDQTtBekRxK1dBO0FBQ0E7QXlEditXQTtBQUNBO0F6RHkrV0E7QUFDQTtBeUQzK1dBO0FBQ0E7QXpENitXQTtBQUNBO0F5RC8rV0E7QUFDQTtBekRpL1dBO0FBQ0E7QXlEbi9XQTtBQUNBO0F6RHEvV0E7QUFDQTtBeUR2L1dBO0FBQ0E7QXpEeS9XQTtBQUNBO0F5RDMvV0E7QUFDQTtBekQ2L1dBO0FBQ0E7QXlELy9XQTtBQUNBO0F6RGlnWEE7QUFDQTtBeURuZ1hBO0FBQ0E7QXpEcWdYQTtBQUNBO0F5RHZnWEE7QUFDQTtBekR5Z1hBO0FBQ0E7QXlEM2dYQTtBQUNBO0F6RDZnWEE7QUFDQTtBeUQvZ1hBO0FBQ0E7QXpEaWhYQTtBQUNBO0F5RG5oWEE7QUFDQTtBekRxaFhBO0FBQ0E7QXlEdmhYQTtBQUNBO0F6RHloWEE7QUFDQTtBeUQzaFhBO0FBQ0E7QXpENmhYQTtBQUNBO0FPMWlYQTtBa0RXQTtBQUNBO0F6RGtpWEE7QUFDQTtBeURwaVhBO0FBQ0E7QXpEc2lYQTtBQUNBO0F5RHhpWEE7QUFDQTtBekQwaVhBO0FBQ0E7QXlENWlYQTtBQUNBO0F6RDhpWEE7QUFDQTtBeURoalhBO0FBQ0E7QXpEa2pYQTtBQUNBO0F5RHBqWEE7QUFDQTtBekRzalhBO0FBQ0E7QXlEeGpYQTtBQUNBO0F6RDBqWEE7QUFDQTtBeUQ1alhBO0FBQ0E7QXpEOGpYQTtBQUNBO0F5RGhrWEE7QUFDQTtBekRra1hBO0FBQ0E7QXlEcGtYQTtBQUNBO0F6RHNrWEE7QUFDQTtBeUR4a1hBO0FBQ0E7QXpEMGtYQTtBQUNBO0F5RDVrWEE7QUFDQTtBekQ4a1hBO0FBQ0E7QXlEaGxYQTtBQUNBO0F6RGtsWEE7QUFDQTtBeURwbFhBO0FBQ0E7QXpEc2xYQTtBQUNBO0F5RHhsWEE7QUFDQTtBekQwbFhBO0FBQ0E7QXlENWxYQTtBQUNBO0F6RDhsWEE7QUFDQTtBeURobVhBO0FBQ0E7QXpEa21YQTtBQUNBO0F5RHBtWEE7QUFDQTtBekRzbVhBO0FBQ0E7QXlEeG1YQTtBQUNBO0F6RDBtWEE7QUFDQTtBeUQ1bVhBO0FBQ0E7QXpEOG1YQTtBQUNBO0F5RGhuWEE7QUFDQTtBekRrblhBO0FBQ0E7QXlEcG5YQTtBQUNBO0F6RHNuWEE7QUFDQTtBeUR4blhBO0FBQ0E7QXpEMG5YQTtBQUNBO0F5RDVuWEE7QUFDQTtBekQ4blhBO0FBQ0E7QXlEaG9YQTtBQUNBO0F6RGtvWEE7QUFDQTtBeURwb1hBO0FBQ0E7QXpEc29YQTtBQUNBO0F5RHhvWEE7QUFDQTtBekQwb1hBO0FBQ0E7QXlENW9YQTtBQUNBO0F6RDhvWEE7QUFDQTtBeURocFhBO0FBQ0E7QXpEa3BYQTtBQUNBO0F5RHBwWEE7QUFDQTtBekRzcFhBO0FBQ0E7QXlEeHBYQTtBQUNBO0F6RDBwWEE7QUFDQTtBeUQ1cFhBO0FBQ0E7QXpEOHBYQTtBQUNBO0F5RGhxWEE7QUFDQTtBekRrcVhBO0FBQ0E7QXlEcHFYQTtBQUNBO0F6RHNxWEE7QUFDQTtBeUR4cVhBO0FBQ0E7QXpEMHFYQTtBQUNBO0F5RDVxWEE7QUFDQTtBekQ4cVhBO0FBQ0E7QXlEaHJYQTtBQUNBO0F6RGtyWEE7QUFDQTtBeURwclhBO0FBQ0E7QXpEc3JYQTtBQUNBO0F5RHhyWEE7QUFDQTtBekQwclhBO0FBQ0E7QXlENXJYQTtBQUNBO0F6RDhyWEE7QUFDQTtBeURoc1hBO0FBQ0E7QXpEa3NYQTtBQUNBO0F5RHBzWEE7QUFDQTtBekRzc1hBO0FBQ0E7QXlEeHNYQTtBQUNBO0F6RDBzWEE7QUFDQTtBeUQ1c1hBO0FBQ0E7QXpEOHNYQTtBQUNBO0F5RGh0WEE7QUFDQTtBekRrdFhBO0FBQ0E7QXlEcHRYQTtBQUNBO0F6RHN0WEE7QUFDQTtBeUR4dFhBO0FBQ0E7QXpEMHRYQTtBQUNBO0F5RDV0WEE7QUFDQTtBekQ4dFhBO0FBQ0E7QXlEaHVYQTtBQUNBO0F6RGt1WEE7QUFDQTtBeURwdVhBO0FBQ0E7QXpEc3VYQTtBQUNBO0F5RHh1WEE7QUFDQTtBekQwdVhBO0FBQ0E7QXlENXVYQTtBQUNBO0F6RDh1WEE7QUFDQTtBeURodlhBO0FBQ0E7QXpEa3ZYQTtBQUNBO0F5RHB2WEE7QUFDQTtBekRzdlhBO0FBQ0E7QXlEeHZYQTtBQUNBO0F6RDB2WEE7QUFDQTtBeUQ1dlhBO0FBQ0E7QXpEOHZYQTtBQUNBO0F5RGh3WEE7QUFDQTtBekRrd1hBO0FBQ0E7QXlEcHdYQTtBQUNBO0F6RHN3WEE7QUFDQTtBeUR4d1hBO0FBQ0E7QXpEMHdYQTtBQUNBO0F5RDV3WEE7QUFDQTtBekQ4d1hBO0FBQ0E7QXlEaHhYQTtBQUNBO0F6RGt4WEE7QUFDQTtBeURweFhBO0FBQ0E7QXpEc3hYQTtBQUNBO0F5RHh4WEE7QUFDQTtBekQweFhBO0FBQ0E7QXlENXhYQTtBQUNBO0F6RDh4WEE7QUFDQTtBeURoeVhBO0FBQ0E7QXpEa3lYQTtBQUNBO0F5RHB5WEE7QUFDQTtBekRzeVhBO0FBQ0E7QXlEeHlYQTtBQUNBO0F6RDB5WEE7QUFDQTtBeUQ1eVhBO0FBQ0E7QXpEOHlYQTtBQUNBO0F5RGh6WEE7QUFDQTtBekRrelhBO0FBQ0E7QXlEcHpYQTtBQUNBO0F6RHN6WEE7QUFDQTtBeUR4elhBO0FBQ0E7QXpEMHpYQTtBQUNBO0F5RDV6WEE7QUFDQTtBekQ4elhBO0FBQ0E7QXlEaDBYQTtBQUNBO0F6RGswWEE7QUFDQTtBeURwMFhBO0FBQ0E7QXpEczBYQTtBQUNBO0F5RHgwWEE7QUFDQTtBekQwMFhBO0FBQ0E7QXlENTBYQTtBQUNBO0F6RDgwWEE7QUFDQTtBeURoMVhBO0FBQ0E7QXpEazFYQTtBQUNBO0F5RHAxWEE7QUFDQTtBekRzMVhBO0FBQ0E7QXlEeDFYQTtBQUNBO0F6RDAxWEE7QUFDQTtBeUQ1MVhBO0FBQ0E7QXpEODFYQTtBQUNBO0F5RGgyWEE7QUFDQTtBekRrMlhBO0FBQ0E7QXlEcDJYQTtBQUNBO0F6RHMyWEE7QUFDQTtBeUR4MlhBO0FBQ0E7QXpEMDJYQTtBQUNBO0F5RDUyWEE7QUFDQTtBekQ4MlhBO0FBQ0E7QXlEaDNYQTtBQUNBO0F6RGszWEE7QUFDQTtBeURwM1hBO0FBQ0E7QXpEczNYQTtBQUNBO0F5RHgzWEE7QUFDQTtBekQwM1hBO0FBQ0E7QXlENTNYQTtBQUNBO0F6RDgzWEE7QUFDQTtBeURoNFhBO0FBQ0E7QXpEazRYQTtBQUNBO0F5RHA0WEE7QUFDQTtBekRzNFhBO0FBQ0E7QXlEeDRYQTtBQUNBO0F6RDA0WEE7QUFDQTtBeUQ1NFhBO0FBQ0E7QXpEODRYQTtBQUNBO0F5RGg1WEE7QUFDQTtBekRrNVhBO0FBQ0E7QXlEcDVYQTtBQUNBO0F6RHM1WEE7QUFDQTtBeUR4NVhBO0FBQ0E7QXpEMDVYQTtBQUNBO0F5RDU1WEE7QUFDQTtBekQ4NVhBO0FBQ0E7QXlEaDZYQTtBQUNBO0F6RGs2WEE7QUFDQTtBeURwNlhBO0FBQ0E7QXpEczZYQTtBQUNBO0F5RHg2WEE7QUFDQTtBekQwNlhBO0FBQ0E7QXlENTZYQTtBQUNBO0F6RDg2WEE7QUFDQTtBeURoN1hBO0FBQ0E7QXpEazdYQTtBQUNBO0F5RHA3WEE7QUFDQTtBekRzN1hBO0FBQ0E7QXlEeDdYQTtBQUNBO0F6RDA3WEE7QUFDQTtBeUQ1N1hBO0FBQ0E7QXpEODdYQTtBQUNBO0F5RGg4WEE7QUFDQTtBekRrOFhBO0FBQ0E7QXlEcDhYQTtBQUNBO0F6RHM4WEE7QUFDQTtBeUR4OFhBO0FBQ0E7QXpEMDhYQTtBQUNBO0F5RDU4WEE7QUFDQTtBekQ4OFhBO0FBQ0E7QXlEaDlYQTtBQUNBO0F6RGs5WEE7QUFDQTtBeURwOVhBO0FBQ0E7QXpEczlYQTtBQUNBO0F5RHg5WEE7QUFDQTtBekQwOVhBO0FBQ0E7QXlENTlYQTtBQUNBO0F6RDg5WEE7QUFDQTtBeURoK1hBO0FBQ0E7QXpEaytYQTtBQUNBO0F5RHArWEE7QUFDQTtBekRzK1hBO0FBQ0E7QXlEeCtYQTtBQUNBO0F6RDArWEE7QUFDQTtBeUQ1K1hBO0FBQ0E7QXpEOCtYQTtBQUNBO0F5RGgvWEE7QUFDQTtBekRrL1hBO0FBQ0E7QXlEcC9YQTtBQUNBO0F6RHMvWEE7QUFDQTtBeUR4L1hBO0FBQ0E7QXpEMC9YQTtBQUNBO0F5RDUvWEE7QUFDQTtBekQ4L1hBO0FBQ0E7QXlEaGdZQTtBQUNBO0F6RGtnWUE7QUFDQTtBeURwZ1lBO0FBQ0E7QXpEc2dZQTtBQUNBO0F5RHhnWUE7QUFDQTtBekQwZ1lBO0FBQ0E7QXlENWdZQTtBQUNBO0F6RDhnWUE7QUFDQTtBeURoaFlBO0FBQ0E7QXpEa2hZQTtBQUNBO0F5RHBoWUE7QUFDQTtBekRzaFlBO0FBQ0E7QXlEeGhZQTtBQUNBO0F6RDBoWUE7QUFDQTtBeUQ1aFlBO0FBQ0E7QXpEOGhZQTtBQUNBO0F5RGhpWUE7QUFDQTtBekRraVlBO0FBQ0E7QXlEcGlZQTtBQUNBO0F6RHNpWUE7QUFDQTtBeUR4aVlBO0FBQ0E7QXpEMGlZQTtBQUNBO0F5RDVpWUE7QUFDQTtBekQ4aVlBO0FBQ0E7QXlEaGpZQTtBQUNBO0F6RGtqWUE7QUFDQTtBeURwallBO0FBQ0E7QXpEc2pZQTtBQUNBO0F5RHhqWUE7QUFDQTtBekQwallBO0FBQ0E7QXlENWpZQTtBQUNBO0F6RDhqWUE7QUFDQTtBeURoa1lBO0FBQ0E7QXpEa2tZQTtBQUNBO0F5RHBrWUE7QUFDQTtBekRza1lBO0FBQ0E7QXlEeGtZQTtBQUNBO0F6RDBrWUE7QUFDQTtBeUQ1a1lBO0FBQ0E7QXpEOGtZQTtBQUNBO0F5RGhsWUE7QUFDQTtBekRrbFlBO0FBQ0E7QXlEcGxZQTtBQUNBO0F6RHNsWUE7QUFDQTtBeUR4bFlBO0FBQ0E7QXpEMGxZQTtBQUNBO0F5RDVsWUE7QUFDQTtBekQ4bFlBO0FBQ0E7QXlEaG1ZQTtBQUNBO0F6RGttWUE7QUFDQTtBeURwbVlBO0FBQ0E7QXpEc21ZQTtBQUNBO0F5RHhtWUE7QUFDQTtBekQwbVlBO0FBQ0E7QXlENW1ZQTtBQUNBO0F6RDhtWUE7QUFDQTtBeURobllBO0FBQ0E7QXpEa25ZQTtBQUNBO0F5RHBuWUE7QUFDQTtBekRzbllBO0FBQ0E7QXlEeG5ZQTtBQUNBO0F6RDBuWUE7QUFDQTtBeUQ1bllBO0FBQ0E7QXpEOG5ZQTtBQUNBO0F5RGhvWUE7QUFDQTtBekRrb1lBO0FBQ0E7QXlEcG9ZQTtBQUNBO0F6RHNvWUE7QUFDQTtBeUR4b1lBO0FBQ0E7QXpEMG9ZQTtBQUNBO0F5RDVvWUE7QUFDQTtBekQ4b1lBO0FBQ0E7QXlEaHBZQTtBQUNBO0F6RGtwWUE7QUFDQTtBeURwcFlBO0FBQ0E7QXpEc3BZQTtBQUNBO0F5RHhwWUE7QUFDQTtBekQwcFlBO0FBQ0E7QXlENXBZQTtBQUNBO0F6RDhwWUE7QUFDQTtBeURocVlBO0FBQ0E7QXpEa3FZQTtBQUNBO0F5RHBxWUE7QUFDQTtBekRzcVlBO0FBQ0E7QXlEeHFZQTtBQUNBO0F6RDBxWUE7QUFDQTtBeUQ1cVlBO0FBQ0E7QXpEOHFZQTtBQUNBO0F5RGhyWUE7QUFDQTtBekRrcllBO0FBQ0E7QXlEcHJZQTtBQUNBO0F6RHNyWUE7QUFDQTtBeUR4cllBO0FBQ0E7QXpEMHJZQTtBQUNBO0F5RDVyWUE7QUFDQTtBekQ4cllBO0FBQ0E7QXlEaHNZQTtBQUNBO0F6RGtzWUE7QUFDQTtBeURwc1lBO0FBQ0E7QXpEc3NZQTtBQUNBO0F5RHhzWUE7QUFDQTtBekQwc1lBO0FBQ0E7QXlENXNZQTtBQUNBO0F6RDhzWUE7QUFDQTtBeURodFlBO0FBQ0E7QXpEa3RZQTtBQUNBO0F5RHB0WUE7QUFDQTtBekRzdFlBO0FBQ0E7QXlEeHRZQTtBQUNBO0F6RDB0WUE7QUFDQTtBeUQ1dFlBO0FBQ0E7QXpEOHRZQTtBQUNBO0F5RGh1WUE7QUFDQTtBekRrdVlBO0FBQ0E7QXlEcHVZQTtBQUNBO0F6RHN1WUE7QUFDQTtBeUR4dVlBO0FBQ0E7QXpEMHVZQTtBQUNBO0F5RDV1WUE7QUFDQTtBekQ4dVlBO0FBQ0E7QXlEaHZZQTtBQUNBO0F6RGt2WUE7QUFDQTtBeURwdllBO0FBQ0E7QXpEc3ZZQTtBQUNBO0F5RHh2WUE7QUFDQTtBekQwdllBO0FBQ0E7QXlENXZZQTtBQUNBO0F6RDh2WUE7QUFDQTtBeURod1lBO0FBQ0E7QXpEa3dZQTtBQUNBO0F5RHB3WUE7QUFDQTtBekRzd1lBO0FBQ0E7QXlEeHdZQTtBQUNBO0F6RDB3WUE7QUFDQTtBeUQ1d1lBO0FBQ0E7QXpEOHdZQTtBQUNBO0F5RGh4WUE7QUFDQTtBekRreFlBO0FBQ0E7QXlEcHhZQTtBQUNBO0F6RHN4WUE7QUFDQTtBeUR4eFlBO0FBQ0E7QXpEMHhZQTtBQUNBO0F5RDV4WUE7QUFDQTtBekQ4eFlBO0FBQ0E7QXlEaHlZQTtBQUNBO0F6RGt5WUE7QUFDQTtBeURweVlBO0FBQ0E7QXpEc3lZQTtBQUNBO0F5RHh5WUE7QUFDQTtBekQweVlBO0FBQ0E7QXlENXlZQTtBQUNBO0F6RDh5WUE7QUFDQTtBeURoellBO0FBQ0E7QXpEa3pZQTtBQUNBO0F5RHB6WUE7QUFDQTtBekRzellBO0FBQ0E7QTBEMTBZQTtBQUNBO0ExRDQwWUE7QUFDQTtBMEQxMFlBO0FBQ0E7QTFENDBZQTtBQUNBO0EwRDEwWUE7QUFDQTtBMUQ0MFlBO0FBQ0E7QTBEejBZQTtBQUNBO0ExRDIwWUE7QUFDQTtBMEQ3MFlBO0FBQ0E7QTFEKzBZQTtBQUNBO0EwRDMwWUE7QUFDQTtBMUQ2MFlBO0FBQ0E7QTJEbDJZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0EzRG8yWUE7QUFDQTtBNER4MllBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTVEMDJZQTtBNER4MllBO0FBQ0E7QTVEMDJZQTtBNER0MllBO0FBQ0E7QUFDQTtBQUNBO0FBbkJBO0FBQ0E7QUFDQTtBQW1CQTtBQUNBO0E1RDAyWUE7QTREeDJZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RDAyWUE7QTREdjJZQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBNUR5MllBO0E0RHQyWUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBNUR3MllBO0E0RGwyWUE7QUFDQTtBQWxEQTtBQUNBO0FBQ0E7QTVEdTVZQTtBQUNBO0E2RDM1WUE7QUFDQTtBN0Q2NVlBO0FBQ0E7QTZEMzVZQTtBQUNBO0FBQ0E7QTdENjVZQTtBQUNBO0E2RDM1WUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3RDY1WUE7QUFDQTtBOEQ1NllBO0FBQ0E7QTlEODZZQTtBQUNBO0ErRDk1WUE7QUFqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0NEQTtBQUNBO0FBQ0E7QWxCbzdZQTtBK0RsN1lBO0FBQ0E7QS9EbzdZQTtBQUNBO0ErRDE2WUE7Ozs7QUF0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0NEQTtBQUNBO0FBQ0E7QWxCdzhZQTtBK0R0OFlBOzs7O0FBQ0E7QS9EMjhZQTtBQUNBO0FnRTk4WUE7QUFDQTtBaEVnOVlBO0FnRTk4WUE7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEU2OVlBO0FnRW45WUE7QUFDQTtBaEVxOVlBO0FBQ0E7QWlFeCtZQTtBQUNBO0FqRTArWUE7QUFDQTtBaUV4K1lBO0FBQ0E7QUFDQTtBakUwK1lBO0FBQ0E7QWtFai9ZQTtBQUNBO0FsRW0vWUE7QUFDQTtBa0VoL1lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxFay9ZQTtBa0VqL1lBO0FBQ0E7QUFDQTtBbEVtL1lBO0FrRS8rWUE7QUFDQTtBQUNBO0FsRWkvWUE7QUFDQTtBbUVwZ1pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRXNnWkE7QUFDQTtBb0UxZ1pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBFNGdaQTtBb0UxZ1pBO0FBQ0E7QUFDQTtBcEU0Z1pBO0FBQ0E7QXFFeGhaQTtBQUNBO0FyRTBoWkE7QXFFeGhaQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FyRTBoWkE7QXFFemhaQTtBQUNBO0FyRTJoWkE7QUFDQTtBc0VqaVpBO0FBQ0E7Ozs7OztBQUFBO0F0RXlpWkE7QUFDQTtBdUU3aVpBO0FBQ0E7QXZFK2laQTtBQUNBO0F1RTdpWkE7QUFDQTtBdkUraVpBO0FBQ0E7QXdFbmpaQTtBQUNBO0FBQUE7QXhFcWpaQTtBd0VualpBO0FBQ0E7QXhFcWpaQTtBQUNBO0F5RTFqWkE7QXJFS0E7QUFDQTtBcUVKQTtBekU2alpBO0FJdmpaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKeWpaQTtBSXRqWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKd2paQTtBQUNBO0EwRS9rWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBMUVpbFpBO0EwRS9rWkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBMUVpbFpBO0EwRTlrWkE7QUFDQTtBQUFBO0FBQ0E7QTFFZ2xaQTtBMEU3a1pBO0FBQ0E7QUFBQTtBQUNBO0ExRStrWkE7QTBFNWtaQTtBQUNBO0ExRThrWkE7QWEvbFpBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QWJpbVpBO0EwRTlrWkE7QUFDQTtBQUNBO0ExRWdsWkE7QTBFNWtaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTFFOGtaQTtBMEUza1pBO0F6RHRDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeURrQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBeEQ3Q0E7QUFDQTtBQUNBO0FsQmlvWkE7QTBFbmxaQTtBQUNBO0ExRXFsWkE7QU90b1pBO0FtRXNDQTtBQWVBO0ExRXFsWkE7QTBFbmxaQTtBQUNBO0FBQ0E7QTFFcWxaQTtBQUNBO0EwRWpsWkE7QUFDQTtBMUVtbFpBO0FBQ0E7QTBFaGxaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFFa2xaQTtBQUNBO0EwRWhsWkE7QUFDQTtBQUNBO0FBQ0E7QTFFa2xaQTsiLCJzb3VyY2VSb290IjoiIn0=*/