@import url("https://use.typekit.net/jdm8yed.css");
/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
*,
*:after,
*:before {
  box-sizing: border-box; }

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

body {
  font-family: "Source Sans Pro", sans-serif, system-ui; }

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: #29235c;
  color: #FFF;
  padding: 12px 35px;
  display: inline-block;
  border-radius: 50px;
  position: relative;
  transition: .3s;
  color: #FFF;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  outline: none;
  border: none; }
  .button:hover, .button:focus,
  .button:visited:hover,
  .button:visited:focus,
  .gform_footer .button:hover,
  .gform_footer .button:focus {
    background: #1D70B7;
    color: #fff;
    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 #f4f9fc; }
  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: #222; }
      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: #222; }
  .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: #222;
  position: absolute;
  display: none; }
  .menu-switch .mobile-button-text {
    position: absolute;
    left: -42px;
    color: #222;
    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: #222;
  transition: 0.3s;
  display: none; }
  .background-wrapper.active-bg {
    opacity: 1;
    pointer-events: auto; }

body {
  font-size: 17px;
  font-size: 1.0625rem;
  color: #28225C;
  font-family: "Source Sans Pro", sans-serif, system-ui; }

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

.container {
  max-width: 1320px; }

h1 {
  font-size: 42px;
  font-size: 2.625rem;
  font-weight: 600; }

h2 {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 600; }

h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 600; }

h4 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 160%; }

h5 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600; }

h6 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0;
  color: #29235c;
  font-family: "Source Sans Pro", sans-serif, system-ui; }

.green-txt {
  color: #6BA891 !important; }

.img-caption {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 5px 5px 0px; }

.section.search-results .search-excerpt {
  border: 1px solid #d0d0d0;
  background: yellow;
  padding: 0px 5px; }

.section {
  position: relative; }
  .section .section-anchor {
    position: absolute;
    left: 0;
    top: -130px; }

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

.block-row .block {
  margin-right: 50px; }

.block-row.blocks-in-row-2 {
  -ms-flex-align: center;
      align-items: center; }

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

#main-wrapper {
  overflow-x: hidden; }

#main-wrapper .section {
  margin-bottom: 120px; }

#main-wrapper .sidebar-aside .section {
  margin-bottom: 30px; }

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

.home #main-wrapper .section:first-child {
  margin-top: -50px; }

#main-wrapper .section:first-child {
  margin-top: 60px; }

figure {
  margin: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  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: 160%;
  font-family: "Source Sans Pro", sans-serif, system-ui; }

#cookie-law-info-bar {
  border-radius: 5px; }
  #cookie-law-info-bar .cli-plugin-button {
    border-radius: 30px; }

.page-template-default .section.footer-section {
  margin-top: 0; }

.to-the-top {
  position: fixed;
  right: 20px;
  bottom: 20px;
  border-radius: 10px;
  height: 50px;
  width: 50px;
  background: #29235c;
  z-index: 9;
  transition: .3s;
  border: 1px solid #f4f9fc; }
  .to-the-top:before {
    position: absolute;
    content: '';
    background-image: url(../images/icons/chevron-right-white.svg);
    height: 18px;
    width: 12px;
    right: 18px;
    top: 20%;
    transform: rotate(-90deg) translateX(-50%);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    transition: 0.3s; }
  .to-the-top:hover, .to-the-top:focus {
    background: #1D70B7; }

.bronvermelding {
  word-break: break-all; }

#breadcrumbs {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 15px; }
  #breadcrumbs a, #breadcrumbs a:visited {
    text-decoration: none; }
    #breadcrumbs a:hover, #breadcrumbs a:focus, #breadcrumbs a:visited:hover, #breadcrumbs a:visited:focus {
      text-decoration: underline; }
  #breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs .breadcrumb_last {
    color: #29235c;
    font-weight: 400; }

.main-content p,
.main-content ul,
.main-content ol,
.main-content .block .block-title {
  margin: 0 0 25px 0; }
  .main-content p:last-child,
  .main-content ul:last-child,
  .main-content ol:last-child,
  .main-content .block .block-title:last-child {
    margin-bottom: 0; }

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

