/**
 * Variable file
 * place global variables here:
 */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;800&display=swap");
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package buro been
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
@media only screen and (max-width: 1280px) {
  h1 {
    font-size: 36px;
    font-size: 2.25rem; }
  section#header-section.section.hero-banner .container .header-meta-wrapper h2 {
    font-size: 20px;
    font-size: 1.25rem; }
  .intro p {
    font-size: 18px;
    font-size: 1.125rem; }
  .nieuwsSection.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:nth-child(2) .block.content-block.block-tekst .inner-wrapper .content-wrapper h2, .nieuwsSection.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:nth-child(2) .block.content-block.block-tekst .inner-wrapper .content-wrapper h3 {
    max-width: 100%;
    text-align: left; }
  .nieuwsSection.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:nth-child(2) .block.content-block.block-tekst {
    margin-bottom: 10px; }
  .pakketten.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:not(:first-child) {
    margin-left: 4%; }
  .onzevoordelen.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column {
    padding: 50px 30px; }
  section.pagina {
    padding: 0 4%; }
    section.pagina .paginaWrapper {
      padding-right: 0;
      max-width: calc(100% - 320px); }
      section.pagina .paginaWrapper .wp-block-getwid-section .wp-block-getwid-section__wrapper {
        padding: 0 0; }
        section.pagina .paginaWrapper .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-columns {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
        section.pagina .paginaWrapper .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-column {
          width: 100%;
          max-width: 100%;
          -ms-flex: 1 0 100%;
              flex: 1 0 100%;
          margin-bottom: 30px; }
          section.pagina .paginaWrapper .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-column:not(:first-child) {
            margin-left: 0; }
  section.nieuwsOverzicht {
    padding: 0 4%; }
    section.nieuwsOverzicht .nieuwsWrapper {
      padding-right: 30px;
      max-width: calc(100% - 320px); }
      section.nieuwsOverzicht .nieuwsWrapper .nieuwsItem .block.content-block .inner-wrapper h2 {
        font-size: 16px;
        font-size: 1rem; }
      section.nieuwsOverzicht .nieuwsWrapper .nieuwsItem .block.content-block .inner-wrapper p {
        line-height: 150%; }
  .zijbalk {
    max-width: 320px; }
    .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-cta {
      padding: 30px; }
      .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-cta .content-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-top: 30px; }
        .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-cta .content-wrapper .button {
          min-width: 100%;
          text-align: center;
          margin-bottom: 30px; }
          .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-cta .content-wrapper .button:last-child {
            margin-bottom: 0; }
    .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-pakketten .pakket {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-pakketten .pakket .pakketPrijs, .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-pakketten .pakket .pakketUitleg {
        width: 100%;
        max-width: 100%;
        text-align: center; }
      .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-pakketten .pakket .pakketUitleg {
        margin-top: 30px; } }

@media only screen and (max-width: 1210px) {
  header .container .inner-wrapper .logo {
    max-width: 200px; }
  header .container .inner-wrapper .main-nav ul li {
    margin-left: 20px; }
    header .container .inner-wrapper .main-nav ul li a, header .container .inner-wrapper .main-nav ul li a:visited {
      font-size: 13px;
      font-size: 0.8125rem; }
  header .topbalk .inner-wrapper ul li a,
  header .topbalk .inner-wrapper ul li a:visited {
    font-size: 12px;
    font-size: 0.75rem;
    padding-right: 10px; } }

@media only screen and (max-width: 1100px) {
  .home section#header-section.section.hero-banner .container .header-meta-wrapper {
    max-width: 500px; }
    .home section#header-section.section.hero-banner .container .header-meta-wrapper h1 {
      font-size: 42px;
      font-size: 2.625rem; }
  .home .intro .block.content-block.block-quote .inner-wrapper .content-wrapper h4 {
    font-size: 18px;
    font-size: 1.125rem; }
  .teamleden .teamlid {
    max-width: 48%; }
  .lid-worden section#header-section.section.hero-banner .container .uitleg-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .lid-worden section#header-section.section.hero-banner .container .uitleg-header .uitleg-header-part {
      font-size: 13px;
      font-size: 0.8125rem;
      margin-bottom: 30px; } }

