/**
 * 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: */
.section.special_navigation_block {
  margin: 0;
  position: relative;
  background-color: #fff;
  padding-bottom: 150px; }
  .section.special_navigation_block:after {
    content: '';
    position: absolute;
    top: auto;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 50px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: url(../images/separator-white.svg);
    background-position: bottom center; }
  .section.special_navigation_block .container {
    max-width: 1440px; }
  .section.special_navigation_block nav ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-top: -50px;
    gap: 30px; }
    .section.special_navigation_block nav ul li {
      -ms-flex: 0 1 calc(33.33% - 20px);
          flex: 0 1 calc(33.33% - 20px);
      position: relative;
      left: 0;
      transition: 0.3s;
      text-align: left;
      z-index: 9;
      transform: scale(1);
      position: relative; }
      .section.special_navigation_block nav ul li:hover {
        transform: scale(1.02); }
        .section.special_navigation_block nav ul li:hover .link-title {
          color: #212121;
          text-decoration: underline; }
        .section.special_navigation_block nav ul li:hover a {
          box-shadow: 0px 0px 10px 0px rgba(172, 172, 172, 0.12); }
      .section.special_navigation_block nav ul li .top-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-align: left;
            align-items: left;
        padding-bottom: 15px; }
        .section.special_navigation_block nav ul li .top-wrapper .link-image {
          max-width: 25px;
          display: inline-block;
          margin-right: 12px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          -ms-flex-align: center;
              align-items: center; }
        .section.special_navigation_block nav ul li .top-wrapper .link-title {
          margin: 0;
          display: inline-block;
          font-size: 19px;
          font-size: 1.1875rem;
          font-weight: 500;
          color: #212121; }
      .section.special_navigation_block nav ul li .bottom-wrapper .link-excerpt {
        font-size: 15px;
        font-size: 0.9375rem;
        line-height: 1.5; }
      .section.special_navigation_block nav ul li .button-wrapper .link-button {
        display: block;
        margin: 24px 0 0 0;
        font-family: "sofia-pro-variable", sans-serif;
        font-size: 16px;
        font-size: 1rem;
        text-decoration: none;
        color: #E8702A;
        font-weight: 500;
        position: relative;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        .section.special_navigation_block nav ul li .button-wrapper .link-button::after {
          content: "";
          position: absolute;
          background-image: url("../images/icons/chevron-right.svg");
          height: 12px;
          width: 12px;
          right: -20px;
          top: calc(54%);
          transform: translateY(-50%);
          background-position: center center;
          background-size: contain;
          background-repeat: no-repeat;
          display: block; }
      .section.special_navigation_block nav ul li .img-wrapper {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        margin: 0 auto 20px auto; }
        .section.special_navigation_block nav ul li .img-wrapper img {
          height: 105px;
          max-width: auto; }
      .section.special_navigation_block nav ul li a,
      .section.special_navigation_block nav ul li a:visited {
        text-decoration: none;
        color: #212121;
        display: block;
        padding: 20px;
        position: relative;
        z-index: 2;
        background: #FEF9F7;
        border: 1px solid #e4e4e4;
        border-radius: 10px;
        height: 100%; }
      .section.special_navigation_block nav ul li:nth-child(3n + 3) {
        margin-right: 0; }

@media only screen and (max-width: 1500px) {
  .section.special_navigation_block .container {
    padding: 0 4%; } }

@media only screen and (max-width: 1400px) {
  .section.special_navigation_block {
    padding-bottom: 100px; } }

@media only screen and (max-width: 1120px) {
  .section.special_navigation_block {
    padding-top: 100px; }
    .section.special_navigation_block nav ul li a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-line-pack: justify;
          align-content: space-between; }
    .section.special_navigation_block nav ul li .top-wrapper .link-image {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      padding-bottom: 10px; }
    .section.special_navigation_block nav ul li .top-wrapper .link-title {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }
    .section.special_navigation_block nav ul li .bottom-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      .section.special_navigation_block nav ul li .bottom-wrapper .link-excerpt {
        margin-bottom: auto; }
      .section.special_navigation_block nav ul li .bottom-wrapper .link-button {
        margin: 0;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content; } }

@media only screen and (max-width: 1024px) {
  .section.special_navigation_block nav ul li .button-wrapper {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%; }
  .section.special_navigation_block nav ul li .bottom-wrapper {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%; } }

@media only screen and (max-width: 768px) {
  .section.special_navigation_block nav ul li {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; } }

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