/**
 * 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: */
.footer {
  background: #f7941c;
  border-radius: 30px 30px 0 0;
  padding: 70px 0 0 0; }
  .footer .footer-nav .block.nav-block .inner-wrapper .block-title {
    font-size: 24px;
    font-size: 1.5rem;
    margin-bottom: 20px; }
  .footer .footer-nav .block.nav-block .inner-wrapper nav ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 15px; }
    .footer .footer-nav .block.nav-block .inner-wrapper nav ul li {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
      .footer .footer-nav .block.nav-block .inner-wrapper nav ul li a, .footer .footer-nav .block.nav-block .inner-wrapper nav ul li a:visited {
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "gt_marubold", "serif";
        text-decoration: none;
        color: #1a1110;
        border-bottom: 3px solid transparent; }
        .footer .footer-nav .block.nav-block .inner-wrapper nav ul li a:hover, .footer .footer-nav .block.nav-block .inner-wrapper nav ul li a:focus, .footer .footer-nav .block.nav-block .inner-wrapper nav ul li a:visited:hover, .footer .footer-nav .block.nav-block .inner-wrapper nav ul li a:visited:focus {
          border-bottom-color: #1a1110; }
      .footer .footer-nav .block.nav-block .inner-wrapper nav ul li.current-menu-item > a,
      .footer .footer-nav .block.nav-block .inner-wrapper nav ul li.current-menu-item > a:visited, .footer .footer-nav .block.nav-block .inner-wrapper nav ul li.current-page-parent > a,
      .footer .footer-nav .block.nav-block .inner-wrapper nav ul li.current-page-parent > a:visited, .footer .footer-nav .block.nav-block .inner-wrapper nav ul li.current_page_ancestor > a,
      .footer .footer-nav .block.nav-block .inner-wrapper nav ul li.current_page_ancestor > a:visited {
        color: #1a1110;
        border-bottom-color: #1a1110; }
  .footer .copyright {
    margin-top: 50px;
    padding: 20px 0; }
    .footer .copyright .container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: center;
          align-items: center;
      gap: 30px; }
      .footer .copyright .container .copyright-nav {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
        .footer .copyright .container .copyright-nav ul {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 30px; }
          .footer .copyright .container .copyright-nav ul li {
            -ms-flex: 0 1 auto;
                flex: 0 1 auto; }
            .footer .copyright .container .copyright-nav ul li a,
            .footer .copyright .container .copyright-nav ul li a:visited {
              font-size: 14px;
              font-size: 0.875rem;
              font-family: "gt_marubold", "serif";
              text-decoration: none;
              color: #1a1110;
              border-bottom: 2px solid transparent; }
              .footer .copyright .container .copyright-nav ul li a:hover, .footer .copyright .container .copyright-nav ul li a:focus,
              .footer .copyright .container .copyright-nav ul li a:visited:hover,
              .footer .copyright .container .copyright-nav ul li a:visited:focus {
                border-bottom-color: #1a1110; }
            .footer .copyright .container .copyright-nav ul li.current-menu-item > a,
            .footer .copyright .container .copyright-nav ul li.current-menu-item > a:visited, .footer .copyright .container .copyright-nav ul li.current-page-parent > a,
            .footer .copyright .container .copyright-nav ul li.current-page-parent > a:visited, .footer .copyright .container .copyright-nav ul li.current_page_ancestor > a,
            .footer .copyright .container .copyright-nav ul li.current_page_ancestor > a:visited {
              color: #1a1110;
              border-bottom-color: #1a1110; }
      .footer .copyright .container .copyright-text {
        -ms-flex-order: -1;
            order: -1;
        font-size: 14px;
        font-size: 0.875rem;
        font-family: "gt_marubold", "serif";
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJmb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQWdCSCx5QkFBeUI7QUFPekIseUJBQXlCO0FBK0J6QiwyQkFBMkI7QUFnQjNCLG9CQUFvQjtBQWFwQix1QkFBdUI7QUFxR3ZCLHFCQUFxQjtBQzNMckI7RUFDSSxvQkZjWTtFRWJaLDZCQUF3RDtFQUN4RCxvQkFBa0IsRUE0RnJCO0VBL0ZEO0lEdU1DLGdCQzlMMkM7SUQrTDNDLGtCQVZ1QjtJQ3BMSixvQkFBa0IsRUFDckI7RUFYakI7SUFjd0IscUJBQVk7SUFBWixjQUFZO0lBQ1osd0JBQWtCO1FBQWxCLG9CQUFrQjtJQUNsQixVQUFRLEVBd0JYO0lBeENyQjtNQWtCNEIsbUJBQWE7VUFBYixlQUFhLEVBcUJoQjtNQXZDekI7UUR1TUMsZ0JDbkx1RDtRRG9MdkQsb0JBVnVCO1FBK0t0QixvQ0FBbUM7UUN2Vkwsc0JBQXFCO1FBQ3JCLGVGZmpCO1FFZ0JpQixxQ0FBbUMsRUFJdEM7UUE1QjdCO1VBMEJvQyw2QkZsQnJCLEVFbUJrQjtNQTNCakM7Ozs7UUFtQ29DLGVGM0JyQjtRRTRCcUIsNkJGNUJyQixFRTZCa0I7RUFyQ2pDO0lBZ0RRLGlCQUFlO0lBQ2YsZ0JBQWMsRUE2Q2pCO0lBOUZMO01BbURZLHFCQUFZO01BQVosY0FBWTtNQUNaLHdCQUFrQjtVQUFsQixvQkFBa0I7TUFDbEIsdUJBQWtCO1VBQWxCLG9CQUFrQjtNQUNsQixVQUFRLEVBdUNYO01BN0ZUO1FBd0RnQixtQkFBYTtZQUFiLGVBQWEsRUE2QmhCO1FBckZiO1VBMERvQixxQkFBWTtVQUFaLGNBQVk7VUFDWix3QkFBa0I7Y0FBbEIsb0JBQWtCO1VBQ2xCLFVBQVMsRUF3Qlo7VUFwRmpCO1lBOER3QixtQkFBYTtnQkFBYixlQUFhLEVBcUJoQjtZQW5GckI7O2NEdU1DLGdCQ3RJbUQ7Y0R1SW5ELG9CQVZ1QjtjQStLdEIsb0NBQW1DO2NDMVNULHNCQUFxQjtjQUNyQixlRjVEYjtjRTZEYSxxQ0FBbUMsRUFJdEM7Y0F6RXpCOzs7Z0JBdUVnQyw2QkYvRGpCLEVFZ0VjO1lBeEU3Qjs7OztjQStFZ0MsZUZ2RWpCO2NFd0VpQiw2QkZ4RWpCLEVFeUVjO01BakY3QjtRQXVGZ0IsbUJBQVE7WUFBUixVQUFRO1FEZ0h2QixnQkMvR3VDO1FEZ0h2QyxvQkFWdUI7UUErS3RCLG9DQUFtQztRQ25SckIsbUJBQWE7WUFBYixlQUFhLEVBQ2hCIiwiZmlsZSI6ImZvb3Rlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG4kZm9udC1zdGFjazogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiRoZWFkLXN0YWNrOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMxYTExMTA7XG5cbiRncmV5OiAjZjRmNGY0O1xuJGdyZWVuOiAjOGNiNTAwO1xuJGdyZWVuLXRpbnQ6ICNmM2Y4ZTQ7XG4kYmVpZ2U6ICNmN2U4ZDY7XG4kYmVpZ2UtdGludDogI0ZERjhGMztcbiRvcmFuZ2U6ICNmNzk0MWM7XG4kbGlnaHQtb3JhbmdlOiAjZmZkNjY5O1xuXG4kYm9yZGVyLXJhZGl1czogMTVweDtcbiRiaWctYm9yZGVyLXJhZGl1czogMzBweDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICM5OTk7XG4kZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjogIzAwMDtcblxuJGVycm9yQ29sb3I6ICNhZTJkMzA7XG5cbiRsaWdodC13ZWlnaHQ6IDMwMDtcbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJG1lZGl1bS13ZWlnaHQ6IDUwMDtcbiRzZW1pLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiA3MDA7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHR0byByaWdodCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigkdmFyaWFudDogXCJncmVlblwiKSB7XG5cdEBpZiAkdmFyaWFudCA9PSBcImdyZWVuXCIge1xuXHRcdHN2ZyB7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogJGdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJG9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSBpZiAkdmFyaWFudCA9PSBcIndoaXRlXCIge1xuXHRcdHN2ZyB7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJG9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYud2hpdGUtYnV0dG9ue1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0c3ZnIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAkb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOm5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNTVweDtcblx0ei1pbmRleDogMjtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdEBpbmNsdWRlIGZvbnRmYWNlKFwibWVkaXVtXCIpO1xuICAgIHBhZGRpbmc6MTZweCAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQuY2hlZi1iZWZvcmUtYnV0dG9uLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuXHRcdH1cblx0XHQuYmVmb3JlLWJ0biB7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0XHQubWFpbi1idG4ge1xuXHRcdFx0bGVmdDogMnJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdC5hZnRlci1idG4ge1xuXHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cbiAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtaXhpbiBidXR0b24tcmVhZG1vcmUoKSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRAaW5jbHVkZSBmb250ZmFjZShcImJvbGRcIik7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdH1cbn1cblxuQG1peGluIGlucHV0LXRleHQoKSB7XG5cdGJhY2tncm91bmQ6ICRiZWlnZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRsaW5lLWhlaWdodDogMTtcblx0QGluY2x1ZGUgZm9udGZhY2UoXCJmcmV1ZGVcIik7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMjAwcHggJGxpZ2h0LW9yYW5nZSBpbnNldCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGJlaWdlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnRmYWNlKCR0eXBlKSB7XG5cdEBpZiAkdHlwZSA9PSBcImxpZ2h0XCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcImd0X21hcnVsaWdodFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJtZWRpdW1cIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiZ3RfbWFydW1lZGl1bVwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJib2xkXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcImd0X21hcnVib2xkXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcInJlZ3VsYXJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiZ3RfbWFydXJlZ3VsYXJcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwiZnJldWRlXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcImZyZXVkZXJlZ3VsYXJcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwicGFpblwiIHtcblx0XHRmb250LWZhbWlseTogXCJwYWluX2RlX21pZXJlZ3VsYXJcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIHtcblx0XHRmb250LWZhbWlseTogXCJndF9tYXJ1cmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH1cbn1cblxuLy9GbGV4IHNvbHV0aW9uXG5AbWl4aW4gYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRmbGV4OiAwIDEgY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn1cblxuQGZ1bmN0aW9uIGNhbGMtd2hpdGVzcGFjZSgkYmFzZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMoI3skYmFzZX0gLSAoKCN7JGl0ZW1JblJvd30gLSAxKSAqICN7JGdhcH0gLyAjeyRpdGVtSW5Sb3d9KSk7XG59XG5cbi8vUmV0dXJuXG5AZnVuY3Rpb24gcmV0dXJuLWJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG5AbWl4aW4gd2hpdGUtYmxvY2stbG9va3MoKSB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiQGltcG9ydCBcImJhc2UvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvX21peGluc1wiO1xuXG4uZm9vdGVye1xuICAgIGJhY2tncm91bmQ6JG9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYmlnLWJvcmRlci1yYWRpdXMgJGJpZy1ib3JkZXItcmFkaXVzIDAgMDtcbiAgICBwYWRkaW5nOjcwcHggMCAwIDA7XG5cbiAgICAuZm9vdGVyLW5hdntcbiAgICAgICAgLmJsb2NrLm5hdi1ibG9ja3tcbiAgICAgICAgICAgIC5pbm5lci13cmFwcGVye1xuICAgICAgICAgICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCAyNHB4IClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBuYXZ7XG4gICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OnJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsIGE6dmlzaXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCAxOHB4ICk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRmYWNlKFwiYm9sZFwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtcGFnZS1wYXJlbnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvcHlyaWdodHtcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzpyb3cgd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgIGdhcDozMHB4O1xuICAgICAgICAgICAgLmNvcHlyaWdodC1uYXZ7XG4gICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6cm93IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCAxNHB4ICk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udGZhY2UoXCJib2xkXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtcGFnZS1wYXJlbnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvcHlyaWdodC10ZXh0e1xuICAgICAgICAgICAgICAgIG9yZGVyOi0xO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSggMTRweCApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRmYWNlKFwiYm9sZFwiKTtcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5mb290ZXIge1xuLy8gXHQuc2VjdGlvbi5mb290ZXItbmF2IHtcbi8vIFx0XHRiYWNrZ3JvdW5kOiByZ2JhKGRhcmtncmVlbiwgMC45KTtcbi8vIFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuLy8gXHRcdG1hcmdpbjogMDtcbi8vIFx0XHQuZm9vdGVyLWxvZ28sXG4vLyBcdFx0LmZvb3Rlci1sb2dvOnZpc2l0ZWQge1xuLy8gXHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcbi8vIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0XHRcdGltZyB7XG4vLyBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0XHQubmF2LWJsb2NrIHtcbi8vIFx0XHRcdGZsZXg6IDM7XG4vLyBcdFx0XHRuYXYge1xuLy8gXHRcdFx0XHQmID4gdWwge1xuLy8gXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcbi8vIFx0XHRcdFx0XHRnYXA6IDMwcHggNjBweDtcbi8vIFx0XHRcdFx0XHQmID4gbGkge1xuLy8gXHRcdFx0XHRcdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMlIC0gNDBweCk7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdGxpIHtcbi8vIFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyBcdFx0XHRcdFx0XHQmLmxpLWxhYmVsIHtcbi8vIFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbi8vIFx0XHRcdFx0XHRcdFx0LmxhYmVsIHtcbi8vIFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4vLyBcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJyZWd1bGFyXCIpO1xuLy8gXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyBcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdFx0fVxuXG4vLyBcdFx0XHRcdFx0XHRhLFxuLy8gXHRcdFx0XHRcdFx0YTp2aXNpdGVkIHtcbi8vIFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuLy8gXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250ZmFjZShcImxpZ2h0XCIpO1xuLy8gXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyBcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG4vLyBcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG4vLyBcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuLy8gXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG4vLyBcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC42O1xuLy8gXHRcdFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG4vLyBcdFx0XHRcdFx0XHRcdC5jdXJyZW50LXBhZ2UtcGFyZW50LFxuLy8gXHRcdFx0XHRcdFx0XHQuY3VycmVudC1tZW51LXBhcmVudCB7XG4vLyBcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtncmVlbjtcbi8vIFx0XHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQuc2VjdGlvbi5mb290ZXItc2VjdGlvbiB7XG4vLyBcdFx0bWFyZ2luOiAwO1xuLy8gXHRcdGJhY2tncm91bmQ6IGRhcmtncmVlbjtcbi8vIFx0XHRwYWRkaW5nOiA2MHB4IDA7XG4vLyBcdFx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuLy8gXHRcdFx0LnNvY2lhbHMtd3JhcHBlciB7XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0XHRcdGdhcDogMjBweDtcbi8vIFx0XHRcdFx0bGkge1xuLy8gXHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuLy8gXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcbi8vIFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyBcdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuLy8gXHRcdFx0XHRcdCY6YmVmb3JlIHtcbi8vIFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdGEsXG4vLyBcdFx0XHRcdFx0YTp2aXNpdGVkIHtcbi8vIFx0XHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuLy8gXHRcdFx0XHRcdFx0Jjpob3Zlcixcbi8vIFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuLy8gXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG4vLyBcdFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQuY29udGVudC13cmFwcGVyIHtcbi8vIFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG4vLyBcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQuY29udGVudC13cmFwcGVyICoge1xuLy8gXHRcdFx0XHRjb2xvcjogI2ZmZjtcbi8vIFx0XHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJsaWdodFwiKTtcbi8vIFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0XHQuYmxvY2suZm9ybS1ibG9jayB7XG4vLyBcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG4vLyBcdFx0XHQuYmxvY2stdGl0bGUge1xuLy8gXHRcdFx0XHRjb2xvcjogI2ZmZjtcbi8vIFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuLy8gXHRcdFx0XHRAaW5jbHVkZSBmb250ZmFjZShcInJlZ3VsYXJcIik7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHRmb3JtIHtcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcbi8vIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0XHRcdFx0Z2FwOiAxNXB4IDIwcHg7XG4vLyBcdFx0XHRcdC5idXR0b24ge1xuLy8gXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbi8vIFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG4vLyBcdFx0XHRcdFx0Jjpob3Zlcixcbi8vIFx0XHRcdFx0XHQmOmZvY3VzIHtcbi8vIFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoYmx1ZSwgMC42KTtcbi8vIFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0LmZvcm0tYm9keSB7XG4vLyBcdFx0XHRcdFx0ZmxleDogMTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHQuZm9ybS1mb290ZXIge1xuLy8gXHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHRcdC5mb3JtLW5vdGljZSB7XG4vLyBcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG4vLyBcdFx0XHRcdFx0LmlubmVyLWNvbnRlbnQge1xuLy8gXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG4vLyBcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuLy8gXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuLy8gXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJsaWdodFwiKTtcbi8vIFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuLy8gXHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRsYWJlbCB7XG4vLyBcdFx0XHRcdFx0QGluY2x1ZGUgcmVtb3ZlLWVsZW1lbnQoKTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuLy8gXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuLy8gXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbi8vIFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHggMTBweCAxNXB4O1xuLy8gXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0XHRcdGhlaWdodDogNDhweDtcbi8vIFx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlcigpIHtcbi8vIFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0LmNvcHlyaWdodCB7XG4vLyBcdFx0YmFja2dyb3VuZDogZGFya2dyZWVuO1xuLy8gXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMSk7XG4vLyBcdFx0LmNvbnRhaW5lciB7XG4vLyBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcbi8vIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyBcdFx0XHRnYXA6IDEwcHggNTBweDtcbi8vIFx0XHRcdGNvbG9yOiAjZmZmO1xuLy8gXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuLy8gXHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJsaWdodFwiKTtcbi8vIFx0XHR9XG4vLyBcdFx0bmF2IHtcbi8vIFx0XHRcdHVsIHtcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcbi8vIFx0XHRcdFx0Z2FwOiAxMHB4IDQwcHg7XG4vLyBcdFx0XHRcdGxpIHtcbi8vIFx0XHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcbi8vIFx0XHRcdFx0XHRhLFxuLy8gXHRcdFx0XHRcdGE6dmlzaXRlZCB7XG4vLyBcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcbi8vIFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcbi8vIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG4vLyBcdFx0XHRcdFx0XHQmOmhvdmVyLFxuLy8gXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG4vLyBcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuLy8gXHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuIl19 */
