/**
 * 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: */
@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");
*,
*: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: "Figtree", sans-serif; }

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

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

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

.button,
.button:visited,
.gform_footer .button {
  background: #e85426;
  padding: 12px 30px;
  display: inline-block;
  border-radius: 5px;
  position: relative;
  transition: 0.3s;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem; }
  .button:hover, .button:focus,
  .button:visited:hover,
  .button:visited:focus,
  .gform_footer .button:hover,
  .gform_footer .button:focus {
    background: #0C2A63;
    outline: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  font-size: 16px;
  font-size: 1rem;
  color: #0C2A63;
  overflow-x: hidden;
  line-height: 1.7;
  font-family: "Figtree", sans-serif; }
  body.has-page-background.page-background-white {
    background-color: #fff; }
  body.has-page-background.page-background-grey {
    background-color: #F2F4F7; }
    body.has-page-background.page-background-grey .hero.small-hero:after {
      background-image: url("../images/baaijens-arch-bg-grey.svg"); }
    body.has-page-background.page-background-grey .hero.big-hero:after {
      background-image: url("../images/baaijens-arch-bg-grey.svg"); }
    body.has-page-background.page-background-grey .hero.form-hero:after {
      background-image: url("../images/baaijens-arch-bg-grey.svg"); }
    body.has-page-background.page-background-grey .footer:before {
      background-image: url("../images/baaijens-arch-bg-grey.svg"); }

.main-wrapper {
  overflow: hidden; }

h1 {
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 140%; }

h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 160%; }

h3 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 160%; }

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

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

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

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0;
  font-family: "Figtree", sans-serif; }

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

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

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

figure {
  margin: 0; }

strong {
  font-weight: 600; }

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

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

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

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

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

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

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

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

.block.content-block ul li {
  padding-left: 36px;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  padding-bottom: 12px; }
  .block.content-block ul li:before {
    content: "";
    position: absolute;
    left: 0;
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #e85426;
    background-position: center center;
    background-size: 10px auto;
    background-image: url("../images/icons/check-white.svg");
    background-repeat: no-repeat;
    transition: 0.3s;
    z-index: 0;
    top: 1px; }

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

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