.page-navigation {
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 8;
  background: #F0F8FE;
  color: white;
  width: 100%;
  padding: 13px 0; }
  .page-navigation .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .page-navigation .alignleft a, .page-navigation .alignleft a:visited, .page-navigation .alignleft a:focus, .page-navigation .alignright a, .page-navigation .alignright a:visited, .page-navigation .alignright a:focus {
    padding: 10px 20px 12px 20px;
    background: #6BA891;
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
    border-radius: 5px;
    text-decoration: none;
    display: block; }
    .page-navigation .alignleft a:hover, .page-navigation .alignleft a:visited:hover, .page-navigation .alignleft a:focus:hover, .page-navigation .alignright a:hover, .page-navigation .alignright a:visited:hover, .page-navigation .alignright a:focus:hover {
      background: #517b6b;
      color: #fff;
      text-decoration: none; }

.content-wrapper ul li {
  padding-left: 20px;
  padding-bottom: 10px;
  position: relative; }
  .content-wrapper ul li:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0px;
    width: 7px;
    height: 7px;
    background: #28225C;
    border-radius: 50%; }
  .content-wrapper ul li:last-child {
    padding-bottom: 0; }

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

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

.block.content-block .button.download {
  margin-right: 0;
  background: #6BA891; }
  .block.content-block .button.download:before {
    position: relative;
    content: '';
    background-image: url(../images/icons/download.svg);
    height: 19px;
    width: 19px;
    right: 0px;
    top: 12px;
    margin-right: 10px;
    transform: translateY(-50%);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    transition: 0.3s; }
  .block.content-block .button.download:hover {
    background: #517b6b;
    color: #fff;
    text-decoration: none; }

.block.content-block blockquote {
  background: #edf4f8;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 20px;
  margin: 10px 0px;
  border-radius: 10px;
  font-style: italic;
  font-weight: 600; }

.block.video-block {
  background: rgba(179, 57, 82, 0.15);
  border-radius: 8px; }
  .block.video-block .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    padding: 20px; }
    .block.video-block .inner-wrapper .icon {
      -ms-flex: 0 1 70px;
          flex: 0 1 70px;
      margin-right: 25px; }
    .block.video-block .inner-wrapper .content-wrapper {
      -ms-flex: 1;
          flex: 1; }
      .block.video-block .inner-wrapper .content-wrapper .block-title {
        margin: 0 0 20px 0; }
    .block.video-block .inner-wrapper .inner-video-wrapper {
      position: relative;
      width: 100%;
      padding-bottom: 56.25%; }
      .block.video-block .inner-wrapper .inner-video-wrapper .video-iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0; }

.block.content-block ul li,
.faq-answer ul li,
.left-side .content-wrapper ul li {
  padding-left: 15px;
  position: relative; }
  .block.content-block ul li:before,
  .faq-answer ul li:before,
  .left-side .content-wrapper ul li:before {
    content: '';
    position: absolute;
    top: 10px;
    left: 0px;
    width: 7px;
    height: 7px;
    background: #29235c;
    border-radius: 50%; }

.block.content-block ol,
.faq-answer ol,
.left-side .content-wrapper ol {
  padding-left: 18px; }

