/**
 * 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: */
.single-post .section.block_content .block.content-block,
.single-post .section .column.content,
.single-post .column.image,
.single-post .section-title,
.single-post .block.image-block, .single-post .block.cta-block, .single-post .block.form-block, .single-post .block.usp-block, .single-post .block.cta-with-form-block, .single-post .block.video-block, .single-post .block.gallery-block, .single-post .block.query-with-filter-block, .single-post .block.content_and_video_block, .single-post .block.content_and_form-block, .single-post .block.content_block_double, .single-post .block.content_block_triple, .single-post .block.content_and_image-block, .single-post .block.collection-overview-block, .single-post .block.content-with-numbered-repeater-block, .single-post .block.faq-block, .single-post .block.special-navigation-block {
  max-width: 820px !important;
  margin: 0 auto;
  -ms-flex: 0 1 820px;
      flex: 0 1 820px; }

.single-post h2 {
  font-size: 26px;
  font-size: 1.625rem; }

.single-post h3 {
  font-size: 20px;
  font-size: 1.25rem; }

.single-post h4 {
  font-size: 18px;
  font-size: 1.125rem; }

.single-post .section.block_double_image .container {
  max-width: 820px !important; }
  .single-post .section.block_double_image .container .block-row {
    gap: 20px; }

.single-post .section.block_double_image .block.image-block {
  -ms-flex: 1;
      flex: 1; }

.single-post .section.block_content .block.content-block {
  padding: 0; }

.single-post .section {
  margin-bottom: 35px; }
  .single-post .section:first-child {
    margin-top: 30px; }

.single-post .section.related-posts {
  margin-top: 80px;
  background: #ECF2F1;
  padding: 80px 0;
  margin-bottom: 0; }
  .single-post .section.related-posts .container {
    max-width: 1700px !important; }
    .single-post .section.related-posts .container .block-row .block.collection-overview-block {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      max-width: 100% !important; }

.single-post .hero .content-wrapper {
  width: 100%; }

.single-post .hero .content-wrapper #breadcrumbs {
  max-width: 800px;
  margin: 0 auto; }

.hero.post-hero {
  position: relative; }
  .hero.post-hero:after {
    content: "";
    position: absolute;
    z-index: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    background: #FEE195; }
  .hero.post-hero:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("../images/cl-small-header.svg");
    z-index: 0;
    height: calc(100% - 80px);
    width: 100%;
    background-size: contain;
    background-position: top right;
    background-repeat: no-repeat;
    background-color: none; }
  .hero.post-hero #breadcrumbs {
    margin-bottom: 20px;
    font-size: 12px;
    font-size: 0.75rem;
    color: #242323; }
    .hero.post-hero #breadcrumbs a {
      color: #242323; }
  .hero.post-hero:has(+ .post-intro-section.has-thumbnail) {
    margin-bottom: 0; }
    .hero.post-hero:has(+ .post-intro-section.has-thumbnail) .container {
      position: relative;
      padding-bottom: 320px;
      z-index: 3; }
    .hero.post-hero:has(+ .post-intro-section.has-thumbnail) .content-wrapper {
      padding: 200px 0 80px 0;
      padding-bottom: 0; }

.post-intro-section.has-thumbnail {
  position: relative;
  top: -300px;
  margin-bottom: -300px;
  z-index: 3; }
  .post-intro-section.has-thumbnail .block.intro-block {
    max-width: 820px;
    margin: 0 auto; }
    .post-intro-section.has-thumbnail .block.intro-block .thumb img {
      border-radius: 10px;
      overflow: hidden; }
    .post-intro-section.has-thumbnail .block.intro-block .content-wrapper {
      max-width: 720px;
      margin-top: 20px; }
      .post-intro-section.has-thumbnail .block.intro-block .content-wrapper .part-title {
        margin: 20px 0 0 0;
        font-size: 32px;
        font-size: 2rem; }
      .post-intro-section.has-thumbnail .block.intro-block .content-wrapper .meta-bar {
        color: #1B604A;
        font-size: 12px;
        font-size: 0.75rem; }

