/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.page.order-bedankt .main-wrapper {
  background: #f2f6f4; }

.page.order-bedankt .hero.only-title-hero {
  display: none; }

.page.order-bedankt .section.block_content.standaard {
  margin-top: 150px; }
  .page.order-bedankt .section.block_content.standaard .container {
    max-width: 1110px; }
    .page.order-bedankt .section.block_content.standaard .container .block.content-block {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      background: #fff;
      padding: 50px;
      border-radius: 8px;
      border: 1px solid rgba(20, 71, 51, 0.1); }
      .page.order-bedankt .section.block_content.standaard .container .block.content-block .content-wrapper .title {
        color: #144733; }

.page.order-bedankt .big-order-overview .order-overview-content {
  border-bottom: 1px solid rgba(20, 71, 51, 0.1);
  margin-bottom: 30px;
  max-width: 780px; }
  .page.order-bedankt .big-order-overview .order-overview-content h1 {
    color: #144733;
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 700;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-left: 50px;
    position: relative; }
    .page.order-bedankt .big-order-overview .order-overview-content h1:before {
      content: "";
      position: absolute;
      top: calc(50% + 5px);
      left: 0;
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: #fff;
      transform: translateY(-50%); }
    .page.order-bedankt .big-order-overview .order-overview-content h1:after {
      content: "";
      position: absolute;
      top: calc(50% + 0px);
      left: 13px;
      background-image: url("../images/icons/check-icon-white.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      width: 10px;
      height: 10px; }
  .page.order-bedankt .big-order-overview .order-overview-content strong {
    color: #144733; }
  .page.order-bedankt .big-order-overview .order-overview-content p {
    color: #000; }

.page.order-bedankt .big-order-overview .order-overview .overview-title {
  color: #144733;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 28px; }

.page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 30px; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs p {
    color: #000;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: 400;
    margin-top: 2px;
    opacity: 0.7; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 22px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper li {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 8px;
      -ms-flex-align: start;
          align-items: flex-start; }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper li .label {
        -ms-flex: 0 1 calc(70% - 4px);
            flex: 0 1 calc(70% - 4px);
        color: #144733;
        font-size: 13px;
        font-size: 0.8125rem;
        font-weight: 400; }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper li .value {
        -ms-flex: 0 1 calc(30% - 4px);
            flex: 0 1 calc(30% - 4px);
        color: #144733;
        font-size: 13px;
        font-size: 0.8125rem;
        font-weight: 600;
        text-align: right; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.subtotal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px 20px;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(20, 71, 51, 0.1); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.subtotal .label {
      color: #144733;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 700;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.subtotal .value {
      color: #144733;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 600;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
      text-align: right; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.total {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 20px;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-top: 12px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.total .label {
      color: #144733;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 700;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.total .value {
      color: #144733;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
      text-align: right; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block {
    -ms-flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
        flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
    background: #f2f6f4;
    border-radius: 8px;
    padding: 16px;
    border: 1px solid rgba(20, 71, 51, 0.1); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .extra-options-wrapper li {
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400;
      color: #144733;
      padding-bottom: 2px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .location .label {
      color: #144733;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 600; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .location p {
      color: #144733;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400;
      margin-bottom: 4px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 20px;
      -ms-flex-align: start;
          align-items: flex-start;
      border-bottom: 1px solid rgba(20, 71, 51, 0.1);
      padding-bottom: 15px;
      margin: 0 0 15px 0; }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper li {
        -ms-flex: 0 1 calc(50% - 10px);
            flex: 0 1 calc(50% - 10px);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 2px;
        -ms-flex-align: start;
            align-items: flex-start; }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper li .label {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          color: #000;
          opacity: 0.7;
          font-size: 12px;
          font-size: 0.75rem;
          font-weight: 500; }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper li .value {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          color: #144733;
          font-size: 15px;
          font-size: 0.9375rem;
          font-weight: 600; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver {
      -ms-flex: 0 1 calc(50% - ((2 - 1) * 30px / 2));
          flex: 0 1 calc(50% - ((2 - 1) * 30px / 2)); }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 20px;
        -ms-flex-align: start;
            align-items: flex-start;
        padding-bottom: 6px; }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li .label, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li .label {
          color: #144733;
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 600;
          -ms-flex: 0 1 calc(50% - 10px);
              flex: 0 1 calc(50% - 10px); }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li .value, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li .value {
          color: #000;
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 400;
          -ms-flex: 0 1 calc(50% - 10px);
              flex: 0 1 calc(50% - 10px); }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li:last-child, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li:last-child {
          padding-bottom: 0; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block h3 {
      color: #144733;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 12px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block h4 {
      color: #144733;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 700;
      margin-top: 0;
      margin-bottom: 10px; }

.page.order-bedankt .big-order-overview .order-overview .pricing-note {
  font-size: 10px;
  font-size: 0.625rem;
  font-style: italic; }

.page.order-bedankt .big-order-overview .order-overview .row.best-price-active span {
  display: inline-block; }

.page.order-bedankt .big-order-overview .order-overview .row.best-price-active .value .original-price {
  text-decoration: line-through;
  font-weight: 500;
  opacity: 0.5;
  font-size: 12px;
  font-size: 0.75rem; }

.page.order-bedankt .big-order-overview .order-overview .best-price-label {
  font-weight: 700;
  font-size: 10px;
  font-size: 0.625rem;
  border-radius: 20px;
  padding: 4px 8px;
  background: rgba(20, 71, 51, 0.02);
  border: 1px solid rgba(20, 71, 51, 0.2);
  color: #144733;
  display: inline-block; }

.section.login-logout-section {
  margin-top: 100px;
  margin-bottom: 0;
  position: relative; }
  .section.login-logout-section .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: -1; }
    .section.login-logout-section .bg:before {
      content: "";
      position: absolute;
      z-index: 1;
      right: 0;
      top: 0;
      min-width: 100%;
      min-height: 250px;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0.66) 0%, transparent 100%); }
    .section.login-logout-section .bg:after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      bottom: 0;
      min-width: 66.66%;
      min-height: 100%;
      background: linear-gradient(to right, rgba(0, 0, 0, 0.66) 0%, transparent 100%); }
  .section.login-logout-section .container {
    height: 100%;
    padding: 20vh 0; }
    .section.login-logout-section .container .block-row {
      -ms-flex-align: center;
          align-items: center; }
      .section.login-logout-section .container .block-row .block.content-block {
        -ms-flex: 0 1 calc(50% - ((2 - 1) * 100px / 2));
            flex: 0 1 calc(50% - ((2 - 1) * 100px / 2)); }
        .section.login-logout-section .container .block-row .block.content-block .content-wrapper .hero-title {
          color: #fff; }
        .section.login-logout-section .container .block-row .block.content-block .content-wrapper .hero-subtitle {
          color: #fff;
          font-size: 22px;
          font-size: 1.375rem;
          font-weight: 400; }
      .section.login-logout-section .container .block-row .block.form-block {
        -ms-flex: 0 1 calc(50% - ((2 - 1) * 100px / 2));
            flex: 0 1 calc(50% - ((2 - 1) * 100px / 2));
        padding: 0;
        background: none; }
        .section.login-logout-section .container .block-row .block.form-block .gf_login_links {
          margin-top: 35px;
          text-align: center; }
          .section.login-logout-section .container .block-row .block.form-block .gf_login_links a {
            color: #fff;
            text-decoration: underline; }
            .section.login-logout-section .container .block-row .block.form-block .gf_login_links a:hover, .section.login-logout-section .container .block-row .block.form-block .gf_login_links a:focus {
              color: #ffdc00; }
        .section.login-logout-section .container .block-row .block.form-block .gform_wrapper {
          max-width: 464px;
          background: #fff;
          margin: 0 auto;
          padding: 50px;
          border-radius: 8px; }
          .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_title {
            color: #144733;
            font-size: 21px;
            font-size: 1.3125rem;
            font-weight: 700;
            margin-bottom: 25px; }
          .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer {
            -ms-flex-pack: start;
                justify-content: flex-start; }
            .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button {
              background: #ffdc00;
              color: #144733;
              font-size: 16px;
              font-size: 1rem;
              font-weight: 600;
              border-radius: 8px;
              border: none;
              outline: none;
              padding: 18px 60px 18px 50px; }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:before, .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:after {
                content: "";
                width: 12px;
                height: 12px;
                background-size: 100% auto;
                background-repeat: no-repeat;
                background-position: center center;
                display: inline-block;
                transition: 0.3s;
                opacity: 0;
                position: absolute;
                top: 50%;
                transform: translateY(-50%) rotate(0);
                right: 40px;
                transition: 0.3s; }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:before {
                background-image: url("../images/icons/link-icon-black.svg");
                opacity: 1; }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:after {
                background-image: url("../images/icons/link-icon-white.svg"); }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:hover:not(:disabled), .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:focus:not(:disabled) {
                background: #144733;
                color: #fff;
                outline: none; }
                .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:hover:not(:disabled):before, .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:focus:not(:disabled):before {
                  opacity: 0; }
                .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:hover:not(:disabled):after, .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:focus:not(:disabled):after {
                  opacity: 1; }

.section.home-quick-nav {
  position: relative;
  top: -92px;
  z-index: 10;
  margin-bottom: -92px;
  padding-bottom: 80px; }
  .section.home-quick-nav .container {
    position: relative; }
    .section.home-quick-nav .container:before {
      content: "";
      position: absolute;
      top: -35px;
      left: -35px;
      width: calc(100% + 70px);
      height: 100%;
      background: #fff;
      z-index: 1;
      border-radius: 8px; }
  .section.home-quick-nav .block-row {
    position: relative;
    z-index: 2;
    gap: 20px;
    background: #fff; }
    .section.home-quick-nav .block-row .block.nav-block {
      -ms-flex: 0 1 calc(33.33% - ((3 - 1) * 20px / 3));
          flex: 0 1 calc(33.33% - ((3 - 1) * 20px / 3));
      border-radius: 8px;
      background: #f2f6f4;
      padding: 24px 30px 30px 30px;
      border: 1px solid rgba(20, 71, 51, 0.1); }
      .section.home-quick-nav .block-row .block.nav-block:nth-child(2) .block-title:before {
        background-image: url("../images/icons/car.svg"); }
      .section.home-quick-nav .block-row .block.nav-block:nth-child(3) .block-title:before {
        background-image: url("../images/icons/company.svg"); }
      .section.home-quick-nav .block-row .block.nav-block .block-title {
        color: #144733;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: 600;
        margin-bottom: 20px; }
        .section.home-quick-nav .block-row .block.nav-block .block-title:before {
          content: "";
          position: relative;
          display: inline-block;
          width: 16px;
          height: 20px;
          margin-right: 10px;
          top: 4px;
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center center;
          background-image: url("../images/icons/go.svg"); }
      .section.home-quick-nav .block-row .block.nav-block nav ul li {
        border-bottom: 1px solid #e3e3e3;
        position: relative;
        background: #f2f6f4;
        transition: 0.3s; }
        .section.home-quick-nav .block-row .block.nav-block nav ul li:last-child {
          border-bottom: none; }
        .section.home-quick-nav .block-row .block.nav-block nav ul li:after {
          content: "";
          width: 14px;
          height: 14px;
          background-size: 100% auto;
          background-repeat: no-repeat;
          background-position: center center;
          display: inline-block;
          transition: 0.3s;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          right: 0;
          transition: 0.3s;
          background-image: url("../images/icons/link-icon-black.svg");
          opacity: 1; }
        .section.home-quick-nav .block-row .block.nav-block nav ul li a {
          padding: 13px 0;
          color: #144733;
          text-decoration: none;
          font-weight: 500;
          display: block;
          width: 100%; }
        .section.home-quick-nav .block-row .block.nav-block nav ul li:hover, .section.home-quick-nav .block-row .block.nav-block nav ul li:focus {
          padding-left: 6px; }
          .section.home-quick-nav .block-row .block.nav-block nav ul li:hover:after, .section.home-quick-nav .block-row .block.nav-block nav ul li:focus:after {
            right: 6px; }
          .section.home-quick-nav .block-row .block.nav-block nav ul li:hover a, .section.home-quick-nav .block-row .block.nav-block nav ul li:focus a {
            color: #144733; }

.block.separator-block .separator {
  display: block; }
  .block.separator-block .separator.tablet {
    display: none; }
  .block.separator-block .separator.mobile {
    display: none; }

.section.slider_block .title-wrapper {
  text-align: center;
  margin-bottom: 30px; }
  .section.slider_block .title-wrapper .block-title {
    color: #000;
    font-weight: 500;
    font-size: 20px;
    font-size: 1.25rem; }

.section.slider_block .container {
  max-width: 1500px; }
  .section.slider_block .container .mini-container {
    position: relative; }
    .section.slider_block .container .mini-container:before, .section.slider_block .container .mini-container:after {
      content: "";
      position: absolute;
      top: 0;
      height: 100%;
      width: 200px;
      z-index: 10; }
    .section.slider_block .container .mini-container:before {
      left: 0;
      background: linear-gradient(to right, #fff 0%, transparent 100%); }
    .section.slider_block .container .mini-container:after {
      background: linear-gradient(to left, #fff 0%, transparent 100%);
      right: 0; }

.section.slider_block.size-logo .img-wrapper {
  width: calc(12% - ((5 - 1) * 0px / 5));
  background: #fff;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  margin: 2px 15px 2px 0; }
  .section.slider_block.size-logo .img-wrapper img {
    border-radius: 8px; }

.section.form_block .block.form-block {
  max-width: 720px;
  margin: 0 auto; }

.section.block_content_and_image_left {
  background: #fff; }
  .section.block_content_and_image_left .block-row {
    -ms-flex-align: center;
        align-items: center; }
  .section.block_content_and_image_left.layout-overflow {
    margin-bottom: 0; }
    .section.block_content_and_image_left.layout-overflow .container {
      max-width: 100%; }
    .section.block_content_and_image_left.layout-overflow .block-row {
      gap: 0;
      -ms-flex-align: stretch;
          align-items: stretch; }
    .section.block_content_and_image_left.layout-overflow .block {
      -ms-flex: 0 0 50%;
          flex: 0 0 50%; }
    .section.block_content_and_image_left.layout-overflow .block.content-block {
      padding: 100px 80px 100px calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)); }
    .section.block_content_and_image_left.layout-overflow .block.image-block {
      position: relative;
      min-height: 600px; }
      .section.block_content_and_image_left.layout-overflow .block.image-block .bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        border-radius: 8px 0 0 0; }
  .section.block_content_and_image_left.variant-reverse .block.image-block {
    -ms-flex-order: -1;
        order: -1; }
    .section.block_content_and_image_left.variant-reverse .block.image-block .bg {
      border-radius: 0 8px 0 0; }
  .section.block_content_and_image_left.layout-overflow.variant-reverse .block.content-block {
    padding: 100px calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)) 100px 80px; }

.section.handpicked-query-overview-block {
  position: relative;
  padding-bottom: 80px; }
  .section.handpicked-query-overview-block:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: #f2f6f4;
    background: linear-gradient(to bottom, #f2f6f4 0%, rgba(242, 246, 244, 0) 100%);
    z-index: -1; }
  .section.handpicked-query-overview-block .title-wrapper .query-overview-button-wrapper {
    display: block; }
  .section.handpicked-query-overview-block .query-overview-button-wrapper {
    margin-top: 8px;
    display: none; }
    .section.handpicked-query-overview-block .query-overview-button-wrapper .button-as-link:hover,
    .section.handpicked-query-overview-block .query-overview-button-wrapper .button-as-link:focus {
      background: none;
      color: #144733; }

.section.text-with-handpicked-employee-block .collection-wrapper .list-item {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.section.text-with-handpicked-employee-block .block.employee-block {
  -ms-flex-item-align: end;
      align-self: flex-end; }
  .section.text-with-handpicked-employee-block .block.employee-block .title-wrapper-inner {
    text-align: right; }
  .section.text-with-handpicked-employee-block .block.employee-block .block-title {
    max-width: 470px;
    margin: 0 0 0 auto !important;
    font-size: 29px;
    font-size: 1.8125rem;
    font-style: italic;
    font-weight: 600;
    display: block; }

.section.text-with-handpicked-employee-block.variant-banner .part.medewerker-part:before {
  display: none; }

.section.text-with-handpicked-employee-block.variant-banner .part.medewerker-part .inner-wrapper {
  padding-right: 0; }

.section.text-with-handpicked-employee-block.variant-banner .employee-block-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: end;
      align-items: flex-end;
  gap: 50px;
  position: relative; }
  .section.text-with-handpicked-employee-block.variant-banner .employee-block-inner:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 50px);
    background: #f2f6f4;
    z-index: -1;
    border-radius: 8px; }

.section.text-with-handpicked-employee-block.variant-banner .collection-wrapper {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-order: -1;
      order: -1; }

.section.text-with-handpicked-employee-block.variant-banner .title-wrapper {
  -ms-flex: 1;
      flex: 1;
  margin: 80px 0 30px 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }
  .section.text-with-handpicked-employee-block.variant-banner .title-wrapper .block-title {
    max-width: 570px; }

.section.text-with-handpicked-employee-block.variant-banner .img-wrapper {
  -ms-flex: 0 1 270px;
      flex: 0 1 270px; }

.section.block_story .story-block {
  width: 100%; }

.section.block_story .container {
  max-width: 100%; }

.section.block_story .collection-wrapper .list-item {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.section.block_story.variant-reverse .part.klantverhaal-part .inner-wrapper {
  -ms-flex-order: -1;
      order: -1;
  margin-right: -220px;
  margin-left: calc( ( ( 100vw - 1420px - var( --scrollbar-width, 17px ) ) / 2 )); }

.section.block_story.variant-reverse .part.klantverhaal-part .banner-image {
  -ms-flex: 2;
      flex: 2; }
  .section.block_story.variant-reverse .part.klantverhaal-part .banner-image img {
    mask-image: url("../images/shape-mask-left-bleed.svg");
    mask-size: auto 100%;
    mask-repeat: no-repeat;
    mask-position: right top; }

.section.block_story:has(+ .section.handpicked-query-overview-block), .section.block_story:has(+ .section.block_story) {
  margin-bottom: 0; }

.section.cta_with_button_block {
  padding: 50px 0;
  position: relative; }
  .section.cta_with_button_block .background-underlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .section.cta_with_button_block .extra-info-bar {
    max-width: 600px;
    margin-bottom: 10px; }
    .section.cta_with_button_block .extra-info-bar ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px; }
      .section.cta_with_button_block .extra-info-bar ul li {
        -ms-flex: 1;
            flex: 1; }
        .section.cta_with_button_block .extra-info-bar ul li .inner-item {
          padding: 15px 20px 15px 20px;
          display: inline-block;
          border-radius: 8px;
          position: relative;
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 700;
          display: block;
          width: 100%;
          text-align: center; }
        .section.cta_with_button_block .extra-info-bar ul li.amount .inner-item {
          background: #fff;
          color: #144733;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 10px;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }
          .section.cta_with_button_block .extra-info-bar ul li.amount .inner-item:before {
            content: "";
            width: 13px;
            height: 22px;
            background-image: url("../images/icons/map-icon-blue.svg");
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center center;
            display: inline-block; }
        .section.cta_with_button_block .extra-info-bar ul li.usp .inner-item {
          background: #144733;
          color: #fff; }
        .section.cta_with_button_block .extra-info-bar ul li:last-child.amount .inner-item:before {
          background-image: url("../images/icons/map-gecertificeerd.svg"); }
  .section.cta_with_button_block .block.cta-with-button-block {
    -ms-flex: 0 1 600px;
        flex: 0 1 600px;
    background: #fff;
    border-radius: 8px;
    padding: 50px; }
    .section.cta_with_button_block .block.cta-with-button-block .buttons-wrapper {
      margin-top: 30px; }
  .section.cta_with_button_block:last-child {
    margin-bottom: 0; }

.section.faq_block .block.faq-block {
  -ms-flex: 2;
      flex: 2; }
  .section.faq_block .block.faq-block .faq-link-wrapper {
    margin-top: 30px;
    display: none; }

.section.faq_block .block.faq-block ul.faq-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 15px; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item {
  padding: 0;
  margin: 0;
  border: none;
  border-radius: none;
  display: block;
  width: 100%; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question {
    background: #f2f6f4;
    color: #000;
    padding: 20px 80px 20px 30px;
    display: block;
    width: 100%;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 500;
    transition: 0.3s;
    border-radius: 8px;
    border: 1px solid #f2f6f4;
    border-color: #eaedf1;
    font-family: "Montserrat", sans-serif; }
    .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:hover, .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:focus {
      cursor: pointer;
      background: #144733;
      color: #fff; }
      .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:hover:before, .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:focus:before {
        opacity: 0; }
      .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:hover:after, .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:focus:after {
        opacity: 1; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer {
    background: #f2f6f4;
    border-radius: 0 0 8px 8px;
    border: 1px solid transparent;
    margin-top: 0 !important;
    padding: 15px 30px;
    font-family: "Montserrat", sans-serif; }
    .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer * {
      font-family: "Montserrat", sans-serif; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-question {
    background: #144733;
    color: #fff;
    border-radius: 8px 8px 0 0;
    border-color: #144733; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer {
    border-color: #e3ece7; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:after,
.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:before {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 18px;
  height: 18px;
  right: 30px;
  left: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("../images/icons/chevron-down-white.svg");
  transition: 0.3s; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:after {
  opacity: 0;
  transform: translateY(-50%) rotate(180deg); }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:before {
  background-image: url("../images/icons/chevron-down.svg"); }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open button.faq-question:before {
  opacity: 0; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open button.faq-question:after {
  opacity: 1; }

.section.content_and_slider_block .container {
  max-width: none; }

.section.content_and_slider_block .block-row {
  gap: 0;
  -ms-flex-align: center;
      align-items: center; }

.section.content_and_slider_block .block.content-block {
  padding-left: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  padding-right: 50px; }

.section.content_and_slider_block .block.slider-block {
  padding: 50px calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)) 100px 50px;
  background: #f2f6f4;
  border-radius: 8px 0 0 8px; }
  .section.content_and_slider_block .block.slider-block img {
    border-radius: 8px; }
  .section.content_and_slider_block .block.slider-block .img-wrapper {
    margin-right: 30px; }
  .section.content_and_slider_block .block.slider-block .flickity-page-dots {
    bottom: auto;
    top: 100%;
    margin-top: 30px; }
    .section.content_and_slider_block .block.slider-block .flickity-page-dots .dot {
      background: #144733; }
  .section.content_and_slider_block .block.slider-block .flickity-prev-next-button {
    border-radius: 8px;
    background: #144733;
    transition: 0.3s; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button svg path {
      fill: #fff; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button .flickity-button-icon {
      left: 30%;
      top: 30%;
      width: 40%;
      height: 40%; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button.previous {
      left: 15px; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button.next {
      right: 15px; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button:hover, .section.content_and_slider_block .block.slider-block .flickity-prev-next-button:focus {
      background: #009900; }

.section.content_and_slider_block.variant-reverse .block.content-block {
  padding-right: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  padding-left: 50px; }

.section.content_and_slider_block.variant-reverse .block.slider-block {
  padding: 50px 50px 100px calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  border-radius: 0 8px 8px 0;
  -ms-flex-order: -1;
      order: -1; }

.section.content_and_slider_block:has(+ .section.content_and_slider_block) {
  margin-bottom: 50px; }

.filter-wrapper.filter-side {
  margin-bottom: 50px; }
  .filter-wrapper.filter-side ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px; }
    .filter-wrapper.filter-side ul li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .filter-wrapper.filter-side ul li button {
        background: #f2f6f4;
        padding: 10px 20px;
        display: inline-block;
        position: relative;
        transition: 0.3s;
        color: #000;
        text-decoration: none;
        font-size: 16px;
        font-size: 1rem;
        font-weight: 400;
        border: none;
        outline: none;
        border-radius: 8px;
        color: #000; }
        .filter-wrapper.filter-side ul li button:hover, .filter-wrapper.filter-side ul li button:focus {
          color: #144733; }
        .filter-wrapper.filter-side ul li button.active-item {
          background: #144733;
          color: #fff; }

.section.block_content .block.content-block {
  -ms-flex: 0 1 780px;
      flex: 0 1 780px; }

.section.map-section {
  margin-bottom: 0; }
  .section.map-section .container {
    max-width: 100%; }

#wpsl-wrap {
  display: -ms-grid;
  display: grid;
  margin: 0;
  background: #f2f6f4;
  gap: 30px;
  -ms-grid-columns: 2fr 1fr;
      grid-template-columns: 2fr 1fr;
  grid-template-areas: "store_map store_search" "store_map store_list" "store_map store_list"; }
  #wpsl-wrap #wpsl-search-wrap {
    position: relative; }
    #wpsl-wrap #wpsl-search-wrap form {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: end;
          align-items: flex-end; }
      #wpsl-wrap #wpsl-search-wrap form .wpsl-input {
        margin: 0;
        padding: 0;
        -ms-flex: 1;
            flex: 1;
        float: none;
        display: block; }
        #wpsl-wrap #wpsl-search-wrap form .wpsl-input .label-wrapper {
          display: block;
          width: 100%;
          float: none;
          display: block; }
          #wpsl-wrap #wpsl-search-wrap form .wpsl-input .label-wrapper label {
            font-size: 16px;
            font-size: 1rem;
            font-weight: 700;
            margin: 0 0 15px 0; }
      #wpsl-wrap #wpsl-search-wrap form #wpsl-search-input {
        width: 100%;
        display: block;
        border-radius: 8px 0 0 8px;
        border: 1px solid #144733;
        background: #f2f6f4;
        outline: none;
        height: 42px;
        font-family: "Montserrat", sans-serif;
        font-size: 16px;
        font-size: 1rem; }
        #wpsl-wrap #wpsl-search-wrap form #wpsl-search-input:focus {
          border-color: #144733; }
      #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap {
        -ms-flex: 0 1 42px;
            flex: 0 1 42px;
        padding: 0;
        margin: 0;
        float: none; }
        #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap #wpsl-search-btn {
          width: 42px;
          height: 42px;
          background: #144733;
          border: none;
          border-radius: 0 8px 8px 0;
          transition: 0.3s;
          background-image: url("../images/icons/search-icon-white.svg");
          background-size: 20px;
          background-repeat: no-repeat;
          background-position: center center;
          outline: none;
          margin: 0;
          font-size: 0px; }
          #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap #wpsl-search-btn:hover, #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap #wpsl-search-btn:focus {
            background-color: #144733; }
  #wpsl-wrap .wpsl-search {
    grid-area: store_search;
    background: none;
    padding: 0;
    top: 30px;
    display: block;
    position: relative;
    margin-bottom: 30px;
    padding-right: calc((100vw - 1420px) / 2); }
  #wpsl-wrap .wpsl-gmap-wrap {
    grid-area: store_map; }
  #wpsl-wrap .wpsl-gmap-canvas {
    grid-area: store_map;
    width: 100% !important;
    height: 100% !important; }
  #wpsl-wrap #wpsl-result-list {
    grid-area: store_list;
    width: calc(100% - calc((100vw - 1420px) / 2));
    margin-right: calc((100vw - 1420px) / 2);
    background: #fff;
    padding: 0 20px;
    margin-bottom: 30px;
    border-radius: 8px; }
    #wpsl-wrap #wpsl-result-list .locations-title {
      margin: 10px 0;
      font-size: 20px;
      font-size: 1.25rem; }
  #wpsl-wrap #wpsl-result-list ul li {
    padding: 10px 0; }
    #wpsl-wrap #wpsl-result-list ul li:last-child {
      border: none; }
    #wpsl-wrap #wpsl-result-list ul li a,
    #wpsl-wrap #wpsl-result-list ul li a:visited {
      color: #fff; }
      #wpsl-wrap #wpsl-result-list ul li a:hover, #wpsl-wrap #wpsl-result-list ul li a:focus,
      #wpsl-wrap #wpsl-result-list ul li a:visited:hover,
      #wpsl-wrap #wpsl-result-list ul li a:visited:focus {
        color: #144733; }

#wpsl-wrap .custom-reset-btn {
  color: #000;
  text-decoration: none;
  position: relative;
  border: none;
  background: none;
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s;
  font-family: "Montserrat", sans-serif;
  transform: translateY(8px); }
  #wpsl-wrap .custom-reset-btn:hover, #wpsl-wrap .custom-reset-btn:focus {
    color: #144733; }

.scroll-to-brands-nav .brands-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px; }
  .scroll-to-brands-nav .brands-nav li {
    -ms-flex: 0 1 76px;
        flex: 0 1 76px; }
    .scroll-to-brands-nav .brands-nav li a,
    .scroll-to-brands-nav .brands-nav li a:visited {
      display: block;
      width: 100%;
      background: none !important; }
      .scroll-to-brands-nav .brands-nav li a img,
      .scroll-to-brands-nav .brands-nav li a:visited img {
        width: 100%; }
      .scroll-to-brands-nav .brands-nav li a:hover, .scroll-to-brands-nav .brands-nav li a:focus,
      .scroll-to-brands-nav .brands-nav li a:visited:hover,
      .scroll-to-brands-nav .brands-nav li a:visited:focus {
        opacity: 0.25; }

.big-order-container .field-row.has-error .field-input {
  border-color: #ae2d30; }

.big-order-container .field-error {
  color: #ae2d30;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 5px;
  font-weight: 700; }

.section.content_and_video_block,
.section.content_and_video_block:not(.block-bleed) {
  position: relative;
  overflow: hidden; }
  .section.content_and_video_block[data-bg-variation="blue"],
  .section.content_and_video_block:not(.block-bleed)[data-bg-variation="blue"] {
    padding: 100px 0;
    background: #144733;
    color: #fff; }
    .section.content_and_video_block[data-bg-variation="blue"] .title-wrapper .block-title,
    .section.content_and_video_block:not(.block-bleed)[data-bg-variation="blue"] .title-wrapper .block-title {
      color: #fff; }
  .section.content_and_video_block[data-bg-variation="blue-tint"],
  .section.content_and_video_block:not(.block-bleed)[data-bg-variation="blue-tint"] {
    padding: 100px 0;
    background: #f2f6f4; }
  .section.content_and_video_block[data-bg-variation="light-green"],
  .section.content_and_video_block:not(.block-bleed)[data-bg-variation="light-green"] {
    padding: 100px 0;
    background: #fff; }
  .section.content_and_video_block .block-row,
  .section.content_and_video_block:not(.block-bleed) .block-row {
    -ms-flex-align: center;
        align-items: center; }
  .section.content_and_video_block .block.content-block .inner-wrapper,
  .section.content_and_video_block:not(.block-bleed) .block.content-block .inner-wrapper {
    max-width: 620px; }
  .section.content_and_video_block .block.video-block,
  .section.content_and_video_block:not(.block-bleed) .block.video-block {
    z-index: 1; }
    .section.content_and_video_block .block.video-block iframe,
    .section.content_and_video_block .block.video-block video,
    .section.content_and_video_block:not(.block-bleed) .block.video-block iframe,
    .section.content_and_video_block:not(.block-bleed) .block.video-block video {
      border-radius: 8px; }
    .section.content_and_video_block .block.video-block iframe,
    .section.content_and_video_block:not(.block-bleed) .block.video-block iframe {
      width: 100%; }
    .section.content_and_video_block .block.video-block .video-wrapper,
    .section.content_and_video_block:not(.block-bleed) .block.video-block .video-wrapper {
      position: relative; }
      .section.content_and_video_block .block.video-block .video-wrapper video,
      .section.content_and_video_block:not(.block-bleed) .block.video-block .video-wrapper video {
        max-width: 100%; }
    .section.content_and_video_block .block.video-block .youtube-wrapper,
    .section.content_and_video_block:not(.block-bleed) .block.video-block .youtube-wrapper {
      position: relative; }
    .section.content_and_video_block .block.video-block .sound-toggle,
    .section.content_and_video_block:not(.block-bleed) .block.video-block .sound-toggle {
      position: absolute;
      bottom: 10px;
      right: 10px;
      z-index: 99; }
      .section.content_and_video_block .block.video-block .sound-toggle .sound-toggle-button,
      .section.content_and_video_block:not(.block-bleed) .block.video-block .sound-toggle .sound-toggle-button {
        background: none;
        border: none;
        padding: 0;
        margin: 0;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: #144733;
        color: #fff; }
        .section.content_and_video_block .block.video-block .sound-toggle .sound-toggle-button:after,
        .section.content_and_video_block:not(.block-bleed) .block.video-block .sound-toggle .sound-toggle-button:after {
          display: block;
          content: "";
          background-image: url("../images/icons/sound-off.svg");
          background-repeat: no-repeat;
          background-position: center center;
          background-size: 42% auto;
          width: 100%;
          height: 100%; }
        .section.content_and_video_block .block.video-block .sound-toggle .sound-toggle-button.active:after,
        .section.content_and_video_block:not(.block-bleed) .block.video-block .sound-toggle .sound-toggle-button.active:after {
          background-image: url("../images/icons/sound-on.svg"); }
    .section.content_and_video_block .block.video-block .video-overlay,
    .section.content_and_video_block:not(.block-bleed) .block.video-block .video-overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      transition: 0.3s;
      transition-delay: 0.5s;
      border-radius: 8px; }
      .section.content_and_video_block .block.video-block .video-overlay:before,
      .section.content_and_video_block:not(.block-bleed) .block.video-block .video-overlay:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0.5;
        border-radius: 8px;
        z-index: 1; }
      .section.content_and_video_block .block.video-block .video-overlay .play-video,
      .section.content_and_video_block:not(.block-bleed) .block.video-block .video-overlay .play-video {
        position: relative;
        top: 10px;
        background: none;
        border: none;
        text-align: center;
        z-index: 2; }
        .section.content_and_video_block .block.video-block .video-overlay .play-video:before,
        .section.content_and_video_block:not(.block-bleed) .block.video-block .video-overlay .play-video:before {
          content: "";
          background-image: url("../images/icons/play-icon.svg");
          background-repeat: no-repeat;
          background-position: 55% 50%;
          background-size: 30% auto;
          width: 56px;
          height: 56px;
          background-color: #144733;
          border-radius: 50%;
          display: block;
          margin: 0 auto 10px auto;
          transition: 0.3s; }
        .section.content_and_video_block .block.video-block .video-overlay .play-video .vid-text,
        .section.content_and_video_block:not(.block-bleed) .block.video-block .video-overlay .play-video .vid-text {
          color: #fff;
          font-size: 15px;
          font-size: 0.9375rem; }
        .section.content_and_video_block .block.video-block .video-overlay .play-video:hover:before, .section.content_and_video_block .block.video-block .video-overlay .play-video:focus:before,
        .section.content_and_video_block:not(.block-bleed) .block.video-block .video-overlay .play-video:hover:before,
        .section.content_and_video_block:not(.block-bleed) .block.video-block .video-overlay .play-video:focus:before {
          background-color: #144733; }
    .section.content_and_video_block .block.video-block.start .video-overlay,
    .section.content_and_video_block:not(.block-bleed) .block.video-block.start .video-overlay {
      opacity: 0;
      pointer-events: none; }
  .section.content_and_video_block.reverse .container:before,
  .section.content_and_video_block:not(.block-bleed).reverse .container:before {
    left: auto;
    right: 0;
    width: calc(((100vw - 1420px) / 2) + 100% + 50px);
    transform: translateX(50px);
    background: #f7f7f7;
    background: linear-gradient(90deg, #f7f7f7 0%, rgba(255, 255, 255, 0) 100%);
    z-index: -1; }
  .section.content_and_video_block.reverse .container .block-row,
  .section.content_and_video_block:not(.block-bleed).reverse .container .block-row {
    z-index: 1; }
  .section.content_and_video_block.reverse .block.content-block .inner-wrapper,
  .section.content_and_video_block:not(.block-bleed).reverse .block.content-block .inner-wrapper {
    margin: auto 0 0 0; }

.section.reverse.content_and_video_block .block:last-child {
  -ms-flex-order: -1;
      order: -1; }

.section.content_and_video_block.block-bleed .content-block {
  margin-left: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  padding-right: 100px; }

.section.content_and_video_block.reverse.block-bleed .content-block {
  margin-right: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  padding-left: 100px;
  margin-left: 0;
  padding-right: 0; }

.section.content_and_video_block.block-bleed.reverse .block-row:before {
  left: initial;
  right: 0;
  background-position: center left; }

.section.content_and_video_block.block-bleed .content-block .block-title {
  position: relative; }

.section.content_and_video_block.block-bleed .container {
  max-width: 100%;
  padding: 0; }

.section.content_and_video_block.block-bleed .block-row {
  gap: 0;
  -ms-flex-align: center;
      align-items: center; }

.section.content_and_video_block.block-bleed .content-block {
  position: relative;
  z-index: 2;
  box-sizing: border-box; }

.section.content_and_video_block.block-bleed .video-block video {
  max-width: 100%;
  display: block;
  height: auto;
  border-radius: 0; }

.section.content_and_video_block.block-bleed .image-block img {
  max-width: none;
  width: 100%; }

.section.content_and_video_block.block-bleed .image-block,
.section.content_and_video_block.block-bleed .video-block {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%; }
  .section.content_and_video_block.block-bleed .image-block img,
  .section.content_and_video_block.block-bleed .video-block img {
    border-radius: 0; }

.section.content_and_video_block.block-bleed:has(+ .section.content_and_video_block.block-bleed) {
  margin-bottom: 0; }

.chef-customer-ticket-search-form {
  background: #f2f6f4;
  padding: 50px;
  border-radius: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  gap: 30px; }

#chef-customer-ticket-results .chef-customer-ticket-result-filename {
  font-weight: 700; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJwYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUNMSDs7Ozs7O0dBTUc7QUFnQkgseUJBQXlCO0FBT3pCLHlCQUF5QjtBQStCekIsMkJBQTJCO0FBZ0IzQixvQkFBb0I7QUFhcEIsdUJBQXVCO0FBcUd2QixxQkFBcUI7QUMzTHJCO0VBRUUsb0JGVzBCLEVFVjFCOztBQUhGO0VBS0UsY0FBYSxFQUNiOztBQU5GO0VBUUUsa0JBQWlCLEVBZ0JqQjtFQXhCRjtJQVVHLGtCQUFpQixFQWFqQjtJQXZCSDtNQVlJLG1CQUFjO1VBQWQsZUFBYztNQUNkLGlCRklRO01FSFIsY0FBYTtNQUNiLG1CRnFCYztNRXBCZCx3Q0ZQcUIsRUVhckI7TUF0Qko7UUFtQk0sZUZWbUIsRUVXbkI7O0FBcEJOO0VBMkJHLCtDRmxCc0I7RUVtQnRCLG9CQUFtQjtFQUNuQixpQkFBZ0IsRUF1Q2hCO0VBcEVIO0lBK0JJLGVGdEJxQjtJQzhMeEIsZ0JDdkswQjtJRHdLMUIsb0JBVnVCO0lDN0pwQixpQkZpQlk7SUVoQlosb0JBQW1CO0lBQ25CLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsbUJBQWtCLEVBd0JsQjtJQTdESjtNQXVDSyxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLHFCQUFvQjtNQUNwQixRQUFPO01BQ1AsWUFBVztNQUNYLGFBQVk7TUFDWixtQkFBa0I7TUFDbEIsaUJGN0JPO01FOEJQLDRCQUEyQixFQUMzQjtJQWhETDtNQWtESyxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLHFCQUFvQjtNQUNwQixXQUFVO01BQ1YsOERBQTZEO01BQzdELHlCQUF3QjtNQUN4Qiw2QkFBNEI7TUFDNUIsbUNBQWtDO01BQ2xDLFlBQVc7TUFDWCxhQUFZLEVBQ1o7RUE1REw7SUErREksZUZ0RHFCLEVFdURyQjtFQWhFSjtJQWtFSSxZRmhEUSxFRWlEUjs7QUFuRUo7RUF1RUksZUY5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LGVBQWM7RUFDZCxhQUFZO0VBQ1osaUJBQWdCLEVBQ2hCOztBQXRDSDtFQTBDRyxnQkFBZTtFQUNmLFlBQVcsRUFDWDs7QUE1Q0g7O0VBZ0RFLGtCQUFhO01BQWIsY0FBYSxFQUliO0VBcERGOztJQWtERyxpQkFBZ0IsRUFDaEI7O0FBbkRIO0VBdURFLGlCQUFnQixFQUNoQjs7QUFHRjtFQUNDLG9CRjdrRDJCO0VFOGtEM0IsY0FBYTtFQUNiLG1CRnhqRGlCO0VFeWpEakIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQW1CO01BQW5CLG9CQUFtQjtFQUNuQix3QkFBb0I7TUFBcEIscUJBQW9CO0VBQ3BCLFVBQVMsRUFDVDs7QUFFRDtFQUVFLGlCRm5qRGMsRUVvakRkIiwiZmlsZSI6InBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYXJpYWJsZSBmaWxlIFxuICogcGxhY2UgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlOlxuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKi9cblxuJGZvbnRTdGFjazogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4kaGVhZFN0YWNrOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblxuLy9FdXJvcGNhciBDb2xvcnNcbiRldXJvcGNhckdyZWVuMDE6ICMwMDk5MDA7XG4kZXVyb3BjYXJHcmVlbjAyOiAjMTQ0NzMzO1xuJGV1cm9wY2FyR3JlZW4wMzogIzAwNTEyNTtcbiRldXJvcGNhckdyZWVuMDQ6ICM3YWI4MDA7XG4kZXVyb3BjYXJHcmVlbjA1OiAjYmFkODBhO1xuJGV1cm9wY2FyQmFja2dyb3VuZDogI2YyZjZmNDtcbiRldXJvcGNhckJvcmRlcjogI2UzZTNlMztcbiRldXJvcGNhckJsdWU6ICMzYTdmYzI7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJGJsdWU6ICRldXJvcGNhckdyZWVuMDI7XG4kbGlnaHRCbHVlOiAkd2hpdGU7XG4kYmx1ZVRpbnQ6ICRldXJvcGNhckJhY2tncm91bmQ7XG5cbiRkYXJrQmx1ZTogJGV1cm9wY2FyR3JlZW4wMjtcblxuJHJlZDogJGV1cm9wY2FyR3JlZW4wMjtcbiRncmV5OiAjNGM1MzU2O1xuXG4kbGlnaHRHcmV5OiAjYThhZGIzO1xuXG4kbGFiZWxHcmV5OiAjZjdmN2Y3O1xuJGdyZXlUaW50OiAkZXVyb3BjYXJCYWNrZ3JvdW5kO1xuXG4keWVsbG93OiAjZmZkYzAwO1xuXG4kYm9yZGVyUmFkaXVzOiA4cHg7XG5cbiRmb3JtSW5wdXRDb2xvcjogI2NlYzhiYjtcbiRmb3JtSW5wdXRDb2xvckhvdmVyOiAkYmxhY2s7XG5cbiRlcnJvckNvbG9yOiAjYWUyZDMwO1xuXG4kY29udGFpbmVyV2lkdGg6IDE0MjBweDtcbiRiaWdDb250YWluZXJXaWR0aDogMTUwMHB4O1xuXG4kbGlnaHRXZWlnaHQ6IDQwMDtcbiRyZWd1bGFyV2VpZ2h0OiA0MDA7XG4kbWVkaXVtV2VpZ2h0OiA1MDA7XG4kc2VtaUJvbGRXZWlnaHQ6IDYwMDtcbiRib2xkV2VpZ2h0OiA3MDA7XG4kZXh0cmFCb2xkV2VpZ2h0OiAkYm9sZFdlaWdodDtcbiRibGFja1dlaWdodDogJGJvbGRXZWlnaHQ7XG5cbiRvcmFuZ2U6ICNmYTg3MDA7XG4kbWludDogIzczYzZjYTtcbiRncmVlbjogIzczY2FhMjtcblxuJGJhY2tncm91bmRCbHVlOiAkZXVyb3BjYXJCYWNrZ3JvdW5kO1xuJHRyYW5zcGFyZW50QmxhY2s6IHJnYmEoIzAwMCwgMC43KTtcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCgkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpIHtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcblx0QG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcblx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuXHRcdC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoJHN0YXJ0LCAkZW5kOiAjZmZmLCAkZGlyZWN0aW9uOiBcImhvcml6b250YWxcIikge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIiB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRzdGFydCwgJGVuZCk7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJHN0YXJ0LCAkZW5kKTtcblx0fVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHRsZWZ0IHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0bGVmdCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIHJpZ2h0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHR0b3AgdG9wLFxuXHRcdHJpZ2h0IHRvcCxcblx0XHRjb2xvci1zdG9wKDAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJHRvKSxcblx0XHRjb2xvci1zdG9wKDEwMCUsICR0bylcblx0KTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG9wLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHR0byBib3R0b20sXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuLyogUkVNIGZvbnQgc2l6ZXM6ICovXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG5cdCRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG5cdEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xufVxuXG5AbWl4aW4gYnJlYWstY29udGFpbmVyKCkge1xuXHRtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcblx0Zm9udC1zaXplOiAkc2l6ZTtcblx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufVxuXG5AbWl4aW4gYnV0dG9uKCkge1xuXHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJHcmVlbjAxO1xuXHRwYWRkaW5nOiAxNXB4IDY1cHggMTVweCAzMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICRibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtV2VpZ2h0O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LWZhbWlseTogJGZvbnRTdGFjaztcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcblx0XHRyaWdodDogMzBweDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLWljb24td2hpdGUuc3ZnXCIpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLXdoaXRlLnN2Z1wiKTtcblx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Ji50cmFuc3BhcmVudC1idXR0b24ge1xuXHRcdEBpbmNsdWRlIHRyYW5zcGFyZW50LWJ1dHRvbigpO1xuXHR9XG5cblx0Ji5hbHQge1xuXHRcdEBpbmNsdWRlIGFsdC1idXR0b24oKTtcblx0fVxuXG5cdCYucmVhZG1vcmUge1xuXHRcdEBpbmNsdWRlIHJlYWRtb3JlLWJ1dHRvbigpO1xuXHR9XG5cblx0Ji55ZWxsb3ctYnV0dG9uIHtcblx0XHRAaW5jbHVkZSB5ZWxsb3ctYnV0dG9uKCk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHRyYW5zcGFyZW50LWJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuQG1peGluIGFsdC1idXR0b24oKSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDAuMDcpO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0fVxufVxuXG5AbWl4aW4geWVsbG93LWJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJHllbGxvdztcblx0Y29sb3I6ICRibGFjaztcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLWljb24tYmxhY2suc3ZnXCIpO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRldXJvcGNhckdyZWVuMDI7XG5cdFx0Jjpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLXdoaXRlLnN2Z1wiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHJlYWRtb3JlLWJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cGFkZGluZzogMCAwIDAgMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0Y29sb3I6ICRldXJvcGNhckdyZWVuMDE7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi1ibGFjay5zdmdcIik7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLWJsYWNrLnN2Z1wiKTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICRldXJvcGNhckdyZWVuMDE7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLXdoaXRlLnN2Z1wiKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLWljb24td2hpdGUuc3ZnXCIpO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uLWFzLWxpbmsoKSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMCAwIDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkYmx1ZTtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLWJsYWNrLnN2Z1wiKTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLWljb24tZ3JlZW4uc3ZnXCIpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogJGV1cm9wY2FyR3JlZW4wMjtcblx0fVxufVxuXG5AbWl4aW4gcmVtb3ZlLWVsZW1lbnQoKSB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vL0ZsZXggc29sdXRpb25cbkBtaXhpbiBibG9jay1zaXplKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdGZsZXg6IDAgMSBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG5AZnVuY3Rpb24gY2FsYy13aGl0ZXNwYWNlKCRiYXNlLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdEByZXR1cm4gY2FsYygjeyRiYXNlfSAtICgoI3skaXRlbUluUm93fSAtIDEpICogI3skZ2FwfSAvICN7JGl0ZW1JblJvd30pKTtcbn1cblxuLy9SZXR1cm5cbkBmdW5jdGlvbiByZXR1cm4tYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMtd2hpdGVzcGFjZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCk7XG59XG5cbi8vQ29udGFpbmVyIHdoaXRlc3BhY2VcbkBmdW5jdGlvbiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXIpIHtcblx0QHJldHVybiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSkgLyAyKSk7XG59XG5cbi8vIFNjcm9sbGJhciB3aWR0aCBkZXRlY3Rpb24gKGFkZCB0aGlzKVxuQG1peGluIGluaXQtc2Nyb2xsYmFyLXdpZHRoKCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1zY3JvbGxiYXItd2lkdGg6IDE3cHg7IC8vIERlZmF1bHQgZmFsbGJhY2tcblx0fVxuXG5cdEBhdC1yb290IHtcblx0XHRib2R5OjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0xMDBweDtcblx0XHR9XG5cblx0XHRib2R5OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuXHRcdFx0OnJvb3Qge1xuXHRcdFx0XHQtLXNjcm9sbGJhci13aWR0aDogY2FsYygxMDB2dyAtIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcImJhc2UvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvX21peGluc1wiO1xuXG4ucGFnZS5vcmRlci1iZWRhbmt0IHtcblx0Lm1haW4td3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWVUaW50O1xuXHR9XG5cdC5oZXJvLm9ubHktdGl0bGUtaGVybyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2VjdGlvbi5ibG9ja19jb250ZW50LnN0YW5kYWFyZCB7XG5cdFx0bWFyZ2luLXRvcDogMTUwcHg7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDExMTBweDtcblx0XHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogNTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkYmx1ZSwgMC4xKTtcblx0XHRcdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJpZy1vcmRlci1vdmVydmlldyB7XG5cdFx0Lm9yZGVyLW92ZXJ2aWV3LWNvbnRlbnQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsdWUsIDAuMSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3ODBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSArIDVweCk7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEJsdWU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgKyAwcHgpO1xuXHRcdFx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWljb24td2hpdGUuc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm9yZGVyLW92ZXJ2aWV3IHtcblx0XHRcdC5vdmVydmlldy10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0XHR9XG5cdFx0XHQuaW5mby1ibG9ja3Mtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGdhcDogMzBweDtcblx0XHRcdFx0LmNvc3RzIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb3N0cy13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdFx0Ly9nYXA6IDIwcHg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIGNhbGMoNzAlIC0gNHB4KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcldlaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudmFsdWUge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMSBjYWxjKDMwJSAtIDRweCk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlCb2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yb3cuc3VidG90YWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFx0XHRnYXA6IDEwcHggMjBweDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmx1ZSwgMC4xKTtcblx0XHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnZhbHVlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJvdy50b3RhbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlCb2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbmZvLWJsb2NrIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgcmV0dXJuLWJsb2NrLXNpemUoMzMuMzMlLCAzLCAzMHB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJCYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0XHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibHVlLCAwLjEpO1xuXHRcdFx0XHRcdC5leHRyYS1vcHRpb25zLXdyYXBwZXIgbGkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyV2VpZ2h0O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlCb2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRhdGUtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsdWUsIDAuMSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFx0XHRcdGdhcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnZhbHVlIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hcHBsaWNhbnQsXG5cdFx0XHRcdFx0Ji5kcml2ZXIge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAxIHJldHVybi1ibG9jay1zaXplKDUwJSwgMiwgMzBweCk7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pQm9sZFdlaWdodDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudmFsdWUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcldlaWdodDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByaWNpbmctbm90ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdFx0LnJvdy5iZXN0LXByaWNlLWFjdGl2ZSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQudmFsdWUgLm9yaWdpbmFsLXByaWNlIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmVzdC1wcmljZS1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjAyKTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkYmx1ZSwgMC4yKTtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmxvZ2luLWxvZ291dC1zZWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmJnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byBib3R0b20sXG5cdFx0XHRcdHJnYmEoJGJsYWNrLCAwLjY2KSAwJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgMTAwJVxuXHRcdFx0KTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtaW4td2lkdGg6IDY2LjY2JTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvIHJpZ2h0LFxuXHRcdFx0XHRyZ2JhKCRibGFjaywgMC42NikgMCUsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDEwMCVcblx0XHRcdCk7XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHZoIDA7XG5cdFx0LmJsb2NrLXJvdyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdFx0XHRmbGV4OiAwIDEgcmV0dXJuLWJsb2NrLXNpemUoNTAlLCAyLCAxMDBweCk7XG5cdFx0XHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRcdC5oZXJvLXRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZXJvLXN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2suZm9ybS1ibG9jayB7XG5cdFx0XHRcdGZsZXg6IDAgMSByZXR1cm4tYmxvY2stc2l6ZSg1MCUsIDIsIDEwMHB4KTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0LmdmX2xvZ2luX2xpbmtzIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5nZm9ybV93cmFwcGVyIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ2NHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHQuZ2Zvcm1fdGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHQuZ2Zvcm1fYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDYwcHggMThweCA1MHB4O1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLWJsYWNrLnN2Z1wiKTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi13aGl0ZS5zdmdcIik7XG5cdFx0XHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmhvbWUtcXVpY2stbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC05MnB4O1xuXHR6LWluZGV4OiAxMDtcblx0bWFyZ2luLWJvdHRvbTogLTkycHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTM1cHg7XG5cdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA3MHB4KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdH1cblx0fVxuXHQuYmxvY2stcm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdC5ibG9jay5uYXYtYmxvY2sge1xuXHRcdFx0ZmxleDogMCAxIHJldHVybi1ibG9jay1zaXplKDMzLjMzJSwgMywgMjBweCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWVUaW50O1xuXHRcdFx0cGFkZGluZzogMjRweCAzMHB4IDMwcHggMzBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsdWUsIDAuMSk7XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdC5ibG9jay10aXRsZSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nhci5zdmdcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdC5ibG9jay10aXRsZSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbXBhbnkuc3ZnXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9nby5zdmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG5hdiB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWVUaW50O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLWJsYWNrLnN2Z1wiKTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0XHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiByZ2JhKCRsaWdodEJsdWUsIDAuMDYpO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay5zZXBhcmF0b3ItYmxvY2sge1xuXHQuc2VwYXJhdG9yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmLnRhYmxldCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLm1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5zbGlkZXJfYmxvY2sge1xuXHQudGl0bGUtd3JhcHBlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQuYmxvY2stdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtV2VpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogJGJpZ0NvbnRhaW5lcldpZHRoO1xuXG5cdFx0Lm1pbmktY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0LFxuXHRcdFx0XHRcdCR3aGl0ZSAwJSxcblx0XHRcdFx0XHR0cmFuc3BhcmVudCAxMDAlXG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0dG8gbGVmdCxcblx0XHRcdFx0XHQkd2hpdGUgMCUsXG5cdFx0XHRcdFx0dHJhbnNwYXJlbnQgMTAwJVxuXHRcdFx0XHQpO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnNpemUtbG9nbyB7XG5cdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiByZXR1cm4tYmxvY2stc2l6ZSgxMiUsIDUsIDBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuXHRcdFx0bWFyZ2luOiAycHggMTVweCAycHggMDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmZvcm1fYmxvY2sge1xuXHQuYmxvY2suZm9ybS1ibG9jayB7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uc2VjdGlvbi5ibG9ja19jb250ZW50X2FuZF9pbWFnZV9sZWZ0IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LmJsb2NrLXJvdyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmLmxheW91dC1vdmVyZmxvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmJsb2NrLXJvdyB7XG5cdFx0XHRnYXA6IDA7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHR9XG5cdFx0LmJsb2NrIHtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0fVxuXHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDgwcHggMTAwcHggY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyV2lkdGgpO1xuXHRcdH1cblx0XHQuYmxvY2suaW1hZ2UtYmxvY2sge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogNjAwcHg7XG5cdFx0XHQuYmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdFx0XHRcdC8vIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zaGFwZS1tYXNrLWxlZnQtYmxlZWQuc3ZnXCIpO1xuXHRcdFx0XHQvLyBtYXNrLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdFx0Ly8gbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Ly8gbWFzay1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXMgMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudmFyaWFudC1yZXZlcnNlIHtcblx0XHQuYmxvY2suaW1hZ2UtYmxvY2sge1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0LmJnIHtcblx0XHRcdFx0Ly8gbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NoYXBlLW1hc2stcmlnaHQtYmxlZWQuc3ZnXCIpO1xuXHRcdFx0XHQvLyBtYXNrLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdFx0Ly8gbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Ly8gbWFzay1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXJSYWRpdXMgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmxheW91dC1vdmVyZmxvdy52YXJpYW50LXJldmVyc2Uge1xuXHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IGNhbGMtY29udGFpbmVyLXdoaXRlc3BhY2UoJGNvbnRhaW5lcldpZHRoKSAxMDBweCA4MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5oYW5kcGlja2VkLXF1ZXJ5LW92ZXJ2aWV3LWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWVUaW50O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdHRvIGJvdHRvbSxcblx0XHRcdHJnYmEoJGJsdWVUaW50LCAxKSAwJSxcblx0XHRcdHJnYmEoJGJsdWVUaW50LCAwKSAxMDAlXG5cdFx0KTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQudGl0bGUtd3JhcHBlciAucXVlcnktb3ZlcnZpZXctYnV0dG9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5xdWVyeS1vdmVydmlldy1idXR0b24td3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LmJ1dHRvbi1hcy1saW5rOmhvdmVyLFxuXHRcdC5idXR0b24tYXMtbGluazpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ly9jb2xvcjogI2ZmZjtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi50ZXh0LXdpdGgtaGFuZHBpY2tlZC1lbXBsb3llZS1ibG9jayB7XG5cdC8vIC5ibG9jay1yb3cge1xuXHQvLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIH1cblx0LmNvbGxlY3Rpb24td3JhcHBlciAubGlzdC1pdGVtIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXHQuYmxvY2suZW1wbG95ZWUtYmxvY2sge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdC50aXRsZS13cmFwcGVyLWlubmVyIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQuYmxvY2stdGl0bGUge1xuXHRcdFx0bWF4LXdpZHRoOiA0NzBweDtcblx0XHRcdG1hcmdpbjogMCAwIDAgYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI5cHgpO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pQm9sZFdlaWdodDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmLnZhcmlhbnQtYmFubmVyIHtcblx0XHQucGFydC5tZWRld2Vya2VyLXBhcnQ6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wYXJ0Lm1lZGV3ZXJrZXItcGFydCAuaW5uZXItd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQuZW1wbG95ZWUtYmxvY2staW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRnYXA6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWVUaW50O1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdG9yZGVyOiAtMTtcblx0XHR9XG5cdFx0LnRpdGxlLXdyYXBwZXIge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbjogODBweCAwIDMwcHggMDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdC5ibG9jay10aXRsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRmbGV4OiAwIDEgMjcwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmJsb2NrX3N0b3J5IHtcblx0LnN0b3J5LWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LmNvbGxlY3Rpb24td3JhcHBlciAubGlzdC1pdGVtIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXHQmLnZhcmlhbnQtcmV2ZXJzZSB7XG5cdFx0LnBhcnQua2xhbnR2ZXJoYWFsLXBhcnQge1xuXHRcdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTIyMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyhcblx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHRcdFx0MTAwdncgLVxuXHRcdFx0XHRcdFx0XHRcdFx0I3skY29udGFpbmVyV2lkdGh9IC0gdmFyKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQtLXNjcm9sbGJhci13aWR0aCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0MTdweFxuXHRcdFx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0XHQpIC9cblx0XHRcdFx0XHRcdFx0MlxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdC5iYW5uZXItaW1hZ2Uge1xuXHRcdFx0XHRmbGV4OiAyO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NoYXBlLW1hc2stbGVmdC1ibGVlZC5zdmdcIik7XG5cdFx0XHRcdFx0bWFzay1zaXplOiBhdXRvIDEwMCU7XG5cdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRtYXNrLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmhhcygrIC5zZWN0aW9uLmhhbmRwaWNrZWQtcXVlcnktb3ZlcnZpZXctYmxvY2spLFxuXHQmOmhhcygrIC5zZWN0aW9uLmJsb2NrX3N0b3J5KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uc2VjdGlvbi5jdGFfd2l0aF9idXR0b25fYmxvY2sge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gJjpub3QoLmNvbnRhaW5zLWJhY2tncm91bmQtaW1nKSB7XG5cdC8vIFx0Ly8gYmFja2dyb3VuZDogcmVkO1xuXHQvLyB9XG5cdC5iYWNrZ3JvdW5kLXVuZGVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR9XG5cdC5leHRyYS1pbmZvLWJhciB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHQuaW5uZXItaXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFtb3VudCAuaW5uZXItaXRlbSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9tYXAtaWNvbi1ibHVlLnN2Z1wiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVzcCAuaW5uZXItaXRlbSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmLmFtb3VudCAuaW5uZXItaXRlbTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21hcC1nZWNlcnRpZmljZWVyZC5zdmdcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrLmN0YS13aXRoLWJ1dHRvbi1ibG9jayB7XG5cdFx0ZmxleDogMCAxIDYwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRwYWRkaW5nOiA1MHB4O1xuXG5cdFx0LmJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uc2VjdGlvbi5mYXFfYmxvY2sge1xuXHQuYmxvY2suZmFxLWJsb2NrIHtcblx0XHRmbGV4OiAyO1xuXHRcdC5mYXEtbGluay13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0Z2FwOiAxNXB4O1xuXHR9XG5cdC5ibG9jay5mYXEtYmxvY2sgdWwuZmFxLXdyYXBwZXIgbGkuZmFxLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmZhcS1xdWVzdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleVRpbnQ7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0cGFkZGluZzogMjBweCA4MHB4IDIwcHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXlUaW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWFlZGYxO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkU3RhY2s7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYXEtYW5zd2VyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5VGludDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXM7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZFN0YWNrO1xuXHRcdFx0KiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZFN0YWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZvbGQtb3BlbiB7XG5cdFx0XHQuZmFxLXF1ZXN0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXMgMCAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmFxLWFuc3dlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRncmV5VGludCwgNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vaWNvbiB1cFxuXHQuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIGJ1dHRvbi5mYXEtcXVlc3Rpb246YWZ0ZXIsXG5cdC5ibG9jay5mYXEtYmxvY2sgdWwuZmFxLXdyYXBwZXIgbGkuZmFxLWl0ZW0gYnV0dG9uLmZhcS1xdWVzdGlvbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLXdoaXRlLnN2Z1wiKTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR9XG5cblx0LmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbSBidXR0b24uZmFxLXF1ZXN0aW9uOmFmdGVyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdC5ibG9jay5mYXEtYmxvY2sgdWwuZmFxLXdyYXBwZXIgbGkuZmFxLWl0ZW0gYnV0dG9uLmZhcS1xdWVzdGlvbjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuXHR9XG5cblx0LmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbS5mb2xkLW9wZW4gYnV0dG9uLmZhcS1xdWVzdGlvbiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5jb250ZW50X2FuZF9zbGlkZXJfYmxvY2sge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmJsb2NrLXJvdyB7XG5cdFx0Z2FwOiAwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyV2lkdGgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdH1cblx0LmJsb2NrLnNsaWRlci1ibG9jayB7XG5cdFx0cGFkZGluZzogNTBweCBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXJXaWR0aCkgMTAwcHggNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZVRpbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cyAwIDAgJGJvcmRlclJhZGl1cztcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHR9XG5cblx0XHQuaW1nLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdFx0LmRvdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuXHRcdFx0XHRsZWZ0OiAzMCU7XG5cdFx0XHRcdHRvcDogMzAlO1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQwJTtcblx0XHRcdH1cblx0XHRcdCYucHJldmlvdXMge1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGV1cm9wY2FyR3JlZW4wMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji52YXJpYW50LXJldmVyc2Uge1xuXHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMtY29udGFpbmVyLXdoaXRlc3BhY2UoJGNvbnRhaW5lcldpZHRoKTtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdFx0LmJsb2NrLnNsaWRlci1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDUwcHggMTAwcHggY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyV2lkdGgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXMgMDtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHR9XG5cdH1cblxuXHQmOmhhcygrIC5zZWN0aW9uLmNvbnRlbnRfYW5kX3NsaWRlcl9ibG9jaykge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuLmZpbHRlci13cmFwcGVyLmZpbHRlci1zaWRlIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bGkge1xuXHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleVRpbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUtaXRlbSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uYmxvY2tfY29udGVudCB7XG5cdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRmbGV4OiAwIDEgNzgwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb24ubWFwLXNlY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuI3dwc2wtd3JhcCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogJGJsdWVUaW50O1xuXHRnYXA6IDMwcHg7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcInN0b3JlX21hcCBzdG9yZV9zZWFyY2hcIlxuXHRcdFwic3RvcmVfbWFwIHN0b3JlX2xpc3RcIlxuXHRcdFwic3RvcmVfbWFwIHN0b3JlX2xpc3RcIjtcblxuXHQjd3BzbC1zZWFyY2gtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvcm0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHQud3BzbC1pbnB1dCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQubGFiZWwtd3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I3dwc2wtc2VhcmNoLWlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXMgMCAwICRib3JkZXJSYWRpdXM7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZVRpbnQ7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblxuXHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRTdGFjaztcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndwc2wtc2VhcmNoLWJ0bi13cmFwIHtcblx0XHRcdFx0ZmxleDogMCAxIDQycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdCN3cHNsLXNlYXJjaC1idG4ge1xuXHRcdFx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXMgMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWFyY2gtaWNvbi13aGl0ZS5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDBweDtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3BzbC1zZWFyY2gge1xuXHRcdGdyaWQtYXJlYTogc3RvcmVfc2VhcmNoO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAjeyRjb250YWluZXJXaWR0aH0pIC8gMik7XG5cdH1cblx0Lndwc2wtZ21hcC13cmFwIHtcblx0XHRncmlkLWFyZWE6IHN0b3JlX21hcDtcblx0fVxuXHQud3BzbC1nbWFwLWNhbnZhcyB7XG5cdFx0Z3JpZC1hcmVhOiBzdG9yZV9tYXA7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQjd3BzbC1yZXN1bHQtbGlzdCB7XG5cdFx0Z3JpZC1hcmVhOiBzdG9yZV9saXN0O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lcldpZHRofSkgLyAyKSk7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lcldpZHRofSkgLyAyKTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0LmxvY2F0aW9ucy10aXRsZSB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHR9XG5cdH1cblx0I3dwc2wtcmVzdWx0LWxpc3QgdWwgbGkge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0XHRhLFxuXHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0Qmx1ZTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jd3BzbC13cmFwIC5jdXN0b20tcmVzZXQtYnRuIHtcblx0Y29sb3I6ICRibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyV2VpZ2h0O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Zm9udC1mYW1pbHk6ICRoZWFkU3RhY2s7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHJlZDtcblx0fVxufVxuXG4uc2Nyb2xsLXRvLWJyYW5kcy1uYXYge1xuXHQuYnJhbmRzLW5hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdGxpIHtcblx0XHRcdGZsZXg6IDAgMSA3NnB4O1xuXHRcdFx0YSxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJpZy1vcmRlci1jb250YWluZXIgLmZpZWxkLXJvdy5oYXMtZXJyb3IgLmZpZWxkLWlucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiAkZXJyb3JDb2xvcjtcbn1cblxuLmJpZy1vcmRlci1jb250YWluZXIgLmZpZWxkLWVycm9yIHtcblx0Y29sb3I6ICRlcnJvckNvbG9yO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xufVxuXG4vL05ldyB2aWRlbyBzdHVmZlxuLnNlY3Rpb24uY29udGVudF9hbmRfdmlkZW9fYmxvY2ssXG4uc2VjdGlvbi5jb250ZW50X2FuZF92aWRlb19ibG9jazpub3QoLmJsb2NrLWJsZWVkKSB7XG5cdCZbZGF0YS1iZy12YXJpYXRpb249XCJibHVlXCJdIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0LnRpdGxlLXdyYXBwZXIgLmJsb2NrLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCZbZGF0YS1iZy12YXJpYXRpb249XCJibHVlLXRpbnRcIl0ge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0YmFja2dyb3VuZDogJGJsdWVUaW50O1xuXHR9XG5cdCZbZGF0YS1iZy12YXJpYXRpb249XCJsaWdodC1ncmVlblwiXSB7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlO1xuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LmJsb2NrLXJvdyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHQvLyBwYWRkaW5nLXRvcDogNTBweDtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0dG9wOiAwO1xuXHRcdC8vIFx0bGVmdDogMDtcblx0XHQvLyBcdGhlaWdodDogMTAwJTtcblx0XHQvLyBcdGJhY2tncm91bmQ6ICRncmV5O1xuXHRcdC8vIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgyNDcsMjQ3LDI0NywxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHQvLyBcdHotaW5kZXg6IC0xO1xuXHRcdC8vIFx0d2lkdGg6IGNhbGMoKCgxMDB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0pIC8gMikgKyAxMDAlICsgNTBweCk7XG5cdFx0Ly8gXHQvL2JvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG5cdFx0Ly8gfVxuXHR9XG5cdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHQuaW5uZXItd3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXHRcdH1cblx0fVxuXHQuYmxvY2sudmlkZW8tYmxvY2sge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aWZyYW1lLFxuXHRcdHZpZGVvIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0fVxuXG5cdFx0aWZyYW1lIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQudmlkZW8td3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2aWRlbyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnlvdXR1YmUtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5zb3VuZC10b2dnbGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdC5zb3VuZC10b2dnbGUtYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3VuZC1vZmYuc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQyJSBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc291bmQtb24uc3ZnXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlkZW8tb3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnBsYXktdmlkZW8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wbGF5LWljb24uc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA1NnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnZpZC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN0YXJ0IHtcblx0XHRcdC52aWRlby1vdmVybGF5IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucmV2ZXJzZSB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogY2FsYygoKDEwMHZ3IC0gI3skY29udGFpbmVyV2lkdGh9KSAvIDIpICsgMTAwJSArIDUwcHgpO1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDAgJGJvcmRlclJhZGl1cyAkYm9yZGVyUmFkaXVzIDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI0NywgMjQ3LCAyNDcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0OTBkZWcsXG5cdFx0XHRcdFx0cmdiYSgyNDcsIDI0NywgMjQ3LCAxKSAwJSxcblx0XHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcblx0XHRcdFx0KTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2stcm93IHtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0XHQvL21hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5yZXZlcnNlLmNvbnRlbnRfYW5kX3ZpZGVvX2Jsb2NrIC5ibG9jazpsYXN0LWNoaWxkIHtcblx0b3JkZXI6IC0xO1xufVxuXG4uc2VjdGlvbi5jb250ZW50X2FuZF92aWRlb19ibG9jay5ibG9jay1ibGVlZCB7XG5cdC5jb250ZW50LWJsb2NrIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyV2lkdGgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLmNvbnRlbnRfYW5kX3ZpZGVvX2Jsb2NrLnJldmVyc2UuYmxvY2stYmxlZWQge1xuXHQvL2JhY2tncm91bmQ6ICRncmV5O1xuXHQuY29udGVudC1ibG9jayB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXJXaWR0aCk7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5zZWN0aW9uLmNvbnRlbnRfYW5kX3ZpZGVvX2Jsb2NrLmJsb2NrLWJsZWVkIHtcblx0Ji5yZXZlcnNlIHtcblx0XHQvL2JhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdC5ibG9jay1yb3cge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWJsb2NrIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiAkZ3JleSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGVudC1ibG9jayAuYmxvY2stdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuYmxvY2stcm93IHtcblx0XHRnYXA6IDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuY29udGVudC1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQudmlkZW8tYmxvY2sge1xuXHRcdHZpZGVvIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cblx0LmltYWdlLWJsb2NrIHtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5pbWFnZS1ibG9jayxcblx0LnZpZGVvLWJsb2NrIHtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXG5cdCY6aGFzKCsgLnNlY3Rpb24uY29udGVudF9hbmRfdmlkZW9fYmxvY2suYmxvY2stYmxlZWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5jaGVmLWN1c3RvbWVyLXRpY2tldC1zZWFyY2gtZm9ybSB7XG5cdGJhY2tncm91bmQ6ICRibHVlVGludDtcblx0cGFkZGluZzogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGdhcDogMzBweDtcbn1cblxuI2NoZWYtY3VzdG9tZXItdGlja2V0LXJlc3VsdHMge1xuXHQuY2hlZi1jdXN0b21lci10aWNrZXQtcmVzdWx0LWZpbGVuYW1lIHtcblx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdH1cbn1cbiJdfQ== */
