@font-face {
  font-family: "Antenna-Bold";
  src: url("../fonts/Antenna-Bold.woff2") format("woff2"), url("../fonts/Antenna-Bold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Antenna-Medium";
  src: url("../fonts/Antenna-Medium.woff2") format("woff2"), url("../fonts/Antenna-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Antenna-Regular";
  src: url("../fonts/Antenna-Regular.woff2") format("woff2"), url("../fonts/Antenna-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Antenna-Light";
  src: url("../fonts/Antenna-Light.woff2") format("woff2"), url("../fonts/Antenna-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

/**
 * 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: */
*,
*:after,
*:before {
  box-sizing: border-box; }

a,
a:visited {
  transition: 0.3s; }
  a:hover:before, a:hover:after, a:focus:before, a:focus:after,
  a:visited:hover:before,
  a:visited:hover:after,
  a:visited:focus:before,
  a:visited:focus:after {
    transition: 0.3s; }

body {
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: headStack; }

.skip-to-content {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* Screenreader text support: */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: rem(14px);
    height: auto;
    left: 5px;
    padding: 15px 23px 14px;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

.button,
.button:visited,
.gform_footer .button {
  background: #009FE3;
  padding: 14px 30px;
  display: inline-block;
  border-radius: 10px;
  position: relative;
  transition: 0.3s;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem; }
  .button:hover, .button:focus,
  .button:visited:hover,
  .button:visited:focus,
  .gform_footer .button:hover,
  .gform_footer .button:focus {
    background: #004258;
    outline: none; }

.container {
  max-width: 1170px;
  margin: 0 auto; }

#main-wrapper .section {
  margin-bottom: 50px; }
  #main-wrapper .section:last-child {
    margin-bottom: 0; }

.block .block-title {
  margin: 0 0 15px 0; }

h1,
h2,
h3,
h4,
h5 {
  line-height: 125%; }

p,
a,
span,
ol,
ul,
li,
strong,
em,
i,
b,
big,
small,
tt,
abbr,
acronym,
cite,
code,
dfn,
em,
kbd,
samp,
var,
br,
sub,
sup,
button,
input,
label,
select,
textarea {
  line-height: 125%; }

.block-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.block-row .block {
  -ms-flex: 1;
      flex: 1;
  margin-right: 30px;
  box-sizing: border-box; }
  .block-row .block:last-child {
    margin-right: 0; }

.block-row.sidebar-left .block {
  -ms-flex: 1;
      flex: 1; }
  .block-row.sidebar-left .block:last-child {
    -ms-flex: 2;
        flex: 2; }

.block-row.sidebar-right .block {
  -ms-flex: 1;
      flex: 1; }
  .block-row.sidebar-right .block:first-child {
    -ms-flex: 2;
        flex: 2; }

.block-row .blocks-in-row-1 .block {
  -ms-flex: 0 1 770px;
      flex: 0 1 770px; }

body {
  font-size: 18px;
  font-size: 1.125rem; }

h1 {
  font-size: 36px;
  font-size: 2.25rem; }

h2 {
  font-size: 30px;
  font-size: 1.875rem; }

h3 {
  font-size: 24px;
  font-size: 1.5rem; }

h4 {
  font-size: 20px;
  font-size: 1.25rem; }

h5 {
  font-size: 18px;
  font-size: 1.125rem; }

h6 {
  font-size: 16px;
  font-size: 1rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0; }

header {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  border-bottom: 2px solid #F4F4F4; }
  header .container {
    min-height: 78px;
    position: relative; }
  header .logo {
    padding: 0;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    max-width: 160px;
    display: block;
    width: 100%; }
    header .logo img {
      display: block;
      width: 100%;
      height: auto; }

header .main-nav {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  text-align: right; }
  header .main-nav ul {
    padding-left: 0;
    list-style: none; }
    header .main-nav ul li {
      display: inline-block; }
      header .main-nav ul li a,
      header .main-nav ul li a:visited {
        padding: 12px 20px;
        display: inline-block;
        text-decoration: none;
        line-height: 1;
        color: #000; }
      header .main-nav ul li.menu-item-has-children {
        position: relative; }
        header .main-nav ul li.menu-item-has-children > a:after,
        header .main-nav ul li.menu-item-has-children > a:visited:after {
          content: '\f078';
          font-weight: 600;
          font-family: 'Font Awesome 5 free';
          display: inline-block;
          z-index: 3;
          font-size: 10px;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          right: 0; }
        header .main-nav ul li.menu-item-has-children:hover .sub-menu {
          display: block; }

header .sub-menu {
  display: none;
  position: absolute;
  right: 0;
  min-width: 150px;
  background: #fff;
  box-shadow: 0 6px 6px 0px rgba(0, 0, 0, 0.15); }
  header .sub-menu li {
    display: block; }

.big-header {
  background-size: cover;
  background-position: center center; }

.mobile-nav {
  top: 150px;
  height: calc(100vh - 150px);
  overflow-y: scroll;
  width: 100%;
  position: fixed;
  right: 0%;
  left: 0;
  padding: 0;
  opacity: 0;
  transition: 0.3s;
  z-index: 900;
  text-align: center;
  pointer-events: none;
  display: none; }
  .mobile-nav ul {
    list-style: none;
    display: block;
    padding-left: 0;
    width: 100%; }
    .mobile-nav ul li {
      display: block;
      width: 100%; }
      .mobile-nav ul li a,
      .mobile-nav ul li a:visited {
        width: 100%;
        display: block;
        padding: 10px 20px;
        text-decoration: none;
        color: #fff; }
      .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 {
        background: #fff;
        color: #000; }
  .mobile-nav.fold-out {
    opacity: 1;
    pointer-events: auto; }

.menu-switch {
  top: 50%;
  height: 44px;
  width: 44px;
  text-align: center;
  margin-top: -22px;
  right: 4%;
  border-radius: 0;
  padding-top: 12px;
  z-index: 100;
  background: #000;
  position: absolute;
  display: none; }
  .menu-switch .mobile-button-text {
    position: absolute;
    left: -42px;
    color: #000;
    font-weight: 400;
    text-transform: none;
    font-size: 14px; }
  .menu-switch i {
    color: #fff;
    font-size: 18px;
    position: relative;
    z-index: 2; }

.background-wrapper {
  position: fixed;
  z-index: 800;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: none;
  pointer-events: none;
  opacity: 0;
  background: #000;
  transition: 0.3s;
  display: none; }
  .background-wrapper.active-bg {
    opacity: 1;
    pointer-events: auto; }

body {
  font-size: 16px;
  font-size: 1rem;
  color: #000;
  overflow-x: hidden;
  line-height: 1.6; }

.main-wrapper {
  overflow: hidden;
  margin-top: 135px; }

h1 {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "Antenna-Bold", "serif";
  line-height: 140%; }

h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "Antenna-Medium", "serif";
  line-height: 160%; }

.home h2 {
  font-family: "Antenna-Bold", "serif"; }

h3 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 160%; }

h4 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 160%; }

h5 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 160%; }

h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 160%; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0; }

.block .block-subtitle {
  display: inline-block;
  margin-bottom: 15px; }

.block .block-title + .block-subtitle {
  position: relative;
  top: -10px; }

p,
a,
span,
ol,
ul,
li,
strong,
em,
i,
b,
big,
small,
tt,
abbr,
acronym,
cite,
code,
dfn,
em,
kbd,
samp,
var,
br,
sub,
sup,
button,
input,
label,
select,
textarea {
  line-height: 160%; }

figure {
  margin: 0; }

strong {
  font-family: "Antenna-Bold", "serif"; }

.sr-element {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.main-content p,
.main-content ul,
.main-content ol,
.main-content .block .block-title {
  margin: 0 0 15px 0; }

.main-content a:not([class]),
.main-content a:visited:not([class]) {
  color: #000;
  text-decoration: underline; }
  .main-content a:not([class]):hover, .main-content a:not([class]):focus,
  .main-content a:visited:not([class]):hover,
  .main-content a:visited:not([class]):focus {
    background: #000;
    color: #fff;
    text-decoration: none; }

.section .block-row {
  gap: 100px; }

.section:first-child {
  margin-top: 100px; }

.block-row .block {
  margin-right: 0; }

body.stop-scroll {
  overflow: hidden !important; }

@keyframes list {
  0% {
    box-shadow: 0 0 0 1px #00a1de; }
  60% {
    box-shadow: 0 0 0 1px #ffffff; }
  100% {
    box-shadow: 0 0 0 1px #00a1de; } }

.block.content-block ul li {
  padding-left: 28px;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  padding-bottom: 12px; }
  .block.content-block ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0px;
    width: 14px;
    /* Adjust size as needed */
    height: 14px;
    background-color: #00a1de;
    /* Inner circle color */
    border-radius: 50%;
    box-shadow: 0 0 0 1px #00a1de;
    /* Outer circle border */
    border: 2px solid #fff;
    animation: list 2.2s infinite; }

.block.content-block ol {
  padding-left: 18px; }

.block.content-block .button {
  margin-top: 30px; }

.blue-text {
  color: #009FE3; }

.bold-text {
  display: contents;
  font-family: "Antenna-Bold", "serif"; }

.container {
  max-width: 1220px; }

.section {
  margin-bottom: 80px; }

.collection-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.list-item.diensten {
  -ms-flex: 0 1 calc( 50% - 8px);
      flex: 0 1 calc( 50% - 8px);
  background: #fff;
  border-radius: 5px;
  padding: 12px 60px 12px 12px;
  transition: background 0.3s ease-in-out;
  position: relative; }
  .list-item.diensten:after {
    content: '';
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background-position: center center;
    background-size: 100% auto;
    background-image: url("../images/icons/arrow-right.svg");
    background-repeat: no-repeat;
    transition: 0.3s; }
  .list-item.diensten a {
    text-decoration: none; }
  .list-item.diensten .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 12px;
    -ms-flex-align: center;
        align-items: center; }
    .list-item.diensten .inner-wrapper .img-wrapper {
      -ms-flex: 0 1 80px;
          flex: 0 1 80px; }
    .list-item.diensten .inner-wrapper .part-title {
      margin: 0;
      color: #000;
      text-decoration: none;
      font-size: 17px;
      font-size: 1.0625rem;
      font-family: "Antenna-Regular", "serif";
      transition: color 0.3s ease-in-out; }
  .list-item.diensten:hover, .list-item.diensten:focus {
    background: #004258; }
    .list-item.diensten:hover .inner-wrapper .part-title, .list-item.diensten:focus .inner-wrapper .part-title {
      color: #fff; }
    .list-item.diensten:hover:after, .list-item.diensten:focus:after {
      background-image: url("../images/icons/arrow-right-white.svg"); }
  .list-item.diensten.uitgelicht {
    -ms-flex: 0 1 calc( 33.33% - 20px);
        flex: 0 1 calc( 33.33% - 20px);
    padding: 0;
    border-radius: 8px; }
    .list-item.diensten.uitgelicht:after {
      display: none; }
    .list-item.diensten.uitgelicht article {
      height: 100%; }
    .list-item.diensten.uitgelicht .inner-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 6px;
      height: 100%;
      -ms-flex-line-pack: justify;
          align-content: space-between;
      border-radius: 8px; }
      .list-item.diensten.uitgelicht .inner-wrapper .top-wrapper {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-align: center;
            align-items: center;
        padding: 25px 0 0; }
        .list-item.diensten.uitgelicht .inner-wrapper .top-wrapper .img-wrapper {
          -ms-flex: 0 1 100px;
              flex: 0 1 100px; }
        .list-item.diensten.uitgelicht .inner-wrapper .top-wrapper .part-title {
          -ms-flex: 1;
              flex: 1;
          font-size: 18px;
          font-size: 1.125rem;
          font-family: "Antenna-Regular", "serif";
          padding-right: 30px; }
      .list-item.diensten.uitgelicht .inner-wrapper .bottom-wrapper {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
        .list-item.diensten.uitgelicht .inner-wrapper .bottom-wrapper .part-intro {
          color: #000;
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: "Antenna-Regular", "serif";
          padding: 6px 25px 30px 25px;
          transition: .3s; }
        .list-item.diensten.uitgelicht .inner-wrapper .bottom-wrapper .part-button {
          background: #009FE3;
          color: #fff;
          padding: 14px 25px;
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          border-radius: 0 0 8px 8px;
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: "Antenna-Regular", "serif";
          position: relative;
          transition: .3s; }
          .list-item.diensten.uitgelicht .inner-wrapper .bottom-wrapper .part-button:after {
            content: '';
            position: absolute;
            right: 23px;
            top: 50%;
            transform: translateY(-50%);
            width: 15px;
            height: 15px;
            background-position: center center;
            background-size: 100% auto;
            background-image: url("../images/icons/arrow-right-white.svg");
            background-repeat: no-repeat;
            transition: 0.3s; }
    .list-item.diensten.uitgelicht:hover, .list-item.diensten.uitgelicht:focus {
      background: #fff; }
      .list-item.diensten.uitgelicht:hover .inner-wrapper .part-title, .list-item.diensten.uitgelicht:focus .inner-wrapper .part-title {
        color: #000; }
      .list-item.diensten.uitgelicht:hover .inner-wrapper .bottom-wrapper .part-button, .list-item.diensten.uitgelicht:focus .inner-wrapper .bottom-wrapper .part-button {
        background: #004258; }

.section.handpicked-query-overview-block {
  overflow: hidden;
  position: relative; }
  .section.handpicked-query-overview-block .container {
    position: relative; }
    .section.handpicked-query-overview-block .container:before {
      content: '';
      width: calc( 100% + 200px);
      height: 100%;
      background: #009FE3;
      position: absolute;
      opacity: .1;
      z-index: -1;
      top: 0;
      left: -100px;
      border-radius: 50px; }
    .section.handpicked-query-overview-block .container .block.collection-overview-block.diensten {
      padding: 80px 0; }
      .section.handpicked-query-overview-block .container .block.collection-overview-block.diensten .collection-wrapper {
        gap: 30px; }

.section.query-overview-block {
  overflow: hidden; }
  .section.query-overview-block.diensten {
    position: relative; }
    .section.query-overview-block.diensten .container {
      position: relative; }
      .section.query-overview-block.diensten .container:before {
        content: '';
        width: 200%;
        height: 100%;
        background: #F4F4F4;
        position: absolute;
        z-index: -1;
        top: 0;
        left: -100px;
        border-radius: 50px 0 0 50px; }
    .section.query-overview-block.diensten .block.collection-overview-block.diensten {
      padding: 80px 0;
      background: #F4F4F4; }
      .section.query-overview-block.diensten .block.collection-overview-block.diensten .collection-wrapper {
        gap: 20px 16px; }

.section.block_image_and_content_left.standaard .container .block-row {
  -ms-flex-align: center;
      align-items: center; }
  .section.block_image_and_content_left.standaard .container .block-row .block.image-block .img-wrapper {
    border-radius: 10px;
    overflow: hidden; }

.section.block_image_and_content_left.overflow {
  position: relative; }
  .section.block_image_and_content_left.overflow .container {
    max-width: none; }
    .section.block_image_and_content_left.overflow .container .block-row {
      -ms-flex-align: center;
          align-items: center; }
  .section.block_image_and_content_left.overflow .block.content-block {
    -ms-flex: 1.2;
        flex: 1.2;
    padding-right: calc((100vw - 1220px) / 2); }
    .section.block_image_and_content_left.overflow .block.content-block .inner-wrapper {
      background: #fff;
      padding: 50px 0 50px 50px;
      border-radius: 30px; }
  .section.block_image_and_content_left.overflow .thumb-side {
    -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    min-height: 600px; }
    .section.block_image_and_content_left.overflow .thumb-side .bg {
      z-index: -1;
      position: absolute;
      left: 0;
      background-size: cover;
      background-position: center center;
      height: 100%;
      width: 60%;
      border-radius: 0 30px 30px 0; }

.section.block_content_and_image_left .block-row {
  position: relative; }
  .section.block_content_and_image_left .block-row .left-cta {
    position: absolute;
    right: 50%;
    bottom: -40px; }
  .section.block_content_and_image_left .block-row .right-cta {
    position: absolute;
    right: 0;
    bottom: 30px; }

.section.block_content_and_image_left.standaard .container .block-row {
  -ms-flex-align: center;
      align-items: center; }
  .section.block_content_and_image_left.standaard .container .block-row .block.image-block .img-wrapper {
    border-radius: 10px;
    overflow: hidden; }

.section.block_content_and_image_left.cta {
  padding-bottom: 40px; }
  .section.block_content_and_image_left.cta .block-row .left-cta {
    right: 28%; }
  .section.block_content_and_image_left.cta .block-row .block.content-block {
    padding-top: 80px; }
  .section.block_content_and_image_left.cta .block-row .block.image-block .inner-wrapper img {
    overflow: hidden;
    margin: 0 0 0 auto;
    border-radius: 0 0 250px 0; }

.section.block_content_and_image_left.overflow .container {
  max-width: none; }

.section.block_content_and_image_left.overflow .block.content-block {
  -ms-flex: 0 1 calc( 55% - 50px);
      flex: 0 1 calc( 55% - 50px);
  padding-left: calc((100vw - 1220px) / 2); }

.section.block_content_and_image_left.overflow .thumb-side {
  -ms-flex: 0 1 calc( 45% - 50px);
      flex: 0 1 calc( 45% - 50px);
  min-height: 400px; }
  .section.block_content_and_image_left.overflow .thumb-side .bg {
    background-size: cover;
    background-position: center center;
    height: 100%;
    width: 100%;
    border-radius: 250px 0 0 250px; }

.list-item.team {
  -ms-flex: 0 1 calc( 25% - 20px);
      flex: 0 1 calc( 25% - 20px);
  border-radius: 10px;
  border: 1px solid #F4F4F4; }
  .list-item.team .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    text-align: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: relative;
    padding: 15px; }
    .list-item.team .inner-wrapper .thumb {
      border-radius: 50%;
      overflow: hidden;
      -ms-flex: 0 1 110px;
          flex: 0 1 110px; }
    .list-item.team .inner-wrapper .part-title {
      font-size: 13px;
      font-size: 0.8125rem;
      font-family: "Antenna-Regular", "serif";
      margin: 12px 0 2px 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }
    .list-item.team .inner-wrapper .part-function {
      font-size: 12px;
      font-size: 0.75rem;
      font-family: "Antenna-Light", "serif";
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }

.section.query-overview-block.post .block.query-with-filter-block .filter-wrapper {
  margin-bottom: 60px;
  z-index: 1;
  position: relative; }
  .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px;
    -ms-flex-pack: left;
        justify-content: left; }
    .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul li button {
        background: none;
        color: #000;
        border: none;
        font-weight: 500;
        padding: 10px 25px;
        border-radius: 10px;
        transition: 0.3s;
        cursor: pointer;
        font-size: 18px;
        font-size: 1.125rem; }
        .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul li button:hover, .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul li button:focus {
          border-color: #009FE3; }
        .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul li button.active-item {
          background: #004258;
          color: #fff; }

.section.query-overview-block.post .block.query-with-filter-block .collection-wrapper {
  gap: 60px 22px; }

.block.collection-overview-block.post, .section.related-posts, .section.query-overview-block.post {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: end;
      align-items: flex-end; }
  .block.collection-overview-block.post .title-wrapper, .section.related-posts .title-wrapper, .section.query-overview-block.post .title-wrapper {
    -ms-flex: 1;
        flex: 1; }
    .block.collection-overview-block.post .title-wrapper .block-subtitle, .section.related-posts .title-wrapper .block-subtitle, .section.query-overview-block.post .title-wrapper .block-subtitle {
      margin-bottom: 0; }
  .block.collection-overview-block.post .collection-wrapper, .section.related-posts .collection-wrapper, .section.query-overview-block.post .collection-wrapper {
    gap: 22px;
    margin-top: 50px; }
  .block.collection-overview-block.post .query-overview-button-wrapper, .section.related-posts .query-overview-button-wrapper, .section.query-overview-block.post .query-overview-button-wrapper {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .block.collection-overview-block.post .list-item.post, .section.related-posts .list-item.post, .section.query-overview-block.post .list-item.post {
    -ms-flex: 0 1 calc( 33.33% - 15px);
        flex: 0 1 calc( 33.33% - 15px); }

.list-item.post {
  position: relative;
  transition: transform 0.3s ease-in-out;
  transform: translateY(0px);
  display: block; }
  .list-item.post article {
    height: 100%;
    display: block; }
  .list-item.post a {
    text-decoration: none;
    color: #000;
    height: 100%;
    display: block; }
  .list-item.post .inner-wrapper {
    background: #F4F4F4;
    border-radius: 8px;
    height: 100%;
    display: block; }
    .list-item.post .inner-wrapper .thumb {
      overflow: hidden;
      border-radius: 8px 8px 0 0; }
    .list-item.post .inner-wrapper .part-title {
      padding: 0 16px 0;
      font-size: 19px;
      font-size: 1.1875rem;
      font-family: "Antenna-Regular", "serif";
      margin: 20px 0 12px 0;
      line-height: 1.5;
      transition: .3s; }
    .list-item.post .inner-wrapper .content-preview {
      padding: 0 16px 16px;
      font-size: 15px;
      font-size: 0.9375rem;
      font-family: "Antenna-Light", "serif";
      color: #5C5C5C; }
    .list-item.post .inner-wrapper .button {
      display: none; }
  .list-item.post:hover, .list-item.post:focus {
    transform: translateY(-5px); }
    .list-item.post:hover .inner-wrapper .part-title, .list-item.post:focus .inner-wrapper .part-title {
      color: #004258; }

.block.collection-overview-block.vacatures .collection-wrapper {
  gap: 50px 30px; }

.list-item.vacatures {
  -ms-flex: 0 1 calc(33% - 20px);
      flex: 0 1 calc(33% - 20px); }
  .list-item.vacatures a {
    text-decoration: none;
    color: #000;
    height: 100%;
    display: block;
    border-radius: 0 0 6px 6px;
    background: #F4F4F4;
    position: relative; }
  .list-item.vacatures .inner-wrapper .thumb {
    border-radius: 6px 6px 0 0;
    overflow: hidden; }
  .list-item.vacatures .inner-wrapper .bottom-wrapper {
    padding: 20px 30px 30px;
    margin-bottom: 50px; }
    .list-item.vacatures .inner-wrapper .bottom-wrapper .meta-item-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 30px; }
    .list-item.vacatures .inner-wrapper .bottom-wrapper .item-wrapper {
      display: inline-block;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: center;
          align-items: center;
      gap: 7px;
      position: relative; }
      .list-item.vacatures .inner-wrapper .bottom-wrapper .item-wrapper:before {
        content: "";
        display: inline-block;
        width: 12px;
        height: 12px;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-position: center center;
        position: relative;
        top: 0px; }
      .list-item.vacatures .inner-wrapper .bottom-wrapper .item-wrapper.hours:before {
        background-image: url("../images/icons/clock.svg");
        width: 15px;
        height: 15px; }
      .list-item.vacatures .inner-wrapper .bottom-wrapper .item-wrapper.cat:before {
        background-image: url("../images/icons/dienstverband.svg");
        height: 16px; }
      .list-item.vacatures .inner-wrapper .bottom-wrapper .item-wrapper.cat:after {
        content: "";
        background: #000;
        height: 15px;
        width: 1.6px;
        display: inline-block;
        position: absolute;
        top: 8px;
        right: -15px; }
    .list-item.vacatures .inner-wrapper .bottom-wrapper .part-title {
      margin: 0;
      padding-bottom: 15px; }
    .list-item.vacatures .inner-wrapper .bottom-wrapper .part-subtitle {
      display: block;
      width: 100%;
      padding-bottom: 30px;
      padding-top: 20px; }
    .list-item.vacatures .inner-wrapper .bottom-wrapper .readmore-txt {
      position: absolute;
      left: 30px;
      bottom: 30px; }

.section.content_block_double {
  overflow: hidden; }
  .section.content_block_double.grey .container {
    position: relative;
    padding: 80px 0; }
    .section.content_block_double.grey .container:before {
      content: '';
      width: 200%;
      height: 100%;
      background: #F4F4F4;
      position: absolute;
      z-index: -1;
      top: 0;
      left: -100px;
      border-radius: 50px 0 0 50px; }

.section.block_content.center {
  position: relative;
  padding-top: 80px; }
  .section.block_content.center:before {
    content: '';
    width: 100%;
    height: 300px;
    background: #009FE3;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0; }
  .section.block_content.center .block.content-block {
    margin: 0 auto;
    position: relative;
    background: #fff;
    border-radius: 30px 30px 0 0;
    padding: 50px 50px 0 50px; }
  .section.block_content.center .block.cta-block {
    display: none; }

.block.image-block img {
  border-radius: 10px;
  overflow: hidden; }

.section.video_block .block.video-block .inner-video-wrapper {
  border-radius: 10px;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  width: 100%; }
  .section.video_block .block.video-block .inner-video-wrapper video, .section.video_block .block.video-block .inner-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.block.testimonial-block .content-wrapper {
  position: relative; }
  .block.testimonial-block .content-wrapper::before {
    content: "";
    width: 65px;
    height: 92px;
    background-image: url("../images/icons/quote.svg");
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    position: relative;
    top: 0;
    margin-bottom: 10px; }
  .block.testimonial-block .content-wrapper * {
    font-size: 22px;
    font-size: 1.375rem; }

.block.testimonial-block .author-wrapper {
  margin-top: 35px; }
  .block.testimonial-block .author-wrapper .inner-author-wrapper {
    text-align: right; }
    .block.testimonial-block .author-wrapper .inner-author-wrapper .author-name {
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: 700;
      color: #009FE3; }
    .block.testimonial-block .author-wrapper .inner-author-wrapper .author-company {
      padding-top: 8px;
      font-size: 16px;
      font-size: 1rem; }

.section.slider_block {
  margin-bottom: 150px; }
  .section.slider_block .container {
    max-width: 100%; }
    .section.slider_block .container .block.slider-block .img-wrapper {
      width: calc(66% - 30px);
      margin-right: 30px; }
      .section.slider_block .container .block.slider-block .img-wrapper img {
        opacity: 0.25;
        transition: opacity 0.45s ease-in-out; }
      .section.slider_block .container .block.slider-block .img-wrapper.is-selected img {
        opacity: 1; }
    .section.slider_block .container .block.slider-block .flickity-prev-next-button {
      border-radius: 0;
      background: #000;
      transition: 0.3s; }
      .section.slider_block .container .block.slider-block .flickity-prev-next-button .flickity-button-icon {
        position: absolute;
        left: 30%;
        top: 30%;
        width: 40%;
        height: 40%;
        fill: #FFF; }
      .section.slider_block .container .block.slider-block .flickity-prev-next-button.previous {
        left: 0; }
        .section.slider_block .container .block.slider-block .flickity-prev-next-button.previous:after {
          transform: rotate(180deg);
          right: 16px; }
      .section.slider_block .container .block.slider-block .flickity-prev-next-button.next {
        right: 0; }
      .section.slider_block .container .block.slider-block .flickity-prev-next-button:hover, .section.slider_block .container .block.slider-block .flickity-prev-next-button:active {
        background: #000; }
    .section.slider_block .container .block.slider-block .flickity-page-dots {
      display: none; }

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