@import url("https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
@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: "Open Sans", 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: #1B604A;
  padding: 14px 35px;
  display: inline-block;
  font-weight: 600;
  border-radius: 50px;
  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: #B2CBC6;
    color: #1B604A;
    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: #242323; }
      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: #242323; }
  .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: #242323;
  position: absolute;
  display: none; }
  .menu-switch .mobile-button-text {
    position: absolute;
    left: -42px;
    color: #242323;
    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: #242323;
  transition: 0.3s;
  display: none; }
  .background-wrapper.active-bg {
    opacity: 1;
    pointer-events: auto; }

.fade-in-block {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out; }

.fade-in-block.visible {
  opacity: 1;
  transform: translateY(0); }

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

.main-content p:last-child {
  margin: 0; }

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

h1 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 140%; }

h2 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 120%; }

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;
  font-family: "Frank Ruhl Libre", serif; }

.block .block-subtitle {
  display: inline-block;
  margin-bottom: 15px;
  color: #1B604A;
  font-family: "Frank Ruhl Libre", serif;
  font-weight: 400; }

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

.content-wrapper ul {
  margin-bottom: 0 !important; }
  .content-wrapper ul li {
    padding-left: 28px;
    padding-bottom: 12px;
    position: relative; }
    .content-wrapper ul li:last-child {
      padding-bottom: 0; }
    .content-wrapper ul li:before {
      content: "";
      position: absolute;
      top: 4px;
      left: 0;
      width: 17px;
      height: 17px;
      background-color: #1B604A;
      border-radius: 50%; }
    .content-wrapper ul li:after {
      content: "";
      position: absolute;
      top: 4px;
      left: 0;
      width: 17px;
      height: 17px;
      background-image: url("../images/icons/checkbox.svg");
      background-size: 9px;
      background-repeat: no-repeat;
      background-position: center center; }

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-weight: 700; }