@media only screen and (max-width: 1025px) {
  header {
    -ms-flex-flow: column-reverse;
        flex-flow: column-reverse; }
  header .topbalk {
    box-shadow: -1px -1px 5px 0px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: -1px -1px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -1px -1px 5px 0px rgba(0, 0, 0, 0.75);
    z-index: 0; }
    header .topbalk .inner-wrapper .top-nav {
      display: none; }
  .open-mobilemenu {
    overflow: hidden !important; }
    .open-mobilemenu .open-menu header.mainmenu.background-version.scroll-version {
      background: none;
      box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0); }
      .open-mobilemenu .open-menu header.mainmenu.background-version.scroll-version .menu-switch .fa-bars:before {
        background-image: url(../../images/menu-dark.svg) !important; }
  header .container .inner-wrapper .login {
    display: inline-block;
    text-align: center;
    border-radius: 0;
    z-index: 100;
    margin: 0 4%; }
  .menu-switch {
    right: 4%; }
  header .container .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  header .container .inner-wrapper .main-nav {
    display: inline-block;
    width: 100%;
    margin: 0 0 0 0; }
  header .container .inner-wrapper nav.main-nav ul li {
    display: none; }
    header .container .inner-wrapper nav.main-nav ul li.wordDirectLidBtn {
      display: block;
      margin-right: 0; }
  .menu-switch {
    display: block;
    background: none; }
    .menu-switch .mobile-button-text {
      display: none; }
    .menu-switch .fa-bars:before {
      content: '';
      background-image: url(../../images/menu.svg);
      height: 35px;
      width: 35px;
      background-repeat: no-repeat;
      display: block; }
    .menu-switch .fa-times:before {
      content: '';
      background-image: url(../../images/menu-close.svg);
      height: 35px;
      width: 35px;
      background-repeat: no-repeat;
      display: block; }
  .background-wrapper {
    transition: .3s;
    display: block !important; }
  .background-wrapper.active-bg {
    width: 100% !important; }
  .mobile-nav ul li.current-menu-item:after,
  .mobile-nav ul li.current-menu-item:after,
  .mobile-nav ul li.current-page-parent:after,
  .mobile-nav ul li.current-page-parent:after {
    display: none; }
  .mobile-nav ul li.current-menu-item a, .mobile-nav ul li.current-menu-item a:visited,
  .mobile-nav ul li.current-menu-item a,
  .mobile-nav ul li.current-menu-item a:visited,
  .mobile-nav ul li.current-page-parent a,
  .mobile-nav ul li.current-page-parent a:visited,
  .mobile-nav ul li.current-page-parent a,
  .mobile-nav ul li.current-page-parent a:visited {
    background: none;
    color: #ffffff;
    position: relative; }
  .mobile-nav ul li ul {
    display: none; }
  .mobile-nav {
    top: 150px;
    height: calc(100vh - 150px);
    overflow-y: scroll;
    width: 100%;
    position: fixed;
    right: 0%;
    left: 0;
    padding: 0;
    opacity: 0;
    transition: .3s;
    z-index: 900;
    text-align: center;
    pointer-events: none;
    display: none; }
    .mobile-nav ul {
      margin: 0 auto;
      text-align: left;
      width: -webkit-fit-content;
      width: fit-content; }
      .mobile-nav ul li a,
      .mobile-nav ul li a:visited {
        font-size: 20px;
        font-size: 1.25rem;
        font-weight: 500;
        text-align: center; }
  .mobile-nav.fold-out {
    opacity: 1;
    pointer-events: auto;
    display: block; }
    .mobile-nav.fold-out ul {
      min-width: 100%;
      width: 100%; }
      .mobile-nav.fold-out ul li.current-menu-item a:hover {
        color: #ffffff; }
      .mobile-nav.fold-out ul li.mobile-bel.mobile-bel-first {
        padding-top: 25px; }
  .teamleden .teamlid {
    max-width: 48%; } }

