/**
 * 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.text-with-handpicked-employee-block,
.single-vacatures .section.text-with-handpicked-employee-block {
  padding: 0 0 80px 0; }

.single-post .section:first-child,
.single-vacatures .section:first-child {
  margin-top: 50px; }

.single-post .post-content-wrapper .container,
.single-vacatures .post-content-wrapper .container {
  max-width: 780px; }

.single-post .post-content-wrapper .post-thumbnail-wrapper,
.single-vacatures .post-content-wrapper .post-thumbnail-wrapper {
  position: relative;
  margin-top: -160px;
  margin-bottom: 20px; }
  .single-post .post-content-wrapper .post-thumbnail-wrapper img,
  .single-vacatures .post-content-wrapper .post-thumbnail-wrapper img {
    border-radius: 10px;
    border: 1px solid #E5E5E5; }

.single-post .post-content-wrapper .hero-title,
.single-vacatures .post-content-wrapper .hero-title {
  font-size: 30px;
  font-size: 1.875rem; }

.single-post .post-content-wrapper .breadcrumbs-wrapper,
.single-vacatures .post-content-wrapper .breadcrumbs-wrapper {
  margin-bottom: 15px; }
  .single-post .post-content-wrapper .breadcrumbs-wrapper a,
  .single-post .post-content-wrapper .breadcrumbs-wrapper a:visited,
  .single-vacatures .post-content-wrapper .breadcrumbs-wrapper a,
  .single-vacatures .post-content-wrapper .breadcrumbs-wrapper a:visited {
    color: #0C2A63;
    text-decoration: none; }
    .single-post .post-content-wrapper .breadcrumbs-wrapper a:hover, .single-post .post-content-wrapper .breadcrumbs-wrapper a:focus,
    .single-post .post-content-wrapper .breadcrumbs-wrapper a:visited:hover,
    .single-post .post-content-wrapper .breadcrumbs-wrapper a:visited:focus,
    .single-vacatures .post-content-wrapper .breadcrumbs-wrapper a:hover,
    .single-vacatures .post-content-wrapper .breadcrumbs-wrapper a:focus,
    .single-vacatures .post-content-wrapper .breadcrumbs-wrapper a:visited:hover,
    .single-vacatures .post-content-wrapper .breadcrumbs-wrapper a:visited:focus {
      color: #e85426;
      background: none; }
  .single-post .post-content-wrapper .breadcrumbs-wrapper span,
  .single-vacatures .post-content-wrapper .breadcrumbs-wrapper span {
    color: #0C2A63; }

.single-post .post-content-wrapper .meta-wrapper,
.single-vacatures .post-content-wrapper .meta-wrapper {
  margin-bottom: 20px; }

.single-post .post-content-wrapper .section,
.single-vacatures .post-content-wrapper .section {
  margin-bottom: 60px; }

.single-post .post-content-wrapper .section.text-with-handpicked-employee-block .block-row,
.single-vacatures .post-content-wrapper .section.text-with-handpicked-employee-block .block-row {
  gap: 50px; }

.single-post .post-content-wrapper .section.text-with-handpicked-employee-block .block.content-block,
.single-vacatures .post-content-wrapper .section.text-with-handpicked-employee-block .block.content-block {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.single-post .post-content-wrapper .section.text-with-handpicked-employee-block .block.employee-block,
.single-vacatures .post-content-wrapper .section.text-with-handpicked-employee-block .block.employee-block {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.single-post .post-content-wrapper .section.text-with-handpicked-employee-block .collection-wrapper .list-item,
.single-vacatures .post-content-wrapper .section.text-with-handpicked-employee-block .collection-wrapper .list-item {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.section.related-posts,
.section.related-posts {
  background: #F2F4F7;
  padding: 100px 0;
  margin-bottom: 0; }
  .section.related-posts .container,
  .section.related-posts .container {
    width: 100%; }

.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 {
  max-width: 780px;
  margin: 0 auto; }

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

.single-post .section {
  margin-bottom: 0; }

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

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

.hero.post-hero {
  background: #0C2A63;
  position: relative; }
  .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: 800px;
    margin: 0 auto; }
    .post-intro-section.has-thumbnail .block.intro-block .thumb img {
      border-radius: 10px;
      overflow: hidden;
      border: 1px solid #F2F4F7; }
    .post-intro-section.has-thumbnail .block.intro-block .content-wrapper {
      max-width: 720px;
      margin: 25px auto; }
      .post-intro-section.has-thumbnail .block.intro-block .content-wrapper .part-title {
        font-size: 32px;
        font-size: 2rem; }

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

.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: #F2F4F7;
      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 #F2F4F7;
        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: #F2F4F7;
      border-radius: 6px; }
    .search .section.search-results .block.results-block .type-label {
      background: #0C2A63;
      color: #fff;
      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: 24px;
      font-size: 1.5rem;
      display: inline-block;
      top: 4px;
      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; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJzaW5nbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQWdCSCx5QkFBeUI7QUFPekIseUJBQXlCO0FBK0J6QiwyQkFBMkI7QUFnQjNCLG9CQUFvQjtBQWFwQix1QkFBdUI7QUF1RXZCLHFCQUFxQjtBQzdKckI7O0VBR0Usb0JBQW1CLEVBQ25COztBQUpGOztFQU1FLGlCQUFnQixFQUNoQjs7QUFQRjs7RUFVRyxpQkFBZ0IsRUFDaEI7O0FBWEg7O0VBYUcsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFLbkI7RUFwQkg7O0lBaUJJLG9CQUFtQjtJQUNuQiwwQkFBeUIsRUFDekI7O0FBbkJKOztFRDhLQyxnQkN2SnlCO0VEd0p6QixvQkFmdUIsRUN4SXJCOztBQXhCSDs7RUEyQkcsb0JBQW1CLEVBY25CO0VBekNIOzs7O0lBOEJJLGVGcEJVO0lFcUJWLHNCQUFxQixFQU1yQjtJQXJDSjs7Ozs7OztNQWtDSyxlRnJCVztNRXNCWCxpQkFBZ0IsRUFDaEI7RUFwQ0w7O0lBdUNJLGVGL0JXLEVFZ0NYOztBQXhDSjs7RUE0Q0csb0JBQW1CLEVBQ25COztBQTdDSDs7RUFnREcsb0JBQW1CLEVBQ25COztBQWpESDs7RUFxREksVUFBUyxFQUNUOztBQXRESjs7RUF3REksbUJBQWM7TUFBZCxlQUFjLEVBQ2Q7O0FBekRKOztFQTJESSxtQkFBYztNQUFkLGVBQWMsRUFDZDs7QUE1REo7O0VBOERJLG1CQUFjO01BQWQsZUFBYyxFQUNkOztBQUtKOztFQUVDLG9CRjdEYTtFRThEYixpQkFBZ0I7RUFDaEIsaUJBQWdCLEVBSWhCO0VBUkQ7O0lBTUUsWUFBVyxFQUNYOztBQUdGOzs7OztFQU1FLGlCQUFnQjtFQUNoQixlQUFjLEVBQ2Q7O0FBUkY7RUFVRSxXQUFVLEVBQ1Y7O0FBWEY7RUFhRSxpQkFBZ0IsRUFDaEI7O0FBR0Y7RUFFRSxZQUFXLEVBQ1g7O0FBSEY7RUFLRSxpQkFBZ0I7RUFDaEIsZUFBYyxFQUNkOztBQUdGO0VBQ0Msb0JGaEdhO0VFaUdiLG1CQUFrQixFQWFsQjtFQWZEO0lBSUUsaUJBQWdCLEVBVWhCO0lBZEY7TUFNRyxtQkFBa0I7TUFDbEIsc0JBQXFCO01BQ3JCLFdBQVUsRUFDVjtJQVRIO01BV0csd0JBQXVCO01BQ3ZCLGtCQUFpQixFQUNqQjs7QUFJSDtFQUNDLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsc0JBQXFCO0VBQ3JCLFdBQVUsRUFtQlY7RUF2QkQ7SUFNRSxpQkFBZ0I7SUFDaEIsZUFBYyxFQWVkO0lBdEJGO01BVUksb0JBQW1CO01BQ25CLGlCQUFnQjtNQUNoQiwwQkY3SFUsRUU4SFY7SUFiSjtNQWdCRyxpQkFBZ0I7TUFDaEIsa0JBQWlCLEVBSWpCO01BckJIO1FEb0RDLGdCQ2pDMEI7UURrQzFCLGdCQWZ1QixFQ2xCcEI7O0FBS0o7RUFFRSxrQkFBaUI7RUFDakIsb0JBQW1CLEVBQ25COztBQUpGO0VBTUUsaUJBQWdCLEVBQ2hCOztBQVBGO0VBVUcsaUJBQWdCO0VBQ2hCLGlCRnZKUztFRXdKVCxxQkFBb0IsRUFDcEI7O0FBYkg7RUFpQkUsY0FBYTtFQUNiLGlCQUFnQixFQXdEaEI7RUExRUY7SUFvQkcsaUJBQWdCO0lBQ2hCLGlCRmpLUztJRWtLVCxvQkFBbUI7SUFFbkIsdURBQXVEO0lBTXZELHVDQUF1QyxFQTJDdkM7SUF6RUg7TUEyQkksaUJBQWdCLEVBQ2hCO0lBNUJKO01BZ0NJLGFBQVk7TUFDWixZQUFXO01BQ1gsMlNBQ3dCO01BQ3hCLHlCQUF3QjtNQUN4QixnQkFBZSxFQUNmO0lBdENKO01BeUNJLGNBQWE7TUFBRSxzQ0FBc0MsRUFDckQ7SUExQ0o7TUE2Q0ksb0JGdkxVO01Fd0xWLG1CQUFrQjtNQUNsQixjQUFhO01BRWIscUJBQWE7TUFBYixjQUFhO01BQ2Isd0JBQW1CO1VBQW5CLG9CQUFtQjtNQUNuQixlQUFjLEVBZWQ7TUFsRUo7UUFxREssaUJBQWdCO1FBQ2hCLDBCRmhNUztRRWlNVCxjQUFhO1FBQ2IsaUJBQWdCO1FBQ2hCLGNBQWE7UUFDYixpQkFBZ0I7UUFDaEIsbUJBQWtCO1FBQ2xCLE9BQU07UUFDTixTQUFRO1FBQ1IsV0FBVTtRQUNWLGlCQUFnQjtRQUNoQixZQUFPO1lBQVAsUUFBTyxFQUNQO0lBakVMO01Bb0VJLG1CQUFjO1VBQWQsZUFBYztNQUNkLHNCQUFxQjtNQUNyQixhQUFZO01BQ1osaUJBQWdCLEVBQ2hCOztBQXhFSjtFQTZFRSxjQUFhLEVBMkNiO0VBeEhGO0lBK0VHLGlCQUFnQjtJQUNoQixpQkY1TlM7SUU2TlQsb0JBQW1CLEVBc0NuQjtJQXZISDtNQW1GSSxxQkFBYTtNQUFiLGNBQWE7TUFDYix3QkFBbUI7VUFBbkIsb0JBQW1CO01BQ25CLFVBQVMsRUFJVDtNQXpGSjtRQXVGSyw4QkFBeUI7WUFBekIsMEJBQXlCLEVBQ3pCO0lBeEZMO01BMkZJLGlCQUFnQjtNQUNoQixjQUFhO01BQ2Isb0JGdk9VO01FeU9WLG1CQUFrQixFQUNsQjtJQWhHSjtNQWtHSSxvQkY3T1c7TUU4T1gsWUYvT1E7TUVnUFIsa0JBQWlCO01EekVwQixnQkMwRTBCO01EekUxQixtQkFmdUI7TUN5RnBCLG1CQUFrQjtNQUNsQixzQkFBcUI7TUFDckIsb0JBQW1CO01BQ25CLG1CQUFrQixFQUNsQjtJQTFHSjtNRDJCQyxnQkNpRjBCO01EaEYxQixrQkFmdUI7TUNnR3BCLHNCQUFxQjtNQUNyQixTQUFRO01BQ1IsbUJBQWtCLEVBQ2xCO0lBaEhKO01EMkJDLGdCQ3VGMEI7TUR0RjFCLG9CQWZ1QixFQ3NHcEI7SUFuSEo7TUFxSEksaUJBQWdCLEVBQ2hCIiwiZmlsZSI6InNpbmdsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG4kZm9udC1zdGFjazogXCJGaWd0cmVlXCIsIHNhbnMtc2VyaWY7XG4kaGVhZC1zdGFjazogXCJGaWd0cmVlXCIsIHNhbnMtc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzBDMkE2MztcbiRncmV5OiAjRjJGNEY3O1xuJGJsdWU6ICMwQzJBNjM7XG5cbiRsaWdodC1ibHVlOiAjMEIzMzZDO1xuJG9yYW5nZTogI2U4NTQyNjtcblxuJGJvcmRlci1yYWRpdXM6IDVweDtcblxuJHByaW1hcnktY29sb3I6ICRibHVlO1xuJGZvcm0taW5wdXQtY29sb3I6ICM5OTk7XG4kZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjogIzAwMDtcblxuJGVycm9yQ29sb3I6ICNhZTJkMzA7XG5cbiRsaWdodC13ZWlnaHQ6IDMwMDtcbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJG1lZGl1bS13ZWlnaHQ6IDUwMDtcbiRzZW1pLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiA3MDA7XG5cbiRjb250YWluZXJXaWR0aDogMTQ0MHB4O1xuJGNvbnRhaW5lci13aWR0aDogMTE0MHB4OyIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCgkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpIHtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcblx0QG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcblx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuXHRcdC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoJHN0YXJ0LCAkZW5kOiAjZmZmLCAkZGlyZWN0aW9uOiBcImhvcml6b250YWxcIikge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIiB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRzdGFydCwgJGVuZCk7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJHN0YXJ0LCAkZW5kKTtcblx0fVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHRsZWZ0IHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0bGVmdCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHR0b3AgdG9wLFxuXHRcdHJpZ2h0IHRvcCxcblx0XHRjb2xvci1zdG9wKDAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJHRvKSxcblx0XHRjb2xvci1zdG9wKDEwMCUsICR0bylcblx0KTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG9wLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHR0byBib3R0b20sXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuLyogUkVNIGZvbnQgc2l6ZXM6ICovXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG5cdCRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG5cdEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xufVxuXG5AbWl4aW4gYnJlYWstY29udGFpbmVyKCkge1xuXHRtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbi8vQ29udGFpbmVyIHdoaXRlc3BhY2VcbkBmdW5jdGlvbiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXIpIHtcblx0QHJldHVybiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSkgLyAyKSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcblx0Zm9udC1zaXplOiAkc2l6ZTtcblx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufVxuXG5AbWl4aW4gYnV0dG9uKCkge1xuXHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdC8vY29sb3I6ICRibGFjaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpIHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBmb250ZmFjZSgkdHlwZSwgJHN0eWxlOiBcIlwiKSB7XG5cdEBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIml0YWxpY1wiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcIm1lZGl1bVwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1NZWRpdW1cIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwiYm9sZFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1Cb2xkXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcInJlZ3VsYXJcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH1cbn1cblxuXG4vL0ZsZXggc29sdXRpb25cbkBtaXhpbiBibG9jay1zaXplKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdGZsZXg6IDAgMSBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG5AZnVuY3Rpb24gY2FsYy13aGl0ZXNwYWNlKCRiYXNlLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdEByZXR1cm4gY2FsYygjeyRiYXNlfSAtICgoI3skaXRlbUluUm93fSAtIDEpICogI3skZ2FwfSAvICN7JGl0ZW1JblJvd30pKTtcbn1cblxuLy9SZXR1cm5cbkBmdW5jdGlvbiByZXR1cm4tYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMtd2hpdGVzcGFjZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCk7XG59IiwiQGltcG9ydCBcImJhc2UvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvX21peGluc1wiO1xuXG4uc2luZ2xlLXBvc3QsXG4uc2luZ2xlLXZhY2F0dXJlcyB7XG5cdC5zZWN0aW9uLnRleHQtd2l0aC1oYW5kcGlja2VkLWVtcGxveWVlLWJsb2Nre1xuXHRcdHBhZGRpbmc6IDAgMCA4MHB4IDA7XG5cdH1cblx0LnNlY3Rpb246Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHQucG9zdC1jb250ZW50LXdyYXBwZXIge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiA3ODBweDtcblx0XHR9XG5cdFx0LnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTE2MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhlcm8tdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuXHRcdH1cblxuXHRcdC5icmVhZGNydW1icy13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRhLFxuXHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZXRhLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLnRleHQtd2l0aC1oYW5kcGlja2VkLWVtcGxveWVlLWJsb2NrIHtcblx0XHRcdC5ibG9jay1yb3cge1xuXHRcdFx0XHRnYXA6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2suY29udGVudC1ibG9jayB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLmVtcGxveWVlLWJsb2NrIHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY29sbGVjdGlvbi13cmFwcGVyIC5saXN0LWl0ZW0ge1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24ucmVsYXRlZC1wb3N0cyxcbi5zZWN0aW9uLnJlbGF0ZWQtcG9zdHMge1xuXHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0cGFkZGluZzogMTAwcHggMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0LmNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3Qge1xuXHQuc2VjdGlvbi5ibG9ja19jb250ZW50IC5ibG9jay5jb250ZW50LWJsb2NrLFxuXHQuc2VjdGlvbiAuY29sdW1uLmNvbnRlbnQsXG5cdC5jb2x1bW4uaW1hZ2UsXG5cdC5zZWN0aW9uLXRpdGxlLFxuXHQuYmxvY2suaW1hZ2UtYmxvY2sge1xuXHRcdG1heC13aWR0aDogNzgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb24uYmxvY2tfY29udGVudCAuYmxvY2suY29udGVudC1ibG9jayB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc2VjdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uc2luZ2xlLXBvc3Qge1xuXHQuaGVybyAuY29udGVudC13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuaGVybyAuY29udGVudC13cmFwcGVyICNicmVhZGNydW1icyB7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uaGVyby5wb3N0LWhlcm8ge1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmhhcygrIC5wb3N0LWludHJvLXNlY3Rpb24uaGFzLXRodW1ibmFpbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzIwcHg7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDIwMHB4IDAgODBweCAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0LWludHJvLXNlY3Rpb24uaGFzLXRodW1ibmFpbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMzAwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0zMDBweDtcblx0ei1pbmRleDogMztcblx0LmJsb2NrLmludHJvLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC50aHVtYiB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG87XG5cdFx0XHQucGFydC10aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaCB7XG5cdC5tYWluLXdyYXBwZXIgLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IC02MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0LnNlY3Rpb24uYmxvY2tfY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXHQuc2VjdGlvbi5ibG9ja19jb250ZW50IHtcblx0XHQuYmxvY2suY29udGVudC1ibG9jayB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24uc2VhcmNoLWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQuYmxvY2suc2VhcmNoLWJsb2NrIHtcblx0XHRcdG1heC13aWR0aDogOTQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG5cdFx0XHQvKiBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0aGUgY2xlYXIgYnV0dG9uICovXG5cdFx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBDdXN0b20gc3R5bGUgZm9yIHRoZSBjbGVhciBidXR0b24gKi9cblx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiPjxsaW5lIHgxPVwiMThcIiB5MT1cIjZcIiB4Mj1cIjZcIiB5Mj1cIjE4XCIvPjxsaW5lIHgxPVwiNlwiIHkxPVwiNlwiIHgyPVwiMThcIiB5Mj1cIjE4XCIvPjwvc3ZnPicpXG5cdFx0XHRcdFx0bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtY2xlYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyAvKiBIaWRlIHRoZSBjbGVhciBidXR0b24gaW4gSUUvRWRnZSAqL1xuXHRcdFx0fVxuXG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0Z2FwOiAxMHB4IDMwcHg7XG5cdFx0XHRcdC5zZWFyY2gtZmllbGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLnNlYXJjaC1yZXN1bHRzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdC5ibG9jay5yZXN1bHRzLWJsb2NrIHtcblx0XHRcdG1heC13aWR0aDogOTQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDAgMCAwO1xuXHRcdFx0bmF2IHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bmF2IHVsIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdH1cblx0XHRcdC50eXBlLWxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlc3VsdC10aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LnJlc3VsdC1leGNlcnB0IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0= */
