{
  "clean_urls": [
    "/**",
    "/!bower_components/**",
    "/!elements/**",
    "/!images/**",
    "/!node_modules/**",
    "/!scripts/**",
    "/!sounds/**",
    "/!styles/**",
    "/!translations/**",
    "/!videos/**"
  ],
  "headers": [
    {
      "source" : "**/*.@(eot|otf|ttf|ttc|woff|font.css)",
      "headers" : [
        {
          "key" : "Access-Control-Allow-Origin",
          "value" : "*"
        }
      ]
    }, {
      "source" : "**/*.@(jpg|jpeg|gif|png)",
      "headers" : [
        {
          "key" : "Cache-Control",
          "value" : "max-age=7200"
        }
      ]
    }, {
      "source" : "404.html",
      "headers" : [
        {
          "key" : "Cache-Control",
          "value" : "max-age=300"
        }
      ]
    }
  ],
  "redirects": [
    {
      "source": "/firebase/*",
      "destination":"https://www.firebase.com",
      "type": 302
    }
  ],
  "root": "dist",
  "trailing_slash": true
}

{
  "clean_urls": [
    "/**",
    "/!bower_components/**",
    "/!elements/**",
    "/!images/**",
    "/!node_modules/**",
    "/!scripts/**",
    "/!sounds/**",
    "/!styles/**",
    "/!translations/**",
    "/!videos/**"
  ],
  "headers": [
    {
      "source" : "**/*.@(eot|otf|ttf|ttc|woff|font.css)",
      "headers" : [
        {
          "key" : "Access-Control-Allow-Origin",
          "value" : "*"
        }
      ]
    }, {
      "source" : "**/*.@(jpg|jpeg|gif|png)",
      "headers" : [
        {
          "key" : "Cache-Control",
          "value" : "max-age=7200"
        }
      ]
    }, {
      "source" : "404.html",
      "headers" : [
        {
          "key" : "Cache-Control",
          "value" : "max-age=300"
        }
      ]
    }
  ],
  "redirects": [
    {
      "source": "/firebase/*",
      "destination":"https://www.firebase.com",
      "type": 302
    }
  ],
  "root": "dist",
  "routes": {
    "**:" "index.html"
  },
  "trailing_slash": true
}

Set default catch-all route in Superstatic manifest
Set default catch-all route in Superstatic manifest