.search .main-wrapper .section:first-child {
  margin-bottom: 10px; }

.search .section.block_content {
  margin-top: 80px; }

.search .section.block_content .block.content-block {
  max-width: 940px;
  background: #fff;
  margin: 0 !important; }

.search .section.search-form {
  margin-top: 0;
  margin-bottom: 0; }
  .search .section.search-form .block.search-block {
    max-width: 940px;
    background: #fff;
    padding: 20px 0 0 0;
    /* Remove the default appearance of the clear button */
    /* Custom style for the clear button */ }
    .search .section.search-form .block.search-block input[type="search"]::-webkit-search-cancel-button {
      appearance: none; }
    .search .section.search-form .block.search-block input[type="search"]::-webkit-search-cancel-button {
      height: 16px;
      width: 16px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>') no-repeat center center;
      background-size: contain;
      cursor: pointer; }
    .search .section.search-form .block.search-block input[type="search"]::-ms-clear {
      display: none;
      /* Hide the clear button in IE/Edge */ }
    .search .section.search-form .block.search-block form {
      background: #f4f4f4;
      border-radius: 6px;
      padding: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px 30px; }
      .search .section.search-form .block.search-block form .search-field {
        background: #fff;
        border: 1px solid #f4f4f4;
        padding: 12px;
        border-radius: 0;
        outline: none;
        min-height: 50px;
        border-radius: 6px;
        top: 0;
        right: 0;
        z-index: 1;
        transition: 0.3s;
        -ms-flex: 1;
            flex: 1; }
    .search .section.search-form .block.search-block .button {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      display: inline-block;
      border: none;
      min-height: 50px; }

