/**
 * Variable file
 * place global variables here:
 */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap");
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package buro been
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.intro .container .inner-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .intro .container .inner-wrapper .block-title {
    display: none; }
  .intro .container .inner-wrapper .content-wrapper {
    margin: 0 auto;
    max-width: 980px;
    position: relative; }
    .intro .container .inner-wrapper .content-wrapper p {
      font-size: 24px;
      font-size: 1.5rem; }
    .intro .container .inner-wrapper .content-wrapper:after {
      position: absolute;
      display: block;
      content: "";
      height: 22px;
      width: 22px;
      transition: .3s;
      opacity: 0;
      top: -1px;
      left: 6px;
      background-image: url("../../images/logo.svg");
      background-repeat: no-repeat;
      background-size: contain; }

.section.video .container .inner-wrapper .video-wrapper {
  width: 100%;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .section.video .container .inner-wrapper .video-wrapper .video.item {
    display: -ms-flexbox;
    display: flex;
    height: 410px;
    max-height: 410px;
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    max-width: 49%;
    width: auto;
    margin-bottom: 10px;
    position: relative;
    z-index: 9;
    padding: 30px;
    overflow: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .section.video .container .inner-wrapper .video-wrapper .video.item a, .section.video .container .inner-wrapper .video-wrapper .video.item a:visited {
      top: 0;
      left: 0;
      position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      z-index: 9; }
    .section.video .container .inner-wrapper .video-wrapper .video.item .svgLogo {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: end;
          align-self: flex-end;
      text-align: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 100%;
      margin-top: 50px;
      transition: .3s;
      z-index: 1; }
      .section.video .container .inner-wrapper .video-wrapper .video.item .svgLogo svg {
        width: 200px; }
    .section.video .container .inner-wrapper .video-wrapper .video.item h3 {
      opacity: 1;
      text-transform: none;
      transition: .3s;
      z-index: 9;
      padding-left: 2px;
      margin-bottom: 0;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: end;
          align-self: flex-end;
      text-align: center;
      -ms-flex-pack: center;
          justify-content: center;
      color: #ffffff;
      font-size: 24px;
      font-size: 1.5rem;
      margin-bottom: 10px; }
    .section.video .container .inner-wrapper .video-wrapper .video.item .part-overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      display: block;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      transition: .3s;
      pointer-events: none;
      background-color: rgba(0, 0, 0, 0.2); }
    .section.video .container .inner-wrapper .video-wrapper .video.item .content-overlay {
      position: absolute;
      bottom: 30px;
      left: 30px;
      opacity: 1;
      font-size: 28px;
      font-size: 1.75rem;
      font-weight: 900;
      text-transform: none;
      transition: .5s;
      z-index: 9;
      padding-left: 2px;
      width: 100%;
      max-width: calc( 100% - 60px);
      transform: translateY(400px); }
      .section.video .container .inner-wrapper .video-wrapper .video.item .content-overlay h4 {
        color: #ffffff; }
      .section.video .container .inner-wrapper .video-wrapper .video.item .content-overlay p {
        color: #ffffff;
        font-weight: 400; }
      .section.video .container .inner-wrapper .video-wrapper .video.item .content-overlay .bekijk {
        font-weight: 700; }
    .section.video .container .inner-wrapper .video-wrapper .video.item .part-background {
      position: absolute;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      transition: .8s;
      width: 100%;
      height: 410px;
      max-height: 410px;
      z-index: -1;
      top: 0;
      left: 0px; }
    .section.video .container .inner-wrapper .video-wrapper .video.item:hover {
      cursor: pointer; }
      .section.video .container .inner-wrapper .video-wrapper .video.item:hover h3 {
        opacity: 0;
        transform: translateY(-100px); }
      .section.video .container .inner-wrapper .video-wrapper .video.item:hover .svgLogo {
        transform: scale(1000%);
        opacity: .6; }
      .section.video .container .inner-wrapper .video-wrapper .video.item:hover .content-overlay {
        transform: translateY(0); }
      .section.video .container .inner-wrapper .video-wrapper .video.item:hover .part-overlay {
        background-color: rgba(230, 0, 126, 0.75); }
      .section.video .container .inner-wrapper .video-wrapper .video.item:hover .part-background {
        opacity: 1; }

.wave.block-tekst {
  margin: 0 0 0 0; }
  .wave.block-tekst .container {
    padding: 0;
    position: relative; }
    .wave.block-tekst .container:before {
      position: absolute;
      display: block;
      content: "";
      height: 120px;
      width: 83px;
      transition: .3s;
      opacity: 1;
      top: -10px;
      left: 6px;
      background-image: url("../../images/vibes.png");
      background-repeat: no-repeat;
      background-size: contain; }
    .wave.block-tekst .container .inner-wrapper {
      margin-left: 120px; }
      .wave.block-tekst .container .inner-wrapper .block-title {
        margin-right: 0;
        color: #ffffff;
        position: relative;
        font-size: 50px;
        font-size: 3.125rem;
        padding-left: 20px; }
        .wave.block-tekst .container .inner-wrapper .block-title:after {
          position: absolute;
          display: block;
          content: "";
          height: 100%;
          width: 100vw;
          transition: .3s;
          opacity: 1;
          top: 0;
          left: 0;
          z-index: -1; }

.karakteristiek .hero-banner {
  background-color: #812082; }
  .karakteristiek .hero-banner .container {
    padding-bottom: 0; }
    .karakteristiek .hero-banner .container .header-meta-wrapper {
      padding-top: 100px; }
      .karakteristiek .hero-banner .container .header-meta-wrapper .header-title {
        color: #ffffff;
        margin-bottom: -40px;
        font-size: 110px;
        font-size: 6.875rem; }

.karakteristiek .wave .container .inner-wrapper .block-title {
  background-color: #812082;
  color: #ffffff; }
  .karakteristiek .wave .container .inner-wrapper .block-title:after {
    background-color: #812082; }

.standaard-1 .hero-banner {
  background-color: #fff04a; }
  .standaard-1 .hero-banner .container {
    padding-bottom: 0; }
    .standaard-1 .hero-banner .container .header-meta-wrapper {
      padding-top: 100px; }
      .standaard-1 .hero-banner .container .header-meta-wrapper .header-title {
        color: #ffffff;
        margin-bottom: -40px;
        font-size: 110px;
        font-size: 6.875rem; }

.standaard-1 .wave .container .inner-wrapper .block-title {
  background-color: #fff04a;
  color: #000000; }
  .standaard-1 .wave .container .inner-wrapper .block-title:after {
    background-color: #fff04a; }

.standaard-2 .hero-banner {
  background-color: #76b82a; }
  .standaard-2 .hero-banner .container {
    padding-bottom: 0; }
    .standaard-2 .hero-banner .container .header-meta-wrapper {
      padding-top: 100px; }
      .standaard-2 .hero-banner .container .header-meta-wrapper .header-title {
        color: #ffffff;
        margin-bottom: -40px;
        font-size: 110px;
        font-size: 6.875rem; }

.standaard-2 .wave .container .inner-wrapper .block-title {
  background-color: #76b82a; }
  .standaard-2 .wave .container .inner-wrapper .block-title:after {
    background-color: #76b82a; }

.standaard-3 .hero-banner {
  background-color: #7fa2d5; }
  .standaard-3 .hero-banner .container {
    padding-bottom: 0; }
    .standaard-3 .hero-banner .container .header-meta-wrapper {
      padding-top: 100px; }
      .standaard-3 .hero-banner .container .header-meta-wrapper .header-title {
        color: #ffffff;
        margin-bottom: -40px;
        font-size: 110px;
        font-size: 6.875rem; }

.standaard-3 .wave .container .inner-wrapper .block-title {
  background-color: #7fa2d5; }
  .standaard-3 .wave .container .inner-wrapper .block-title:after {
    background-color: #7fa2d5; }

.standaard-4 .hero-banner {
  background-color: #f39200; }
  .standaard-4 .hero-banner .container {
    padding-bottom: 0; }
    .standaard-4 .hero-banner .container .header-meta-wrapper {
      padding-top: 100px; }
      .standaard-4 .hero-banner .container .header-meta-wrapper .header-title {
        color: #ffffff;
        margin-bottom: -40px;
        font-size: 110px;
        font-size: 6.875rem; }

.standaard-4 .wave .container .inner-wrapper .block-title {
  background-color: #f39200; }
  .standaard-4 .wave .container .inner-wrapper .block-title:after {
    background-color: #f39200; }

.downloads .container .inner-wrapper {
  width: 100%;
  max-width: 100%; }
  .downloads .container .inner-wrapper .block-title {
    font-size: 32px;
    font-size: 2rem;
    text-transform: none; }
  .downloads .container .inner-wrapper .content-wrapper {
    width: 100%;
    max-width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-left: 0; }
    .downloads .container .inner-wrapper .content-wrapper p {
      display: -ms-flexbox;
      display: flex;
      height: 300px;
      max-height: 300px;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      max-width: 24%;
      margin-right: 30px;
      width: auto;
      margin-bottom: 30px;
      position: relative;
      z-index: 9;
      padding: 30px;
      overflow: hidden;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      background-color: #e6007e;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .downloads .container .inner-wrapper .content-wrapper p img {
        max-height: 200px;
        max-width: 200px;
        margin: 0 auto; }
    .downloads .container .inner-wrapper .content-wrapper a, .downloads .container .inner-wrapper .content-wrapper a:visited {
      width: 100%;
      max-width: 100%;
      text-align: center;
      font-size: 20px;
      font-size: 1.25rem;
      color: #ffffff;
      font-weight: 700; }
      .downloads .container .inner-wrapper .content-wrapper a:hover, .downloads .container .inner-wrapper .content-wrapper a:visited:hover {
        color: #000000; }

.karakteristiek .downloads .container .inner-wrapper .content-wrapper p {
  background-color: #812082; }

.standaard-1 .downloads .container .inner-wrapper .content-wrapper p {
  background-color: #fff04a; }
  .standaard-1 .downloads .container .inner-wrapper .content-wrapper p a, .standaard-1 .downloads .container .inner-wrapper .content-wrapper p a:visited {
    color: #000000; }

.standaard-2 .downloads .container .inner-wrapper .content-wrapper p {
  background-color: #76b82a; }

.standaard-3 .downloads .container .inner-wrapper .content-wrapper p {
  background-color: #7fa2d5; }

.standaard-4 .downloads .container .inner-wrapper .content-wrapper p {
  background-color: #f39200; }

.section.block.content-block.block-tekst.downloads .container {
  padding: 30px 0; }

.section.video .container {
  padding-bottom: 30px; }

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