.blue-text {
  color: #0C2A63; }

.bold-text {
  display: contents; }

.container {
  max-width: 1220px; }

.section {
  margin-bottom: 80px; }

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

.special-link,
.special-link:visited {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  gap: 15px;
  color: #0C2A63;
  text-decoration: none; }
  .special-link:before,
  .special-link:visited:before {
    content: "";
    width: 44px;
    height: 44px;
    background-color: #0C2A63;
    border-radius: 50%;
    background-size: 19px auto;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    transition: 0.3s; }
  .special-link.tel:before,
  .special-link:visited.tel:before {
    background-image: url("../images/icons/phone.svg"); }
  .special-link.email:before,
  .special-link:visited.email:before {
    background-image: url("../images/icons/mail.svg"); }
  .special-link:hover, .special-link:focus,
  .special-link:visited:hover,
  .special-link:visited:focus {
    color: #0C2A63; }
    .special-link:hover:before, .special-link:focus:before,
    .special-link:visited:hover:before,
    .special-link:visited:focus:before {
      background-color: #e85426; }

.section.query-overview-block.filter-query-block.project .filter-wrapper {
  margin-bottom: 80px; }

.section.query-overview-block.filter-query-block.project .collection-wrapper {
  gap: 80px; }
  .section.query-overview-block.filter-query-block.project .collection-wrapper .list-item.project:nth-child(even) .part.project-part {
    right: 80px; }
    .section.query-overview-block.filter-query-block.project .collection-wrapper .list-item.project:nth-child(even) .part.project-part .inner-wrapper {
      -ms-flex-direction: row;
          flex-direction: row; }
      .section.query-overview-block.filter-query-block.project .collection-wrapper .list-item.project:nth-child(even) .part.project-part .inner-wrapper .left-wrapper .thumb {
        right: -80px; }

.part.project-part {
  position: relative;
  right: -80px; }
  .part.project-part:nth-child(odd) .inner-wrapper {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .part.project-part:nth-child(odd) .inner-wrapper .left-wrapper .thumb {
      right: 80px; }
  .part.project-part .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 0; }
    .part.project-part .inner-wrapper .left-wrapper {
      -ms-flex: 3;
          flex: 3;
      z-index: 1; }
      .part.project-part .inner-wrapper .left-wrapper .thumb {
        border-radius: 10px;
        overflow: hidden;
        position: relative;
        right: -80px; }
    .part.project-part .inner-wrapper .right-wrapper {
      -ms-flex: 2;
          flex: 2;
      z-index: 2;
      background: #fff;
      padding: 50px;
      border-radius: 10px; }
      .part.project-part .inner-wrapper .right-wrapper .meta-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 25px;
        -ms-flex-align: center;
            align-items: center; }
        .part.project-part .inner-wrapper .right-wrapper .meta-wrapper .img-wrapper {
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
        .part.project-part .inner-wrapper .right-wrapper .meta-wrapper .meta-bar ul {
          margin: 0;
          padding: 0; }
          .part.project-part .inner-wrapper .right-wrapper .meta-wrapper .meta-bar ul li {
            display: inline-block;
            background-color: #0C2A63;
            color: #fff;
            padding: 5px 10px 4px;
            border-radius: 10px;
            font-size: 10px;
            font-size: 0.625rem; }
      .part.project-part .inner-wrapper .right-wrapper .img-wrapper {
        max-width: 150px;
        max-height: 42px; }
        .part.project-part .inner-wrapper .right-wrapper .img-wrapper img {
          max-width: 100%;
          max-height: 42px;
          width: auto;
          height: auto;
          object-fit: contain; }
      .part.project-part .inner-wrapper .right-wrapper .part-title {
        font-size: 24px;
        font-size: 1.5rem;
        font-weight: 600;
        color: #0C2A63; }
      .part.project-part .inner-wrapper .right-wrapper .excerpt {
        font-size: 17px;
        font-size: 1.0625rem;
        line-height: 1.6; }
      .part.project-part .inner-wrapper .right-wrapper .button {
        margin-top: 30px; }

.slide.partners {
  width: calc(12%);
  margin-right: 100px; }
  .slide.partners a {
    display: block;
    pointer-events: auto;
    opacity: 1;
    transition: opacity 0.3s ease-in-out; }
    .slide.partners a img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      transform: scale(1);
      transition: transform 0.3s ease-in-out;
      max-height: 100px; }
    .slide.partners a:hover, .slide.partners a:focus {
      opacity: 0.8; }
      .slide.partners a:hover img, .slide.partners a:focus img {
        transform: scale(1.02); }

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

.section.handpicked-query-overview-block {
  position: relative;
  margin: -80px 0 0 0;
  padding: 100px 0;
  background: #F2F4F7; }
  .section.handpicked-query-overview-block .container {
    position: relative;
    max-width: 1340px; }
    .section.handpicked-query-overview-block .container .block.collection-overview-block.project .title-wrapper .title-wrapper-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      .section.handpicked-query-overview-block .container .block.collection-overview-block.project .title-wrapper .title-wrapper-inner .block-subtitle {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        -ms-flex-order: 1;
            order: 1;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: 400;
        color: #e85426;
        padding-left: 80px;
        position: relative; }
        .section.handpicked-query-overview-block .container .block.collection-overview-block.project .title-wrapper .title-wrapper-inner .block-subtitle:before {
          content: "";
          position: relative;
          display: inline-block;
          left: 0;
          bottom: 5px;
          width: 14px;
          height: 2px;
          margin-right: 10px;
          background-color: #e85426; }
      .section.handpicked-query-overview-block .container .block.collection-overview-block.project .title-wrapper .title-wrapper-inner .block-title {
        -ms-flex-order: 0;
            order: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        font-size: 124px;
        font-size: 7.75rem;
        font-weight: 700;
        color: #0C2A63;
        opacity: 0.12;
        margin-bottom: -94px; }

.section.query-overview-block {
  overflow: hidden; }
  .section.query-overview-block.post {
    margin-top: -80px; }
    .section.query-overview-block.post .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul {
      -ms-flex-pack: center;
          justify-content: center; }
      .section.query-overview-block.post .section.query-overview-block.post .block.query-with-filter-block .filter-wrapper ul li {
        background-color: #fff; }
  .section.query-overview-block.project .container {
    max-width: 1340px; }
  .section.query-overview-block.team {
    background-color: #F2F4F7;
    padding: 80px 0;
    margin: 0; }
    .section.query-overview-block.team .block.collection-overview-block.team .title-wrapper .title-wrapper-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      max-width: 600px; }
      .section.query-overview-block.team .block.collection-overview-block.team .title-wrapper .title-wrapper-inner .block-subtitle {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        -ms-flex-order: 1;
            order: 1;
        color: #0C2A63; }
      .section.query-overview-block.team .block.collection-overview-block.team .title-wrapper .title-wrapper-inner .block-title {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        -ms-flex-order: 0;
            order: 0; }
    .section.query-overview-block.team .collection-wrapper {
      margin-top: 50px;
      gap: 60px 30px; }
      .section.query-overview-block.team .collection-wrapper .list-item.team {
        -ms-flex: 0 1 calc(25% - 22.5px);
            flex: 0 1 calc(25% - 22.5px); }

.section + .section.layout-overflow {
  margin-bottom: 0; }

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

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

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

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

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

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

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

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

.list-item.team {
  border-radius: 10px;
  background: #fff; }
  .list-item.team .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    position: relative; }
    .list-item.team .inner-wrapper .thumb {
      border-radius: 10px 10px 0 0;
      overflow: hidden;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }
    .list-item.team .inner-wrapper .naw-info {
      padding: 20px 25px 20px 20px; }
    .list-item.team .inner-wrapper .part-title {
      font-size: 18px;
      font-size: 1.125rem;
      margin: 0 0 4px 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      font-weight: 600; }
    .list-item.team .inner-wrapper .part-function {
      font-size: 14px;
      font-size: 0.875rem;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      font-weight: 300; }
    .list-item.team .inner-wrapper .team-buttons {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px;
      margin: 30px 0 0 0; }
      .list-item.team .inner-wrapper .team-buttons li {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; }
        .list-item.team .inner-wrapper .team-buttons li a {
          display: block;
          width: 100%;
          color: #0C2A63;
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 400;
          text-decoration: none;
          transition: 0.3s; }
          .list-item.team .inner-wrapper .team-buttons li a:hover, .list-item.team .inner-wrapper .team-buttons li a:focus {
            color: #e85426; }

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

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

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

.list-item.post {
  position: relative;
  transition: transform 0.3s ease-in-out;
  transform: translateY(0px);
  display: block; }
  .list-item.post article {
    height: 100%;
    display: block; }
  .list-item.post a {
    text-decoration: none;
    color: #0C2A63;
    height: 100%;
    display: block; }
  .list-item.post .inner-wrapper {
    background-color: #fff;
    border-radius: 8px;
    height: 100%;
    display: block;
    overflow: hidden; }
    .list-item.post .inner-wrapper .thumb {
      overflow: hidden;
      position: relative;
      border-radius: 8px 8px 0 0;
      border-bottom: 1px solid #e5e5e5; }
      .list-item.post .inner-wrapper .thumb .meta-bar {
        position: absolute;
        bottom: 10px;
        left: 10px;
        z-index: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 10px; }
        .list-item.post .inner-wrapper .thumb .meta-bar .meta-category {
          font-size: 12px;
          font-size: 0.75rem;
          font-weight: 500;
          padding: 4px 14px 5px;
          border-radius: 10px;
          color: #fff;
          background-color: #0C2A63; }
    .list-item.post .inner-wrapper .part-title {
      padding: 0 16px 0;
      font-size: 19px;
      font-size: 1.1875rem;
      margin: 20px 0 12px 0;
      line-height: 1.5;
      transition: 0.3s; }
    .list-item.post .inner-wrapper .content-preview {
      padding: 0 16px 62px;
      font-size: 15px;
      font-size: 0.9375rem;
      color: #5c5c5c; }
    .list-item.post .inner-wrapper .button {
      position: absolute;
      bottom: 16px;
      left: 16px;
      padding: 0;
      background: none;
      color: #0C2A63;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      text-decoration: none;
      transition: 0.3s; }
      .list-item.post .inner-wrapper .button:hover, .list-item.post .inner-wrapper .button:focus {
        color: #e85426; }
  .list-item.post:hover, .list-item.post:focus {
    transform: translateY(-5px); }
    .list-item.post:hover .inner-wrapper .part-title, .list-item.post:focus .inner-wrapper .part-title {
      color: #0B336C; }

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

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

.section.content_block_double .block-stats-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 30px;
  margin-bottom: 50px; }
  .section.content_block_double .block-stats-wrapper .block-number-wrapper {
    -ms-flex: 0 1 calc(33.33% - 20px);
        flex: 0 1 calc(33.33% - 20px); }
    .section.content_block_double .block-stats-wrapper .block-number-wrapper .block-number {
      font-size: 50px;
      font-size: 3.125rem;
      font-weight: 700;
      line-height: 1.4; }
    .section.content_block_double .block-stats-wrapper .block-number-wrapper .block-label {
      font-size: 16px;
      font-size: 1rem;
      font-weight: 500;
      color: #0C2A63;
      line-height: 1; }

.section.block_content .background-title {
  position: relative;
  text-align: center;
  margin-bottom: -20px;
  height: 120px; }
  .section.block_content .background-title .title {
    font-size: 72px;
    font-size: 4.5rem;
    font-weight: 600;
    color: #fff;
    opacity: 0.1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%); }

.section.block_content.blue {
  background: #0C2A63;
  padding: 80px 0 40px;
  margin: 0; }
  .section.block_content.blue .block.content-block .block-title {
    color: #e85426; }
  .section.block_content.blue .block.content-block .content-wrapper * {
    color: #fff; }

.section.block_content.white {
  background: #fff; }
  .section.block_content.white .background-title .title {
    color: #0C2A63; }

.section.block_content.grey {
  padding: 60px 0 80px;
  margin: 0;
  background: #F2F4F7; }
  .section.block_content.grey .background-title .title {
    color: #0C2A63; }
  .section.block_content.grey:has(+ .section.form_block) {
    padding-bottom: 30px; }

.section.block_content.center {
  position: relative; }
  .section.block_content.center .block.content-block {
    margin: 0 auto;
    position: relative;
    max-width: 680px;
    text-align: center; }
    .section.block_content.center .block.content-block .block-title.h2 {
      font-size: 30px;
      font-size: 1.875rem;
      font-weight: 600;
      color: #e85426; }
    .section.block_content.center .block.content-block .content-wrapper {
      max-width: 680px; }
  .section.block_content.center .block.cta-block {
    display: none; }

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

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

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

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

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

.filter-wrapper {
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
  margin-bottom: 50px; }
  .filter-wrapper ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px;
    -ms-flex-pack: center;
        justify-content: center; }
    .filter-wrapper ul li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .filter-wrapper ul li button {
        padding: 12px 20px;
        border-radius: 10px;
        background: #fff;
        font-size: 15px;
        font-size: 0.9375rem;
        font-weight: 400;
        color: #0C2A63;
        text-decoration: none;
        cursor: pointer;
        text-decoration: none !important;
        display: inline-block;
        border: none;
        line-height: 1;
        transition: 0.3s ease-in-out; }
        .filter-wrapper ul li button:hover, .filter-wrapper ul li button:focus {
          color: #e85426; }
        .filter-wrapper ul li button.active-item {
          background: #0C2A63;
          color: #fff; }

.section.block_content_and_image_left.variant-reverse .block-row {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

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

.section.block_content_and_image_left.layout-background-blue {
  margin: 0;
  background: #0C2A63;
  padding: 80px 0 80px; }
  .section.block_content_and_image_left.layout-background-blue .block-row {
    -ms-flex-align: center;
        align-items: center; }
    .section.block_content_and_image_left.layout-background-blue .block-row .block.content-block .block-subtitle {
      color: #e85426; }
    .section.block_content_and_image_left.layout-background-blue .block-row .block.content-block .block-title {
      color: #fff; }
    .section.block_content_and_image_left.layout-background-blue .block-row .block.content-block .content-wrapper * {
      color: #fff; }

.section.block_content_and_image_left.wide-text .block-row {
  -ms-flex-align: center;
      align-items: center; }

.section.block_content_and_image_left.wide-text .block.content-block {
  -ms-flex: 1.4;
      flex: 1.4; }

.section.block_content_and_image_left.layout-overflow {
  background: #F2F4F7; }
  .section.block_content_and_image_left.layout-overflow:has(
  + .section.block_content_and_image_left.overflow
) {
    margin-bottom: 0; }
  .section.block_content_and_image_left.layout-overflow.variant-reverse .block.content-block {
    padding-left: 100px;
    padding-right: calc((100vw - 1220px) / 2); }
  .section.block_content_and_image_left.layout-overflow .container {
    max-width: none; }
    .section.block_content_and_image_left.layout-overflow .container .block-row {
      -ms-flex-align: center;
          align-items: center;
      gap: 0; }
  .section.block_content_and_image_left.layout-overflow .block.content-block {
    -ms-flex: 0 1 calc(50%);
        flex: 0 1 calc(50%);
    padding-left: calc((100vw - 1400px) / 2);
    position: relative;
    padding-right: 100px; }
  .section.block_content_and_image_left.layout-overflow .block.image-block {
    -ms-flex: 0 1 calc(50%);
        flex: 0 1 calc(50%);
    min-height: 520px;
    height: 50vh;
    position: relative; }
    .section.block_content_and_image_left.layout-overflow .block.image-block .bg {
      position: absolute;
      background-size: cover;
      background-position: center center;
      height: 100%;
      width: 100%; }

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