.search .section.search-results {
  margin-top: 0; }
  .search .section.search-results .block.results-block {
    max-width: 940px;
    background: #fff;
    padding: 60px 0 0 0; }
    .search .section.search-results .block.results-block nav ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px; }
      .search .section.search-results .block.results-block nav ul li {
        -ms-flex: 0 1 calc(50% - 5px);
            flex: 0 1 calc(50% - 5px); }
    .search .section.search-results .block.results-block nav ul li {
      margin-top: 30px;
      padding: 25px;
      background: #f4f4f4;
      border-radius: 6px; }
      .search .section.search-results .block.results-block nav ul li:after, .search .section.search-results .block.results-block nav ul li:before {
        display: none; }
    .search .section.search-results .block.results-block .type-label {
      background: #B2CBC6;
      color: #1B604A;
      padding: 8px 10px;
      font-size: 12px;
      font-size: 0.75rem;
      border-radius: 3px;
      display: inline-block;
      margin-bottom: 20px;
      margin-right: 20px; }
    .search .section.search-results .block.results-block .result-title {
      font-size: 20px;
      font-size: 1.25rem;
      display: inline-block;
      top: 4px;
      margin: 0 0 10px 0;
      position: relative; }
    .search .section.search-results .block.results-block .result-excerpt {
      font-size: 14px;
      font-size: 0.875rem; }
    .search .section.search-results .block.results-block .button {
      margin-top: 15px;
      padding: 0;
      background: none;
      border: none;
      padding: 0;
      font-size: 14px;
      font-size: 0.875rem;
      color: #1B604A;
      font-weight: 500;
      text-decoration: underline; }
      .search .section.search-results .block.results-block .button:hover, .search .section.search-results .block.results-block .button:focus {
        background-color: none;
        color: #242323; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJzaW5nbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQWdCSCx5QkFBeUI7QUFPekIseUJBQXlCO0FBK0J6QiwyQkFBMkI7QUFnQjNCLG9CQUFvQjtBQWFwQix1QkFBdUI7QUErQ3ZCLHFCQUFxQjtBQ3JJckI7Ozs7O0VBTUUsNEJBQTJCO0VBQzNCLGVBQWM7RUFDZCxvQkFBZTtNQUFmLGdCQUFlLEVBQ2Y7O0FBVEY7RURpSkMsZ0JDdEl3QjtFRHVJeEIsb0JBVnVCLEVDNUh0Qjs7QUFaRjtFRGlKQyxnQkNuSXdCO0VEb0l4QixtQkFWdUIsRUN6SHRCOztBQWZGO0VEaUpDLGdCQ2hJd0I7RURpSXhCLG9CQVZ1QixFQ3RIdEI7O0FBbEJGO0VBcUJHLDRCQUEyQixFQUkzQjtFQXpCSDtJQXVCSSxVQUFTLEVBQ1Q7O0FBeEJKO0VBMkJHLFlBQU87TUFBUCxRQUFPLEVBQ1A7O0FBNUJIO0VBK0JFLFdBQVUsRUFDVjs7QUFoQ0Y7RUFrQ0Usb0JBQW1CLEVBSW5CO0VBdENGO0lBb0NHLGlCQUFnQixFQUNoQjs7QUFyQ0g7RUF3Q0UsaUJBQWdCO0VBQ2hCLG9CRnhCa0I7RUV5QmxCLGdCQUFlO0VBQ2YsaUJBQWdCLEVBVWhCO0VBckRGO0lBNkNHLDZCQUE0QixFQU81QjtJQXBESDtNQWdESyxtQkFBYztVQUFkLGVBQWM7TUFDZCwyQkFBMEIsRUFDMUI7O0FBTUw7RUFFRSxZQUFXLEVBQ1g7O0FBSEY7RUFLRSxpQkFBZ0I7RUFDaEIsZUFBYyxFQUNkOztBQUdGO0VBQ0MsbUJBQWtCLEVBNkNsQjtFQTlDRDtJQUdFLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLFNBQVE7SUFDUixVQUFTO0lBQ1QsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsb0JGMURjLEVFMkRkO0VBWEY7SUFhRSxZQUFXO0lBQ1gsbUJBQWtCO0lB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SjtNQXlISSxpQkFBZ0I7TUFDaEIsV0FBVTtNQUNWLGlCQUFnQjtNQUNoQixhQUFZO01BQ1osV0FBVTtNRDNIYixnQkM0SDBCO01EM0gxQixvQkFWdUI7TUNzSXBCLGVGOVBlO01FK1BmLGlCRjNPZTtNRTRPZiwyQkFBMEIsRUFLMUI7TUF0SUo7UUFtSUssdUJBQXNCO1FBQ3RCLGVGM1FVLEVFNFFWIiwiZmlsZSI6InNpbmdsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG4kZm9udC1zdGFjazogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiRoZWFkLXN0YWNrOiBcIkZyYW5rIFJ1aGwgTGlicmVcIiwgc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzI0MjMyMztcbiRncmV5OiAjZjRmNGY0O1xuJGJsdWU6ICMwMDlmZTM7XG5cbiRkYXJrR3JlZW46ICMwMDQyNTg7XG4kZ3JlZW46ICM0MGE1MzY7XG4kaG92ZXJHcmVlbjogI0IyQ0JDNjtcblxuJGRhcmtHcmVlbjogIzFCNjA0QTtcbiRsaWdodEdyZWVuOiAjRUNGMkYxO1xuJHllbGxvdzogI0ZFRTE5NTtcbiRsaWdodEJsdWU6ICNFNEVDRjQ7XG5cbiRibHVlOiAkZGFya0dyZWVuO1xuJGdyZWVuOiAkZGFya0dyZWVuO1xuXG4kYm9yZGVyLXJhZGl1czogNnB4O1xuXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XG4kZm9ybS1pbnB1dC1jb2xvcjogIzk5OTtcbiRmb3JtLWlucHV0LWhvdmVyLWNvbG9yOiAjMDAwO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJGNvbnRhaW5lcldpZHRoOiAxNzAwcHg7XG5cbiRsaWdodC13ZWlnaHQ6IDMwMDtcbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJG1lZGl1bS13ZWlnaHQ6IDUwMDtcbiRzZW1pLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiA3MDA7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0cGFkZGluZzogMTRweCAzNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaS13ZWlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRob3ZlckdyZWVuO1xuXHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi1yZWFkbW9yZSgpIHtcblx0cGFkZGluZzogMTRweCAzNXB4O1xuXHRjb2xvcjogJGRhcmtHcmVlbjtcblx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC43KTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnRmYWNlKCR0eXBlLCAkc3R5bGU6IFwiXCIpIHtcblx0QGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibWVkaXVtXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLU1lZGl1bVwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJib2xkXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUJvbGRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwicmVndWxhclwiIGFuZCAkc3R5bGUgPT0gXCJpdGFsaWNcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fVxufVxuXG4vL0ZsZXggc29sdXRpb25cbkBtaXhpbiBibG9jay1zaXplKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdGZsZXg6IDAgMSBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG5AZnVuY3Rpb24gY2FsYy13aGl0ZXNwYWNlKCRiYXNlLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdEByZXR1cm4gY2FsYygjeyRiYXNlfSAtICgoI3skaXRlbUluUm93fSAtIDEpICogI3skZ2FwfSAvICN7JGl0ZW1JblJvd30pKTtcbn1cblxuLy9SZXR1cm5cbkBmdW5jdGlvbiByZXR1cm4tYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMtd2hpdGVzcGFjZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCk7XG59XG5cbi8vQ29udGFpbmVyIHdoaXRlc3BhY2VcbkBmdW5jdGlvbiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXIpIHtcblx0QHJldHVybiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSkgLyAyKSk7XG59IiwiQGltcG9ydCBcImJhc2UvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvX21peGluc1wiO1xuXG4uc2luZ2xlLXBvc3Qge1xuXHQuc2VjdGlvbi5ibG9ja19jb250ZW50IC5ibG9jay5jb250ZW50LWJsb2NrLFxuXHQuc2VjdGlvbiAuY29sdW1uLmNvbnRlbnQsXG5cdC5jb2x1bW4uaW1hZ2UsXG5cdC5zZWN0aW9uLXRpdGxlLFxuXHQuYmxvY2suaW1hZ2UtYmxvY2ssIC5ibG9jay5jdGEtYmxvY2ssIC5ibG9jay5mb3JtLWJsb2NrLCAuYmxvY2sudXNwLWJsb2NrLCAuYmxvY2suY3RhLXdpdGgtZm9ybS1ibG9jaywgLmJsb2NrLnZpZGVvLWJsb2NrLCAuYmxvY2suZ2FsbGVyeS1ibG9jaywgLmJsb2NrLnF1ZXJ5LXdpdGgtZmlsdGVyLWJsb2NrLCAuYmxvY2suY29udGVudF9hbmRfdmlkZW9fYmxvY2ssIC5ibG9jay5jb250ZW50X2FuZF9mb3JtLWJsb2NrLCAuYmxvY2suY29udGVudF9ibG9ja19kb3VibGUsIC5ibG9jay5jb250ZW50X2Jsb2NrX3RyaXBsZSwgLmJsb2NrLmNvbnRlbnRfYW5kX2ltYWdlLWJsb2NrLCAuYmxvY2suY29sbGVjdGlvbi1vdmVydmlldy1ibG9jaywgLmJsb2NrLmNvbnRlbnQtd2l0aC1udW1iZXJlZC1yZXBlYXRlci1ibG9jaywgLmJsb2NrLmZhcS1ibG9jaywgLmJsb2NrLnNwZWNpYWwtbmF2aWdhdGlvbi1ibG9jaywgXHQge1xuXHRcdG1heC13aWR0aDogODIwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRmbGV4OiAwIDEgODIwcHg7XG5cdH1cblx0aDJ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xuXHR9XG5cdGgze1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0fVxuXHRoNHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdH1cblx0LnNlY3Rpb24uYmxvY2tfZG91YmxlX2ltYWdle1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDgyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQuYmxvY2stcm93e1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jay5pbWFnZS1ibG9ja3tcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cdC5zZWN0aW9uLmJsb2NrX2NvbnRlbnQgLmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnNlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5zZWN0aW9uLnJlbGF0ZWQtcG9zdHN7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmVlbjtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQuY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiAxNzAwcHggIWltcG9ydGFudDtcblx0XHRcdC5ibG9jay1yb3d7XG5cdFx0XHRcdC5ibG9jay5jb2xsZWN0aW9uLW92ZXJ2aWV3LWJsb2Nre1xuXHRcdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCB7XG5cdC5oZXJvIC5jb250ZW50LXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5oZXJvIC5jb250ZW50LXdyYXBwZXIgI2JyZWFkY3J1bWJzIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5oZXJvLnBvc3QtaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJHllbGxvdztcblx0fVxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2wtc21hbGwtaGVhZGVyLnN2Z1wiKTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdH1cblx0I2JyZWFkY3J1bWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdH1cblx0JjpoYXMoKyAucG9zdC1pbnRyby1zZWN0aW9uLmhhcy10aHVtYm5haWwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMyMHB4O1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAyMDBweCAwIDgwcHggMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucG9zdC1pbnRyby1zZWN0aW9uLmhhcy10aHVtYm5haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTMwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMzAwcHg7XG5cdHotaW5kZXg6IDM7XG5cdC5ibG9jay5pbnRyby1ibG9jayB7XG5cdFx0bWF4LXdpZHRoOiA4MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQudGh1bWIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdC5wYXJ0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzJweCk7XG5cdFx0XHR9XG5cdFx0XHQubWV0YS1iYXJ7XG5cdFx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gge1xuXHQubWFpbi13cmFwcGVyIC5zZWN0aW9uOmZpcnN0LWNoaWxkIHtcblx0XHQvL21hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuc2VjdGlvbi5ibG9ja19jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cdC5zZWN0aW9uLmJsb2NrX2NvbnRlbnQge1xuXHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdG1heC13aWR0aDogOTQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi5zZWFyY2gtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5ibG9jay5zZWFyY2gtYmxvY2sge1xuXHRcdFx0bWF4LXdpZHRoOiA5NDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cblx0XHRcdC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRoZSBjbGVhciBidXR0b24gKi9cblx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC8qIEN1c3RvbSBzdHlsZSBmb3IgdGhlIGNsZWFyIGJ1dHRvbiAqL1xuXHRcdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCI+PGxpbmUgeDE9XCIxOFwiIHkxPVwiNlwiIHgyPVwiNlwiIHkyPVwiMThcIi8+PGxpbmUgeDE9XCI2XCIgeTE9XCI2XCIgeDI9XCIxOFwiIHkyPVwiMThcIi8+PC9zdmc+Jylcblx0XHRcdFx0XHRuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1jbGVhciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IC8qIEhpZGUgdGhlIGNsZWFyIGJ1dHRvbiBpbiBJRS9FZGdlICovXG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRnYXA6IDEwcHggMzBweDtcblx0XHRcdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24uc2VhcmNoLXJlc3VsdHMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0LmJsb2NrLnJlc3VsdHMtYmxvY2sge1xuXHRcdFx0bWF4LXdpZHRoOiA5NDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDYwcHggMCAwIDA7XG5cdFx0XHRuYXYgdWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRuYXYgdWwgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudHlwZS1sYWJlbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRob3ZlckdyZWVuO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5yZXN1bHQtdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LnJlc3VsdC1leGNlcnB0IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdfQ== */
