{
  "version": "0.1.0",
  "codecs": [
    {
      "name": "@jsquash/webp",
      "version": "1.5.0",
      "license": "Apache-2.0",
      "repository": "jamsinclair/jSquash"
    },
    {
      "name": "@jsquash/avif",
      "version": "2.1.1",
      "license": "Apache-2.0",
      "repository": "jamsinclair/jSquash"
    },
    {
      "name": "libheif-js",
      "version": "1.23.2",
      "license": "LGPL-3.0",
      "repository": {
        "type": "git",
        "url": "git+https://github.com/catdad-experiments/libheif-js.git"
      }
    }
  ],
  "files": [
    {
      "path": "404.html",
      "bytes": 1630,
      "sha256": "d87398a3513d5309656a780df9944a3932dd72448ac3cebf585f435cb2a176c6"
    },
    {
      "path": "assets/app-6c6989b4a202b9fe.js",
      "bytes": 50019,
      "sha256": "6c6989b4a202b9fe03bf00aff9b97e2299a2d0b12af386dd6313a5cf48373df3"
    },
    {
      "path": "assets/image-worker-3c0fd1489e96b938.js",
      "bytes": 23964,
      "sha256": "3c0fd1489e96b9382980cc85214b374708426d6fa8136b4ee402f8d255febe04"
    },
    {
      "path": "avif-converter/index.html",
      "bytes": 7770,
      "sha256": "038a0c036f7bf04f0b4cb1bb8eb2013222ca28caee9ad88738070fd3828b948b"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/codec/dec/avif_dec.js",
      "bytes": 35029,
      "sha256": "65d0fd2b2e415bf2712c329694dc2bc257fc54f02572c29d5c46212ae6dc6c3c"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/codec/dec/avif_dec.wasm",
      "bytes": 1170930,
      "sha256": "5c35dde23dfd862088a49a6b8a9fe81f9f9a1a46aaa27de7efd7baa7611c4b47"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/codec/dec/Readme.md",
      "bytes": 285,
      "sha256": "12117553727f571c17b5b551cb3c4c9ec60279a27dd92f74471dc24b894d845a"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/codec/enc/avif_enc.js",
      "bytes": 39621,
      "sha256": "c6805e62cae5c1b9870fcc0448437da9e4edfc58c3da264af52361281082c63c"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/codec/enc/avif_enc.wasm",
      "bytes": 3485872,
      "sha256": "d9f2a95164362af48558d176e619becfd49dd97b50b86c679b47100860522b3d"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/codec/enc/README.md",
      "bytes": 627,
      "sha256": "93ff8a122fa59e7e4c14c6d04b435309adc07e94066a3ccab172c5dae8e43cf5"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/codec/pre.js",
      "bytes": 847,
      "sha256": "b4d7da800804a2390eefa7805bb5f4e20cf349681334eb9a1715d2c58a1822b2"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/LICENSE",
      "bytes": 11343,
      "sha256": "8c3690b09c168f196446cf5904332023bbc15eb92b6a7cee470ac829e6a65d20"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/meta.js",
      "bytes": 410,
      "sha256": "d062b5f127754c61cebd2a9bf3ad381ad06494502eb931636561132c207a8570"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/avif/package.json",
      "bytes": 1025,
      "sha256": "fcde112c2ab130ee823226f9a46e85ee8ee26352b90aced3a120aed7044479e1"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/heic/libheif-bundle.mjs",
      "bytes": 1989119,
      "sha256": "d05292271af008d300cc75be374feb8fd35b418a71420a556c3fb817f662b502"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/heic/LICENSE",
      "bytes": 7652,
      "sha256": "e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/dec/README.md",
      "bytes": 380,
      "sha256": "9931517f3e43af8ba96e8c56510516839e359a3caa1d6c9dd596a03e87434fff"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/dec/webp_dec.js",
      "bytes": 34823,
      "sha256": "c57971611f4d9ec04e4636ce7bb4a35c031b24cbdb013518f0a017d9f6014370"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/dec/webp_dec.wasm",
      "bytes": 137960,
      "sha256": "30fb52fa2a80166d25ba7debf902218904ba1f05ccce9f959f722beff9e2f344"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/enc/README.md",
      "bytes": 405,
      "sha256": "941d798965835919d8911c053dec9abca5aca6c142c5bda9c6481cae5cd82ba6"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/enc/webp_enc.js",
      "bytes": 38665,
      "sha256": "5fd62301662e37785aec38e38807926f72933d4c8b919018a43faf1b1ca760f6"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/enc/webp_enc.wasm",
      "bytes": 281261,
      "sha256": "b6085bb6702f144e9dc6016d58d230b34a84976bf0d080b7390b4b4b137d6ab7"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/LICENSE.codec.md",
      "bytes": 1495,
      "sha256": "e293d1dddc9785200b1f58a4f5293543cf8566d9e0b8a3c02fad955035b19f42"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/Makefile.animated.backup",
      "bytes": 2954,
      "sha256": "b994b4ff1840a2b66087ed2ef3baf03965a3ba8e6642d8c4f6b7771dc92bf0af"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/pre.js",
      "bytes": 847,
      "sha256": "b4d7da800804a2390eefa7805bb5f4e20cf349681334eb9a1715d2c58a1822b2"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/codec/README.md",
      "bytes": 91,
      "sha256": "5fd916cc2780b93a45df1492c4d47ced1865957024cc257f2d800f08c4a9a71b"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/LICENSE",
      "bytes": 11343,
      "sha256": "8c3690b09c168f196446cf5904332023bbc15eb92b6a7cee470ac829e6a65d20"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/meta.js",
      "bytes": 749,
      "sha256": "3d70163a00e6264fc5a8fa7c8f3b1fa21a50a00d910f4d2de3ef1bbd2fdc98ab"
    },
    {
      "path": "codecs/41f2eb36079bb3fb/webp/package.json",
      "bytes": 978,
      "sha256": "bfd9f9b7ec0d51421623e92185b3b994d6430068de323dacaa1a29b8a1c9c83c"
    },
    {
      "path": "compress-image/index.html",
      "bytes": 7734,
      "sha256": "01c976e7c164d75cfd61081758f6a5bbe49afac5d4700754d6903c9fdedb4354"
    },
    {
      "path": "compress-image-to-100kb/index.html",
      "bytes": 7871,
      "sha256": "20d26bb3bc84920823fd8581f42250f513ab296491e199196352febfa52f9782"
    },
    {
      "path": "compress-image-to-1mb/index.html",
      "bytes": 7909,
      "sha256": "ea0b64ceb4c4372168d947e43b05bc3771e79f6ca8fc5437d4171e23556a4f55"
    },
    {
      "path": "compress-image-to-200kb/index.html",
      "bytes": 7875,
      "sha256": "3dc893b7edf2d2004788ac603d832dae7d86f83f2339394a65f74fb2f69f8409"
    },
    {
      "path": "compress-image-to-500kb/index.html",
      "bytes": 7904,
      "sha256": "fdf78cb3ed082379ebedae334b583810e24275f49fb84b231ef12066ec07472f"
    },
    {
      "path": "heic-to-jpg/index.html",
      "bytes": 7713,
      "sha256": "e5201ac99390362eb5038effb2f4058069c5852bd5c85a6930acf566891a989d"
    },
    {
      "path": "icon.svg",
      "bytes": 387,
      "sha256": "2709130e3bd4b9db0e87c738713186fd2451e2228ace56f8bbb08863b9caf2dd"
    },
    {
      "path": "image-quality-comparison/index.html",
      "bytes": 7765,
      "sha256": "d57d30f121167291330c306032043f6dc3635091424fb5c2def50ee77984a78f"
    },
    {
      "path": "index.html",
      "bytes": 6270,
      "sha256": "4d0306d36c6ece947a06804f800e04f4019b2207d93859419de87f250584a91b"
    },
    {
      "path": "jpg-to-png/index.html",
      "bytes": 7662,
      "sha256": "5321b07f7a7503d1d9d02f3236524d333cffcf3e81a04758bebc9f3c64decd12"
    },
    {
      "path": "jpg-to-webp/index.html",
      "bytes": 7684,
      "sha256": "cb099f5e5fdd52dec8592d13621ef338c329784f99459a598b97dfa2151d40ab"
    },
    {
      "path": "licenses/index.html",
      "bytes": 3158,
      "sha256": "14e5685d793a1cd1f81041d938c3c22c73a288d803f6dacfddf2adc1316f9bb6"
    },
    {
      "path": "png-to-jpg/index.html",
      "bytes": 7631,
      "sha256": "02e36df84dc3fe1e227772bbce283a88debe6e85168923a7a5e834684f5b6ddf"
    },
    {
      "path": "png-to-webp/index.html",
      "bytes": 7643,
      "sha256": "0f5340f854b831b2af2c2b02913c06b32e91c77aa1f9cfd052076dff653514bc"
    },
    {
      "path": "privacy/index.html",
      "bytes": 2502,
      "sha256": "1996d75ff16d5dc9aaba04d4c4b189e9aede84b5be7d4e4ea707967d1548305c"
    },
    {
      "path": "remove-image-metadata/index.html",
      "bytes": 7904,
      "sha256": "7ca9d6d6c1e4981f4709ee949a5101802a6f6786493550f753d1c53283cf571d"
    },
    {
      "path": "resize-image/index.html",
      "bytes": 7714,
      "sha256": "3a8ea94a06c7c3fed41209a79b637bc977eaf81f447b7a9594fa69337d434534"
    },
    {
      "path": "robots.txt",
      "bytes": 74,
      "sha256": "476e76f35515c40f8d04d2d0c84cda7271685dce603de37e68b7f819679bea01"
    },
    {
      "path": "sitemap.xml",
      "bytes": 1354,
      "sha256": "d3c9973e011faf8baff55e2445ad8ed723a3794d6f24b12a59ae37af879de306"
    },
    {
      "path": "source/application/content/zh-hant.mjs",
      "bytes": 16649,
      "sha256": "c5fcc5c1fff9309af2687773ef64e6a5198e8199927f7d9b498b7771c08d8f1c"
    },
    {
      "path": "source/application/LICENSE",
      "bytes": 11343,
      "sha256": "8c3690b09c168f196446cf5904332023bbc15eb92b6a7cee470ac829e6a65d20"
    },
    {
      "path": "source/application/OPEN_SOURCE.md",
      "bytes": 3913,
      "sha256": "b4b1264b2ccdef5c7231c74cbbc74d8f1d8c6f0b83727fed0dd48353bf222874"
    },
    {
      "path": "source/application/package-lock.json",
      "bytes": 25834,
      "sha256": "cfe90e7583ae84ca57af0e392f84bb4d8c67b5125bf3442be1c3a760e931c206"
    },
    {
      "path": "source/application/package.json",
      "bytes": 768,
      "sha256": "416291e4630aa023e68e2fce83688893dd20b77dbf1c82fee151ec526a477074"
    },
    {
      "path": "source/application/public/icon.svg",
      "bytes": 387,
      "sha256": "2709130e3bd4b9db0e87c738713186fd2451e2228ace56f8bbb08863b9caf2dd"
    },
    {
      "path": "source/application/public/styles.css",
      "bytes": 9180,
      "sha256": "9bd40202832466d9e9b5e770acbc8f4d13f66eafa7908f4136e621af4cd8517d"
    },
    {
      "path": "source/application/scripts/build.mjs",
      "bytes": 18575,
      "sha256": "509afc81d656d953ab55d4d89f22740bc5269a688053ac135745e95b98d74885"
    },
    {
      "path": "source/application/scripts/fetch-fixtures.mjs",
      "bytes": 1504,
      "sha256": "030f673ea00cd9055481ac542398db5e2f42959e15acabf775d7741288d2e660"
    },
    {
      "path": "source/application/scripts/fetch-sources.mjs",
      "bytes": 3947,
      "sha256": "f13c9919a669788c535f0ac87619caf0427ff6e361b54f8310bcd27b2ab8d70f"
    },
    {
      "path": "source/application/scripts/package.mjs",
      "bytes": 4733,
      "sha256": "1eb7e07bdfc2bba701c149064f1c3d562b87e247561281e03d81df6a7a273fdb"
    },
    {
      "path": "source/application/scripts/serve.mjs",
      "bytes": 2176,
      "sha256": "59799e67eea257647d98f6dbf58ea159d1e9940723b29c9e80177b2461818367"
    },
    {
      "path": "source/application/scripts/verify-package.ps1",
      "bytes": 3956,
      "sha256": "8874644a1546b413ed8a5e6e0c2efc420d6b5e9e82dfee563929f2c9e5cb09c3"
    },
    {
      "path": "source/application/src/engine/inspect.ts",
      "bytes": 8951,
      "sha256": "108ff85b238b5051e9c3c644780ad1283179df20eeb686b2b635ec906f01c2b8"
    },
    {
      "path": "source/application/src/engine/orientation.ts",
      "bytes": 1928,
      "sha256": "b8df36805784598a92b1e95f23bf967a46c3afd80ef48e59a046f64bfabf87cf"
    },
    {
      "path": "source/application/src/engine/target.ts",
      "bytes": 1216,
      "sha256": "88f01f46d498a7f58ccb7c0804024d3f8c98a703e0ec1718bc51d0605bcae0cc"
    },
    {
      "path": "source/application/src/main.tsx",
      "bytes": 294,
      "sha256": "1a53ed7deee15a8ef35e4f5666e243954166f4a298fa0cc643859e80ef5dffea"
    },
    {
      "path": "source/application/src/model.ts",
      "bytes": 2121,
      "sha256": "45eeb6276de6490d2b5c7e0cdfcc25e09cc3feacf005f3695bbe455adc27c14e"
    },
    {
      "path": "source/application/src/routes/tools.ts",
      "bytes": 4015,
      "sha256": "3c6ca36708d9117c2b26938c64c41832c1b5230fbf17f7fdb4ba36373e1ed821"
    },
    {
      "path": "source/application/src/ui/App.tsx",
      "bytes": 16643,
      "sha256": "096a91d83e3138a54c29a105638750b64fb1d062fbec8eb1d14e3445fa134bcb"
    },
    {
      "path": "source/application/src/workers/image.ts",
      "bytes": 8082,
      "sha256": "da49dcf1450f07882206eac43c0b54637b2845f168ab54769d952a7f21696312"
    },
    {
      "path": "source/application/tsconfig.json",
      "bytes": 364,
      "sha256": "b1e2a88caffe7155f3383c451481d8506c1c8383fe933129580fc9c7ef602af3"
    },
    {
      "path": "source/downloads.json",
      "bytes": 3362,
      "sha256": "565ddef1def413e8965e5c33e3cfbf46bcd50263194ef947cfa6998b6729cd90"
    },
    {
      "path": "source/licenses/GPL-3.0.txt",
      "bytes": 44339,
      "sha256": "02cc1585a20677992e0ba578fa692635dc193735f2691dc81de924b51c4e8020"
    },
    {
      "path": "source/licenses/libaom-3.7.0.txt",
      "bytes": 1316,
      "sha256": "4764a286d8b2faeaf42f4418e7d7a28d58fc8fd4d00a3d0a7f44b0a4099de7f2"
    },
    {
      "path": "source/licenses/libaom-PATENTS.txt",
      "bytes": 5701,
      "sha256": "661fb8e504744e95587b556b94a58343448300606a41bea8c7a9b97125696e61"
    },
    {
      "path": "source/licenses/libavif-1.0.1.txt",
      "bytes": 18799,
      "sha256": "10952217a6d404de8bf8a997fbea9b88f682df1fe98cb9b9f467ade641525639"
    },
    {
      "path": "source/licenses/libheif-LGPL-3.0.txt",
      "bytes": 44366,
      "sha256": "fa81ce652315b013359d6e8e4744335f31a50c7c192907176d3632f78a3b4596"
    },
    {
      "path": "source/licenses/libsharpyuv-PATENTS.txt",
      "bytes": 1436,
      "sha256": "cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c"
    },
    {
      "path": "source/licenses/libsharpyuv.txt",
      "bytes": 1496,
      "sha256": "5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf"
    },
    {
      "path": "source/licenses/libwebp-PATENTS.txt",
      "bytes": 1436,
      "sha256": "cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c"
    },
    {
      "path": "source/licenses/libwebp.txt",
      "bytes": 1496,
      "sha256": "5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf"
    },
    {
      "path": "source/REBUILD.md",
      "bytes": 3913,
      "sha256": "b4b1264b2ccdef5c7231c74cbbc74d8f1d8c6f0b83727fed0dd48353bf222874"
    },
    {
      "path": "source/sources/libde265-1.0.15.tar.gz",
      "bytes": 846016,
      "sha256": "00251986c29d34d3af7117ed05874950c875dd9292d016be29d3b3762666511d"
    },
    {
      "path": "source/sources/libheif-ac1cb05.tar.gz",
      "bytes": 2066097,
      "sha256": "36c9b259386f1ffb3ed12d7ca01664fde8ef03802ded750de17db53303b099e7"
    },
    {
      "path": "source/sources/libheif-emscripten-1.23.2.tar.gz",
      "bytes": 3126,
      "sha256": "1b1b71e8b34ccc2b9ba490d769172ad855c279efdc787d8ea7a901af177ebcab"
    },
    {
      "path": "source/sources/libheif-js-6ca00b8.tar.gz",
      "bytes": 10267,
      "sha256": "6dc502839526b5c2073efde3686817d9a63c077a6bea6026fedb9857f5414a71"
    },
    {
      "path": "styles.css",
      "bytes": 9180,
      "sha256": "9bd40202832466d9e9b5e770acbc8f4d13f66eafa7908f4136e621af4cd8517d"
    },
    {
      "path": "terms/index.html",
      "bytes": 2370,
      "sha256": "73638b44cb0eb4fcf4bfdb23520b5c02164dfc54e998c7bfcb96d8b5ba065de6"
    },
    {
      "path": "THIRD_PARTY_NOTICES.txt",
      "bytes": 136316,
      "sha256": "92e5c81f3500e66b09747cc82d34d8d31705e81fe5d7cdcacd88e1437fcab345"
    },
    {
      "path": "webp-to-jpg/index.html",
      "bytes": 7682,
      "sha256": "f15cda8cd83de526aae0bbbed32e6ca81edaf69d0106c5eef053d934bb3147a7"
    },
    {
      "path": "_headers",
      "bytes": 641,
      "sha256": "4a8836936dc4bb07065218b7d60cc594a70289fe91f6306d4a5d3fa9a2e99325"
    }
  ]
}