*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:where([hidden]:not([hidden="until-found"])) {
  display: none !important;
}

:where(html) {
  -webkit-text-size-adjust: none;
  color-scheme: dark light;
  tab-size: 2;
}

:where(html:has(dialog:modal[open])) {
  overflow: clip;
}

:where(body) {
  line-height: 1.5;
  font-family: system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
}

:where(button) {
  all: unset;
  box-sizing: border-box;
}

:where(input, button, textarea, select) {
  font: inherit;
  color: inherit;
}

:where(textarea) {
  resize: vertical;
  resize: block;
}

:where(button, label, select, summary, [role="button"], [role="option"]) {
  cursor: pointer;
}

:where(:disabled) {
  cursor: not-allowed;
}

:where(label:has(> input:disabled), label:has(+ input:disabled)) {
  cursor: not-allowed;
}

:where(a) {
  color: inherit;
  text-underline-offset: 0.2ex;
}

:where(ul, ol) {
  list-style: none;
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
  display: block;
}

:where(img, picture, svg, video) {
  max-inline-size: 100%;
  block-size: auto;
}

:where(p, h1, h2, h3, h4, h5, h6) {
  overflow-wrap: break-word;
}

:where(h1, h2, h3) {
  line-height: calc(1em + 0.5rem);
}

:where(hr) {
  border: none;
  border-block-start: 1px solid;
  color: inherit;
  block-size: 0;
  overflow: visible;
}

:where(dialog) {
  border: none;
  background: none;
  inset: unset;
  max-width: unset;
  max-height: unset;
}

:where(dialog:not([open])) {
  display: none !important;
}

:where(:focus-visible) {
  outline: 3px solid CanvasText;
  box-shadow: 0 0 0 5px Canvas;
  outline-offset: 1px;
}

:where(:focus-visible, :target) {
  scroll-margin-block: 8vh;
}

:where(.visually-hidden:not(:focus-within, :active)) {
  clip-path: inset(50%) !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  white-space: nowrap !important;
  border: 0 !important;
}

:where(input:-internal-autofill-selected) {
  background-color: #fff;
}

:where(figcaption) {
  font-weight: normal;
}

:root {
  --vh: 1vh;
  --vw: 1vw;
  --primary: #009fe6;
  --secondary: #8db43e;
  --green: #006837;
  --blue: #1d4a8c;
  --black: #000;
  --container: 1200px;
  --spacing: 30px;
  --font-family-base: "Noto Sans JP", sans-serif;
}
@media (min-width: 768px) {
  :root {
    --spacing: 40px;
  }
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 54px;
}
@media (min-width: 768px) {
  html {
    scroll-padding-top: 170px;
  }
}
html.is-no-smooth {
  scroll-behavior: auto;
}

html,
body {
  font-size: 1rem;
  line-height: 1.5;
  font-family: var(--font-family-base);
  font-style: normal;
  color: var(--black);
  background-color: #ffffff;
}

body {
  height: 100vh;
  scroll-behavior: smooth;
  scroll-padding-top: 54px;
  margin: 0 !important;
  line-break: strict;
}
@media (min-width: 768px) {
  body {
    scroll-padding-top: 170px;
  }
}

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

#wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

#main {
  flex-grow: 1;
  overflow: clip;
}
#main:has(.wp-editor) {
  padding: 0 var(--spacing);
}
#main:has(.estate) {
  padding: 0 var(--spacing) 60px;
}
#main:has(.news-grid) {
  padding: 0 var(--spacing) 60px;
}
#main:has(.about-full) {
  overflow: unset;
}
#main:has(.top-section) {
  overflow: unset;
}

.mv {
  width: 100%;
  height: auto;
  background: url(../images/mv_bg.jpg) center center/cover;
  padding: 70px;
}
@media (max-width: 1466.98px) {
  .mv {
    padding: 40px;
  }
}
@media (max-width: 767.98px) {
  .mv {
    padding: 40px 14px 50px;
  }
}
.mv .mv_inner {
  display: grid;
  grid-template-columns: minmax(0, 5vw) 70px 10px 1fr 10px 70px minmax(0, 2vw);
  grid-template-rows: minmax(0, 4.8vw) 14px minmax(22vw, 1fr);
}
@media (max-width: 767.98px) {
  .mv .mv_inner {
    grid-template-columns: minmax(0, 80px) 8px 1fr minmax(0, 65px);
    grid-template-rows: minmax(0px, 40px) 14px 20px minmax(30vw, 1fr);
  }
}
.mv .hokkaido_logo {
  grid-column: 1/3;
  grid-row: 1;
}
@media (max-width: 767.98px) {
  .mv .hokkaido_logo {
    grid-column: 1/2;
  }
}
.mv h1 {
  grid-column: 2/5;
  grid-row: 1/4;
}
@media (max-width: 767.98px) {
  .mv h1 {
    grid-column: 1/5;
    grid-row: 4/6;
  }
}
.mv .icon_logo {
  grid-column: 6/8;
  grid-row: 1/3;
}
@media (max-width: 767.98px) {
  .mv .icon_logo {
    grid-column: 4/5;
  }
}

