Zoom to Fill - Ultrawide Video

Removes videos black bars on Netflix, Amazon Prime, Disney Plus, HBO Max, Youtube by changing to ultrawide video aspect ratio.
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "manifest_version": 3,
  "name": "__MSG_ext_name__",
  "description": "__MSG_ext_description__",
  "default_locale": "en",
  "version": "2.1.6",
  "update_url": "https://clients2.google.com/service/update2/crx",
  "permissions": [
    "activeTab",
    "storage"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "icons": {
    "19": "icons/icon19.png",
    "38": "icons/icon38.png",
    "128": "icons/icon128.png"
  },
  "action": {
    "default_popup": "src/popup/index.html",
    "default_title": "Zoom to Fill - Ultrawide Video",
    "default_icon": {
      "19": "icons/icon19.png",
      "38": "icons/icon38.png",
      "128": "icons/icon128.png"
    }
  },
  "content_scripts": [
    {
      "js": [
        "src/content/index.js"
      ],
      "matches": [
        "<all_urls>"
      ],
      "all_frames": true
    }
  ],
  "background": {
    "service_worker": "src/sw/index.js"
  },
  "commands": {
    "+": {
      "suggested_key": {
        "default": "Ctrl+Up"
      },
      "description": "Increase zoom ( + )"
    },
    "-": {
      "suggested_key": {
        "default": "Ctrl+Down"
      },
      "description": "Decrease zoom ( - )"
    },
    "16:9": {
      "description": "16:9 Aspect Ratio"
    },
    "16:10": {
      "description": "16:9 Aspect Ratio"
    },
    "18:9": {
      "description": "18:9 Aspect Ratio"
    },
    "21:9": {
      "description": "21:9 Aspect Ratio"
    },
    "32:9": {
      "description": "32:9 Aspect Ratio"
    }
  },
  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG4hkXbed78iDm1N5z2qdybQifEevUYbiPL7GEOQ601MuJx9OSyrZlFBk6KmbJt3bfusdeEdPJtryibXc5YvfN3cQdS+lqNxvl5W+9VC9MmJk44NXyNJwcAyarZSqJb5tJvkZT+ytFrIf+vAxHk6Plxv349fBYDPXGTlfNLDu2SwvE7NEh4+S6mc2HlM5fdjlZiEzavY7lgAbMxb6fv/MWKuK1TGo8yiNNRO8JmKd2Ub82Zp+dB++5u9zyZc3Ns8gLt6Q57HlPq6d+oODsiOWJ024FjLXsqN1uS0L6ihvnNYXTwlxqe1pQM2p5sMuPMn4d02gPCkPjZD+KcX155rHwIDAQAB"
}