@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&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: "Nunito", sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito", sans-serif; }

.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: #00a09a;
  padding: 13px 30px 12px;
  display: inline-block;
  border-radius: 50px;
  position: relative;
  transition: 0.3s ease-in-out;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  border: 1px solid transparent; }
  .button:hover, .button:focus,
  .button:visited:hover,
  .button:visited:focus,
  .gform_footer .button:hover,
  .gform_footer .button:focus {
    background: #cceceb;
    color: #00a09a;
    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;
  box-sizing: border-box; }

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

.mainmenu {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  border-bottom: 2px solid #e9e9f1; }
  .mainmenu .container {
    min-height: 78px;
    position: relative; }
  .mainmenu .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%; }
    .mainmenu .logo img {
      display: block;
      width: 100%;
      height: auto; }

.mainmenu .main-nav {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  text-align: right; }
  .mainmenu .main-nav ul {
    padding-left: 0;
    list-style: none; }
    .mainmenu .main-nav ul li {
      display: inline-block; }
      .mainmenu .main-nav ul li a,
      .mainmenu .main-nav ul li a:visited {
        padding: 12px 20px;
        display: inline-block;
        text-decoration: none;
        line-height: 1;
        color: #1a1110; }
      .mainmenu .main-nav ul li.menu-item-has-children {
        position: relative; }
        .mainmenu .main-nav ul li.menu-item-has-children > a:after,
        .mainmenu .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; }
        .mainmenu .main-nav ul li.menu-item-has-children:hover .sub-menu {
          display: block; }

.mainmenu .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); }
  .mainmenu .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: #1a1110; }
  .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: #1a1110;
  position: absolute;
  display: none; }
  .menu-switch .mobile-button-text {
    position: absolute;
    left: -42px;
    color: #1a1110;
    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: #1a1110;
  transition: 0.3s;
  display: none; }
  .background-wrapper.active-bg {
    opacity: 1;
    pointer-events: auto; }

:root {
  --scrollbar-width: 17px; }

body::before {
  content: "";
  width: 100vw;
  height: 0;
  position: fixed;
  left: 0;
  top: -100px; }

body::after {
  content: "";
  width: 100%;
  height: 0;
  position: fixed;
  left: 0;
  top: -100px; }

@supports (display: block) {
  :root {
    --scrollbar-width: calc(100vw - 100%); } }

body {
  font-size: 16px;
  font-size: 1rem;
  color: #30287b;
  overflow-x: hidden;
  line-height: 150%;
  font-family: "Nunito", sans-serif;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -ms-flex-direction: column;
      flex-direction: column; }

.main-wrapper {
  overflow: hidden;
  margin-top: 0;
  -ms-flex: 1;
      flex: 1; }

h1,
.h1 {
  font-size: 46px;
  font-size: 2.875rem;
  font-weight: 900;
  line-height: 120%; }

h2,
.h2 {
  font-size: 32px;
  font-size: 2rem; }

h3,
.h3 {
  font-size: 28px;
  font-size: 1.75rem; }

h4,
.h4 {
  font-size: 24px;
  font-size: 1.5rem; }

h5,
.h5 {
  font-size: 20px;
  font-size: 1.25rem; }

h6,
.h6 {
  font-size: 18px;
  font-size: 1.125rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0;
  line-height: 125%; }

p {
  margin: 0 0 15px 0; }

p:last-child {
  margin-bottom: 0; }

