/**
 * 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: */
.section.content_block_double {
  margin: 120px 0; }
  .section.content_block_double.orange {
    position: relative; }
    .section.content_block_double.orange::before {
      content: '';
      position: absolute;
      top: -50px;
      left: 0;
      width: 50%;
      height: calc( 100% + 100px);
      background-color: #FEF6F4;
      border-radius: 10px;
      z-index: -1; }

.section.query-overview-block.filter-query-block.vacatures .collection-wrapper {
  gap: 60px 30px; }

.section.text-with-handpicked-employee-block {
  padding: 60px 0 80px;
  margin: 0;
  position: relative; }
  .section.text-with-handpicked-employee-block .block-row {
    -ms-flex-align: center;
        align-items: center;
    gap: 80px;
    -ms-flex-align: start;
        align-items: flex-start; }
    .section.text-with-handpicked-employee-block .block-row .block.content-block .block-title {
      font-weight: 600; }
    .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: end;
          align-items: flex-end;
      gap: 0;
      background-color: #0C2A63;
      border-radius: 10px;
      border-bottom: 6px solid #e85426; }
      .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .thumb {
        -ms-flex: 0 1 200px;
            flex: 0 1 200px; }
      .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info {
        -ms-flex: 0 1 calc(100% - 200px);
            flex: 0 1 calc(100% - 200px);
        padding-left: 30px;
        color: #fff; }
        .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info .part-title {
          font-size: 24px;
          font-size: 1.5rem;
          font-weight: 500;
          margin: 0; }
        .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info .term-wrapper {
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 300;
          opacity: 0.8; }
        .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info .team-buttons {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 10px; }
          .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info .team-buttons li {
            -ms-flex: 0 1 100%;
                flex: 0 1 100%; }
            .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info .team-buttons li a {
              display: block;
              text-decoration: none;
              color: #fff;
              font-size: 16px;
              font-size: 1rem; }
              .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info .team-buttons li a:hover, .section.text-with-handpicked-employee-block .block-row .block.employee-block .part.team-part .inner-wrapper .naw-info .team-buttons li a:focus {
                color: #e85426; }

.section.form_block {
  margin: 0;
  padding: 0 0 100px 0;
  background: #F2F4F7; }
  .section.form_block .container {
    max-width: 1000px;
    margin: 0 auto; }
    .section.form_block .container .block.form-block .gform_wrapper {
      padding: 0;
      background: none; }
    .section.form_block .container .block.form-block .gform-footer {
      -ms-flex-pack: center;
          justify-content: center; }
      .section.form_block .container .block.form-block .gform-footer .button {
        background-color: #e85426;
        color: #fff; }
        .section.form_block .container .block.form-block .gform-footer .button:hover {
          background-color: #0B336C; }

.section.text_slider_block {
  position: relative;
  margin: 0; }
  .section.text_slider_block::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: calc(100% - 100px);
    bottom: 0;
    background: #0C2A63;
    z-index: -1; }
  .section.text_slider_block .container {
    max-width: 1920px;
    margin: 0 auto; }
  .section.text_slider_block .block.text-slider-block .text-collection-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #0C2A63;
    border-radius: 0 30px 30px 0; }
  .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 0;
    -ms-flex-align: end;
        align-items: flex-end; }
    .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .img-slide {
      -ms-flex: 0 1 50%;
          flex: 0 1 50%; }
      .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .img-slide img {
        overflow: hidden;
        border-radius: 0 30px 30px 0; }
    .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper {
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
      padding-left: 60px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .title-wrapper {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; }
        .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .title-wrapper h2 {
          font-size: 38px;
          font-size: 2.375rem;
          margin-bottom: 70px; }
      .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .numbers {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        margin-bottom: 30px; }
        .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .numbers .current {
          font-size: 16px;
          font-size: 1rem;
          font-weight: 600;
          color: #fff; }
        .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .numbers .total {
          font-size: 16px;
          font-size: 1rem;
          font-weight: 600;
          opacity: 0.5;
          color: #fff; }
      .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .slider-nav {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        display: none; }
      .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .inner-wrapper {
        max-width: 500px;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; }
        .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .inner-wrapper .title-wrapper h3 {
          font-size: 22px;
          font-size: 1.375rem;
          font-weight: 600;
          margin-bottom: 10px;
          margin-top: 0;
          color: #e85426; }
        .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .inner-wrapper .text-wrapper {
          color: #fff; }
        .section.text_slider_block .block.text-slider-block .text-collection-wrapper .text-slide .content-wrapper .inner-wrapper .button {
          margin-top: 40px;
          color: #e85426;
          text-decoration: none;
          background: #fff; }

.section.query-overview-block.partners {
  margin: 0;
  position: relative;
  background: #0C2A63; }
  .section.query-overview-block.partners .collection-wrapper {
    gap: 30px 30px;
    -ms-flex-align: center;
        align-items: center;
    padding-bottom: 50px; }
    .section.query-overview-block.partners .collection-wrapper .list-item {
      -ms-flex: 0 1 calc(20% - 30px);
          flex: 0 1 calc(20% - 30px); }
      .section.query-overview-block.partners .collection-wrapper .list-item a {
        display: block;
        pointer-events: auto;
        opacity: 1;
        transition: opacity 0.3s ease-in-out;
        padding: 20px; }
        .section.query-overview-block.partners .collection-wrapper .list-item a img {
          width: 100%;
          height: 100%;
          object-fit: contain;
          transform: scale(1);
          transition: transform 0.3s ease-in-out;
          max-height: 100px; }
        .section.query-overview-block.partners .collection-wrapper .list-item a:hover, .section.query-overview-block.partners .collection-wrapper .list-item a:focus {
          opacity: 0.8; }
          .section.query-overview-block.partners .collection-wrapper .list-item a:hover img, .section.query-overview-block.partners .collection-wrapper .list-item a:focus img {
            transform: scale(1.02); }

.section.link_repeater_block {
  margin: 0;
  position: relative; }
  .section.link_repeater_block:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 50px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: url(../images/separator-blue.svg);
    z-index: 2;
    top: auto;
    bottom: 0;
    background-position: top center; }
  .section.link_repeater_block .container {
    max-width: 100%; }
    .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 0;
      margin: 0; }
      .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item {
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
        position: relative;
        min-height: 510px; }
        .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item::after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #0C2A63;
          opacity: 0.62;
          background-blend-mode: multiply;
          mix-blend-mode: multiply;
          transition: opacity 0.3s ease-in-out; }
        .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item:hover::after {
          opacity: 0.9; }
        .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item:hover .content-wrapper {
          padding: 30px 30px 180px 30px; }
          .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item:hover .content-wrapper .readmore {
            bottom: 120px; }
        .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item a {
          text-decoration: none;
          color: #fff; }
        .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item .content-wrapper {
          position: relative;
          z-index: 1;
          padding: 30px 30px 160px 30px;
          height: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          -ms-flex-line-pack: end;
              align-content: flex-end;
          transition: padding 0.3s ease-in-out; }
          .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item .content-wrapper .item-title {
            font-size: 24px;
            font-size: 1.5rem;
            font-weight: 600;
            margin-bottom: 18px;
            line-height: 1.2;
            color: #fff;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%; }
          .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item .content-wrapper .item-desc {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.7;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
            color: #fff;
            min-height: 55px; }
          .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item .content-wrapper .readmore {
            position: absolute;
            bottom: 100px;
            left: 30px;
            color: #e85426;
            text-decoration: none;
            transition: bottom 0.3s ease-in-out; }
        .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item .background-el {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: none;
          z-index: 0; }
          .section.link_repeater_block .container .block.link-block-repeater-block .items-wrapper .item .background-el .bg-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-position: center center;
            background-size: cover;
            background-repeat: no-repeat;
            opacity: 1;
            transition: opacity 0.3s ease-in-out; }

.section.query-slider-block {
  background: #0C2A63;
  margin: 0;
  padding-bottom: 100px; }
  .section.query-slider-block .container {
    max-width: 1360px; }
    .section.query-slider-block .container .flickity-slider {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 60px;
      -ms-flex-align: center;
          align-items: center; }

.section.query-overview-block.markt .block.collection-overview-block.markt {
  gap: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .section.query-overview-block.markt .block.collection-overview-block.markt .title-wrapper {
    -ms-flex: 0 1 345px;
        flex: 0 1 345px; }
    .section.query-overview-block.markt .block.collection-overview-block.markt .title-wrapper .title-wrapper-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
    .section.query-overview-block.markt .block.collection-overview-block.markt .title-wrapper .block-title {
      font-size: 38px;
      font-size: 2.375rem;
      line-height: 1.2;
      -ms-flex-order: 1;
          order: 1; }
    .section.query-overview-block.markt .block.collection-overview-block.markt .title-wrapper .block-subtitle {
      -ms-flex-order: 0;
          order: 0;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 400;
      max-width: 280px;
      color: #0C2A63; }
  .section.query-overview-block.markt .block.collection-overview-block.markt .collection-wrapper {
    -ms-flex: 1;
        flex: 1;
    gap: 36px 20px; }

.list-item.markt {
  -ms-flex: 0 1 calc(33.33% - 14px);
      flex: 0 1 calc(33.33% - 14px);
  text-decoration: none;
  color: #0C2A63; }
  .list-item.markt a {
    text-decoration: none;
    color: #0C2A63; }
  .list-item.markt .inner-wrapper .thumb {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #d6d6d6; }
    .list-item.markt .inner-wrapper .thumb img {
      transition: 0.3s;
      transform: scale(1); }
  .list-item.markt .inner-wrapper .part-title {
    font-size: 17px;
    font-size: 1.0625rem;
    font-weight: 400;
    margin: 15px 0 0 0;
    position: relative; }
    .list-item.markt .inner-wrapper .part-title:after {
      content: "";
      position: relative;
      display: inline-block;
      background-image: url("../images/icons/long-arrow-right.svg");
      background-position: center center;
      background-size: 100% auto;
      background-repeat: no-repeat;
      width: 16px;
      height: 14px;
      margin-left: 8px;
      top: 2px;
      transition: 0.3s; }
  .list-item.markt:hover .thumb img {
    transform: scale(1.05); }
  .list-item.markt:hover .part-title:after {
    transform: translateX(5px); }

.section.content_block_double .block-row .block.content-block:first-child .inner-wrapper .title-wrapper {
  max-width: 395px; }
  .section.content_block_double .block-row .block.content-block:first-child .inner-wrapper .title-wrapper h2 {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 1.2; }

.section.content_block_double .block-row .block.content-block blockquote {
  padding: 6px 0 6px 32px;
  margin: 0 0 30px 0;
  border-left: 3px solid #e85426;
  border-radius: 1px; }
  .section.content_block_double .block-row .block.content-block blockquote p {
    margin: 0;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: 500; }

.section.usp_block {
  background: #0C2A63;
  padding: 80px 0; }
  .section.usp_block .block.usp-block {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    position: relative;
    margin: 0 auto;
    padding: 30px 0; }
    .section.usp_block .block.usp-block .items-wrapper {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-pack: center;
          justify-content: center;
      gap: 15px 30px;
      margin: 0 auto;
      z-index: 2; }
      .section.usp_block .block.usp-block .items-wrapper li {
        -ms-flex: 0 1 calc(25% - 23px);
            flex: 0 1 calc(25% - 23px);
        position: relative;
        font-size: 16px;
        font-size: 1rem;
        font-weight: 400;
        color: #fff; }
        .section.usp_block .block.usp-block .items-wrapper li:before {
          content: "";
          position: relative;
          display: inline-block;
          width: 24px;
          height: 24px;
          border-radius: 50%;
          background-color: #e85426;
          background-position: center center;
          background-size: 10px auto;
          background-image: url("../images/icons/check-white.svg");
          background-repeat: no-repeat;
          transition: 0.3s;
          z-index: 0;
          top: 5px;
          margin-right: 12px; }

.section.query-overview-block.post .block.query-with-filter-block {
  position: relative;
  padding: 30px 0 0 0;
  z-index: 2; }

.section:not(:last-child).cta_with_button_block .block.cta-block {
  display: none; }

.section:not(:last-child).cta_with_button_block .block.cta-with-button-block {
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
  padding: 50px;
  background: #F2F4F7;
  border-radius: 50px;
  position: relative;
  margin-top: 0px; }
  .section:not(:last-child).cta_with_button_block .block.cta-with-button-block:before {
    display: none; }
  .section:not(:last-child).cta_with_button_block .block.cta-with-button-block .inner-wrapper {
    max-width: 818px; }

.section.cta_with_button_block {
  position: relative;
  overflow: hidden; }
  .section.cta_with_button_block .block.cta-block {
    transform: none !important;
    -ms-flex: 1;
        flex: 1; }
    .section.cta_with_button_block .block.cta-block .background-underlay {
      position: absolute;
      right: 0;
      top: 0;
      width: 40%;
      height: 100%;
      background-position: center center;
      background-size: cover;
      background-repeat: no-repeat;
      border-radius: 250px 0 0 0;
      z-index: 0; }
    .section.cta_with_button_block .block.cta-block .left-cta {
      z-index: 1;
      position: absolute; }
    .section.cta_with_button_block .block.cta-block .right-cta {
      z-index: 1;
      position: absolute;
      right: 350px;
      bottom: 50px; }
  .section.cta_with_button_block .block.cta-with-button-block {
    -ms-flex: 0 1 60%;
        flex: 0 1 60%;
    padding: 50px 50px 30px 0;
    background: #F2F4F7;
    position: relative;
    margin-top: 60px; }
    .section.cta_with_button_block .block.cta-with-button-block:before {
      content: "";
      width: 200%;
      height: 100%;
      background: #F2F4F7;
      position: absolute;
      z-index: -1;
      top: 0;
      left: -50px;
      border-radius: 50px 0 0 0; }
    .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: center;
          align-items: center;
      gap: 50px; }
      .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .img-wrapper {
        -ms-flex: 0 1 200px;
            flex: 0 1 200px; }
        .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .img-wrapper img {
          border-radius: 50%;
          overflow: hidden; }
      .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper {
        -ms-flex: 1;
            flex: 1; }
        .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .content-wrapper {
          -ms-flex: 1;
              flex: 1; }
        .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          -ms-flex-align: center;
              align-items: center;
          gap: 30px;
          margin-top: 30px; }
          .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.phone, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail {
            position: relative;
            background: none;
            color: #0C2A63;
            z-index: 2;
            line-height: 1;
            padding: 10px 18px; }
            .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.phone:before, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail:before {
              content: "";
              position: relative;
              display: inline-block;
              width: 16px;
              height: 16px;
              background-position: center center;
              background-size: 100% auto;
              background-image: url("../images/icons/phone.svg");
              background-repeat: no-repeat;
              transition: 0.3s;
              z-index: 0;
              top: 2px;
              margin-right: 25px; }
            .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.phone:after, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail:after {
              content: "";
              position: absolute;
              left: 3px;
              top: -4px;
              width: 46px;
              height: 46px;
              background: #0C2A63;
              transition: 0.3s;
              border-radius: 30px;
              z-index: -1; }
            .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.phone:hover, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.phone:focus, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail:hover, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail:focus {
              color: #fff; }
              .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.phone:hover:after, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.phone:focus:after, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail:hover:after, .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail:focus:after {
                width: 100%; }
          .section.cta_with_button_block .block.cta-with-button-block .inner-wrapper .bottom-wrapper .button-wrapper .button.mail:before {
            background-image: url("../images/icons/mail.svg"); }

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

.section.content_and_video_block,
.section.content_and_video_block:not(.block-bleed) {
  position: relative;
  overflow: hidden;
  margin-bottom: 100px; }
  .section.content_and_video_block .block-row,
  .section.content_and_video_block:not(.block-bleed) .block-row {
    -ms-flex-align: center;
        align-items: center;
    background-color: #F2F4F7; }
  .section.content_and_video_block .container,
  .section.content_and_video_block:not(.block-bleed) .container {
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative; }
    .section.content_and_video_block .container:before,
    .section.content_and_video_block:not(.block-bleed) .container:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background: #F2F4F7;
      z-index: -1;
      width: calc(((100vw - 1140px) / 2) + 100% + 50px);
      transform: translateX(-50px); }
  .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: 5px; }
    .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 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 .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: 5px; }
      .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;
        background: none;
        border: none;
        text-align: center; }
        .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-white.svg");
          background-repeat: no-repeat;
          background-position: center center;
          width: 56px;
          height: 56px;
          background-color: #e85426;
          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: #0C2A63; }
    .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: 100%;
    transform: translateX(50px);
    z-index: -1;
    background-color: #F2F4F7; }
  .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: 0 0 0 auto; }

.section.block_content_and_image_left.layout-overflow:has(+ .section.block_content_and_image_left) {
  margin-bottom: 0; }

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

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

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

.section.content_and_video_block.block-bleed.reverse {
  background: #fff !important; }
  .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.reverse .content-block:before {
    background: #F2F4F7 !important; }

.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; }

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