@media only screen and (max-width: 1024px) {
  section#header-section.section.hero-banner .container .header-image-wrapper .btn-wtza {
    transform: translateY(0px);
    right: 30px;
    position: fixed;
    bottom: 30px;
    height: 120px;
    top: inherit; }
    section#header-section.section.hero-banner .container .header-image-wrapper .btn-wtza a, section#header-section.section.hero-banner .container .header-image-wrapper .btn-wtza a:visited {
      width: 120px;
      height: 120px;
      font-size: 13px;
      font-size: 0.8125rem;
      padding: 10px;
      box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2); }
  .home section#header-section.section.hero-banner .container {
    background-image: none; }
  .home section#header-section.section.hero-banner .container .header-meta-wrapper {
    padding-top: 0;
    padding-left: 50px;
    padding-right: 50px;
    max-width: 100%; }
  section#header-section.section.hero-banner .container .header-meta-wrapper {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    text-align: center; }
    section#header-section.section.hero-banner .container .header-meta-wrapper h1 {
      max-width: 100% !important;
      padding-top: 50px; }
  .header-pakketten {
    display: none; }
  .slideIn {
    z-index: 9; }
  .onze-pakketten section#header-section.section.hero-banner .container .header-meta-wrapper {
    width: 100%;
    max-width: 100%; }
  .home .intro .block.content-block.block-quote .inner-wrapper .content-wrapper {
    text-align: center; }
    .home .intro .block.content-block.block-quote .inner-wrapper .content-wrapper h3 {
      max-width: 100%; }
    .home .intro .block.content-block.block-quote .inner-wrapper .content-wrapper h4 {
      padding-bottom: 0; }
  section.nieuwsOverzicht .nieuwsWrapper .nieuwsItem {
    max-width: 100%;
    padding-right: 0; }
  .nieuwsSection.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:nth-child(2) .nieuwsSection .container a, .nieuwsSection.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:nth-child(2) .nieuwsSection .container a:visited {
    padding-right: 0; }
  .block-quote {
    text-align: center; }
    .block-quote .buttonCTA {
      margin: 0 auto;
      margin-top: 20px;
      padding: 15px 30px;
      background-color: #ffffff;
      color: #072A38;
      border-radius: 5px;
      font-size: 13px;
      font-size: 0.8125rem; }
      .block-quote .buttonCTA:before {
        display: none; }
      .block-quote .buttonCTA:hover {
        background-color: #072A38;
        color: #ffffff; }
  .teamleden .teamlid .teamlidImg .teamlidQuote {
    padding: 10px; }
  footer .footer-section .container .block-row.blocks-in-row-4 {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
    footer .footer-section .container .block-row.blocks-in-row-4 .block.content-block.block-tekst {
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
      margin-right: 0;
      width: 100%;
      max-width: 50%;
      margin-left: 0;
      margin-bottom: 0px; }
  .block.content-block.block-cta.wkkgzzelftest .content-wrapper form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .block.content-block.block-cta.wkkgzzelftest .content-wrapper form input {
      width: 100%; }
    .block.content-block.block-cta.wkkgzzelftest .content-wrapper form .bedrijfsnaam {
      border-radius: 50px;
      margin-bottom: 10px; }
    .block.content-block.block-cta.wkkgzzelftest .content-wrapper form .plaats {
      border-radius: 50px;
      margin-bottom: 10px; }
    .block.content-block.block-cta.wkkgzzelftest .content-wrapper form button.submit {
      border-radius: 50px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .block.content-block.block-cta.wkkgzzelftest .content-wrapper form button.submit:after {
        margin-left: 6px;
        content: "Check direct";
        margin-top: -5px; } }

@media only screen and (max-width: 840px) {
  .gform_wrapper {
    width: 100%; }
    .gform_wrapper form .gform_body ul.gform_fields li.gfield {
      max-width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .gform_wrapper form .gform_body ul.gform_fields li.gfield ul li {
        margin-bottom: 30px; }
      .gform_wrapper form .gform_body ul.gform_fields li.gfield label {
        width: 100%;
        max-width: 40%;
        font-weight: 300; }
      .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container {
        width: 100%;
        max-width: 60%; }
  .teamleden .teamlid {
    margin: 0 auto;
    max-width: 300px; }
  .pakket-photoblock-overview {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .pakket-photoblock-overview .pakket-photoblock {
      max-width: 100%;
      margin-bottom: 30px; } }

@media only screen and (max-width: 800px) {
  .lid-worden .ginput_container.ginput_container_radio .gfield_radio {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .lid-worden .ginput_container.ginput_container_radio .gfield_radio .gchoice {
      width: 100%;
      max-width: 100%; }
      .lid-worden .ginput_container.ginput_container_radio .gfield_radio .gchoice:nth-child(1) {
        margin-bottom: 30px; }
  .panel-title .info {
    display: none; }
  .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {
    width: 100%; }
  .wp-block-column, .wp-block-column:not(:only-child) {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .wp-block-columns {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .wp-block-column[style*="flex-basis"],
  .wp-block-column {
    width: 100% !important;
    max-width: 100% !important;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 50px !important;
    margin-bottom: 0px !important; }
  section#header-section.section.hero-banner {
    margin-bottom: 0; }
  .lid-worden section#header-section.section.hero-banner {
    margin-bottom: 50px; }
  .wp-block-getwid-section {
    padding-top: 0px; }
    .wp-block-getwid-section .wp-block-getwid-section__wrapper {
      padding: 0 0 !important; }
  .wp-block-getwid-section.pakketten {
    padding-top: 30px;
    margin: 30px 0; }
    .wp-block-getwid-section.pakketten .wp-block-getwid-section__wrapper {
      padding: 0px 0; }
  .header-pakketten {
    display: none; }
  .onze-pakketten section#header-section.section.hero-banner.small .container .header-meta-wrapper {
    margin-top: initial;
    max-width: 100%; }
  .beenSection {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .beenSection .block {
      margin-bottom: 30px; }
      .beenSection .block.content-block .inner-wrapper {
        min-width: 100%;
        max-width: 100%; }
  .pakketten .wp-block-columns.pakkettenKolom .wp-block-column .wp-block-columns {
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .pakketten .wp-block-columns.pakkettenKolom .wp-block-column .wp-block-columns .wp-block-column[style*="flex-basis"],
    .pakketten .wp-block-columns.pakkettenKolom .wp-block-column .wp-block-columns .wp-block-column {
      width: 47% !important;
      max-width: 47% !important;
      -ms-flex-preferred-size: 100% !important;
          flex-basis: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      margin-top: 0px !important;
      margin-bottom: 30px !important; }
  section.single .singleWrapper,
  section.pagina .paginaWrapper,
  section.nieuwsOverzicht .nieuwsWrapper {
    max-width: 100%;
    padding-right: 0; }
  .zijbalk {
    max-width: 100%;
    padding-left: 0; }
  .zijbalk .zijbalk-container .zijbalk-wrapper .block.content-block.block-pakketten {
    margin-top: 30px; }
  .fixedElement {
    position: static !important;
    width: 100% !important; }
  .mailchimpCTA .container form .mc4wp-form-fields {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .mailchimpCTA .container form .mc4wp-form-fields .news-letter-item {
      margin-top: 30px; }
    .mailchimpCTA .container form .mc4wp-form-fields .news-letter-item:nth-child(1) {
      max-width: 100%;
      margin-top: 0px; }
    .mailchimpCTA .container form .mc4wp-form-fields .news-letter-item:nth-child(3) .newsletter-submit {
      margin-left: 0; }
  .gform_wrapper form .gform_body ul.gform_fields li.gfield.keuzeSolopartners .ginput_container ul li {
    max-width: 100%; }
  .gform_wrapper form .gform_body ul.gform_fields li.gfield.keuzeSolopartners .ginput_container .panel .panel-body {
    min-height: inherit; }
  .mailchimpCTA .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .mailchimpCTA .container .nieuwsbriefTekst {
      max-width: 100%;
      margin-bottom: 20px; }
    .mailchimpCTA .container .nieuwsbriefForm {
      width: 100%;
      max-width: 100%; }
  .onderbalkFooter {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .onderbalkFooter .socials {
    max-width: 100%; }
  .beenSection {
    margin-bottom: 0; }
  .onzevoordelen.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column {
    padding-top: 0;
    padding-bottom: 0; }
  .onzevoordelen.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:nth-child(2) {
    padding-top: 30px;
    padding-bottom: 30px; }
  .mailchimpCTA {
    padding-top: 30px; }
  /* .slideIn {
    top: 300px;
    max-width: 270px;
    transform: translateX(270px); }
    .slideIn .content-wrapper {
      padding: 15px;
      position: relative; }
      .slideIn .content-wrapper .hoverBalk {
        transform: rotate(-90deg);
        left: -106px;
        top: 68px;
        color: #ffffff;
        position: absolute;
        background: #9ebb29;
        padding: 10px;
        transition: .5s;
        font-size: 14px;
        font-size: 0.875rem; }
      .slideIn .content-wrapper .content h4 {
        color: #ffffff;
        font-size: 16px;
        font-size: 1rem; }
      .slideIn .content-wrapper .content p {
        color: #ffffff;
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 130%; }
      .slideIn .content-wrapper .content .linkUrl {
        background-color: #ffffff;
        color: #072A38; }
        .slideIn .content-wrapper .content .linkUrl:hover {
          background-color: #072A38;
          color: #ffffff; } */ /* Aangepast 08-02-2023 MVS */
  .page.bijeenkomsten section.pagina .paginaWrapper .event-item, .page.agenda-webinars section.pagina .paginaWrapper .event-item {
    max-width: 100%;
    margin-bottom: 30px;
    background-color: #072A38; }
    .page.bijeenkomsten section.pagina .paginaWrapper .event-item:nth-child(3n+1), .page.agenda-webinars section.pagina .paginaWrapper .event-item:nth-child(3n+1) {
      background-color: #072A38; }
    .page.bijeenkomsten section.pagina .paginaWrapper .event-item:nth-child(odd), .page.agenda-webinars section.pagina .paginaWrapper .event-item:nth-child(odd) {
      background-color: #0071bb; } }

@media only screen and (max-width: 641px) {
  .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
    line-height: inherit; }
  .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form .gform_body ul.gform_fields li.gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border-radius: 50px; }
  .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form .gform_footer {
    background-color: transparent;
    margin-top: 15px; }
  .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form .gform_footer input[type="submit"] {
    border-radius: 50px;
    width: auto;
    margin: 0 auto;
    margin-top: 15px; } }

@media only screen and (max-width: 600px) {
  header .container .inner-wrapper .logo {
    max-width: 125px; }
  .pakketten .wp-block-columns.pakkettenKolom .wp-block-column .wp-block-columns .wp-block-column[style*="flex-basis"], .pakketten .wp-block-columns.pakkettenKolom .wp-block-column .wp-block-columns .wp-block-column {
    width: 100% !important;
    max-width: 100% !important; }
  .gform_wrapper form .gform_body ul.gform_fields li.gfield label,
  .gform_wrapper form .gform_body ul.gform_fields li.gfield .gfield_description,
  .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container {
    max-width: 100%;
    margin-left: 0; }
  .pakketten.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-columns .wp-block-column:first-child {
    margin-top: 0 !important; }
  .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form input.button,
    .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form input[type="submit"],
    .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form input.button,
    .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form input[type="submit"] {
      width: auto;
      margin-top: 20px;
      margin-left: 0; }
    .mailchimpCTA .container .nieuwsbriefForm .gform_wrapper form .gform_footer {
      margin: 0 0 0 0; }
  .contact .gform_wrapper form .gform_body ul.gform_fields li.gfield label {
    max-width: 100%; }
  .contact .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container {
    max-width: 100%; }
  footer .footer-section .container .block-row.blocks-in-row-4 .block.content-block.block-tekst {
    -ms-flex: 1 0 100%;
        flex: 1 0 100%;
    width: 100%;
    max-width: 100%; }
  footer .footerCopyBeen .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    footer .footerCopyBeen .container .copyright {
      width: 100%;
      max-width: 100%;
      text-align: center; }
  .onderbalkFooter {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    padding-top: 0; }
    .onderbalkFooter .disclaimer ul {
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .onderbalkFooter .disclaimer ul li {
        width: 100%; }
    .onderbalkFooter .socials {
      padding-top: 30px; } }

@media only screen and (max-width: 520px) {
  section#header-section.section.hero-banner .container .header-meta-wrapper .button.headerBtn {
    margin-right: 0 !important;
    margin-bottom: 20px;
    width: 100%;
    max-width: 100%; }
  section#header-section.section.hero-banner .container .header-meta-wrapper .button.headerBtn2 {
    width: 100%;
    max-width: 100%; }
  .kvk-startersdag-2022 .gform_wrapper form .gform_body ul.gform_fields li.gfield, .kvk-startersdag-2022 .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex; }
  .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 100%;
    max-width: 100%; }
  .kvk-startersdag-2022 .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 100%;
    max-width: 100%; } }

@media only screen and (max-width: 390px) {
  section#header-section.section.hero-banner .container .header-meta-wrapper .button.headerBtn {
    margin: 0 10px;
    margin-bottom: 20px; }
  .teamleden .teamlid {
    padding: 10px;
    padding-bottom: 50px; }
  .teamleden .teamlid .teamlidNaam {
    font-size: 12px;
    font-size: 0.75rem; }
  header .container .inner-wrapper .logo {
    max-width: 100px; }
  header .container .inner-wrapper nav.main-nav ul li.wordDirectLidBtn a, header .container .inner-wrapper nav.main-nav ul li.wordDirectLidBtn a:visited {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 12px 10px; }
  .mobile-nav ul li a, .mobile-nav ul li a:visited {
    font-size: 14px;
    font-size: 0.875rem; } }

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