.sidebar-aside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin-bottom: 60px; }
  .sidebar-aside .right-side {
    -ms-flex: 1;
        flex: 1;
    margin-left: 60px; }
    .sidebar-aside .right-side .header-title {
      margin: 10px 0 15px 0; }
    .sidebar-aside .right-side .section.form_block {
      margin-top: 50px; }
  .sidebar-aside .left-side {
    -ms-flex: 0 1 390px;
        flex: 0 1 390px; }
    .sidebar-aside .left-side .related-links-wrapper.downloads nav ul li a._blank .inner-txt-wrapper:before {
      display: none !important; }
    .sidebar-aside .left-side .related-posts-wrapper,
    .sidebar-aside .left-side .related-links-wrapper,
    .sidebar-aside .left-side .inhoud-wrapper {
      background: #f4f9fc;
      border-radius: 5px;
      padding: 20px 20px 25px 20px;
      margin-top: 20px; }
      .sidebar-aside .left-side .related-posts-wrapper h4,
      .sidebar-aside .left-side .related-links-wrapper h4,
      .sidebar-aside .left-side .inhoud-wrapper h4 {
        margin: 0;
        color: #29235c;
        padding-bottom: 15px; }
      .sidebar-aside .left-side .related-posts-wrapper .submenu ul li,
      .sidebar-aside .left-side .related-links-wrapper .submenu ul li,
      .sidebar-aside .left-side .inhoud-wrapper .submenu ul li {
        background: #f4f9fc; }
        .sidebar-aside .left-side .related-posts-wrapper .submenu ul li a,
        .sidebar-aside .left-side .related-posts-wrapper .submenu ul li a:visited,
        .sidebar-aside .left-side .related-links-wrapper .submenu ul li a,
        .sidebar-aside .left-side .related-links-wrapper .submenu ul li a:visited,
        .sidebar-aside .left-side .inhoud-wrapper .submenu ul li a,
        .sidebar-aside .left-side .inhoud-wrapper .submenu ul li a:visited {
          display: block;
          text-decoration: none;
          border-radius: 5px;
          position: relative;
          color: #29235c;
          transition: 0.3s;
          padding: 4px 0px 4px 10px;
          margin-bottom: 3px; }
        .sidebar-aside .left-side .related-posts-wrapper .submenu ul li.current_page_item,
        .sidebar-aside .left-side .related-links-wrapper .submenu ul li.current_page_item,
        .sidebar-aside .left-side .inhoud-wrapper .submenu ul li.current_page_item {
          background: #fff;
          border-radius: 5px; }
        .sidebar-aside .left-side .related-posts-wrapper .submenu ul li.head,
        .sidebar-aside .left-side .related-links-wrapper .submenu ul li.head,
        .sidebar-aside .left-side .inhoud-wrapper .submenu ul li.head {
          background: #fff;
          border-radius: 5px; }
      .sidebar-aside .left-side .related-posts-wrapper nav ul li,
      .sidebar-aside .left-side .related-links-wrapper nav ul li,
      .sidebar-aside .left-side .inhoud-wrapper nav ul li {
        padding: 8px 0;
        position: relative; }
        .sidebar-aside .left-side .related-posts-wrapper nav ul li:after,
        .sidebar-aside .left-side .related-links-wrapper nav ul li:after,
        .sidebar-aside .left-side .inhoud-wrapper nav ul li:after {
          content: '';
          background: #e4e4e4;
          height: 1px;
          width: 100%;
          bottom: 0;
          left: 0;
          display: block;
          position: absolute; }
        .sidebar-aside .left-side .related-posts-wrapper nav ul li a,
        .sidebar-aside .left-side .related-posts-wrapper nav ul li a:visited,
        .sidebar-aside .left-side .related-links-wrapper nav ul li a,
        .sidebar-aside .left-side .related-links-wrapper nav ul li a:visited,
        .sidebar-aside .left-side .inhoud-wrapper nav ul li a,
        .sidebar-aside .left-side .inhoud-wrapper nav ul li a:visited {
          display: block;
          text-decoration: none;
          border-radius: 5px;
          position: relative;
          color: #29235c;
          transition: 0.3s;
          padding: 6px 0 6px 0; }
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a .link-short-desc,
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a:visited .link-short-desc,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a .link-short-desc,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a:visited .link-short-desc,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a .link-short-desc,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a:visited .link-short-desc {
            display: block;
            margin-top: 8px;
            padding-right: 15px; }
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a .link-short-desc,
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a:visited .link-short-desc,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a .link-short-desc,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a:visited .link-short-desc,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a .link-short-desc,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a:visited .link-short-desc {
            display: inline-block;
            font-size: 12px;
            font-size: 0.75rem;
            background: #DCE9F5;
            padding: 2px 10px;
            border-radius: 10px;
            font-weight: 600;
            margin-top: 0px;
            position: relative;
            top: -2px; }
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a .inner-txt-wrapper,
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a:visited .inner-txt-wrapper,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a .inner-txt-wrapper,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a:visited .inner-txt-wrapper,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a .inner-txt-wrapper,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a:visited .inner-txt-wrapper {
            font-weight: 600;
            position: relative;
            color: #29235c;
            transition: 0.3s;
            padding-right: 10px; }
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a:after,
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a:visited:after,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a:after,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a:visited:after,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a:after,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a:visited:after {
            position: absolute;
            content: '';
            background-image: url(../images/icons/chevron-right.svg);
            height: 18px;
            width: 12px;
            right: 2px;
            top: 50%;
            transform: translateY(-50%);
            background-position: center center;
            background-size: contain;
            background-repeat: no-repeat;
            display: block;
            transition: 0.3s; }
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a._blank,
          .sidebar-aside .left-side .related-posts-wrapper nav ul li a:visited._blank,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a._blank,
          .sidebar-aside .left-side .related-links-wrapper nav ul li a:visited._blank,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a._blank,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li a:visited._blank {
            position: relative; }
            .sidebar-aside .left-side .related-posts-wrapper nav ul li a._blank .inner-txt-wrapper:before,
            .sidebar-aside .left-side .related-posts-wrapper nav ul li a:visited._blank .inner-txt-wrapper:before,
            .sidebar-aside .left-side .related-links-wrapper nav ul li a._blank .inner-txt-wrapper:before,
            .sidebar-aside .left-side .related-links-wrapper nav ul li a:visited._blank .inner-txt-wrapper:before,
            .sidebar-aside .left-side .inhoud-wrapper nav ul li a._blank .inner-txt-wrapper:before,
            .sidebar-aside .left-side .inhoud-wrapper nav ul li a:visited._blank .inner-txt-wrapper:before {
              position: relative;
              content: '';
              background-image: url(../images/icons/external-link.svg);
              height: 14px;
              width: 14px;
              right: 0px;
              top: 8px;
              margin-right: 10px;
              transform: translateY(-50%);
              background-position: center center;
              background-size: contain;
              background-repeat: no-repeat;
              display: inline-block;
              transition: 0.3s; }
        .sidebar-aside .left-side .related-posts-wrapper nav ul li:last-child,
        .sidebar-aside .left-side .related-links-wrapper nav ul li:last-child,
        .sidebar-aside .left-side .inhoud-wrapper nav ul li:last-child {
          padding: 8px 0 0 0; }
          .sidebar-aside .left-side .related-posts-wrapper nav ul li:last-child:after,
          .sidebar-aside .left-side .related-links-wrapper nav ul li:last-child:after,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li:last-child:after {
            display: none; }
        .sidebar-aside .left-side .related-posts-wrapper nav ul li:hover a,
        .sidebar-aside .left-side .related-posts-wrapper nav ul li:hover a:visited,
        .sidebar-aside .left-side .related-links-wrapper nav ul li:hover a,
        .sidebar-aside .left-side .related-links-wrapper nav ul li:hover a:visited,
        .sidebar-aside .left-side .inhoud-wrapper nav ul li:hover a,
        .sidebar-aside .left-side .inhoud-wrapper nav ul li:hover a:visited {
          background: #F2F9FE;
          padding: 6px 0 6px 5px; }
          .sidebar-aside .left-side .related-posts-wrapper nav ul li:hover a:after,
          .sidebar-aside .left-side .related-posts-wrapper nav ul li:hover a:visited:after,
          .sidebar-aside .left-side .related-links-wrapper nav ul li:hover a:after,
          .sidebar-aside .left-side .related-links-wrapper nav ul li:hover a:visited:after,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li:hover a:after,
          .sidebar-aside .left-side .inhoud-wrapper nav ul li:hover a:visited:after {
            right: 0px; }

.query-overview-block.half-view .collection-wrapper {
  gap: 30px 50px; }

.query-overview-block.half-view .part.agenda-part,
.query-overview-block.half-view .part.agenda-part:visited {
  -ms-flex: 0 1 calc(50% - 25px);
      flex: 0 1 calc(50% - 25px);
  margin: 0; }
  .query-overview-block.half-view .part.agenda-part .title-wrapper,
  .query-overview-block.half-view .part.agenda-part:visited .title-wrapper {
    min-height: 50px; }
  .query-overview-block.half-view .part.agenda-part .inner-wrapper .date-wrapper,
  .query-overview-block.half-view .part.agenda-part:visited .inner-wrapper .date-wrapper {
    -ms-flex: 0 1 140px;
        flex: 0 1 140px; }

.part.agenda-part,
.part.agenda-part:visited {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  margin-bottom: 25px;
  text-decoration: none;
  color: #1D70B7;
  position: relative;
  transition: 0.3s; }
  .part.agenda-part:last-child,
  .part.agenda-part:visited:last-child {
    margin-bottom: 0; }
  .part.agenda-part .inner-wrapper,
  .part.agenda-part:visited .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
    .part.agenda-part .inner-wrapper .date-wrapper,
    .part.agenda-part:visited .inner-wrapper .date-wrapper {
      -ms-flex: 0 1 120px;
          flex: 0 1 120px;
      background: #1D70B7;
      padding: 24px 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      border-radius: 5px 0 0 5px;
      transition: 0.3s; }
      .part.agenda-part .inner-wrapper .date-wrapper .inner-date,
      .part.agenda-part:visited .inner-wrapper .date-wrapper .inner-date {
        display: block;
        width: 100%; }
      .part.agenda-part .inner-wrapper .date-wrapper .day,
      .part.agenda-part .inner-wrapper .date-wrapper .month,
      .part.agenda-part:visited .inner-wrapper .date-wrapper .day,
      .part.agenda-part:visited .inner-wrapper .date-wrapper .month {
        text-align: center;
        color: #fff;
        display: block;
        line-height: 1;
        width: 100%;
        transition: 0.3s; }
      .part.agenda-part .inner-wrapper .date-wrapper .day,
      .part.agenda-part:visited .inner-wrapper .date-wrapper .day {
        font-size: 52px;
        font-size: 3.25rem;
        font-weight: 700; }
      .part.agenda-part .inner-wrapper .date-wrapper .month,
      .part.agenda-part:visited .inner-wrapper .date-wrapper .month {
        font-size: 20px;
        font-size: 1.25rem;
        font-weight: 400;
        text-transform: capitalize;
        margin-bottom: 12px; }
    .part.agenda-part .inner-wrapper .content-wrapper,
    .part.agenda-part:visited .inner-wrapper .content-wrapper {
      -ms-flex: 1;
          flex: 1;
      padding: 20px;
      background: #fff;
      border: 2px solid #1D70B7;
      border-radius: 0 5px 5px 0;
      transition: 0.3s; }
    .part.agenda-part .inner-wrapper .event-date-string,
    .part.agenda-part:visited .inner-wrapper .event-date-string {
      margin-bottom: 0px;
      position: relative; }
      .part.agenda-part .inner-wrapper .event-date-string:before,
      .part.agenda-part:visited .inner-wrapper .event-date-string:before {
        content: '';
        background-image: url("../images/icons/agenda-icon.svg");
        display: inline-block;
        height: 20px;
        width: 12px;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-position: center center;
        margin-right: 14px;
        position: relative;
        top: 5px; }
    .part.agenda-part .inner-wrapper .event-location-string,
    .part.agenda-part:visited .inner-wrapper .event-location-string {
      position: relative; }
      .part.agenda-part .inner-wrapper .event-location-string:before,
      .part.agenda-part:visited .inner-wrapper .event-location-string:before {
        content: '';
        background-image: url("../images/icons/location-icon.svg");
        display: inline-block;
        height: 20px;
        width: 12px;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-position: center center;
        margin-right: 14px;
        position: relative;
        top: 5px; }
    .part.agenda-part .inner-wrapper .event-date-string,
    .part.agenda-part .inner-wrapper .event-location-string,
    .part.agenda-part:visited .inner-wrapper .event-date-string,
    .part.agenda-part:visited .inner-wrapper .event-location-string {
      color: #222;
      font-size: 14px;
      font-size: 0.875rem; }
  .part.agenda-part .category-list,
  .part.agenda-part:visited .category-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px; }
    .part.agenda-part .category-list li,
    .part.agenda-part:visited .category-list li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      display: inline-block;
      padding: 5px 15px;
      font-weight: 700;
      font-size: 10px;
      font-size: 0.625rem;
      background: #f4f9fc;
      color: #29235c;
      border-radius: 100px; }
      .part.agenda-part .category-list li::before,
      .part.agenda-part:visited .category-list li::before {
        display: none; }
  .part.agenda-part .title-wrapper,
  .part.agenda-part:visited .title-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-bottom: 10px; }
    .part.agenda-part .title-wrapper .left-side,
    .part.agenda-part:visited .title-wrapper .left-side {
      -ms-flex: 1;
          flex: 1;
      margin-right: 40px; }
      .part.agenda-part .title-wrapper .left-side .part-title,
      .part.agenda-part:visited .title-wrapper .left-side .part-title {
        margin: 0;
        font-size: 20px;
        font-size: 1.25rem; }
    .part.agenda-part .title-wrapper .right-side,
    .part.agenda-part:visited .title-wrapper .right-side {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
  .part.agenda-part:hover .inner-wrapper .date-wrapper, .part.agenda-part:focus .inner-wrapper .date-wrapper,
  .part.agenda-part:visited:hover .inner-wrapper .date-wrapper,
  .part.agenda-part:visited:focus .inner-wrapper .date-wrapper {
    background: #29235c; }
    .part.agenda-part:hover .inner-wrapper .date-wrapper .month,
    .part.agenda-part:hover .inner-wrapper .date-wrapper .day, .part.agenda-part:focus .inner-wrapper .date-wrapper .month,
    .part.agenda-part:focus .inner-wrapper .date-wrapper .day,
    .part.agenda-part:visited:hover .inner-wrapper .date-wrapper .month,
    .part.agenda-part:visited:hover .inner-wrapper .date-wrapper .day,
    .part.agenda-part:visited:focus .inner-wrapper .date-wrapper .month,
    .part.agenda-part:visited:focus .inner-wrapper .date-wrapper .day {
      color: #1D70B7; }
  .part.agenda-part:hover .inner-wrapper .content-wrapper, .part.agenda-part:focus .inner-wrapper .content-wrapper,
  .part.agenda-part:visited:hover .inner-wrapper .content-wrapper,
  .part.agenda-part:visited:focus .inner-wrapper .content-wrapper {
    border: 2px solid #29235c; }

.single-agenda .tw-data .category-list li {
  background: #1D70B7;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 10px; }

.single-agenda .part-date {
  margin-bottom: 8px;
  position: relative;
  color: #222;
  font-size: 16px;
  font-size: 1rem; }
  .single-agenda .part-date:before {
    content: '';
    background-image: url("../images/icons/agenda-icon.svg");
    display: inline-block;
    height: 20px;
    width: 16px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 14px;
    position: relative;
    top: 3px; }

.single-agenda .part-location {
  position: relative;
  color: #222;
  font-size: 16px;
  font-size: 1rem; }
  .single-agenda .part-location:before {
    content: '';
    background-image: url("../images/icons/location-icon.svg");
    display: inline-block;
    height: 20px;
    width: 13px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 16px;
    position: relative;
    top: 3px; }

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

.filter-wrapper {
  margin-bottom: 75px; }
  .filter-wrapper .filter-title {
    display: inline-block;
    margin-right: 50px; }
  .filter-wrapper ul {
    display: inline-block; }
    .filter-wrapper ul li {
      display: inline-block;
      margin-right: 30px; }
      .filter-wrapper ul li button {
        font-size: 15px;
        font-size: 0.9375rem;
        padding: 10px 30px;
        background: #F2F9FE;
        color: #29235c;
        border: none;
        border-radius: 30px;
        font-weight: 700;
        transition: 0.3s; }
        .filter-wrapper ul li button:hover {
          background: #29235c;
          color: #fff; }
        .filter-wrapper ul li button.active-item {
          background: #1D70B7;
          color: #fff; }
          .filter-wrapper ul li button.active-item:hover {
            background: #a3195b; }

#main-wrapper .section.cta_with_button_block {
  margin-top: 80px;
  margin-bottom: 180px; }

.block.collection-overview-block .block-title {
  margin-bottom: 50px;
  text-align: center; }

.query-overview-button-wrapper {
  text-align: right; }
  .query-overview-button-wrapper a,
  .query-overview-button-wrapper a:visited {
    background: none;
    padding: 0;
    margin-top: 30px;
    color: #1D70B7; }
    .query-overview-button-wrapper a:hover,
    .query-overview-button-wrapper a:visited:hover {
      background: none;
      text-decoration: underline;
      color: #a3195b; }

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

.tw-data {
  margin-bottom: 30px; }
  .tw-data .category-list {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 10px; }
    .tw-data .category-list li {
      background: #a3195b;
      padding: 6px 14px;
      color: #fff;
      border-radius: 15px;
      font-size: 11px;
      font-size: 0.6875rem;
      font-weight: 600; }
  .tw-data .part-location {
    display: inline-block;
    font-size: 15px;
    font-size: 0.9375rem; }

.tw-part,
.tw-part:visited {
  display: block;
  width: 100%;
  border: 1px solid #e4e4e4;
  padding: 20px 64px 0px 40px;
  border-radius: 5px;
  margin-bottom: 20px;
  position: relative;
  max-width: 820px; }
  .tw-part.patient:before,
  .tw-part:visited.patient:before {
    background: #1D70B7; }
  .tw-part.patient .category-list li,
  .tw-part:visited.patient .category-list li {
    background: #1D70B7; }
  .tw-part:before,
  .tw-part:visited:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 10px;
    background: #a3195b;
    z-index: 0;
    border-radius: 5px 0 0 5px; }
  .tw-part .category-list,
  .tw-part:visited .category-list {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 10px; }
    .tw-part .category-list li,
    .tw-part:visited .category-list li {
      background: #a3195b;
      padding: 6px 14px;
      color: #fff;
      border-radius: 15px;
      font-size: 11px;
      font-size: 0.6875rem;
      font-weight: 600; }
  .tw-part .part-location,
  .tw-part:visited .part-location {
    display: inline-block;
    font-size: 15px;
    font-size: 0.9375rem; }
  .tw-part .part-title,
  .tw-part:visited .part-title {
    margin: 0 0 15px 0; }
  .tw-part .button.submit,
  .tw-part:visited .button.submit {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 10px 30px;
    margin-right: 20px;
    margin-bottom: 20px; }
  .tw-part .button.readmore,
  .tw-part:visited .button.readmore {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 10px 30px;
    background: #F2F9FE;
    color: #29235c;
    margin-bottom: 20px; }
    .tw-part .button.readmore:hover,
    .tw-part:visited .button.readmore:hover {
      background: #29235c;
      color: #fff; }

.faq-part {
  max-width: 1070px;
  width: 100%;
  margin-bottom: 18px;
  border-bottom: 1px solid #e4e4e4; }
  .faq-part .faq-vragen {
    position: relative;
    margin: 0;
    background: #fff;
    border: none;
    width: 100%;
    padding: 20px 135px 20px 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 600;
    text-align: left;
    color: #29235c;
    line-height: 125%;
    font-family: "Source Sans Pro", sans-serif, system-ui; }
    .faq-part .faq-vragen:after {
      position: absolute;
      content: '';
      background-image: url(../images/icons/chevron-right.svg);
      height: 18px;
      width: 12px;
      right: 30px;
      top: calc(50% - 9px);
      transform: translateY(-50%);
      background-position: center center;
      background-size: contain;
      background-repeat: no-repeat;
      display: block;
      transition: 0.3s;
      transform: rotate(90deg); }
  .faq-part .faq-wrapper {
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center; }
  .faq-part .faq-wrapper .faq-answer {
    display: none;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    padding: 10px 135px 30px 0;
    line-height: 32px;
    position: relative;
    top: -1px; }
  .faq-part .faq-wrapper.fold-open .faq-answer {
    display: block; }
  .faq-part .faq-wrapper.fold-open .faq-vragen {
    background: #fff;
    color: #1D70B7; }
    .faq-part .faq-wrapper.fold-open .faq-vragen:after {
      transform: rotate(-90deg); }
  .faq-part:last-child {
    border: none; }
  .faq-part .faq-wrapper li:last-child {
    margin-bottom: 0; }
    .faq-part .faq-wrapper li:last-child .faq-vragen {
      border: none; }

.part.vacature-part {
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
  max-width: 1080px;
  margin: 0 auto; }
  .part.vacature-part:last-child .inner-wrapper {
    border: none; }
  .part.vacature-part .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    max-width: 1364px;
    margin: 0 auto;
    border-bottom: 1px solid #29235c;
    position: relative; }
    .part.vacature-part .inner-wrapper .left-side {
      -ms-flex: 4;
          flex: 4;
      padding-right: 30px; }
      .part.vacature-part .inner-wrapper .left-side .part-title {
        margin: 30px 0 30px 0;
        font-size: 26px;
        font-size: 1.625rem; }
    .part.vacature-part .inner-wrapper .right-side {
      -ms-flex: 1;
          flex: 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: end;
          justify-content: flex-end; }
      .part.vacature-part .inner-wrapper .right-side .button {
        margin-top: 0;
        padding: 10px 30px;
        font-size: 16px;
        font-size: 1rem; }

.post-part {
  text-decoration: none;
  position: relative;
  display: block;
  margin-bottom: 18px; }
  .post-part:last-child {
    margin-bottom: 0; }
  .post-part .inner-wrapper {
    padding: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    border-radius: 8px;
    background: #F2F9FE;
    border: 1.2px solid #CBCDDD;
    gap: 18px;
    transition: .3s; }
  .post-part .right-side {
    -ms-flex: 0 1 calc(100% - 174px);
        flex: 0 1 calc(100% - 174px);
    padding-right: 10px; }
    .post-part .right-side .part-title {
      padding: 6px 0 6px 0;
      margin: 0;
      text-decoration: none;
      font-family: "Source Sans Pro", sans-serif, system-ui;
      font-weight: 600;
      font-size: 20px;
      font-size: 1.25rem; }
    .post-part .right-side .excerpt {
      font-size: 14px;
      font-size: 0.875rem;
      color: #29235c;
      padding: 0 0 10px 0;
      line-height: 20px;
      margin: 0; }
    .post-part .right-side .category-list {
      display: inline-block; }
      .post-part .right-side .category-list li {
        background: #6BA891;
        color: #fff;
        font-size: 11px;
        font-size: 0.6875rem;
        padding: 4px 14px;
        font-weight: 400;
        border-radius: 15px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        display: inline-block;
        margin-right: 8px; }
        .post-part .right-side .category-list li:before {
          display: none; }
    .post-part .right-side .part-time {
      font-size: 14px;
      font-size: 0.875rem;
      padding: 0 0 10px 0;
      display: inline-block;
      text-decoration: none;
      color: #29235c; }
    .post-part .right-side .button {
      background: #fff;
      border: 1px solid #D6D8E5;
      color: #29235c;
      font-size: 14px;
      font-size: 0.875rem;
      padding: 8px 20px;
      font-weight: 400;
      float: right;
      transition: .3s; }
  .post-part .thumb {
    overflow: hidden;
    border-radius: 5px;
    position: relative;
    -ms-flex: 0 1 156px;
        flex: 0 1 156px; }
  .post-part:hover .inner-wrapper, .post-part:focus .inner-wrapper {
    background: #F2F9FE;
    border-color: #1D70B7; }
    .post-part:hover .inner-wrapper .button, .post-part:focus .inner-wrapper .button {
      background: #29235c;
      border-color: #29235c;
      color: #fff; }

.section.slider_block {
  max-width: 920px;
  margin: 0 auto; }
  .section.slider_block .flickity-prev-next-button {
    background: rgba(255, 255, 255, 0.85);
    transition: 0.2s; }
    .section.slider_block .flickity-prev-next-button:hover {
      background: white; }
    .section.slider_block .flickity-prev-next-button .flickity-button-icon {
      fill: #1D70B7; }
  .section.slider_block .flickity-page-dots .dot.is-selected {
    background: #1D70B7; }

.filter-wrapper ul li {
  margin-bottom: 20px;
  margin-right: 20px; }

.filter-wrapper {
  margin-bottom: 45px; }

.collection-wrapper .part.story-part {
  -ms-flex: 0 1 calc(50% - 25px);
      flex: 0 1 calc(50% - 25px);
  margin-right: 50px;
  margin-bottom: 50px; }
  .collection-wrapper .part.story-part:nth-child(2n + 2) {
    margin-right: 0; }

.block.story-and-video-block .part.story-part {
  -ms-flex: 1;
      flex: 1; }

.part.story-part {
  background: #F3F9FE;
  position: relative;
  box-shadow: 0 0 0 1px #e4e4e4;
  border-radius: 5px; }
  .part.story-part .inner-wrapper {
    padding: 60px 30px 30px 30px; }
  .part.story-part .story-desc {
    margin-bottom: 25px; }
  .part.story-part .readmore,
  .part.story-part .readmore:visited {
    text-decoration: none;
    color: #1D70B7;
    font-weight: 700; }
    .part.story-part .readmore:hover, .part.story-part .readmore:focus,
    .part.story-part .readmore:visited:hover,
    .part.story-part .readmore:visited:focus {
      text-decoration: underline;
      color: #a3195b; }
  .part.story-part .author-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center; }
    .part.story-part .author-info .part-title {
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 600;
      padding-bottom: 5px;
      display: block;
      line-height: 100%; }
    .part.story-part .author-info .author-age {
      font-size: 18px;
      font-size: 1.125rem;
      display: block; }
  .part.story-part .thumb {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px; }
  .part.story-part:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #29235c;
    z-index: -1;
    transform: rotate(2deg);
    transform-origin: center;
    border-radius: 5px; }

.section.content_block_double .block-row.blocks-in-row-2 {
  -ms-flex-align: start;
      align-items: flex-start; }

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