.block .block-subtitle {
  display: inline-block;
  margin-bottom: 15px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #00a09a; }

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

.block p:last-child {
  margin-bottom: 0; }

.block.content-block ul:not([class]),
.block.content-block ul:visited:not([class]) {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 8px; }
  .block.content-block ul:not([class]) li,
  .block.content-block ul:visited:not([class]) li {
    padding-left: 34px;
    position: relative;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    .block.content-block ul:not([class]) li:before,
    .block.content-block ul:visited:not([class]) li:before {
      content: "";
      display: block;
      width: 17px;
      height: 12px;
      left: 0;
      top: 6px;
      background-image: url("../images/icons/check-green.svg");
      position: absolute;
      background-size: contain;
      background-position: left center;
      background-repeat: no-repeat; }

.block.content-block ol:not([class]),
.block.content-block ol:visited:not([class]) {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 8px;
  counter-reset: ol-list-counter; }
  .block.content-block ol:not([class]) li,
  .block.content-block ol:visited:not([class]) li {
    padding-left: 34px;
    position: relative;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    counter-increment: ol-list-counter; }
    .block.content-block ol:not([class]) li:before,
    .block.content-block ol:visited:not([class]) li:before {
      content: counter(ol-list-counter);
      display: block;
      left: 0;
      top: 3px;
      font-weight: 700;
      position: absolute;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background-color: #e3f1e0;
      color: #73ba64;
      text-align: center;
      line-height: 21px;
      font-size: 10px;
      font-size: 0.625rem; }

#noc_calculator *, .nettoopvang-calculator * {
  font-family: "Nunito", sans-serif !important; }

.nettoopvang-calculator {
  max-width: 680px;
  margin: 0 auto; }

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,
.footer p,
.footer ul,
.footer ol,
.footer .block .block-title {
  margin: 0 0 15px 0; }

.main-content .block.content-block a:not([class]),
.main-content .block.content-block a:visited:not([class]),
.footer .block.content-block a:not([class]),
.footer .block.content-block a:visited:not([class]) {
  color: #1a1110;
  text-decoration: underline; }
  .main-content .block.content-block a:not([class]):hover, .main-content .block.content-block a:not([class]):focus,
  .main-content .block.content-block a:visited:not([class]):hover,
  .main-content .block.content-block a:visited:not([class]):focus,
  .footer .block.content-block a:not([class]):hover,
  .footer .block.content-block a:not([class]):focus,
  .footer .block.content-block a:visited:not([class]):hover,
  .footer .block.content-block a:visited:not([class]):focus {
    color: #00a09a;
    text-decoration: none; }

.section .block-row {
  gap: 50px 80px; }

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

.container {
  max-width: 1280px; }

video {
  max-width: 100%; }

.button.outline {
  background: transparent;
  border-color: #30287b;
  color: #30287b; }
  .button.outline:hover, .button.outline:focus {
    background: #30287b;
    color: #fff; }

.home .button.outline {
  color: #fff;
  border-color: #fff; }
  .home .button.outline:hover, .home .button.outline:focus {
    background: #fff;
    color: #30287b; }

.home .section.handpicked-query-overview-block.page {
  padding-bottom: 0; }

.block.image-block img {
  border-radius: 15px; }

.location-types-term-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 5px; }
  .location-types-term-wrapper .term {
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 4px 10px;
    display: inline-block;
    border-radius: 30px; }
    .location-types-term-wrapper .term.term-bso {
      background: #e4f8ff;
      color: #0578be !important; }
    .location-types-term-wrapper .term.term-peuter {
      background: #cceceb;
      color: #00a09a !important; }
    .location-types-term-wrapper .term.term-kdv {
      background: #e3f1e0;
      color: #73ba64 !important; }
    .location-types-term-wrapper .term.term-kc {
      background: #e9e9f1;
      color: #30287b !important; }
    .location-types-term-wrapper .term.term-po {
      background: #cceceb;
      color: #00a09a !important; }

.block .collection-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 30px;
  margin: 0; }
  .block .collection-wrapper .list-item.page {
    -ms-flex: 0 1 calc(25% - ((4 - 1) * 30px / 4));
        flex: 0 1 calc(25% - ((4 - 1) * 30px / 4)); }
  .block .collection-wrapper .list-item.locaties {
    -ms-flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
        flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3)); }
  .block .collection-wrapper .list-item.vacatures {
    -ms-flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
        flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3)); }
  .block .collection-wrapper .list-item.faq {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%; }

.part.page,
.part.page:visited {
  text-decoration: none; }
  .part.page article,
  .part.page:visited article {
    height: 100%;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    transition: 0.3s; }
    .part.page article *,
    .part.page:visited article * {
      color: #30287b; }
    .part.page article .inner-wrapper,
    .part.page:visited article .inner-wrapper {
      min-height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap; }
      .part.page article .inner-wrapper .thumb,
      .part.page:visited article .inner-wrapper .thumb {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        margin: 0; }
      .part.page article .inner-wrapper .part-content-wrapper,
      .part.page:visited article .inner-wrapper .part-content-wrapper {
        -ms-flex: 1;
            flex: 1;
        padding: 30px 20px 20px 20px; }
        .part.page article .inner-wrapper .part-content-wrapper .part-title,
        .part.page:visited article .inner-wrapper .part-content-wrapper .part-title {
          margin: 0 0 15px 0;
          font-size: 24px;
          font-size: 1.5rem;
          transition: 0.3s; }
        .part.page article .inner-wrapper .part-content-wrapper .part-subtitle,
        .part.page:visited article .inner-wrapper .part-content-wrapper .part-subtitle {
          display: block;
          margin-bottom: 10px;
          font-size: 12px;
          font-size: 0.75rem;
          font-weight: 700;
          color: #00a09a; }
      .part.page article .inner-wrapper .link-wrapper,
      .part.page:visited article .inner-wrapper .link-wrapper {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        padding: 0 20px 30px 20px; }
  .part.page .readmore,
  .part.page:visited .readmore {
    color: #0578be;
    font-style: italic;
    transition: 0.3s;
    font-weight: 500; }
  .part.page:hover article, .part.page:focus article,
  .part.page:visited:hover article,
  .part.page:visited:focus article {
    transform: translateY(-6px); }
  .part.page:hover .readmore, .part.page:focus .readmore,
  .part.page:visited:hover .readmore,
  .part.page:visited:focus .readmore {
    color: #00a09a; }
  .part.page:hover .part-title, .part.page:focus .part-title,
  .part.page:visited:hover .part-title,
  .part.page:visited:focus .part-title {
    color: #00a09a; }

.section.handpicked-query-overview-block.faq, .section.query-overview-block.faq {
  background: #e4f8ff;
  padding: 100px 0; }

.block.collection-overview-block.faq .collection-wrapper,
.block .collection-wrapper.faq {
  max-width: 1000px;
  margin: 0 auto;
  gap: 12px; }
  .block.collection-overview-block.faq .collection-wrapper .list-item.faq,
  .block .collection-wrapper.faq .list-item.faq {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    margin: 0 0 10px 0; }
    .block.collection-overview-block.faq .collection-wrapper .list-item.faq:last-child,
    .block .collection-wrapper.faq .list-item.faq:last-child {
      margin-bottom: 0; }
  .block.collection-overview-block.faq .collection-wrapper .faq-item,
  .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open,
  .block .collection-wrapper.faq .faq-item,
  .block .collection-wrapper.faq .faq-item.fold-open {
    padding: 30px;
    border: none;
    border-radius: 15px;
    background: #fff; }
    .block.collection-overview-block.faq .collection-wrapper .faq-item .faq-question,
    .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-question,
    .block .collection-wrapper.faq .faq-item .faq-question,
    .block .collection-wrapper.faq .faq-item.fold-open .faq-question {
      position: relative;
      padding: 0;
      padding-right: 60px;
      margin: 0;
      background: none;
      border: none;
      width: 100%;
      text-align: left;
      cursor: pointer;
      color: #30287b;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 900;
      font-family: "Nunito", sans-serif;
      line-height: 1.2; }
      .block.collection-overview-block.faq .collection-wrapper .faq-item .faq-question:before,
      .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-question:before,
      .block .collection-wrapper.faq .faq-item .faq-question:before,
      .block .collection-wrapper.faq .faq-item.fold-open .faq-question:before {
        content: "+";
        position: absolute;
        top: 50%;
        left: auto !important;
        right: 0;
        transform: translateY(-50%);
        width: 34px;
        height: 34px;
        background: #e4f8ff;
        border-radius: 50%;
        color: #30287b;
        text-align: center;
        line-height: 34px;
        font-size: 22px;
        font-size: 1.375rem;
        font-weight: 900; }
    .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-question:before,
    .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open.fold-open .faq-question:before,
    .block .collection-wrapper.faq .faq-item.fold-open .faq-question:before,
    .block .collection-wrapper.faq .faq-item.fold-open.fold-open .faq-question:before {
      content: "−"; }
    .block.collection-overview-block.faq .collection-wrapper .faq-item .faq-answer,
    .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-answer,
    .block .collection-wrapper.faq .faq-item .faq-answer,
    .block .collection-wrapper.faq .faq-item.fold-open .faq-answer {
      display: none;
      margin-top: 12px;
      font-size: 17px;
      font-size: 1.0625rem;
      font-weight: 300;
      font-family: "Nunito", sans-serif; }
      .block.collection-overview-block.faq .collection-wrapper .faq-item .faq-answer p,
      .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-answer p,
      .block .collection-wrapper.faq .faq-item .faq-answer p,
      .block .collection-wrapper.faq .faq-item.fold-open .faq-answer p {
        margin-bottom: 0; }
      .block.collection-overview-block.faq .collection-wrapper .faq-item .faq-answer ul,
      .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-answer ul,
      .block .collection-wrapper.faq .faq-item .faq-answer ul,
      .block .collection-wrapper.faq .faq-item.fold-open .faq-answer ul {
        margin-top: 12px; }
        .block.collection-overview-block.faq .collection-wrapper .faq-item .faq-answer ul li,
        .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-answer ul li,
        .block .collection-wrapper.faq .faq-item .faq-answer ul li,
        .block .collection-wrapper.faq .faq-item.fold-open .faq-answer ul li {
          padding-left: 20px;
          position: relative;
          padding-bottom: 10px;
          font-weight: 400; }
          .block.collection-overview-block.faq .collection-wrapper .faq-item .faq-answer ul li:before,
          .block.collection-overview-block.faq .collection-wrapper .faq-item.fold-open .faq-answer ul li:before,
          .block .collection-wrapper.faq .faq-item .faq-answer ul li:before,
          .block .collection-wrapper.faq .faq-item.fold-open .faq-answer ul li:before {
            content: "•";
            position: absolute;
            left: 0;
            top: 0;
            font-size: 12px;
            font-size: 0.75rem;
            color: #30287b; }

.part.locaties,
.part.locaties:visited {
  text-decoration: none; }
  .part.locaties article,
  .part.locaties:visited article {
    height: 100%;
    background: #fff;
    border-radius: 15px;
    overflow: hidden; }
    .part.locaties article *,
    .part.locaties:visited article * {
      color: #30287b; }
    .part.locaties article .inner-wrapper,
    .part.locaties:visited article .inner-wrapper {
      min-height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap; }
      .part.locaties article .inner-wrapper .thumb,
      .part.locaties:visited article .inner-wrapper .thumb {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        margin: 0; }
      .part.locaties article .inner-wrapper .part-content-wrapper,
      .part.locaties:visited article .inner-wrapper .part-content-wrapper {
        -ms-flex: 1;
            flex: 1;
        padding: 30px 20px 20px 20px; }
        .part.locaties article .inner-wrapper .part-content-wrapper .location-types-term-wrapper,
        .part.locaties:visited article .inner-wrapper .part-content-wrapper .location-types-term-wrapper {
          margin-bottom: 15px; }
        .part.locaties article .inner-wrapper .part-content-wrapper .part-title,
        .part.locaties:visited article .inner-wrapper .part-content-wrapper .part-title {
          margin: 0 0 15px 0;
          font-size: 24px;
          font-size: 1.5rem;
          transition: 0.3s; }
      .part.locaties article .inner-wrapper .link-wrapper,
      .part.locaties:visited article .inner-wrapper .link-wrapper {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        padding: 0 20px 30px 20px; }
  .part.locaties .readmore,
  .part.locaties:visited .readmore {
    color: #0578be;
    transition: 0.3s;
    font-weight: 700;
    font-size: 14px;
    font-size: 0.875rem; }
    .part.locaties .readmore .icon-arrow-right,
    .part.locaties:visited .readmore .icon-arrow-right {
      margin-left: 4px;
      color: #0578be;
      transition: 0.3s; }
  .part.locaties:hover .readmore, .part.locaties:focus .readmore,
  .part.locaties:visited:hover .readmore,
  .part.locaties:visited:focus .readmore {
    color: #00a09a; }
    .part.locaties:hover .readmore .icon-arrow-right, .part.locaties:focus .readmore .icon-arrow-right,
    .part.locaties:visited:hover .readmore .icon-arrow-right,
    .part.locaties:visited:focus .readmore .icon-arrow-right {
      color: #00a09a; }
  .part.locaties:hover .part-title, .part.locaties:focus .part-title,
  .part.locaties:visited:hover .part-title,
  .part.locaties:visited:focus .part-title {
    color: #00a09a; }
  .part.locaties.block-variant-colored article,
  .part.locaties:visited.block-variant-colored article {
    background: #e4f8ff; }

.part.vacatures,
.part.vacatures:visited {
  text-decoration: none; }
  .part.vacatures article,
  .part.vacatures:visited article {
    height: 100%;
    background: #fff;
    border-radius: 15px;
    overflow: hidden; }
    .part.vacatures article *,
    .part.vacatures:visited article * {
      color: #30287b; }
    .part.vacatures article .inner-wrapper,
    .part.vacatures:visited article .inner-wrapper {
      min-height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap; }
      .part.vacatures article .inner-wrapper .thumb,
      .part.vacatures:visited article .inner-wrapper .thumb {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        margin: 0; }
      .part.vacatures article .inner-wrapper .part-content-wrapper,
      .part.vacatures:visited article .inner-wrapper .part-content-wrapper {
        -ms-flex: 1;
            flex: 1;
        padding: 30px 20px 20px 20px; }
        .part.vacatures article .inner-wrapper .part-content-wrapper .location-types-term-wrapper,
        .part.vacatures:visited article .inner-wrapper .part-content-wrapper .location-types-term-wrapper {
          margin-bottom: 15px; }
        .part.vacatures article .inner-wrapper .part-content-wrapper .part-title,
        .part.vacatures:visited article .inner-wrapper .part-content-wrapper .part-title {
          margin: 0 0 15px 0;
          font-size: 24px;
          font-size: 1.5rem;
          transition: 0.3s; }
      .part.vacatures article .inner-wrapper .link-wrapper,
      .part.vacatures:visited article .inner-wrapper .link-wrapper {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        padding: 0 20px 30px 20px; }
      .part.vacatures article .inner-wrapper .meta-item-wrapper,
      .part.vacatures:visited article .inner-wrapper .meta-item-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 10px; }
        .part.vacatures article .inner-wrapper .meta-item-wrapper .item-wrapper,
        .part.vacatures:visited article .inner-wrapper .meta-item-wrapper .item-wrapper {
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
          position: relative;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          -ms-flex-align: center;
              align-items: center;
          gap: 8px 12px; }
          .part.vacatures article .inner-wrapper .meta-item-wrapper .item-wrapper:before,
          .part.vacatures:visited article .inner-wrapper .meta-item-wrapper .item-wrapper:before {
            content: "";
            top: 0;
            left: 0;
            width: 12px;
            height: 14px;
            background-image: url("../images/icons/banner-dark-blue.svg");
            display: inline-block;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: left center; }
          .part.vacatures article .inner-wrapper .meta-item-wrapper .item-wrapper.hours:before,
          .part.vacatures:visited article .inner-wrapper .meta-item-wrapper .item-wrapper.hours:before {
            background-image: url("../images/icons/clock-dark-blue.svg"); }
          .part.vacatures article .inner-wrapper .meta-item-wrapper .item-wrapper.location:before,
          .part.vacatures:visited article .inner-wrapper .meta-item-wrapper .item-wrapper.location:before {
            background-image: url("../images/icons/location-dark-blue.svg"); }
          .part.vacatures article .inner-wrapper .meta-item-wrapper .item-wrapper.salary:before,
          .part.vacatures:visited article .inner-wrapper .meta-item-wrapper .item-wrapper.salary:before {
            background-image: url("../images/icons/euro-dark-blue.svg"); }
  .part.vacatures .readmore,
  .part.vacatures:visited .readmore {
    color: #0578be;
    transition: 0.3s;
    font-weight: 700;
    font-size: 14px;
    font-size: 0.875rem; }
    .part.vacatures .readmore:after,
    .part.vacatures:visited .readmore:after {
      content: "›";
      display: inline-block;
      margin-left: 5px; }
  .part.vacatures:hover .readmore, .part.vacatures:focus .readmore,
  .part.vacatures:visited:hover .readmore,
  .part.vacatures:visited:focus .readmore {
    color: #00a09a; }
  .part.vacatures:hover .part-title, .part.vacatures:focus .part-title,
  .part.vacatures:visited:hover .part-title,
  .part.vacatures:visited:focus .part-title {
    color: #00a09a; }
  .part.vacatures.block-variant-colored article,
  .part.vacatures:visited.block-variant-colored article {
    background: #e4f8ff; }

.block.content-block .buttons-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 10px; }
  .block.content-block .buttons-wrapper li {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }

.section .block.faq-block ul.faq-wrapper li.faq-item,
.section .block.faq-block ul.faq-wrapper li.faq-item.fold-open {
  padding: 30px;
  border: none;
  border-radius: 15px;
  font-family: "Nunito", sans-serif; }
  .section .block.faq-block ul.faq-wrapper li.faq-item .faq-question,
  .section .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-question {
    padding-right: 60px;
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 900;
    font-family: "Nunito", sans-serif;
    line-height: 1.2; }
    .section .block.faq-block ul.faq-wrapper li.faq-item .faq-question:before,
    .section .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-question:before {
      left: auto !important;
      right: 0;
      width: 34px;
      height: 34px;
      background: #e4f8ff;
      border-radius: 50%;
      color: #30287b;
      text-align: center;
      line-height: 34px;
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: 900; }
  .section .block.faq-block ul.faq-wrapper li.faq-item .faq-answer,
  .section .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer {
    font-family: "Nunito", sans-serif; }
    .section .block.faq-block ul.faq-wrapper li.faq-item .faq-answer p,
    .section .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer p {
      margin-bottom: 0; }
    .section .block.faq-block ul.faq-wrapper li.faq-item .faq-answer ul,
    .section .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer ul {
      margin-top: 12px; }
      .section .block.faq-block ul.faq-wrapper li.faq-item .faq-answer ul li,
      .section .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer ul li {
        padding-left: 20px;
        padding-bottom: 8px;
        position: relative; }
        .section .block.faq-block ul.faq-wrapper li.faq-item .faq-answer ul li:before,
        .section .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer ul li:before {
          content: "•";
          position: absolute;
          left: 0;
          top: 0;
          font-size: 12px;
          font-size: 0.75rem;
          color: #30287b; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwuY3NzIiwiZ2VuZXJhbC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL2NoZWYtZ3V0ZW5iZXJnLXRoZW1lL2Nzcy9zcmMvZ2VuZXJhbC5zY3NzIiwiLi4vLi4vLi4vLi4vY2hlZi1ndXRlbmJlcmctdGhlbWUvY3NzL3NyYy9oZWFkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsOEdBQVk7QUNBWjs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQWdCSCx5QkFBeUI7QUFPekIseUJBQXlCO0FBK0J6QiwyQkFBMkI7QUFtQjNCLG9CQUFvQjtBQWFwQix1QkFBdUI7QUFxR3ZCLHFCQUFxQjtBQ2pNckI7OztFQUdDLHVCQUFzQixFQUN0Qjs7QUFFRDs7RUFFQyxpQkFBZ0IsRUFRaEI7RUFWRDs7Ozs7SUFPRyxpQkFBZ0IsRUFDaEI7O0FBSUg7RUFDQyxrQ0ZaK0IsRUVhL0I7O0FBRUQ7Ozs7OztFQU1DLGtDRnBCK0IsRUVxQi9COztBQUVEO0VEbU5DLCtCQUE4QjtFQUM5Qiw4QkFBNkI7RUFDN0IsWUFBVztFQUNYLFdBQVU7RUFDVixpQkFBZ0IsRUNyTmhCOztBQUVELGdDQUFnQztBQUNoQztFQUNDLCtCQUE4QjtFQUM5Qiw4QkFBNkI7RUFDN0IsWUFBVztFQUNYLFdBQVU7RUFDVixpQkFBZ0IsRUFnQmhCO0VBckJEO0lBUUUsMEJBQXlCO0lBQ3pCLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFDckIsZUFBYztJQUNkLGVBQWM7SUFDZCxxQkFBb0I7SUFDcEIsYUFBWTtJQUNaLFVBQVM7SUFDVCx3QkFBdUI7SUFDdkIsU0FBUTtJQUNSLFlBQVc7SUFDWCxnQkFBZTtJQUFFLHVCQUF1QixFQUN4Qzs7QUFHRjs7O0VEdUpDLG9CRGxNYTtFQ21NYix3QkFBdUI7RUFDdkIsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsNkJBQTRC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QixFQWNoQjtJQTNCSjs7TUFlSyxzQkFBcUI7TUFDckIsU0FBUTtNQUNSLFlBQVc7TUFDWCxhQUFZO01BQ1osb0JDaHFCYTtNRGlxQmIsbUJBQWtCO01BQ2xCLGVDdHFCYTtNRHVxQmIsbUJBQWtCO01BQ2xCLGtCQUFpQjtNRTdlckIsZ0JGOGUyQjtNRTdlM0Isb0JBVnVCO01Gd2ZuQixpQkM3b0JZLEVEOG9CWjtFQTFCTDs7SUE2Qkksa0NDenJCNEIsRUQ2c0I1QjtJQWpESjs7TUErQkssaUJBQWdCLEVBQ2hCO0lBaENMOztNQWtDSyxpQkFBZ0IsRUFjaEI7TUFoREw7O1FBb0NNLG1CQUFrQjtRQUNsQixvQkFBbUI7UUFDbkIsbUJBQWtCLEVBU2xCO1FBL0NOOztVQXdDTyxhQUFhO1VBQ2IsbUJBQWtCO1VBQ2xCLFFBQU87VUFDUCxPQUFNO1VFamdCWixnQkZrZ0I2QjtVRWpnQjdCLG1CQVZ1QjtVRjRnQmpCLGVDOXJCVyxFRCtyQlgiLCJmaWxlIjoiZ2VuZXJhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TnVuaXRvOml0YWwsd2dodEAwLDIwMC4uMTAwMDsxLDIwMC4uMTAwMCZkaXNwbGF5PXN3YXBcIik7XG4vKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuLyoqXG4gKiBNaXhpbiBmaWxlIFxuICogQWxsIG91ciBjdXN0b20gbWl4aW5zXG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqIEBzaW5jZSAyMDE5XG4gKi9cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuLyogUmV0aW5hIGltYWdlczogKi9cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSxcbmE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYTpob3ZlcjpiZWZvcmUsIGE6aG92ZXI6YWZ0ZXIsIGE6Zm9jdXM6YmVmb3JlLCBhOmZvY3VzOmFmdGVyLFxuICBhOnZpc2l0ZWQ6aG92ZXI6YmVmb3JlLFxuICBhOnZpc2l0ZWQ6aG92ZXI6YWZ0ZXIsXG4gIGE6dmlzaXRlZDpmb2N1czpiZWZvcmUsXG4gIGE6dmlzaXRlZDpmb2N1czphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnNraXAtdG8tY29udGVudCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIFNjcmVlbnJlYWRlciB0ZXh0IHN1cHBvcnQ6ICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjE3NTliO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIC8qIEFib3ZlIFdQIHRvb2xiYXIuICovIH1cblxuLmJ1dHRvbixcbi5idXR0b246dmlzaXRlZCxcbi5nZm9ybV9mb290ZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMGEwOWE7XG4gIHBhZGRpbmc6IDEzcHggMzBweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMsXG4gIC5idXR0b246dmlzaXRlZDpob3ZlcixcbiAgLmJ1dHRvbjp2aXNpdGVkOmZvY3VzLFxuICAuZ2Zvcm1fZm9vdGVyIC5idXR0b246aG92ZXIsXG4gIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2NjZWNlYjtcbiAgICBjb2xvcjogIzAwYTA5YTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI21haW4td3JhcHBlciAuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgI21haW4td3JhcHBlciAuc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9jayAuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlOyB9XG5cbnAsXG5hLFxuc3Bhbixcbm9sLFxudWwsXG5saSxcbnN0cm9uZyxcbmVtLFxuaSxcbmIsXG5iaWcsXG5zbWFsbCxcbnR0LFxuYWJicixcbmFjcm9ueW0sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxua2JkLFxuc2FtcCxcbnZhcixcbmJyLFxuc3ViLFxuc3VwLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7IH1cblxuLmJsb2NrLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuLmJsb2NrLXJvdyAuYmxvY2sge1xuICBmbGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ibG9jay1yb3cuc2lkZWJhci1sZWZ0IC5ibG9jayB7XG4gIGZsZXg6IDE7IH1cbiAgLmJsb2NrLXJvdy5zaWRlYmFyLWxlZnQgLmJsb2NrOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDI7IH1cblxuLmJsb2NrLXJvdy5zaWRlYmFyLXJpZ2h0IC5ibG9jayB7XG4gIGZsZXg6IDE7IH1cbiAgLmJsb2NrLXJvdy5zaWRlYmFyLXJpZ2h0IC5ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMjsgfVxuXG4uYmxvY2stcm93IC5ibG9ja3MtaW4tcm93LTEgLmJsb2NrIHtcbiAgZmxleDogMCAxIDc3MHB4OyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMzBweCAwIDE1cHggMDsgfVxuXG4ubWFpbm1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWU5ZjE7IH1cbiAgLm1haW5tZW51IC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWlubWVudSAubG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWlubWVudSAubG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4ubWFpbm1lbnUgLm1haW4tbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubWFpbm1lbnUgLm1haW4tbmF2IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5tYWlubWVudSAubWFpbi1uYXYgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubWFpbm1lbnUgLm1haW4tbmF2IHVsIGxpIGEsXG4gICAgICAubWFpbm1lbnUgLm1haW4tbmF2IHVsIGxpIGE6dmlzaXRlZCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzFhMTExMDsgfVxuICAgICAgLm1haW5tZW51IC5tYWluLW5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tYWlubWVudSAubWFpbi1uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXG4gICAgICAgIC5tYWlubWVudSAubWFpbi1uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6dmlzaXRlZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IGZyZWUnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5tYWlubWVudSAubWFpbi1uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWlubWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDZweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLm1haW5tZW51IC5zdWItbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJpZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5tb2JpbGUtbmF2IHtcbiAgdG9wOiAxNTBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtbmF2IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2JpbGUtbmF2IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2JpbGUtbmF2IHVsIGxpIGEsXG4gICAgICAubW9iaWxlLW5hdiB1bCBsaSBhOnZpc2l0ZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1vYmlsZS1uYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAgIC5tb2JpbGUtbmF2IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6dmlzaXRlZCwgLm1vYmlsZS1uYXYgdWwgbGkuY3VycmVudC1wYWdlLXBhcmVudCBhLFxuICAgICAgLm1vYmlsZS1uYXYgdWwgbGkuY3VycmVudC1wYWdlLXBhcmVudCBhOnZpc2l0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzFhMTExMDsgfVxuICAubW9iaWxlLW5hdi5mb2xkLW91dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubWVudS1zd2l0Y2gge1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgcmlnaHQ6IDQlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjMWExMTEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtc3dpdGNoIC5tb2JpbGUtYnV0dG9uLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDJweDtcbiAgICBjb2xvcjogIzFhMTExMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubWVudS1zd2l0Y2ggaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDgwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzFhMTExMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFja2dyb3VuZC13cmFwcGVyLmFjdGl2ZS1iZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG46cm9vdCB7XG4gIC0tc2Nyb2xsYmFyLXdpZHRoOiAxN3B4OyB9XG5cbmJvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwMHB4OyB9XG5cbmJvZHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMDBweDsgfVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gIDpyb290IHtcbiAgICAtLXNjcm9sbGJhci13aWR0aDogY2FsYygxMDB2dyAtIDEwMCUpOyB9IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMwMjg3YjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tYWluLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4OiAxOyB9XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgfVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweCAwO1xuICBsaW5lLWhlaWdodDogMTI1JTsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwOyB9XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJsb2NrIC5ibG9jay1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwYTA5YTsgfVxuXG4uYmxvY2sgLmJsb2NrLXRpdGxlICsgLmJsb2NrLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4OyB9XG5cbi5ibG9jayBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9jay5jb250ZW50LWJsb2NrIHVsOm5vdChbY2xhc3NdKSxcbi5ibG9jay5jb250ZW50LWJsb2NrIHVsOnZpc2l0ZWQ6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiA4cHg7IH1cbiAgLmJsb2NrLmNvbnRlbnQtYmxvY2sgdWw6bm90KFtjbGFzc10pIGxpLFxuICAuYmxvY2suY29udGVudC1ibG9jayB1bDp2aXNpdGVkOm5vdChbY2xhc3NdKSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgIC5ibG9jay5jb250ZW50LWJsb2NrIHVsOm5vdChbY2xhc3NdKSBsaTpiZWZvcmUsXG4gICAgLmJsb2NrLmNvbnRlbnQtYmxvY2sgdWw6dmlzaXRlZDpub3QoW2NsYXNzXSkgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWdyZWVuLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYmxvY2suY29udGVudC1ibG9jayBvbDpub3QoW2NsYXNzXSksXG4uYmxvY2suY29udGVudC1ibG9jayBvbDp2aXNpdGVkOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogOHB4O1xuICBjb3VudGVyLXJlc2V0OiBvbC1saXN0LWNvdW50ZXI7IH1cbiAgLmJsb2NrLmNvbnRlbnQtYmxvY2sgb2w6bm90KFtjbGFzc10pIGxpLFxuICAuYmxvY2suY29udGVudC1ibG9jayBvbDp2aXNpdGVkOm5vdChbY2xhc3NdKSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogb2wtbGlzdC1jb3VudGVyOyB9XG4gICAgLmJsb2NrLmNvbnRlbnQtYmxvY2sgb2w6bm90KFtjbGFzc10pIGxpOmJlZm9yZSxcbiAgICAuYmxvY2suY29udGVudC1ibG9jayBvbDp2aXNpdGVkOm5vdChbY2xhc3NdKSBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihvbC1saXN0LWNvdW50ZXIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMWUwO1xuICAgICAgY29sb3I6ICM3M2JhNjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cblxuI25vY19jYWxjdWxhdG9yICosIC5uZXR0b29wdmFuZy1jYWxjdWxhdG9yICoge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5uZXR0b29wdmFuZy1jYWxjdWxhdG9yIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxucCxcbmEsXG5zcGFuLFxub2wsXG51bCxcbmxpLFxuc3Ryb25nLFxuZW0sXG5pLFxuYixcbmJpZyxcbnNtYWxsLFxudHQsXG5hYmJyLFxuYWNyb255bSxcbmNpdGUsXG5jb2RlLFxuZGZuLFxuZW0sXG5rYmQsXG5zYW1wLFxudmFyLFxuYnIsXG5zdWIsXG5zdXAsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBsaW5lLWhlaWdodDogMTYwJTsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc3ItZWxlbWVudCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluLWNvbnRlbnQgcCxcbi5tYWluLWNvbnRlbnQgdWwsXG4ubWFpbi1jb250ZW50IG9sLFxuLm1haW4tY29udGVudCAuYmxvY2sgLmJsb2NrLXRpdGxlLFxuLmZvb3RlciBwLFxuLmZvb3RlciB1bCxcbi5mb290ZXIgb2wsXG4uZm9vdGVyIC5ibG9jayAuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cblxuLm1haW4tY29udGVudCAuYmxvY2suY29udGVudC1ibG9jayBhOm5vdChbY2xhc3NdKSxcbi5tYWluLWNvbnRlbnQgLmJsb2NrLmNvbnRlbnQtYmxvY2sgYTp2aXNpdGVkOm5vdChbY2xhc3NdKSxcbi5mb290ZXIgLmJsb2NrLmNvbnRlbnQtYmxvY2sgYTpub3QoW2NsYXNzXSksXG4uZm9vdGVyIC5ibG9jay5jb250ZW50LWJsb2NrIGE6dmlzaXRlZDpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzFhMTExMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1haW4tY29udGVudCAuYmxvY2suY29udGVudC1ibG9jayBhOm5vdChbY2xhc3NdKTpob3ZlciwgLm1haW4tY29udGVudCAuYmxvY2suY29udGVudC1ibG9jayBhOm5vdChbY2xhc3NdKTpmb2N1cyxcbiAgLm1haW4tY29udGVudCAuYmxvY2suY29udGVudC1ibG9jayBhOnZpc2l0ZWQ6bm90KFtjbGFzc10pOmhvdmVyLFxuICAubWFpbi1jb250ZW50IC5ibG9jay5jb250ZW50LWJsb2NrIGE6dmlzaXRlZDpub3QoW2NsYXNzXSk6Zm9jdXMsXG4gIC5mb290ZXIgLmJsb2NrLmNvbnRlbnQtYmxvY2sgYTpub3QoW2NsYXNzXSk6aG92ZXIsXG4gIC5mb290ZXIgLmJsb2NrLmNvbnRlbnQtYmxvY2sgYTpub3QoW2NsYXNzXSk6Zm9jdXMsXG4gIC5mb290ZXIgLmJsb2NrLmNvbnRlbnQtYmxvY2sgYTp2aXNpdGVkOm5vdChbY2xhc3NdKTpob3ZlcixcbiAgLmZvb3RlciAuYmxvY2suY29udGVudC1ibG9jayBhOnZpc2l0ZWQ6bm90KFtjbGFzc10pOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwYTA5YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlY3Rpb24gLmJsb2NrLXJvdyB7XG4gIGdhcDogNTBweCA4MHB4OyB9XG5cbmJvZHkuc3RvcC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4OyB9XG5cbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5idXR0b24ub3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMDI4N2I7XG4gIGNvbG9yOiAjMzAyODdiOyB9XG4gIC5idXR0b24ub3V0bGluZTpob3ZlciwgLmJ1dHRvbi5vdXRsaW5lOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzAyODdiO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ob21lIC5idXR0b24ub3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmhvbWUgLmJ1dHRvbi5vdXRsaW5lOmhvdmVyLCAuaG9tZSAuYnV0dG9uLm91dGxpbmU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMDI4N2I7IH1cblxuLmhvbWUgLnNlY3Rpb24uaGFuZHBpY2tlZC1xdWVyeS1vdmVydmlldy1ibG9jay5wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmJsb2NrLmltYWdlLWJsb2NrIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLmxvY2F0aW9uLXR5cGVzLXRlcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogNXB4OyB9XG4gIC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIgLnRlcm0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgIC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIgLnRlcm0udGVybS1ic28ge1xuICAgICAgYmFja2dyb3VuZDogI2U0ZjhmZjtcbiAgICAgIGNvbG9yOiAjMDU3OGJlICFpbXBvcnRhbnQ7IH1cbiAgICAubG9jYXRpb24tdHlwZXMtdGVybS13cmFwcGVyIC50ZXJtLnRlcm0tcGV1dGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2VjZWI7XG4gICAgICBjb2xvcjogIzAwYTA5YSAhaW1wb3J0YW50OyB9XG4gICAgLmxvY2F0aW9uLXR5cGVzLXRlcm0td3JhcHBlciAudGVybS50ZXJtLWtkdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTNmMWUwO1xuICAgICAgY29sb3I6ICM3M2JhNjQgIWltcG9ydGFudDsgfVxuICAgIC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIgLnRlcm0udGVybS1rYyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTllOWYxO1xuICAgICAgY29sb3I6ICMzMDI4N2IgIWltcG9ydGFudDsgfVxuICAgIC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIgLnRlcm0udGVybS1wbyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NlY2ViO1xuICAgICAgY29sb3I6ICMwMGEwOWEgIWltcG9ydGFudDsgfVxuXG4uYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyIC5saXN0LWl0ZW0ucGFnZSB7XG4gICAgZmxleDogMCAxIGNhbGMoMjUlIC0gKCg0IC0gMSkgKiAzMHB4IC8gNCkpOyB9XG4gIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyIC5saXN0LWl0ZW0ubG9jYXRpZXMge1xuICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtICgoMyAtIDEpICogMzBweCAvIDMpKTsgfVxuICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlciAubGlzdC1pdGVtLnZhY2F0dXJlcyB7XG4gICAgZmxleDogMCAxIGNhbGMoMzMuMzMlIC0gKCgzIC0gMSkgKiAzMHB4IC8gMykpOyB9XG4gIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyIC5saXN0LWl0ZW0uZmFxIHtcbiAgICBmbGV4OiAwIDEgMTAwJTsgfVxuXG4ucGFydC5wYWdlLFxuLnBhcnQucGFnZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYXJ0LnBhZ2UgYXJ0aWNsZSxcbiAgLnBhcnQucGFnZTp2aXNpdGVkIGFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnBhcnQucGFnZSBhcnRpY2xlICosXG4gICAgLnBhcnQucGFnZTp2aXNpdGVkIGFydGljbGUgKiB7XG4gICAgICBjb2xvcjogIzMwMjg3YjsgfVxuICAgIC5wYXJ0LnBhZ2UgYXJ0aWNsZSAuaW5uZXItd3JhcHBlcixcbiAgICAucGFydC5wYWdlOnZpc2l0ZWQgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgICAgLnBhcnQucGFnZSBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC50aHVtYixcbiAgICAgIC5wYXJ0LnBhZ2U6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC50aHVtYiB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wYXJ0LnBhZ2UgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIsXG4gICAgICAucGFydC5wYWdlOnZpc2l0ZWQgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4OyB9XG4gICAgICAgIC5wYXJ0LnBhZ2UgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIgLnBhcnQtdGl0bGUsXG4gICAgICAgIC5wYXJ0LnBhZ2U6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5wYXJ0LWNvbnRlbnQtd3JhcHBlciAucGFydC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5wYXJ0LnBhZ2UgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIgLnBhcnQtc3VidGl0bGUsXG4gICAgICAgIC5wYXJ0LnBhZ2U6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5wYXJ0LWNvbnRlbnQtd3JhcHBlciAucGFydC1zdWJ0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMwMGEwOWE7IH1cbiAgICAgIC5wYXJ0LnBhZ2UgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAubGluay13cmFwcGVyLFxuICAgICAgLnBhcnQucGFnZTp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLmxpbmstd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4OyB9XG4gIC5wYXJ0LnBhZ2UgLnJlYWRtb3JlLFxuICAucGFydC5wYWdlOnZpc2l0ZWQgLnJlYWRtb3JlIHtcbiAgICBjb2xvcjogIzA1NzhiZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wYXJ0LnBhZ2U6aG92ZXIgYXJ0aWNsZSwgLnBhcnQucGFnZTpmb2N1cyBhcnRpY2xlLFxuICAucGFydC5wYWdlOnZpc2l0ZWQ6aG92ZXIgYXJ0aWNsZSxcbiAgLnBhcnQucGFnZTp2aXNpdGVkOmZvY3VzIGFydGljbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTsgfVxuICAucGFydC5wYWdlOmhvdmVyIC5yZWFkbW9yZSwgLnBhcnQucGFnZTpmb2N1cyAucmVhZG1vcmUsXG4gIC5wYXJ0LnBhZ2U6dmlzaXRlZDpob3ZlciAucmVhZG1vcmUsXG4gIC5wYXJ0LnBhZ2U6dmlzaXRlZDpmb2N1cyAucmVhZG1vcmUge1xuICAgIGNvbG9yOiAjMDBhMDlhOyB9XG4gIC5wYXJ0LnBhZ2U6aG92ZXIgLnBhcnQtdGl0bGUsIC5wYXJ0LnBhZ2U6Zm9jdXMgLnBhcnQtdGl0bGUsXG4gIC5wYXJ0LnBhZ2U6dmlzaXRlZDpob3ZlciAucGFydC10aXRsZSxcbiAgLnBhcnQucGFnZTp2aXNpdGVkOmZvY3VzIC5wYXJ0LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwYTA5YTsgfVxuXG4uc2VjdGlvbi5oYW5kcGlja2VkLXF1ZXJ5LW92ZXJ2aWV3LWJsb2NrLmZhcSwgLnNlY3Rpb24ucXVlcnktb3ZlcnZpZXctYmxvY2suZmFxIHtcbiAgYmFja2dyb3VuZDogI2U0ZjhmZjtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuXG4uYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlcixcbi5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyLmZhcSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAxMnB4OyB9XG4gIC5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLmZhcSAuY29sbGVjdGlvbi13cmFwcGVyIC5saXN0LWl0ZW0uZmFxLFxuICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmxpc3QtaXRlbS5mYXEge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgIC5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLmZhcSAuY29sbGVjdGlvbi13cmFwcGVyIC5saXN0LWl0ZW0uZmFxOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrIC5jb2xsZWN0aW9uLXdyYXBwZXIuZmFxIC5saXN0LWl0ZW0uZmFxOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0sXG4gIC5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLmZhcSAuY29sbGVjdGlvbi13cmFwcGVyIC5mYXEtaXRlbS5mb2xkLW9wZW4sXG4gIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyLmZhcSAuZmFxLWl0ZW0sXG4gIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyLmZhcSAuZmFxLWl0ZW0uZm9sZC1vcGVuIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1xdWVzdGlvbixcbiAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtcXVlc3Rpb24sXG4gICAgLmJsb2NrIC5jb2xsZWN0aW9uLXdyYXBwZXIuZmFxIC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uLFxuICAgIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyLmZhcSAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtcXVlc3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMzMDI4N2I7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1xdWVzdGlvbjpiZWZvcmUsXG4gICAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtcXVlc3Rpb246YmVmb3JlLFxuICAgICAgLmJsb2NrIC5jb2xsZWN0aW9uLXdyYXBwZXIuZmFxIC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uOmJlZm9yZSxcbiAgICAgIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyLmZhcSAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtcXVlc3Rpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U0ZjhmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogIzMwMjg3YjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgLmJsb2NrLmNvbGxlY3Rpb24tb3ZlcnZpZXctYmxvY2suZmFxIC5jb2xsZWN0aW9uLXdyYXBwZXIgLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLXF1ZXN0aW9uOmJlZm9yZSxcbiAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0uZm9sZC1vcGVuLmZvbGQtb3BlbiAuZmFxLXF1ZXN0aW9uOmJlZm9yZSxcbiAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLXF1ZXN0aW9uOmJlZm9yZSxcbiAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtLmZvbGQtb3Blbi5mb2xkLW9wZW4gLmZhcS1xdWVzdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLiiJJcIjsgfVxuICAgIC5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLmZhcSAuY29sbGVjdGlvbi13cmFwcGVyIC5mYXEtaXRlbSAuZmFxLWFuc3dlcixcbiAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtYW5zd2VyLFxuICAgIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyLmZhcSAuZmFxLWl0ZW0gLmZhcS1hbnN3ZXIsXG4gICAgLmJsb2NrIC5jb2xsZWN0aW9uLXdyYXBwZXIuZmFxIC5mYXEtaXRlbS5mb2xkLW9wZW4gLmZhcS1hbnN3ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmJsb2NrLmNvbGxlY3Rpb24tb3ZlcnZpZXctYmxvY2suZmFxIC5jb2xsZWN0aW9uLXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHAsXG4gICAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtYW5zd2VyIHAsXG4gICAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHAsXG4gICAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLWFuc3dlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmJsb2NrLmNvbGxlY3Rpb24tb3ZlcnZpZXctYmxvY2suZmFxIC5jb2xsZWN0aW9uLXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHVsLFxuICAgICAgLmJsb2NrLmNvbGxlY3Rpb24tb3ZlcnZpZXctYmxvY2suZmFxIC5jb2xsZWN0aW9uLXdyYXBwZXIgLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLWFuc3dlciB1bCxcbiAgICAgIC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyLmZhcSAuZmFxLWl0ZW0gLmZhcS1hbnN3ZXIgdWwsXG4gICAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLWFuc3dlciB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgICAgLmJsb2NrLmNvbGxlY3Rpb24tb3ZlcnZpZXctYmxvY2suZmFxIC5jb2xsZWN0aW9uLXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHVsIGxpLFxuICAgICAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtYW5zd2VyIHVsIGxpLFxuICAgICAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHVsIGxpLFxuICAgICAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLWFuc3dlciB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLmJsb2NrLmNvbGxlY3Rpb24tb3ZlcnZpZXctYmxvY2suZmFxIC5jb2xsZWN0aW9uLXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgICAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jay5mYXEgLmNvbGxlY3Rpb24td3JhcHBlciAuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtYW5zd2VyIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgICAuYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlci5mYXEgLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLWFuc3dlciB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzMwMjg3YjsgfVxuXG4ucGFydC5sb2NhdGllcyxcbi5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhcnQubG9jYXRpZXMgYXJ0aWNsZSxcbiAgLnBhcnQubG9jYXRpZXM6dmlzaXRlZCBhcnRpY2xlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFydC5sb2NhdGllcyBhcnRpY2xlICosXG4gICAgLnBhcnQubG9jYXRpZXM6dmlzaXRlZCBhcnRpY2xlICoge1xuICAgICAgY29sb3I6ICMzMDI4N2I7IH1cbiAgICAucGFydC5sb2NhdGllcyBhcnRpY2xlIC5pbm5lci13cmFwcGVyLFxuICAgIC5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgICAgLnBhcnQubG9jYXRpZXMgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAudGh1bWIsXG4gICAgICAucGFydC5sb2NhdGllczp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLnRodW1iIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnBhcnQubG9jYXRpZXMgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIsXG4gICAgICAucGFydC5sb2NhdGllczp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLnBhcnQtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDsgfVxuICAgICAgICAucGFydC5sb2NhdGllcyBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5wYXJ0LWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24tdHlwZXMtdGVybS13cmFwcGVyLFxuICAgICAgICAucGFydC5sb2NhdGllczp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLnBhcnQtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLnBhcnQubG9jYXRpZXMgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIgLnBhcnQtdGl0bGUsXG4gICAgICAgIC5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIgLnBhcnQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLnBhcnQubG9jYXRpZXMgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAubGluay13cmFwcGVyLFxuICAgICAgLnBhcnQubG9jYXRpZXM6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5saW5rLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDsgfVxuICAucGFydC5sb2NhdGllcyAucmVhZG1vcmUsXG4gIC5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQgLnJlYWRtb3JlIHtcbiAgICBjb2xvcjogIzA1NzhiZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAucGFydC5sb2NhdGllcyAucmVhZG1vcmUgLmljb24tYXJyb3ctcmlnaHQsXG4gICAgLnBhcnQubG9jYXRpZXM6dmlzaXRlZCAucmVhZG1vcmUgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGNvbG9yOiAjMDU3OGJlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAucGFydC5sb2NhdGllczpob3ZlciAucmVhZG1vcmUsIC5wYXJ0LmxvY2F0aWVzOmZvY3VzIC5yZWFkbW9yZSxcbiAgLnBhcnQubG9jYXRpZXM6dmlzaXRlZDpob3ZlciAucmVhZG1vcmUsXG4gIC5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQ6Zm9jdXMgLnJlYWRtb3JlIHtcbiAgICBjb2xvcjogIzAwYTA5YTsgfVxuICAgIC5wYXJ0LmxvY2F0aWVzOmhvdmVyIC5yZWFkbW9yZSAuaWNvbi1hcnJvdy1yaWdodCwgLnBhcnQubG9jYXRpZXM6Zm9jdXMgLnJlYWRtb3JlIC5pY29uLWFycm93LXJpZ2h0LFxuICAgIC5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQ6aG92ZXIgLnJlYWRtb3JlIC5pY29uLWFycm93LXJpZ2h0LFxuICAgIC5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQ6Zm9jdXMgLnJlYWRtb3JlIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgIGNvbG9yOiAjMDBhMDlhOyB9XG4gIC5wYXJ0LmxvY2F0aWVzOmhvdmVyIC5wYXJ0LXRpdGxlLCAucGFydC5sb2NhdGllczpmb2N1cyAucGFydC10aXRsZSxcbiAgLnBhcnQubG9jYXRpZXM6dmlzaXRlZDpob3ZlciAucGFydC10aXRsZSxcbiAgLnBhcnQubG9jYXRpZXM6dmlzaXRlZDpmb2N1cyAucGFydC10aXRsZSB7XG4gICAgY29sb3I6ICMwMGEwOWE7IH1cbiAgLnBhcnQubG9jYXRpZXMuYmxvY2stdmFyaWFudC1jb2xvcmVkIGFydGljbGUsXG4gIC5wYXJ0LmxvY2F0aWVzOnZpc2l0ZWQuYmxvY2stdmFyaWFudC1jb2xvcmVkIGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNlNGY4ZmY7IH1cblxuLnBhcnQudmFjYXR1cmVzLFxuLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIGFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYXJ0LnZhY2F0dXJlcyBhcnRpY2xlICosXG4gICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgYXJ0aWNsZSAqIHtcbiAgICAgIGNvbG9yOiAjMzAyODdiOyB9XG4gICAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUgLmlubmVyLXdyYXBwZXIsXG4gICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgICAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLnRodW1iLFxuICAgICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAudGh1bWIge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucGFydC52YWNhdHVyZXMgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAucGFydC1jb250ZW50LXdyYXBwZXIsXG4gICAgICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5wYXJ0LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7IH1cbiAgICAgICAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLnBhcnQtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIsXG4gICAgICAgIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLnBhcnQtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLnBhcnQtY29udGVudC13cmFwcGVyIC5wYXJ0LXRpdGxlLFxuICAgICAgICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5wYXJ0LWNvbnRlbnQtd3JhcHBlciAucGFydC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAucGFydC52YWNhdHVyZXMgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAubGluay13cmFwcGVyLFxuICAgICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgYXJ0aWNsZSAuaW5uZXItd3JhcHBlciAubGluay13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7IH1cbiAgICAgIC5wYXJ0LnZhY2F0dXJlcyBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5tZXRhLWl0ZW0td3JhcHBlcixcbiAgICAgIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLm1ldGEtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgICAgIC5wYXJ0LnZhY2F0dXJlcyBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5tZXRhLWl0ZW0td3JhcHBlciAuaXRlbS13cmFwcGVyLFxuICAgICAgICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5tZXRhLWl0ZW0td3JhcHBlciAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA4cHggMTJweDsgfVxuICAgICAgICAgIC5wYXJ0LnZhY2F0dXJlcyBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5tZXRhLWl0ZW0td3JhcHBlciAuaXRlbS13cmFwcGVyOmJlZm9yZSxcbiAgICAgICAgICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5tZXRhLWl0ZW0td3JhcHBlciAuaXRlbS13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Jhbm5lci1kYXJrLWJsdWUuc3ZnXCIpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgICAgICAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLm1ldGEtaXRlbS13cmFwcGVyIC5pdGVtLXdyYXBwZXIuaG91cnM6YmVmb3JlLFxuICAgICAgICAgIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLm1ldGEtaXRlbS13cmFwcGVyIC5pdGVtLXdyYXBwZXIuaG91cnM6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9jay1kYXJrLWJsdWUuc3ZnXCIpOyB9XG4gICAgICAgICAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLm1ldGEtaXRlbS13cmFwcGVyIC5pdGVtLXdyYXBwZXIubG9jYXRpb246YmVmb3JlLFxuICAgICAgICAgIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLm1ldGEtaXRlbS13cmFwcGVyIC5pdGVtLXdyYXBwZXIubG9jYXRpb246YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbi1kYXJrLWJsdWUuc3ZnXCIpOyB9XG4gICAgICAgICAgLnBhcnQudmFjYXR1cmVzIGFydGljbGUgLmlubmVyLXdyYXBwZXIgLm1ldGEtaXRlbS13cmFwcGVyIC5pdGVtLXdyYXBwZXIuc2FsYXJ5OmJlZm9yZSxcbiAgICAgICAgICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCBhcnRpY2xlIC5pbm5lci13cmFwcGVyIC5tZXRhLWl0ZW0td3JhcHBlciAuaXRlbS13cmFwcGVyLnNhbGFyeTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2V1cm8tZGFyay1ibHVlLnN2Z1wiKTsgfVxuICAucGFydC52YWNhdHVyZXMgLnJlYWRtb3JlLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCAucmVhZG1vcmUge1xuICAgIGNvbG9yOiAjMDU3OGJlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5wYXJ0LnZhY2F0dXJlcyAucmVhZG1vcmU6YWZ0ZXIsXG4gICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLnJlYWRtb3JlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5wYXJ0LnZhY2F0dXJlczpob3ZlciAucmVhZG1vcmUsIC5wYXJ0LnZhY2F0dXJlczpmb2N1cyAucmVhZG1vcmUsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkOmhvdmVyIC5yZWFkbW9yZSxcbiAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQ6Zm9jdXMgLnJlYWRtb3JlIHtcbiAgICBjb2xvcjogIzAwYTA5YTsgfVxuICAucGFydC52YWNhdHVyZXM6aG92ZXIgLnBhcnQtdGl0bGUsIC5wYXJ0LnZhY2F0dXJlczpmb2N1cyAucGFydC10aXRsZSxcbiAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQ6aG92ZXIgLnBhcnQtdGl0bGUsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkOmZvY3VzIC5wYXJ0LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwYTA5YTsgfVxuICAucGFydC52YWNhdHVyZXMuYmxvY2stdmFyaWFudC1jb2xvcmVkIGFydGljbGUsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkLmJsb2NrLXZhcmlhbnQtY29sb3JlZCBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRmOGZmOyB9XG5cbi5ibG9jay5jb250ZW50LWJsb2NrIC5idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDEwcHg7IH1cbiAgLmJsb2NrLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMtd3JhcHBlciBsaSB7XG4gICAgZmxleDogMCAxIGF1dG87IH1cblxuLnNlY3Rpb24gLmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbSxcbi5zZWN0aW9uIC5ibG9jay5mYXEtYmxvY2sgdWwuZmFxLXdyYXBwZXIgbGkuZmFxLWl0ZW0uZm9sZC1vcGVuIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIC5mYXEtcXVlc3Rpb24sXG4gIC5zZWN0aW9uIC5ibG9jay5mYXEtYmxvY2sgdWwuZmFxLXdyYXBwZXIgbGkuZmFxLWl0ZW0uZm9sZC1vcGVuIC5mYXEtcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnNlY3Rpb24gLmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uOmJlZm9yZSxcbiAgICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLXF1ZXN0aW9uOmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2U0ZjhmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjMzAyODdiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIC5mYXEtYW5zd2VyLFxuICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLWFuc3dlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHAsXG4gICAgLnNlY3Rpb24gLmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbS5mb2xkLW9wZW4gLmZhcS1hbnN3ZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNlY3Rpb24gLmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbSAuZmFxLWFuc3dlciB1bCxcbiAgICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtLmZvbGQtb3BlbiAuZmFxLWFuc3dlciB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHVsIGxpLFxuICAgICAgLnNlY3Rpb24gLmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbS5mb2xkLW9wZW4gLmZhcS1hbnN3ZXIgdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgLnNlY3Rpb24gLmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbS5mb2xkLW9wZW4gLmZhcS1hbnN3ZXIgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMzAyODdiOyB9XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TnVuaXRvOml0YWwsd2dodEAwLDIwMC4uMTAwMDsxLDIwMC4uMTAwMCZkaXNwbGF5PXN3YXBcIik7XG5cbkBpbXBvcnQgXCJiYXNlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJiYXNlL19taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL19wYXJlbnQtdGhlbWVcIjtcblxuQGluY2x1ZGUgaW5pdC1zY3JvbGxiYXItd2lkdGgoKTtcblxuYm9keSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Zm9udC1mYW1pbHk6ICRmb250U3RhY2s7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi13cmFwcGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLXRvcDogMDtcblx0ZmxleDogMTtcbn1cblxuaDEsXG4uaDEge1xuXHRAaW5jbHVkZSBmb250LXNpemUoNDZweCk7XG5cdGZvbnQtd2VpZ2h0OiAkYmxhY2tXZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5oMixcbi5oMiB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcbn1cblxuaDMsXG4uaDMge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG59XG5cbmg0LFxuLmg0IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xufVxuXG5oNSxcbi5oNSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbn1cblxuaDYsXG4uaDYge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdG1hcmdpbjogMzBweCAwIDE1cHggMDtcblx0bGluZS1oZWlnaHQ6IDEyNSU7XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jayAuYmxvY2stc3VidGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG5cdGNvbG9yOiAkbWludDtcbn1cblxuLmJsb2NrIHtcblx0LmJsb2NrLXRpdGxlICsgLmJsb2NrLXN1YnRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMTBweDtcblx0fVxuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHR1bDpub3QoW2NsYXNzXSksXG5cdHVsOnZpc2l0ZWQ6bm90KFtjbGFzc10pIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRnYXA6IDhweDtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnXCIpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICBvbDpub3QoW2NsYXNzXSksXG5cdG9sOnZpc2l0ZWQ6bm90KFtjbGFzc10pIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRnYXA6IDhweDtcbiAgICAgICAgY291bnRlci1yZXNldDogb2wtbGlzdC1jb3VudGVyO1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWxpc3QtY291bnRlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihvbC1saXN0LWNvdW50ZXIpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkV2VpZ2h0O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmVlblRpbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCAxMHB4ICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNub2NfY2FsY3VsYXRvciwgLm5ldHRvb3B2YW5nLWNhbGN1bGF0b3J7XG5cdCp7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250U3RhY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubmV0dG9vcHZhbmctY2FsY3VsYXRvcntcblx0bWF4LXdpZHRoOiA2ODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbnAsXG5hLFxuc3Bhbixcbm9sLFxudWwsXG5saSxcbnN0cm9uZyxcbmVtLFxuaSxcbmIsXG5iaWcsXG5zbWFsbCxcbnR0LFxuYWJicixcbmFjcm9ueW0sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxua2JkLFxuc2FtcCxcbnZhcixcbmJyLFxuc3ViLFxuc3VwLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG59XG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG59XG4uc3ItZWxlbWVudCB7XG5cdEBpbmNsdWRlIHJlbW92ZS1lbGVtZW50KCk7XG59XG4ubWFpbi1jb250ZW50LFxuLmZvb3RlciB7XG5cdHAsXG5cdHVsLFxuXHRvbCxcblx0LmJsb2NrIC5ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHR9XG5cblx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdGE6bm90KFtjbGFzc10pLFxuXHRcdGE6dmlzaXRlZDpub3QoW2NsYXNzXSkge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdFx0Y29sb3I6ICRtaW50O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uIHtcblx0LmJsb2NrLXJvdyB7XG5cdFx0Z2FwOiA1MHB4IDgwcHg7XG5cdH1cbn1cblxuYm9keS5zdG9wLXNjcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTI4MHB4O1xufVxuXG4vLyAuc2VjdGlvbiB7XG4vLyBcdG1hcmdpbi1ib3R0b206IDgwcHg7XG4vLyB9XG5cbnZpZGVvIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLm91dGxpbmUge1xuXHRAaW5jbHVkZSBidXR0b24tb3V0bGluZSgpO1xufVxuXG4uaG9tZSB7XG5cdC5idXR0b24ub3V0bGluZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24uaGFuZHBpY2tlZC1xdWVyeS1vdmVydmlldy1ibG9jay5wYWdlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYmxvY2suaW1hZ2UtYmxvY2sge1xuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdH1cbn1cblxuLmxvY2F0aW9uLXR5cGVzLXRlcm0td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGdhcDogNXB4O1xuXHQudGVybSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHQmLnRlcm0tYnNvIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlVGludDtcblx0XHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLnRlcm0tcGV1dGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaW50VGludDtcblx0XHRcdGNvbG9yOiAkbWludCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLnRlcm0ta2R2IHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlblRpbnQ7XG5cdFx0XHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYudGVybS1rY3tcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrQmx1ZVRpbnQ7XG5cdFx0XHRjb2xvcjogJGRhcmtCbHVlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYudGVybS1wb3tcblx0XHRcdGJhY2tncm91bmQ6ICRtaW50VGludDtcblx0XHRcdGNvbG9yOiAkbWludCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2sgLmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGdhcDogMzBweDtcblx0bWFyZ2luOiAwO1xuXHQubGlzdC1pdGVtLnBhZ2Uge1xuXHRcdGZsZXg6IDAgMSByZXR1cm4tYmxvY2stc2l6ZSgyNSUsIDQsIDMwcHgpO1xuXHR9XG5cdC5saXN0LWl0ZW0ubG9jYXRpZXMge1xuXHRcdGZsZXg6IDAgMSByZXR1cm4tYmxvY2stc2l6ZSgzMy4zMyUsIDMsIDMwcHgpO1xuXHR9XG5cblx0Lmxpc3QtaXRlbS52YWNhdHVyZXMge1xuXHRcdGZsZXg6IDAgMSByZXR1cm4tYmxvY2stc2l6ZSgzMy4zMyUsIDMsIDMwcHgpO1xuXHR9XG5cblx0Lmxpc3QtaXRlbS5mYXEge1xuXHRcdGZsZXg6IDAgMSAxMDAlO1xuXHR9XG59XG5cbi5wYXJ0LnBhZ2UsXG4ucGFydC5wYWdlOnZpc2l0ZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGFydGljbGUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHR9XG5cdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cblx0XHRcdC50aHVtYiB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQucGFydC1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuXG5cdFx0XHRcdC5wYXJ0LXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGFydC1zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkbWludDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmxpbmstd3JhcHBlciB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVhZG1vcmUge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRhcnRpY2xlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcblx0XHR9XG5cdFx0LnJlYWRtb3JlIHtcblx0XHRcdGNvbG9yOiAkbWludDtcblx0XHR9XG5cdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRtaW50O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5oYW5kcGlja2VkLXF1ZXJ5LW92ZXJ2aWV3LWJsb2NrLmZhcSwgLnNlY3Rpb24ucXVlcnktb3ZlcnZpZXctYmxvY2suZmFxe1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZVRpbnQ7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2NrLmZhcSAuY29sbGVjdGlvbi13cmFwcGVyLFxuLmJsb2NrIC5jb2xsZWN0aW9uLXdyYXBwZXIuZmFxIHtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRnYXA6IDEycHg7XG5cdC5saXN0LWl0ZW0uZmFxIHtcblx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuZmFxLWl0ZW0sXG5cdC5mYXEtaXRlbS5mb2xkLW9wZW4ge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdC5mYXEtcXVlc3Rpb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYmxhY2tXZWlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRTdGFjaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlVGludDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtCbHVlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYmxhY2tXZWlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mb2xkLW9wZW4gLmZhcS1xdWVzdGlvbjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCLiiJJcIjtcblx0XHR9XG5cblx0XHQuZmFxLWFuc3dlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHRXZWlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRTdGFjaztcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcldlaWdodDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuKAolwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFya0JsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYXJ0LmxvY2F0aWVzLFxuLnBhcnQubG9jYXRpZXM6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YXJ0aWNsZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHR9XG5cdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cblx0XHRcdC50aHVtYiB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQucGFydC1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuXG5cdFx0XHRcdC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGFydC10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluay13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWFkbW9yZSB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHQuaWNvbi1hcnJvdy1yaWdodCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR9XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0LnJlYWRtb3JlIHtcblx0XHRcdGNvbG9yOiAkbWludDtcblx0XHRcdC5pY29uLWFycm93LXJpZ2h0IHtcblx0XHRcdFx0Y29sb3I6ICRtaW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFydC10aXRsZSB7XG5cdFx0XHRjb2xvcjogJG1pbnQ7XG5cdFx0fVxuXHR9XG5cdCYuYmxvY2stdmFyaWFudC1jb2xvcmVkIGFydGljbGUge1xuXHRcdGJhY2tncm91bmQ6ICRibHVlVGludDtcblx0fVxufVxuXG4ucGFydC52YWNhdHVyZXMsXG4ucGFydC52YWNhdHVyZXM6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YXJ0aWNsZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHR9XG5cdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cblx0XHRcdC50aHVtYiB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQucGFydC1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuXG5cdFx0XHRcdC5sb2NhdGlvbi10eXBlcy10ZXJtLXdyYXBwZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGFydC10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluay13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5tZXRhLWl0ZW0td3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0Lml0ZW0td3JhcHBlciB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogOHB4IDEycHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Jhbm5lci1kYXJrLWJsdWUuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhvdXJzIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb2NrLWRhcmstYmx1ZS5zdmdcIik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubG9jYXRpb24ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbG9jYXRpb24tZGFyay1ibHVlLnN2Z1wiKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zYWxhcnkge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZXVyby1kYXJrLWJsdWUuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVhZG1vcmUge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIuKAulwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0LnJlYWRtb3JlIHtcblx0XHRcdGNvbG9yOiAkbWludDtcblx0XHR9XG5cdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRtaW50O1xuXHRcdH1cblx0fVxuXHQmLmJsb2NrLXZhcmlhbnQtY29sb3JlZCBhcnRpY2xlIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZVRpbnQ7XG5cdH1cbn1cblxuLmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHQuYnV0dG9ucy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdGxpIHtcblx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbiAuYmxvY2suZmFxLWJsb2NrIHtcblx0dWwuZmFxLXdyYXBwZXIge1xuXHRcdGxpLmZhcS1pdGVtLFxuXHRcdGxpLmZhcS1pdGVtLmZvbGQtb3BlbiB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udFN0YWNrO1xuXHRcdFx0LmZhcS1xdWVzdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRibGFja1dlaWdodDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250U3RhY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlVGludDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYmxhY2tXZWlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mYXEtYW5zd2VyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250U3RhY2s7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCLigKJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrIC50aXRsZS13cmFwcGVyIHtcblx0Ly9tYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLyoqXG4gKiBWYXJpYWJsZSBmaWxlIFxuICogcGxhY2UgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlOlxuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKi9cblxuJGZvbnRTdGFjazogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiRoZWFkU3RhY2s6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzFhMTExMDtcbiRncmV5OiAjZTllOWYxO1xuJGdyZXlUaW50OiAjZjlmOWY5O1xuXG4kZ3JlZW46ICM3M2JhNjQ7XG4kbWludDogIzAwYTA5YTtcbiRibHVlOiAjMDU3OGJlO1xuJGRhcmtCbHVlOiAjMzAyODdiO1xuXG4kZ3JlZW5UaW50OiAjZTNmMWUwO1xuJG1pbnRUaW50OiAjY2NlY2ViO1xuJGJsdWVUaW50OiAjZTRmOGZmO1xuJGRhcmtCbHVlVGludDogI2U5ZTlmMTtcblxuJGJvcmRlckNvbG9yOiAjZGNlMmVhO1xuXG4kYm9yZGVyUmFkaXVzQmlnOiA1MHB4O1xuJGJvcmRlclJhZGl1czogMTVweDtcbiRib3JkZXJSYWRpdXNTbWFsbDogOHB4O1xuXG4kY29udGFpbmVyV2lkdGg6IDEyODBweDtcblxuLy8gJGZvcm1JbnB1dENvbG9yOiAjOTk5O1xuLy8gJGZvcm1JbnB1dEhvdmVyQ29sb3I6ICMwMDA7XG5cbiRmb3JtSW5wdXRDb2xvcjogJGJsdWU7XG4kZm9ybUlucHV0SG92ZXJDb2xvcjogJG1pbnQ7XG5cbiRlcnJvckNvbG9yOiAjYWUyZDMwO1xuXG4kbGlnaHRXZWlnaHQ6IDMwMDtcbiRyZWd1bGFyV2VpZ2h0OiA0MDA7XG4kbWVkaXVtV2VpZ2h0OiA1MDA7XG4kc2VtaUJvbGRXZWlnaHQ6IDYwMDtcbiRib2xkV2VpZ2h0OiA3MDA7XG4kZXh0cmFCb2xkV2VpZ2h0OiA4MDA7XG4kYmxhY2tXZWlnaHQ6IDkwMDtcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCgkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpIHtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcblx0QG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcblx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuXHRcdC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoJHN0YXJ0LCAkZW5kOiAjZmZmLCAkZGlyZWN0aW9uOiBcImhvcml6b250YWxcIikge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIiB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRzdGFydCwgJGVuZCk7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJHN0YXJ0LCAkZW5kKTtcblx0fVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHRsZWZ0IHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0bGVmdCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIHJpZ2h0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsIEdyYWRpZW50VHlwZT0xKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJGZyb20sICR0bykge1xuXHRiYWNrZ3JvdW5kOiAkdG87XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0bGluZWFyLFxuXHRcdHRvcCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG9wLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG9wLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIGJvdHRvbSxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLCBHcmFkaWVudFR5cGU9MSk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJG1pbnQ7XG5cdHBhZGRpbmc6IDEzcHggMzBweCAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRtaW50VGludDtcblx0XHRjb2xvcjogJG1pbnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUoKSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICRkYXJrQmx1ZTtcblx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtCbHVlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpIHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBmb250ZmFjZSgkdHlwZSwgJHN0eWxlOiBcIlwiKSB7XG5cdEBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIml0YWxpY1wiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcIm1lZGl1bVwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1NZWRpdW1cIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwiYm9sZFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1Cb2xkXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcInJlZ3VsYXJcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH1cbn1cblxuLy9GbGV4IHNvbHV0aW9uXG5AbWl4aW4gYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRmbGV4OiAwIDEgY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn1cblxuQGZ1bmN0aW9uIGNhbGMtd2hpdGVzcGFjZSgkYmFzZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMoI3skYmFzZX0gLSAoKCN7JGl0ZW1JblJvd30gLSAxKSAqICN7JGdhcH0gLyAjeyRpdGVtSW5Sb3d9KSk7XG59XG5cbi8vUmV0dXJuXG5AZnVuY3Rpb24gcmV0dXJuLWJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG4vL0NvbnRhaW5lciB3aGl0ZXNwYWNlXG5AZnVuY3Rpb24gY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyOiAkY29udGFpbmVyV2lkdGgpIHtcblx0QHJldHVybiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSkgLyAyKSk7XG59XG5cbi8vIFNjcm9sbGJhciB3aWR0aCBkZXRlY3Rpb24gKGFkZCB0aGlzKVxuQG1peGluIGluaXQtc2Nyb2xsYmFyLXdpZHRoKCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1zY3JvbGxiYXItd2lkdGg6IDE3cHg7IC8vIERlZmF1bHQgZmFsbGJhY2tcblx0fVxuXG5cdEBhdC1yb290IHtcblx0XHRib2R5OjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0xMDBweDtcblx0XHR9XG5cblx0XHRib2R5OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuXHRcdFx0OnJvb3Qge1xuXHRcdFx0XHQtLXNjcm9sbGJhci13aWR0aDogY2FsYygxMDB2dyAtIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnRTdGFjaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkU3RhY2s7XG59XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuXHRAaW5jbHVkZSByZW1vdmUtZWxlbWVudCgpO1xufVxuXG4vKiBTY3JlZW5yZWFkZXIgdGV4dCBzdXBwb3J0OiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzIxNzU5Yjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cblx0fVxufVxuXG4uYnV0dG9uLFxuLmJ1dHRvbjp2aXNpdGVkLFxuLmdmb3JtX2Zvb3RlciAuYnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uKCk7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDExNzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiNtYWluLXdyYXBwZXIge1xuXHQuc2VjdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrIHtcblx0LmJsb2NrLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG5cdGxpbmUtaGVpZ2h0OiAxMjUlO1xufVxuXG5wLFxuYSxcbnNwYW4sXG5vbCxcbnVsLFxubGksXG5zdHJvbmcsXG5lbSxcbmksXG5iLFxuYmlnLFxuc21hbGwsXG50dCxcbmFiYnIsXG5hY3JvbnltLFxuY2l0ZSxcbmNvZGUsXG5kZm4sXG5lbSxcbmtiZCxcbnNhbXAsXG52YXIsXG5icixcbnN1YixcbnN1cCxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGxpbmUtaGVpZ2h0OiAxMjUlO1xufVxuXG4uYmxvY2stcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmJsb2NrLXJvdyAuYmxvY2sge1xuXHRmbGV4OiAxO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmxvY2stcm93LnNpZGViYXItbGVmdCAuYmxvY2sge1xuXHRmbGV4OiAxO1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGZsZXg6IDI7XG5cdH1cbn1cblxuLmJsb2NrLXJvdy5zaWRlYmFyLXJpZ2h0IC5ibG9jayB7XG5cdGZsZXg6IDE7XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdGZsZXg6IDI7XG5cdH1cbn1cblxuLmJsb2NrLXJvdyAuYmxvY2tzLWluLXJvdy0xIHtcblx0LmJsb2NrIHtcblx0XHRmbGV4OiAwIDEgNzcwcHg7XG5cdH1cbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbn1cblxuaDEge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XG59XG5cbmgyIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xufVxuXG5oMyB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbn1cblxuaDQge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG59XG5cbmg1IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xufVxuXG5oNiB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0bWFyZ2luOiAzMHB4IDAgMTVweCAwO1xufVxuIiwiLm1haW5tZW51IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5O1xuXG5cdC5jb250YWluZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDc4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLm1haW5tZW51IHtcblx0Lm1haW4tbmF2IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0YSxcblx0XHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JiA+IGEsXG5cdFx0XHRcdFx0JiA+IGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA3OCc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgZnJlZSc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwIDZweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5iaWctaGVhZGVyIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1vYmlsZS1uYXYge1xuXHR0b3A6IDE1MHB4O1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDAlO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR6LWluZGV4OiA5MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YSxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHRcdCYuY3VycmVudC1wYWdlLXBhcmVudCB7XG5cdFx0XHRcdGEsXG5cdFx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZm9sZC1vdXQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbn1cblxuLm1lbnUtc3dpdGNoIHtcblx0dG9wOiA1MCU7XG5cdGhlaWdodDogNDRweDtcblx0d2lkdGg6IDQ0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogLTIycHg7XG5cdHJpZ2h0OiA0JTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5tb2JpbGUtYnV0dG9uLXRleHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtNDJweDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdGkge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4uYmFja2dyb3VuZC13cmFwcGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA4MDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblx0dHJhbnNpdGlvbjogMC4zcztcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5hY3RpdmUtYmcge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbn1cbiJdfQ== */