.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::selection {
  background-color: #1B604A;
  color: #fff; }

.main-content a:not([class]),
.main-content a:visited:not([class]) {
  color: #242323;
  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 {
    color: #1B604A;
    text-decoration: none; }

.block.gallery-block img {
  border-radius: 6px;
  overflow: hidden; }

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

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

.section:last-child.contains-bg-color {
  margin-bottom: 0; }

.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 ol {
  padding-left: 18px; }

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

.section.contains-bg-color:has(+ .section.contains-bg-color) {
  margin-bottom: 0; }

.section[data-bg-variation="light-blue"] {
  padding: 100px 0;
  background-color: #E4ECF4; }

.section[data-bg-variation="dark-blue"] {
  padding: 100px 0;
  background-color: #E4ECF4; }

.section[data-bg-variation="dark-green"] {
  padding: 100px 0;
  background-color: #1B604A; }

.section[data-bg-variation="light-green"] {
  padding: 100px 0;
  background-color: #ECF2F1; }

.section[data-bg-variation="green"] {
  padding: 100px 0;
  background-color: #ECF2F1; }

.section[data-bg-variation="yellow"] {
  padding: 100px 0;
  background-color: #FEE195; }

.blue-text {
  color: #1B604A; }

.bold-text {
  display: contents;
  font-weight: 700; }

.container {
  max-width: 1700px; }

.section {
  margin-bottom: 80px; }

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

.block.collection-overview-block {
  position: relative;
  z-index: 4; }

.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: #242323;
      text-decoration: none;
      font-size: 17px;
      font-size: 1.0625rem;
      transition: color 0.3s ease-in-out; }
  .list-item.diensten:hover, .list-item.diensten:focus {
    background: #1B604A; }
    .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;
          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: #242323;
          font-size: 15px;
          font-size: 0.9375rem;
          padding: 6px 25px 30px 25px;
          transition: 0.3s; }
        .list-item.diensten.uitgelicht .inner-wrapper .bottom-wrapper .part-button {
          background: #1B604A;
          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;
          position: relative;
          transition: 0.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: #242323; }
      .list-item.diensten.uitgelicht:hover .inner-wrapper .bottom-wrapper .part-button, .list-item.diensten.uitgelicht:focus .inner-wrapper .bottom-wrapper .part-button {
        background: #1B604A; }

.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: #1B604A;
      position: absolute;
      opacity: 0.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;
  -ms-flex-align: center;
      align-items: center; }

.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.overflow .container, .section.block_content_and_image_left.overflow-bottom .container {
  max-width: none; }

.section.block_content_and_image_left.overflow .block.content-block, .section.block_content_and_image_left.overflow-bottom .block.content-block {
  margin-right: 0;
  margin-left: calc(((100vw - 1700px - var(--scrollbar-width, 17px)) / 2));
  -ms-flex: 1;
      flex: 1; }
  .section.block_content_and_image_left.overflow .block.content-block .inner-wrapper, .section.block_content_and_image_left.overflow-bottom .block.content-block .inner-wrapper {
    max-width: 564px; }

.section.block_content_and_image_left.overflow .thumb-side, .section.block_content_and_image_left.overflow-bottom .thumb-side {
  -ms-flex: 1.4;
      flex: 1.4;
  min-height: 510px;
  position: relative; }
  .section.block_content_and_image_left.overflow .thumb-side .bg, .section.block_content_and_image_left.overflow-bottom .thumb-side .bg {
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center center;
    height: 100%;
    width: 100%;
    border-radius: 6px 0 0 6px; }

.section.block_content_and_image_left.overflow-bottom {
  margin-bottom: 0;
  padding-bottom: 0 !important; }
  .section.block_content_and_image_left.overflow-bottom .block-row .thumb-side .bg {
    border-radius: 6px 0 0 0 !important; }

.section.block_content_and_image_left.reverse .block-row {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  .section.block_content_and_image_left.reverse .block-row .content-block {
    margin-left: 0;
    margin-right: calc(((100vw - 1700px - var(--scrollbar-width, 17px)) / 2)); }
  .section.block_content_and_image_left.reverse .block-row .thumb-side .bg {
    border-radius: 0 6px 6px 0; }

.section.block_content_and_image_left.overflow-bottom.reverse .block-row .thumb-side .bg {
  border-radius: 0 6px 0 0 !important; }

.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;
      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;
      -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;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 0px;
    justify-content: center; }
    .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: #242323;
        border: none;
        font-weight: 500;
        padding: 12px 20px;
        line-height: 1;
        border-radius: 50px;
        transition: 0.3s ease-in-out;
        cursor: pointer;
        font-size: 15px;
        font-size: 0.9375rem; }
        .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: #1B604A; }
        .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul li button.active-item {
          background: #1B604A;
          color: #fff;
          padding: 12px 25px; }

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

.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: 25px; }
  .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(25% - 19px);
        flex: 0 1 calc(25% - 19px); }

.list-item.post {
  position: relative;
  transition: transform 0.3s ease-in-out;
  transform: translateY(0px);
  display: block;
  padding-bottom: 60px; }
  .list-item.post article {
    height: 100%;
    display: block; }
  .list-item.post a {
    text-decoration: none;
    color: #242323;
    height: 100%;
    display: block; }
  .list-item.post .inner-wrapper {
    height: 100%;
    display: block; }
    .list-item.post .inner-wrapper .thumb {
      overflow: hidden;
      border-radius: 6px;
      position: relative; }
      .list-item.post .inner-wrapper .thumb .categories {
        position: absolute;
        bottom: 10px;
        left: 10px;
        z-index: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 5px; }
        .list-item.post .inner-wrapper .thumb .categories .category {
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
          font-size: 12px;
          font-size: 0.75rem;
          padding: 5px 10px;
          border-radius: 6px;
          color: #fff;
          background: #1B604A; }
    .list-item.post .inner-wrapper .part-title {
      font-size: 19px;
      font-size: 1.1875rem;
      margin: 18px 0 14px 0;
      line-height: 1.5;
      transition: 0.3s; }
    .list-item.post .inner-wrapper .content-preview {
      font-size: 14px;
      font-size: 0.875rem;
      color: #242323; }
    .list-item.post .inner-wrapper .button {
      position: absolute;
      bottom: 0;
      left: 0;
      margin-top: 14px;
      background: none;
      color: #242323;
      border: none;
      padding: 0;
      font-weight: 400;
      border-bottom: 1px solid #242323;
      padding-bottom: 3px;
      border-radius: 0;
      font-size: 14px;
      font-size: 0.875rem; }
  .list-item.post:hover, .list-item.post:focus {
    transform: translateY(-3px); }
    .list-item.post:hover .inner-wrapper .part-title, .list-item.post:focus .inner-wrapper .part-title {
      color: #1B604A; }

.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: #242323;
    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: #242323;
        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; }
  .section.block_content.center:before {
    content: "";
    width: 100%;
    height: 300px;
    background: #1B604A;
    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: 0; }
  .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: #1B604A; }
    .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: #242323;
      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: #242323; }
    .section.slider_block .container .block.slider-block .flickity-page-dots {
      display: none; }

.block-top-wrapper {
  margin-bottom: 34px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 30px 50px;
  -ms-flex-align: center;
      align-items: center; }
  .block-top-wrapper .title-wrapper {
    -ms-flex: 1;
        flex: 1; }
    .block-top-wrapper .title-wrapper .block-subtitle {
      margin-bottom: 0; }
  .block-top-wrapper .query-overview-button-wrapper {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
    .block-top-wrapper .query-overview-button-wrapper .button {
      background: none;
      color: #242323;
      border: none;
      font-weight: 400;
      padding: 0;
      transition: 0.3s;
      border-bottom: 1px solid #242323;
      padding-bottom: 3px;
      text-decoration: none;
      font-size: 14px;
      font-size: 0.875rem;
      border-radius: 0; }
      .block-top-wrapper .query-overview-button-wrapper .button:hover, .block-top-wrapper .query-overview-button-wrapper .button:focus {
        color: #1B604A;
        border-color: #1B604A; }

.block.collection-overview-block.producten .collection-wrapper {
  gap: 40px; }

.collection-wrapper.producten {
  gap: 40px; }

.slide.producten {
  width: calc( 20% - 32px);
  margin-right: 40px; }

.list-item.producten, .slide.producten {
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex: 0 1 calc(20% - 32px);
      flex: 0 1 calc(20% - 32px); }
  .list-item.producten .small .detail-link .thumbnail .inner-thumb img, .slide.producten .small .detail-link .thumbnail .inner-thumb img {
    transform: scale(0.8);
    transition: 0.3s; }
  .list-item.producten .small .detail-link:hover .thumbnail .inner-thumb img, .list-item.producten .small .detail-link:focus .thumbnail .inner-thumb img, .slide.producten .small .detail-link:hover .thumbnail .inner-thumb img, .slide.producten .small .detail-link:focus .thumbnail .inner-thumb img {
    transform: scale(0.84); }
  .list-item.producten .detail-link,
  .list-item.producten .detail-link:visited, .slide.producten .detail-link,
  .slide.producten .detail-link:visited {
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
    -ms-flex: 1;
        flex: 1;
    width: 100%; }
    .list-item.producten .detail-link .thumbnail,
    .list-item.producten .detail-link:visited .thumbnail, .slide.producten .detail-link .thumbnail,
    .slide.producten .detail-link:visited .thumbnail {
      margin-bottom: 10px;
      background: #fff;
      transition: 0.3s;
      border-radius: 6px;
      position: relative; }
      .list-item.producten .detail-link .thumbnail .multi-size-indicator,
      .list-item.producten .detail-link:visited .thumbnail .multi-size-indicator, .slide.producten .detail-link .thumbnail .multi-size-indicator,
      .slide.producten .detail-link:visited .thumbnail .multi-size-indicator {
        position: absolute;
        top: 10px;
        left: 10px;
        z-index: 1;
        background: #fbfcfd;
        border-radius: 3px;
        padding: 2px 4px;
        font-size: 10px;
        line-height: 1;
        border: 1px solid grey;
        color: #242323; }
      .list-item.producten .detail-link .thumbnail .part-meta-wrapper,
      .list-item.producten .detail-link:visited .thumbnail .part-meta-wrapper, .slide.producten .detail-link .thumbnail .part-meta-wrapper,
      .slide.producten .detail-link:visited .thumbnail .part-meta-wrapper {
        position: absolute;
        left: 10px;
        bottom: 2px;
        z-index: 1;
        display: -ms-flexbox;
        display: flex;
        font-size: 10px;
        opacity: .5; }
      .list-item.producten .detail-link .thumbnail .inner-thumb figure,
      .list-item.producten .detail-link:visited .thumbnail .inner-thumb figure, .slide.producten .detail-link .thumbnail .inner-thumb figure,
      .slide.producten .detail-link:visited .thumbnail .inner-thumb figure {
        aspect-ratio: 46 / 49;
        overflow: hidden;
        border-radius: 6px; }
      .list-item.producten .detail-link .thumbnail .inner-thumb img,
      .list-item.producten .detail-link:visited .thumbnail .inner-thumb img, .slide.producten .detail-link .thumbnail .inner-thumb img,
      .slide.producten .detail-link:visited .thumbnail .inner-thumb img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        display: block;
        transition: 0.3s;
        border-radius: 6px; }
    .list-item.producten .detail-link .inner-wrapper .part-meta-wrapper,
    .list-item.producten .detail-link:visited .inner-wrapper .part-meta-wrapper, .slide.producten .detail-link .inner-wrapper .part-meta-wrapper,
    .slide.producten .detail-link:visited .inner-wrapper .part-meta-wrapper {
      margin-bottom: 0px;
      display: -ms-flexbox;
      display: flex;
      font-size: 13px;
      font-size: 0.8125rem;
      opacity: .7; }
      .list-item.producten .detail-link .inner-wrapper .part-meta-wrapper .part-sizes,
      .list-item.producten .detail-link:visited .inner-wrapper .part-meta-wrapper .part-sizes, .slide.producten .detail-link .inner-wrapper .part-meta-wrapper .part-sizes,
      .slide.producten .detail-link:visited .inner-wrapper .part-meta-wrapper .part-sizes {
        color: #242323; }
    .list-item.producten .detail-link .inner-wrapper .readmore,
    .list-item.producten .detail-link:visited .inner-wrapper .readmore, .slide.producten .detail-link .inner-wrapper .readmore,
    .slide.producten .detail-link:visited .inner-wrapper .readmore {
      color: #1B604A;
      text-decoration: none;
      font-size: 12px;
      font-weight: 700;
      transition: 0.3s;
      display: block;
      text-align: right;
      border-bottom: 1px solid #242323;
      padding-bottom: 3px;
      position: relative;
      width: fit-content;
      margin: 0 0 0 auto; }
    .list-item.producten .detail-link .inner-wrapper .part-title,
    .list-item.producten .detail-link:visited .inner-wrapper .part-title, .slide.producten .detail-link .inner-wrapper .part-title,
    .slide.producten .detail-link:visited .inner-wrapper .part-title {
      font-size: 16px;
      font-size: 1rem;
      color: #242323;
      margin: 0;
      font-weight: 400;
      font-family: "Open Sans", sans-serif;
      transition: 0.3s; }
    .list-item.producten .detail-link .inner-wrapper .sku,
    .list-item.producten .detail-link:visited .inner-wrapper .sku, .slide.producten .detail-link .inner-wrapper .sku,
    .slide.producten .detail-link:visited .inner-wrapper .sku {
      font-size: 14px;
      font-size: 0.875rem;
      color: rgba(36, 35, 35, 0.7);
      padding-top: 5px;
      display: block; }
    .list-item.producten .detail-link:hover .part-title, .list-item.producten .detail-link:focus .part-title,
    .list-item.producten .detail-link:visited:hover .part-title,
    .list-item.producten .detail-link:visited:focus .part-title, .slide.producten .detail-link:hover .part-title, .slide.producten .detail-link:focus .part-title,
    .slide.producten .detail-link:visited:hover .part-title,
    .slide.producten .detail-link:visited:focus .part-title {
      color: #1B604A; }
    .list-item.producten .detail-link:hover .thumbnail .inner-thumb img, .list-item.producten .detail-link:focus .thumbnail .inner-thumb img,
    .list-item.producten .detail-link:visited:hover .thumbnail .inner-thumb img,
    .list-item.producten .detail-link:visited:focus .thumbnail .inner-thumb img, .slide.producten .detail-link:hover .thumbnail .inner-thumb img, .slide.producten .detail-link:focus .thumbnail .inner-thumb img,
    .slide.producten .detail-link:visited:hover .thumbnail .inner-thumb img,
    .slide.producten .detail-link:visited:focus .thumbnail .inner-thumb img {
      transform: scale(1.02); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vY2hlZi1ndXRlbmJlcmctdGhlbWUvY3NzL3NyYy9nZW5lcmFsLnNjc3MiLCIuLi8uLi8uLi8uLi9jaGVmLWd1dGVuYmVyZy10aGVtZS9jc3Mvc3JjL2hlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLG9HQUFZO0FBQ1osK0dBQVk7QUNGWjtFQUNDLDRCQUEyQjtFQUMzQiwwR0FDaUQ7RUFDakQsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyw4QkFBNkI7RUFDN0IsOEdBQ21EO0VBQ25ELGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQUE7O0FBR25CO0VBQ0MsK0JBQThCO0VBQzlCLGdIQUNvRDtFQUNwRCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQUFBOztBQUduQjtFQUNDLDZCQUE0QjtFQUM1Qiw0R0FDa0Q7RUFDbEQsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUNqQ25COzs7OztHQUtHO0FDTEg7Ozs7OztHQU1HO0FBZ0JILHlCQUF5QjtBQU96Qix5QkFBeUI7QUErQnpCLDJCQUEyQjtBQWdCM0Isb0JBQW9CO0FBYXBCLHVCQUF1QjtBQStDdkIscUJBQXFCO0FDeElyQjs7O0VBR0MsdUJBQXNCLEVBQ3RCOztBQUVEOztFQUVDLGlCQUFnQixFQVFoQjtFQVZEOzs7OztJQU9HLGlCQUFnQixFQUNoQjs7QUFJSDtFQUNDLHFDRlptQyxFRWFuQzs7QUFFRDs7Ozs7O0VBTUMsdUJBQXNCLEVBQ3RCOztBQUVEO0VEb0pDLCtCQUE4QjtFQUM5Qiw4QkFBNkI7RUFDN0IsWUFBVztFQUNYLFdBQVU7RUFDVixpQkFBZ0IsRUN0SmhCOztBQUVELGdDQUFnQztBQUNoQztFQUND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UUFDWixvQkFBbUI7UUFDbkIsZUFBYztRQUNkLGlCQUFnQjtRQUNoQixtQkUvc0NjLEVGZ3RDZDtJQXBHTDs7O01BeUdJLG1CQUFrQjtNQUNsQixxQkFBYTtNQUFiLGNBQWE7TUc3bENoQixnQkg4bEMwQjtNRzdsQzFCLHFCQVZ1QjtNSHdtQ3BCLFlBQVcsRUFJWDtNQWhISjs7O1FBOEdLLGVFMXVDVSxFRjJ1Q1Y7SUEvR0w7OztNQWtISSxlRXR1Q2U7TUZ1dUNmLHNCQUFxQjtNQUNyQixnQkFBZTtNQUNmLGlCRW50Q2E7TUZvdENiLGlCQUFnQjtNQUNoQixlQUFjO01BQ2Qsa0JBQWlCO01BQ2pCLGlDRXJ2Q1c7TUZzdkNYLG9CQUFtQjtNQUNuQixtQkFBa0I7TUFDbEIsbUJBQWtCO01BQ2xCLG1CQUFrQixFQUNsQjtJQTlISjs7O01Hbi9CQyxnQkhtbkMwQjtNR2xuQzFCLGdCQVZ1QjtNSDZuQ3BCLGVFN3ZDVztNRjh2Q1gsVUFBUztNQUNULGlCRXB1Q2dCO01GcXVDaEIscUNFcHdDZ0M7TUZxd0NoQyxpQkFBZ0IsRUFDaEI7SUF0SUo7OztNR24vQkMsZ0JIMm5DMEI7TUcxbkMxQixvQkFWdUI7TUhxb0NwQiw2QkVyd0NXO01Gc3dDWCxpQkFBZ0I7TUFDaEIsZUFBYyxFQUNkO0lBNUlKOzs7OztNQWlKSSxlRXJ3Q2UsRUZzd0NmO0lBbEpKOzs7OztNQW9KSSx1QkFBc0IsRUFDdEIiLCJmaWxlIjoiZ2VuZXJhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZyYW5rK1J1aGwrTGlicmU6d2dodEAzMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCwzMDAuLjgwMDsxLDMwMC4uODAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IFwiYmFzZS9fZm9udHNcIjtcbkBpbXBvcnQgXCJiYXNlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJiYXNlL19taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL19wYXJlbnQtdGhlbWVcIjtcblxuLmZhZGUtaW4tYmxvY2sge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlLWluLWJsb2NrLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5tYWluLWNvbnRlbnQgcDpsYXN0LWNoaWxke1xuXHRtYXJnaW46IDA7XG59XG5cbi5tYWluLXdyYXBwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG5oMSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbmgyIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmhvbWUge1xuXHRoMiB7XG5cdH1cbn1cblxuaDMge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG5oNCB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbmg1IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuaDYge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW46IDMwcHggMCAxNXB4IDA7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZC1zdGFjaztcbn1cblxuLmJsb2NrIC5ibG9jay1zdWJ0aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Y29sb3I6ICRkYXJrR3JlZW47XG5cdGZvbnQtZmFtaWx5OiAkaGVhZC1zdGFjaztcblx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyLXdlaWdodDtcbn1cblxuLmJsb2NrIHtcblx0LmJsb2NrLXRpdGxlICsgLmJsb2NrLXN1YnRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMTBweDtcblx0fVxufVxuXG4uY29udGVudC13cmFwcGVye1xuXHR1bHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0bGl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LnN2Z1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnAsXG5hLFxuc3Bhbixcbm9sLFxudWwsXG5saSxcbnN0cm9uZyxcbmVtLFxuaSxcbmIsXG5iaWcsXG5zbWFsbCxcbnR0LFxuYWJicixcbmFjcm9ueW0sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxua2JkLFxuc2FtcCxcbnZhcixcbmJyLFxuc3ViLFxuc3VwLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG59XG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xufVxuLnNyLWVsZW1lbnQge1xuXHRAaW5jbHVkZSByZW1vdmUtZWxlbWVudCgpO1xufVxuLm1haW4tY29udGVudCB7XG5cdHAsXG5cdHVsLFxuXHRvbCxcblx0LmJsb2NrIC5ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCY6OnNlbGVjdGlvbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0YTpub3QoW2NsYXNzXSksXG5cdGE6dmlzaXRlZDpub3QoW2NsYXNzXSkge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdC8vYmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0Y29sb3I6ICRkYXJrR3JlZW47XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay5nYWxsZXJ5LWJsb2NrIHtcblx0aW1ne1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLnNlY3Rpb24ge1xuXHQuYmxvY2stcm93IHtcblx0XHRnYXA6IDEwMHB4O1xuXHR9XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHR9XG5cdCY6bGFzdC1jaGlsZC5jb250YWlucy1iZy1jb2xvciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYmxvY2stcm93IC5ibG9jayB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuYm9keS5zdG9wLXNjcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBsaXN0IHtcblx0MCUge1xuXHRcdC8vb3BhY2l0eTogLjg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICMwMGExZGU7XG5cdH1cblx0NjAlIHtcblx0XHQvL29wYWNpdHk6IDE7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmY7XG5cdH1cblx0MTAwJSB7XG5cdFx0Ly9vcGFjaXR5OiAuODtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwYTFkZTtcblx0fVxufVxuXG4uYmxvY2suY29udGVudC1ibG9jayB7XG5cdC8vIHVsIHtcblx0Ly8gXHRsaSB7XG5cdC8vIFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdC8vIFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHQvLyBcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdC8vIFx0XHQmOmJlZm9yZSB7XG5cdC8vIFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdC8vIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRcdFx0dG9wOiA1cHg7XG5cdC8vIFx0XHRcdGxlZnQ6IDBweDtcblx0Ly8gXHRcdFx0d2lkdGg6IDE0cHg7IC8qIEFkanVzdCBzaXplIGFzIG5lZWRlZCAqL1xuXHQvLyBcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGExZGU7IC8qIElubmVyIGNpcmNsZSBjb2xvciAqL1xuXHQvLyBcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDBhMWRlOyAvKiBPdXRlciBjaXJjbGUgYm9yZGVyICovXG5cdC8vIFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0Ly8gXHRcdFx0YW5pbWF0aW9uOiBsaXN0IDIuMnMgaW5maW5pdGU7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdH1cblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG5cbi5zZWN0aW9uLmNvbnRhaW5zLWJnLWNvbG9yOmhhcygrIC5zZWN0aW9uLmNvbnRhaW5zLWJnLWNvbG9yKSB7XG5tYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb257XG5cdC8vICY6bm90KC5jb250YWlucy1iZy1jb2xvcikge1xuXHQvLyBcdCYgKyAuY29udGFpbnMtYmctY29sb3Ige1xuXHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXHQvLyAmOmhhcygrIC5zZWN0aW9uLmNvbnRhaW5zLWJnLWNvbG9yKSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ly8gfVxuXHQmW2RhdGEtYmctdmFyaWF0aW9uPVwibGlnaHQtYmx1ZVwiXXtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJsdWU7XG5cdH1cblx0JltkYXRhLWJnLXZhcmlhdGlvbj1cImRhcmstYmx1ZVwiXXtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJsdWU7XG5cdH1cblx0JltkYXRhLWJnLXZhcmlhdGlvbj1cImRhcmstZ3JlZW5cIl17XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZWVuO1xuXHR9XG5cdCZbZGF0YS1iZy12YXJpYXRpb249XCJsaWdodC1ncmVlblwiXXtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZWVuO1xuXHR9XG5cdCZbZGF0YS1iZy12YXJpYXRpb249XCJncmVlblwiXXtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZWVuO1xuXHR9XG5cdCZbZGF0YS1iZy12YXJpYXRpb249XCJ5ZWxsb3dcIl17XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHR9XG59XG5cblxuLmJsdWUtdGV4dCB7XG5cdGNvbG9yOiAkYmx1ZTtcbn1cblxuLmJvbGQtdGV4dCB7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xufVxuXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxNzAwcHg7XG59XG5cbi5zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xufVxuXG4ubGlzdC1pdGVtLmRpZW5zdGVuIHtcblx0ZmxleDogMCAxIGNhbGMoNTAlIC0gOHB4KTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IDEycHggNjBweCAxMnB4IDEycHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOm50aC1jaGlsZCgxKSxcblx0JjpudGgtY2hpbGQoMiksXG5cdCY6bnRoLWNoaWxkKDMpIHtcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JlZW47XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR9XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQuaW5uZXItd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGdhcDogMTJweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRmbGV4OiAwIDEgODBweDtcblx0XHR9XG5cdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XG5cdFx0LmlubmVyLXdyYXBwZXIgLnBhcnQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuXHRcdH1cblx0fVxuXHQmLnVpdGdlbGljaHQge1xuXHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5pbm5lci13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0LnRvcC13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMCAwO1xuXHRcdFx0XHQuaW1nLXdyYXBwZXIge1xuXHRcdFx0XHRcdGZsZXg6IDAgMSAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGFydC10aXRsZSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJvdHRvbS13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdC5wYXJ0LWludHJvIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMjVweCAzMHB4IDI1cHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0fVxuXHRcdFx0XHQucGFydC1idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAyNXB4O1xuXHRcdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMjNweDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHQuaW5uZXItd3JhcHBlciAucGFydC10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQuaW5uZXItd3JhcHBlciAuYm90dG9tLXdyYXBwZXIgLnBhcnQtaW50cm8ge1xuXHRcdFx0XHQvL2NvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQuaW5uZXItd3JhcHBlciAuYm90dG9tLXdyYXBwZXIgLnBhcnQtYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5oYW5kcGlja2VkLXF1ZXJ5LW92ZXJ2aWV3LWJsb2NrIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwLjE7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC0xMDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0fVxuXHRcdC5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLmRpZW5zdGVuIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRcdC5jb2xsZWN0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLnF1ZXJ5LW92ZXJ2aWV3LWJsb2NrIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5kaWVuc3RlbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMjAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLmRpZW5zdGVuIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5O1xuXHRcdFx0LmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdFx0XHRcdGdhcDogMjBweCAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5ibG9ja19pbWFnZV9hbmRfY29udGVudF9sZWZ0IHtcblx0Ji5zdGFuZGFhcmQge1xuXHRcdC5jb250YWluZXIgLmJsb2NrLXJvdyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmJsb2NrLmltYWdlLWJsb2NrIC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub3ZlcmZsb3cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdC5ibG9jay1yb3cge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY2suY29udGVudC1ibG9jayB7XG5cdFx0XHRmbGV4OiAxLjI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMjBweCkgLyAyKTtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdC5pbm5lci13cmFwcGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgNTBweCA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGh1bWItc2lkZSB7XG5cdFx0XHRmbGV4OiAwIDEgNTAlO1xuXHRcdFx0bWluLWhlaWdodDogNjAwcHg7XG5cdFx0XHQuYmcge1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8vd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTM3MHB4KSAqIDIpO1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5ibG9ja19jb250ZW50X2FuZF9pbWFnZV9sZWZ0IHtcblx0LmJsb2NrLXJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Ji5zdGFuZGFhcmQge1xuXHRcdC5jb250YWluZXIgLmJsb2NrLXJvdyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmJsb2NrLmltYWdlLWJsb2NrIC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY3RhIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHQuYmxvY2stcm93IHtcblx0XHRcdC5sZWZ0LWN0YSB7XG5cdFx0XHRcdHJpZ2h0OiAyOCU7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2suY29udGVudC1ibG9jayB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLmltYWdlLWJsb2NrIHtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub3ZlcmZsb3csICYub3ZlcmZsb3ctYm90dG9tIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdFx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdFx0Ly8gZmxleDogMCAxIGNhbGMoNTUlIC0gNTBweCk7XG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIyMHB4KSAvIDIpO1xuXHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXJXaWR0aCk7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0LmlubmVyLXdyYXBwZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogNTY0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aHVtYi1zaWRlIHtcblx0XHRcdGZsZXg6IDEuNDtcblx0XHRcdG1pbi1oZWlnaHQ6IDUxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmJnIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5vdmVyZmxvdy1ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHQuYmxvY2stcm93IC50aHVtYi1zaWRlIC5iZ3tcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdH1cblx0Ji5yZXZlcnNle1xuXHRcdC5ibG9jay1yb3d7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHQuY29udGVudC1ibG9ja3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyV2lkdGgpO1xuXHRcdFx0fVxuXHRcdFx0LnRodW1iLXNpZGV7XG5cdFx0XHRcdC5iZ3tcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5vdmVyZmxvdy1ib3R0b20ucmV2ZXJzZSB7XG5cdFx0LmJsb2NrLXJvdyAudGh1bWItc2lkZSAuYmd7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzIDAgMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ubGlzdC1pdGVtLnRlYW0ge1xuXHRmbGV4OiAwIDEgY2FsYygyNSUgLSAyMHB4KTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdC5pbm5lci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdC50aHVtYiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ZmxleDogMCAxIDExMHB4O1xuXHRcdH1cblx0XHQucGFydC10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG5cdFx0XHRtYXJnaW46IDEycHggMCAycHggMDtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdH1cblx0XHQucGFydC1mdW5jdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gXHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLnF1ZXJ5LW92ZXJ2aWV3LWJsb2NrLnBvc3QgLmJsb2NrLnF1ZXJ5LXdpdGgtZmlsdGVyLWJsb2NrIHtcblx0LmZpbHRlci13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiAwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFjdGl2ZS1pdGVtIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjVweDtcblx0XHRcdFx0XHRcdC8vYm9yZGVyLWNvbG9yOiAkbmF2eTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdFx0Z2FwOiA4MHB4IDI1cHg7XG5cdH1cbn1cblxuLmJsb2NrLmNvbGxlY3Rpb24tb3ZlcnZpZXctYmxvY2sucG9zdCxcbi5zZWN0aW9uLnJlbGF0ZWQtcG9zdHMsXG4uc2VjdGlvbi5xdWVyeS1vdmVydmlldy1ibG9jay5wb3N0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHQudGl0bGUtd3JhcHBlciB7XG5cdFx0ZmxleDogMTtcblx0XHQuYmxvY2stc3VidGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0LmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdFx0Z2FwOiAyNXB4O1xuXHRcdC8vbWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHQucXVlcnktb3ZlcnZpZXctYnV0dG9uLXdyYXBwZXIge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cdC5saXN0LWl0ZW0ucG9zdCB7XG5cdFx0ZmxleDogMCAxIGNhbGMoMjUlIC0gMTlweCk7XG5cdH1cbn1cbi5saXN0LWl0ZW0ucG9zdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdGFydGljbGUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmlubmVyLXdyYXBwZXIge1xuXHRcdC8vYmFja2dyb3VuZDogJGdyZXk7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC50aHVtYiB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuY2F0ZWdvcmllc3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHQuY2F0ZWdvcnl7XG5cdFx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFydC10aXRsZSB7XG5cdFx0XHQvL3BhZGRpbmc6IDAgMTZweCAwO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xuXHRcdFx0bWFyZ2luOiAxOHB4IDAgMTRweCAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHRcdC5jb250ZW50LXByZXZpZXcge1xuXHRcdFx0Ly9wYWRkaW5nOiAwIDE2cHggMTZweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXItd2VpZ2h0O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdFx0LmlubmVyLXdyYXBwZXIgLnBhcnQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRkYXJrR3JlZW47XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLnZhY2F0dXJlcyB7XG5cdC5jb2xsZWN0aW9uLXdyYXBwZXIge1xuXHRcdGdhcDogNTBweCAzMHB4O1xuXHR9XG59XG5cbi5saXN0LWl0ZW0udmFjYXR1cmVzIHtcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuXHRcdGJhY2tncm91bmQ6ICRncmV5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRmbGV4OiAwIDEgY2FsYygzMyUgLSAyMHB4KTtcblx0LmlubmVyLXdyYXBwZXIge1xuXHRcdC50aHVtYiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdC5ib3R0b20td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQubWV0YS1pdGVtLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDdweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ob3VycyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb2NrLnN2Z1wiKTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNhdCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RpZW5zdHZlcmJhbmQuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMS42cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYXJ0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdC5wYXJ0LXN1YnRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmVhZG1vcmUtdHh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmNvbnRlbnRfYmxvY2tfZG91YmxlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5ncmV5IC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAyMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC0xMDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmJsb2NrX2NvbnRlbnQge1xuXHQmLmNlbnRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vcGFkZGluZy10b3A6IDgwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQuYmxvY2suY29udGVudC1ibG9jayB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuYmxvY2suY3RhLWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay5pbWFnZS1ibG9jayB7XG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5zZWN0aW9uLnZpZGVvX2Jsb2NrIHtcblx0LmJsb2NrLnZpZGVvLWJsb2NrIHtcblx0XHQvL21hcmdpbi10b3A6IDcwcHg7XG5cdFx0LmlubmVyLXZpZGVvLXdyYXBwZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR2aWRlbyxcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmxvY2sudGVzdGltb25pYWwtYmxvY2sge1xuXHQuY29udGVudC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdGhlaWdodDogOTJweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9xdW90ZS5zdmdcIik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQqIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcblx0XHR9XG5cdH1cblx0LmF1dGhvci13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdC5pbm5lci1hdXRob3Itd3JhcHBlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdC5hdXRob3ItbmFtZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkLXdlaWdodDtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXHRcdFx0LmF1dGhvci1jb21wYW55IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5zbGlkZXJfYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAxNTBweDtcblx0Ly9jdXJzb3I6IG5vbmU7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQuYmxvY2suc2xpZGVyLWJsb2NrIHtcblx0XHRcdC8vY3Vyc29yOiBub25lO1xuXHRcdFx0LmZsaWNraXR5LXZpZXdwb3J0IHtcblx0XHRcdFx0Ly9jdXJzb3I6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDY2JSAtIDMwcHgpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC4yNTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaXMtc2VsZWN0ZWQgaW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0LmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMzAlO1xuXHRcdFx0XHRcdHRvcDogMzAlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MCU7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByZXZpb3VzIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmxvY2stdG9wLXdyYXBwZXJ7XG5cdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGdhcDogMzBweCA1MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQudGl0bGUtd3JhcHBlcntcblx0XHRmbGV4OiAxO1xuXHRcdC5ibG9jay1zdWJ0aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5xdWVyeS1vdmVydmlldy1idXR0b24td3JhcHBlcntcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHQuYnV0dG9ue1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXItd2VpZ2h0O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrR3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLnByb2R1Y3Rlbntcblx0LmNvbGxlY3Rpb24td3JhcHBlcntcblx0XHRnYXA6IDQwcHg7XG5cdH1cbn1cbi5jb2xsZWN0aW9uLXdyYXBwZXIucHJvZHVjdGVue1xuXHRnYXA6IDQwcHg7XG59XG5cbi5zbGlkZS5wcm9kdWN0ZW57XG5cdHdpZHRoOiBjYWxjKCAyMCUgLSAzMnB4ICk7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmxpc3QtaXRlbS5wcm9kdWN0ZW4sIC5zbGlkZS5wcm9kdWN0ZW4ge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXHRmbGV4OiAwIDEgY2FsYygyMCUgLSAzMnB4KTtcblx0Ly8gLnNtYWxse1xuXHQvLyBcdC5kZXRhaWwtbGlua3tcblx0Ly8gXHRcdC50aHVtYm5haWx7XG5cdC8vIFx0XHRcdHBhZGRpbmc6IDEwMHB4IDglIDEwMHB4IDglO1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdC8vIFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHQvLyBcdFx0XHRpbWd7XG5cdC8vIFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvLyBcdFx0XHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xuXHQvLyBcdFx0XHRcdGhlaWdodDogYXV0bztcblx0Ly8gXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHQvLyBcdFx0XHRcdG1hcmdpbjogMDtcblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXHQuc21hbGx7XG5cdFx0LmRldGFpbC1saW5re1xuXHRcdFx0LnRodW1ibmFpbCAuaW5uZXItdGh1bWIgaW1ne1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuODApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHQudGh1bWJuYWlsIC5pbm5lci10aHVtYiBpbWd7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjg0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGV0YWlsLWxpbmssXG5cdC5kZXRhaWwtbGluazp2aXNpdGVkIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbGV4OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC50aHVtYm5haWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdC8vcGFkZGluZzogODBweCA4JSA4MHB4IDglO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5tdWx0aS1zaXplLWluZGljYXRvcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmYmZjZmQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0cGFkZGluZzogMnB4IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JleTtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHRcdC5wYXJ0LW1ldGEtd3JhcHBlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRib3R0b206IDJweDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmlubmVyLXRodW1ie1xuXHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XG5cdFx0XHRcdC8vIGltZyB7XG5cdFx0XHRcdC8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdC8vICAgIC8vIG1heC1oZWlnaHQ6IDEyMHB4OyAvKiBUaGlzIHdpbGwgZW5zdXJlIGltYWdlcyBkb24ndCBleGNlZWQgMTMwcHggaW4gaGVpZ2h0ICovXG5cdFx0XHRcdC8vICAgICBoZWlnaHQ6IGF1dG87IC8qIEtlZXBzIHRoZSBhc3BlY3QgcmF0aW8gaW50YWN0ICovXG5cdFx0XHRcdC8vICAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly8gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IC8qIFRoaXMgZW5zdXJlcyB0aGF0IHRoZSBlbnRpcmUgaW1hZ2UgaXMgYWx3YXlzIHZpc2libGUsIHNjYWxlZCBkb3duIGlmIG5lY2Vzc2FyeSwgd2l0aG91dCBkaXN0b3J0aW5nIGl0cyBhc3BlY3QgcmF0aW8gKi9cblx0XHRcdFx0Ly8gXHRtYXJnaW46IDA7XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogNDYgLyA0OTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbm5lci13cmFwcGVyIHtcblx0XHRcdC5wYXJ0LW1ldGEtd3JhcHBlcntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHQucGFydC1zaXplc3tcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmVhZG1vcmV7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13ZWlnaHQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdH1cblx0XHRcdC5wYXJ0LXRpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhci13ZWlnaHQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHRcdC5za3Uge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQucGFydC10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0fVxuXHRcdFx0LnRodW1ibmFpbCAuaW5uZXItdGh1bWIgaW1ne1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBbnRlbm5hLUJvbGRcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9BbnRlbm5hLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiLi4vZm9udHMvQW50ZW5uYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBbnRlbm5hLU1lZGl1bVwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0FudGVubmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi4uL2ZvbnRzL0FudGVubmEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBbnRlbm5hLVJlZ3VsYXJcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9BbnRlbm5hLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiLi4vZm9udHMvQW50ZW5uYS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvQW50ZW5uYS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIuLi9mb250cy9BbnRlbm5hLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9yZWd1bGFyX2l0YWxpY1wiO1xuLy8gXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpY1dlYi1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gXHRcdHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpY1dlYi1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vIFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy8gXHRmb250LWRpc3BsYXk6IHN3YXA7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9zZW1pYm9sZFwiO1xuLy8gXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpY1dlYi1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gXHRcdHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpY1dlYi1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vIFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy8gXHRmb250LWRpc3BsYXk6IHN3YXA7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9jbGVhclwiO1xuLy8gXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpY1dlYi1DbGVhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vIFx0XHR1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWNXZWItQ2xlYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xuLy8gXHRmb250LXN0eWxlOiBub3JtYWw7XG4vLyBcdGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyBcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX2NsZWFyX2l0YWxpY1wiO1xuLy8gXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpY1dlYi1DbGVhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vIFx0XHR1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWNXZWItQ2xlYXJJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xuLy8gXHRmb250LXN0eWxlOiBub3JtYWw7XG4vLyBcdGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyBcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX21lZGl1bVwiO1xuLy8gXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpY1dlYi1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLyBcdFx0dXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljV2ViLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4vLyBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vIFx0Zm9udC1mYW1pbHk6IFwiYmVhdXNpdGVfbGlnaHRcIjtcbi8vIFx0c3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWNXZWItTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLyBcdFx0dXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljV2ViLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vIFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy8gXHRmb250LWRpc3BsYXk6IHN3YXA7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9saWdodF9pdGFsaWNcIjtcbi8vIFx0c3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWNXZWItTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLyBcdFx0dXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljV2ViLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vIFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy8gXHRmb250LWRpc3BsYXk6IHN3YXA7XG4vLyB9XG4iLCIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG4kZm9udC1zdGFjazogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiRoZWFkLXN0YWNrOiBcIkZyYW5rIFJ1aGwgTGlicmVcIiwgc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzI0MjMyMztcbiRncmV5OiAjZjRmNGY0O1xuJGJsdWU6ICMwMDlmZTM7XG5cbiRkYXJrR3JlZW46ICMwMDQyNTg7XG4kZ3JlZW46ICM0MGE1MzY7XG4kaG92ZXJHcmVlbjogI0IyQ0JDNjtcblxuJGRhcmtHcmVlbjogIzFCNjA0QTtcbiRsaWdodEdyZWVuOiAjRUNGMkYxO1xuJHllbGxvdzogI0ZFRTE5NTtcbiRsaWdodEJsdWU6ICNFNEVDRjQ7XG5cbiRibHVlOiAkZGFya0dyZWVuO1xuJGdyZWVuOiAkZGFya0dyZWVuO1xuXG4kYm9yZGVyLXJhZGl1czogNnB4O1xuXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XG4kZm9ybS1pbnB1dC1jb2xvcjogIzk5OTtcbiRmb3JtLWlucHV0LWhvdmVyLWNvbG9yOiAjMDAwO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJGNvbnRhaW5lcldpZHRoOiAxNzAwcHg7XG5cbiRsaWdodC13ZWlnaHQ6IDMwMDtcbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJG1lZGl1bS13ZWlnaHQ6IDUwMDtcbiRzZW1pLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiA3MDA7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0cGFkZGluZzogMTRweCAzNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaS13ZWlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRob3ZlckdyZWVuO1xuXHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi1yZWFkbW9yZSgpIHtcblx0cGFkZGluZzogMTRweCAzNXB4O1xuXHRjb2xvcjogJGRhcmtHcmVlbjtcblx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC43KTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnRmYWNlKCR0eXBlLCAkc3R5bGU6IFwiXCIpIHtcblx0QGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibWVkaXVtXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLU1lZGl1bVwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJib2xkXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUJvbGRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwicmVndWxhclwiIGFuZCAkc3R5bGUgPT0gXCJpdGFsaWNcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fVxufVxuXG4vL0ZsZXggc29sdXRpb25cbkBtaXhpbiBibG9jay1zaXplKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdGZsZXg6IDAgMSBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG5AZnVuY3Rpb24gY2FsYy13aGl0ZXNwYWNlKCRiYXNlLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdEByZXR1cm4gY2FsYygjeyRiYXNlfSAtICgoI3skaXRlbUluUm93fSAtIDEpICogI3skZ2FwfSAvICN7JGl0ZW1JblJvd30pKTtcbn1cblxuLy9SZXR1cm5cbkBmdW5jdGlvbiByZXR1cm4tYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMtd2hpdGVzcGFjZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCk7XG59XG5cbi8vQ29udGFpbmVyIHdoaXRlc3BhY2VcbkBmdW5jdGlvbiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXIpIHtcblx0QHJldHVybiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSkgLyAyKSk7XG59IiwiKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiBoZWFkU3RhY2s7XG59XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuXHRAaW5jbHVkZSByZW1vdmUtZWxlbWVudCgpO1xufVxuXG4vKiBTY3JlZW5yZWFkZXIgdGV4dCBzdXBwb3J0OiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzIxNzU5Yjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cblx0fVxufVxuXG4uYnV0dG9uLFxuLmJ1dHRvbjp2aXNpdGVkLFxuLmdmb3JtX2Zvb3RlciAuYnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uKCk7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDExNzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiNtYWluLXdyYXBwZXIge1xuXHQuc2VjdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrIHtcblx0LmJsb2NrLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG5cdGxpbmUtaGVpZ2h0OiAxMjUlO1xufVxuXG5wLFxuYSxcbnNwYW4sXG5vbCxcbnVsLFxubGksXG5zdHJvbmcsXG5lbSxcbmksXG5iLFxuYmlnLFxuc21hbGwsXG50dCxcbmFiYnIsXG5hY3JvbnltLFxuY2l0ZSxcbmNvZGUsXG5kZm4sXG5lbSxcbmtiZCxcbnNhbXAsXG52YXIsXG5icixcbnN1YixcbnN1cCxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGxpbmUtaGVpZ2h0OiAxMjUlO1xufVxuXG4uYmxvY2stcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmJsb2NrLXJvdyAuYmxvY2sge1xuXHRmbGV4OiAxO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5ibG9jay1yb3cuc2lkZWJhci1sZWZ0IC5ibG9jayB7XG5cdGZsZXg6IDE7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0ZmxleDogMjtcblx0fVxufVxuXG4uYmxvY2stcm93LnNpZGViYXItcmlnaHQgLmJsb2NrIHtcblx0ZmxleDogMTtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0ZmxleDogMjtcblx0fVxufVxuXG4uYmxvY2stcm93IC5ibG9ja3MtaW4tcm93LTEge1xuXHQuYmxvY2sge1xuXHRcdGZsZXg6IDAgMSA3NzBweDtcblx0fVxufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xufVxuXG5oMSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcbn1cblxuaDIge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG59XG5cbmgzIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xufVxuXG5oNCB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbn1cblxuaDUge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG59XG5cbmg2IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW46IDMwcHggMCAxNXB4IDA7XG59XG4iLCJoZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogNzhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIge1xuXHQubWFpbi1uYXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRhLFxuXHRcdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmID4gYSxcblx0XHRcdFx0XHQmID4gYTp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDc4Jztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBmcmVlJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmJpZy1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubW9iaWxlLW5hdiB7XG5cdHRvcDogMTUwcHg7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMCU7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdHotaW5kZXg6IDkwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhLFxuXHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLFxuXHRcdFx0Ji5jdXJyZW50LXBhZ2UtcGFyZW50IHtcblx0XHRcdFx0YSxcblx0XHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5mb2xkLW91dCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxufVxuXG4ubWVudS1zd2l0Y2gge1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDogNDRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0cmlnaHQ6IDQlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Lm1vYmlsZS1idXR0b24tdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC00MnB4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0aSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbi5iYWNrZ3JvdW5kLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDgwMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLmFjdGl2ZS1iZyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxufVxuIl19 */