section {
  max-width: 1920px;
  margin: 0 auto;
  font-weight: 400;
}
section .section__inner {
  max-width: 1467px;
  margin-inline: auto;
}
@media (max-width: 1466.98px) {
  section .section__inner {
    width: 90%;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
  section .section__inner {
    padding: 0 40px;
  }
}
section .section_lead {
  margin-top: 50px;
  font-size: 30px;
}
@media (max-width: 1466.98px) {
  section .section_lead {
    margin-top: 40px;
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  section .section_lead {
    font-size: 18px;
    margin-top: 20px;
  }
}
section .section_text {
  font-size: 30px;
}
@media (max-width: 1466.98px) {
  section .section_text {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  section .section_text {
    font-size: 18px;
  }
}
section .section__inner-content {
  font-size: 30px;
}
section .section__inner-content:nth-of-type(2n) {
  margin-bottom: 115px;
}
@media (max-width: 767.98px) {
  section .section__inner-content:nth-of-type(2n) {
    margin-bottom: 60px;
  }
}
section .section__inner-content:nth-of-type(3n) {
  margin-bottom: 140px;
}
section .section__inner-content:nth-of-type(3n) .primary-heading {
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  section .section__inner-content:nth-of-type(3n) {
    margin-bottom: 60px;
  }
}

.seminar {
  border: 2px solid var(--green);
  margin-bottom: 90px;
}
.seminar h3 {
  background: var(--secondary);
  color: #fff;
  padding: 10px 50px;
  letter-spacing: 0.5rem;
  font-size: 36px;
  font-weight: 500;
}
@media (max-width: 1466.98px) {
  .seminar h3 {
    font-size: 25px;
  }
}
@media (max-width: 767.98px) {
  .seminar h3 {
    font-size: 20px;
    padding: 16px;
  }
}
.seminar > li:has(.seminar_bottom) {
  margin-bottom: 80px;
}
@media (max-width: 991.98px) {
  .seminar > li:has(.seminar_bottom) {
    margin-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  .seminar > li:has(.seminar_bottom) {
    margin-bottom: 2px;
  }
}
.seminar .seminar_top {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 40px 50px 50px;
}
@media (max-width: 991.98px) {
  .seminar .seminar_top {
    padding: 20px;
  }
}
@media (max-width: 767.98px) {
  .seminar .seminar_top {
    padding: 10px;
    flex-direction: column;
  }
}
.seminar .seminar_top .content_inner {
  margin-left: 60px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media (max-width: 1466.98px) {
  .seminar .seminar_top .content_inner {
    padding-top: 20px;
    align-items: center;
  }
}
@media (max-width: 767.98px) {
  .seminar .seminar_top .content_inner {
    width: 100%;
    margin-left: 0;
    flex-direction: column;
  }
}
.seminar .seminar_top picture {
  width: 20%;
  min-width: 315px;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .seminar .seminar_top picture {
    min-width: 200px;
  }
}
.seminar .dey_content {
  max-height: 100px;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .seminar .dey_content {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
  }
}
.seminar .dey_content-top {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .seminar .dey_content-top {
    margin-bottom: 0;
  }
}
.seminar .dey_content-top p:first-child {
  font-size: 63px;
  line-height: 1;
  padding-bottom: 50px;
}
@media (max-width: 1466.98px) {
  .seminar .dey_content-top p:first-child {
    font-size: 50px;
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .seminar .dey_content-top p:first-child {
    font-size: 30px;
    padding-bottom: 0;
  }
}
.seminar .dey_content-top p:nth-of-type(2n) {
  font-size: 128px;
  line-height: 0.8;
}
@media (max-width: 1466.98px) {
  .seminar .dey_content-top p:nth-of-type(2n) {
    line-height: 1;
    font-size: 100px;
  }
}
@media (max-width: 767.98px) {
  .seminar .dey_content-top p:nth-of-type(2n) {
    line-height: 1;
    font-size: 60px;
  }
}
.seminar .dey_content-top p:nth-of-type(3n) {
  font-size: 36px;
  background: var(--secondary);
  border-radius: 50%;
  color: #fff;
  box-sizing: border-box;
  width: fit-content;
  height: fit-content;
  padding: 2px 10px;
  line-height: 1.4;
  text-align: center;
  margin-top: auto;
  margin-left: 10px;
}
@media (max-width: 1466.98px) {
  .seminar .dey_content-top p:nth-of-type(3n) {
    font-size: 20px;
    padding: 2px 8px;
  }
}
@media (max-width: 767.98px) {
  .seminar .dey_content-top p:nth-of-type(3n) {
    font-size: 13px;
    padding: 2px 4px;
    margin-left: 8px;
  }
}
.seminar .dey_content-bottom {
  font-size: 44px;
  font-weight: bold;
  line-height: 1;
  margin-top: auto;
}
@media (max-width: 1466.98px) {
  .seminar .dey_content-bottom {
    font-size: 33px;
  }
}
@media (max-width: 767.98px) {
  .seminar .dey_content-bottom {
    font-size: 18px;
    margin-left: 10px;
  }
}
.seminar .seminar_middle {
  margin: 0px 50px 80px 240px;
  position: relative;
}
@media (max-width: 991.98px) {
  .seminar .seminar_middle {
    margin: 0px 20px 80px 190px;
  }
}
@media (max-width: 1466.98px) {
  .seminar .seminar_middle {
    margin: 0px 50px 80px 180px;
  }
}
@media (max-width: 767.98px) {
  .seminar .seminar_middle {
    margin: 60px 16px 30px;
  }
}
.seminar .seminar_middle h4 {
  position: absolute;
  top: 50%;
  left: -140px;
  z-index: 2;
  transform: translateY(-50%);
  border-radius: 100%;
  width: 280px;
  height: 280px;
  padding: 45px 0px;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  background: #fff;
  color: var(--primary);
  border: 3px solid var(--primary);
}
@media (max-width: 1466.98px) {
  .seminar .seminar_middle h4 {
    font-size: 25px;
    width: 200px;
    height: 200px;
    left: -100px;
  }
}
@media (max-width: 767.98px) {
  .seminar .seminar_middle h4 {
    top: 0px;
    left: 0px;
    width: 120px;
    height: 120px;
    font-size: 16px;
    margin-left: 10px;
    padding: 24px 0;
  }
}
.seminar .seminar_middle .content_inner {
  padding: 80px 30px 80px 180px;
  border: 3px solid var(--primary);
}
@media (max-width: 991.98px) {
  .seminar .seminar_middle .content_inner {
    padding: 40px 20px 40px 125px;
  }
}
@media (max-width: 1466.98px) {
  .seminar .seminar_middle .content_inner {
    padding: 40px 20px 40px 170px;
  }
}
@media (max-width: 767.98px) {
  .seminar .seminar_middle .content_inner {
    padding: 80px 20px 20px;
  }
}
.seminar .seminar_bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 50px;
}
@media (max-width: 991.98px) {
  .seminar .seminar_bottom {
    padding: 0 20px;
  }
}
@media (max-width: 767.98px) {
  .seminar .seminar_bottom {
    padding: 0 10px;
    flex-direction: column;
  }
}

.seminar-primary {
  border: 2px solid var(--blue);
  margin-bottom: 100px;
}
@media (max-width: 767.98px) {
  .seminar-primary {
    margin-bottom: 60px;
  }
}
.seminar-primary h3 {
  background: var(--primary);
}
.seminar-primary .dey_content p:nth-of-type(3n) {
  background: var(--primary);
}

.section_footer {
  margin-bottom: 110px;
}
@media (max-width: 767.98px) {
  .section_footer {
    margin-bottom: 80px;
  }
}
.section_footer p {
  font-size: 27px;
  text-align: center;
  color: var(--green);
  margin-bottom: 20px;
  font-weight: 600;
}
@media (max-width: 1466.98px) {
  .section_footer p {
    font-size: 18px;
    margin-bottom: 16px;
  }
}
@media (max-width: 767.98px) {
  .section_footer p {
    font-size: 16px;
    margin-bottom: 10px;
  }
}

.layout-footer {
  width: 100%;
  padding: 130px 0;
  color: #fff;
  background: url(../images/footer_bg.jpg) center center/cover;
}
@media (max-width: 1466.98px) {
  .layout-footer {
    padding: 80px 40px;
  }
}
@media (max-width: 767.98px) {
  .layout-footer {
    padding: 0;
  }
}
.layout-footer dl {
  display: flex;
  flex-wrap: wrap;
  font-weight: 600;
  width: 60%;
  margin-inline: auto;
  font-size: 23px;
}
@media (max-width: 1466.98px) {
  .layout-footer dl {
    width: 80%;
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .layout-footer dl {
    width: 90%;
    margin: 0 auto;
    font-size: 16px;
    padding: 40px 0;
  }
}
.layout-footer dl dd {
  box-sizing: border-box;
  width: 20%;
  width: 140px;
  max-height: 40px;
  padding: 0px 15px;
  line-height: 1.6;
  text-align: justify;
  text-align-last: justify;
  background: #fff;
  color: #000;
}
.layout-footer dl dd:nth-of-type(2n) {
  margin-bottom: 0px;
}
.layout-footer dl dd:nth-of-type(3n) {
  opacity: 0;
  margin-bottom: 0;
}
.layout-footer dl dd:nth-of-type(4n) {
  opacity: 0;
  margin-bottom: 0;
}
@media (max-width: 1466.98px) {
  .layout-footer dl dd {
    font-size: 18px;
    height: 30px;
  }
  .layout-footer dl dd:nth-of-type(3n) {
    display: none;
  }
  .layout-footer dl dd:nth-of-type(4n) {
    display: none;
  }
}
.layout-footer dl dt {
  width: 80%;
  margin-left: 15px;
  margin-bottom: 40px;
}
.layout-footer dl dt:nth-of-type(2n) {
  margin-bottom: 0;
}
.layout-footer dl dt:nth-of-type(3n) {
  margin-bottom: 0;
}
.layout-footer dl dt:nth-of-type(4n) {
  margin-bottom: 0;
}
.layout-footer a {
  text-decoration: none;
  position: relative;
}
.layout-footer a::after {
  content: "";
  position: absolute;
  inset: -0.5rem;
}

.col-green {
  background: var(--green);
}
.col-green .button__text {
  letter-spacing: normal;
  background: var(--green);
}

.col-primary {
  background: var(--primary);
}
.col-primary .button__text {
  background: var(--primary);
}

.col-secondary {
  background: var(--secondary);
}
.col-secondary .button__text {
  background: var(--secondary);
}

.btn_s {
  width: 48%;
}
@media (max-width: 767.98px) {
  .btn_s {
    width: 100%;
    margin-bottom: 8px;
  }
}

.btn_l {
  width: 100%;
}
@media (max-width: 767.98px) {
  .btn_l {
    width: 100%;
    height: fit-content !important;
  }
  .btn_l .button__text {
    font-size: 18px;
    padding: 5px 0;
    max-height: fit-content;
  }
  .btn_l .triangle_left::before {
    content: "";
    top: -38px;
  }
  .btn_l .triangle_left::after {
    content: "";
    bottom: -38px;
  }
  .btn_l .triangle_right::before {
    content: "";
    top: -38px;
  }
  .btn_l .triangle_right::after {
    content: "";
    bottom: -38px;
  }
}
@media screen and (max-width: 534px) {
  .btn_l .triangle_left::before {
    content: "";
    top: -51px;
  }
  .btn_l .triangle_left::after {
    content: "";
    bottom: -51px;
  }
  .btn_l .triangle_right::before {
    content: "";
    top: -51px;
  }
  .btn_l .triangle_right::after {
    content: "";
    bottom: -51px;
  }
}

.button {
  text-decoration: none;
  padding: 15px 0;
  height: 80px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: ease-out 0.2s;
  font-family: inherit;
  position: relative;
  overflow: hidden;
}
.button:hover {
  opacity: 0.5;
}
@media (max-width: 767.98px) {
  .button {
    height: 60px;
  }
}

.button__text {
  width: calc(100% - 30px);
  max-height: 45px;
  box-sizing: border-box;
  text-align: center;
  color: #fff;
  font-size: 27px;
  border: 1px solid #fff;
  position: relative;
  inset: 0;
  z-index: 1;
}
@media (max-width: 1466.98px) {
  .button__text {
    font-size: 20px;
    padding: 5px 0;
  }
}
@media (max-width: 767.98px) {
  .button__text {
    font-size: 18px;
    padding: 0;
  }
}

.triangle_left {
  width: 15px;
  flex-shrink: 0;
  height: 100%;
  position: relative;
}

.triangle_left::before {
  content: "";
  display: block;
  position: absolute;
  top: -20px;
  left: 8px;
  width: 1px;
  height: 30px;
  background: #fff;
  transform: rotate(-40deg);
}
@media (max-width: 767.98px) {
  .triangle_left::before {
    top: -18px;
    height: 25px;
    transform: rotate(-45deg);
  }
}

.triangle_left::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -20px;
  left: 8px;
  width: 1px;
  height: 30px;
  background: #fff;
  transform: rotate(40deg);
}
@media (max-width: 767.98px) {
  .triangle_left::after {
    bottom: -18px;
    height: 25px;
    transform: rotate(45deg);
  }
}

.triangle_right {
  width: 15px;
  flex-shrink: 0;
  height: 100%;
  position: relative;
}

.triangle_right::before {
  content: "";
  display: block;
  position: absolute;
  top: -20px;
  right: 8px;
  width: 1px;
  height: 30px;
  background: #fff;
  transform: rotate(40deg);
}
@media (max-width: 767.98px) {
  .triangle_right::before {
    top: -18px;
    height: 25px;
    transform: rotate(45deg);
  }
}

.triangle_right::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -20px;
  right: 8px;
  width: 1px;
  height: 30px;
  background: #fff;
  transform: rotate(-40deg);
}
@media (max-width: 767.98px) {
  .triangle_right::after {
    bottom: -18px;
    height: 25px;
    transform: rotate(-45deg);
  }
}

.link_button {
  display: block;
  width: 620px;
  background: var(--green);
  display: flex;
  align-items: center;
  margin-left: auto;
  padding: 30px;
  border-radius: 60px 0px 0px 60px;
  text-decoration: none;
  position: sticky;
  top: 40px;
  right: 0;
  z-index: 5;
  margin-top: 45px;
  margin-bottom: 55px;
}
@media (max-width: 767.98px) {
  .link_button {
    width: 315px;
    font-size: 16px;
    padding: 15px;
    height: auto;
    margin-top: 25px;
    margin-bottom: 30px;
  }
}
.link_button .button_text {
  width: 100%;
  height: 100%;
  color: var(--green);
  border-radius: 60px;
  background: #fff;
  text-align: center;
  font-weight: 800;
  font-size: 30px;
  letter-spacing: 0.5rem;
  padding: 8px 10px;
  white-space: nowrap;
  transition: ease-out 0.2s;
}
.link_button .button_text:hover {
  opacity: 0.8;
}
@media (max-width: 1466.98px) {
  .link_button .button_text {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .link_button .button_text {
    font-size: 16px;
  }
}

.primary-heading {
  width: 100%;
  box-sizing: border-box;
  color: #fff;
  background: var(--primary);
  text-align: center;
  font-size: 36px;
  padding: 18px 0;
  margin-bottom: 32px;
}
@media (min-width: 1467px) {
  .primary-heading {
    max-height: 80px;
  }
}
@media (max-width: 1466.98px) {
  .primary-heading {
    font-size: 25px;
    padding: 10px 0;
  }
}
@media (max-width: 767.98px) {
  .primary-heading {
    font-size: 20px;
    padding: 8px 0;
    max-height: fit-content;
  }
}

.col-green {
  letter-spacing: 1rem;
  background: var(--green);
}
@media (max-width: 767.98px) {
  .col-green {
    letter-spacing: normal;
  }
}

.col-blue {
  letter-spacing: 1rem;
  background: var(--blue);
}
@media (max-width: 767.98px) {
  .col-blue {
    letter-spacing: normal;
  }
}

.overview_list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  font-size: 30px;
  line-height: 1.4;
  margin-bottom: 50px;
}
@media (max-width: 1466.98px) {
  .overview_list {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .overview_list {
    font-size: 18px;
    margin-bottom: 60px;
  }
}
.overview_list dd {
  box-sizing: border-box;
  width: 15%;
  height: fit-content;
  max-width: 150px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  list-style-type: circle !important;
}
@media (max-width: 1466.98px) {
  .overview_list dd {
    max-width: 100px;
  }
}
@media (max-width: 767.98px) {
  .overview_list dd {
    width: 100%;
    max-width: 100px;
  }
}
.overview_list dd h3 {
  width: 100%;
  font-size: 30px;
  text-align: justify;
  text-align-last: justify;
  font-weight: normal;
}
@media (max-width: 1466.98px) {
  .overview_list dd h3 {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .overview_list dd h3 {
    font-size: 18px;
    text-align: left;
    text-align-last: left;
  }
}
.overview_list dd span {
  flex-shrink: 0;
  width: 1.28vw;
  height: 1.28vw;
  display: block;
  background: #000;
  border-radius: 50%;
  transform: translate(-4px);
}
@media (max-width: 767.98px) {
  .overview_list dd span {
    margin-left: 8px;
  }
}
.overview_list dt {
  width: 85%;
  letter-spacing: -0.1rem;
  padding-left: 0.5em;
  position: relative;
  padding-left: 40px;
}
@media (max-width: 767.98px) {
  .overview_list dt {
    width: 100%;
    padding-left: 14px;
    margin-bottom: 15px;
  }
}
.overview_list dt::after {
  content: ":";
  border-radius: 50%;
  position: absolute;
  top: -2px;
  left: 18px;
}
@media (max-width: 767.98px) {
  .overview_list dt::after {
    display: none;
  }
}
.overview_list dt:nth-of-type(5n)::after,
.overview_list dt:nth-of-type(6n)::after,
.overview_list dt:nth-of-type(7n)::after {
  display: none;
}
@media (max-width: 767.98px) {
  .overview_list dt:nth-of-type(5n),
  .overview_list dt:nth-of-type(6n),
  .overview_list dt:nth-of-type(7n) {
    margin-bottom: 8px;
  }
}
.overview_list dt:nth-of-type(4n) .day {
  margin-left: 90px;
}
@media (max-width: 767.98px) {
  .overview_list dt:nth-of-type(4n) {
    margin-bottom: 8px;
  }
}
.overview_list dt:nth-of-type(5n) .day {
  margin-left: 35px;
}
@media (max-width: 1466.98px) {
  .overview_list dt:nth-of-type(5n) .day {
    margin-left: 53px;
  }
}
.overview_list dt:nth-of-type(6n) .day {
  margin-left: 40px;
}
.overview_list dt:nth-of-type(7n) .day {
  margin-left: 70px;
}
@media (max-width: 1466.98px) {
  .overview_list dt:nth-of-type(7n) .day {
    margin-left: 60px;
  }
}
@media (max-width: 767.98px) {
  .overview_list dt .day {
    margin-left: 0px !important;
    display: flex;
    flex-direction: column;
  }
}

.content__list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.content__list li {
  width: 20%;
  max-width: 220px;
  margin: 0 auto;
}
@media (max-width: 1466.98px) {
  .content__list li {
    padding: 0 8px;
  }
}
@media (max-width: 767.98px) {
  .content__list li {
    width: 100%;
  }
}
.content__list li > picture {
  display: block;
  width: 100%;
  margin: 0 auto 10px;
}
.content__list h3 {
  text-align: center;
  font-size: 30px;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  margin-bottom: 8px;
}
@media (max-width: 1466.98px) {
  .content__list h3 {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .content__list h3 {
    font-size: 18px;
    letter-spacing: -0.07rem;
  }
  .content__list h3 br {
    display: none;
  }
}
.content__list p {
  font-size: 22px;
  line-height: 1.5;
  margin: 0 auto;
}
@media (max-width: 1466.98px) {
  .content__list p {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .content__list p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .content__list p br {
    display: none;
  }
}

.seminar__list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  font-weight: 600;
}
.seminar__list dd {
  box-sizing: border-box;
  width: 10%;
  min-width: 120px;
  padding: 0px 15px;
  font-size: 27px;
  line-height: 1.6;
  text-align: justify;
  text-align-last: justify;
  background: var(--secondary);
  margin-bottom: 35px;
  color: #fff;
  margin-right: 15px;
}
@media (max-width: 1466.98px) {
  .seminar__list dd {
    padding: 6px 15px;
    font-size: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .seminar__list dd {
    width: 100%;
    font-size: 18px;
    padding: 2px 15px;
    text-align: left;
    text-align-last: left;
    padding-left: 14px;
    margin-right: 0;
    margin-bottom: 4px;
  }
}
.seminar__list dt {
  width: 80%;
}
@media (max-width: 767.98px) {
  .seminar__list dt {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1210px) {
  .seminar__list dt {
    margin-bottom: 20px;
  }
}
.seminar__list dt:nth-of-type(1n) {
  font-size: 40px;
  line-height: 1;
  margin-bottom: 35px;
}
@media (max-width: 1466.98px) {
  .seminar__list dt:nth-of-type(1n) {
    font-size: 25px;
    padding-top: 8px;
  }
}
@media (max-width: 767.98px) {
  .seminar__list dt:nth-of-type(1n) {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.seminar__list dt:nth-of-type(2n) {
  font-size: 18px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
  padding-top: 0;
  font-weight: normal;
}
@media screen and (max-width: 1210px) {
  .seminar__list dt:nth-of-type(2n) {
    margin-left: 0;
    padding-top: 8px;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 767.98px) {
  .seminar__list dt:nth-of-type(2n) {
    margin-left: 0;
    font-size: 14px;
  }
}
.seminar__list dt:nth-of-type(2n) span {
  white-space: nowrap;
  font-size: 50px;
  margin-right: 30px;
  line-height: 0.9;
  font-weight: 600;
}
@media (max-width: 1466.98px) {
  .seminar__list dt:nth-of-type(2n) span {
    font-size: 40px;
    padding-bottom: 8px;
  }
}
@media (max-width: 767.98px) {
  .seminar__list dt:nth-of-type(2n) span {
    font-size: 25px;
  }
}
.seminar__list dt:nth-of-type(3n) {
  font-size: 27px;
  line-height: 1.4;
  font-weight: normal;
}
@media (max-width: 1466.98px) {
  .seminar__list dt:nth-of-type(3n) {
    font-size: 18px;
  }
  .seminar__list dt:nth-of-type(3n) br {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .seminar__list dt:nth-of-type(3n) {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 20px;
  }
  .seminar__list dt:nth-of-type(3n) br {
    display: none;
  }
}
.seminar__list dt:last-child {
  margin-bottom: 0;
}
.seminar__list dt.flex-start {
  align-items: flex-start;
  margin-bottom: 14px;
  line-height: 1.4;
}

.seminar-primary .seminar__list dd {
  background: var(--primary);
}

.rounded-0 {
  border-radius: 0 !important;
}

@media (min-width: 768px) {
  .rounded-md-0 {
    border-radius: 0 !important;
  }
}
@media (min-width: 992px) {
  .rounded-lg-0 {
    border-radius: 0 !important;
  }
}
.rounded-sm {
  border-radius: 10px !important;
}

@media (min-width: 768px) {
  .rounded-md-sm {
    border-radius: 10px !important;
  }
}
@media (min-width: 992px) {
  .rounded-lg-sm {
    border-radius: 10px !important;
  }
}
.rounded-md {
  border-radius: 20px !important;
}

@media (min-width: 768px) {
  .rounded-md-md {
    border-radius: 20px !important;
  }
}
@media (min-width: 992px) {
  .rounded-lg-md {
    border-radius: 20px !important;
  }
}
.rounded-lg {
  border-radius: 30px !important;
}

@media (min-width: 768px) {
  .rounded-md-lg {
    border-radius: 30px !important;
  }
}
@media (min-width: 992px) {
  .rounded-lg-lg {
    border-radius: 30px !important;
  }
}
.rounded-full {
  border-radius: 100vmax !important;
}

@media (min-width: 768px) {
  .rounded-md-full {
    border-radius: 100vmax !important;
  }
}
@media (min-width: 992px) {
  .rounded-lg-full {
    border-radius: 100vmax !important;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) {
  .d-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .d-lg-block {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .d-md-grid {
    display: grid !important;
  }
}
@media (min-width: 992px) {
  .d-lg-grid {
    display: grid !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline-grid {
    display: inline-grid !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
}
@media (min-width: 768px) {
  .d-md-flex {
    display: flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-flex {
    display: flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
}
.sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.flex-fill {
  flex: 1 1 auto !important;
}

@media (min-width: 768px) {
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
}
.flex-column {
  flex-direction: column !important;
}

@media (min-width: 768px) {
  .flex-md-column {
    flex-direction: column !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-column {
    flex-direction: column !important;
  }
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

@media (min-width: 768px) {
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

@media (min-width: 768px) {
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.flex-grow-0 {
  flex-grow: 0 !important;
}

@media (min-width: 768px) {
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
}
.flex-grow-1 {
  flex-grow: 1 !important;
}

@media (min-width: 768px) {
  .flex-grow-md-1 {
    flex-grow: 1 !important;
  }
}
@media (min-width: 992px) {
  .flex-grow-lg-1 {
    flex-grow: 1 !important;
  }
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

@media (min-width: 768px) {
  .flex-shrinkmd--0 {
    flex-shrink: 0 !important;
  }
}
@media (min-width: 992px) {
  .flex-shrinklg--0 {
    flex-shrink: 0 !important;
  }
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

@media (min-width: 768px) {
  .flex-shrink-md-1 {
    flex-shrink: 1 !important;
  }
}
@media (min-width: 992px) {
  .flex-shrink-lg-1 {
    flex-shrink: 1 !important;
  }
}
.flex-wrap {
  flex-wrap: wrap !important;
}

@media (min-width: 768px) {
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}

@media (min-width: 768px) {
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

@media (min-width: 768px) {
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
}
.justify-content-start {
  justify-content: flex-start !important;
}

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

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

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

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

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

@media (min-width: 768px) {
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
}
@media (min-width: 992px) {
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
}
@media (min-width: 768px) {
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
}
@media (min-width: 992px) {
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
}
@media (min-width: 768px) {
  .justify-content-md-center {
    justify-content: center !important;
  }
}
@media (min-width: 992px) {
  .justify-content-lg-center {
    justify-content: center !important;
  }
}
@media (min-width: 768px) {
  .justify-content-md-between {
    justify-content: space-between !important;
  }
}
@media (min-width: 992px) {
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
}
@media (min-width: 768px) {
  .justify-content-md-around {
    justify-content: space-around !important;
  }
}
@media (min-width: 992px) {
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
}
@media (min-width: 768px) {
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 992px) {
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
}
.align-items-start {
  align-items: flex-start !important;
}

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

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

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

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

@media (min-width: 768px) {
  .align-items-md-start {
    align-items: flex-start !important;
  }
}
@media (min-width: 992px) {
  .align-items-lg-start {
    align-items: flex-start !important;
  }
}
@media (min-width: 768px) {
  .align-items-md-end {
    align-items: flex-end !important;
  }
}
@media (min-width: 992px) {
  .align-items-lg-end {
    align-items: flex-end !important;
  }
}
@media (min-width: 768px) {
  .align-items-md-center {
    align-items: center !important;
  }
}
@media (min-width: 992px) {
  .align-items-lg-center {
    align-items: center !important;
  }
}
@media (min-width: 768px) {
  .align-items-md-baseline {
    align-items: baseline !important;
  }
}
@media (min-width: 992px) {
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
}
@media (min-width: 768px) {
  .align-items-md-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 992px) {
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
}
.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

@media (min-width: 768px) {
  .align-content-md-start {
    align-content: flex-start !important;
  }
}
@media (min-width: 992px) {
  .align-content-lg-start {
    align-content: flex-start !important;
  }
}
@media (min-width: 768px) {
  .align-content-md-end {
    align-content: flex-end !important;
  }
}
@media (min-width: 992px) {
  .align-content-lg-end {
    align-content: flex-end !important;
  }
}
@media (min-width: 768px) {
  .align-content-md-center {
    align-content: center !important;
  }
}
@media (min-width: 992px) {
  .align-content-lg-center {
    align-content: center !important;
  }
}
@media (min-width: 768px) {
  .align-content-md-between {
    align-content: space-between !important;
  }
}
@media (min-width: 992px) {
  .align-content-lg-between {
    align-content: space-between !important;
  }
}
@media (min-width: 768px) {
  .align-content-md-around {
    align-content: space-around !important;
  }
}
@media (min-width: 992px) {
  .align-content-lg-around {
    align-content: space-around !important;
  }
}
@media (min-width: 768px) {
  .align-content-md-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 992px) {
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
}
.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

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

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 768px) {
  .align-self-md-auto {
    align-self: auto !important;
  }
}
@media (min-width: 992px) {
  .align-self-lg-auto {
    align-self: auto !important;
  }
}
@media (min-width: 768px) {
  .align-self-md-start {
    align-self: flex-start !important;
  }
}
@media (min-width: 992px) {
  .align-self-lg-start {
    align-self: flex-start !important;
  }
}
@media (min-width: 768px) {
  .align-self-md-end {
    align-self: flex-end !important;
  }
}
@media (min-width: 992px) {
  .align-self-lg-end {
    align-self: flex-end !important;
  }
}
@media (min-width: 768px) {
  .align-self-md-center {
    align-self: center !important;
  }
}
@media (min-width: 992px) {
  .align-self-lg-center {
    align-self: center !important;
  }
}
@media (min-width: 768px) {
  .align-self-md-baseline {
    align-self: baseline !important;
  }
}
@media (min-width: 992px) {
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
}
@media (min-width: 768px) {
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
.fz-xs {
  font-size: 0.75rem !important;
}

@media (min-width: 768px) {
  .fz-md-xs {
    font-size: 0.75rem !important;
  }
}
@media (min-width: 992px) {
  .fz-lg-xs {
    font-size: 0.75rem !important;
  }
}
.fz-sm {
  font-size: 0.875rem !important;
}

@media (min-width: 768px) {
  .fz-md-sm {
    font-size: 0.875rem !important;
  }
}
@media (min-width: 992px) {
  .fz-lg-sm {
    font-size: 0.875rem !important;
  }
}
.fz-base {
  font-size: 1rem !important;
}

@media (min-width: 768px) {
  .fz-md-base {
    font-size: 1rem !important;
  }
}
@media (min-width: 992px) {
  .fz-lg-base {
    font-size: 1rem !important;
  }
}
.fz-lg {
  font-size: 1.125rem !important;
}

@media (min-width: 768px) {
  .fz-md-lg {
    font-size: 1.125rem !important;
  }
}
@media (min-width: 992px) {
  .fz-lg-lg {
    font-size: 1.125rem !important;
  }
}
.fz-xl {
  font-size: 1.25rem !important;
}

@media (min-width: 768px) {
  .fz-md-xl {
    font-size: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .fz-lg-xl {
    font-size: 1.25rem !important;
  }
}
.fw-bold {
  font-weight: bold !important;
}

@media (min-width: 768px) {
  .fw-md-bold {
    font-weight: bold !important;
  }
}
@media (min-width: 992px) {
  .fw-lg-bold {
    font-weight: bold !important;
  }
}
.lh-1 {
  line-height: 1 !important;
}

@media (min-width: 768px) {
  .lh-md-1 {
    line-height: 1 !important;
  }
}
@media (min-width: 992px) {
  .lh-lg-1 {
    line-height: 1 !important;
  }
}
.lh-sm {
  line-height: 1.3 !important;
}

@media (min-width: 768px) {
  .lh-md-sm {
    line-height: 1.3 !important;
  }
}
@media (min-width: 992px) {
  .lh-lg-sm {
    line-height: 1.3 !important;
  }
}
.lh-md {
  line-height: 1.5 !important;
}

@media (min-width: 768px) {
  .lh-md-md {
    line-height: 1.5 !important;
  }
}
@media (min-width: 992px) {
  .lh-lg-md {
    line-height: 1.5 !important;
  }
}
.lh-base {
  line-height: 1.875 !important;
}

@media (min-width: 768px) {
  .lh-md-base {
    line-height: 1.875 !important;
  }
}
@media (min-width: 992px) {
  .lh-lg-base {
    line-height: 1.875 !important;
  }
}
.lh-lg {
  line-height: 1.7 !important;
}

@media (min-width: 768px) {
  .lh-md-lg {
    line-height: 1.7 !important;
  }
}
@media (min-width: 992px) {
  .lh-lg-lg {
    line-height: 1.7 !important;
  }
}
.lh-xl {
  line-height: 2 !important;
}

@media (min-width: 768px) {
  .lh-md-xl {
    line-height: 2 !important;
  }
}
@media (min-width: 992px) {
  .lh-lg-xl {
    line-height: 2 !important;
  }
}
.text-start {
  text-align: left !important;
}

@media (min-width: 768px) {
  .text-md-start {
    text-align: left !important;
  }
}
@media (min-width: 992px) {
  .text-lg-start {
    text-align: left !important;
  }
}
.text-right {
  text-align: right !important;
}

@media (min-width: 768px) {
  .text-md-right {
    text-align: right !important;
  }
}
@media (min-width: 992px) {
  .text-lg-right {
    text-align: right !important;
  }
}
.text-center {
  text-align: center !important;
}

@media (min-width: 768px) {
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-center {
    text-align: center !important;
  }
}
.text-nowrap {
  white-space: nowrap !important;
}

@media (min-width: 768px) {
  .text-md-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 992px) {
  .text-lg-nowrap {
    white-space: nowrap !important;
  }
}
.color-primary {
  color: #006bcf;
}

.grid {
  display: grid !important;
}
@media (min-width: 768px) {
  .grid .grid-md {
    display: grid !important;
  }
}
@media (min-width: 992px) {
  .grid .grid-lg {
    display: grid !important;
  }
}

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

@media (min-width: 768px) {
  .grid-cols-md-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}
.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .grid-cols-md-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .grid-cols-lg-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.gap-0 {
  gap: 0 !important;
}

@media (min-width: 768px) {
  .gap-md-0 {
    gap: 0 !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-0 {
    gap: 0 !important;
  }
}
.gap-xs {
  gap: 4px !important;
}

@media (min-width: 768px) {
  .gap-md-xs {
    gap: 4px !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-xs {
    gap: 4px !important;
  }
}
.gap-sm {
  gap: 8px !important;
}

@media (min-width: 768px) {
  .gap-md-sm {
    gap: 8px !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-sm {
    gap: 8px !important;
  }
}
.gap-md {
  gap: 16px !important;
}

@media (min-width: 768px) {
  .gap-md-md {
    gap: 16px !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-md {
    gap: 16px !important;
  }
}
.gap-lg {
  gap: 24px !important;
}

@media (min-width: 768px) {
  .gap-md-lg {
    gap: 24px !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-lg {
    gap: 24px !important;
  }
}
.gap-xl {
  gap: 40px !important;
}

@media (min-width: 768px) {
  .gap-md-xl {
    gap: 40px !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-xl {
    gap: 40px !important;
  }
}
.gap-xxl {
  gap: 64px !important;
}

@media (min-width: 768px) {
  .gap-md-xxl {
    gap: 64px !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-xxl {
    gap: 64px !important;
  }
}
.gap-xxxl {
  gap: 144px !important;
}

@media (min-width: 768px) {
  .gap-md-xxxl {
    gap: 144px !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-xxxl {
    gap: 144px !important;
  }
}
.gap-x-0 {
  column-gap: 0;
}

@media (min-width: 768px) {
  .gap-x-md-0 {
    column-gap: 0 !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-0 {
    column-gap: 0 !important;
  }
}
.gap-x-xs {
  column-gap: 4px;
}

@media (min-width: 768px) {
  .gap-x-md-xs {
    column-gap: 4px !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-xs {
    column-gap: 4px !important;
  }
}
.gap-x-sm {
  column-gap: 8px;
}

@media (min-width: 768px) {
  .gap-x-md-sm {
    column-gap: 8px !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-sm {
    column-gap: 8px !important;
  }
}
.gap-x-md {
  column-gap: 16px;
}

@media (min-width: 768px) {
  .gap-x-md-md {
    column-gap: 16px !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-md {
    column-gap: 16px !important;
  }
}
.gap-x-lg {
  column-gap: 24px;
}

@media (min-width: 768px) {
  .gap-x-md-lg {
    column-gap: 24px !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-lg {
    column-gap: 24px !important;
  }
}
.gap-x-xl {
  column-gap: 40px;
}

@media (min-width: 768px) {
  .gap-x-md-xl {
    column-gap: 40px !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-xl {
    column-gap: 40px !important;
  }
}
.gap-x-xxl {
  column-gap: 64px;
}

@media (min-width: 768px) {
  .gap-x-md-xxl {
    column-gap: 64px !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-xxl {
    column-gap: 64px !important;
  }
}
.gap-x-xxxl {
  column-gap: 144px;
}

@media (min-width: 768px) {
  .gap-x-md-xxxl {
    column-gap: 144px !important;
  }
}
@media (min-width: 992px) {
  .gap-x-lg-xxxl {
    column-gap: 144px !important;
  }
}
.gap-y-0 {
  row-gap: 0;
}

@media (min-width: 768px) {
  .gap-y-md-0 {
    row-gap: 0 !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-0 {
    row-gap: 0 !important;
  }
}
.gap-y-xs {
  row-gap: 4px;
}

@media (min-width: 768px) {
  .gap-y-md-xs {
    row-gap: 4px !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-xs {
    row-gap: 4px !important;
  }
}
.gap-y-sm {
  row-gap: 8px;
}

@media (min-width: 768px) {
  .gap-y-md-sm {
    row-gap: 8px !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-sm {
    row-gap: 8px !important;
  }
}
.gap-y-md {
  row-gap: 16px;
}

@media (min-width: 768px) {
  .gap-y-md-md {
    row-gap: 16px !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-md {
    row-gap: 16px !important;
  }
}
.gap-y-lg {
  row-gap: 24px;
}

@media (min-width: 768px) {
  .gap-y-md-lg {
    row-gap: 24px !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-lg {
    row-gap: 24px !important;
  }
}
.gap-y-xl {
  row-gap: 40px;
}

@media (min-width: 768px) {
  .gap-y-md-xl {
    row-gap: 40px !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-xl {
    row-gap: 40px !important;
  }
}
.gap-y-xxl {
  row-gap: 64px;
}

@media (min-width: 768px) {
  .gap-y-md-xxl {
    row-gap: 64px !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-xxl {
    row-gap: 64px !important;
  }
}
.gap-y-xxxl {
  row-gap: 144px;
}

@media (min-width: 768px) {
  .gap-y-md-xxxl {
    row-gap: 144px !important;
  }
}
@media (min-width: 992px) {
  .gap-y-lg-xxxl {
    row-gap: 144px !important;
  }
}
.h-25 {
  height: 25% !important;
}

@media (min-width: 768px) {
  .h-md-25 {
    height: 25% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-25 {
    height: 25% !important;
  }
}
.h-50 {
  height: 50% !important;
}

@media (min-width: 768px) {
  .h-md-50 {
    height: 50% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-50 {
    height: 50% !important;
  }
}
.h-75 {
  height: 75% !important;
}

@media (min-width: 768px) {
  .h-md-75 {
    height: 75% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-75 {
    height: 75% !important;
  }
}
.h-100 {
  height: 100% !important;
}

@media (min-width: 768px) {
  .h-md-100 {
    height: 100% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-100 {
    height: 100% !important;
  }
}
.h-auto {
  height: auto !important;
}

@media (min-width: 768px) {
  .h-md-auto {
    height: auto !important;
  }
}
@media (min-width: 992px) {
  .h-lg-auto {
    height: auto !important;
  }
}
.mh-100 {
  max-height: 100% !important;
}

@media (min-width: 768px) {
  .mh-md-100 {
    max-height: 100% !important;
  }
}
@media (min-width: 992px) {
  .mh-lg-100 {
    max-height: 100% !important;
  }
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}

@media (min-width: 768px) {
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
}
.mb-xs {
  margin-bottom: 4px !important;
}
.mt-xs {
  margin-top: 4px !important;
}

@media (min-width: 768px) {
  .mb-md-xs {
    margin-bottom: 4px !important;
  }
  .mt-md-xs {
    margin-top: 4px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-xs {
    margin-bottom: 4px !important;
  }
  .mt-lg-xs {
    margin-top: 4px !important;
  }
}
.mb-sm {
  margin-bottom: 8px !important;
}
.mt-sm {
  margin-top: 8px !important;
}

@media (min-width: 768px) {
  .mb-md-sm {
    margin-bottom: 8px !important;
  }
  .mt-md-sm {
    margin-top: 8px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-sm {
    margin-bottom: 8px !important;
  }
  .mt-lg-sm {
    margin-top: 8px !important;
  }
}
.mb-md {
  margin-bottom: 16px !important;
}
.mt-md {
  margin-top: 16px !important;
}

@media (min-width: 768px) {
  .mb-md-md {
    margin-bottom: 16px !important;
  }
  .mt-md-md {
    margin-top: 16px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-md {
    margin-bottom: 16px !important;
  }
  .mt-lg-md {
    margin-top: 16px !important;
  }
}
.mb-lg {
  margin-bottom: 24px !important;
}
.mt-lg {
  margin-top: 24px !important;
}

@media (min-width: 768px) {
  .mb-md-lg {
    margin-bottom: 24px !important;
  }
  .mt-md-lg {
    margin-top: 24px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-lg {
    margin-bottom: 24px !important;
  }
  .mt-lg-lg {
    margin-top: 24px !important;
  }
}
.mb-xl {
  margin-bottom: 40px !important;
}
.mt-xl {
  margin-top: 40px !important;
}

@media (min-width: 768px) {
  .mb-md-xl {
    margin-bottom: 40px !important;
  }
  .mt-md-xl {
    margin-top: 40px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-xl {
    margin-bottom: 40px !important;
  }
  .mt-lg-xl {
    margin-top: 40px !important;
  }
}
.mb-xxl {
  margin-bottom: 64px !important;
}
.mt-xxl {
  margin-top: 64px !important;
}

@media (min-width: 768px) {
  .mb-md-xxl {
    margin-bottom: 64px !important;
  }
  .mt-md-xxl {
    margin-top: 64px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-xxl {
    margin-bottom: 64px !important;
  }
  .mt-lg-xxl {
    margin-top: 64px !important;
  }
}
.mb-xxxl {
  margin-bottom: 144px !important;
}
.mt-xxxl {
  margin-top: 144px !important;
}

@media (min-width: 768px) {
  .mb-md-xxxl {
    margin-bottom: 144px !important;
  }
  .mt-md-xxxl {
    margin-top: 144px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-xxxl {
    margin-bottom: 144px !important;
  }
  .mt-lg-xxxl {
    margin-top: 144px !important;
  }
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}

@media (min-width: 768px) {
  .mb-md-10 {
    margin-bottom: 10px !important;
  }
  .mt-md-10 {
    margin-top: 10px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-10 {
    margin-bottom: 10px !important;
  }
  .mt-lg-10 {
    margin-top: 10px !important;
  }
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}

@media (min-width: 768px) {
  .mb-md-20 {
    margin-bottom: 20px !important;
  }
  .mt-md-20 {
    margin-top: 20px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-20 {
    margin-bottom: 20px !important;
  }
  .mt-lg-20 {
    margin-top: 20px !important;
  }
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}

@media (min-width: 768px) {
  .mb-md-30 {
    margin-bottom: 30px !important;
  }
  .mt-md-30 {
    margin-top: 30px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-30 {
    margin-bottom: 30px !important;
  }
  .mt-lg-30 {
    margin-top: 30px !important;
  }
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}

@media (min-width: 768px) {
  .mb-md-40 {
    margin-bottom: 40px !important;
  }
  .mt-md-40 {
    margin-top: 40px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-40 {
    margin-bottom: 40px !important;
  }
  .mt-lg-40 {
    margin-top: 40px !important;
  }
}
.mb-50 {
  margin-bottom: 50px !important;
}
@media (max-width: 767.98px) {
  .mb-50 {
    margin-bottom: 30px !important;
  }
}

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

@media (min-width: 768px) {
  .mb-md-50 {
    margin-bottom: 50px !important;
  }
  .mt-md-50 {
    margin-top: 50px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-50 {
    margin-bottom: 50px !important;
  }
  .mt-lg-50 {
    margin-top: 50px !important;
  }
}
.mb-60 {
  margin-bottom: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}

@media (min-width: 768px) {
  .mb-md-60 {
    margin-bottom: 60px !important;
  }
  .mt-md-60 {
    margin-top: 60px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-60 {
    margin-bottom: 60px !important;
  }
  .mt-lg-60 {
    margin-top: 60px !important;
  }
}
.mb-70 {
  margin-bottom: 70px !important;
}
.mt-70 {
  margin-top: 70px !important;
}

@media (min-width: 768px) {
  .mb-md-70 {
    margin-bottom: 70px !important;
  }
  .mt-md-70 {
    margin-top: 70px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-70 {
    margin-bottom: 70px !important;
  }
  .mt-lg-70 {
    margin-top: 70px !important;
  }
}
.mb-80 {
  margin-bottom: 80px !important;
}
@media (max-width: 767.98px) {
  .mb-80 {
    margin-bottom: 40px !important;
  }
}

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

@media (min-width: 768px) {
  .mb-md-80 {
    margin-bottom: 80px !important;
  }
  .mt-md-80 {
    margin-top: 80px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-80 {
    margin-bottom: 80px !important;
  }
  .mt-lg-80 {
    margin-top: 80px !important;
  }
}
.mb-90 {
  margin-bottom: 90px !important;
}
.mt-90 {
  margin-top: 90px !important;
}

@media (min-width: 768px) {
  .mb-md-90 {
    margin-bottom: 90px !important;
  }
  .mt-md-90 {
    margin-top: 90px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-90 {
    margin-bottom: 90px !important;
  }
  .mt-lg-90 {
    margin-top: 90px !important;
  }
}
.mb-100 {
  margin-bottom: 100px !important;
}
.mt-100 {
  margin-top: 100px !important;
}

@media (min-width: 768px) {
  .mb-md-100 {
    margin-bottom: 100px !important;
  }
  .mt-md-100 {
    margin-top: 100px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-100 {
    margin-bottom: 100px !important;
  }
  .mt-lg-100 {
    margin-top: 100px !important;
  }
}
.mb-110 {
  margin-bottom: 110px !important;
}
.mt-110 {
  margin-top: 110px !important;
}

@media (min-width: 768px) {
  .mb-md-110 {
    margin-bottom: 110px !important;
  }
  .mt-md-110 {
    margin-top: 110px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-110 {
    margin-bottom: 110px !important;
  }
  .mt-lg-110 {
    margin-top: 110px !important;
  }
}
.mb-120 {
  margin-bottom: 120px !important;
}
@media (max-width: 767.98px) {
  .mb-120 {
    margin-bottom: 50px !important;
  }
}

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

@media (min-width: 768px) {
  .mb-md-120 {
    margin-bottom: 120px !important;
  }
  .mt-md-120 {
    margin-top: 120px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-120 {
    margin-bottom: 120px !important;
  }
  .mt-lg-120 {
    margin-top: 120px !important;
  }
}
.mb-130 {
  margin-bottom: 130px !important;
}
.mt-130 {
  margin-top: 130px !important;
}

@media (min-width: 768px) {
  .mb-md-130 {
    margin-bottom: 130px !important;
  }
  .mt-md-130 {
    margin-top: 130px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-130 {
    margin-bottom: 130px !important;
  }
  .mt-lg-130 {
    margin-top: 130px !important;
  }
}
.mb-140 {
  margin-bottom: 140px !important;
}
.mt-140 {
  margin-top: 140px !important;
}

@media (min-width: 768px) {
  .mb-md-140 {
    margin-bottom: 140px !important;
  }
  .mt-md-140 {
    margin-top: 140px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-140 {
    margin-bottom: 140px !important;
  }
  .mt-lg-140 {
    margin-top: 140px !important;
  }
}
.mb-150 {
  margin-bottom: 150px !important;
}
.mt-150 {
  margin-top: 150px !important;
}

@media (min-width: 768px) {
  .mb-md-150 {
    margin-bottom: 150px !important;
  }
  .mt-md-150 {
    margin-top: 150px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-150 {
    margin-bottom: 150px !important;
  }
  .mt-lg-150 {
    margin-top: 150px !important;
  }
}
.mb-160 {
  margin-bottom: 160px !important;
}
.mt-160 {
  margin-top: 160px !important;
}

@media (min-width: 768px) {
  .mb-md-160 {
    margin-bottom: 160px !important;
  }
  .mt-md-160 {
    margin-top: 160px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-160 {
    margin-bottom: 160px !important;
  }
  .mt-lg-160 {
    margin-top: 160px !important;
  }
}
.mb-170 {
  margin-bottom: 170px !important;
}
.mt-170 {
  margin-top: 170px !important;
}

@media (min-width: 768px) {
  .mb-md-170 {
    margin-bottom: 170px !important;
  }
  .mt-md-170 {
    margin-top: 170px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-170 {
    margin-bottom: 170px !important;
  }
  .mt-lg-170 {
    margin-top: 170px !important;
  }
}
.mb-180 {
  margin-bottom: 180px !important;
}
.mt-180 {
  margin-top: 180px !important;
}

@media (min-width: 768px) {
  .mb-md-180 {
    margin-bottom: 180px !important;
  }
  .mt-md-180 {
    margin-top: 180px !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-180 {
    margin-bottom: 180px !important;
  }
  .mt-lg-180 {
    margin-top: 180px !important;
  }
}
.m-inline-auto {
  margin-inline: auto !important;
}

.m-inline-inherit {
  margin-inline: inherit !important;
}

@media (min-width: 768px) {
  .m-inline-md-auto {
    margin-inline: auto !important;
  }
  .m-inline-md-inherit {
    margin-inline: inherit !important;
  }
}
@media (min-width: 992px) {
  .m-inline-lg-auto {
    margin-inline: auto !important;
  }
  .m-inline-lg-inherit {
    margin-inline: inherit !important;
  }
}
.position-static {
  position: static !important;
}

@media (min-width: 768px) {
  .position-md-static {
    position: static !important;
  }
}
@media (min-width: 992px) {
  .position-lg-static {
    position: static !important;
  }
}
.position-relative {
  position: relative !important;
}

@media (min-width: 768px) {
  .position-md-relative {
    position: relative !important;
  }
}
@media (min-width: 992px) {
  .position-lg-relative {
    position: relative !important;
  }
}
.position-absolute {
  position: absolute !important;
}

@media (min-width: 768px) {
  .position-md-absolute {
    position: absolute !important;
  }
}
@media (min-width: 992px) {
  .position-lg-absolute {
    position: absolute !important;
  }
}
.position-fixed {
  position: fixed !important;
}

@media (min-width: 768px) {
  .position-md-fixed {
    position: fixed !important;
  }
}
@media (min-width: 992px) {
  .position-lg-fixed {
    position: fixed !important;
  }
}
.position-sticky {
  position: sticky !important;
}

@media (min-width: 768px) {
  .position-md-sticky {
    position: sticky !important;
  }
}
@media (min-width: 992px) {
  .position-lg-sticky {
    position: sticky !important;
  }
}
.visible {
  visibility: visible !important;
}

@media (min-width: 768px) {
  .md-visible {
    visibility: visible !important;
  }
}
@media (min-width: 992px) {
  .lg-visible {
    visibility: visible !important;
  }
}
.invisible {
  visibility: hidden !important;
}

@media (min-width: 768px) {
  .md-invisible {
    visibility: hidden !important;
  }
}
@media (min-width: 992px) {
  .lg-invisible {
    visibility: hidden !important;
  }
}
.w-25 {
  width: 25% !important;
}

@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important;
  }
}
.w-50 {
  width: 50% !important;
}

@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-50 {
    width: 50% !important;
  }
}
.w-75 {
  width: 75% !important;
}

@media (min-width: 768px) {
  .w-md-75 {
    width: 75% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-75 {
    width: 75% !important;
  }
}
.w-100 {
  width: 100% !important;
}

@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-100 {
    width: 100% !important;
  }
}
.w-auto {
  width: auto !important;
}

@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
}
@media (min-width: 992px) {
  .w-lg-auto {
    width: auto !important;
  }
}
.mw-100 {
  max-width: 100% !important;
}

@media (min-width: 768px) {
  .mw-md-100 {
    max-width: 100% !important;
  }
}
@media (min-width: 992px) {
  .mw-lg-100 {
    max-width: 100% !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjp3aGVyZShbaGlkZGVuXTpub3QoW2hpZGRlbj11bnRpbC1mb3VuZF0pKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBjb2xvci1zY2hlbWU6IGRhcmsgbGlnaHQ7XG4gIHRhYi1zaXplOiAyO1xufVxuXG46d2hlcmUoaHRtbDpoYXMoZGlhbG9nOm1vZGFsW29wZW5dKSkge1xuICBvdmVyZmxvdzogY2xpcDtcbn1cblxuOndoZXJlKGJvZHkpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbjp3aGVyZShidXR0b24pIHtcbiAgYWxsOiB1bnNldDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOndoZXJlKGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QpIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjp3aGVyZSh0ZXh0YXJlYSkge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICByZXNpemU6IGJsb2NrO1xufVxuXG46d2hlcmUoYnV0dG9uLCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCBbcm9sZT1idXR0b25dLCBbcm9sZT1vcHRpb25dKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOndoZXJlKDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG46d2hlcmUobGFiZWw6aGFzKD4gaW5wdXQ6ZGlzYWJsZWQpLCBsYWJlbDpoYXMoKyBpbnB1dDpkaXNhYmxlZCkpIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuOndoZXJlKGEpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZXg7XG59XG5cbjp3aGVyZSh1bCwgb2wpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuOndoZXJlKGltZywgc3ZnLCB2aWRlbywgY2FudmFzLCBhdWRpbywgaWZyYW1lLCBlbWJlZCwgb2JqZWN0KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46d2hlcmUoaW1nLCBwaWN0dXJlLCBzdmcsIHZpZGVvKSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogYXV0bztcbn1cblxuOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuOndoZXJlKGgxLCBoMiwgaDMpIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICsgMC41cmVtKTtcbn1cblxuOndoZXJlKGhyKSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBibG9jay1zaXplOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuOndoZXJlKGRpYWxvZykge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGluc2V0OiB1bnNldDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG5cbjp3aGVyZShkaWFsb2c6bm90KFtvcGVuXSkpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46d2hlcmUoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkIENhbnZhc1RleHQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCBDYW52YXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbjp3aGVyZSg6Zm9jdXMtdmlzaWJsZSwgOnRhcmdldCkge1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrOiA4dmg7XG59XG5cbjp3aGVyZSgudmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMtd2l0aGluLCA6YWN0aXZlKSkge1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG46d2hlcmUoaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbjp3aGVyZShmaWdjYXB0aW9uKSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS12aDogMXZoO1xuICAtLXZ3OiAxdnc7XG4gIC0tcHJpbWFyeTogIzAwOUZFNjtcbiAgLS1zZWNvbmRhcnk6ICM4ZGI0M2U7XG4gIC0tZ3JlZW46ICMwMDY4Mzc7XG4gIC0tYmx1ZTogIzFkNGE4YztcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1jb250YWluZXI6IDEyMDBweDtcbiAgLS1zcGFjaW5nOiAzMHB4O1xuICAtLWZvbnQtZmFtaWx5LWJhc2U6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc3BhY2luZzogNDBweDtcbiAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG59XG5odG1sLmlzLW5vLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNTRweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRlbnQ7XG59XG5cbiN3cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbiNtYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbiNtYWluOmhhcygud3AtZWRpdG9yKSB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZyk7XG59XG4jbWFpbjpoYXMoLmVzdGF0ZSkge1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmcpIDYwcHg7XG59XG4jbWFpbjpoYXMoLm5ld3MtZ3JpZCkge1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmcpIDYwcHg7XG59XG4jbWFpbjpoYXMoLmFib3V0LWZ1bGwpIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuI21haW46aGFzKC50b3Atc2VjdGlvbikge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9tdl9iZy5qcGcpIGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIHBhZGRpbmc6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5tdiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tdiB7XG4gICAgcGFkZGluZzogNDBweCAxNHB4IDUwcHg7XG4gIH1cbn1cbi5tdiAubXZfaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA1dncpIDcwcHggMTBweCAxZnIgMTBweCA3MHB4IG1pbm1heCgwLCAydncpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwLCA0Ljh2dykgMTRweCBtaW5tYXgoMjJ2dywgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubXYgLm12X2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA4MHB4KSA4cHggMWZyIG1pbm1heCgwLCA2NXB4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwcHgsIDQwcHgpIDE0cHggMjBweCBtaW5tYXgoMzB2dywgMWZyKTtcbiAgfVxufVxuLm12IC5ob2trYWlkb19sb2dvIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm12IC5ob2trYWlkb19sb2dvIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4ubXYgaDEge1xuICBncmlkLWNvbHVtbjogMi81O1xuICBncmlkLXJvdzogMS80O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tdiBoMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICBncmlkLXJvdzogNC82O1xuICB9XG59XG4ubXYgLmljb25fbG9nbyB7XG4gIGdyaWQtY29sdW1uOiA2Lzg7XG4gIGdyaWQtcm93OiAxLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm12IC5pY29uX2xvZ28ge1xuICAgIGdyaWQtY29sdW1uOiA0LzU7XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbnNlY3Rpb24gLnNlY3Rpb25fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDY3cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb25fX2lubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5zZWN0aW9uIC5zZWN0aW9uX2xlYWQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb25fbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5zZWN0aW9uIC5zZWN0aW9uX3RleHQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb25fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbnNlY3Rpb24gLnNlY3Rpb25fX2lubmVyLWNvbnRlbnQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5zZWN0aW9uIC5zZWN0aW9uX19pbm5lci1jb250ZW50Om50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb25fX2lubmVyLWNvbnRlbnQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5zZWN0aW9uIC5zZWN0aW9uX19pbm5lci1jb250ZW50Om50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuc2VjdGlvbiAuc2VjdGlvbl9faW5uZXItY29udGVudDpudGgtb2YtdHlwZSgzbikgLnByaW1hcnktaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbl9faW5uZXItY29udGVudDpudGgtb2YtdHlwZSgzbikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlbWluYXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmVlbik7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG4uc2VtaW5hciBoMyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY2Ljk4cHgpIHtcbiAgLnNlbWluYXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW1pbmFyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnNlbWluYXIgPiBsaTpoYXMoLnNlbWluYXJfYm90dG9tKSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlbWluYXIgPiBsaTpoYXMoLnNlbWluYXJfYm90dG9tKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW1pbmFyID4gbGk6aGFzKC5zZW1pbmFyX2JvdHRvbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuLnNlbWluYXIgLnNlbWluYXJfdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCA1MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlbWluYXIgLnNlbWluYXJfdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXIgLnNlbWluYXJfdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZW1pbmFyIC5zZW1pbmFyX3RvcCAuY29udGVudF9pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyIC5zZW1pbmFyX3RvcCAuY29udGVudF9pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW1pbmFyIC5zZW1pbmFyX3RvcCAuY29udGVudF9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlbWluYXIgLnNlbWluYXJfdG9wIHBpY3R1cmUge1xuICB3aWR0aDogMjAlO1xuICBtaW4td2lkdGg6IDMxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VtaW5hciAuc2VtaW5hcl90b3AgcGljdHVyZSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnNlbWluYXIgLmRleV9jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXIgLmRleV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uc2VtaW5hciAuZGV5X2NvbnRlbnQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXIgLmRleV9jb250ZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNlbWluYXIgLmRleV9jb250ZW50LXRvcCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiA2M3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyIC5kZXlfY29udGVudC10b3AgcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VtaW5hciAuZGV5X2NvbnRlbnQtdG9wIHA6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNlbWluYXIgLmRleV9jb250ZW50LXRvcCBwOm50aC1vZi10eXBlKDJuKSB7XG4gIGZvbnQtc2l6ZTogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyIC5kZXlfY29udGVudC10b3AgcDpudGgtb2YtdHlwZSgybikge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VtaW5hciAuZGV5X2NvbnRlbnQtdG9wIHA6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5zZW1pbmFyIC5kZXlfY29udGVudC10b3AgcDpudGgtb2YtdHlwZSgzbikge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyIC5kZXlfY29udGVudC10b3AgcDpudGgtb2YtdHlwZSgzbikge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXIgLmRleV9jb250ZW50LXRvcCBwOm50aC1vZi10eXBlKDNuKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLnNlbWluYXIgLmRleV9jb250ZW50LWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAuc2VtaW5hciAuZGV5X2NvbnRlbnQtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VtaW5hciAuZGV5X2NvbnRlbnQtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zZW1pbmFyIC5zZW1pbmFyX21pZGRsZSB7XG4gIG1hcmdpbjogMHB4IDUwcHggODBweCAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZW1pbmFyIC5zZW1pbmFyX21pZGRsZSB7XG4gICAgbWFyZ2luOiAwcHggMjBweCA4MHB4IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyIC5zZW1pbmFyX21pZGRsZSB7XG4gICAgbWFyZ2luOiAwcHggNTBweCA4MHB4IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXIgLnNlbWluYXJfbWlkZGxlIHtcbiAgICBtYXJnaW46IDYwcHggMTZweCAzMHB4O1xuICB9XG59XG4uc2VtaW5hciAuc2VtaW5hcl9taWRkbGUgaDQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTQwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiA0NXB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyIC5zZW1pbmFyX21pZGRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW1pbmFyIC5zZW1pbmFyX21pZGRsZSBoNCB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cbi5zZW1pbmFyIC5zZW1pbmFyX21pZGRsZSAuY29udGVudF9pbm5lciB7XG4gIHBhZGRpbmc6IDgwcHggMzBweCA4MHB4IDE4MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VtaW5hciAuc2VtaW5hcl9taWRkbGUgLmNvbnRlbnRfaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyIC5zZW1pbmFyX21pZGRsZSAuY29udGVudF9pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VtaW5hciAuc2VtaW5hcl9taWRkbGUgLmNvbnRlbnRfaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCAyMHB4O1xuICB9XG59XG4uc2VtaW5hciAuc2VtaW5hcl9ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlbWluYXIgLnNlbWluYXJfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VtaW5hciAuc2VtaW5hcl9ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zZW1pbmFyLXByaW1hcnkge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXItcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNlbWluYXItcHJpbWFyeSBoMyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuLnNlbWluYXItcHJpbWFyeSAuZGV5X2NvbnRlbnQgcDpudGgtb2YtdHlwZSgzbikge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnNlY3Rpb25fZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25fZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4uc2VjdGlvbl9mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAuc2VjdGlvbl9mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbl9mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmxheW91dC1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTMwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9mb290ZXJfYmcuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAubGF5b3V0LWZvb3RlciB7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxheW91dC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sYXlvdXQtZm9vdGVyIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBmb250LXNpemU6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5sYXlvdXQtZm9vdGVyIGRsIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYXlvdXQtZm9vdGVyIGRsIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5sYXlvdXQtZm9vdGVyIGRsIGRkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwJTtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5sYXlvdXQtZm9vdGVyIGRsIGRkOm50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5sYXlvdXQtZm9vdGVyIGRsIGRkOm50aC1vZi10eXBlKDNuKSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0LWZvb3RlciBkbCBkZDpudGgtb2YtdHlwZSg0bikge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAubGF5b3V0LWZvb3RlciBkbCBkZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAubGF5b3V0LWZvb3RlciBkbCBkZDpudGgtb2YtdHlwZSgzbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dC1mb290ZXIgZGwgZGQ6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF5b3V0LWZvb3RlciBkbCBkdCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmxheW91dC1mb290ZXIgZGwgZHQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXlvdXQtZm9vdGVyIGRsIGR0Om50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0LWZvb3RlciBkbCBkdDpudGgtb2YtdHlwZSg0bikge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxheW91dC1mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC1mb290ZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMC41cmVtO1xufVxuXG4uY29sLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xufVxuLmNvbC1ncmVlbiAuYnV0dG9uX190ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xufVxuXG4uY29sLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jb2wtcHJpbWFyeSAuYnV0dG9uX190ZXh0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jb2wtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jb2wtc2Vjb25kYXJ5IC5idXR0b25fX3RleHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYnRuX3Mge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG5fcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5idG5fbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG5fbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG5fbCAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmJ0bl9sIC50cmlhbmdsZV9sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAtMzhweDtcbiAgfVxuICAuYnRuX2wgLnRyaWFuZ2xlX2xlZnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogLTM4cHg7XG4gIH1cbiAgLmJ0bl9sIC50cmlhbmdsZV9yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogLTM4cHg7XG4gIH1cbiAgLmJ0bl9sIC50cmlhbmdsZV9yaWdodDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTM0cHgpIHtcbiAgLmJ0bl9sIC50cmlhbmdsZV9sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAtNTFweDtcbiAgfVxuICAuYnRuX2wgLnRyaWFuZ2xlX2xlZnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogLTUxcHg7XG4gIH1cbiAgLmJ0bl9sIC50cmlhbmdsZV9yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogLTUxcHg7XG4gIH1cbiAgLmJ0bl9sIC50cmlhbmdsZV9yaWdodDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtNTFweDtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjJzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmJ1dHRvbl9fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udHJpYW5nbGVfbGVmdCB7XG4gIHdpZHRoOiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmlhbmdsZV9sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudHJpYW5nbGVfbGVmdDo6YmVmb3JlIHtcbiAgICB0b3A6IC0xOHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi50cmlhbmdsZV9sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRyaWFuZ2xlX2xlZnQ6OmFmdGVyIHtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLnRyaWFuZ2xlX3JpZ2h0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyaWFuZ2xlX3JpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudHJpYW5nbGVfcmlnaHQ6OmJlZm9yZSB7XG4gICAgdG9wOiAtMThweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi50cmlhbmdsZV9yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRyaWFuZ2xlX3JpZ2h0OjphZnRlciB7XG4gICAgYm90dG9tOiAtMThweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4ubGlua19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4IDBweCAwcHggNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5saW5rX2J1dHRvbiB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5saW5rX2J1dHRvbiAuYnV0dG9uX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XG59XG4ubGlua19idXR0b24gLmJ1dHRvbl90ZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAubGlua19idXR0b24gLmJ1dHRvbl90ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGlua19idXR0b24gLmJ1dHRvbl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnByaW1hcnktaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ2N3B4KSB7XG4gIC5wcmltYXJ5LWhlYWRpbmcge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY2Ljk4cHgpIHtcbiAgLnByaW1hcnktaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmltYXJ5LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4uY29sLWdyZWVuIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLWdyZWVuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbi5jb2wtYmx1ZSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLWJsdWUge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLm92ZXJ2aWV3X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5vdmVydmlld19saXN0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcnZpZXdfbGlzdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5vdmVydmlld19saXN0IGRkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE1JTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5vdmVydmlld19saXN0IGRkIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJ2aWV3X2xpc3QgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5vdmVydmlld19saXN0IGRkIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAub3ZlcnZpZXdfbGlzdCBkZCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJ2aWV3X2xpc3QgZGQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgfVxufVxuLm92ZXJ2aWV3X2xpc3QgZGQgc3BhbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMS4yOHZ3O1xuICBoZWlnaHQ6IDEuMjh2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJ2aWV3X2xpc3QgZGQgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLm92ZXJ2aWV3X2xpc3QgZHQge1xuICB3aWR0aDogODUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJ2aWV3X2xpc3QgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ub3ZlcnZpZXdfbGlzdCBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcnZpZXdfbGlzdCBkdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdmVydmlld19saXN0IGR0Om50aC1vZi10eXBlKDVuKTo6YWZ0ZXIsIC5vdmVydmlld19saXN0IGR0Om50aC1vZi10eXBlKDZuKTo6YWZ0ZXIsIC5vdmVydmlld19saXN0IGR0Om50aC1vZi10eXBlKDduKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVydmlld19saXN0IGR0Om50aC1vZi10eXBlKDVuKSwgLm92ZXJ2aWV3X2xpc3QgZHQ6bnRoLW9mLXR5cGUoNm4pLCAub3ZlcnZpZXdfbGlzdCBkdDpudGgtb2YtdHlwZSg3bikge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm92ZXJ2aWV3X2xpc3QgZHQ6bnRoLW9mLXR5cGUoNG4pIC5kYXkge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcnZpZXdfbGlzdCBkdDpudGgtb2YtdHlwZSg0bikge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm92ZXJ2aWV3X2xpc3QgZHQ6bnRoLW9mLXR5cGUoNW4pIC5kYXkge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY2Ljk4cHgpIHtcbiAgLm92ZXJ2aWV3X2xpc3QgZHQ6bnRoLW9mLXR5cGUoNW4pIC5kYXkge1xuICAgIG1hcmdpbi1sZWZ0OiA1M3B4O1xuICB9XG59XG4ub3ZlcnZpZXdfbGlzdCBkdDpudGgtb2YtdHlwZSg2bikgLmRheSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm92ZXJ2aWV3X2xpc3QgZHQ6bnRoLW9mLXR5cGUoN24pIC5kYXkge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY2Ljk4cHgpIHtcbiAgLm92ZXJ2aWV3X2xpc3QgZHQ6bnRoLW9mLXR5cGUoN24pIC5kYXkge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJ2aWV3X2xpc3QgZHQgLmRheSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29udGVudF9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29udGVudF9fbGlzdCBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAuY29udGVudF9fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGVudF9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50X19saXN0IGxpID4gcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cbi5jb250ZW50X19saXN0IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAuY29udGVudF9fbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRlbnRfX2xpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDdyZW07XG4gIH1cbiAgLmNvbnRlbnRfX2xpc3QgaDMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250ZW50X19saXN0IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjYuOThweCkge1xuICAuY29udGVudF9fbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGVudF9fbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY29udGVudF9fbGlzdCBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZW1pbmFyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VtaW5hcl9fbGlzdCBkZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMCU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY2Ljk4cHgpIHtcbiAgLnNlbWluYXJfX2xpc3QgZGQge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXJfX2xpc3QgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLnNlbWluYXJfX2xpc3QgZHQge1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW1pbmFyX19saXN0IGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLnNlbWluYXJfX2xpc3QgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDFuKSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDFuKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VtaW5hcl9fbGlzdCBkdDpudGgtb2YtdHlwZSgxbikge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VtaW5hcl9fbGlzdCBkdDpudGgtb2YtdHlwZSgybikge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXJfX2xpc3QgZHQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDJuKSBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2Ni45OHB4KSB7XG4gIC5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDJuKSBzcGFuIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDJuKSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDNuKSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY2Ljk4cHgpIHtcbiAgLnNlbWluYXJfX2xpc3QgZHQ6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlbWluYXJfX2xpc3QgZHQ6bnRoLW9mLXR5cGUoM24pIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlbWluYXJfX2xpc3QgZHQ6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZW1pbmFyX19saXN0IGR0Om50aC1vZi10eXBlKDNuKSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlbWluYXJfX2xpc3QgZHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VtaW5hcl9fbGlzdCBkdC5mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zZW1pbmFyLXByaW1hcnkgLnNlbWluYXJfX2xpc3QgZGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3VuZGVkLW1kLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3VuZGVkLWxnLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm91bmRlZC1tZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdW5kZWQtbGctc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdW5kZWQtbWQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm91bmRlZC1tZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdW5kZWQtbGctbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm91bmRlZC1tZC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdW5kZWQtbGctbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3VuZGVkLW1kLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZtYXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3VuZGVkLWxnLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZtYXggIWltcG9ydGFudDtcbiAgfVxufVxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWdyb3ctbWQtMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1ncm93LWxnLTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1zaHJpbmttZC0tMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LXNocmlua2xnLS0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1zaHJpbmstbWQtMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LXNocmluay1sZy0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnoteHMge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mei1tZC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnotbGcteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZnotc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnotbWQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mei1sZy1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZnotYmFzZSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ6LW1kLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ6LWxnLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZnotbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnotbWQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mei1sZy1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZnoteGwge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mei1tZC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnotbGcteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnctbWQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mdy1sZy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGgtbWQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saC1sZy0xIHtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGgtbWQtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saC1sZy1zbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICB9XG59XG4ubGgtbWQge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGgtbWQtbWQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saC1sZy1tZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxoLW1kLWJhc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxoLWxnLWJhc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMS43ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGgtbWQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saC1sZy1sZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xuICB9XG59XG4ubGgteGwge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxoLW1kLXhsIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxoLWxnLXhsIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA2YmNmO1xufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZCAuZ3JpZC1tZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQgLmdyaWQtbGcge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jb2xzLW1kLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbHMtbGctOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWNvbHMtbWQtMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC1jb2xzLWxnLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTExIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWNvbHMtbWQtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC1jb2xzLWxnLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWNvbHMtbWQtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC1jb2xzLWxnLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXhzIHtcbiAgZ2FwOiA0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAtbWQteHMge1xuICAgIGdhcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLWxnLXhzIHtcbiAgICBnYXA6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXNtIHtcbiAgZ2FwOiA4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAtbWQtc20ge1xuICAgIGdhcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLWxnLXNtIHtcbiAgICBnYXA6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLW1kIHtcbiAgZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLW1kLW1kIHtcbiAgICBnYXA6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAtbGctbWQge1xuICAgIGdhcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLWxnIHtcbiAgZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLW1kLWxnIHtcbiAgICBnYXA6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAtbGctbGcge1xuICAgIGdhcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXhsIHtcbiAgZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLW1kLXhsIHtcbiAgICBnYXA6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAtbGcteGwge1xuICAgIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXh4bCB7XG4gIGdhcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC1tZC14eGwge1xuICAgIGdhcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcC1sZy14eGwge1xuICAgIGdhcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXh4eGwge1xuICBnYXA6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLW1kLXh4eGwge1xuICAgIGdhcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAtbGcteHh4bCB7XG4gICAgZ2FwOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXgtMCB7XG4gIGNvbHVtbi1nYXA6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLXgtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcC14LWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcC14LXhzIHtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC14LW1kLXhzIHtcbiAgICBjb2x1bW4tZ2FwOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAteC1sZy14cyB7XG4gICAgY29sdW1uLWdhcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXAteC1zbSB7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAteC1tZC1zbSB7XG4gICAgY29sdW1uLWdhcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLXgtbGctc20ge1xuICAgIGNvbHVtbi1nYXA6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXgtbWQge1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC14LW1kLW1kIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLXgtbGctbWQge1xuICAgIGNvbHVtbi1nYXA6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcC14LWxnIHtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAteC1tZC1sZyB7XG4gICAgY29sdW1uLWdhcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcC14LWxnLWxnIHtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXAteC14bCB7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLXgtbWQteGwge1xuICAgIGNvbHVtbi1nYXA6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAteC1sZy14bCB7XG4gICAgY29sdW1uLWdhcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXgteHhsIHtcbiAgY29sdW1uLWdhcDogNjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAteC1tZC14eGwge1xuICAgIGNvbHVtbi1nYXA6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAteC1sZy14eGwge1xuICAgIGNvbHVtbi1nYXA6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcC14LXh4eGwge1xuICBjb2x1bW4tZ2FwOiAxNDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAteC1tZC14eHhsIHtcbiAgICBjb2x1bW4tZ2FwOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcC14LWxnLXh4eGwge1xuICAgIGNvbHVtbi1nYXA6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXAteS0wIHtcbiAgcm93LWdhcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAteS1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLXktbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXkteHMge1xuICByb3ctZ2FwOiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLXktbWQteHMge1xuICAgIHJvdy1nYXA6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcC15LWxnLXhzIHtcbiAgICByb3ctZ2FwOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcC15LXNtIHtcbiAgcm93LWdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC15LW1kLXNtIHtcbiAgICByb3ctZ2FwOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAteS1sZy1zbSB7XG4gICAgcm93LWdhcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXAteS1tZCB7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLXktbWQtbWQge1xuICAgIHJvdy1nYXA6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXAteS1sZy1tZCB7XG4gICAgcm93LWdhcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXktbGcge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC15LW1kLWxnIHtcbiAgICByb3ctZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLXktbGctbGcge1xuICAgIHJvdy1nYXA6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcC15LXhsIHtcbiAgcm93LWdhcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXAteS1tZC14bCB7XG4gICAgcm93LWdhcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcC15LWxnLXhsIHtcbiAgICByb3ctZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXAteS14eGwge1xuICByb3ctZ2FwOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC15LW1kLXh4bCB7XG4gICAgcm93LWdhcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcC15LWxnLXh4bCB7XG4gICAgcm93LWdhcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwLXkteHh4bCB7XG4gIHJvdy1nYXA6IDE0NHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC15LW1kLXh4eGwge1xuICAgIHJvdy1nYXA6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwLXktbGcteHh4bCB7XG4gICAgcm93LWdhcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5taC1tZC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5taC1sZy0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQteHMge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1tZC14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi1sZy14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtc20ge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1tZC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi1sZy1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuLm10LW1kIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbWQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuLm10LWxnIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbGcge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLm10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGcteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGcteGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLXh4bCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbi5tdC14eGwge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQteHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXh4bCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLWxnLXh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy14eGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLXh4eGwge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweCAhaW1wb3J0YW50O1xufVxuLm10LXh4eGwge1xuICBtYXJnaW4tdG9wOiAxNDRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLXh4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXh4eGwge1xuICAgIG1hcmdpbi10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGcteHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGcteHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1tZC01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLWxnLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1tZC02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLWxnLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1tZC03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLWxnLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi1sZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi1sZy05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLWxnLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cbi5tdC0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW1kLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLWxnLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuLm10LTEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuLm10LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuLm10LTE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xNTAge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNTAge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuLm10LTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0xNzAge1xuICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xufVxuLm10LTE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtMTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xNzAge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNzAge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0xODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xufVxuLm10LTE4MCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItbGctMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLWlubGluZS1hdXRvIHtcbiAgbWFyZ2luLWlubGluZTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1pbmxpbmUtaW5oZXJpdCB7XG4gIG1hcmdpbi1pbmxpbmU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLWlubGluZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0taW5saW5lLW1kLWluaGVyaXQge1xuICAgIG1hcmdpbi1pbmxpbmU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWlubGluZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0taW5saW5lLWxnLWluaGVyaXQge1xuICAgIG1hcmdpbi1pbmxpbmU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3NpdGlvbi1tZC1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3NpdGlvbi1sZy1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zaXRpb24tbWQtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc2l0aW9uLWxnLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zaXRpb24tbWQtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc2l0aW9uLWxnLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zaXRpb24tbWQtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc2l0aW9uLWxnLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3NpdGlvbi1tZC1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3NpdGlvbi1sZy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWQtdmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnLXZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kLWludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGctaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm13LW1kLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXctbGctMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */
