/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/web/web.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/web/web.scss (1) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/web/web.scss (2) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/* Font CDN */
/**
* Direction
**/
/**
* Padding
 */
/**
* Font weight
**/
/**
* Font size (rem)
**/
/**
* Font size (rem)
**/
/**
* Gap (pixel)
**/
/**
* Width
**/
/*
 * Utilities CSS For LAWLESS v1.0.0
 * Admin Dashboard Template for Symfony 6.x, 7.x
 * By YannDev.com | Yann Cario
 * We recommend including the built version of this JavaScript file
 * (and its CSS file) in your base layout (base.html.twig).
 */
.img-responsive {
  height: auto;
  width: 100%;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.rounded {
  border-radius: 50px !important;
}

.float-end {
  float: right;
}

/* position */
.p-relative {
  position: relative;
}

.p-fixed {
  position: fixed;
}

.p-absolute {
  position: absolute;
}

.p-inherit {
  position: inherit;
}

/* Overflow */
.overflow-hidden, .o-hidden {
  overflow: hidden;
}

.d-hidden {
  display: none;
}

/* Display */
.flex, .d-flex {
  display: flex;
}

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

.flex-0 {
  flex: 0 0 auto;
}

.flex-root {
  flex: 1;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-column-fluid {
  flex: 1 0 auto;
}

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

.flex-center {
  justify-content: center;
  align-items: center;
}

@media (min-width: 992px) {
  .flex-lg-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
}
.align-items-center {
  align-items: center;
}

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

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

.d-block {
  display: block;
}

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

.mobile-hidden {
  display: block;
}

@media (max-width: 872px) {
  .d-mobile {
    display: block;
  }
  .mobile-hidden {
    display: none;
  }
}
.d-desktop {
  display: block;
}

@media (max-width: 872px) {
  .d-desktop {
    display: none;
  }
}
/* Hidden */
@media (max-width: 992px) {
  .md-hidden {
    display: none;
  }
}
@media (min-width: 992px) {
  .lg-hidden {
    display: none;
  }
}
/* Text-align */
.color-inherit {
  color: inherit;
}

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

.text-left {
  text-align: left;
}

.text-right {
  text-align: right !important;
}

.text-revert {
  text-align: revert;
}

.v-middle {
  vertical-align: middle;
}

/* Text style */
.text-uppercase {
  text-transform: uppercase;
}

/* Text Color */
.text-foreground {
  color: var(--sk-color-base-h);
}

.text-muted {
  color: var(--text-muted);
}

.text-pink {
  color: var(--pink);
}

.text-blue {
  color: var(--blue);
}

.text-orange {
  color: var(--orange);
}

.text-orange-light {
  color: var(--orange-light);
}

.text-purple {
  color: var(--purple);
}

.text-purple-light {
  color: var(--purple-light);
}

.text-yellow-light {
  color: var(--yellow-light);
}

.text-yellow {
  color: var(--yellow);
}

.text-green-light {
  color: var(--green-light);
}

.text-green {
  color: var(--green);
}

.text-white {
  color: var(--white);
}

.primary, .text-primary {
  color: var(--primary);
}

.secondary {
  color: var(--secondary);
}

.dark200 {
  color: var(--dark200);
}

.dark100 {
  color: var(--dark100);
}

.gradient-txt {
  background: var(--gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Border */
.br-8 {
  border-radius: 8px;
}

.br-4 {
  border-radius: 4px;
}

.br-6 {
  border-radius: 6px;
}

.br-0 {
  border-radius: 0rem;
}

.br-5 {
  border-radius: 0.5rem;
}

.br-10 {
  border-radius: 1rem;
}

.br-15 {
  border-radius: 1.5rem;
}

.br-20 {
  border-radius: 2rem;
}

.br-25 {
  border-radius: 2.5rem;
}

.br-30 {
  border-radius: 3rem;
}

.br-35 {
  border-radius: 3.5rem;
}

.br-40 {
  border-radius: 4rem;
}

.br-45 {
  border-radius: 4.5rem;
}

.br-50 {
  border-radius: 5rem;
}

.br-55 {
  border-radius: 5.5rem;
}

.br-60 {
  border-radius: 6rem;
}

.br-65 {
  border-radius: 6.5rem;
}

.br-70 {
  border-radius: 7rem;
}

.br-75 {
  border-radius: 7.5rem;
}

.br-80 {
  border-radius: 8rem;
}

.br-85 {
  border-radius: 8.5rem;
}

.br-90 {
  border-radius: 9rem;
}

.br-95 {
  border-radius: 9.5rem;
}

.br-100 {
  border-radius: 10rem;
}

/* Direction */
.t-0 {
  top: 0;
}

.t-1 {
  top: 1rem;
}

.t-2 {
  top: 2rem;
}

.t-3 {
  top: 3rem;
}

.t-4 {
  top: 4rem;
}

.t-5 {
  top: 5rem;
}

.t-6 {
  top: 6rem;
}

.t-7 {
  top: 7rem;
}

.t-8 {
  top: 8rem;
}

.t-9 {
  top: 9rem;
}

.t-10 {
  top: 10rem;
}

.r-0 {
  right: 0;
}

.r-1 {
  right: 1rem;
}

.r-2 {
  right: 2rem;
}

.r-3 {
  right: 3rem;
}

.r-4 {
  right: 4rem;
}

.r-5 {
  right: 5rem;
}

.r-6 {
  right: 6rem;
}

.r-7 {
  right: 7rem;
}

.r-8 {
  right: 8rem;
}

.r-9 {
  right: 9rem;
}

.r-10 {
  right: 10rem;
}

.l-0 {
  left: 0;
}

.l-1 {
  left: 1rem;
}

.l-2 {
  left: 2rem;
}

.l-3 {
  left: 3rem;
}

.l-4 {
  left: 4rem;
}

.l-5 {
  left: 5rem;
}

.l-6 {
  left: 6rem;
}

.l-7 {
  left: 7rem;
}

.l-8 {
  left: 8rem;
}

.l-9 {
  left: 9rem;
}

.l-10 {
  left: 10rem;
}

.b-0 {
  bottom: 0;
}

.b-1 {
  bottom: 1rem;
}

.b-2 {
  bottom: 2rem;
}

.b-3 {
  bottom: 3rem;
}

.b-4 {
  bottom: 4rem;
}

.b-5 {
  bottom: 5rem;
}

.b-6 {
  bottom: 6rem;
}

.b-7 {
  bottom: 7rem;
}

.b-8 {
  bottom: 8rem;
}

.b-9 {
  bottom: 9rem;
}

.b-10 {
  bottom: 10rem;
}

/* Margin */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* padding */
.m-0 {
  margin: 0 !important;
}

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

/* Radius */
.rd-0 {
  border-radius: 0rem;
}

.rd-1 {
  border-radius: 0.25rem;
}

.rd-2 {
  border-radius: 0.5rem;
}

.rd-3 {
  border-radius: 1rem;
}

.rd-4 {
  border-radius: 1.5rem;
}

.rd-5 {
  border-radius: 2rem;
}

.rd-6 {
  border-radius: 2.5rem;
}

.rd-7 {
  border-radius: 3rem;
}

.rd-8 {
  border-radius: 3.5rem;
}

.rd-9 {
  border-radius: 4rem;
}

.rd-10 {
  border-radius: 4.5rem;
}

.rd-11 {
  border-radius: 5rem;
}

.rd-12 {
  border-radius: 5.5rem;
}

.rd-13 {
  border-radius: 6rem;
}

.rd-14 {
  border-radius: 6.5rem;
}

.rd-15 {
  border-radius: 7rem;
}

.rd-16 {
  border-radius: 7.5rem;
}

.rd-17 {
  border-radius: 8rem;
}

.rd-18 {
  border-radius: 8.5rem;
}

.rd-19 {
  border-radius: 9rem;
}

.rd-20 {
  border-radius: 9.5rem;
}

.rd-21 {
  border-radius: 10rem;
}

.w100 {
  width: 100%;
}

.h100 {
  height: 100%;
}

.mh-fullvh {
  min-height: 100vh;
}

/* Min Width */
.min-w-25px {
  min-width: 25px;
}

.min-w-50px {
  min-width: 50px;
}

.min-w-75px {
  min-width: 75px;
}

.min-w-100px {
  min-width: 100px;
}

.min-w-125px {
  min-width: 125px;
}

.min-w-150px {
  min-width: 150px;
}

.min-w-175px {
  min-width: 175px;
}

.min-w-200px {
  min-width: 200px;
}

.min-w-225px {
  min-width: 225px;
}

.min-w-250px {
  min-width: 250px;
}

.min-w-275px {
  min-width: 275px;
}

.min-w-300px {
  min-width: 300px;
}

.min-w-325px {
  min-width: 325px;
}

.min-w-350px {
  min-width: 350px;
}

.min-w-375px {
  min-width: 375px;
}

/* Width */
@media (min-width: 1200px) {
  .w-xl-11px {
    width: 100px;
  }
  .w-xl-12px {
    width: 200px;
  }
  .w-xl-13px {
    width: 300px;
  }
  .w-xl-14px {
    width: 400px;
  }
  .w-xl-15px {
    width: 500px;
  }
  .w-xl-16px {
    width: 600px;
  }
  .w-xl-17px {
    width: 700px;
  }
  .w-xl-18px {
    width: 800px;
  }
  .w-xl-19px {
    width: 900px;
  }
  .w-xl-20px {
    width: 1000px;
  }
  .w-xl-21px {
    width: 1100px;
  }
  .w-xl-22px {
    width: 1200px;
  }
  .w-xl-23px {
    width: 1300px;
  }
  .w-xl-24px {
    width: 1400px;
  }
}
@media (min-width: 992px) {
  .w-lg-11px {
    width: 100px;
  }
  .w-lg-12px {
    width: 200px;
  }
  .w-lg-13px {
    width: 300px;
  }
  .w-lg-14px {
    width: 400px;
  }
  .w-lg-15px {
    width: 500px;
  }
  .w-lg-16px {
    width: 600px;
  }
  .w-lg-17px {
    width: 700px;
  }
  .w-lg-18px {
    width: 800px;
  }
  .w-lg-19px {
    width: 900px;
  }
  .w-lg-20px {
    width: 1000px;
  }
  .w-lg-21px {
    width: 1100px;
  }
  .w-lg-22px {
    width: 1200px;
  }
  .w-lg-23px {
    width: 1300px;
  }
  .w-lg-24px {
    width: 1400px;
  }
}
.w-square-sm-1 {
  width: 1px;
  height: 1px;
  flex-shrink: 0;
}

.w-square-sm-2 {
  width: 2px;
  height: 2px;
  flex-shrink: 0;
}

.w-square-sm-3 {
  width: 3px;
  height: 3px;
  flex-shrink: 0;
}

.w-square-sm-4 {
  width: 4px;
  height: 4px;
  flex-shrink: 0;
}

.w-square-sm-5 {
  width: 5px;
  height: 5px;
  flex-shrink: 0;
}

.w-square-sm-6 {
  width: 6px;
  height: 6px;
  flex-shrink: 0;
}

.w-square-sm-7 {
  width: 7px;
  height: 7px;
  flex-shrink: 0;
}

.w-square-sm-8 {
  width: 8px;
  height: 8px;
  flex-shrink: 0;
}

.w-square-sm-9 {
  width: 9px;
  height: 9px;
  flex-shrink: 0;
}

.w-square-sm-10 {
  width: 10px;
  height: 10px;
  flex-shrink: 0;
}

.w-square-sm-11 {
  width: 11px;
  height: 11px;
  flex-shrink: 0;
}

.w-square-sm-12 {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
}

.w-square-sm-13 {
  width: 13px;
  height: 13px;
  flex-shrink: 0;
}

.w-square-sm-14 {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}

.w-square-sm-15 {
  width: 15px;
  height: 15px;
  flex-shrink: 0;
}

.w-square-sm-16 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.w-square-sm-17 {
  width: 17px;
  height: 17px;
  flex-shrink: 0;
}

.w-square-sm-18 {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}

.w-square-sm-19 {
  width: 19px;
  height: 19px;
  flex-shrink: 0;
}

.w-square-sm-20 {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

.w-square-sm-21 {
  width: 21px;
  height: 21px;
  flex-shrink: 0;
}

.w-square-sm-22 {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
}

.w-square-sm-23 {
  width: 23px;
  height: 23px;
  flex-shrink: 0;
}

.w-square-sm-24 {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

.w-square-sm-25 {
  width: 25px;
  height: 25px;
  flex-shrink: 0;
}

.w-square-sm-26 {
  width: 26px;
  height: 26px;
  flex-shrink: 0;
}

.w-square-sm-27 {
  width: 27px;
  height: 27px;
  flex-shrink: 0;
}

.w-square-sm-28 {
  width: 28px;
  height: 28px;
  flex-shrink: 0;
}

.w-square-sm-29 {
  width: 29px;
  height: 29px;
  flex-shrink: 0;
}

.w-square-sm-30 {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
}

.w-square-sm-31 {
  width: 31px;
  height: 31px;
  flex-shrink: 0;
}

.w-square-sm-32 {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}

.w-square-sm-33 {
  width: 33px;
  height: 33px;
  flex-shrink: 0;
}

.w-square-sm-34 {
  width: 34px;
  height: 34px;
  flex-shrink: 0;
}

.w-square-sm-35 {
  width: 35px;
  height: 35px;
  flex-shrink: 0;
}

.w-square-sm-36 {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
}

.w-square-sm-37 {
  width: 37px;
  height: 37px;
  flex-shrink: 0;
}

.w-square-sm-38 {
  width: 38px;
  height: 38px;
  flex-shrink: 0;
}

.w-square-sm-39 {
  width: 39px;
  height: 39px;
  flex-shrink: 0;
}

.w-square-sm-40 {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

.w-square-sm-41 {
  width: 41px;
  height: 41px;
  flex-shrink: 0;
}

.w-square-sm-42 {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
}

.w-square-sm-43 {
  width: 43px;
  height: 43px;
  flex-shrink: 0;
}

.w-square-sm-44 {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
}

.w-square-sm-45 {
  width: 45px;
  height: 45px;
  flex-shrink: 0;
}

.w-square-sm-46 {
  width: 46px;
  height: 46px;
  flex-shrink: 0;
}

.w-square-sm-47 {
  width: 47px;
  height: 47px;
  flex-shrink: 0;
}

.w-square-sm-48 {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}

.w-square-sm-49 {
  width: 49px;
  height: 49px;
  flex-shrink: 0;
}

.w-square-sm-50 {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
}

/** Pin **/
.pin {
  display: block;
  position: absolute;
}

.pin.pin-right {
  right: 1rem;
}

.pin.pin-left {
  left: 1rem;
}

.pin.pin-top {
  top: 1rem;
}

/** Custom **/
.background-img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
  opacity: 0.15;
}

.bd-bottom {
  background-position: bottom;
}

.bd-norepeat {
  background-repeat: no-repeat;
}

.bd-s-contain {
  background-size: contain;
}

/** Border **/
.border-bottom-blue {
  border-color: var(--blue);
  border-bottom-width: 2px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

/** Border **/
.border-bottom-pink {
  border-color: var(--pink);
  border-bottom-width: 2px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.border-wh-2-solid {
  border-style: solid;
}

.border-top {
  border-top: 1px solid var(--border-color);
}

.border-top-dashed {
  border-top: 1px dashed var(--border-color);
}

.border-bottom {
  border-bottom: 1px solid var(--border-color);
}

.border-bottom-dashed {
  border-bottom: 1px dashed var(--border-color);
}

.border-bottom-yellow {
  border-bottom: 1px solid var(--yellow);
}

.border-bottom-pink {
  border-bottom: 1px solid var(--pink);
}

.border-left {
  border-left: 1px solid var(--border-color);
}

.border-left-dashed {
  border-left: 1px dashed var(--border-color);
}

.border-right {
  border-right: 1px solid var(--border-color);
}

.border-right-dashed {
  border-right: 1px dashed var(--border-color);
}

.all-border {
  border: 1px solid var(--border-color);
}

.all-border-dashed {
  border: 1px dashed var(--border-color);
}

.all-border-purple {
  border: 1px solid var(--purple) !important;
}

.all-border-pink {
  border: 1px solid var(--pink);
}

.all-border-yellow {
  border: 1px solid var(--yellow);
}

.all-border-blue {
  border: 1px solid var(--blue) !important;
}

.all-border-yellow-light {
  border: 1px solid var(--yellow-light);
}

.all-border-green {
  border: 1px solid var(--green);
}

.all-border-green-light {
  border: 1px solid var(--green-light);
}

.separator {
  height: 1px;
  background-color: var(--border-color);
}

/***/
.item--icon {
  background-color: var(--sk-color-base-background);
  height: 35px;
  width: 35px;
  line-height: 35px;
}

.rounded-circle {
  border-radius: 50% !important;
}

/**/
.boxed-shadow {
  box-shadow: 0px 4px 40px 0px var(--shadow-color);
  -moz-box-shadow: 0px 4px 40px 0px var(--shadow-color);
  -webkit-box-shadow: 0px 4px 40px 0px var(--shadow-color);
  -o-box-shadow: 0px 4px 40px 0px var(--shadow-color);
}

/**/
.overlay {
  display: none;
  background-color: var(--sk-color-overlay);
  overflow-y: hidden;
  position: fixed;
  z-index: 1010;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/**/
.list-group a {
  color: inherit;
  display: block;
}
.list-group a:last-child {
  margin-bottom: 0;
}

/**/
.profil-home {
  display: block;
}

.profil-home.map-visible {
  display: flex;
  align-items: center;
}

.profil-home.map-visible #map {
  height: 600px;
  margin-top: 1rem;
  margin-left: 2rem;
  border-radius: 6px;
  width: 600px;
}

/**/
.drapal-service {
  z-index: 3;
  text-align: center;
  left: 28%;
  top: 32%;
}

.badge {
  display: inline-block;
  padding: 5px 10px;
  font-size: 0.625rem;
  font-weight: 600;
  vertical-align: top;
  border-radius: 50px;
  border: 1px solid transparent;
}

.badge-dashed {
  border-style: dashed;
}

.badge-middle {
  font-size: 0.78rem;
}

.badge-purple {
  background-color: var(--purple);
  color: white;
}

.badge-green {
  background-color: var(--green);
  color: white;
}

.badge-orange {
  background-color: var(--orange);
  color: white;
}

.badge-blue {
  background-color: #85cfd7;
  color: white;
}

.badge-outline-purple {
  background-color: transparent;
  color: var(--purple);
  border-color: var(--purple);
}

.badge-outline-green {
  background-color: transparent;
  color: var(--green);
  border-color: var(--green);
}

.badge-outline-orange {
  background-color: transparent;
  color: var(--orange);
  border-color: var(--orange);
}

.badge-soft-danger {
  background: #ffebeb;
  color: #e60000;
}

.badge-soft-success {
  background: #ebfcf5;
  color: #00ab66;
}

button i {
  vertical-align: middle;
}

.bg-darker {
  background-color: var(--bg-darker);
}

/**Inner Nav **/
.inner-nav {
  margin: 40px 0;
}

.inner-nav li {
  display: inline-block;
  margin-right: 5px;
}
.inner-nav li:last-child {
  margin-right: 0;
}

.inner-nav li a {
  display: block;
  padding: 10px 15px;
  border-radius: 6px;
  font-weight: 600;
}

.inner-nav li.active a {
  background-color: var(--blue);
  color: white;
}

table .actions--links a {
  display: inline-block;
  width: 37px;
  height: 37px;
  border-radius: 50px;
  text-align: center;
}
table .actions--links a:hover {
  background-color: var(--wl-body-background);
}

table .actions--links a i {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

ul[class*=" listing-"], ul[class^=listing-] {
  padding: 0;
}

ul[class*=" listing-with"] li, ul[class^=listing-with] li {
  display: inline-block;
}

ul.listing-with-dot li:first-child {
  padding-left: 0;
}

ul.listing-with-dot li {
  padding: 0 9px 0 14px;
  position: relative;
}

ul.listing-with-dot li:before {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
}

ul.listing-network {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 10px;
}

ul.listing-network li a {
  background-color: var(--bg-foreground);
  width: 45px;
  height: 45px;
  line-height: 45px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  transition: 0.1s linear;
  overflow: hidden;
  position: relative;
}

ul.listing-network li a:hover {
  background: var(--gradient);
}

ul.listing-network li i {
  font-size: 1.6em;
  color: white;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.16s ease-out;
}

.fs-1px {
  font-size: 1px;
}

.fs-2px {
  font-size: 2px;
}

.fs-3px {
  font-size: 3px;
}

.fs-4px {
  font-size: 4px;
}

.fs-5px {
  font-size: 5px;
}

.fs-6px {
  font-size: 6px;
}

.fs-7px {
  font-size: 7px;
}

.fs-8px {
  font-size: 8px;
}

.fs-9px {
  font-size: 9px;
}

.fs-10px {
  font-size: 10px;
}

.fs-11px {
  font-size: 11px;
}

.fs-12px {
  font-size: 12px;
}

.fs-13px {
  font-size: 13px;
}

.fs-14px {
  font-size: 14px;
}

.fs-15px {
  font-size: 15px;
}

.fs-16px {
  font-size: 16px;
}

.fs-17px {
  font-size: 17px;
}

.fs-18px {
  font-size: 18px;
}

.fs-19px {
  font-size: 19px;
}

.fs-20px {
  font-size: 20px;
}

.fs-21px {
  font-size: 21px;
}

.fs-22px {
  font-size: 22px;
}

.fs-23px {
  font-size: 23px;
}

.fs-24px {
  font-size: 24px;
}

.fs-25px {
  font-size: 25px;
}

.fs-26px {
  font-size: 26px;
}

.fs-27px {
  font-size: 27px;
}

.fs-28px {
  font-size: 28px;
}

.fs-29px {
  font-size: 29px;
}

.fs-30px {
  font-size: 30px;
}

.fs-31px {
  font-size: 31px;
}

.fs-32px {
  font-size: 32px;
}

.fs-33px {
  font-size: 33px;
}

.fs-34px {
  font-size: 34px;
}

.fs-35px {
  font-size: 35px;
}

.fs-36px {
  font-size: 36px;
}

.fs-37px {
  font-size: 37px;
}

.fs-38px {
  font-size: 38px;
}

.fs-39px {
  font-size: 39px;
}

.fs-40px {
  font-size: 40px;
}

.fs-41px {
  font-size: 41px;
}

.fs-42px {
  font-size: 42px;
}

.fs-43px {
  font-size: 43px;
}

.fs-44px {
  font-size: 44px;
}

.fs-45px {
  font-size: 45px;
}

.fs-46px {
  font-size: 46px;
}

.fs-47px {
  font-size: 47px;
}

.fs-48px {
  font-size: 48px;
}

.fs-49px {
  font-size: 49px;
}

.fs-50px {
  font-size: 50px;
}

.fs-51px {
  font-size: 51px;
}

.fs-52px {
  font-size: 52px;
}

.fs-53px {
  font-size: 53px;
}

.fs-54px {
  font-size: 54px;
}

.fs-55px {
  font-size: 55px;
}

.fs-56px {
  font-size: 56px;
}

.fs-57px {
  font-size: 57px;
}

.fs-58px {
  font-size: 58px;
}

.fs-59px {
  font-size: 59px;
}

.fs-60px {
  font-size: 60px;
}

.fs-61px {
  font-size: 61px;
}

.fs-62px {
  font-size: 62px;
}

.fs-63px {
  font-size: 63px;
}

.fs-64px {
  font-size: 64px;
}

.fs-65px {
  font-size: 65px;
}

.fs-66px {
  font-size: 66px;
}

.fs-67px {
  font-size: 67px;
}

.fs-68px {
  font-size: 68px;
}

.fs-69px {
  font-size: 69px;
}

.fs-70px {
  font-size: 70px;
}

.fs-71px {
  font-size: 71px;
}

.fs-72px {
  font-size: 72px;
}

.fs-73px {
  font-size: 73px;
}

.fs-74px {
  font-size: 74px;
}

.fs-75px {
  font-size: 75px;
}

.fs-76px {
  font-size: 76px;
}

.fs-77px {
  font-size: 77px;
}

.fs-78px {
  font-size: 78px;
}

.fs-79px {
  font-size: 79px;
}

.fs-80px {
  font-size: 80px;
}

.fs-81px {
  font-size: 81px;
}

.fs-82px {
  font-size: 82px;
}

.fs-83px {
  font-size: 83px;
}

.fs-84px {
  font-size: 84px;
}

.fs-85px {
  font-size: 85px;
}

.fs-86px {
  font-size: 86px;
}

.fs-87px {
  font-size: 87px;
}

.fs-88px {
  font-size: 88px;
}

.fs-89px {
  font-size: 89px;
}

.fs-90px {
  font-size: 90px;
}

.fs-91px {
  font-size: 91px;
}

.fs-92px {
  font-size: 92px;
}

.fs-93px {
  font-size: 93px;
}

.fs-94px {
  font-size: 94px;
}

.fs-95px {
  font-size: 95px;
}

.fs-96px {
  font-size: 96px;
}

.fs-97px {
  font-size: 97px;
}

.fs-98px {
  font-size: 98px;
}

.fs-99px {
  font-size: 99px;
}

.fs-100px {
  font-size: 100px;
}

.fw-200 {
  font-weight: 200;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.gap-1 {
  gap: 1px;
}

.gap-2 {
  gap: 2px;
}

.gap-3 {
  gap: 3px;
}

.gap-4 {
  gap: 4px;
}

.gap-5 {
  gap: 5px;
}

.gap-6 {
  gap: 6px;
}

.gap-7 {
  gap: 7px;
}

.gap-8 {
  gap: 8px;
}

.gap-9 {
  gap: 9px;
}

.gap-10 {
  gap: 10px;
}

.gap-11 {
  gap: 11px;
}

.gap-12 {
  gap: 12px;
}

.gap-13 {
  gap: 13px;
}

.gap-14 {
  gap: 14px;
}

.gap-15 {
  gap: 15px;
}

.gap-16 {
  gap: 16px;
}

.gap-17 {
  gap: 17px;
}

.gap-18 {
  gap: 18px;
}

.gap-19 {
  gap: 19px;
}

.gap-20 {
  gap: 20px;
}

.gap-21 {
  gap: 21px;
}

.gap-22 {
  gap: 22px;
}

.gap-23 {
  gap: 23px;
}

.gap-24 {
  gap: 24px;
}

.gap-25 {
  gap: 25px;
}

.gap-26 {
  gap: 26px;
}

.gap-27 {
  gap: 27px;
}

.gap-28 {
  gap: 28px;
}

.gap-29 {
  gap: 29px;
}

.gap-30 {
  gap: 30px;
}

.gap-31 {
  gap: 31px;
}

.gap-32 {
  gap: 32px;
}

.gap-33 {
  gap: 33px;
}

.gap-34 {
  gap: 34px;
}

.gap-35 {
  gap: 35px;
}

.gap-36 {
  gap: 36px;
}

.gap-37 {
  gap: 37px;
}

.gap-38 {
  gap: 38px;
}

.gap-39 {
  gap: 39px;
}

.gap-40 {
  gap: 40px;
}

.gap-41 {
  gap: 41px;
}

.gap-42 {
  gap: 42px;
}

.gap-43 {
  gap: 43px;
}

.gap-44 {
  gap: 44px;
}

.gap-45 {
  gap: 45px;
}

.gap-46 {
  gap: 46px;
}

.gap-47 {
  gap: 47px;
}

.gap-48 {
  gap: 48px;
}

.gap-49 {
  gap: 49px;
}

.gap-50 {
  gap: 50px;
}

.gap-51 {
  gap: 51px;
}

.gap-52 {
  gap: 52px;
}

.gap-53 {
  gap: 53px;
}

.gap-54 {
  gap: 54px;
}

.gap-55 {
  gap: 55px;
}

.gap-56 {
  gap: 56px;
}

.gap-57 {
  gap: 57px;
}

.gap-58 {
  gap: 58px;
}

.gap-59 {
  gap: 59px;
}

.gap-60 {
  gap: 60px;
}

.gap-61 {
  gap: 61px;
}

.gap-62 {
  gap: 62px;
}

.gap-63 {
  gap: 63px;
}

.gap-64 {
  gap: 64px;
}

.gap-65 {
  gap: 65px;
}

.gap-66 {
  gap: 66px;
}

.gap-67 {
  gap: 67px;
}

.gap-68 {
  gap: 68px;
}

.gap-69 {
  gap: 69px;
}

.gap-70 {
  gap: 70px;
}

.gap-71 {
  gap: 71px;
}

.gap-72 {
  gap: 72px;
}

.gap-73 {
  gap: 73px;
}

.gap-74 {
  gap: 74px;
}

.gap-75 {
  gap: 75px;
}

.gap-76 {
  gap: 76px;
}

.gap-77 {
  gap: 77px;
}

.gap-78 {
  gap: 78px;
}

.gap-79 {
  gap: 79px;
}

.gap-80 {
  gap: 80px;
}

.gap-81 {
  gap: 81px;
}

.gap-82 {
  gap: 82px;
}

.gap-83 {
  gap: 83px;
}

.gap-84 {
  gap: 84px;
}

.gap-85 {
  gap: 85px;
}

.gap-86 {
  gap: 86px;
}

.gap-87 {
  gap: 87px;
}

.gap-88 {
  gap: 88px;
}

.gap-89 {
  gap: 89px;
}

.gap-90 {
  gap: 90px;
}

.gap-91 {
  gap: 91px;
}

.gap-92 {
  gap: 92px;
}

.gap-93 {
  gap: 93px;
}

.gap-94 {
  gap: 94px;
}

.gap-95 {
  gap: 95px;
}

.gap-96 {
  gap: 96px;
}

.gap-97 {
  gap: 97px;
}

.gap-98 {
  gap: 98px;
}

.gap-99 {
  gap: 99px;
}

.gap-100 {
  gap: 100px;
}

.p-0 {
  padding: 0rem;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 1rem;
}

.p-4 {
  padding: 1.5rem;
}

.p-5 {
  padding: 2rem;
}

.p-6 {
  padding: 2.5rem;
}

.p-7 {
  padding: 3rem;
}

.p-8 {
  padding: 3.5rem;
}

.p-9 {
  padding: 4rem;
}

.p-10 {
  padding: 4.5rem;
}

.p-11 {
  padding: 5rem;
}

.p-12 {
  padding: 5.5rem;
}

.p-13 {
  padding: 6rem;
}

.p-14 {
  padding: 6.5rem;
}

.p-15 {
  padding: 7rem;
}

.p-16 {
  padding: 7.5rem;
}

.p-17 {
  padding: 8rem;
}

.p-18 {
  padding: 8.5rem;
}

.p-19 {
  padding: 9rem;
}

.p-20 {
  padding: 9.5rem;
}

.p-21 {
  padding: 10rem;
}

.pl-0 {
  padding-left: 0rem  !important;
}

.pl-1 {
  padding-left: 0.25rem  !important;
}

.pl-2 {
  padding-left: 0.5rem  !important;
}

.pl-3 {
  padding-left: 1rem  !important;
}

.pl-4 {
  padding-left: 1.5rem  !important;
}

.pl-5 {
  padding-left: 2rem  !important;
}

.pl-6 {
  padding-left: 2.5rem  !important;
}

.pl-7 {
  padding-left: 3rem  !important;
}

.pl-8 {
  padding-left: 3.5rem  !important;
}

.pl-9 {
  padding-left: 4rem  !important;
}

.pl-10 {
  padding-left: 4.5rem  !important;
}

.pl-11 {
  padding-left: 5rem  !important;
}

.pl-12 {
  padding-left: 5.5rem  !important;
}

.pl-13 {
  padding-left: 6rem  !important;
}

.pl-14 {
  padding-left: 6.5rem  !important;
}

.pl-15 {
  padding-left: 7rem  !important;
}

.pl-16 {
  padding-left: 7.5rem  !important;
}

.pl-17 {
  padding-left: 8rem  !important;
}

.pl-18 {
  padding-left: 8.5rem  !important;
}

.pl-19 {
  padding-left: 9rem  !important;
}

.pl-20 {
  padding-left: 9.5rem  !important;
}

.pl-21 {
  padding-left: 10rem  !important;
}

.pr-0 {
  padding-right: 0rem  !important;
}

.pr-1 {
  padding-right: 0.25rem  !important;
}

.pr-2 {
  padding-right: 0.5rem  !important;
}

.pr-3 {
  padding-right: 1rem  !important;
}

.pr-4 {
  padding-right: 1.5rem  !important;
}

.pr-5 {
  padding-right: 2rem  !important;
}

.pr-6 {
  padding-right: 2.5rem  !important;
}

.pr-7 {
  padding-right: 3rem  !important;
}

.pr-8 {
  padding-right: 3.5rem  !important;
}

.pr-9 {
  padding-right: 4rem  !important;
}

.pr-10 {
  padding-right: 4.5rem  !important;
}

.pr-11 {
  padding-right: 5rem  !important;
}

.pr-12 {
  padding-right: 5.5rem  !important;
}

.pr-13 {
  padding-right: 6rem  !important;
}

.pr-14 {
  padding-right: 6.5rem  !important;
}

.pr-15 {
  padding-right: 7rem  !important;
}

.pr-16 {
  padding-right: 7.5rem  !important;
}

.pr-17 {
  padding-right: 8rem  !important;
}

.pr-18 {
  padding-right: 8.5rem  !important;
}

.pr-19 {
  padding-right: 9rem  !important;
}

.pr-20 {
  padding-right: 9.5rem  !important;
}

.pr-21 {
  padding-right: 10rem  !important;
}

.pb-0 {
  padding-bottom: 0rem  !important;
}

.pb-1 {
  padding-bottom: 0.25rem  !important;
}

.pb-2 {
  padding-bottom: 0.5rem  !important;
}

.pb-3 {
  padding-bottom: 1rem  !important;
}

.pb-4 {
  padding-bottom: 1.5rem  !important;
}

.pb-5 {
  padding-bottom: 2rem  !important;
}

.pb-6 {
  padding-bottom: 2.5rem  !important;
}

.pb-7 {
  padding-bottom: 3rem  !important;
}

.pb-8 {
  padding-bottom: 3.5rem  !important;
}

.pb-9 {
  padding-bottom: 4rem  !important;
}

.pb-10 {
  padding-bottom: 4.5rem  !important;
}

.pb-11 {
  padding-bottom: 5rem  !important;
}

.pb-12 {
  padding-bottom: 5.5rem  !important;
}

.pb-13 {
  padding-bottom: 6rem  !important;
}

.pb-14 {
  padding-bottom: 6.5rem  !important;
}

.pb-15 {
  padding-bottom: 7rem  !important;
}

.pb-16 {
  padding-bottom: 7.5rem  !important;
}

.pb-17 {
  padding-bottom: 8rem  !important;
}

.pb-18 {
  padding-bottom: 8.5rem  !important;
}

.pb-19 {
  padding-bottom: 9rem  !important;
}

.pb-20 {
  padding-bottom: 9.5rem  !important;
}

.pb-21 {
  padding-bottom: 10rem  !important;
}

.pt-0 {
  padding-top: 0rem  !important;
}

.pt-1 {
  padding-top: 0.25rem  !important;
}

.pt-2 {
  padding-top: 0.5rem  !important;
}

.pt-3 {
  padding-top: 1rem  !important;
}

.pt-4 {
  padding-top: 1.5rem  !important;
}

.pt-5 {
  padding-top: 2rem  !important;
}

.pt-6 {
  padding-top: 2.5rem  !important;
}

.pt-7 {
  padding-top: 3rem  !important;
}

.pt-8 {
  padding-top: 3.5rem  !important;
}

.pt-9 {
  padding-top: 4rem  !important;
}

.pt-10 {
  padding-top: 4.5rem  !important;
}

.pt-11 {
  padding-top: 5rem  !important;
}

.pt-12 {
  padding-top: 5.5rem  !important;
}

.pt-13 {
  padding-top: 6rem  !important;
}

.pt-14 {
  padding-top: 6.5rem  !important;
}

.pt-15 {
  padding-top: 7rem  !important;
}

.pt-16 {
  padding-top: 7.5rem  !important;
}

.pt-17 {
  padding-top: 8rem  !important;
}

.pt-18 {
  padding-top: 8.5rem  !important;
}

.pt-19 {
  padding-top: 9rem  !important;
}

.pt-20 {
  padding-top: 9.5rem  !important;
}

.pt-21 {
  padding-top: 10rem  !important;
}

.mt-0 {
  margin-top: 0rem  !important;
}

.mt-1 {
  margin-top: 0.25rem  !important;
}

.mt-2 {
  margin-top: 0.5rem  !important;
}

.mt-3 {
  margin-top: 1rem  !important;
}

.mt-4 {
  margin-top: 1.5rem  !important;
}

.mt-5 {
  margin-top: 2rem  !important;
}

.mt-6 {
  margin-top: 2.5rem  !important;
}

.mt-7 {
  margin-top: 3rem  !important;
}

.mt-8 {
  margin-top: 3.5rem  !important;
}

.mt-9 {
  margin-top: 4rem  !important;
}

.mt-10 {
  margin-top: 4.5rem  !important;
}

.mt-11 {
  margin-top: 5rem  !important;
}

.mt-12 {
  margin-top: 5.5rem  !important;
}

.mt-13 {
  margin-top: 6rem  !important;
}

.mt-14 {
  margin-top: 6.5rem  !important;
}

.mt-15 {
  margin-top: 7rem  !important;
}

.mt-16 {
  margin-top: 7.5rem  !important;
}

.mt-17 {
  margin-top: 8rem  !important;
}

.mt-18 {
  margin-top: 8.5rem  !important;
}

.mt-19 {
  margin-top: 9rem  !important;
}

.mt-20 {
  margin-top: 9.5rem  !important;
}

.mt-21 {
  margin-top: 10rem  !important;
}

.mb-0 {
  margin-bottom: 0rem  !important;
}

.mb-1 {
  margin-bottom: 0.25rem  !important;
}

.mb-2 {
  margin-bottom: 0.5rem  !important;
}

.mb-3 {
  margin-bottom: 1rem  !important;
}

.mb-4 {
  margin-bottom: 1.5rem  !important;
}

.mb-5 {
  margin-bottom: 2rem  !important;
}

.mb-6 {
  margin-bottom: 2.5rem  !important;
}

.mb-7 {
  margin-bottom: 3rem  !important;
}

.mb-8 {
  margin-bottom: 3.5rem  !important;
}

.mb-9 {
  margin-bottom: 4rem  !important;
}

.mb-10 {
  margin-bottom: 4.5rem  !important;
}

.mb-11 {
  margin-bottom: 5rem  !important;
}

.mb-12 {
  margin-bottom: 5.5rem  !important;
}

.mb-13 {
  margin-bottom: 6rem  !important;
}

.mb-14 {
  margin-bottom: 6.5rem  !important;
}

.mb-15 {
  margin-bottom: 7rem  !important;
}

.mb-16 {
  margin-bottom: 7.5rem  !important;
}

.mb-17 {
  margin-bottom: 8rem  !important;
}

.mb-18 {
  margin-bottom: 8.5rem  !important;
}

.mb-19 {
  margin-bottom: 9rem  !important;
}

.mb-20 {
  margin-bottom: 9.5rem  !important;
}

.mb-21 {
  margin-bottom: 10rem  !important;
}

.m-0 {
  margin: 0rem;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-3 {
  margin: 1rem;
}

.m-4 {
  margin: 1.5rem;
}

.m-5 {
  margin: 2rem;
}

.m-6 {
  margin: 2.5rem;
}

.m-7 {
  margin: 3rem;
}

.m-8 {
  margin: 3.5rem;
}

.m-9 {
  margin: 4rem;
}

.m-10 {
  margin: 4.5rem;
}

.m-11 {
  margin: 5rem;
}

.m-12 {
  margin: 5.5rem;
}

.m-13 {
  margin: 6rem;
}

.m-14 {
  margin: 6.5rem;
}

.m-15 {
  margin: 7rem;
}

.m-16 {
  margin: 7.5rem;
}

.m-17 {
  margin: 8rem;
}

.m-18 {
  margin: 8.5rem;
}

.m-19 {
  margin: 9rem;
}

.m-20 {
  margin: 9.5rem;
}

.m-21 {
  margin: 10rem;
}

.ml-0 {
  margin-left: 0rem  !important;
}

.ml-1 {
  margin-left: 0.25rem  !important;
}

.ml-2 {
  margin-left: 0.5rem  !important;
}

.ml-3 {
  margin-left: 1rem  !important;
}

.ml-4 {
  margin-left: 1.5rem  !important;
}

.ml-5 {
  margin-left: 2rem  !important;
}

.ml-6 {
  margin-left: 2.5rem  !important;
}

.ml-7 {
  margin-left: 3rem  !important;
}

.ml-8 {
  margin-left: 3.5rem  !important;
}

.ml-9 {
  margin-left: 4rem  !important;
}

.ml-10 {
  margin-left: 4.5rem  !important;
}

.ml-11 {
  margin-left: 5rem  !important;
}

.ml-12 {
  margin-left: 5.5rem  !important;
}

.ml-13 {
  margin-left: 6rem  !important;
}

.ml-14 {
  margin-left: 6.5rem  !important;
}

.ml-15 {
  margin-left: 7rem  !important;
}

.ml-16 {
  margin-left: 7.5rem  !important;
}

.ml-17 {
  margin-left: 8rem  !important;
}

.ml-18 {
  margin-left: 8.5rem  !important;
}

.ml-19 {
  margin-left: 9rem  !important;
}

.ml-20 {
  margin-left: 9.5rem  !important;
}

.ml-21 {
  margin-left: 10rem  !important;
}

.mr-0 {
  margin-right: 0rem  !important;
}

.mr-1 {
  margin-right: 0.25rem  !important;
}

.mr-2 {
  margin-right: 0.5rem  !important;
}

.mr-3 {
  margin-right: 1rem  !important;
}

.mr-4 {
  margin-right: 1.5rem  !important;
}

.mr-5 {
  margin-right: 2rem  !important;
}

.mr-6 {
  margin-right: 2.5rem  !important;
}

.mr-7 {
  margin-right: 3rem  !important;
}

.mr-8 {
  margin-right: 3.5rem  !important;
}

.mr-9 {
  margin-right: 4rem  !important;
}

.mr-10 {
  margin-right: 4.5rem  !important;
}

.mr-11 {
  margin-right: 5rem  !important;
}

.mr-12 {
  margin-right: 5.5rem  !important;
}

.mr-13 {
  margin-right: 6rem  !important;
}

.mr-14 {
  margin-right: 6.5rem  !important;
}

.mr-15 {
  margin-right: 7rem  !important;
}

.mr-16 {
  margin-right: 7.5rem  !important;
}

.mr-17 {
  margin-right: 8rem  !important;
}

.mr-18 {
  margin-right: 8.5rem  !important;
}

.mr-19 {
  margin-right: 9rem  !important;
}

.mr-20 {
  margin-right: 9.5rem  !important;
}

.mr-21 {
  margin-right: 10rem  !important;
}

.t-indent-0 {
  text-indent: 0rem;
}

.t-indent-1 {
  text-indent: 0.25rem;
}

.t-indent-2 {
  text-indent: 0.5rem;
}

.t-indent-3 {
  text-indent: 1rem;
}

.t-indent-4 {
  text-indent: 1.5rem;
}

.t-indent-5 {
  text-indent: 2rem;
}

.t-indent-6 {
  text-indent: 2.5rem;
}

.t-indent-7 {
  text-indent: 3rem;
}

.t-indent-8 {
  text-indent: 3.5rem;
}

.t-indent-9 {
  text-indent: 4rem;
}

.t-indent-10 {
  text-indent: 4.5rem;
}

.t-indent-11 {
  text-indent: 5rem;
}

.t-indent-12 {
  text-indent: 5.5rem;
}

.t-indent-13 {
  text-indent: 6rem;
}

.t-indent-14 {
  text-indent: 6.5rem;
}

.t-indent-15 {
  text-indent: 7rem;
}

.t-indent-16 {
  text-indent: 7.5rem;
}

.t-indent-17 {
  text-indent: 8rem;
}

.t-indent-18 {
  text-indent: 8.5rem;
}

.t-indent-19 {
  text-indent: 9rem;
}

.t-indent-20 {
  text-indent: 9.5rem;
}

.t-indent-21 {
  text-indent: 10rem;
}

.py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-8 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-9 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.py-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.py-11 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.py-12 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.py-13 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.py-14 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.py-15 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-4 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-5 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-6 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-7 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.px-8 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-9 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.px-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.px-11 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.px-12 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.px-13 {
  padding-left: 13rem;
  padding-right: 13rem;
}

.px-14 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.px-15 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.p-1 {
  padding: 1rem;
}

.p-2 {
  padding: 2rem;
}

.p-3 {
  padding: 3rem;
}

.p-4 {
  padding: 4rem;
}

.p-5 {
  padding: 5rem;
}

.p-6 {
  padding: 6rem;
}

.p-7 {
  padding: 7rem;
}

.p-8 {
  padding: 8rem;
}

.p-9 {
  padding: 9rem;
}

.p-10 {
  padding: 10rem;
}

.p-11 {
  padding: 11rem;
}

.p-12 {
  padding: 12rem;
}

.p-13 {
  padding: 13rem;
}

.p-14 {
  padding: 14rem;
}

.p-15 {
  padding: 15rem;
}

:root {
  --font-body-sans-serif: Open Sans,sans-serif;
  --font-secondary-sans-serif: Outfit,sans-serif;
  --bg-body:#000;
  --bg-foreground:#181a1c;
  --color-body-text:#fffc;
  --bg-element_1:#e1e1e1;
  --color-one: #6d63ff;
  --color-two:#34d2f3;
  --color-tree:#111d32;
  --bg-dash-nav:#ffffff;
  --text-muted:#fff6;
  --white: #ffffff;
  --gradient2: -webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);
  --gradient: linear-gradient(45deg,#f64f59,#c471ed,#12c2e9);
  --blue:#12c2e9;
  --purple:#c471ed;
  --pink:#f64f59;
}

.bg-foreground {
  background: var(--bg-foreground);
}

.txt-blue {
  color: var(--blue);
}

.txt-purple {
  color: var(--purple);
}

.txt-pink {
  color: var(--pink);
}

h1, h2, h3, h4, h5, h6 {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-weight: 500;
  letter-spacing: -0.3px;
}

/* Text style */
.text-uppercase {
  text-transform: uppercase;
}

.stroke-text {
  color: #fff;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1.4px;
  -webkit-text-stroke-color: #fff;
}

.txt-sm-heading {
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 1em;
}

.title-heading {
  display: inline-block;
  font-family: Outfit, sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 1px;
  padding-left: 20px;
  position: relative;
  text-transform: uppercase;
}

.title-heading:before {
  border: 2px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 50%;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
}

.text-gradient {
  background: var(--gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

body {
  font-family: var(--font-body-sans-serif), sans-serif;
  min-height: 100%;
  background-color: var(--bg-body);
  color: var(--color-body-text);
  margin: 0;
  font-size: 1rem;
  overflow-x: hidden;
  position: relative;
  width: auto;
  z-index: 1;
  box-sizing: border-box;
}

.site-content {
  position: relative;
  z-index: 3;
}

.bg__content {
  background-color: black;
}

.flash {
  display: block;
  position: fixed;
  bottom: 2em;
  right: 2em;
  z-index: 1000;
  padding: 1em;
  border-radius: 0.5em;
}

.flash.flash-success {
  background-color: #1c744c;
  color: #a9d5c1;
}

.container {
  padding: 0 20px;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}
.header {
  left: 0;
  padding: 20px 0;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 999;
}

.header .container-fluid {
  padding: 0 10px;
}

.header .header-wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
}

@media (min-width: 992px) {
  .header .header-wrapper {
    padding: 0 20px;
  }
}
@media (min-width: 1200px) {
  .header .header-wrapper {
    padding: 0 30px;
  }
}
@media (min-width: 1600px) {
  .header .header-wrapper {
    padding: 0 40px;
  }
}
@media (min-width: 1920px) {
  .header .header-wrapper {
    padding: 0 50px;
  }
}
.header .header-wrapper .header-logo {
  display: inline-flex;
}

.header-logo-link-d {
  display: none;
}

@media (min-width: 576px) {
  .header-logo-link-d {
    display: block;
  }
  .header-logo-link-m {
    display: none;
  }
}
.header .header-wrapper .header-logo h2 {
  margin: 0;
}

.header .header-wrapper .header-logo h2 a {
  text-decoration: none;
  color: white;
}

@media (min-width: 1200px) {
  .h2, h2 {
    font-size: 1.6rem;
  }
}
.header .header-wrapper .header-nav .nav-box ul.nav-home {
  display: none;
}

.hero-section {
  padding: 130px 0;
}

.hero-heading {
  font-size: 4rem;
  font-family: var(--font-secondary-sans-serif), sans-serif;
}

.hero-avatar img {
  border-radius: 50%;
  height: 320px;
  width: 320px;
}

@media (min-width: 768px) {
  .hero-heading {
    font-size: 6rem;
  }
}
@media (min-width: 992px) {
  .hero-heading {
    font-size: 7rem;
  }
}
@media (min-width: 1200px) {
  .hero-heading {
    font-size: 9rem;
  }
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

.button-dot.button-sm {
  padding: 10px 34px 10px 20px;
}

.btn {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.1490196078);
  border-radius: 3em;
  color: #fff;
  display: inline-block;
  font-family: Outfit, sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 1px;
  overflow: hidden;
  padding: 13px 30px;
  position: relative;
  text-transform: uppercase;
  transition: 0.12s ease-out;
  border: 0;
  box-shadow: none;
  text-decoration: none;
}

.btn:after {
  background-color: #ff82f3;
  background-image: var(--gradient);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: 0.1s linear;
  width: 100%;
  z-index: -1;
}

.btn span {
  color: transparent;
  display: block;
  position: relative;
}

.btn span:after, .btn span:before {
  color: #fff;
  content: attr(data-text);
  left: 0;
  position: absolute;
  transition: 0.14s ease-out;
}

.btn span:before {
  top: 0;
}

.btn span:after {
  opacity: 0;
  top: 100%;
  visibility: hidden;
}

.btn:hover {
  background: rgba(255, 255, 255, 0.1490196078);
  color: #fff;
}

.btn:hover:after {
  opacity: 0.2;
}

.btn:hover span:before {
  opacity: 0;
  top: -100%;
  visibility: hidden;
}

.btn:hover span:after {
  opacity: 1;
  top: 0;
  visibility: visible;
}

.btn-white:after {
  display: none;
}

.btn-white span:after, .btn-white span:before {
  color: #000;
}

.btn-white:hover {
  background: #fff;
  color: #000;
}

.btn-white {
  background: #fff;
  color: #000;
}

.btn.button-sm:before {
  right: 20px;
}

.full-widthswiper-container::part(container) {
  overflow: visible;
}

.full-width::part(container) {
  overflow: visible;
}

.section-sm {
  overflow: hidden;
  padding: 90px 0;
}

@media (min-width: 992px) {
  .section-box {
    padding: 0 30px;
  }
}
@media (min-width: 1200px) {
  .section-box {
    padding: 0 40px;
  }
}
@media (min-width: 1920px) {
  .section-box {
    padding: 0 60px;
  }
}
.section {
  overflow: hidden;
  padding: 110px 0;
}

.service-box {
  background: var(--bg-foreground);
  border-radius: 0.5em;
  overflow: hidden;
  padding: 30px;
  position: relative;
  z-index: 1;
}

.service-box .service-tag * {
  display: inline-flex;
  margin-bottom: 0;
}

.service-box .service-tag i {
  color: #fff;
  font-size: 3em;
  padding-right: 16px;
}

.service-box:after {
  bottom: 0;
  height: 2px;
}

.service-box:after, .service-box:before {
  background-color: #ff82f3;
  background-image: var(--gradient);
  content: "";
  left: 0;
  position: absolute;
  transition: 0.1s linear;
  width: 100%;
}

.service-box:before {
  height: 100%;
  opacity: 0;
  top: 0;
  visibility: hidden;
  z-index: -1;
}

.service-box:hover:before {
  opacity: 0.1;
  visibility: visible;
}

@media (max-width: 991.98px) {
  .service-box {
    padding: 20px;
  }
  .service-box .service-tag {
    margin-bottom: 12px;
  }
  .service-box .service-title {
    align-items: center;
    display: inline-flex;
    margin-bottom: 12px;
  }
  .service-box .service-title i {
    padding-right: 12px;
  }
}
@media (min-width: 992px) {
  .service-box {
    align-items: center;
    display: flex;
  }
  .service-box .service-tag {
    display: inline-flex;
    width: 15%;
  }
  .service-box .service-title {
    align-items: center;
    display: inline-flex;
    padding-right: 24px;
    width: 40%;
  }
  .service-box .service-content {
    display: inline-flex;
    width: 45%;
  }
}
/** Slider Box **/
swiper-container {
  width: 100%;
  height: 100%;
}

swiper-slide img {
  display: block;
  object-fit: cover;
}

swiper-slide {
  width: 60%;
}

swiper-slide:nth-child(2n) {
  width: 40%;
}

swiper-slide:nth-child(3n) {
  width: 20%;
}

.slider-box .slider-img a {
  display: block;
  position: relative;
}

.slider-box .slider-img a:before {
  background-color: #ff82f3;
  background-image: var(--gradient);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: 0.1s linear;
  width: 100%;
  z-index: 1;
}

.slider-box .slider-img a:hover:before {
  opacity: 0.1;
}

.slider-box .slider-img {
  border-radius: 1em;
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
}

.slider-box .slider-img img {
  transform: scale(1);
  transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 100%;
}

.data-content .bloc-column {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.data-content img {
  width: 100%;
  height: auto;
  border-radius: 0.5em;
}

@media (min-width: 677px) {
  .data-content .bloc-column {
    flex-direction: row;
  }
  .data-content .bloc-column > div {
    width: 50%;
  }
}
.projectHeader {
  background: 50%/cover fixed rgba(0, 0, 0, 0.71);
  padding-bottom: 120px;
  padding-top: 150px;
  position: relative;
}

.projectHeader:before {
  background: linear-gradient(0deg, #000000, rgba(0, 0, 0, 0.902) 40%, rgba(0, 0, 0, 0.902));
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.projectHeader .container {
  position: relative;
  z-index: 99;
}

.bg-gradient {
  background: var(--gradient);
}

ul.tags {
  list-style: none;
  margin: 3em 0 0 0;
  padding: 0;
}

ul.tags li {
  display: inline-block;
  padding: 0.3em 1em;
  font-size: 0.886em;
  background-color: var(--bg-body);
  border-radius: 50px;
}

.card {
  background-color: var(--bg-foreground);
  border-radius: 0.6em;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.card:after, .card:before {
  background-color: #ff82f3;
  background-image: var(--gradient);
  content: "";
  left: 0;
  position: absolute;
  transition: 0.1s linear;
  width: 100%;
}

.card:after {
  bottom: 0;
  height: 2px;
}

.card a {
  color: white;
  text-decoration: none;
}

.card-group {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 10px;
}

@media (min-width: 776px) {
  .card-group {
    grid-template-columns: repeat(4, 1fr);
  }
}
form .form-control {
  background: var(--bg-foreground);
  border: 0;
  border-radius: 0.5em;
  box-shadow: none;
  font: 400 15px Open Sans, sans-serif;
  transition: 0.16s ease-out;
  line-height: 3.5;
  text-indent: 15px;
  width: 100%;
  color: rgba(255, 255, 255, 0.8);
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/swiper/swiper.css ***!
  \***********************************************************************************************************************/
/**
 * Swiper 11.2.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 23, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FDZ0RBOztFQUFBO0FBdUJBOztFQUFBO0FBa0JBOztFQUFBO0FBUUE7O0VBQUE7QUFRQTs7RUFBQTtBQVFBOztFQUFBO0FBUUE7O0VBQUE7QUN4SEE7Ozs7OztFQUFBO0FBUUE7RUFDRTtFQUNBO0FDdUJGOztBRHJCQTtFQUNFO0VBQ0E7QUN3QkY7O0FEdEJBO0VBQ0U7QUN5QkY7O0FEdkJBO0VBQ0U7QUMwQkY7O0FEeEJBO0FBQ0E7RUFBWTtBQzRCWjs7QUQzQkE7RUFBUztBQytCVDs7QUQ5QkE7RUFBWTtBQ2tDWjs7QURqQ0E7RUFBVztBQ3FDWDs7QURwQ0E7QUFDQTtFQUNFO0FDdUNGOztBRHJDQTtFQUNFO0FDd0NGOztBRHRDQTtBQUNBO0VBQWU7QUMwQ2Y7O0FEekNBO0VBQVc7QUM2Q1g7O0FENUNBO0VBQVE7QUNnRFI7O0FEL0NBO0VBQVc7QUNtRFg7O0FEbERBO0VBQ0U7QUNxREY7O0FEbkRBO0VBQW9CO0FDdURwQjs7QUR0REE7RUFBYztBQzBEZDs7QUR6REE7RUFDRTtFQUNBO0FDNERGOztBRDFEQTtFQUNFO0lBQ0U7SUFDQTtFQzZERjtFRDNEQTtJQUNFO0VDNkRGO0FBQ0Y7QUQzREE7RUFBb0I7QUM4RHBCOztBRDdEQTtFQUErQjtBQ2lFL0I7O0FEaEVBO0VBQXdCO0FDb0V4Qjs7QURuRUE7RUFBUztBQ3VFVDs7QUR0RUE7RUFBZ0I7QUMwRWhCOztBRHpFQTtFQUFlO0FDNkVmOztBRDVFQTtFQUNFO0lBQVU7RUNnRlY7RUQvRUE7SUFBZTtFQ2tGZjtBQUNGO0FEakZBO0VBQVc7QUNvRlg7O0FEbkZBO0VBQ0U7SUFBVztFQ3VGWDtBQUNGO0FEdEZBO0FBQ0E7RUFDRTtJQUNFO0VDd0ZGO0FBQ0Y7QUR0RkE7RUFDRTtJQUNFO0VDd0ZGO0FBQ0Y7QUR0RkE7QUFDQTtFQUFlO0FDeUZmOztBRHhGQTtFQUFhO0FDNEZiOztBRDNGQTtFQUFXO0FDK0ZYOztBRDlGQTtFQUFZO0FDa0daOztBRGpHQTtFQUFhO0FDcUdiOztBRHBHQTtFQUFVO0FDd0dWOztBRHZHQTtBQUNBO0VBQWdCO0FDMkdoQjs7QUQxR0E7QUFDQTtFQUFpQjtBQzhHakI7O0FEN0dBO0VBQVk7QUNpSFo7O0FEaEhBO0VBQVc7QUNvSFg7O0FEbkhBO0VBQVc7QUN1SFg7O0FEdEhBO0VBQWE7QUMwSGI7O0FEekhBO0VBQW1CO0FDNkhuQjs7QUQ1SEE7RUFBYTtBQ2dJYjs7QUQvSEE7RUFBbUI7QUNtSW5COztBRGxJQTtFQUFtQjtBQ3NJbkI7O0FEcklBO0VBQWE7QUN5SWI7O0FEeElBO0VBQWtCO0FDNElsQjs7QUQzSUE7RUFBWTtBQytJWjs7QUQ5SUE7RUFBWTtBQ2tKWjs7QURqSkE7RUFBd0I7QUNxSnhCOztBRHBKQTtFQUFXO0FDd0pYOztBRHZKQTtFQUFTO0FDMkpUOztBRDFKQTtFQUFTO0FDOEpUOztBRDdKQTtFQUNFO0VBQ0E7RUFDQTtBQ2dLRjs7QUQ5SkE7QUFDQTtFQUFNO0FDa0tOOztBRGpLQTtFQUFNO0FDcUtOOztBRHBLQTtFQUFNO0FDd0tOOztBRnJSSTtFQUNFO0FFd1JOOztBRnpSSTtFQUNFO0FFNFJOOztBRjdSSTtFQUNFO0FFZ1NOOztBRmpTSTtFQUNFO0FFb1NOOztBRnJTSTtFQUNFO0FFd1NOOztBRnpTSTtFQUNFO0FFNFNOOztBRjdTSTtFQUNFO0FFZ1ROOztBRmpUSTtFQUNFO0FFb1ROOztBRnJUSTtFQUNFO0FFd1ROOztBRnpUSTtFQUNFO0FFNFROOztBRjdUSTtFQUNFO0FFZ1VOOztBRmpVSTtFQUNFO0FFb1VOOztBRnJVSTtFQUNFO0FFd1VOOztBRnpVSTtFQUNFO0FFNFVOOztBRjdVSTtFQUNFO0FFZ1ZOOztBRmpWSTtFQUNFO0FFb1ZOOztBRnJWSTtFQUNFO0FFd1ZOOztBRnpWSTtFQUNFO0FFNFZOOztBRjdWSTtFQUNFO0FFZ1dOOztBRmpXSTtFQUNFO0FFb1dOOztBRnJXSTtFQUNFO0FFd1dOOztBRDFQQTtBQUNBO0VBQUs7QUM4UEw7O0FGbFVJO0VBQVc7QUVzVWY7O0FGdFVJO0VBQVc7QUUwVWY7O0FGMVVJO0VBQVc7QUU4VWY7O0FGOVVJO0VBQVc7QUVrVmY7O0FGbFZJO0VBQVc7QUVzVmY7O0FGdFZJO0VBQVc7QUUwVmY7O0FGMVZJO0VBQVc7QUU4VmY7O0FGOVZJO0VBQVc7QUVrV2Y7O0FGbFdJO0VBQVc7QUVzV2Y7O0FGdFdJO0VBQVc7QUUwV2Y7O0FEcFNBO0VBQUs7QUN3U0w7O0FGeldJO0VBQVc7QUU2V2Y7O0FGN1dJO0VBQVc7QUVpWGY7O0FGalhJO0VBQVc7QUVxWGY7O0FGclhJO0VBQVc7QUV5WGY7O0FGelhJO0VBQVc7QUU2WGY7O0FGN1hJO0VBQVc7QUVpWWY7O0FGallJO0VBQVc7QUVxWWY7O0FGcllJO0VBQVc7QUV5WWY7O0FGellJO0VBQVc7QUU2WWY7O0FGN1lJO0VBQVc7QUVpWmY7O0FEOVVBO0VBQUs7QUNrVkw7O0FGaFpJO0VBQVc7QUVvWmY7O0FGcFpJO0VBQVc7QUV3WmY7O0FGeFpJO0VBQVc7QUU0WmY7O0FGNVpJO0VBQVc7QUVnYWY7O0FGaGFJO0VBQVc7QUVvYWY7O0FGcGFJO0VBQVc7QUV3YWY7O0FGeGFJO0VBQVc7QUU0YWY7O0FGNWFJO0VBQVc7QUVnYmY7O0FGaGJJO0VBQVc7QUVvYmY7O0FGcGJJO0VBQVc7QUV3YmY7O0FEeFhBO0VBQUs7QUM0WEw7O0FGdmJJO0VBQVc7QUUyYmY7O0FGM2JJO0VBQVc7QUUrYmY7O0FGL2JJO0VBQVc7QUVtY2Y7O0FGbmNJO0VBQVc7QUV1Y2Y7O0FGdmNJO0VBQVc7QUUyY2Y7O0FGM2NJO0VBQVc7QUUrY2Y7O0FGL2NJO0VBQVc7QUVtZGY7O0FGbmRJO0VBQVc7QUV1ZGY7O0FGdmRJO0VBQVc7QUUyZGY7O0FGM2RJO0VBQVc7QUUrZGY7O0FEbGFBO0FBRUE7RUFDRTtFQUNBO0FDb2FGOztBRGxhQTtBQUNBO0VBQUs7QUNzYUw7O0FEcmFBO0VBQUs7QUN5YUw7O0FEdmFBO0FEakdJO0VBQ0U7QUU0Z0JOOztBRjdnQkk7RUFDRTtBRWdoQk47O0FGamhCSTtFQUNFO0FFb2hCTjs7QUZyaEJJO0VBQ0U7QUV3aEJOOztBRnpoQkk7RUFDRTtBRTRoQk47O0FGN2hCSTtFQUNFO0FFZ2lCTjs7QUZqaUJJO0VBQ0U7QUVvaUJOOztBRnJpQkk7RUFDRTtBRXdpQk47O0FGemlCSTtFQUNFO0FFNGlCTjs7QUY3aUJJO0VBQ0U7QUVnakJOOztBRmpqQkk7RUFDRTtBRW9qQk47O0FGcmpCSTtFQUNFO0FFd2pCTjs7QUZ6akJJO0VBQ0U7QUU0akJOOztBRjdqQkk7RUFDRTtBRWdrQk47O0FGamtCSTtFQUNFO0FFb2tCTjs7QUZya0JJO0VBQ0U7QUV3a0JOOztBRnprQkk7RUFDRTtBRTRrQk47O0FGN2tCSTtFQUNFO0FFZ2xCTjs7QUZqbEJJO0VBQ0U7QUVvbEJOOztBRnJsQkk7RUFDRTtBRXdsQk47O0FGemxCSTtFQUNFO0FFNGxCTjs7QUY3bEJJO0VBQ0U7QUVnbUJOOztBRDdmQTtFQUFNO0FDaWdCTjs7QURoZ0JBO0VBQU07QUNvZ0JOOztBRG5nQkE7RUFDRTtBQ3NnQkY7O0FEcGdCQTtBREVJO0VBQ0U7QUVzZ0JOOztBRnZnQkk7RUFDRTtBRTBnQk47O0FGM2dCSTtFQUNFO0FFOGdCTjs7QUYvZ0JJO0VBQ0U7QUVraEJOOztBRm5oQkk7RUFDRTtBRXNoQk47O0FGdmhCSTtFQUNFO0FFMGhCTjs7QUYzaEJJO0VBQ0U7QUU4aEJOOztBRi9oQkk7RUFDRTtBRWtpQk47O0FGbmlCSTtFQUNFO0FFc2lCTjs7QUZ2aUJJO0VBQ0U7QUUwaUJOOztBRjNpQkk7RUFDRTtBRThpQk47O0FGL2lCSTtFQUNFO0FFa2pCTjs7QUZuakJJO0VBQ0U7QUVzakJOOztBRnZqQkk7RUFDRTtBRTBqQk47O0FGM2pCSTtFQUNFO0FFOGpCTjs7QUQvakJBO0FBQ0E7RUR4Qkk7SUFDRTtFRTJsQko7RUY1bEJFO0lBQ0U7RUU4bEJKO0VGL2xCRTtJQUNFO0VFaW1CSjtFRmxtQkU7SUFDRTtFRW9tQko7RUZybUJFO0lBQ0U7RUV1bUJKO0VGeG1CRTtJQUNFO0VFMG1CSjtFRjNtQkU7SUFDRTtFRTZtQko7RUY5bUJFO0lBQ0U7RUVnbkJKO0VGam5CRTtJQUNFO0VFbW5CSjtFRnBuQkU7SUFDRTtFRXNuQko7RUZ2bkJFO0lBQ0U7RUV5bkJKO0VGMW5CRTtJQUNFO0VFNG5CSjtFRjduQkU7SUFDRTtFRStuQko7RUZob0JFO0lBQ0U7RUVrb0JKO0FBQ0Y7QUR6bUJBO0VEcEJJO0lBQ0U7RUVnb0JKO0VGam9CRTtJQUNFO0VFbW9CSjtFRnBvQkU7SUFDRTtFRXNvQko7RUZ2b0JFO0lBQ0U7RUV5b0JKO0VGMW9CRTtJQUNFO0VFNG9CSjtFRjdvQkU7SUFDRTtFRStvQko7RUZocEJFO0lBQ0U7RUVrcEJKO0VGbnBCRTtJQUNFO0VFcXBCSjtFRnRwQkU7SUFDRTtFRXdwQko7RUZ6cEJFO0lBQ0U7RUUycEJKO0VGNXBCRTtJQUNFO0VFOHBCSjtFRi9wQkU7SUFDRTtFRWlxQko7RUZscUJFO0lBQ0U7RUVvcUJKO0VGcnFCRTtJQUNFO0VFdXFCSjtBQUNGO0FGbHFCSTtFQUNFO0VBQ0E7RUFDQTtBRW9xQk47O0FGdnFCSTtFQUNFO0VBQ0E7RUFDQTtBRTBxQk47O0FGN3FCSTtFQUNFO0VBQ0E7RUFDQTtBRWdyQk47O0FGbnJCSTtFQUNFO0VBQ0E7RUFDQTtBRXNyQk47O0FGenJCSTtFQUNFO0VBQ0E7RUFDQTtBRTRyQk47O0FGL3JCSTtFQUNFO0VBQ0E7RUFDQTtBRWtzQk47O0FGcnNCSTtFQUNFO0VBQ0E7RUFDQTtBRXdzQk47O0FGM3NCSTtFQUNFO0VBQ0E7RUFDQTtBRThzQk47O0FGanRCSTtFQUNFO0VBQ0E7RUFDQTtBRW90Qk47O0FGdnRCSTtFQUNFO0VBQ0E7RUFDQTtBRTB0Qk47O0FGN3RCSTtFQUNFO0VBQ0E7RUFDQTtBRWd1Qk47O0FGbnVCSTtFQUNFO0VBQ0E7RUFDQTtBRXN1Qk47O0FGenVCSTtFQUNFO0VBQ0E7RUFDQTtBRTR1Qk47O0FGL3VCSTtFQUNFO0VBQ0E7RUFDQTtBRWt2Qk47O0FGcnZCSTtFQUNFO0VBQ0E7RUFDQTtBRXd2Qk47O0FGM3ZCSTtFQUNFO0VBQ0E7RUFDQTtBRTh2Qk47O0FGandCSTtFQUNFO0VBQ0E7RUFDQTtBRW93Qk47O0FGdndCSTtFQUNFO0VBQ0E7RUFDQTtBRTB3Qk47O0FGN3dCSTtFQUNFO0VBQ0E7RUFDQTtBRWd4Qk47O0FGbnhCSTtFQUNFO0VBQ0E7RUFDQTtBRXN4Qk47O0FGenhCSTtFQUNFO0VBQ0E7RUFDQTtBRTR4Qk47O0FGL3hCSTtFQUNFO0VBQ0E7RUFDQTtBRWt5Qk47O0FGcnlCSTtFQUNFO0VBQ0E7RUFDQTtBRXd5Qk47O0FGM3lCSTtFQUNFO0VBQ0E7RUFDQTtBRTh5Qk47O0FGanpCSTtFQUNFO0VBQ0E7RUFDQTtBRW96Qk47O0FGdnpCSTtFQUNFO0VBQ0E7RUFDQTtBRTB6Qk47O0FGN3pCSTtFQUNFO0VBQ0E7RUFDQTtBRWcwQk47O0FGbjBCSTtFQUNFO0VBQ0E7RUFDQTtBRXMwQk47O0FGejBCSTtFQUNFO0VBQ0E7RUFDQTtBRTQwQk47O0FGLzBCSTtFQUNFO0VBQ0E7RUFDQTtBRWsxQk47O0FGcjFCSTtFQUNFO0VBQ0E7RUFDQTtBRXcxQk47O0FGMzFCSTtFQUNFO0VBQ0E7RUFDQTtBRTgxQk47O0FGajJCSTtFQUNFO0VBQ0E7RUFDQTtBRW8yQk47O0FGdjJCSTtFQUNFO0VBQ0E7RUFDQTtBRTAyQk47O0FGNzJCSTtFQUNFO0VBQ0E7RUFDQTtBRWczQk47O0FGbjNCSTtFQUNFO0VBQ0E7RUFDQTtBRXMzQk47O0FGejNCSTtFQUNFO0VBQ0E7RUFDQTtBRTQzQk47O0FGLzNCSTtFQUNFO0VBQ0E7RUFDQTtBRWs0Qk47O0FGcjRCSTtFQUNFO0VBQ0E7RUFDQTtBRXc0Qk47O0FGMzRCSTtFQUNFO0VBQ0E7RUFDQTtBRTg0Qk47O0FGajVCSTtFQUNFO0VBQ0E7RUFDQTtBRW81Qk47O0FGdjVCSTtFQUNFO0VBQ0E7RUFDQTtBRTA1Qk47O0FGNzVCSTtFQUNFO0VBQ0E7RUFDQTtBRWc2Qk47O0FGbjZCSTtFQUNFO0VBQ0E7RUFDQTtBRXM2Qk47O0FGejZCSTtFQUNFO0VBQ0E7RUFDQTtBRTQ2Qk47O0FGLzZCSTtFQUNFO0VBQ0E7RUFDQTtBRWs3Qk47O0FGcjdCSTtFQUNFO0VBQ0E7RUFDQTtBRXc3Qk47O0FGMzdCSTtFQUNFO0VBQ0E7RUFDQTtBRTg3Qk47O0FGajhCSTtFQUNFO0VBQ0E7RUFDQTtBRW84Qk47O0FGdjhCSTtFQUNFO0VBQ0E7RUFDQTtBRTA4Qk47O0FENTdCQTtBQUNBO0VBQ0U7RUFDQTtBQys3QkY7O0FENzdCQTtFQUFlO0FDaThCZjs7QURoOEJBO0VBQWM7QUNvOEJkOztBRG44QkE7RUFBYTtBQ3U4QmI7O0FEdDhCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeThCRjs7QUR2OEJBO0VBQ0U7QUMwOEJGOztBRHg4QkE7RUFDRTtBQzI4QkY7O0FEejhCQTtFQUNFO0FDNDhCRjs7QUQxOEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNjhCRjs7QUQzOEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDODhCRjs7QUQ1OEJBO0VBQ0U7QUMrOEJGOztBRDc4QkE7RUFBWTtBQ2k5Qlo7O0FEaDlCQTtFQUFtQjtBQ285Qm5COztBRG45QkE7RUFBZTtBQ3U5QmY7O0FEdDlCQTtFQUFzQjtBQzA5QnRCOztBRHo5QkE7RUFBc0I7QUM2OUJ0Qjs7QUQ1OUJBO0VBQW9CO0FDZytCcEI7O0FELzlCQTtFQUFhO0FDbStCYjs7QURsK0JBO0VBQW9CO0FDcytCcEI7O0FEcitCQTtFQUFjO0FDeStCZDs7QUR4K0JBO0VBQXFCO0FDNCtCckI7O0FEMytCQTtFQUFZO0FDKytCWjs7QUQ5K0JBO0VBQW1CO0FDay9CbkI7O0FEai9CQTtFQUFtQjtBQ3EvQm5COztBRHAvQkE7RUFBaUI7QUN3L0JqQjs7QUR2L0JBO0VBQW1CO0FDMi9CbkI7O0FEMS9CQTtFQUFpQjtBQzgvQmpCOztBRDcvQkE7RUFBeUI7QUNpZ0N6Qjs7QURoZ0NBO0VBQWtCO0FDb2dDbEI7O0FEbmdDQTtFQUF3QjtBQ3VnQ3hCOztBRHRnQ0E7RUFDRTtFQUNBO0FDeWdDRjs7QUR2Z0NBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzBnQ0Y7O0FEeGdDQTtFQUNFO0FDMmdDRjs7QUR6Z0NBO0FBQ0E7RUQ5TkUsZ0RDK04wQjtFRDlOMUIscURDOE4wQjtFRDdOMUIsd0RDNk4wQjtFRDVOMUIsbURDNE4wQjtBQytnQzVCOztBRDdnQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2doQ0Y7O0FEOWdDQTtBQUNBO0VBQ0U7RUFDQTtBQ2loQ0Y7QURoaENFO0VBQ0U7QUNraENKOztBRC9nQ0E7QUFDQTtFQUNFO0FDa2hDRjs7QURoaENBO0VBQ0U7RUFDQTtBQ21oQ0Y7O0FEamhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNvaENGOztBRGxoQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcWhDRjs7QURsaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNxaENGOztBRG5oQ0E7RUFDRTtBQ3NoQ0Y7O0FEcGhDQTtFQUNFO0FDdWhDRjs7QURyaENBO0VBQ0U7RUFDQTtBQ3doQ0Y7O0FEdGhDQTtFQUNFO0VBQ0E7QUN5aENGOztBRHZoQ0E7RUFDRTtFQUNBO0FDMGhDRjs7QUR4aENBO0VBQ0U7RUFDQTtBQzJoQ0Y7O0FEemhDQTtFQUNFO0VBQ0E7RUFDQTtBQzRoQ0Y7O0FEMWhDQTtFQUNFO0VBQ0E7RUFDQTtBQzZoQ0Y7O0FEM2hDQTtFQUNFO0VBQ0E7RUFDQTtBQzhoQ0Y7O0FENWhDQTtFQUNFO0VBQ0E7QUMraENGOztBRDdoQ0E7RUFDRTtFQUNBO0FDZ2lDRjs7QUQ5aENBO0VBQ0U7QUNpaUNGOztBRC9oQ0E7RUFDRTtBQ2tpQ0Y7O0FEL2hDQTtBQUNBO0VBQ0U7QUNraUNGOztBRGhpQ0E7RUFDRTtFQUNBO0FDbWlDRjtBRGxpQ0U7RUFDRTtBQ29pQ0o7O0FEamlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDb2lDRjs7QURsaUNBO0VBQ0U7RUFDQTtBQ3FpQ0Y7O0FEbmlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNzaUNGO0FEcmlDRTtFQUNFO0FDdWlDSjs7QURwaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdWlDRjs7QURyaUNBO0VBQ0U7QUN3aUNGOztBRHRpQ0E7RUFDRTtBQ3lpQ0Y7O0FEdmlDQTtFQUNFO0FDMGlDRjs7QUR4aUNBO0VBQ0U7RUFDQTtBQzJpQ0Y7O0FEemlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzRpQ0Y7O0FEMWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzZpQ0Y7O0FEM2lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDOGlDRjs7QUQ1aUNBO0VBQ0U7QUMraUNGOztBRDdpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2dqQ0Y7O0FGejNDSTtFQUFjO0FFNjNDbEI7O0FGNzNDSTtFQUFjO0FFaTRDbEI7O0FGajRDSTtFQUFjO0FFcTRDbEI7O0FGcjRDSTtFQUFjO0FFeTRDbEI7O0FGejRDSTtFQUFjO0FFNjRDbEI7O0FGNzRDSTtFQUFjO0FFaTVDbEI7O0FGajVDSTtFQUFjO0FFcTVDbEI7O0FGcjVDSTtFQUFjO0FFeTVDbEI7O0FGejVDSTtFQUFjO0FFNjVDbEI7O0FGNzVDSTtFQUFjO0FFaTZDbEI7O0FGajZDSTtFQUFjO0FFcTZDbEI7O0FGcjZDSTtFQUFjO0FFeTZDbEI7O0FGejZDSTtFQUFjO0FFNjZDbEI7O0FGNzZDSTtFQUFjO0FFaTdDbEI7O0FGajdDSTtFQUFjO0FFcTdDbEI7O0FGcjdDSTtFQUFjO0FFeTdDbEI7O0FGejdDSTtFQUFjO0FFNjdDbEI7O0FGNzdDSTtFQUFjO0FFaThDbEI7O0FGajhDSTtFQUFjO0FFcThDbEI7O0FGcjhDSTtFQUFjO0FFeThDbEI7O0FGejhDSTtFQUFjO0FFNjhDbEI7O0FGNzhDSTtFQUFjO0FFaTlDbEI7O0FGajlDSTtFQUFjO0FFcTlDbEI7O0FGcjlDSTtFQUFjO0FFeTlDbEI7O0FGejlDSTtFQUFjO0FFNjlDbEI7O0FGNzlDSTtFQUFjO0FFaStDbEI7O0FGaitDSTtFQUFjO0FFcStDbEI7O0FGcitDSTtFQUFjO0FFeStDbEI7O0FGeitDSTtFQUFjO0FFNitDbEI7O0FGNytDSTtFQUFjO0FFaS9DbEI7O0FGai9DSTtFQUFjO0FFcS9DbEI7O0FGci9DSTtFQUFjO0FFeS9DbEI7O0FGei9DSTtFQUFjO0FFNi9DbEI7O0FGNy9DSTtFQUFjO0FFaWdEbEI7O0FGamdESTtFQUFjO0FFcWdEbEI7O0FGcmdESTtFQUFjO0FFeWdEbEI7O0FGemdESTtFQUFjO0FFNmdEbEI7O0FGN2dESTtFQUFjO0FFaWhEbEI7O0FGamhESTtFQUFjO0FFcWhEbEI7O0FGcmhESTtFQUFjO0FFeWhEbEI7O0FGemhESTtFQUFjO0FFNmhEbEI7O0FGN2hESTtFQUFjO0FFaWlEbEI7O0FGamlESTtFQUFjO0FFcWlEbEI7O0FGcmlESTtFQUFjO0FFeWlEbEI7O0FGemlESTtFQUFjO0FFNmlEbEI7O0FGN2lESTtFQUFjO0FFaWpEbEI7O0FGampESTtFQUFjO0FFcWpEbEI7O0FGcmpESTtFQUFjO0FFeWpEbEI7O0FGempESTtFQUFjO0FFNmpEbEI7O0FGN2pESTtFQUFjO0FFaWtEbEI7O0FGamtESTtFQUFjO0FFcWtEbEI7O0FGcmtESTtFQUFjO0FFeWtEbEI7O0FGemtESTtFQUFjO0FFNmtEbEI7O0FGN2tESTtFQUFjO0FFaWxEbEI7O0FGamxESTtFQUFjO0FFcWxEbEI7O0FGcmxESTtFQUFjO0FFeWxEbEI7O0FGemxESTtFQUFjO0FFNmxEbEI7O0FGN2xESTtFQUFjO0FFaW1EbEI7O0FGam1ESTtFQUFjO0FFcW1EbEI7O0FGcm1ESTtFQUFjO0FFeW1EbEI7O0FGem1ESTtFQUFjO0FFNm1EbEI7O0FGN21ESTtFQUFjO0FFaW5EbEI7O0FGam5ESTtFQUFjO0FFcW5EbEI7O0FGcm5ESTtFQUFjO0FFeW5EbEI7O0FGem5ESTtFQUFjO0FFNm5EbEI7O0FGN25ESTtFQUFjO0FFaW9EbEI7O0FGam9ESTtFQUFjO0FFcW9EbEI7O0FGcm9ESTtFQUFjO0FFeW9EbEI7O0FGem9ESTtFQUFjO0FFNm9EbEI7O0FGN29ESTtFQUFjO0FFaXBEbEI7O0FGanBESTtFQUFjO0FFcXBEbEI7O0FGcnBESTtFQUFjO0FFeXBEbEI7O0FGenBESTtFQUFjO0FFNnBEbEI7O0FGN3BESTtFQUFjO0FFaXFEbEI7O0FGanFESTtFQUFjO0FFcXFEbEI7O0FGcnFESTtFQUFjO0FFeXFEbEI7O0FGenFESTtFQUFjO0FFNnFEbEI7O0FGN3FESTtFQUFjO0FFaXJEbEI7O0FGanJESTtFQUFjO0FFcXJEbEI7O0FGcnJESTtFQUFjO0FFeXJEbEI7O0FGenJESTtFQUFjO0FFNnJEbEI7O0FGN3JESTtFQUFjO0FFaXNEbEI7O0FGanNESTtFQUFjO0FFcXNEbEI7O0FGcnNESTtFQUFjO0FFeXNEbEI7O0FGenNESTtFQUFjO0FFNnNEbEI7O0FGN3NESTtFQUFjO0FFaXREbEI7O0FGanRESTtFQUFjO0FFcXREbEI7O0FGcnRESTtFQUFjO0FFeXREbEI7O0FGenRESTtFQUFjO0FFNnREbEI7O0FGN3RESTtFQUFjO0FFaXVEbEI7O0FGanVESTtFQUFjO0FFcXVEbEI7O0FGcnVESTtFQUFjO0FFeXVEbEI7O0FGenVESTtFQUFjO0FFNnVEbEI7O0FGN3VESTtFQUFjO0FFaXZEbEI7O0FGanZESTtFQUFjO0FFcXZEbEI7O0FGcnZESTtFQUFjO0FFeXZEbEI7O0FGenZESTtFQUFjO0FFNnZEbEI7O0FGN3ZESTtFQUFjO0FFaXdEbEI7O0FGandESTtFQUFjO0FFcXdEbEI7O0FGcndESTtFQUFjO0FFeXdEbEI7O0FGenhESTtFQUFjO0FFNnhEbEI7O0FGN3hESTtFQUFjO0FFaXlEbEI7O0FGanlESTtFQUFjO0FFcXlEbEI7O0FGcnlESTtFQUFjO0FFeXlEbEI7O0FGenlESTtFQUFjO0FFNnlEbEI7O0FGN3lESTtFQUFjO0FFaXpEbEI7O0FGenhESTtFQUFhO0FFNnhEakI7O0FGN3hESTtFQUFhO0FFaXlEakI7O0FGanlESTtFQUFhO0FFcXlEakI7O0FGcnlESTtFQUFhO0FFeXlEakI7O0FGenlESTtFQUFhO0FFNnlEakI7O0FGN3lESTtFQUFhO0FFaXpEakI7O0FGanpESTtFQUFhO0FFcXpEakI7O0FGcnpESTtFQUFhO0FFeXpEakI7O0FGenpESTtFQUFhO0FFNnpEakI7O0FGN3pESTtFQUFhO0FFaTBEakI7O0FGajBESTtFQUFhO0FFcTBEakI7O0FGcjBESTtFQUFhO0FFeTBEakI7O0FGejBESTtFQUFhO0FFNjBEakI7O0FGNzBESTtFQUFhO0FFaTFEakI7O0FGajFESTtFQUFhO0FFcTFEakI7O0FGcjFESTtFQUFhO0FFeTFEakI7O0FGejFESTtFQUFhO0FFNjFEakI7O0FGNzFESTtFQUFhO0FFaTJEakI7O0FGajJESTtFQUFhO0FFcTJEakI7O0FGcjJESTtFQUFhO0FFeTJEakI7O0FGejJESTtFQUFhO0FFNjJEakI7O0FGNzJESTtFQUFhO0FFaTNEakI7O0FGajNESTtFQUFhO0FFcTNEakI7O0FGcjNESTtFQUFhO0FFeTNEakI7O0FGejNESTtFQUFhO0FFNjNEakI7O0FGNzNESTtFQUFhO0FFaTREakI7O0FGajRESTtFQUFhO0FFcTREakI7O0FGcjRESTtFQUFhO0FFeTREakI7O0FGejRESTtFQUFhO0FFNjREakI7O0FGNzRESTtFQUFhO0FFaTVEakI7O0FGajVESTtFQUFhO0FFcTVEakI7O0FGcjVESTtFQUFhO0FFeTVEakI7O0FGejVESTtFQUFhO0FFNjVEakI7O0FGNzVESTtFQUFhO0FFaTZEakI7O0FGajZESTtFQUFhO0FFcTZEakI7O0FGcjZESTtFQUFhO0FFeTZEakI7O0FGejZESTtFQUFhO0FFNjZEakI7O0FGNzZESTtFQUFhO0FFaTdEakI7O0FGajdESTtFQUFhO0FFcTdEakI7O0FGcjdESTtFQUFhO0FFeTdEakI7O0FGejdESTtFQUFhO0FFNjdEakI7O0FGNzdESTtFQUFhO0FFaThEakI7O0FGajhESTtFQUFhO0FFcThEakI7O0FGcjhESTtFQUFhO0FFeThEakI7O0FGejhESTtFQUFhO0FFNjhEakI7O0FGNzhESTtFQUFhO0FFaTlEakI7O0FGajlESTtFQUFhO0FFcTlEakI7O0FGcjlESTtFQUFhO0FFeTlEakI7O0FGejlESTtFQUFhO0FFNjlEakI7O0FGNzlESTtFQUFhO0FFaStEakI7O0FGaitESTtFQUFhO0FFcStEakI7O0FGcitESTtFQUFhO0FFeStEakI7O0FGeitESTtFQUFhO0FFNitEakI7O0FGNytESTtFQUFhO0FFaS9EakI7O0FGai9ESTtFQUFhO0FFcS9EakI7O0FGci9ESTtFQUFhO0FFeS9EakI7O0FGei9ESTtFQUFhO0FFNi9EakI7O0FGNy9ESTtFQUFhO0FFaWdFakI7O0FGamdFSTtFQUFhO0FFcWdFakI7O0FGcmdFSTtFQUFhO0FFeWdFakI7O0FGemdFSTtFQUFhO0FFNmdFakI7O0FGN2dFSTtFQUFhO0FFaWhFakI7O0FGamhFSTtFQUFhO0FFcWhFakI7O0FGcmhFSTtFQUFhO0FFeWhFakI7O0FGemhFSTtFQUFhO0FFNmhFakI7O0FGN2hFSTtFQUFhO0FFaWlFakI7O0FGamlFSTtFQUFhO0FFcWlFakI7O0FGcmlFSTtFQUFhO0FFeWlFakI7O0FGemlFSTtFQUFhO0FFNmlFakI7O0FGN2lFSTtFQUFhO0FFaWpFakI7O0FGampFSTtFQUFhO0FFcWpFakI7O0FGcmpFSTtFQUFhO0FFeWpFakI7O0FGempFSTtFQUFhO0FFNmpFakI7O0FGN2pFSTtFQUFhO0FFaWtFakI7O0FGamtFSTtFQUFhO0FFcWtFakI7O0FGcmtFSTtFQUFhO0FFeWtFakI7O0FGemtFSTtFQUFhO0FFNmtFakI7O0FGN2tFSTtFQUFhO0FFaWxFakI7O0FGamxFSTtFQUFhO0FFcWxFakI7O0FGcmxFSTtFQUFhO0FFeWxFakI7O0FGemxFSTtFQUFhO0FFNmxFakI7O0FGN2xFSTtFQUFhO0FFaW1FakI7O0FGam1FSTtFQUFhO0FFcW1FakI7O0FGcm1FSTtFQUFhO0FFeW1FakI7O0FGem1FSTtFQUFhO0FFNm1FakI7O0FGN21FSTtFQUFhO0FFaW5FakI7O0FGam5FSTtFQUFhO0FFcW5FakI7O0FGcm5FSTtFQUFhO0FFeW5FakI7O0FGem5FSTtFQUFhO0FFNm5FakI7O0FGN25FSTtFQUFhO0FFaW9FakI7O0FGam9FSTtFQUFhO0FFcW9FakI7O0FGcm9FSTtFQUFhO0FFeW9FakI7O0FGem9FSTtFQUFhO0FFNm9FakI7O0FGN29FSTtFQUFhO0FFaXBFakI7O0FGanBFSTtFQUFhO0FFcXBFakI7O0FGcnBFSTtFQUFhO0FFeXBFakI7O0FGenBFSTtFQUFhO0FFNnBFakI7O0FGN3BFSTtFQUFhO0FFaXFFakI7O0FGanFFSTtFQUFhO0FFcXFFakI7O0FGcnFFSTtFQUFhO0FFeXFFakI7O0FGcnZFSTtFQUNFO0FFd3ZFTjs7QUZ6dkVJO0VBQ0U7QUU0dkVOOztBRjd2RUk7RUFDRTtBRWd3RU47O0FGandFSTtFQUNFO0FFb3dFTjs7QUZyd0VJO0VBQ0U7QUV3d0VOOztBRnp3RUk7RUFDRTtBRTR3RU47O0FGN3dFSTtFQUNFO0FFZ3hFTjs7QUZqeEVJO0VBQ0U7QUVveEVOOztBRnJ4RUk7RUFDRTtBRXd4RU47O0FGenhFSTtFQUNFO0FFNHhFTjs7QUY3eEVJO0VBQ0U7QUVneUVOOztBRmp5RUk7RUFDRTtBRW95RU47O0FGcnlFSTtFQUNFO0FFd3lFTjs7QUZ6eUVJO0VBQ0U7QUU0eUVOOztBRjd5RUk7RUFDRTtBRWd6RU47O0FGanpFSTtFQUNFO0FFb3pFTjs7QUZyekVJO0VBQ0U7QUV3ekVOOztBRnp6RUk7RUFDRTtBRTR6RU47O0FGN3pFSTtFQUNFO0FFZzBFTjs7QUZqMEVJO0VBQ0U7QUVvMEVOOztBRnIwRUk7RUFDRTtBRXcwRU47O0FGejBFSTtFQUNFO0FFNDBFTjs7QUY3MEVJO0VBQ0U7QUVnMUVOOztBRmoxRUk7RUFDRTtBRW8xRU47O0FGcjFFSTtFQUNFO0FFdzFFTjs7QUZ6MUVJO0VBQ0U7QUU0MUVOOztBRjcxRUk7RUFDRTtBRWcyRU47O0FGajJFSTtFQUNFO0FFbzJFTjs7QUZyMkVJO0VBQ0U7QUV3MkVOOztBRnoyRUk7RUFDRTtBRTQyRU47O0FGNzJFSTtFQUNFO0FFZzNFTjs7QUZqM0VJO0VBQ0U7QUVvM0VOOztBRnIzRUk7RUFDRTtBRXczRU47O0FGejNFSTtFQUNFO0FFNDNFTjs7QUY3M0VJO0VBQ0U7QUVnNEVOOztBRmo0RUk7RUFDRTtBRW80RU47O0FGcjRFSTtFQUNFO0FFdzRFTjs7QUZ6NEVJO0VBQ0U7QUU0NEVOOztBRjc0RUk7RUFDRTtBRWc1RU47O0FGajVFSTtFQUNFO0FFbzVFTjs7QUZyNUVJO0VBQ0U7QUV3NUVOOztBRno1RUk7RUFDRTtBRTQ1RU47O0FGNzVFSTtFQUNFO0FFZzZFTjs7QUZqNkVJO0VBQ0U7QUVvNkVOOztBRnI2RUk7RUFDRTtBRXc2RU47O0FGejZFSTtFQUNFO0FFNDZFTjs7QUY3NkVJO0VBQ0U7QUVnN0VOOztBRmo3RUk7RUFDRTtBRW83RU47O0FGcjdFSTtFQUNFO0FFdzdFTjs7QUZ6N0VJO0VBQ0U7QUU0N0VOOztBRjc3RUk7RUFDRTtBRWc4RU47O0FGajhFSTtFQUNFO0FFbzhFTjs7QUZyOEVJO0VBQ0U7QUV3OEVOOztBRno4RUk7RUFDRTtBRTQ4RU47O0FGNzhFSTtFQUNFO0FFZzlFTjs7QUZqOUVJO0VBQ0U7QUVvOUVOOztBRnI5RUk7RUFDRTtBRXc5RU47O0FGejlFSTtFQUNFO0FFNDlFTjs7QUY3OUVJO0VBQ0U7QUVnK0VOOztBRmorRUk7RUFDRTtBRW8rRU47O0FGcitFSTtFQUNFO0FFdytFTjs7QUZ6K0VJO0VBQ0U7QUU0K0VOOztBRjcrRUk7RUFDRTtBRWcvRU47O0FGai9FSTtFQUNFO0FFby9FTjs7QUZyL0VJO0VBQ0U7QUV3L0VOOztBRnovRUk7RUFDRTtBRTQvRU47O0FGNy9FSTtFQUNFO0FFZ2dGTjs7QUZqZ0ZJO0VBQ0U7QUVvZ0ZOOztBRnJnRkk7RUFDRTtBRXdnRk47O0FGemdGSTtFQUNFO0FFNGdGTjs7QUY3Z0ZJO0VBQ0U7QUVnaEZOOztBRmpoRkk7RUFDRTtBRW9oRk47O0FGcmhGSTtFQUNFO0FFd2hGTjs7QUZ6aEZJO0VBQ0U7QUU0aEZOOztBRjdoRkk7RUFDRTtBRWdpRk47O0FGamlGSTtFQUNFO0FFb2lGTjs7QUZyaUZJO0VBQ0U7QUV3aUZOOztBRnppRkk7RUFDRTtBRTRpRk47O0FGN2lGSTtFQUNFO0FFZ2pGTjs7QUZqakZJO0VBQ0U7QUVvakZOOztBRnJqRkk7RUFDRTtBRXdqRk47O0FGempGSTtFQUNFO0FFNGpGTjs7QUY3akZJO0VBQ0U7QUVna0ZOOztBRmprRkk7RUFDRTtBRW9rRk47O0FGcmtGSTtFQUNFO0FFd2tGTjs7QUZ6a0ZJO0VBQ0U7QUU0a0ZOOztBRjdrRkk7RUFDRTtBRWdsRk47O0FGamxGSTtFQUNFO0FFb2xGTjs7QUZybEZJO0VBQ0U7QUV3bEZOOztBRnpsRkk7RUFDRTtBRTRsRk47O0FGN2xGSTtFQUNFO0FFZ21GTjs7QUZqbUZJO0VBQ0U7QUVvbUZOOztBRnJtRkk7RUFDRTtBRXdtRk47O0FGem1GSTtFQUNFO0FFNG1GTjs7QUY3bUZJO0VBQ0U7QUVnbkZOOztBRmpuRkk7RUFDRTtBRW9uRk47O0FGcm5GSTtFQUNFO0FFd25GTjs7QUZ6bkZJO0VBQ0U7QUU0bkZOOztBRjduRkk7RUFDRTtBRWdvRk47O0FGam9GSTtFQUNFO0FFb29GTjs7QUZyb0ZJO0VBQ0U7QUV3b0ZOOztBRnpvRkk7RUFDRTtBRTRvRk47O0FGN29GSTtFQUNFO0FFZ3BGTjs7QUZqcEZJO0VBQ0U7QUVvcEZOOztBRnJwRkk7RUFDRTtBRXdwRk47O0FGenBGSTtFQUNFO0FFNHBGTjs7QUY3cEZJO0VBQ0U7QUVncUZOOztBRmpxRkk7RUFDRTtBRW9xRk47O0FGcnFGSTtFQUNFO0FFd3FGTjs7QUZ6cUZJO0VBQ0U7QUU0cUZOOztBRjdxRkk7RUFDRTtBRWdyRk47O0FGanJGSTtFQUNFO0FFb3JGTjs7QUZyckZJO0VBQ0U7QUV3ckZOOztBRnpyRkk7RUFDRTtBRTRyRk47O0FGN3JGSTtFQUNFO0FFZ3NGTjs7QUZqc0ZJO0VBQ0U7QUVvc0ZOOztBRnJzRkk7RUFDRTtBRXdzRk47O0FGenNGSTtFQUNFO0FFNHNGTjs7QUY3c0ZJO0VBQ0U7QUVndEZOOztBRmp0Rkk7RUFDRTtBRW90Rk47O0FGcnRGSTtFQUNFO0FFd3RGTjs7QUZ6dEZJO0VBQ0U7QUU0dEZOOztBRjd0Rkk7RUFDRTtBRWd1Rk47O0FGanVGSTtFQUNFO0FFb3VGTjs7QUZydUZJO0VBQ0U7QUV3dUZOOztBRnp1Rkk7RUFDRTtBRTR1Rk47O0FGN3VGSTtFQUNFO0FFZ3ZGTjs7QUZqdkZJO0VBQ0U7QUVvdkZOOztBRnJ2Rkk7RUFDRTtBRXd2Rk47O0FGenZGSTtFQUNFO0FFNHZGTjs7QUY3dkZJO0VBQ0U7QUVnd0ZOOztBRmp3Rkk7RUFDRTtBRW93Rk47O0FGcndGSTtFQUNFO0FFd3dGTjs7QUZ6d0ZJO0VBQ0U7QUU0d0ZOOztBRjd3Rkk7RUFDRTtBRWd4Rk47O0FGanhGSTtFQUNFO0FFb3hGTjs7QUZyeEZJO0VBQ0U7QUV3eEZOOztBRnp4Rkk7RUFDRTtBRTR4Rk47O0FGN3hGSTtFQUNFO0FFZ3lGTjs7QUZqeUZJO0VBQ0U7QUVveUZOOztBRnJ5Rkk7RUFDRTtBRXd5Rk47O0FGenlGSTtFQUNFO0FFNHlGTjs7QUY3eUZJO0VBQ0U7QUVnekZOOztBRmp6Rkk7RUFDRTtBRW96Rk47O0FGcnpGSTtFQUNFO0FFd3pGTjs7QUZ6ekZJO0VBQ0U7QUU0ekZOOztBRjd6Rkk7RUFDRTtBRWcwRk47O0FGajBGSTtFQUNFO0FFbzBGTjs7QUZyMEZJO0VBQ0U7QUV3MEZOOztBRnowRkk7RUFDRTtBRTQwRk47O0FGNzBGSTtFQUNFO0FFZzFGTjs7QUZqMUZJO0VBQ0U7QUVvMUZOOztBRnIxRkk7RUFDRTtBRXcxRk47O0FGejFGSTtFQUNFO0FFNDFGTjs7QUY3MUZJO0VBQ0U7QUVnMkZOOztBRmoyRkk7RUFDRTtBRW8yRk47O0FGcjJGSTtFQUNFO0FFdzJGTjs7QUZ6MkZJO0VBQ0U7QUU0MkZOOztBRjcyRkk7RUFDRTtBRWczRk47O0FGajNGSTtFQUNFO0FFbzNGTjs7QUZyM0ZJO0VBQ0U7QUV3M0ZOOztBRnozRkk7RUFDRTtBRTQzRk47O0FGNzNGSTtFQUNFO0FFZzRGTjs7QUZqNEZJO0VBQ0U7QUVvNEZOOztBRnI0Rkk7RUFDRTtBRXc0Rk47O0FGejRGSTtFQUNFO0FFNDRGTjs7QUY3NEZJO0VBQ0U7QUVnNUZOOztBRmo1Rkk7RUFDRTtBRW81Rk47O0FGcjVGSTtFQUNFO0FFdzVGTjs7QUZ6NUZJO0VBQ0U7QUU0NUZOOztBRjc1Rkk7RUFDRTtBRWc2Rk47O0FGajZGSTtFQUNFO0FFbzZGTjs7QUZyNkZJO0VBQ0U7QUV3NkZOOztBRno2Rkk7RUFDRTtBRTQ2Rk47O0FGNzZGSTtFQUNFO0FFZzdGTjs7QUZqN0ZJO0VBQ0U7QUVvN0ZOOztBRnI3Rkk7RUFDRTtBRXc3Rk47O0FGejdGSTtFQUNFO0FFNDdGTjs7QUY3N0ZJO0VBQ0U7QUVnOEZOOztBRmo4Rkk7RUFDRTtBRW84Rk47O0FGcjhGSTtFQUNFO0FFdzhGTjs7QUZ6OEZJO0VBQ0U7QUU0OEZOOztBRjc4Rkk7RUFDRTtBRWc5Rk47O0FGajlGSTtFQUNFO0FFbzlGTjs7QUZyOUZJO0VBQ0U7QUV3OUZOOztBRno5Rkk7RUFDRTtBRTQ5Rk47O0FGNzlGSTtFQUNFO0FFZytGTjs7QUZqK0ZJO0VBQ0U7QUVvK0ZOOztBRnIrRkk7RUFDRTtBRXcrRk47O0FGeitGSTtFQUNFO0FFNCtGTjs7QUY3K0ZJO0VBQ0U7QUVnL0ZOOztBRmovRkk7RUFDRTtBRW8vRk47O0FGci9GSTtFQUNFO0FFdy9GTjs7QUZ6L0ZJO0VBQ0U7QUU0L0ZOOztBRjcvRkk7RUFDRTtBRWdnR047O0FGamdHSTtFQUNFO0FFb2dHTjs7QUZyZ0dJO0VBQ0U7QUV3Z0dOOztBRnpnR0k7RUFDRTtBRTRnR047O0FGN2dHSTtFQUNFO0FFZ2hHTjs7QUZqaEdJO0VBQ0U7QUVvaEdOOztBRnJoR0k7RUFDRTtBRXdoR047O0FGemhHSTtFQUNFO0FFNGhHTjs7QUY3aEdJO0VBQ0U7QUVnaUdOOztBRmppR0k7RUFDRTtBRW9pR047O0FGcmlHSTtFQUNFO0FFd2lHTjs7QUZ6aUdJO0VBQ0U7QUU0aUdOOztBRjdpR0k7RUFDRTtBRWdqR047O0FGampHSTtFQUNFO0FFb2pHTjs7QUZyakdJO0VBQ0U7QUV3akdOOztBRnpqR0k7RUFDRTtBRTRqR047O0FGN2pHSTtFQUNFO0FFZ2tHTjs7QUZqa0dJO0VBQ0U7QUVva0dOOztBRnJrR0k7RUFDRTtBRXdrR047O0FGemtHSTtFQUNFO0FFNGtHTjs7QUY3a0dJO0VBQ0U7QUVnbEdOOztBRmpsR0k7RUFDRTtBRW9sR047O0FGcmxHSTtFQUNFO0FFd2xHTjs7QUZ6bEdJO0VBQ0U7QUU0bEdOOztBRjdsR0k7RUFDRTtBRWdtR047O0FGam1HSTtFQUNFO0FFb21HTjs7QUZybUdJO0VBQ0U7QUV3bUdOOztBRnptR0k7RUFDRTtBRTRtR047O0FGN21HSTtFQUNFO0FFZ25HTjs7QUZqbkdJO0VBQ0U7QUVvbkdOOztBRnJuR0k7RUFDRTtBRXduR047O0FGem5HSTtFQUNFO0FFNG5HTjs7QUY3bkdJO0VBQ0U7QUVnb0dOOztBRmpvR0k7RUFDRTtBRW9vR047O0FGcm9HSTtFQUNFO0FFd29HTjs7QUZ6b0dJO0VBQ0U7QUU0b0dOOztBRjdvR0k7RUFDRTtBRWdwR047O0FGanBHSTtFQUNFO0FFb3BHTjs7QUZycEdJO0VBQ0U7QUV3cEdOOztBRnpwR0k7RUFDRTtBRTRwR047O0FGN3BHSTtFQUNFO0FFZ3FHTjs7QUZqcUdJO0VBQ0U7QUVvcUdOOztBRnJxR0k7RUFDRTtBRXdxR047O0FGenFHSTtFQUNFO0FFNHFHTjs7QUY3cUdJO0VBQ0U7QUVnckdOOztBRmpyR0k7RUFDRTtBRW9yR047O0FGcnJHSTtFQUNFO0FFd3JHTjs7QUZ6ckdJO0VBQ0U7QUU0ckdOOztBRnRwR0k7RUFBWTtFQUFxQjtBRTJwR3JDOztBRjNwR0k7RUFBWTtFQUFxQjtBRWdxR3JDOztBRmhxR0k7RUFBWTtFQUFxQjtBRXFxR3JDOztBRnJxR0k7RUFBWTtFQUFxQjtBRTBxR3JDOztBRjFxR0k7RUFBWTtFQUFxQjtBRStxR3JDOztBRi9xR0k7RUFBWTtFQUFxQjtBRW9yR3JDOztBRnByR0k7RUFBWTtFQUFxQjtBRXlyR3JDOztBRnpyR0k7RUFBWTtFQUFxQjtBRThyR3JDOztBRjlyR0k7RUFBWTtFQUFxQjtBRW1zR3JDOztBRm5zR0k7RUFBWTtFQUFxQjtBRXdzR3JDOztBRnhzR0k7RUFBWTtFQUFxQjtBRTZzR3JDOztBRjdzR0k7RUFBWTtFQUFxQjtBRWt0R3JDOztBRmx0R0k7RUFBWTtFQUFxQjtBRXV0R3JDOztBRnZ0R0k7RUFBWTtFQUFxQjtBRTR0R3JDOztBRjV0R0k7RUFBWTtFQUFxQjtBRWl1R3JDOztBRnR1R0k7RUFBWTtFQUFzQjtBRTJ1R3RDOztBRjN1R0k7RUFBWTtFQUFzQjtBRWd2R3RDOztBRmh2R0k7RUFBWTtFQUFzQjtBRXF2R3RDOztBRnJ2R0k7RUFBWTtFQUFzQjtBRTB2R3RDOztBRjF2R0k7RUFBWTtFQUFzQjtBRSt2R3RDOztBRi92R0k7RUFBWTtFQUFzQjtBRW93R3RDOztBRnB3R0k7RUFBWTtFQUFzQjtBRXl3R3RDOztBRnp3R0k7RUFBWTtFQUFzQjtBRTh3R3RDOztBRjl3R0k7RUFBWTtFQUFzQjtBRW14R3RDOztBRm54R0k7RUFBWTtFQUFzQjtBRXd4R3RDOztBRnh4R0k7RUFBWTtFQUFzQjtBRTZ4R3RDOztBRjd4R0k7RUFBWTtFQUFzQjtBRWt5R3RDOztBRmx5R0k7RUFBWTtFQUFzQjtBRXV5R3RDOztBRnZ5R0k7RUFBWTtFQUFzQjtBRTR5R3RDOztBRjV5R0k7RUFBWTtFQUFzQjtBRWl6R3RDOztBRnZ5R0k7RUFBVztBRTJ5R2Y7O0FGM3lHSTtFQUFXO0FFK3lHZjs7QUYveUdJO0VBQVc7QUVtekdmOztBRm56R0k7RUFBVztBRXV6R2Y7O0FGdnpHSTtFQUFXO0FFMnpHZjs7QUYzekdJO0VBQVc7QUUrekdmOztBRi96R0k7RUFBVztBRW0wR2Y7O0FGbjBHSTtFQUFXO0FFdTBHZjs7QUZ2MEdJO0VBQVc7QUUyMEdmOztBRjMwR0k7RUFBVztBRSswR2Y7O0FGLzBHSTtFQUFXO0FFbTFHZjs7QUZuMUdJO0VBQVc7QUV1MUdmOztBRnYxR0k7RUFBVztBRTIxR2Y7O0FGMzFHSTtFQUFXO0FFKzFHZjs7QUYvMUdJO0VBQVc7QUVtMkdmOztBSHQ3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHdzdHRjs7QUh0N0dBO0VBQ0U7QUd5N0dGOztBSHY3R0E7RUFDRTtBRzA3R0Y7O0FIeDdHQTtFQUNFO0FHMjdHRjs7QUh6N0dBO0VBQ0U7QUc0N0dGOztBQzc5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGcrR0Y7O0FDOTlHQTtBQUNBO0VBQWdCO0FEaytHaEI7O0FDaitHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEbytHRjs7QUNsK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcStHRjs7QUNuK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHMrR0Y7O0FDcCtHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHUrR0Y7O0FDcitHQTtFQUNFO0VBQ0E7RUFDQTtBRHcrR0Y7O0FFdGhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5aEhGOztBRXRoSEE7RUFDRTtFQUNBO0FGeWhIRjs7QUV2aEhBO0VBQ0U7QUYwaEhGOztBRXhoSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJoSEY7O0FFemhIQTtFQUNFO0VBQ0E7QUY0aEhGOztBRzVqSEE7RUFDRTtBSCtqSEY7O0FHN2pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdrSEY7O0FHOWpIQTtFQUNFO0lBQ0U7RUhpa0hGO0FBQ0Y7QUcvakhBO0VBQ0U7SUFDRTtFSGlrSEY7QUFDRjtBRy9qSEE7RUFDRTtJQUNFO0VIaWtIRjtBQUNGO0FHL2pIQTtFQUNFO0lBQ0U7RUhpa0hGO0FBQ0Y7QUcvakhBO0VBQ0U7SUFDRTtFSGlrSEY7QUFDRjtBSW5tSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFtSEY7O0FJbm1IQTtFQUNFO0FKc21IRjs7QUlwbUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp1bUhGOztBSXJtSEE7RUFDRTtJQUNFO0VKd21IRjtBQUNGO0FJdG1IQTtFQUNFO0lBQ0U7RUp3bUhGO0FBQ0Y7QUl0bUhBO0VBQ0U7SUFDRTtFSndtSEY7QUFDRjtBSXRtSEE7RUFDRTtJQUNFO0VKd21IRjtBQUNGO0FJcm1IQTtFQUNFO0FKdW1IRjs7QUlybUhBO0VBQ0U7QUp3bUhGOztBSXRtSEE7RUFDRTtJQUFvQjtFSjBtSHBCO0VJem1IQTtJQUFvQjtFSjRtSHBCO0FBQ0Y7QUkzbUhBO0VBQ0U7QUo2bUhGOztBSTNtSEE7RUFDRTtFQUNBO0FKOG1IRjs7QUkzbUhBO0VBQ0U7SUFDRTtFSjhtSEY7QUFDRjtBSTFtSEE7RUFDRTtBSjRtSEY7O0FLN3FIQTtFQUNFO0FMZ3JIRjs7QUs5cUhBO0VBQ0U7RUFDQTtBTGlySEY7O0FLL3FIQTtFQUNFO0VBQ0E7RUFDQTtBTGtySEY7O0FLaHJIQTtFQUNFO0lBQ0U7RUxtckhGO0FBQ0Y7QUtqckhBO0VBQ0U7SUFDRTtFTG1ySEY7QUFDRjtBS2pySEE7RUFDRTtJQUNFO0VMbXJIRjtBQUNGO0FNNXNIQTtFQUVFO0FONnNIRjs7QU0zc0hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QU42c0hGOztBTTNzSEE7RUFDRTtBTjhzSEY7O0FNNXNIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitzSEY7O0FNN3NIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5ndEhGOztBTTlzSEE7RUFDRTtFQUNBO0VBQ0E7QU5pdEhGOztBTS9zSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOa3RIRjs7QU1odEhBO0VBQ0U7QU5tdEhGOztBTWh0SEE7RUFDRTtFQUNBO0VBQ0E7QU5tdEhGOztBTWh0SEE7RUFDRTtFQUNBO0FObXRIRjs7QU1odEhBO0VBQ0U7QU5tdEhGOztBTWh0SEE7RUFDRTtFQUNBO0VBQ0E7QU5tdEhGOztBTWh0SEE7RUFDRTtFQUNBO0VBQ0E7QU5tdEhGOztBTWp0SEE7RUFDRTtBTm90SEY7O0FNanRIQTtFQUNFO0FOb3RIRjs7QU1qdEhBO0VBQ0U7RUFDQTtBTm90SEY7O0FNbHRIQTtFQUVFO0VBQ0E7QU5vdEhGOztBTWx0SEE7RUFDRTtBTnF0SEY7O0FPaDBIQTtFQUNFO0FQbTBIRjs7QU9qMEhBO0VBQ0U7QVBvMEhGOztBT2wwSEE7RUFDRTtFQUNBO0FQcTBIRjs7QU9uMEhBO0VBQ0U7SUFDRTtFUHMwSEY7QUFDRjtBT3AwSEE7RUFDRTtJQUNFO0VQczBIRjtBQUNGO0FPcDBIQTtFQUNFO0lBQ0U7RVBzMEhGO0FBQ0Y7QU9wMEhBO0VBQ0U7RUFDQTtBUHMwSEY7O0FPcDBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHUwSEY7O0FPcjBIQTtFQUNFO0VBQ0E7QVB3MEhGOztBT3QwSEE7RUFDRTtFQUNBO0VBQ0E7QVB5MEhGOztBT3YwSEE7RUFDRTtFQUNBO0FQMDBIRjs7QU94MEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyMEhGOztBT3owSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNDBIRjs7QU96MEhBO0VBQ0U7RUFDQTtBUDQwSEY7O0FPMTBIQTtFQUNFO0lBQ0U7RVA2MEhGO0VPMzBIQTtJQUNFO0VQNjBIRjtFTzMwSEE7SUFDRTtJQUNBO0lBQ0E7RVA2MEhGO0VPMTBIQTtJQUNFO0VQNDBIRjtBQUNGO0FPejBIQTtFQUNFO0lBQ0U7SUFDQTtFUDIwSEY7RU94MEhBO0lBQ0U7SUFDQTtFUDAwSEY7RU92MEhBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVB5MEhGO0VPdDBIQTtJQUNFO0lBQ0E7RVB3MEhGO0FBQ0Y7QU90MEhBO0FBQ0E7RUFDRTtFQUNBO0FQdzBIRjs7QU9yMEhBO0VBQ0U7RUFDQTtBUHcwSEY7O0FPcjBIQTtFQUNFO0FQdzBIRjs7QU9yMEhBO0VBQ0U7QVB3MEhGOztBT3IwSEE7RUFDRTtBUHcwSEY7O0FPcjBIQTtFQUNFO0VBQ0E7QVB3MEhGOztBT3QwSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeTBIRjs7QU92MEhBO0VBQ0U7QVAwMEhGOztBT3gwSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUDIwSEY7O0FPejBIQTtFQUNFO0VBQ0E7RUFDQTtBUDQwSEY7O0FPMTBIQTtFQUNFO0VBQ0E7RUFDQTtBUDYwSEY7O0FPMTBIQTtFQUNFO0VBQ0E7RUFDQTtBUDYwSEY7O0FPMzBIQTtFQUNFO0lBQ0U7RVA4MEhGO0VPNTBIQTtJQUNFO0VQODBIRjtBQUNGO0FPNTBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQODBIRjs7QU81MEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArMEhGOztBTzcwSEE7RUFDRTtFQUNBO0FQZzFIRjs7QU85MEhBO0VBQ0U7QVBpMUhGOztBTy8wSEE7RUFDRTtFQUNBO0VBQ0E7QVBrMUhGOztBT2gxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbTFIRjs7QVE1aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUitpSUY7O0FRN2lJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZ2pJRjs7QVE5aUlBO0VBQ0U7RUFDQTtBUmlqSUY7O0FRL2lJQTtFQUNFO0VBQ0E7QVJraklGOztBUWhqSUE7RUFDRTtFQUNBO0VBQ0E7QVJtaklGOztBUWhqSUE7RUFDRTtJQUNFO0VSbWpJRjtBQUNGO0FTcGxJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUc2xJRixDOzs7O0FVaG1JQTs7Ozs7Ozs7OztFQVVFOztBQUVGLGVBQWU7QUFDZjtFQUNFLDJCQUEyQjtFQUMzQiw0Q0FBNnJFO0VBQzdyRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCO0FBQ0EsYUFBYTtBQUNiO0VBQ0UsNkJBQTZCO0VBQzdCOzs7R0FHQztBQUNIO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtFQUNWLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIscUZBQXFGO0VBQ3JGLHVCQUF1QjtBQUN6QjtBQUNBOzs7RUFHRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBLGdCQUFnQjtBQUNoQjs7RUFFRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDO0FBQ0EsZUFBZTtBQUNmO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBOztFQUVFLDRCQUE0QjtBQUM5QjtBQUNBLGFBQWE7QUFDYjtFQUNFLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUN4QixtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztBQUNiO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSx5REFBeUQ7QUFDM0Q7QUFDQTtFQUNFLFlBQVk7RUFDWixlQUFlO0VBQ2YsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsMkNBQTJDO0FBQzdDO0FBQ0EsdUJBQXVCO0FBQ3ZCLGVBQWU7QUFDZjs7Ozs7Ozs7OztFQVVFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnRkFBZ0Y7QUFDbEY7QUFDQTtFQUNFLGlGQUFpRjtBQUNuRjtBQUNBO0VBQ0UsK0VBQStFO0FBQ2pGO0FBQ0E7RUFDRSxrRkFBa0Y7QUFDcEY7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwwRUFBMEU7RUFDMUUsa0JBQWtCO0VBQ2xCLDZCQUE2QjtBQUMvQjtBQUNBOztFQUVFLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBLHFCQUFxQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy93ZWIvYmFzZS9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYi9iYXNlL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWIvYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYi93ZWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2ViL2Jhc2UvX3R5cG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2ViL19ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYi9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYi9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYi9faGVyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWIvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWIvX2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYi9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWIvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogRm9udCBDRE4gKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUluc3RydW1lbnQrU2FuczppdGFsLHdnaHRAMCw0MDAuLjcwMDsxLDQwMC4uNzAwJmZhbWlseT1QdWJsaWMrU2FuczppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3V0Zml0OndnaHRAMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG46cm9vdHtcbiAgLS1mb250LWJvZHktc2Fucy1zZXJpZjogT3BlbiBTYW5zLHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zZWNvbmRhcnktc2Fucy1zZXJpZjogT3V0Zml0LHNhbnMtc2VyaWY7XG4gIC0tYmctYm9keTojMDAwO1xuICAtLWJnLWZvcmVncm91bmQ6IzE4MWExYztcbiAgLS1jb2xvci1ib2R5LXRleHQ6I2ZmZmM7XG4gIC0tYmctZWxlbWVudF8xOiNlMWUxZTE7XG4gIC0tY29sb3Itb25lOiAjNmQ2M2ZmO1xuICAtLWNvbG9yLXR3bzojMzRkMmYzO1xuICAtLWNvbG9yLXRyZWU6IzExMWQzMjtcbiAgLS1iZy1kYXNoLW5hdjojZmZmZmZmO1xuICAtLXRleHQtbXV0ZWQ6I2ZmZjY7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC8vIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDE4LCAxOTQsIDIzMyksIHJnYigxOTYsIDExMywgMjM3KSwgcmdiKDI0NiwgNzksIDg5KSlcbiAgLS1ncmFkaWVudDI6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNmZjgyZjMsIzdiMTNmZiA1MCUsIzQwMGQ2NCk7XG4gIC0tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywjZjY0ZjU5LCNjNDcxZWQsIzEyYzJlOSk7XG4gIC0tYmx1ZTojMTJjMmU5O1xuICAtLXB1cnBsZTojYzQ3MWVkO1xuICAtLXBpbms6I2Y2NGY1OTtcbn1cbi5iZy1mb3JlZ3JvdW5ke1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1mb3JlZ3JvdW5kKTtcbn1cbi50eHQtYmx1ZXtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xufVxuLnR4dC1wdXJwbGV7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnR4dC1waW5re1xuICBjb2xvcjogdmFyKC0tcGluayk7XG59IiwiQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kbWF4OiAxMDA7XG4kb2Zmc2V0OiA1O1xuXG5AbWl4aW4gbGlzdC1sb29wKCRjbGFzc05hbWUsICRzdHlsZU5hbWUsICR1bml0KSB7XG4gICRpOiAwO1xuICBAd2hpbGUgJGkgPD0gJG1heCB7XG4gICAgI3skY2xhc3NOYW1lICsgJGl9IHtcbiAgICAgICN7JHN0eWxlTmFtZX06ICN7bWF0aC5kaXYoJGksIDEwKSArICR1bml0fTtcbiAgICB9XG4gICAgJGk6ICRpICsgJG9mZnNldDtcbiAgfVxufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdmFyKSB7XG4gIGJveC1zaGFkb3c6ICR2YXI7XG4gIC1tb3otYm94LXNoYWRvdzogJHZhcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdmFyO1xuICAtby1ib3gtc2hhZG93OiAkdmFyO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkdmFyKSB7XG4gIGJvcmRlci1yYWRpdXM6ICR2YXI7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHZhcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFyO1xuICAtby1ib3JkZXItcmFkaXVzOiAkdmFyO1xufVxuXG5AbWl4aW4gZ2VuZXJhdGUoJHByZWZpeCwgJHByb3BlcnR5LCAkcHJpb3JpdHk6IG51bGwpIHtcbiAgLy8gTGlzdCBvZiBzaXplcyB0byBnZW5lcmF0ZSBmb3IgZWFjaFxuICAkc2l6ZXM6IDAsIC4yNSwgLjUsIDEsIDEuNSwgMiwgMi41LCAzLCAzLjUsIDQsIDQuNSwgNSwgNS41LCA2LCA2LjUsIDcsIDcuNSwgOCwgOC41LCA5LCA5LjUsIDEwO1xuICAvLyBTcGFjaW5nIHRvIG11bHRpcGx5IHRoZSBzaXplcyBieVxuICAkc3BhY2luZzogMXJlbTtcblxuICAvLyBMb29wIHRocm91Z2ggYWxsIG9mIHRoZSBzaXplcyh3ZSB1c2UgQGZvciByYXRoZXIgdGhhbiBAZWFjaCwgYXMgd2Ugd2FudCBhY2Nlc3MgdG8gdGhlIGluZGV4KVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxpc3QubGVuZ3RoKCRzaXplcykge1xuICAgIC8vIEdldCB0aGUgc2l6ZSBmb3IgdGhlIGN1cnJlbnQgaW5kZXhcbiAgICAkc2l6ZTogbGlzdC5udGgoJHNpemVzLCAkaSk7XG5cbiAgICAvLyBDcmVhdGUgdGhlIHJ1bGVcbiAgICAuI3skcHJlZml4fS0jeyRpIC0gMX0ge1xuICAgICAgI3skcHJvcGVydHl9OiAkc3BhY2luZyAqICRzaXplI3tpZigkcHJpb3JpdHksICcgJyArICRwcmlvcml0eSwgJycpfTtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4qIERpcmVjdGlvblxuKiovXG5AbWl4aW4gdC14IHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgLnQtI3skaX0geyB0b3A6I3skaX1yZW0gfVxuICB9XG59XG5AbWl4aW4gci14IHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgLnItI3skaX0geyByaWdodDojeyRpfXJlbSB9XG4gIH1cbn1cbkBtaXhpbiBsLXgge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAubC0jeyRpfSB7IGxlZnQ6I3skaX1yZW0gfVxuICB9XG59XG5AbWl4aW4gYi14IHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgLmItI3skaX0geyBib3R0b206I3skaX1yZW0gfVxuICB9XG59XG4vKipcbiogUGFkZGluZ1xuICovXG5AbWl4aW4gcHgteCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTUge1xuICAgIC5weC0jeyRpfSB7IHBhZGRpbmctbGVmdDojeyRpfXJlbTtwYWRkaW5nLXJpZ2h0OiN7JGl9cmVtIH1cbiAgfVxufVxuQG1peGluIHB5LXgge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE1IHtcbiAgICAucHktI3skaX0geyBwYWRkaW5nLXRvcDojeyRpfXJlbTtwYWRkaW5nLWJvdHRvbTojeyRpfXJlbSB9XG4gIH1cbn1cbkBtaXhpbiBwLXgge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE1IHtcbiAgICAucC0jeyRpfSB7IHBhZGRpbmc6I3skaX1yZW07IH1cbiAgfVxufVxuLyoqXG4qIEZvbnQgd2VpZ2h0XG4qKi9cbkBtaXhpbiBmdy14MDAge1xuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDcge1xuICAgIC5mdy0jeyRpfTAwIHsgZm9udC13ZWlnaHQ6ICN7JGl9MDA7IH1cbiAgfVxufVxuLyoqXG4qIEZvbnQgc2l6ZSAocmVtKVxuKiovXG5AbWl4aW4gZnMteHJlbSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG4gICAgLmZzLSN7JGl9cmVtIHsgZm9udC1zaXplOiAjeyRpfXJlbTsgfVxuICB9XG59XG4vKipcbiogRm9udCBzaXplIChyZW0pXG4qKi9cbkBtaXhpbiBmcy14cHgge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgLmZzLSN7JGl9cHggeyBmb250LXNpemU6ICN7JGl9cHg7IH1cbiAgfVxufVxuLyoqXG4qIEdhcCAocGl4ZWwpXG4qKi9cbkBtaXhpbiBnYXAteCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAuZ2FwLSN7JGl9IHsgZ2FwOiAjeyRpfXB4OyB9XG4gIH1cbn1cbi8qKlxuKiBXaWR0aFxuKiovXG5AbWl4aW4gdy14bC14cHgge1xuICBAZm9yICRpIGZyb20gMTEgdGhyb3VnaCAyNCB7XG4gICAgLncteGwtI3skaX1weCB7XG4gICAgICB3aWR0aDogI3soKCRpIC0gMTApICogMTAwKX1weDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiB3LWxnLXhweCB7XG4gIEBmb3IgJGkgZnJvbSAxMSB0aHJvdWdoIDI0IHtcbiAgICAudy1sZy0jeyRpfXB4IHtcbiAgICAgIHdpZHRoOiAjeygoJGkgLSAxMCkgKiAxMDApfXB4O1xuICAgIH1cbiAgfVxufVxuQG1peGluIHctc3F1YXJlLXNtIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgLnctc3F1YXJlLXNtLSN7JGl9e1xuICAgICAgd2lkdGg6ICN7JGl9cHg7XG4gICAgICBoZWlnaHQ6ICN7JGl9cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBtaW4tdy14cHgge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE1IHtcbiAgICAubWluLXctI3soJGkgKiAyNSl9cHgge1xuICAgICAgbWluLXdpZHRoOiAjeygkaSAqIDI1KX1weDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiByaWJib24oJG5hbWUsICRjb2xvcikge1xuICAucmliYm9uLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoJGNvbG9yKTtcbiAgfVxuICAucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi0jeyRuYW1lfTpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi0jeyRuYW1lfTpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKCRjb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJpYmJvbi1ib29rbWFyay5yaWJib24tI3skbmFtZX06YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigkY29sb3IpO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtaXhpbiB1YS1pY29uKCRjbGFzcywgJGltZykge1xuICAudWEudWEtI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvI3skaW1nfS5wbmdcIik7XG4gIH1cbiAgW2RhdGEtbGF5b3V0X21vZGU9ZGFya10gLnVhLnVhLSN7JGNsYXNzfSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3doaXRlLyN7JGltZ30ucG5nXCIpO1xuICB9XG59XG5AbWl4aW4gdWEtYXV0b21vdGl2ZSgkY2xhc3MsICRpbWcpIHtcbiAgLnVhX2EudWFfYS0jeyRjbGFzc30ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hdXRvbW90aXZlX3VhLyN7JGltZ30ucG5nXCIpO1xuICB9XG4gIFtkYXRhLWxheW91dF9tb2RlPWRhcmtdIC51YV9hLnVhX2EtI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXV0b21vdGl2ZV91YS93aGl0ZS8jeyRpbWd9LnBuZ1wiKTtcbiAgfVxufSIsIkB1c2UgJ21peGluJztcbi8qXG4gKiBVdGlsaXRpZXMgQ1NTIEZvciBMQVdMRVNTIHYxLjAuMFxuICogQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlIGZvciBTeW1mb255IDYueCwgNy54XG4gKiBCeSBZYW5uRGV2LmNvbSB8IFlhbm4gQ2FyaW9cbiAqIFdlIHJlY29tbWVuZCBpbmNsdWRpbmcgdGhlIGJ1aWx0IHZlcnNpb24gb2YgdGhpcyBKYXZhU2NyaXB0IGZpbGVcbiAqIChhbmQgaXRzIENTUyBmaWxlKSBpbiB5b3VyIGJhc2UgbGF5b3V0IChiYXNlLmh0bWwudHdpZykuXG4gKi9cblxuLmltZy1yZXNwb25zaXZle1xuICBoZWlnaHQ6YXV0bztcbiAgd2lkdGg6MTAwJTtcbn1cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yb3VuZGVke1xuICBib3JkZXItcmFkaXVzOjUwcHggIWltcG9ydGFudDtcbn1cbi5mbG9hdC1lbmR7XG4gIGZsb2F0OnJpZ2h0O1xufVxuLyogcG9zaXRpb24gKi9cbi5wLXJlbGF0aXZle3Bvc2l0aW9uOiByZWxhdGl2ZX1cbi5wLWZpeGVke3Bvc2l0aW9uOiBmaXhlZH1cbi5wLWFic29sdXRle3Bvc2l0aW9uOiBhYnNvbHV0ZX1cbi5wLWluaGVyaXR7cG9zaXRpb246IGluaGVyaXR9XG4vKiBPdmVyZmxvdyAqL1xuLm92ZXJmbG93LWhpZGRlbiwgLm8taGlkZGVue1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmQtaGlkZGVue1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogRGlzcGxheSAqL1xuLmZsZXgsIC5kLWZsZXh7ZGlzcGxheTpmbGV4O31cbi5mbGV4LXdyYXB7ZmxleC13cmFwOiB3cmFwfVxuLmZsZXgtMHtmbGV4OjAgMCBhdXRvO31cbi5mbGV4LXJvb3R7ZmxleDoxO31cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuLmZsZXgtY29sdW1uLWZsdWlkIHtmbGV4OiAxIDAgYXV0bzt9XG4uZmxleC1jb2x1bW4ge2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47fVxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAuZmxleC1sZy1yb3ctZmx1aWQge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6IGNlbnRlcn1cbi5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW59XG4uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcn1cbi5kLWJsb2Nre2Rpc3BsYXk6YmxvY2s7fVxuLmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfVxuLm1vYmlsZS1oaWRkZW57ZGlzcGxheTpibG9ja31cbkBtZWRpYShtYXgtd2lkdGg6IDg3MnB4KXtcbiAgLmQtbW9iaWxle2Rpc3BsYXk6YmxvY2t9XG4gIC5tb2JpbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX1cbn1cbi5kLWRlc2t0b3B7ZGlzcGxheTpibG9ja31cbkBtZWRpYShtYXgtd2lkdGg6IDg3MnB4KXtcbiAgLmQtZGVza3RvcHtkaXNwbGF5Om5vbmV9XG59XG4vKiBIaWRkZW4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XG4gIC5tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAubGctaGlkZGVue1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuLyogVGV4dC1hbGlnbiAqL1xuLmNvbG9yLWluaGVyaXR7Y29sb3I6aW5oZXJpdH1cbi50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOiBjZW50ZXJ9XG4udGV4dC1sZWZ0e3RleHQtYWxpZ246IGxlZnR9XG4udGV4dC1yaWdodHt0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnR9XG4udGV4dC1yZXZlcnR7dGV4dC1hbGlnbjogcmV2ZXJ0fVxuLnYtbWlkZGxle3ZlcnRpY2FsLWFsaWduOiBtaWRkbGV9XG4vKiBUZXh0IHN0eWxlICovXG4udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZX1cbi8qIFRleHQgQ29sb3IgKi9cbi50ZXh0LWZvcmVncm91bmR7Y29sb3I6dmFyKC0tc2stY29sb3ItYmFzZS1oKX1cbi50ZXh0LW11dGVke2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpfVxuLnRleHQtcGlua3tjb2xvcjp2YXIoLS1waW5rKX1cbi50ZXh0LWJsdWV7Y29sb3I6dmFyKC0tYmx1ZSl9XG4udGV4dC1vcmFuZ2V7Y29sb3I6dmFyKC0tb3JhbmdlKX1cbi50ZXh0LW9yYW5nZS1saWdodHtjb2xvcjp2YXIoLS1vcmFuZ2UtbGlnaHQpfVxuLnRleHQtcHVycGxle2NvbG9yOnZhcigtLXB1cnBsZSl9XG4udGV4dC1wdXJwbGUtbGlnaHR7Y29sb3I6dmFyKC0tcHVycGxlLWxpZ2h0KX1cbi50ZXh0LXllbGxvdy1saWdodHtjb2xvcjp2YXIoLS15ZWxsb3ctbGlnaHQpfVxuLnRleHQteWVsbG93e2NvbG9yOnZhcigtLXllbGxvdyl9XG4udGV4dC1ncmVlbi1saWdodHtjb2xvcjp2YXIoLS1ncmVlbi1saWdodCl9XG4udGV4dC1ncmVlbntjb2xvcjp2YXIoLS1ncmVlbil9XG4udGV4dC13aGl0ZXtjb2xvcjp2YXIoLS13aGl0ZSl9XG4ucHJpbWFyeSwgLnRleHQtcHJpbWFyeXtjb2xvcjp2YXIoLS1wcmltYXJ5KX1cbi5zZWNvbmRhcnl7Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KX1cbi5kYXJrMjAwe2NvbG9yOnZhcigtLWRhcmsyMDApfVxuLmRhcmsxMDB7Y29sb3I6dmFyKC0tZGFyazEwMCl9XG4uZ3JhZGllbnQtdHh0e1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBCb3JkZXIgKi9cbi5ici04e2JvcmRlci1yYWRpdXM6OHB4O31cbi5ici00e2JvcmRlci1yYWRpdXM6NHB4O31cbi5ici02e2JvcmRlci1yYWRpdXM6NnB4O31cbkBpbmNsdWRlIG1peGluLmxpc3QtbG9vcCgnLmJyLScsIGJvcmRlci1yYWRpdXMsIHJlbSk7XG4vKiBEaXJlY3Rpb24gKi9cbi50LTB7dG9wOjA7fVxuQGluY2x1ZGUgbWl4aW4udC14O1xuLnItMHtyaWdodDowO31cbkBpbmNsdWRlIG1peGluLnIteDtcbi5sLTB7bGVmdDowO31cbkBpbmNsdWRlIG1peGluLmwteDtcbi5iLTB7Ym90dG9tOjA7fVxuQGluY2x1ZGUgbWl4aW4uYi14O1xuLyogTWFyZ2luICovXG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4vKiBwYWRkaW5nICovXG4ubS0we21hcmdpbjowIWltcG9ydGFudDt9XG4ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50O31cblxuLyogUmFkaXVzICovXG5AaW5jbHVkZSBtaXhpbi5nZW5lcmF0ZSgncmQnLCAnYm9yZGVyLXJhZGl1cycpO1xuXG4udzEwMHt3aWR0aDoxMDAlfVxuLmgxMDB7aGVpZ2h0OjEwMCV9XG4ubWgtZnVsbHZoIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4vKiBNaW4gV2lkdGggKi9cbkBpbmNsdWRlIG1peGluLm1pbi13LXhweCgpO1xuLyogV2lkdGggKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICBAaW5jbHVkZSBtaXhpbi53LXhsLXhweCgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgQGluY2x1ZGUgbWl4aW4udy1sZy14cHgoKTtcbn1cbkBpbmNsdWRlIG1peGluLnctc3F1YXJlLXNtKCk7XG4vKiogUGluICoqL1xuLnBpbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5waW4ucGluLXJpZ2h0e3JpZ2h0OiAxcmVtO31cbi5waW4ucGluLWxlZnR7bGVmdDogMXJlbTt9XG4ucGluLnBpbi10b3B7dG9wOiAxcmVtO31cbi8qKiBDdXN0b20gKiovXG4uYmFja2dyb3VuZC1pbWd7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmJkLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5iZC1ub3JlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmQtcy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLyoqIEJvcmRlciAqKi9cbi5ib3JkZXItYm90dG9tLWJsdWV7XG4gIGJvcmRlci1jb2xvcjp2YXIoLS1ibHVlKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLyoqIEJvcmRlciAqKi9cbi5ib3JkZXItYm90dG9tLXBpbmt7XG4gIGJvcmRlci1jb2xvcjp2YXIoLS1waW5rKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmJvcmRlci13aC0yLXNvbGlke1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTt9XG4uYm9yZGVyLXRvcC1kYXNoZWR7Ym9yZGVyLXRvcDoxcHggZGFzaGVkIHZhcigtLWJvcmRlci1jb2xvcik7fVxuLmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTt9XG4uYm9yZGVyLWJvdHRvbS1kYXNoZWR7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIHZhcigtLWJvcmRlci1jb2xvcik7fVxuLmJvcmRlci1ib3R0b20teWVsbG93e2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXllbGxvdyk7fVxuLmJvcmRlci1ib3R0b20tcGlua3tib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1waW5rKTt9XG4uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7fVxuLmJvcmRlci1sZWZ0LWRhc2hlZHtib3JkZXItbGVmdDoxcHggZGFzaGVkIHZhcigtLWJvcmRlci1jb2xvcik7fVxuLmJvcmRlci1yaWdodHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7fVxuLmJvcmRlci1yaWdodC1kYXNoZWR7Ym9yZGVyLXJpZ2h0OjFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWNvbG9yKTt9XG4uYWxsLWJvcmRlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcil9XG4uYWxsLWJvcmRlci1kYXNoZWR7Ym9yZGVyOjFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWNvbG9yKX1cbi5hbGwtYm9yZGVyLXB1cnBsZXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXB1cnBsZSkhaW1wb3J0YW50O31cbi5hbGwtYm9yZGVyLXBpbmt7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1waW5rKX1cbi5hbGwtYm9yZGVyLXllbGxvd3tib3JkZXI6MXB4IHNvbGlkIHZhcigtLXllbGxvdyl9XG4uYWxsLWJvcmRlci1ibHVle2JvcmRlcjoxcHggc29saWQgdmFyKC0tYmx1ZSkhaW1wb3J0YW50O31cbi5hbGwtYm9yZGVyLXllbGxvdy1saWdodHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXllbGxvdy1saWdodCl9XG4uYWxsLWJvcmRlci1ncmVlbntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWdyZWVuKX1cbi5hbGwtYm9yZGVyLWdyZWVuLWxpZ2h0e2JvcmRlcjoxcHggc29saWQgdmFyKC0tZ3JlZW4tbGlnaHQpfVxuLnNlcGFyYXRvciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLyoqKi9cbi5pdGVtLS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stY29sb3ItYmFzZS1iYWNrZ3JvdW5kKTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ucm91bmRlZC1jaXJjbGV7XG4gIGJvcmRlci1yYWRpdXM6NTAlIWltcG9ydGFudDtcbn1cbi8qKi9cbi5ib3hlZC1zaGFkb3d7XG4gIEBpbmNsdWRlIG1peGluLmJveC1zaGFkb3coMHB4IDRweCA0MHB4IDBweCB2YXIoLS1zaGFkb3ctY29sb3IpKTtcbn1cbi8qKi9cbi5vdmVybGF5e1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNrLWNvbG9yLW92ZXJsYXkpO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyoqL1xuLmxpc3QtZ3JvdXAgYXtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG59XG4vKiovXG4ucHJvZmlsLWhvbWV7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG4ucHJvZmlsLWhvbWUubWFwLXZpc2libGV7XG4gIGRpc3BsYXk6ZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9maWwtaG9tZS5tYXAtdmlzaWJsZSAjbWFwe1xuICBoZWlnaHQ6NjAwcHg7XG4gIG1hcmdpbi10b3A6MXJlbTtcbiAgbWFyZ2luLWxlZnQ6MnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDo2MDBweDtcbn1cbi8qKi9cbi5kcmFwYWwtc2VydmljZXtcbiAgei1pbmRleDogMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAyOCU7XG4gIHRvcDogMzIlO1xufVxuLy8gQmFkZ2VzXG4uYmFkZ2V7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOjVweCAxMHB4O1xuICBmb250LXNpemU6LjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czo1MHB4O1xuICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJhZGdlLWRhc2hlZHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG4uYmFkZ2UtbWlkZGxle1xuICBmb250LXNpemU6Ljc4MHJlbTtcbn1cbi5iYWRnZS1wdXJwbGV7XG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0tcHVycGxlKTtcbiAgY29sb3I6d2hpdGU7XG59XG4uYmFkZ2UtZ3JlZW57XG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JlZW4pO1xuICBjb2xvcjp3aGl0ZTtcbn1cbi5iYWRnZS1vcmFuZ2V7XG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0tb3JhbmdlKTtcbiAgY29sb3I6d2hpdGU7XG59XG4uYmFkZ2UtYmx1ZXtcbiAgYmFja2dyb3VuZC1jb2xvcjojODVjZmQ3O1xuICBjb2xvcjp3aGl0ZTtcbn1cbi5iYWRnZS1vdXRsaW5lLXB1cnBsZXtcbiAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgY29sb3I6dmFyKC0tcHVycGxlKTtcbiAgYm9yZGVyLWNvbG9yOnZhcigtLXB1cnBsZSk7XG59XG4uYmFkZ2Utb3V0bGluZS1ncmVlbntcbiAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgY29sb3I6dmFyKC0tZ3JlZW4pO1xuICBib3JkZXItY29sb3I6dmFyKC0tZ3JlZW4pO1xufVxuLmJhZGdlLW91dGxpbmUtb3Jhbmdle1xuICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICBjb2xvcjp2YXIoLS1vcmFuZ2UpO1xuICBib3JkZXItY29sb3I6dmFyKC0tb3JhbmdlKTtcbn1cbi5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZmViZWI7XG4gIGNvbG9yOiAjZTYwMDAwO1xufVxuLmJhZGdlLXNvZnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNlYmZjZjU7XG4gIGNvbG9yOiAjMDBhYjY2O1xufVxuYnV0dG9uIGl7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmctZGFya2Vye1xuICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmtlcik7XG59XG5cbi8qKklubmVyIE5hdiAqKi9cbi5pbm5lci1uYXZ7XG4gIG1hcmdpbjo0MHB4IDA7XG59XG4uaW5uZXItbmF2IGxpe1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgJjpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1yaWdodDowO1xuICB9XG59XG4uaW5uZXItbmF2IGxpIGF7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBhZGRpbmc6MTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbm5lci1uYXYgbGkuYWN0aXZlIGF7XG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0tYmx1ZSk7XG4gIGNvbG9yOndoaXRlO1xufVxudGFibGUgLmFjdGlvbnMtLWxpbmtzIGF7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6MzdweDtcbiAgaGVpZ2h0OjM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdsLWJvZHktYmFja2dyb3VuZClcbiAgfVxufVxudGFibGUgLmFjdGlvbnMtLWxpbmtzIGEgaXtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbnVsW2NsYXNzKj1cIiBsaXN0aW5nLVwiXSwgdWxbY2xhc3NePWxpc3RpbmctXSB7XG4gIHBhZGRpbmc6IDA7XG59XG51bFtjbGFzcyo9XCIgbGlzdGluZy13aXRoXCJdIGxpLCB1bFtjbGFzc149bGlzdGluZy13aXRoXSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLmxpc3Rpbmctd2l0aC1kb3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bC5saXN0aW5nLXdpdGgtZG90IGxpIHtcbiAgcGFkZGluZzogMCA5cHggMCAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bC5saXN0aW5nLXdpdGgtZG90IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1cHg7XG59XG51bC5saXN0aW5nLW5ldHdvcmt7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxudWwubGlzdGluZy1uZXR3b3JrIGxpIGF7XG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZm9yZWdyb3VuZCk7XG4gIHdpZHRoOjQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IC4xcyBsaW5lYXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsLmxpc3RpbmctbmV0d29yayBsaSBhOmhvdmVye1xuICBiYWNrZ3JvdW5kOnZhcigtLWdyYWRpZW50KTtcbn1cbnVsLmxpc3RpbmctbmV0d29yayBsaSBpe1xuICBmb250LXNpemU6MS42ZW07XG4gIGNvbG9yOndoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAuMTZzIGVhc2Utb3V0O1xufSIsIi8qIEZvbnQgQ0ROICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZmFtaWx5PVB1YmxpYytTYW5zOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU91dGZpdDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qKlxuKiBEaXJlY3Rpb25cbioqL1xuLyoqXG4qIFBhZGRpbmdcbiAqL1xuLyoqXG4qIEZvbnQgd2VpZ2h0XG4qKi9cbi8qKlxuKiBGb250IHNpemUgKHJlbSlcbioqL1xuLyoqXG4qIEZvbnQgc2l6ZSAocmVtKVxuKiovXG4vKipcbiogR2FwIChwaXhlbClcbioqL1xuLyoqXG4qIFdpZHRoXG4qKi9cbi8qXG4gKiBVdGlsaXRpZXMgQ1NTIEZvciBMQVdMRVNTIHYxLjAuMFxuICogQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlIGZvciBTeW1mb255IDYueCwgNy54XG4gKiBCeSBZYW5uRGV2LmNvbSB8IFlhbm4gQ2FyaW9cbiAqIFdlIHJlY29tbWVuZCBpbmNsdWRpbmcgdGhlIGJ1aWx0IHZlcnNpb24gb2YgdGhpcyBKYXZhU2NyaXB0IGZpbGVcbiAqIChhbmQgaXRzIENTUyBmaWxlKSBpbiB5b3VyIGJhc2UgbGF5b3V0IChiYXNlLmh0bWwudHdpZykuXG4gKi9cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIHBvc2l0aW9uICovXG4ucC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5wLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucC1pbmhlcml0IHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi8qIE92ZXJmbG93ICovXG4ub3ZlcmZsb3ctaGlkZGVuLCAuby1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEaXNwbGF5ICovXG4uZmxleCwgLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LTAge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZsZXgtcm9vdCB7XG4gIGZsZXg6IDE7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tZmx1aWQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3ctZmx1aWQge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg3MnB4KSB7XG4gIC5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg3MnB4KSB7XG4gIC5kLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEhpZGRlbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGctaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBUZXh0LWFsaWduICovXG4uY29sb3ItaW5oZXJpdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJldmVydCB7XG4gIHRleHQtYWxpZ246IHJldmVydDtcbn1cblxuLnYtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogVGV4dCBzdHlsZSAqL1xuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogVGV4dCBDb2xvciAqL1xuLnRleHQtZm9yZWdyb3VuZCB7XG4gIGNvbG9yOiB2YXIoLS1zay1jb2xvci1iYXNlLWgpO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cblxuLnRleHQtcGluayB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG5cbi50ZXh0LW9yYW5nZS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtbGlnaHQpO1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cblxuLnRleHQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1saWdodCk7XG59XG5cbi50ZXh0LXllbGxvdy1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctbGlnaHQpO1xufVxuXG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbn1cblxuLnRleHQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tbGlnaHQpO1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnByaW1hcnksIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmRhcmsyMDAge1xuICBjb2xvcjogdmFyKC0tZGFyazIwMCk7XG59XG5cbi5kYXJrMTAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmsxMDApO1xufVxuXG4uZ3JhZGllbnQtdHh0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBCb3JkZXIgKi9cbi5ici04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYnItNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJyLTYge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5ici0wIHtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbn1cblxuLmJyLTUge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5ici0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5ici0xNSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLmJyLTIwIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLmJyLTI1IHtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xufVxuXG4uYnItMzAge1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuXG4uYnItMzUge1xuICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG59XG5cbi5ici00MCB7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG59XG5cbi5ici00NSB7XG4gIGJvcmRlci1yYWRpdXM6IDQuNXJlbTtcbn1cblxuLmJyLTUwIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbn1cblxuLmJyLTU1IHtcbiAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xufVxuXG4uYnItNjAge1xuICBib3JkZXItcmFkaXVzOiA2cmVtO1xufVxuXG4uYnItNjUge1xuICBib3JkZXItcmFkaXVzOiA2LjVyZW07XG59XG5cbi5ici03MCB7XG4gIGJvcmRlci1yYWRpdXM6IDdyZW07XG59XG5cbi5ici03NSB7XG4gIGJvcmRlci1yYWRpdXM6IDcuNXJlbTtcbn1cblxuLmJyLTgwIHtcbiAgYm9yZGVyLXJhZGl1czogOHJlbTtcbn1cblxuLmJyLTg1IHtcbiAgYm9yZGVyLXJhZGl1czogOC41cmVtO1xufVxuXG4uYnItOTAge1xuICBib3JkZXItcmFkaXVzOiA5cmVtO1xufVxuXG4uYnItOTUge1xuICBib3JkZXItcmFkaXVzOiA5LjVyZW07XG59XG5cbi5ici0xMDAge1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLyogRGlyZWN0aW9uICovXG4udC0wIHtcbiAgdG9wOiAwO1xufVxuXG4udC0xIHtcbiAgdG9wOiAxcmVtO1xufVxuXG4udC0yIHtcbiAgdG9wOiAycmVtO1xufVxuXG4udC0zIHtcbiAgdG9wOiAzcmVtO1xufVxuXG4udC00IHtcbiAgdG9wOiA0cmVtO1xufVxuXG4udC01IHtcbiAgdG9wOiA1cmVtO1xufVxuXG4udC02IHtcbiAgdG9wOiA2cmVtO1xufVxuXG4udC03IHtcbiAgdG9wOiA3cmVtO1xufVxuXG4udC04IHtcbiAgdG9wOiA4cmVtO1xufVxuXG4udC05IHtcbiAgdG9wOiA5cmVtO1xufVxuXG4udC0xMCB7XG4gIHRvcDogMTByZW07XG59XG5cbi5yLTAge1xuICByaWdodDogMDtcbn1cblxuLnItMSB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4uci0yIHtcbiAgcmlnaHQ6IDJyZW07XG59XG5cbi5yLTMge1xuICByaWdodDogM3JlbTtcbn1cblxuLnItNCB7XG4gIHJpZ2h0OiA0cmVtO1xufVxuXG4uci01IHtcbiAgcmlnaHQ6IDVyZW07XG59XG5cbi5yLTYge1xuICByaWdodDogNnJlbTtcbn1cblxuLnItNyB7XG4gIHJpZ2h0OiA3cmVtO1xufVxuXG4uci04IHtcbiAgcmlnaHQ6IDhyZW07XG59XG5cbi5yLTkge1xuICByaWdodDogOXJlbTtcbn1cblxuLnItMTAge1xuICByaWdodDogMTByZW07XG59XG5cbi5sLTAge1xuICBsZWZ0OiAwO1xufVxuXG4ubC0xIHtcbiAgbGVmdDogMXJlbTtcbn1cblxuLmwtMiB7XG4gIGxlZnQ6IDJyZW07XG59XG5cbi5sLTMge1xuICBsZWZ0OiAzcmVtO1xufVxuXG4ubC00IHtcbiAgbGVmdDogNHJlbTtcbn1cblxuLmwtNSB7XG4gIGxlZnQ6IDVyZW07XG59XG5cbi5sLTYge1xuICBsZWZ0OiA2cmVtO1xufVxuXG4ubC03IHtcbiAgbGVmdDogN3JlbTtcbn1cblxuLmwtOCB7XG4gIGxlZnQ6IDhyZW07XG59XG5cbi5sLTkge1xuICBsZWZ0OiA5cmVtO1xufVxuXG4ubC0xMCB7XG4gIGxlZnQ6IDEwcmVtO1xufVxuXG4uYi0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYi0xIHtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG4uYi0yIHtcbiAgYm90dG9tOiAycmVtO1xufVxuXG4uYi0zIHtcbiAgYm90dG9tOiAzcmVtO1xufVxuXG4uYi00IHtcbiAgYm90dG9tOiA0cmVtO1xufVxuXG4uYi01IHtcbiAgYm90dG9tOiA1cmVtO1xufVxuXG4uYi02IHtcbiAgYm90dG9tOiA2cmVtO1xufVxuXG4uYi03IHtcbiAgYm90dG9tOiA3cmVtO1xufVxuXG4uYi04IHtcbiAgYm90dG9tOiA4cmVtO1xufVxuXG4uYi05IHtcbiAgYm90dG9tOiA5cmVtO1xufVxuXG4uYi0xMCB7XG4gIGJvdHRvbTogMTByZW07XG59XG5cbi8qIE1hcmdpbiAqL1xuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogcGFkZGluZyAqL1xuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBSYWRpdXMgKi9cbi5yZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbn1cblxuLnJkLTEge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucmQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnJkLTMge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4ucmQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLnJkLTUge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4ucmQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbn1cblxuLnJkLTcge1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuXG4ucmQtOCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbn1cblxuLnJkLTkge1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xufVxuXG4ucmQtMTAge1xuICBib3JkZXItcmFkaXVzOiA0LjVyZW07XG59XG5cbi5yZC0xMSB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG59XG5cbi5yZC0xMiB7XG4gIGJvcmRlci1yYWRpdXM6IDUuNXJlbTtcbn1cblxuLnJkLTEzIHtcbiAgYm9yZGVyLXJhZGl1czogNnJlbTtcbn1cblxuLnJkLTE0IHtcbiAgYm9yZGVyLXJhZGl1czogNi41cmVtO1xufVxuXG4ucmQtMTUge1xuICBib3JkZXItcmFkaXVzOiA3cmVtO1xufVxuXG4ucmQtMTYge1xuICBib3JkZXItcmFkaXVzOiA3LjVyZW07XG59XG5cbi5yZC0xNyB7XG4gIGJvcmRlci1yYWRpdXM6IDhyZW07XG59XG5cbi5yZC0xOCB7XG4gIGJvcmRlci1yYWRpdXM6IDguNXJlbTtcbn1cblxuLnJkLTE5IHtcbiAgYm9yZGVyLXJhZGl1czogOXJlbTtcbn1cblxuLnJkLTIwIHtcbiAgYm9yZGVyLXJhZGl1czogOS41cmVtO1xufVxuXG4ucmQtMjEge1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLncxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5taC1mdWxsdmgge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLyogTWluIFdpZHRoICovXG4ubWluLXctMjVweCB7XG4gIG1pbi13aWR0aDogMjVweDtcbn1cblxuLm1pbi13LTUwcHgge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5taW4tdy03NXB4IHtcbiAgbWluLXdpZHRoOiA3NXB4O1xufVxuXG4ubWluLXctMTAwcHgge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4ubWluLXctMTI1cHgge1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuXG4ubWluLXctMTUwcHgge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubWluLXctMTc1cHgge1xuICBtaW4td2lkdGg6IDE3NXB4O1xufVxuXG4ubWluLXctMjAwcHgge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4ubWluLXctMjI1cHgge1xuICBtaW4td2lkdGg6IDIyNXB4O1xufVxuXG4ubWluLXctMjUwcHgge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG4ubWluLXctMjc1cHgge1xuICBtaW4td2lkdGg6IDI3NXB4O1xufVxuXG4ubWluLXctMzAwcHgge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4ubWluLXctMzI1cHgge1xuICBtaW4td2lkdGg6IDMyNXB4O1xufVxuXG4ubWluLXctMzUwcHgge1xuICBtaW4td2lkdGg6IDM1MHB4O1xufVxuXG4ubWluLXctMzc1cHgge1xuICBtaW4td2lkdGg6IDM3NXB4O1xufVxuXG4vKiBXaWR0aCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0xMXB4IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLncteGwtMTJweCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC53LXhsLTEzcHgge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAudy14bC0xNHB4IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLncteGwtMTVweCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIC53LXhsLTE2cHgge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAudy14bC0xN3B4IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbiAgLncteGwtMThweCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG4gIC53LXhsLTE5cHgge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxuICAudy14bC0yMHB4IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG4gIC53LXhsLTIxcHgge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cbiAgLncteGwtMjJweCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxuICAudy14bC0yM3B4IHtcbiAgICB3aWR0aDogMTMwMHB4O1xuICB9XG4gIC53LXhsLTI0cHgge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy0xMXB4IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLnctbGctMTJweCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC53LWxnLTEzcHgge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAudy1sZy0xNHB4IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLnctbGctMTVweCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIC53LWxnLTE2cHgge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAudy1sZy0xN3B4IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbiAgLnctbGctMThweCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG4gIC53LWxnLTE5cHgge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxuICAudy1sZy0yMHB4IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG4gIC53LWxnLTIxcHgge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cbiAgLnctbGctMjJweCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxuICAudy1sZy0yM3B4IHtcbiAgICB3aWR0aDogMTMwMHB4O1xuICB9XG4gIC53LWxnLTI0cHgge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cbi53LXNxdWFyZS1zbS0xIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMiB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTMge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS00IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tNSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTYge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS03IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tOCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTkge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0xMCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMTEge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTEyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0xMyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMTQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTE1IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0xNiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMTcge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTE4IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0xOSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMjAge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTIxIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0yMiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMjMge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTI0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0yNSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMjYge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTI3IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0yOCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMjkge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTMwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0zMSB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMzIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTMzIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0zNCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMzUge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTM2IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS0zNyB7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tMzgge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTM5IHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS00MCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tNDEge1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTQyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS00MyB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tNDQge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTQ1IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS00NiB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tNDcge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnctc3F1YXJlLXNtLTQ4IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53LXNxdWFyZS1zbS00OSB7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udy1zcXVhcmUtc20tNTAge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyoqIFBpbiAqKi9cbi5waW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGluLnBpbi1yaWdodCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4ucGluLnBpbi1sZWZ0IHtcbiAgbGVmdDogMXJlbTtcbn1cblxuLnBpbi5waW4tdG9wIHtcbiAgdG9wOiAxcmVtO1xufVxuXG4vKiogQ3VzdG9tICoqL1xuLmJhY2tncm91bmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi5iZC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG5cbi5iZC1ub3JlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZC1zLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qKiBCb3JkZXIgKiovXG4uYm9yZGVyLWJvdHRvbS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4vKiogQm9yZGVyICoqL1xuLmJvcmRlci1ib3R0b20tcGluayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmJvcmRlci13aC0yLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmJvcmRlci10b3AtZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1waW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBpbmspO1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5ib3JkZXItbGVmdC1kYXNoZWQge1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmJvcmRlci1yaWdodC1kYXNoZWQge1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmFsbC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uYWxsLWJvcmRlci1kYXNoZWQge1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmFsbC1ib3JkZXItcHVycGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHVycGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYWxsLWJvcmRlci1waW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGluayk7XG59XG5cbi5hbGwtYm9yZGVyLXllbGxvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG59XG5cbi5hbGwtYm9yZGVyLWJsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG4uYWxsLWJvcmRlci15ZWxsb3ctbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3ctbGlnaHQpO1xufVxuXG4uYWxsLWJvcmRlci1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbn1cblxuLmFsbC1ib3JkZXItZ3JlZW4tbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbi1saWdodCk7XG59XG5cbi5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLyoqKi9cbi5pdGVtLS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stY29sb3ItYmFzZS1iYWNrZ3JvdW5kKTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiovXG4uYm94ZWQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IDBweCB2YXIoLS1zaGFkb3ctY29sb3IpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHZhcigtLXNoYWRvdy1jb2xvcik7XG4gIC1vLWJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKTtcbn1cblxuLyoqL1xuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay1jb2xvci1vdmVybGF5KTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqL1xuLmxpc3QtZ3JvdXAgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0LWdyb3VwIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKi9cbi5wcm9maWwtaG9tZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZmlsLWhvbWUubWFwLXZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZmlsLWhvbWUubWFwLXZpc2libGUgI21hcCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiA2MDBweDtcbn1cblxuLyoqL1xuLmRyYXBhbC1zZXJ2aWNlIHtcbiAgei1pbmRleDogMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAyOCU7XG4gIHRvcDogMzIlO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuXG4uYmFkZ2UtbWlkZGxlIHtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xufVxuXG4uYmFkZ2UtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYmFkZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJhZGdlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJhZGdlLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjZmQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5iYWRnZS1vdXRsaW5lLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cblxuLmJhZGdlLW91dGxpbmUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG5cbi5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZmViZWI7XG4gIGNvbG9yOiAjZTYwMDAwO1xufVxuXG4uYmFkZ2Utc29mdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2ViZmNmNTtcbiAgY29sb3I6ICMwMGFiNjY7XG59XG5cbmJ1dHRvbiBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJnLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRhcmtlcik7XG59XG5cbi8qKklubmVyIE5hdiAqKi9cbi5pbm5lci1uYXYge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmlubmVyLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaW5uZXItbmF2IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbm5lci1uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmlubmVyLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnRhYmxlIC5hY3Rpb25zLS1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZSAuYWN0aW9ucy0tbGlua3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdsLWJvZHktYmFja2dyb3VuZCk7XG59XG5cbnRhYmxlIC5hY3Rpb25zLS1saW5rcyBhIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bFtjbGFzcyo9XCIgbGlzdGluZy1cIl0sIHVsW2NsYXNzXj1saXN0aW5nLV0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG51bFtjbGFzcyo9XCIgbGlzdGluZy13aXRoXCJdIGxpLCB1bFtjbGFzc149bGlzdGluZy13aXRoXSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwubGlzdGluZy13aXRoLWRvdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxudWwubGlzdGluZy13aXRoLWRvdCBsaSB7XG4gIHBhZGRpbmc6IDAgOXB4IDAgMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5saXN0aW5nLXdpdGgtZG90IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNXB4O1xufVxuXG51bC5saXN0aW5nLW5ldHdvcmsge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxudWwubGlzdGluZy1uZXR3b3JrIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1mb3JlZ3JvdW5kKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLmxpc3RpbmctbmV0d29yayBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQpO1xufVxuXG51bC5saXN0aW5nLW5ldHdvcmsgbGkgaSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4xNnMgZWFzZS1vdXQ7XG59XG5cbi5mcy0xcHgge1xuICBmb250LXNpemU6IDFweDtcbn1cblxuLmZzLTJweCB7XG4gIGZvbnQtc2l6ZTogMnB4O1xufVxuXG4uZnMtM3B4IHtcbiAgZm9udC1zaXplOiAzcHg7XG59XG5cbi5mcy00cHgge1xuICBmb250LXNpemU6IDRweDtcbn1cblxuLmZzLTVweCB7XG4gIGZvbnQtc2l6ZTogNXB4O1xufVxuXG4uZnMtNnB4IHtcbiAgZm9udC1zaXplOiA2cHg7XG59XG5cbi5mcy03cHgge1xuICBmb250LXNpemU6IDdweDtcbn1cblxuLmZzLThweCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uZnMtOXB4IHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5mcy0xMHB4IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZnMtMTFweCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmZzLTEycHgge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mcy0xM3B4IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZnMtMTRweCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZzLTE1cHgge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mcy0xNnB4IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZnMtMTdweCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmZzLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mcy0xOXB4IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uZnMtMjBweCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZzLTIxcHgge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5mcy0yMnB4IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZnMtMjNweCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLmZzLTI0cHgge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5mcy0yNXB4IHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uZnMtMjZweCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmZzLTI3cHgge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5cbi5mcy0yOHB4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZnMtMjlweCB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbn1cblxuLmZzLTMwcHgge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5mcy0zMXB4IHtcbiAgZm9udC1zaXplOiAzMXB4O1xufVxuXG4uZnMtMzJweCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmZzLTMzcHgge1xuICBmb250LXNpemU6IDMzcHg7XG59XG5cbi5mcy0zNHB4IHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4uZnMtMzVweCB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLmZzLTM2cHgge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5mcy0zN3B4IHtcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuXG4uZnMtMzhweCB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cblxuLmZzLTM5cHgge1xuICBmb250LXNpemU6IDM5cHg7XG59XG5cbi5mcy00MHB4IHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uZnMtNDFweCB7XG4gIGZvbnQtc2l6ZTogNDFweDtcbn1cblxuLmZzLTQycHgge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi5mcy00M3B4IHtcbiAgZm9udC1zaXplOiA0M3B4O1xufVxuXG4uZnMtNDRweCB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmZzLTQ1cHgge1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbi5mcy00NnB4IHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuXG4uZnMtNDdweCB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbn1cblxuLmZzLTQ4cHgge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5mcy00OXB4IHtcbiAgZm9udC1zaXplOiA0OXB4O1xufVxuXG4uZnMtNTBweCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmZzLTUxcHgge1xuICBmb250LXNpemU6IDUxcHg7XG59XG5cbi5mcy01MnB4IHtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uZnMtNTNweCB7XG4gIGZvbnQtc2l6ZTogNTNweDtcbn1cblxuLmZzLTU0cHgge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5mcy01NXB4IHtcbiAgZm9udC1zaXplOiA1NXB4O1xufVxuXG4uZnMtNTZweCB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuLmZzLTU3cHgge1xuICBmb250LXNpemU6IDU3cHg7XG59XG5cbi5mcy01OHB4IHtcbiAgZm9udC1zaXplOiA1OHB4O1xufVxuXG4uZnMtNTlweCB7XG4gIGZvbnQtc2l6ZTogNTlweDtcbn1cblxuLmZzLTYwcHgge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5mcy02MXB4IHtcbiAgZm9udC1zaXplOiA2MXB4O1xufVxuXG4uZnMtNjJweCB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbn1cblxuLmZzLTYzcHgge1xuICBmb250LXNpemU6IDYzcHg7XG59XG5cbi5mcy02NHB4IHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uZnMtNjVweCB7XG4gIGZvbnQtc2l6ZTogNjVweDtcbn1cblxuLmZzLTY2cHgge1xuICBmb250LXNpemU6IDY2cHg7XG59XG5cbi5mcy02N3B4IHtcbiAgZm9udC1zaXplOiA2N3B4O1xufVxuXG4uZnMtNjhweCB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbn1cblxuLmZzLTY5cHgge1xuICBmb250LXNpemU6IDY5cHg7XG59XG5cbi5mcy03MHB4IHtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4uZnMtNzFweCB7XG4gIGZvbnQtc2l6ZTogNzFweDtcbn1cblxuLmZzLTcycHgge1xuICBmb250LXNpemU6IDcycHg7XG59XG5cbi5mcy03M3B4IHtcbiAgZm9udC1zaXplOiA3M3B4O1xufVxuXG4uZnMtNzRweCB7XG4gIGZvbnQtc2l6ZTogNzRweDtcbn1cblxuLmZzLTc1cHgge1xuICBmb250LXNpemU6IDc1cHg7XG59XG5cbi5mcy03NnB4IHtcbiAgZm9udC1zaXplOiA3NnB4O1xufVxuXG4uZnMtNzdweCB7XG4gIGZvbnQtc2l6ZTogNzdweDtcbn1cblxuLmZzLTc4cHgge1xuICBmb250LXNpemU6IDc4cHg7XG59XG5cbi5mcy03OXB4IHtcbiAgZm9udC1zaXplOiA3OXB4O1xufVxuXG4uZnMtODBweCB7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cblxuLmZzLTgxcHgge1xuICBmb250LXNpemU6IDgxcHg7XG59XG5cbi5mcy04MnB4IHtcbiAgZm9udC1zaXplOiA4MnB4O1xufVxuXG4uZnMtODNweCB7XG4gIGZvbnQtc2l6ZTogODNweDtcbn1cblxuLmZzLTg0cHgge1xuICBmb250LXNpemU6IDg0cHg7XG59XG5cbi5mcy04NXB4IHtcbiAgZm9udC1zaXplOiA4NXB4O1xufVxuXG4uZnMtODZweCB7XG4gIGZvbnQtc2l6ZTogODZweDtcbn1cblxuLmZzLTg3cHgge1xuICBmb250LXNpemU6IDg3cHg7XG59XG5cbi5mcy04OHB4IHtcbiAgZm9udC1zaXplOiA4OHB4O1xufVxuXG4uZnMtODlweCB7XG4gIGZvbnQtc2l6ZTogODlweDtcbn1cblxuLmZzLTkwcHgge1xuICBmb250LXNpemU6IDkwcHg7XG59XG5cbi5mcy05MXB4IHtcbiAgZm9udC1zaXplOiA5MXB4O1xufVxuXG4uZnMtOTJweCB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbn1cblxuLmZzLTkzcHgge1xuICBmb250LXNpemU6IDkzcHg7XG59XG5cbi5mcy05NHB4IHtcbiAgZm9udC1zaXplOiA5NHB4O1xufVxuXG4uZnMtOTVweCB7XG4gIGZvbnQtc2l6ZTogOTVweDtcbn1cblxuLmZzLTk2cHgge1xuICBmb250LXNpemU6IDk2cHg7XG59XG5cbi5mcy05N3B4IHtcbiAgZm9udC1zaXplOiA5N3B4O1xufVxuXG4uZnMtOThweCB7XG4gIGZvbnQtc2l6ZTogOThweDtcbn1cblxuLmZzLTk5cHgge1xuICBmb250LXNpemU6IDk5cHg7XG59XG5cbi5mcy0xMDBweCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMXB4O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDJweDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAzcHg7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogNHB4O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDVweDtcbn1cblxuLmdhcC02IHtcbiAgZ2FwOiA2cHg7XG59XG5cbi5nYXAtNyB7XG4gIGdhcDogN3B4O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDhweDtcbn1cblxuLmdhcC05IHtcbiAgZ2FwOiA5cHg7XG59XG5cbi5nYXAtMTAge1xuICBnYXA6IDEwcHg7XG59XG5cbi5nYXAtMTEge1xuICBnYXA6IDExcHg7XG59XG5cbi5nYXAtMTIge1xuICBnYXA6IDEycHg7XG59XG5cbi5nYXAtMTMge1xuICBnYXA6IDEzcHg7XG59XG5cbi5nYXAtMTQge1xuICBnYXA6IDE0cHg7XG59XG5cbi5nYXAtMTUge1xuICBnYXA6IDE1cHg7XG59XG5cbi5nYXAtMTYge1xuICBnYXA6IDE2cHg7XG59XG5cbi5nYXAtMTcge1xuICBnYXA6IDE3cHg7XG59XG5cbi5nYXAtMTgge1xuICBnYXA6IDE4cHg7XG59XG5cbi5nYXAtMTkge1xuICBnYXA6IDE5cHg7XG59XG5cbi5nYXAtMjAge1xuICBnYXA6IDIwcHg7XG59XG5cbi5nYXAtMjEge1xuICBnYXA6IDIxcHg7XG59XG5cbi5nYXAtMjIge1xuICBnYXA6IDIycHg7XG59XG5cbi5nYXAtMjMge1xuICBnYXA6IDIzcHg7XG59XG5cbi5nYXAtMjQge1xuICBnYXA6IDI0cHg7XG59XG5cbi5nYXAtMjUge1xuICBnYXA6IDI1cHg7XG59XG5cbi5nYXAtMjYge1xuICBnYXA6IDI2cHg7XG59XG5cbi5nYXAtMjcge1xuICBnYXA6IDI3cHg7XG59XG5cbi5nYXAtMjgge1xuICBnYXA6IDI4cHg7XG59XG5cbi5nYXAtMjkge1xuICBnYXA6IDI5cHg7XG59XG5cbi5nYXAtMzAge1xuICBnYXA6IDMwcHg7XG59XG5cbi5nYXAtMzEge1xuICBnYXA6IDMxcHg7XG59XG5cbi5nYXAtMzIge1xuICBnYXA6IDMycHg7XG59XG5cbi5nYXAtMzMge1xuICBnYXA6IDMzcHg7XG59XG5cbi5nYXAtMzQge1xuICBnYXA6IDM0cHg7XG59XG5cbi5nYXAtMzUge1xuICBnYXA6IDM1cHg7XG59XG5cbi5nYXAtMzYge1xuICBnYXA6IDM2cHg7XG59XG5cbi5nYXAtMzcge1xuICBnYXA6IDM3cHg7XG59XG5cbi5nYXAtMzgge1xuICBnYXA6IDM4cHg7XG59XG5cbi5nYXAtMzkge1xuICBnYXA6IDM5cHg7XG59XG5cbi5nYXAtNDAge1xuICBnYXA6IDQwcHg7XG59XG5cbi5nYXAtNDEge1xuICBnYXA6IDQxcHg7XG59XG5cbi5nYXAtNDIge1xuICBnYXA6IDQycHg7XG59XG5cbi5nYXAtNDMge1xuICBnYXA6IDQzcHg7XG59XG5cbi5nYXAtNDQge1xuICBnYXA6IDQ0cHg7XG59XG5cbi5nYXAtNDUge1xuICBnYXA6IDQ1cHg7XG59XG5cbi5nYXAtNDYge1xuICBnYXA6IDQ2cHg7XG59XG5cbi5nYXAtNDcge1xuICBnYXA6IDQ3cHg7XG59XG5cbi5nYXAtNDgge1xuICBnYXA6IDQ4cHg7XG59XG5cbi5nYXAtNDkge1xuICBnYXA6IDQ5cHg7XG59XG5cbi5nYXAtNTAge1xuICBnYXA6IDUwcHg7XG59XG5cbi5nYXAtNTEge1xuICBnYXA6IDUxcHg7XG59XG5cbi5nYXAtNTIge1xuICBnYXA6IDUycHg7XG59XG5cbi5nYXAtNTMge1xuICBnYXA6IDUzcHg7XG59XG5cbi5nYXAtNTQge1xuICBnYXA6IDU0cHg7XG59XG5cbi5nYXAtNTUge1xuICBnYXA6IDU1cHg7XG59XG5cbi5nYXAtNTYge1xuICBnYXA6IDU2cHg7XG59XG5cbi5nYXAtNTcge1xuICBnYXA6IDU3cHg7XG59XG5cbi5nYXAtNTgge1xuICBnYXA6IDU4cHg7XG59XG5cbi5nYXAtNTkge1xuICBnYXA6IDU5cHg7XG59XG5cbi5nYXAtNjAge1xuICBnYXA6IDYwcHg7XG59XG5cbi5nYXAtNjEge1xuICBnYXA6IDYxcHg7XG59XG5cbi5nYXAtNjIge1xuICBnYXA6IDYycHg7XG59XG5cbi5nYXAtNjMge1xuICBnYXA6IDYzcHg7XG59XG5cbi5nYXAtNjQge1xuICBnYXA6IDY0cHg7XG59XG5cbi5nYXAtNjUge1xuICBnYXA6IDY1cHg7XG59XG5cbi5nYXAtNjYge1xuICBnYXA6IDY2cHg7XG59XG5cbi5nYXAtNjcge1xuICBnYXA6IDY3cHg7XG59XG5cbi5nYXAtNjgge1xuICBnYXA6IDY4cHg7XG59XG5cbi5nYXAtNjkge1xuICBnYXA6IDY5cHg7XG59XG5cbi5nYXAtNzAge1xuICBnYXA6IDcwcHg7XG59XG5cbi5nYXAtNzEge1xuICBnYXA6IDcxcHg7XG59XG5cbi5nYXAtNzIge1xuICBnYXA6IDcycHg7XG59XG5cbi5nYXAtNzMge1xuICBnYXA6IDczcHg7XG59XG5cbi5nYXAtNzQge1xuICBnYXA6IDc0cHg7XG59XG5cbi5nYXAtNzUge1xuICBnYXA6IDc1cHg7XG59XG5cbi5nYXAtNzYge1xuICBnYXA6IDc2cHg7XG59XG5cbi5nYXAtNzcge1xuICBnYXA6IDc3cHg7XG59XG5cbi5nYXAtNzgge1xuICBnYXA6IDc4cHg7XG59XG5cbi5nYXAtNzkge1xuICBnYXA6IDc5cHg7XG59XG5cbi5nYXAtODAge1xuICBnYXA6IDgwcHg7XG59XG5cbi5nYXAtODEge1xuICBnYXA6IDgxcHg7XG59XG5cbi5nYXAtODIge1xuICBnYXA6IDgycHg7XG59XG5cbi5nYXAtODMge1xuICBnYXA6IDgzcHg7XG59XG5cbi5nYXAtODQge1xuICBnYXA6IDg0cHg7XG59XG5cbi5nYXAtODUge1xuICBnYXA6IDg1cHg7XG59XG5cbi5nYXAtODYge1xuICBnYXA6IDg2cHg7XG59XG5cbi5nYXAtODcge1xuICBnYXA6IDg3cHg7XG59XG5cbi5nYXAtODgge1xuICBnYXA6IDg4cHg7XG59XG5cbi5nYXAtODkge1xuICBnYXA6IDg5cHg7XG59XG5cbi5nYXAtOTAge1xuICBnYXA6IDkwcHg7XG59XG5cbi5nYXAtOTEge1xuICBnYXA6IDkxcHg7XG59XG5cbi5nYXAtOTIge1xuICBnYXA6IDkycHg7XG59XG5cbi5nYXAtOTMge1xuICBnYXA6IDkzcHg7XG59XG5cbi5nYXAtOTQge1xuICBnYXA6IDk0cHg7XG59XG5cbi5nYXAtOTUge1xuICBnYXA6IDk1cHg7XG59XG5cbi5nYXAtOTYge1xuICBnYXA6IDk2cHg7XG59XG5cbi5nYXAtOTcge1xuICBnYXA6IDk3cHg7XG59XG5cbi5nYXAtOTgge1xuICBnYXA6IDk4cHg7XG59XG5cbi5nYXAtOTkge1xuICBnYXA6IDk5cHg7XG59XG5cbi5nYXAtMTAwIHtcbiAgZ2FwOiAxMDBweDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDByZW07XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5wLTcge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogMy41cmVtO1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogNHJlbTtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA0LjVyZW07XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogNXJlbTtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA1LjVyZW07XG59XG5cbi5wLTEzIHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnAtMTQge1xuICBwYWRkaW5nOiA2LjVyZW07XG59XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogN3JlbTtcbn1cblxuLnAtMTYge1xuICBwYWRkaW5nOiA3LjVyZW07XG59XG5cbi5wLTE3IHtcbiAgcGFkZGluZzogOHJlbTtcbn1cblxuLnAtMTgge1xuICBwYWRkaW5nOiA4LjVyZW07XG59XG5cbi5wLTE5IHtcbiAgcGFkZGluZzogOXJlbTtcbn1cblxuLnAtMjAge1xuICBwYWRkaW5nOiA5LjVyZW07XG59XG5cbi5wLTIxIHtcbiAgcGFkZGluZzogMTByZW07XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAgIWltcG9ydGFudDtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNi41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xOCB7XG4gIHBhZGRpbmctbGVmdDogOC41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogOS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGwtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHItMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogNy41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHItMTcge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnByLTIxIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDByZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAgIWltcG9ydGFudDtcbn1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucGItMjEge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDByZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogNHJlbSAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTQge1xuICBwYWRkaW5nLXRvcDogNi41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogN3JlbSAgIWltcG9ydGFudDtcbn1cblxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLnB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiA4LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogOS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjEge1xuICBwYWRkaW5nLXRvcDogMTByZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiAzcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA0cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDUuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTE0IHtcbiAgbWFyZ2luLXRvcDogNi41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiA3cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNyB7XG4gIG1hcmdpbi10b3A6IDhyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xOCB7XG4gIG1hcmdpbi10b3A6IDguNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTE5IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogOS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjEge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItMTQge1xuICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1iLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogOC41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItMTkge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiA5LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwcmVtO1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbTtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogMi41cmVtO1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiAzcmVtO1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAzLjVyZW07XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDRyZW07XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA0LjVyZW07XG59XG5cbi5tLTExIHtcbiAgbWFyZ2luOiA1cmVtO1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogNS41cmVtO1xufVxuXG4ubS0xMyB7XG4gIG1hcmdpbjogNnJlbTtcbn1cblxuLm0tMTQge1xuICBtYXJnaW46IDYuNXJlbTtcbn1cblxuLm0tMTUge1xuICBtYXJnaW46IDdyZW07XG59XG5cbi5tLTE2IHtcbiAgbWFyZ2luOiA3LjVyZW07XG59XG5cbi5tLTE3IHtcbiAgbWFyZ2luOiA4cmVtO1xufVxuXG4ubS0xOCB7XG4gIG1hcmdpbjogOC41cmVtO1xufVxuXG4ubS0xOSB7XG4gIG1hcmdpbjogOXJlbTtcbn1cblxuLm0tMjAge1xuICBtYXJnaW46IDkuNXJlbTtcbn1cblxuLm0tMjEge1xuICBtYXJnaW46IDEwcmVtO1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTIge1xuICBtYXJnaW4tbGVmdDogNS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTMge1xuICBtYXJnaW4tbGVmdDogNnJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTgge1xuICBtYXJnaW4tbGVmdDogOC41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTkge1xuICBtYXJnaW4tbGVmdDogOXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1sLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gICFpbXBvcnRhbnQ7XG59XG5cbi5tci05IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItMTQge1xuICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICAhaW1wb3J0YW50O1xufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAgIWltcG9ydGFudDtcbn1cblxuLm1yLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAgIWltcG9ydGFudDtcbn1cblxuLnQtaW5kZW50LTAge1xuICB0ZXh0LWluZGVudDogMHJlbTtcbn1cblxuLnQtaW5kZW50LTEge1xuICB0ZXh0LWluZGVudDogMC4yNXJlbTtcbn1cblxuLnQtaW5kZW50LTIge1xuICB0ZXh0LWluZGVudDogMC41cmVtO1xufVxuXG4udC1pbmRlbnQtMyB7XG4gIHRleHQtaW5kZW50OiAxcmVtO1xufVxuXG4udC1pbmRlbnQtNCB7XG4gIHRleHQtaW5kZW50OiAxLjVyZW07XG59XG5cbi50LWluZGVudC01IHtcbiAgdGV4dC1pbmRlbnQ6IDJyZW07XG59XG5cbi50LWluZGVudC02IHtcbiAgdGV4dC1pbmRlbnQ6IDIuNXJlbTtcbn1cblxuLnQtaW5kZW50LTcge1xuICB0ZXh0LWluZGVudDogM3JlbTtcbn1cblxuLnQtaW5kZW50LTgge1xuICB0ZXh0LWluZGVudDogMy41cmVtO1xufVxuXG4udC1pbmRlbnQtOSB7XG4gIHRleHQtaW5kZW50OiA0cmVtO1xufVxuXG4udC1pbmRlbnQtMTAge1xuICB0ZXh0LWluZGVudDogNC41cmVtO1xufVxuXG4udC1pbmRlbnQtMTEge1xuICB0ZXh0LWluZGVudDogNXJlbTtcbn1cblxuLnQtaW5kZW50LTEyIHtcbiAgdGV4dC1pbmRlbnQ6IDUuNXJlbTtcbn1cblxuLnQtaW5kZW50LTEzIHtcbiAgdGV4dC1pbmRlbnQ6IDZyZW07XG59XG5cbi50LWluZGVudC0xNCB7XG4gIHRleHQtaW5kZW50OiA2LjVyZW07XG59XG5cbi50LWluZGVudC0xNSB7XG4gIHRleHQtaW5kZW50OiA3cmVtO1xufVxuXG4udC1pbmRlbnQtMTYge1xuICB0ZXh0LWluZGVudDogNy41cmVtO1xufVxuXG4udC1pbmRlbnQtMTcge1xuICB0ZXh0LWluZGVudDogOHJlbTtcbn1cblxuLnQtaW5kZW50LTE4IHtcbiAgdGV4dC1pbmRlbnQ6IDguNXJlbTtcbn1cblxuLnQtaW5kZW50LTE5IHtcbiAgdGV4dC1pbmRlbnQ6IDlyZW07XG59XG5cbi50LWluZGVudC0yMCB7XG4gIHRleHQtaW5kZW50OiA5LjVyZW07XG59XG5cbi50LWluZGVudC0yMSB7XG4gIHRleHQtaW5kZW50OiAxMHJlbTtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDExcmVtO1xufVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG59XG5cbi5weS0xNCB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xufVxuXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnB4LTcge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgcGFkZGluZy1yaWdodDogMTByZW07XG59XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDExcmVtO1xufVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMTNyZW07XG59XG5cbi5weC0xNCB7XG4gIHBhZGRpbmctbGVmdDogMTRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xufVxuXG4ucHgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXJlbTtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiA1cmVtO1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDdyZW07XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiA4cmVtO1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogOXJlbTtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cblxuLnAtMTEge1xuICBwYWRkaW5nOiAxMXJlbTtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiAxMnJlbTtcbn1cblxuLnAtMTMge1xuICBwYWRkaW5nOiAxM3JlbTtcbn1cblxuLnAtMTQge1xuICBwYWRkaW5nOiAxNHJlbTtcbn1cblxuLnAtMTUge1xuICBwYWRkaW5nOiAxNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWZvbnQtYm9keS1zYW5zLXNlcmlmOiBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcbiAgLS1mb250LXNlY29uZGFyeS1zYW5zLXNlcmlmOiBPdXRmaXQsc2Fucy1zZXJpZjtcbiAgLS1iZy1ib2R5OiMwMDA7XG4gIC0tYmctZm9yZWdyb3VuZDojMTgxYTFjO1xuICAtLWNvbG9yLWJvZHktdGV4dDojZmZmYztcbiAgLS1iZy1lbGVtZW50XzE6I2UxZTFlMTtcbiAgLS1jb2xvci1vbmU6ICM2ZDYzZmY7XG4gIC0tY29sb3ItdHdvOiMzNGQyZjM7XG4gIC0tY29sb3ItdHJlZTojMTExZDMyO1xuICAtLWJnLWRhc2gtbmF2OiNmZmZmZmY7XG4gIC0tdGV4dC1tdXRlZDojZmZmNjtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmFkaWVudDI6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNmZjgyZjMsIzdiMTNmZiA1MCUsIzQwMGQ2NCk7XG4gIC0tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywjZjY0ZjU5LCNjNDcxZWQsIzEyYzJlOSk7XG4gIC0tYmx1ZTojMTJjMmU5O1xuICAtLXB1cnBsZTojYzQ3MWVkO1xuICAtLXBpbms6I2Y2NGY1OTtcbn1cblxuLmJnLWZvcmVncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1mb3JlZ3JvdW5kKTtcbn1cblxuLnR4dC1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xufVxuXG4udHh0LXB1cnBsZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4udHh0LXBpbmsge1xuICBjb2xvcjogdmFyKC0tcGluayk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IE91dGZpdCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbn1cblxuLyogVGV4dCBzdHlsZSAqL1xuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN0cm9rZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMS40cHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICNmZmY7XG59XG5cbi50eHQtc20taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnRpdGxlLWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBPdXRmaXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGl0bGUtaGVhZGluZzpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTJweDtcbn1cblxuLnRleHQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5LXNhbnMtc2VyaWYpLCBzYW5zLXNlcmlmO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ib2R5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJvZHktdGV4dCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zaXRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5iZ19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4uZmxhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJlbTtcbiAgcmlnaHQ6IDJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbn1cblxuLmZsYXNoLmZsYXNoLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM3NDRjO1xuICBjb2xvcjogI2E5ZDVjMTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uaGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmhlYWRlci1sb2dvLWxpbmstZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyLWxvZ28tbGluay1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLWxvZ28tbGluay1tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLWxvZ28gaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItbG9nbyBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgyLCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItbmF2IC5uYXYtYm94IHVsLm5hdi1ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEzMHB4IDA7XG59XG5cbi5oZXJvLWhlYWRpbmcge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeS1zYW5zLXNlcmlmKSwgc2Fucy1zZXJpZjtcbn1cblxuLmhlcm8tYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgfVxufVxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSwgW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLCBbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLCBidXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ1dHRvbi1kb3QuYnV0dG9uLXNtIHtcbiAgcGFkZGluZzogMTBweCAzNHB4IDEwcHggMjBweDtcbn1cblxuLmJ0biB7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQ5MDE5NjA3OCk7XG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IE91dGZpdCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuMTJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgyZjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJ0biBzcGFuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuIHNwYW46YWZ0ZXIsIC5idG4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuMTRzIGVhc2Utb3V0O1xufVxuXG4uYnRuIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uYnRuIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNDkwMTk2MDc4KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG46aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5idG46aG92ZXIgc3BhbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IC0xMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5idG46aG92ZXIgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJ0bi13aGl0ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4td2hpdGUgc3BhbjphZnRlciwgLmJ0bi13aGl0ZSBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi5idXR0b24tc206YmVmb3JlIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5mdWxsLXdpZHRoc3dpcGVyLWNvbnRhaW5lcjo6cGFydChjb250YWluZXIpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mdWxsLXdpZHRoOjpwYXJ0KGNvbnRhaW5lcikge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNlY3Rpb24tc20ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuLnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuXG4uc2VydmljZS1ib3gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlcnZpY2UtYm94IC5zZXJ2aWNlLXRhZyAqIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlLWJveCAuc2VydmljZS10YWcgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDNlbTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnNlcnZpY2UtYm94OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnNlcnZpY2UtYm94OmFmdGVyLCAuc2VydmljZS1ib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODJmMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlcnZpY2UtYm94OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VydmljZS1ib3g6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlcnZpY2UtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5zZXJ2aWNlLWJveCAuc2VydmljZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNlcnZpY2UtYm94IC5zZXJ2aWNlLXRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNlcnZpY2UtYm94IC5zZXJ2aWNlLXRpdGxlIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZS1ib3gge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VydmljZS1ib3ggLnNlcnZpY2UtdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5zZXJ2aWNlLWJveCAuc2VydmljZS10aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnNlcnZpY2UtYm94IC5zZXJ2aWNlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi8qKiBTbGlkZXIgQm94ICoqL1xuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnN3aXBlci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMm4pIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzbikge1xuICB3aWR0aDogMjAlO1xufVxuXG4uc2xpZGVyLWJveCAuc2xpZGVyLWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlci1ib3ggLnNsaWRlci1pbWcgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MmYzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkaWVudCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNsaWRlci1ib3ggLnNsaWRlci1pbWcgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5zbGlkZXItYm94IC5zbGlkZXItaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnNsaWRlci1ib3ggLnNsaWRlci1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRhLWNvbnRlbnQgLmJsb2MtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZGF0YS1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjc3cHgpIHtcbiAgLmRhdGEtY29udGVudCAuYmxvYy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmRhdGEtY29udGVudCAuYmxvYy1jb2x1bW4gPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wcm9qZWN0SGVhZGVyIHtcbiAgYmFja2dyb3VuZDogNTAlL2NvdmVyIGZpeGVkIHJnYmEoMCwgMCwgMCwgMC43MSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9qZWN0SGVhZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwLCByZ2JhKDAsIDAsIDAsIDAuOTAyKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC45MDIpKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9qZWN0SGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudCk7XG59XG5cbnVsLnRhZ3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDNlbSAwIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwudGFncyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zZW0gMWVtO1xuICBmb250LXNpemU6IDAuODg2ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJvZHkpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2FyZDphZnRlciwgLmNhcmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODJmMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQ6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uY2FyZCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbmZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWZvcmVncm91bmQpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiA0MDAgMTVweCBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMTZzIGVhc2Utb3V0O1xuICBsaW5lLWhlaWdodDogMy41O1xuICB0ZXh0LWluZGVudDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59IiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogT3V0Zml0LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4zcHg7XG59XG4vKiBUZXh0IHN0eWxlICovXG4udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZX1cbi5zdHJva2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDEuNHB4O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjZmZmO1xufVxuLnR4dC1zbS1oZWFkaW5ne1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi50aXRsZS1oZWFkaW5ne1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBPdXRmaXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGl0bGUtaGVhZGluZzpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xufVxuLnRleHQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59IiwiYm9keXtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keS1zYW5zLXNlcmlmKSwgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1ib2R5KTtcbiAgY29sb3I6dmFyKC0tY29sb3ItYm9keS10ZXh0KTtcbiAgbWFyZ2luOjA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2l0ZS1jb250ZW50e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uYmdfX2NvbnRlbnR7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmZsYXNoe1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJlbTtcbiAgcmlnaHQ6IDJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzoxZW07XG4gIGJvcmRlci1yYWRpdXM6IC41ZW07XG59XG4uZmxhc2guZmxhc2gtc3VjY2Vzc3tcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjNzQ0YztcbiAgY29sb3I6I2E5ZDVjMTtcbn0iLCIuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn0iLCIuaGVhZGVye1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4uaGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItd3JhcHBlcntcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLWxvZ297XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmhlYWRlci1sb2dvLWxpbmstZHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyLWxvZ28tbGluay1ke2Rpc3BsYXk6IGJsb2NrfVxuICAuaGVhZGVyLWxvZ28tbGluay1te2Rpc3BsYXk6IG5vbmV9XG59XG4uaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLWxvZ28gaDJ7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItbG9nbyBoMiBhe1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcblxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaDIsIGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1uYXZ7fVxuLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1uYXYgLm5hdi1ib3h7fVxuLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1uYXYgLm5hdi1ib3ggdWwubmF2LWhvbWV7XG4gIGRpc3BsYXk6bm9uZTtcbn0iLCIuaGVyby1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTMwcHggMDtcbn1cbi5oZXJvLWhlYWRpbmcge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeS1zYW5zLXNlcmlmKSwgc2Fucy1zZXJpZjtcbn1cbi5oZXJvLWF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIHdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA5cmVtO1xuICB9XG59IiwiW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSwgW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLCBbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLCBidXR0b246bm90KDpkaXNhYmxlZClcbntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWFcbntcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5idXR0b24tZG90LmJ1dHRvbi1zbSB7XG4gIHBhZGRpbmc6IDEwcHggMzRweCAxMHB4IDIwcHg7XG59XG4uYnRue1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjI2O1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBPdXRmaXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IC4xMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgyZjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogLjFzIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xXG59XG4uYnRuIHNwYW4ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5idG4gc3BhbjphZnRlciwuYnRuIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAuMTRzIGVhc2Utb3V0XG59XG4uYnRuIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAwXG59XG5cbi5idG4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmMjY7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5idG46aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMlxufVxuXG4uYnRuOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5idG46aG92ZXIgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuLmJ0bi13aGl0ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmJ0bi13aGl0ZSBzcGFuOmFmdGVyLC5idG4td2hpdGUgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogIzAwMFxufVxuXG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDBcbn1cbi5idG4td2hpdGVcbntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLmJ1dHRvbi1zbTpiZWZvcmUge1xuICByaWdodDogMjBweDtcbn0iLCIuZnVsbC13aWR0aHN3aXBlci1jb250YWluZXI6OnBhcnQoY29udGFpbmVyKXtcbiAgb3ZlcmZsb3c6dmlzaWJsZVxufVxuLmZ1bGwtd2lkdGg6OnBhcnQoY29udGFpbmVyKXtcbiAgb3ZlcmZsb3c6dmlzaWJsZVxufVxuLnNlY3Rpb24tc217XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDkwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VjdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuLnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuLnNlcnZpY2UtYm94e1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlcnZpY2UtYm94IC5zZXJ2aWNlLXRhZyAqIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cbi5zZXJ2aWNlLWJveCAuc2VydmljZS10YWcgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDNlbTtcbiAgcGFkZGluZy1yaWdodDogMTZweFxufVxuLnNlcnZpY2UtYm94OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5zZXJ2aWNlLWJveDphZnRlciwgLnNlcnZpY2UtYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgyZjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAuMXMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlLWJveDpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlcnZpY2UtYm94OmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4xO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlcnZpY2UtYm94IHtcbiAgICBwYWRkaW5nOjIwcHhcbiAgfVxuICAuc2VydmljZS1ib3ggLnNlcnZpY2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gIH1cbiAgLnNlcnZpY2UtYm94IC5zZXJ2aWNlLXRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgfVxuXG4gIC5zZXJ2aWNlLWJveCAuc2VydmljZS10aXRsZSBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlLWJveCB7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgfVxuXG4gIC5zZXJ2aWNlLWJveCAuc2VydmljZS10YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxNSVcbiAgfVxuXG4gIC5zZXJ2aWNlLWJveCAuc2VydmljZS10aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA0MCVcbiAgfVxuXG4gIC5zZXJ2aWNlLWJveCAuc2VydmljZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogNDUlXG4gIH1cbn1cbi8qKiBTbGlkZXIgQm94ICoqL1xuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnN3aXBlci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMm4pIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzbikge1xuICB3aWR0aDogMjAlO1xufVxuLnNsaWRlci1ib3h7fVxuLnNsaWRlci1ib3ggLnNsaWRlci1pbWcgYXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXItYm94IC5zbGlkZXItaW1nIGE6YmVmb3Jle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MmYzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkaWVudCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IC4xcyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWRlci1ib3ggLnNsaWRlci1pbWcgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAuMTtcbn1cbi5zbGlkZXItYm94IC5zbGlkZXItaW1ne1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnNsaWRlci1ib3ggLnNsaWRlci1pbWcgaW1ne1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGEtY29udGVudCAuYmxvYy1jb2x1bW57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi8vIEltYWdlIDY1NXg1MDZcbi5kYXRhLWNvbnRlbnQgaW1ne1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NzdweCkge1xuICAuZGF0YS1jb250ZW50IC5ibG9jLWNvbHVtbntcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5kYXRhLWNvbnRlbnQgLmJsb2MtY29sdW1uID4gZGl2e1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wcm9qZWN0SGVhZGVye1xuICBiYWNrZ3JvdW5kOiA1MCUgLyBjb3ZlciBmaXhlZCByZ2JhKDAsIDAsIDAsIC43MSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdEhlYWRlcjpiZWZvcmV7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwLCByZ2JhKDAsIDAsIDAsIC45MDIpIDQwJSwgcmdiYSgwLCAwLCAwLCAuOTAyKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3RIZWFkZXIgLmNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cbi5iZy1ncmFkaWVudHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQpO1xufVxudWwudGFnc3tcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAzZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bC50YWdzIGxpe1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6LjNlbSAxZW07XG4gIGZvbnQtc2l6ZTogLjg4NmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ib2R5KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn0iLCIuY2FyZHtcbiAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQ6YWZ0ZXIsIC5jYXJkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgyZjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZDphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG4uY2FyZCBhe1xuICBjb2xvcjp3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtZ3JvdXB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc3NnB4KXtcbiAgLmNhcmQtZ3JvdXB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufSIsImZvcm0gLmZvcm0tY29udHJvbHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE1cHggT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAuMTZzIGVhc2Utb3V0O1xuICBsaW5lLWhlaWdodDogMy41O1xuICB0ZXh0LWluZGVudDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmYztcbn0iLCIvKipcbiAqIFN3aXBlciAxMS4yLjhcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDIzLCAyMDI1XG4gKi9cblxuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/