SnO2WMaN / deno2nix

Integrate Deno with Nix
MIT License
56 stars 22 forks source link

store path 'xjqcwjd2dldq0b2w044g7sk6hvyapwf5-sinon@v14.0.0' contains illegal character '@' #4

Closed winston0410 closed 2 years ago

winston0410 commented 2 years ago

Hi thank you for this awesome module. I have tried to build a program with it, but I got the following error:

store path 'xjqcwjd2dldq0b2w044g7sk6hvyapwf5-sinon@v14.0.0' contains illegal character '@'

This is my lock.json

{
  "https://cdn.skypack.dev/-/sinon@v14.0.0-CyrxAF9CJh9hOOnbtvbz/dist=es2019,mode=imports/optimized/sinon.js": "2f76d4108a756f812f8378005cffeddc118036986f45bf5ecf61cdd7a5662e28",
  "https://cdn.skypack.dev/sinon@v14.0.0": "648d7680e355050c96c3324e900830048390d349070e90be4fc9eb9d347b5e67",
  "https://deno.land/std@0.141.0/_util/assert.ts": "e94f2eb37cebd7f199952e242c77654e43333c1ac4c5c700e929ea3aa5489f74",
  "https://deno.land/std@0.141.0/_util/os.ts": "3b4c6e27febd119d36a416d7a97bd3b0251b77c88942c8f16ee5953ea13e2e49"
}

And my derivation:

          deno-api-dynamic-form = pkgs.deno2nix.mkExecutable {
            name = "deno-api-dynamic-form";
            version = "0.0.0";
            src = ./.;
            denoFlags = ["--allow-net" "--allow-env" "--allow-read" "--import-map=./import_map.json"];
            lockfile = ./apps/deno/api-dynamic-form/lock.json;
            entrypoint = ./apps/deno/api-dynamic-form/src/index.ts;
          };

I believe this is a critical issue, as @ is used everywhere in the URL

SnO2WMaN commented 2 years ago

Maybe it can rewrite @ to like _at_ (some npm modules for nix do that). I'll do later, thanks.

SnO2WMaN commented 2 years ago

@winston0410

I fixed in version #5 , could you test by switching branch like inputs.deno2nix.url = "github:SnO2WMaN/deno2nix/fix-at" ?

if it can, I'll merge it, or report something wrong.

winston0410 commented 2 years ago

That's good to know! I will try and test it tonight

winston0410 commented 2 years ago

@SnO2WMaN It did fixed the previous issue, and I am able to download more modules before I encountered this error:

error: hash mismatch in file downloaded from 'https://esm.sh/@cfworker/json-schema@1.12.4':
         specified: sha256:1a59ffxli3q84c1jdd0x53nnckb6dhablbyiwifgg3hdpbys15v6
         got:       sha256:1w75j4pcl6ivf0a27kdf9xxgvp5vjljkwgq1hyg9wrwi595x7g9h

I am not sure why. I have ensured that I have created the lock file again, but still the same issue. This is my lockfile:

{
  "https://cdn.skypack.dev/-/sinon@v14.0.0-CyrxAF9CJh9hOOnbtvbz/dist=es2019,mode=imports/optimized/sinon.js": "2f76d4108a756f812f8378005cffeddc118036986f45bf5ecf61cdd7a5662e28",
  "https://cdn.skypack.dev/sinon@v14.0.0": "648d7680e355050c96c3324e900830048390d349070e90be4fc9eb9d347b5e67",
  "https://deno.land/std@0.141.0/_util/assert.ts": "e94f2eb37cebd7f199952e242c77654e43333c1ac4c5c700e929ea3aa5489f74",
  "https://deno.land/std@0.141.0/_util/os.ts": "3b4c6e27febd119d36a416d7a97bd3b0251b77c88942c8f16ee5953ea13e2e49",
  "https://deno.land/std@0.141.0/_wasm_crypto/crypto.mjs": "3b383eb715e8bfe61b4450ef0644b2653429c88d494807c86c5235979f62e56b",
  "https://deno.land/std@0.141.0/_wasm_crypto/crypto.wasm.mjs": "0ad9ecc0d03ca8a083d9109db22e7507f019f63cf55b82ea618ab58855617577",
  "https://deno.land/std@0.141.0/_wasm_crypto/mod.ts": "30a93c8b6b6c5b269e96a3e95d2c045d86a496814a8737443b77cad941d6a0b5",
  "https://deno.land/std@0.141.0/async/abortable.ts": "87aa7230be8360c24ad437212311c9e8d4328854baec27b4c7abb26e85515c06",
  "https://deno.land/std@0.141.0/async/deadline.ts": "48ac998d7564969f3e6ec6b6f9bf0217ebd00239b1b2292feba61272d5dd58d0",
  "https://deno.land/std@0.141.0/async/debounce.ts": "564273ef242bcfcda19a439132f940db8694173abffc159ea34f07d18fc42620",
  "https://deno.land/std@0.141.0/async/deferred.ts": "bc18e28108252c9f67dfca2bbc4587c3cbf3aeb6e155f8c864ca8ecff992b98a",
  "https://deno.land/std@0.141.0/async/delay.ts": "cbbdf1c87d1aed8edc7bae13592fb3e27e3106e0748f089c263390d4f49e5f6c",
  "https://deno.land/std@0.141.0/async/mod.ts": "6e42e275b44367361a81842dd1a789c55ab206d7c8a877d7163ab5c460625be6",
  "https://deno.land/std@0.141.0/async/mux_async_iterator.ts": "f4d1d259b0c694d381770ddaaa4b799a94843eba80c17f4a2ec2949168e52d1e",
  "https://deno.land/std@0.141.0/async/pool.ts": "ef9eb97b388543acbf0ac32647121e4dbe629236899586c4d4311a8770fbb239",
  "https://deno.land/std@0.141.0/async/tee.ts": "1341feb1f5b1a96f8628d0f8fc07d8c43d3813423f18a63bf1b4785568d21b1f",
  "https://deno.land/std@0.141.0/bytes/bytes_list.ts": "67eb118e0b7891d2f389dad4add35856f4ad5faab46318ff99653456c23b025d",
  "https://deno.land/std@0.141.0/bytes/equals.ts": "fc16dff2090cced02497f16483de123dfa91e591029f985029193dfaa9d894c9",
  "https://deno.land/std@0.141.0/bytes/mod.ts": "763f97d33051cc3f28af1a688dfe2830841192a9fea0cbaa55f927b49d49d0bf",
  "https://deno.land/std@0.141.0/crypto/mod.ts": "4db030a62c00a53cc3e1f180e0a0bd8936c9dec4652ebf6d9897915eeeddbf0a",
  "https://deno.land/std@0.141.0/datetime/formatter.ts": "7c8e6d16a0950f400aef41b9f1eb9168249869776ec520265dfda785d746589e",
  "https://deno.land/std@0.141.0/datetime/mod.ts": "dcab9ae7be83cbf74b7863e83bd16e7c646a8dea2f019092905630eb7a545739",
  "https://deno.land/std@0.141.0/datetime/tokenizer.ts": "7381e28f6ab51cb504c7e132be31773d73ef2f3e1e50a812736962b9df1e8c47",
  "https://deno.land/std@0.141.0/encoding/base64.ts": "c8c16b4adaa60d7a8eee047c73ece26844435e8f7f1328d74593dbb2dd58ea4f",
  "https://deno.land/std@0.141.0/encoding/hex.ts": "7f023e1e51cfd6b189682e602e8640939e7be71a300a2fcf3daf8f84dc609bbc",
  "https://deno.land/std@0.141.0/fmt/colors.ts": "30455035d6d728394781c10755351742dd731e3db6771b1843f9b9e490104d37",
  "https://deno.land/std@0.141.0/io/buffer.ts": "bd0c4bf53db4b4be916ca5963e454bddfd3fcd45039041ea161dbf826817822b",
  "https://deno.land/std@0.141.0/io/types.d.ts": "01f60ae7ec02675b5dbed150d258fc184a78dfe5c209ef53ba4422b46b58822c",
  "https://deno.land/std@0.141.0/path/_constants.ts": "df1db3ffa6dd6d1252cc9617e5d72165cd2483df90e93833e13580687b6083c3",
  "https://deno.land/std@0.141.0/path/_interface.ts": "ee3b431a336b80cf445441109d089b70d87d5e248f4f90ff906820889ecf8d09",
  "https://deno.land/std@0.141.0/path/_util.ts": "c1e9686d0164e29f7d880b2158971d805b6e0efc3110d0b3e24e4b8af2190d2b",
  "https://deno.land/std@0.141.0/path/common.ts": "bee563630abd2d97f99d83c96c2fa0cca7cee103e8cb4e7699ec4d5db7bd2633",
  "https://deno.land/std@0.141.0/path/glob.ts": "cb5255638de1048973c3e69e420c77dc04f75755524cb3b2e160fe9277d939ee",
  "https://deno.land/std@0.141.0/path/mod.ts": "d3e68d0abb393fb0bf94a6d07c46ec31dc755b544b13144dee931d8d5f06a52d",
  "https://deno.land/std@0.141.0/path/posix.ts": "293cdaec3ecccec0a9cc2b534302dfe308adb6f10861fa183275d6695faace44",
  "https://deno.land/std@0.141.0/path/separator.ts": "fe1816cb765a8068afb3e8f13ad272351c85cbc739af56dacfc7d93d710fe0f9",
  "https://deno.land/std@0.141.0/path/win32.ts": "31811536855e19ba37a999cd8d1b62078235548d67902ece4aa6b814596dd757",
  "https://deno.land/std@0.150.0/fmt/colors.ts": "6f9340b7fb8cc25a993a99e5efc56fe81bb5af284ff412129dd06df06f53c0b4",
  "https://deno.land/std@0.153.0/_util/assert.ts": "e94f2eb37cebd7f199952e242c77654e43333c1ac4c5c700e929ea3aa5489f74",
  "https://deno.land/std@0.153.0/bytes/bytes_list.ts": "aba5e2369e77d426b10af1de0dcc4531acecec27f9b9056f4f7bfbf8ac147ab4",
  "https://deno.land/std@0.153.0/bytes/equals.ts": "3c3558c3ae85526f84510aa2b48ab2ad7bdd899e2e0f5b7a8ffc85acb3a6043a",
  "https://deno.land/std@0.153.0/bytes/mod.ts": "763f97d33051cc3f28af1a688dfe2830841192a9fea0cbaa55f927b49d49d0bf",
  "https://deno.land/std@0.153.0/datetime/formatter.ts": "7c8e6d16a0950f400aef41b9f1eb9168249869776ec520265dfda785d746589e",
  "https://deno.land/std@0.153.0/datetime/mod.ts": "701f01f0a3c9d4a6e7802ad245ac6dbef1118bdb104ef7965107d6dd8a0ebaf9",
  "https://deno.land/std@0.153.0/datetime/tokenizer.ts": "7381e28f6ab51cb504c7e132be31773d73ef2f3e1e50a812736962b9df1e8c47",
  "https://deno.land/std@0.153.0/fmt/colors.ts": "ff7dc9c9f33a72bd48bc24b21bbc1b4545d8494a431f17894dbc5fe92a938fc4",
  "https://deno.land/std@0.153.0/http/cookie.ts": "7a61e920f19c9c3ee8e07befe5fe5a530114d6babefd9ba2c50594cab724a822",
  "https://deno.land/std@0.153.0/io/buffer.ts": "8232dcd8c4c7f14b95f28444454ad63750267be23e0fd7f88320c68b0f87a3b5",
  "https://deno.land/std@0.153.0/io/files.ts": "d199ef64e918a256320ba8d8d44ae91de87c9077df8f8d6cca013f1b9fbbe285",
  "https://deno.land/std@0.153.0/io/mod.ts": "33507cf2460ab67d0d90fb5749fa6fecb33897642b49d54a6bb1ac81e4768f69",
  "https://deno.land/std@0.153.0/io/readers.ts": "45847ad404afd2f605eae1cff193f223462bc55eeb9ae313c2f3db28aada0fd6",
  "https://deno.land/std@0.153.0/io/streams.ts": "988a19155b52161f0035ce539e2f1d12edbc4c389fa7633da832a64e6edbe1a0",
  "https://deno.land/std@0.153.0/io/types.d.ts": "0cae3a62da7a37043661746c65c021058bae020b54e50c0e774916e5d4baee43",
  "https://deno.land/std@0.153.0/io/util.ts": "078da53bba767bec0d45f7da44411f6dbf269e51ef7fcfea5e3714e04681c674",
  "https://deno.land/std@0.153.0/io/writers.ts": "2e1c63ffd0cfba411b1fd8374609abff9ea86187c9d4d885d42e6fc20325ef0e",
  "https://deno.land/std@0.153.0/streams/conversion.ts": "fc4eb76a14148c43f0b85e903a5a1526391aa40ed9434dc21e34f88304eb823e",
  "https://deno.land/std@0.153.0/testing/_diff.ts": "141f978a283defc367eeee3ff7b58aa8763cf7c8e0c585132eae614468e9d7b8",
  "https://deno.land/std@0.153.0/testing/_format.ts": "cd11136e1797791045e639e9f0f4640d5b4166148796cad37e6ef75f7d7f3832",
  "https://deno.land/std@0.153.0/testing/asserts.ts": "d6595cfc330b4233546a047a0d7d57940771aa9d97a172ceb91e84ae6200b3af",
  "https://deno.land/std@0.154.0/_deno_unstable.ts": "4ddb8672d49d58b5bbc4a5a7a2f1b3bce4fd06aa4c8b8476728334391667de7b",
  "https://deno.land/std@0.154.0/_util/assert.ts": "e94f2eb37cebd7f199952e242c77654e43333c1ac4c5c700e929ea3aa5489f74",
  "https://deno.land/std@0.154.0/_util/os.ts": "3b4c6e27febd119d36a416d7a97bd3b0251b77c88942c8f16ee5953ea13e2e49",
  "https://deno.land/std@0.154.0/async/abortable.ts": "87aa7230be8360c24ad437212311c9e8d4328854baec27b4c7abb26e85515c06",
  "https://deno.land/std@0.154.0/async/deadline.ts": "48ac998d7564969f3e6ec6b6f9bf0217ebd00239b1b2292feba61272d5dd58d0",
  "https://deno.land/std@0.154.0/async/debounce.ts": "de5433bff08a2bb61416fc53b3bd2d5867090c8a815465e5b4a10a77495b1051",
  "https://deno.land/std@0.154.0/async/deferred.ts": "c01de44b9192359cebd3fe93273fcebf9e95110bf3360023917da9a2d1489fae",
  "https://deno.land/std@0.154.0/async/delay.ts": "d5a169caede8e1c5d46b3f25eab97db5fd1ab193fc82a53bafd3642ac42ca3c7",
  "https://deno.land/std@0.154.0/async/mod.ts": "dd0a8ed4f3984ffabe2fcca7c9f466b7932d57b1864ffee148a5d5388316db6b",
  "https://deno.land/std@0.154.0/async/mux_async_iterator.ts": "3447b28a2a582224a3d4d3596bccbba6e85040da3b97ed64012f7decce98d093",
  "https://deno.land/std@0.154.0/async/pool.ts": "ef9eb97b388543acbf0ac32647121e4dbe629236899586c4d4311a8770fbb239",
  "https://deno.land/std@0.154.0/async/tee.ts": "d27680d911816fcb3d231e16d690e7588079e66a9b2e5ce8cc354db94fdce95f",
  "https://deno.land/std@0.154.0/bytes/bytes_list.ts": "aba5e2369e77d426b10af1de0dcc4531acecec27f9b9056f4f7bfbf8ac147ab4",
  "https://deno.land/std@0.154.0/bytes/equals.ts": "3c3558c3ae85526f84510aa2b48ab2ad7bdd899e2e0f5b7a8ffc85acb3a6043a",
  "https://deno.land/std@0.154.0/bytes/mod.ts": "763f97d33051cc3f28af1a688dfe2830841192a9fea0cbaa55f927b49d49d0bf",
  "https://deno.land/std@0.154.0/fmt/colors.ts": "ff7dc9c9f33a72bd48bc24b21bbc1b4545d8494a431f17894dbc5fe92a938fc4",
  "https://deno.land/std@0.154.0/fs/exists.ts": "cb734d872f8554ea40b8bff77ad33d4143c1187eac621a55bf37781a43c56f6d",
  "https://deno.land/std@0.154.0/http/server.ts": "e2e16f0b124ffef022ad04797d4250d6e4fc0d9579780999091949b17789dd1a",
  "https://deno.land/std@0.154.0/io/buffer.ts": "fae02290f52301c4e0188670e730cd902f9307fb732d79c4aa14ebdc82497289",
  "https://deno.land/std@0.154.0/io/types.d.ts": "0cae3a62da7a37043661746c65c021058bae020b54e50c0e774916e5d4baee43",
  "https://deno.land/std@0.154.0/log/handlers.ts": "5215c07533ac20dd82a8ad66338143ab379d333a86db6710d55b5d8fb55ad296",
  "https://deno.land/std@0.154.0/log/levels.ts": "82c965b90f763b5313e7595d4ba78d5095a13646d18430ebaf547526131604d1",
  "https://deno.land/std@0.154.0/log/logger.ts": "b545159727b023825ee6814d9178fb2a7472f8d95d704c253b771b95c658cf8c",
  "https://deno.land/std@0.154.0/log/mod.ts": "1e3cb5fa82f8dd8e6fc79383b901703c5ee491b1f4bd3e9e12adcb007f637c1f",
  "https://deno.land/std@0.154.0/path/_constants.ts": "df1db3ffa6dd6d1252cc9617e5d72165cd2483df90e93833e13580687b6083c3",
  "https://deno.land/std@0.154.0/path/_interface.ts": "ee3b431a336b80cf445441109d089b70d87d5e248f4f90ff906820889ecf8d09",
  "https://deno.land/std@0.154.0/path/_util.ts": "d16be2a16e1204b65f9d0dfc54a9bc472cafe5f4a190b3c8471ec2016ccd1677",
  "https://deno.land/std@0.154.0/path/common.ts": "bee563630abd2d97f99d83c96c2fa0cca7cee103e8cb4e7699ec4d5db7bd2633",
  "https://deno.land/std@0.154.0/path/glob.ts": "cb5255638de1048973c3e69e420c77dc04f75755524cb3b2e160fe9277d939ee",
  "https://deno.land/std@0.154.0/path/mod.ts": "56fec03ad0ebd61b6ab39ddb9b0ddb4c4a5c9f2f4f632e09dd37ec9ebfd722ac",
  "https://deno.land/std@0.154.0/path/posix.ts": "c1f7afe274290ea0b51da07ee205653b2964bd74909a82deb07b69a6cc383aaa",
  "https://deno.land/std@0.154.0/path/separator.ts": "fe1816cb765a8068afb3e8f13ad272351c85cbc739af56dacfc7d93d710fe0f9",
  "https://deno.land/std@0.154.0/path/win32.ts": "bd7549042e37879c68ff2f8576a25950abbfca1d696d41d82c7bca0b7e6f452c",
  "https://deno.land/x/cliffy@v0.24.3/table/border.ts": "2514abae4e4f51eda60a5f8c927ba24efd464a590027e900926b38f68e01253c",
  "https://deno.land/x/cliffy@v0.24.3/table/cell.ts": "1d787d8006ac8302020d18ec39f8d7f1113612c20801b973e3839de9c3f8b7b3",
  "https://deno.land/x/cliffy@v0.24.3/table/deps.ts": "f0491a748e11bdfbc11156d73c5fdc215d2933cd27d4a06d1926ffbc70150c5f",
  "https://deno.land/x/cliffy@v0.24.3/table/layout.ts": "ca9d5159b73f76b98d51feb0286281166a964e4411c087a0c00103035b1ba1dc",
  "https://deno.land/x/cliffy@v0.24.3/table/mod.ts": "e74f69f38810ee6139a71132783765feb94436a6619c07474ada45b465189834",
  "https://deno.land/x/cliffy@v0.24.3/table/row.ts": "707c8f9c71f28e7ded22a053c13c0988a9598eec0a9e2a7aea7d15cad64d3cfe",
  "https://deno.land/x/cliffy@v0.24.3/table/table.ts": "3905c40d030626faab87a3e2e24982382c0d4c11eccae829a9e04db94d29e3e9",
  "https://deno.land/x/cliffy@v0.24.3/table/utils.ts": "187bb7dcbcfb16199a5d906113f584740901dfca1007400cba0df7dcd341bc29",
  "https://deno.land/x/jose@v4.9.1/index.ts": "5e551713b783fa8658c4e09e8029ba31fc99cb3fc82e9434067708015c26eefb",
  "https://deno.land/x/jose@v4.9.1/jwe/compact/decrypt.ts": "7e3ccd37be00f7e2f7bb762e59c1abc0bf60eef8940aee71d327a1cc3706fb72",
  "https://deno.land/x/jose@v4.9.1/jwe/compact/encrypt.ts": "38225f701ede22fb87bcb73636c51fb1a66127ae981a8a726db3366fcf4490cb",
  "https://deno.land/x/jose@v4.9.1/jwe/flattened/decrypt.ts": "d2e48ec104c033ceb3256d960f6b990642460400491edfc6c7961255a96093d4",
  "https://deno.land/x/jose@v4.9.1/jwe/flattened/encrypt.ts": "943f65bcc7031a0e088c62656e2b5c17803c1a17323ec3332c767edde9b6e167",
  "https://deno.land/x/jose@v4.9.1/jwe/general/decrypt.ts": "f62252403bf37a6dbd24756dcb18e1214d4596115fdfcb747a032efe9c703aa6",
  "https://deno.land/x/jose@v4.9.1/jwe/general/encrypt.ts": "3eb125e38626e873b8c8a57968b07bba74443b4952c4c6ddb5fd62837076110d",
  "https://deno.land/x/jose@v4.9.1/jwk/embedded.ts": "e78526e63c035bcfc7da9ffa4ea19c95f9dbf5d9e61ae1b7e8d99a6dcf027166",
  "https://deno.land/x/jose@v4.9.1/jwk/thumbprint.ts": "b2b9549d94f1c23c36a2a5a0e85db64bfe0afa5c33aa7e5f3e7e36f34e385c04",
  "https://deno.land/x/jose@v4.9.1/jwks/local.ts": "f733e3d06820ed0653a81558625c06a45caf1b900dae104d5a7918d35aaf5eb8",
  "https://deno.land/x/jose@v4.9.1/jwks/remote.ts": "b2bee8166c294dc7be8ec6f82d70de3caa3330fa2c0e2899039207a9d5bb2959",
  "https://deno.land/x/jose@v4.9.1/jws/compact/sign.ts": "6368a6a9bfd1776b82b39d593f3270d0f60bee31ed9d391a20edb8292124e6d0",
  "https://deno.land/x/jose@v4.9.1/jws/compact/verify.ts": "64da9b44db007eca3964c33376e52d5febf28ea4286bc1aa8c85b98e43a6b56c",
  "https://deno.land/x/jose@v4.9.1/jws/flattened/sign.ts": "a5d73da31d06d72918a2b38321354fbe26af7ef60f824ce9515678f34836d12e",
  "https://deno.land/x/jose@v4.9.1/jws/flattened/verify.ts": "48a8b37decea4f5be509c41c4c473f70153c20dd618c1623a1f134cdf43f9259",
  "https://deno.land/x/jose@v4.9.1/jws/general/sign.ts": "a354d33a57d0ad8be12e80dba3a8d4825eeb54e79a24d769711c02a05f751e9c",
  "https://deno.land/x/jose@v4.9.1/jws/general/verify.ts": "23d8f6105d9d3ebe459f8f553e60531c252746efab94b36ef3c3fb1bb39b8526",
  "https://deno.land/x/jose@v4.9.1/jwt/decrypt.ts": "120e806ec8e75ed2294f426b265ee1cd27b5c9238b530f2fe6c671ae80762cbc",
  "https://deno.land/x/jose@v4.9.1/jwt/encrypt.ts": "fc5a0fa8941a60518f1b03f10ad0db79abee34cb83b04b4d5073d025242ab3e7",
  "https://deno.land/x/jose@v4.9.1/jwt/produce.ts": "cbc9e4e82dcdff533ace77403ec3fcd2f74b089abf472631aa697be9f981947e",
  "https://deno.land/x/jose@v4.9.1/jwt/sign.ts": "6e88ed2196c8f89f87f077afe0dfb30a0c2815b29367f5c9ef9cabdbbe47e14f",
  "https://deno.land/x/jose@v4.9.1/jwt/unsecured.ts": "25b7d69be137cb611232ec3c1c0974bdc7b444353f870662b0b9ab95dc7d72c2",
  "https://deno.land/x/jose@v4.9.1/jwt/verify.ts": "1f64d479c3fde210cd176f6f593ce0843e88c88acc3d3dfb8502ab1cfea997de",
  "https://deno.land/x/jose@v4.9.1/key/export.ts": "251debc31e08c3dad98911a6d52882f689f60203390d1ac2f6aa08413a22a478",
  "https://deno.land/x/jose@v4.9.1/key/generate_key_pair.ts": "06f26d8ba095ad16a2fcb4e871634efed1bc35c201b97a08a220b0decd7d7dda",
  "https://deno.land/x/jose@v4.9.1/key/generate_secret.ts": "08111eada9db10cbefaf1cb0fccfadf414f7b0ce0a98dd09355ec93cd07044a6",
  "https://deno.land/x/jose@v4.9.1/key/import.ts": "c1b2da956a812e0fc133e050f9007cbbb32a78036390532db385f553401d1e49",
  "https://deno.land/x/jose@v4.9.1/lib/aesgcmkw.ts": "9415c556597be41a4a2f7203fd32fb00d1f06b6b2cfef70d481acec39c7807d6",
  "https://deno.land/x/jose@v4.9.1/lib/buffer_utils.ts": "dad65c92c9baef14cd5366a4131252afa7a5b4f3a068d0244e2df8660ea2bd8e",
  "https://deno.land/x/jose@v4.9.1/lib/cek.ts": "a474becfe1c2d86fbcf3a24cdcd96274beb8d61bd17926e5f345001f39df922b",
  "https://deno.land/x/jose@v4.9.1/lib/check_iv_length.ts": "118eb531167126c8421d71a21f2cfdc10a658c933e178b33395ef3e962c54f80",
  "https://deno.land/x/jose@v4.9.1/lib/check_key_type.ts": "90a5d17a1f8b3fb170847180454f434121605175c3485c8ef67ff73cfb8e7691",
  "https://deno.land/x/jose@v4.9.1/lib/check_p2s.ts": "2f5549e121c43019ac85a3bb3fe8cb98a397122dcaa80f3cd8bf5fcf314e1f67",
  "https://deno.land/x/jose@v4.9.1/lib/crypto_key.ts": "46527eb06fb8b7f07c5551a7e505be997f2ce4cd7efdd4cbc5d60ef258029464",
  "https://deno.land/x/jose@v4.9.1/lib/decrypt_key_management.ts": "d53f5cab6644b09a950505a11a0e19a342329ee285b7eb41936c7428ddc3eb0a",
  "https://deno.land/x/jose@v4.9.1/lib/encrypt_key_management.ts": "ec08f264e7dde341171d6272e9db639ae3718cc7047b3117735ab960d9bd01d4",
  "https://deno.land/x/jose@v4.9.1/lib/epoch.ts": "cd608f73f6c100e8156c6020ec2bce6757e01759793f0d6aab23908d3d2ea933",
  "https://deno.land/x/jose@v4.9.1/lib/format_pem.ts": "b5230682e7a89609238015b77f33afd248f3e0f69bcb5895eece2f86d83100f6",
  "https://deno.land/x/jose@v4.9.1/lib/invalid_key_input.ts": "8524ead62c3ecd990824306d47f1b0ce9a98a85ef55ffaee201d185b7c89edf4",
  "https://deno.land/x/jose@v4.9.1/lib/is_disjoint.ts": "b5ea1cb260899f5cfb04f032029956e637067714a275d13be429fc53287a4b17",
  "https://deno.land/x/jose@v4.9.1/lib/is_object.ts": "43549ddc51a3b3d4c22b953b191a961fbb61fb5081e8efb88ad075afa1f4d214",
  "https://deno.land/x/jose@v4.9.1/lib/iv.ts": "4766d9ad87b478bb7344094f38c8561181b72f8678edd1b5226d1e0f9ab677fc",
  "https://deno.land/x/jose@v4.9.1/lib/jwt_claims_set.ts": "be81b6b239e5cbc4ca5e7ca67dc0a468bac48331bc5e0da911953e2aee41f6c1",
  "https://deno.land/x/jose@v4.9.1/lib/secs.ts": "03a2f02fda0f76bf431734552a947c2916c699b904ae0d2f90a415931c30e66d",
  "https://deno.land/x/jose@v4.9.1/lib/validate_algorithms.ts": "6b20f4b5f6935cd9edcd6eb2128226144ba792eaa7c47966c666a51baf1682eb",
  "https://deno.land/x/jose@v4.9.1/lib/validate_crit.ts": "6d2b43959ddf432060505ef13af32cb1bf0daff815ef1eae4d7971629566a695",
  "https://deno.land/x/jose@v4.9.1/runtime/aeskw.ts": "a9bd412c6d07b2606520972671a545cdb205f79f0a2e9ec0fb145fb2147319e1",
  "https://deno.land/x/jose@v4.9.1/runtime/asn1.ts": "ca5773eb780aa8b32c6a7f859545ab57b85ab440cc314a776b34a8b438b904ac",
  "https://deno.land/x/jose@v4.9.1/runtime/base64url.ts": "74ecb18b90de56bcc4424b6c911cfe49b56dd4a316978f5c8ee9a23560069636",
  "https://deno.land/x/jose@v4.9.1/runtime/bogus.ts": "4f1c967b0d9b4e7105e16ad8c173da55708f377ee5e201d8ee5fc613f3417f08",
  "https://deno.land/x/jose@v4.9.1/runtime/check_cek_length.ts": "e261c01cb8968c8d30e343729f08f7d25ae637f13eb71f3c17da966d038749e8",
  "https://deno.land/x/jose@v4.9.1/runtime/check_key_length.ts": "5656870cc4460602775134280bf46f17e27100b237bdb5c687aceabeffc8f2a2",
  "https://deno.land/x/jose@v4.9.1/runtime/decrypt.ts": "fc24eadefce13095a4012972a1552f148d9d12d8ed7d1f17ed7c87e00810335f",
  "https://deno.land/x/jose@v4.9.1/runtime/digest.ts": "cee73fad56ce596ffedc56811d174ab413e7981eb847eb67c0e77f213cc2ac2d",
  "https://deno.land/x/jose@v4.9.1/runtime/ecdhes.ts": "a248f51dccf4335111ca7a72d31dadf8b330ba1d2faa317c7287940cc41f6e17",
  "https://deno.land/x/jose@v4.9.1/runtime/encrypt.ts": "50d400ab152e2d66bffccf7473545097dd69894bc05508530260c8bc0d811638",
  "https://deno.land/x/jose@v4.9.1/runtime/env.ts": "26af6914ef093769a1cb7980dedbb94504dcc6579957842d6f120fdb7ba6cd46",
  "https://deno.land/x/jose@v4.9.1/runtime/fetch_jwks.ts": "34b71aa6bbd51984d1009792499ea17133dcb11bf2f2d8fba60e8090d900fc20",
  "https://deno.land/x/jose@v4.9.1/runtime/generate.ts": "f3dcc850129fdd2cc6f2d2c368d8f58bb332e06055083f71b4e07f8fdbe48302",
  "https://deno.land/x/jose@v4.9.1/runtime/get_sign_verify_key.ts": "f08a086524491a54fb2a0e203819d4ca2b193444aecf6dfbaf6d400431cb439c",
  "https://deno.land/x/jose@v4.9.1/runtime/interfaces.d.ts": "19de45286493ae3cf3c8a920190aff2e58edf0b8cbac20591e970ec0e510a91f",
  "https://deno.land/x/jose@v4.9.1/runtime/is_key_like.ts": "d9660a40820d254843721a53b51eb94a4db39a1ee36103ea8c28e2cc2207599b",
  "https://deno.land/x/jose@v4.9.1/runtime/jwk_to_key.ts": "49fd627494d679cf3996923246fe5d1aff4bf46bfeb0d9f23331d541664ec559",
  "https://deno.land/x/jose@v4.9.1/runtime/key_to_jwk.ts": "2af6f52abbe59316fa96771da48538c8f718b6fdd8703d185f8a87ef44c0f064",
  "https://deno.land/x/jose@v4.9.1/runtime/pbes2kw.ts": "1c424aade1ef8c69f0b9db635ff04d873f7c1b2615c7fbef49ee053704912e9d",
  "https://deno.land/x/jose@v4.9.1/runtime/random.ts": "3e9c8d08208e5dc186ae659535f0018303ff3b56615335bf0dfb5904fe36aab7",
  "https://deno.land/x/jose@v4.9.1/runtime/rsaes.ts": "124b6e87d8569b39d6f550b371303c79e9eb28aa0d9b14025eeaffe50282c987",
  "https://deno.land/x/jose@v4.9.1/runtime/sign.ts": "1524f8855538ca5fd607cd681f804ba421b0ec58f562118f3c635324ba053f90",
  "https://deno.land/x/jose@v4.9.1/runtime/subtle_dsa.ts": "65571bc9165003547e3cad78f39b19d19a851c7376754529d147d184d4bbb288",
  "https://deno.land/x/jose@v4.9.1/runtime/subtle_rsaes.ts": "26147da83932ebf7266d69ddd408f269395de05ddde64ba4e1585571bb61bd93",
  "https://deno.land/x/jose@v4.9.1/runtime/timing_safe_equal.ts": "fc5b3f4132cec56630eac4677fef2b519707a9c6a257f8ae86515b0d86ff5f6b",
  "https://deno.land/x/jose@v4.9.1/runtime/verify.ts": "d391e2286b47485247b475016c66999f5146a1cf8331115385a9ba629251c15e",
  "https://deno.land/x/jose@v4.9.1/runtime/webcrypto.ts": "3365b7d62eaa7e6befe5e2f4f67aa7859805c41b87064433b6e70f94501aa36e",
  "https://deno.land/x/jose@v4.9.1/runtime/zlib.ts": "74a4c85d1a6e523282ae927412d58e6789a8d7264b4e966a7df800a97f28a1e1",
  "https://deno.land/x/jose@v4.9.1/types.d.ts": "1cdef540f34a4c4ae6bd97fa2061ed3a9731bda8fabb8422b215ca1c04a3947e",
  "https://deno.land/x/jose@v4.9.1/util/base64url.ts": "d2567042684de8bf1e4f1ad67be40ab343ee192ddf1cf12ff1d940d6c1fa2bcb",
  "https://deno.land/x/jose@v4.9.1/util/decode_jwt.ts": "a63c61cd436d1bebab7d88bb905873d92b466774af71396e78f9158e8e7db315",
  "https://deno.land/x/jose@v4.9.1/util/decode_protected_header.ts": "7e202a0d6eec103e03fbd5c97a9b0a5db3e1ce06c428ee57fd8792f96edb31be",
  "https://deno.land/x/jose@v4.9.1/util/errors.ts": "d789b14233a7354787f0e84b295a2f1bc7168a30eb51a8fdffa05ae624bd7712",
  "https://deno.land/x/postgres@v0.16.1/client.ts": "348779c9f6a1c75ef1336db662faf08dce7d2101ff72f0d1e341ba1505c8431d",
  "https://deno.land/x/postgres@v0.16.1/client/error.ts": "0817583b666fd546664ed52c1d37beccc5a9eebcc6e3c2ead20ada99b681e5f7",
  "https://deno.land/x/postgres@v0.16.1/connection/auth.ts": "1070125e2ac4ca4ade36d69a4222d37001903092826d313217987583edd61ce9",
  "https://deno.land/x/postgres@v0.16.1/connection/connection.ts": "428ed3efa055870db505092b5d3545ef743497b7b4b72cf8f0593e7dd4788acd",
  "https://deno.land/x/postgres@v0.16.1/connection/connection_params.ts": "ae05d1ca554cecddf028482a7517fdbdc28d076e93db8b8389348ecab6ddb0c1",
  "https://deno.land/x/postgres@v0.16.1/connection/message.ts": "f9257948b7f87d58bfbfe3fc6e2e08f0de3ef885655904d56a5f73655cc22c5a",
  "https://deno.land/x/postgres@v0.16.1/connection/message_code.ts": "466719008b298770c366c5c63f6cf8285b7f76514dadb4b11e7d9756a8a1ddbf",
  "https://deno.land/x/postgres@v0.16.1/connection/packet.ts": "050aeff1fc13c9349e89451a155ffcd0b1343dc313a51f84439e3e45f64b56c8",
  "https://deno.land/x/postgres@v0.16.1/connection/scram.ts": "6d7c5b44855a01e477ad425dbfe81e4a0af6aa1096c93dba76c535d145c46ae0",
  "https://deno.land/x/postgres@v0.16.1/deps.ts": "2b5acaede991255c8ae7700ac59bf6461f72a5cefe786c23965083ecc6aa626a",
  "https://deno.land/x/postgres@v0.16.1/mod.ts": "a1e18fd9e6fedc8bc24e5aeec3ae6de45e2274be1411fb66e9081420c5e81d7d",
  "https://deno.land/x/postgres@v0.16.1/pool.ts": "892db7b5e1787988babecc994a151ebbd7d017f080905cbe9c3d7b44a73032a9",
  "https://deno.land/x/postgres@v0.16.1/query/array_parser.ts": "f8a229d82c3801de8266fa2cc4afe12e94fef8d0c479e73655c86ed3667ef33f",
  "https://deno.land/x/postgres@v0.16.1/query/decode.ts": "44a4a6cbcf494ed91a4fecae38a57dce63a7b519166f02c702791d9717371419",
  "https://deno.land/x/postgres@v0.16.1/query/decoders.ts": "16cb0e60227d86692931e315421b15768c78526e3aeb84e25fcc4111096de9fd",
  "https://deno.land/x/postgres@v0.16.1/query/encode.ts": "5f1418a2932b7c2231556e4a5f5f56efef48728014070cfafe7656963f342933",
  "https://deno.land/x/postgres@v0.16.1/query/oid.ts": "8c33e1325f34e4ca9f11a48b8066c8cfcace5f64bc1eb17ad7247af4936999e1",
  "https://deno.land/x/postgres@v0.16.1/query/query.ts": "cc0254e5b8d093c27b1e90cb9c2d98f14d4cf6958f296163cb6351ffd93a6c51",
  "https://deno.land/x/postgres@v0.16.1/query/transaction.ts": "78fdb116ebc1affbeefecca657ddabb278cd6f4b45cdbaffeea411464dd8a7ee",
  "https://deno.land/x/postgres@v0.16.1/query/types.ts": "a6dc8024867fe7ccb0ba4b4fa403ee5d474c7742174128c8e689c3b5e5eaa933",
  "https://deno.land/x/postgres@v0.16.1/utils/deferred.ts": "dd94f2a57355355c47812b061a51b55263f72d24e9cb3fdb474c7519f4d61083",
  "https://deno.land/x/postgres@v0.16.1/utils/utils.ts": "19c3527ddd5c6c4c49ae36397120274c7f41f9d3cbf479cb36065d23329e9f90",
  "https://deno.land/x/reno@v2.0.55/deps.ts": "aea93e742314a633c09bba88be1b483b60351b493172f1a3c39137abf24489ad",
  "https://deno.land/x/reno@v2.0.55/reno/builtins.ts": "461b4b4ae75becfce960adf41fe7c930dcc6c943a1cbd3098b108559131d574a",
  "https://deno.land/x/reno@v2.0.55/reno/cookies.ts": "8150c66bbf8ec7cb224795bee4802a8ee758358c1298a8a13df9006d35c26311",
  "https://deno.land/x/reno@v2.0.55/reno/formethod.ts": "f4346ba59c73e0b8e6fd8f34adbba103423496932dbe00c5c917a1b7d9106348",
  "https://deno.land/x/reno@v2.0.55/reno/mod.ts": "b04b2a262a7b7e756f64c7517c1812cae0a1b83b3f732290a32d00d4c4651765",
  "https://deno.land/x/reno@v2.0.55/reno/pathparser.ts": "ae7b329ece46e3b4fb5905a1bb9506074943c365d34cb987cc64f795121d1c53",
  "https://deno.land/x/reno@v2.0.55/reno/router.ts": "6a660dc42eb80ba1456795d0870756c680c0ad8fed878306b306e0d52ca46c09",
  "https://deno.land/x/reno@v2.0.55/reno/testing.ts": "547bf92e4aaf586fa1deb0cdc16a696122a3c14c032679f5abf845855c98e1d0",
  "https://esm.sh/@cfworker/json-schema@1.12.4": "6697a0fdba0d8ef75ce4d12fba146c664d66ed281db4260323088f48bb73a9a8",
  "https://esm.sh/json-schema-to-ts@2.5.5": "9dbba15acbe59f1c4a738cba406aef2b8168b9abff7dae91a64e381130186d4a",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/deno/json-schema.js": "167e7749e7cd1c21d40292c271d73b3cf60a69812533201be7843ffdc7aae208",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/deep-compare-strict.d.ts": "61d6c43861d171f1129a3179983d8af80995d3e86f90bdeaad9415756022d4b3",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/dereference.d.ts": "13db77cdcb50c8f0a7b8cc6a02e7b468ce9396a0fdb24885ccb861e234689405",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/format.d.ts": "4114c8edf09acaa907aa1293c6fbfc71d26b7ae9ecf0e3dbf4ec47302bc51444",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/index.d.ts": "56adb8e20a8030934f8adc614edef0da181856969778e718691b5b1e1fa08ad6",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/pointer.d.ts": "4276e358bf27203613ebe2f917706385875fa02481ed2829a96611eecc8c4255",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/types.d.ts": "f6afbebabd926e61542ec004453141892a02e9f4595c23349f2c460cb3a5ad3a",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/ucs2-length.d.ts": "c223c62757304681e71494f26e78e828c83f9612b76c1181b2e9a7cf6f853fec",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/validate.d.ts": "cde204fa13958c9d1c6ded50f54c52eb0c84e9898e4d3a2310a3f685c3c6b0e0",
  "https://esm.sh/v92/@cfworker/json-schema@1.12.4/dist/validator.d.ts": "6966d597d7829ba24f5a486b07a0fb857fbfad5bf059a68eed0f7579c3da097e",
  "https://esm.sh/v92/@types/json-schema@7.0.11/index.d.ts": "f3e604694b624fa3f83f6684185452992088f5efb2cf136b62474aa106d6f1b6",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/deno/json-schema-to-ts.js": "3af2c8ff2a5a3dfcb5c046729529b4bd6384cb3add8b8c6173632cb3d6660db7",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/definitions/deserializationPattern.d.ts": "713971d5b51270a0e4355cd81bc056d97507c505ed08f0f9ef0b58569291a0d4",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/definitions/fromSchemaOptions.d.ts": "99d840739e66c064348cf932bfcf525399a31b2c62f90ec5585f248c18ee685a",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/definitions/index.d.ts": "b3126b94ec41b1a5473c268761e48b9218a76a621df324217b37f5e5aa8ca58e",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/definitions/jsonSchema7.d.ts": "24099f23991ce6bef681bed6589137eabb3d2a2dfe2f294729431e9702505ab2",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/index.d.ts": "421cd7c3e3499664e7497343055f2258409a23107a7ab0fcf81d93553b8e1d41",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-options.d.ts": "fe5897c15d85b9fa5cc08431aa2b5f8e6debff38703278886ddf2d11f55bb32d",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/allOf.d.ts": "809d01796b8573b851414ad3144585560492b7c17d5814fca6c138142974b898",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/anyOf.d.ts": "7ff94576d2f854f7325b7b2be257fd8de8269078ce5c2d52a9e2e842e0b95a36",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/array.d.ts": "dcad014dc581453c324700663afc79e9753b3e2f3392b0894a5900e42f2e2ee6",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/const.d.ts": "5ea8122d1aadae0d5ca00a10afe98b23ccd232f1b874eeb081a963ba7e5c6b9f",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/deserialize.d.ts": "e3e6557480a0b9d3e4f705e4cecd82de702ca6ca9f9d28f9419f1c37b102af24",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/enum.d.ts": "94acdfc7e79745a323d580d60d5fa65851b787bea2b32415a61ca211c365f6ff",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/ifThenElse.d.ts": "06dec128aed95b7db2cbfbaf017d8f4cea3e9813276893c8b2e801b80e5cbc19",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/index.d.ts": "66764fa592f4fa26790c282b123d716a6c8d2ffb81ffc6a815e457d7e3f597ae",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/multipleTypes.d.ts": "6a362f6a5d2fb0c0aa667b094f8d361595c9b2e7b5ae532eac831fb7867e7644",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/not.d.ts": "385e9dde457d517b0d583df5421da7f3076d15132c9355a9355066a7cd399b3c",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/nullable.d.ts": "62c5b068928f043d3b98d0eaaaed019ed9ff028a21a71b81c7e522dff93508aa",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/object.d.ts": "8b3eeb7932c8a7af7eae4334024938250df7673f6f1577017da77e1fa876b7b4",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/oneOf.d.ts": "29aa0c424ebfb75dd0939c2c79345432b45ac67e9ab12d8393980efde9802cd0",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/references/definitions.d.ts": "6d3e0bff86815a1a48dc3144efde2fa77e1626d7315d343e6b4bbaf77c988dca",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/references/index.d.ts": "b45872a25ec7bb3db82557de396bd1cd98b2aa6a204de69e9b355524192a1e01",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/references/references.d.ts": "3198ed8fc39141a3ccce9fa79ec5886cf76cf36fed521acfa864b4751c129ebd",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/references/utils.d.ts": "9cd33481e7865ea2367a5958d5ac85275e79cf3e72790e8971c871be54df00f0",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/singleType.d.ts": "3ff5e3e87c743adc87005890e23f78d64560c3146b43eac4f38088c14e582925",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/parse-schema/utils.d.ts": "307a002a6839fa404d0a3d51a9aa500692c10cae36ca017083ae18d4f18aeb4e",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/type-guards/compiler.d.ts": "48a1c315a90e08e2cebbacc17edc1ae14beace07613372385411c4fb6909b740",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/type-guards/index.d.ts": "d243e1a1cedb6209d4eb784ec519099a6a2dccd1af0d34d3409c718f31253a6d",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/type-guards/validator.d.ts": "924c194f7583b49c91e2d1a3323a1f82ccf4c84abf397b2c13ea695f473eccad",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/utils/and.d.ts": "6bb5785ee397bff01f4dd23605829716e11dbaa6965ecd82ef87436c74ad51cc",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/utils/extends.d.ts": "87b9fc964447ea1464db36f674649be9b1c408bda58f6b7617ea7e981c902594",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/utils/get.d.ts": "348989097bc3e401466f5169ea911f5a3d255fddc1454f64bee171d0d467c312",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/utils/index.d.ts": "d3f81e6adb756507956360f06f3796dac25847c5d2eddcb4161a545c6b0eebc6",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/utils/merge.d.ts": "2c232b18fe236657f83ec624c1c351e038b9078aea9b969c1fb0d24536521e1e",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/utils/readonly.d.ts": "a3609ae9f439222f0756e886017080a01c2f55090c1a87824fca5801ac1f97b9",
  "https://esm.sh/v92/json-schema-to-ts@2.5.5/lib/utils/writable.d.ts": "eb966e1a10d2c339b1e0c0762356126b7ae68bcd95fadf08daaa6522bd03ab62",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/index.d.ts": "f7e8fd4e0bdeedc9ae13eeeb924460aea1057768eb5216682bfd60115e3e124b",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/any.d.ts": "e577968aa4dccd219dda7f3587f7616b7dbb3c1a8660601fe449928ab3b514fa",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/array.d.ts": "a385b010eb050e94ba2435f5284001c6d69d799332ccffafc4c051ab50943270",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/const.d.ts": "bb693340b56a6f533dc5a3c433b6b4b5bf1fbdfbb92570c1d7c5a4394bc69142",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/enum.d.ts": "203dd8c8e2b0c3448724c7d283d7e6f8c0f40079e941afb4209993c69c5dd60d",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/any.d.ts": "eadd213c1eb230f5ee32e9831e63b171c58136f0dcae7f8d7ef24de3d3dd1542",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/array.d.ts": "34c76b60deaafb2bd5b12ea328f8591a326cf1ec5c0d1c7d2e0f322b816a1517",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/const.d.ts": "32355618bab3b8ffd221edc06f5eb0382b333660d4ad8fa9f5a5e3630a14533c",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/enum.d.ts": "35496fab60287f57460ec68e1e1c362130eb6f84b978a2754b3b2bd37a6f05ca",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/index.d.ts": "eecf4c7ac6940c7fbc8c89e9e551ac33e3af23b268e957f5645c990009c0286d",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/object.d.ts": "4cfeed5e5fca6c5412dc1e6a37221075225d9278a9d255a032f1216650747d35",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/primitive.d.ts": "fe23e7ae0da834998fc80023d7ebd295370ed247056ec3a3c92e1e6df99862df",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/tuple.d.ts": "fc28c3d1576fc3cc6ca347e2275187ecb266f400afcb19588d20ec59ec87d29a",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/union.d.ts": "3e660bc5b325bcbb5e2a6929406d18ab32de73d92f4ca44a8c4624b721b911d3",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/exclusion/utils.d.ts": "6b91e1cc343558d5b0f4e08d6f9eb97fdb8cec536753d0b71ccc01defe4f8793",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/index.d.ts": "1ee28e5adcd9572c8e1a84e80b36c6896641ae06d942dec824987022c49ec9e8",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/any.d.ts": "e90f04c9d6e3dd7a874dae9fbe1b351706db71f4b869bbffc99dd0c08e5a71eb",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/array.d.ts": "a79cee8ff86b7a1695849b423dd6651560089196992c97f44361d8de284d1c78",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/const.d.ts": "4a9ea01c36564c67bb47312dd5abd387971b3515f7d224266a29c074ff4ca040",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/enum.d.ts": "7cb7add9149dc779701601e361d4bcc2779eca4cc5f1ceb8daa5c8b49417eb14",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/index.d.ts": "7a9f16d97b8167ad8dbbad42a796f7437521012177ff12e761525c41e627e3bc",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/object.d.ts": "b7af1ca93b4f91f2f38fe01c04ca90a3f33fcae12c7366a5a71dea219d37b522",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/primitive.d.ts": "3a612bb3bd859a74f743ccbb68903212f72b0c5ec0e7656843004e233927402c",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/tuple.d.ts": "f2d39161c0ba631d5c78a94afb9715535a46a6dc1d3fbb529001e9570bf4c737",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/union.d.ts": "4938b0b2b0cea5ac575e0822074161e9db4bb701c27ab05e2893ed0a90fce377",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/intersection/utils.d.ts": "9494f49c18c481ee3ce03420969c00525318975887fece0ebb5103586df63af9",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/never.d.ts": "5b5ae1073d30857ac5f8955a8b63c068f1840736b57e5da3ed2e1e3f7b8ed6c3",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/object.d.ts": "3a3a98f4043994ba1c3a7a1fa7f6a50e8f1f5ba32f78eef7b328b353cf7b8bcf",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/primitive.d.ts": "dd31739514abebee5a0f35d20ff81b8359a35e494ab4ed25acf5200cc1ce9d7e",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/resolve.d.ts": "95b590b4a20fb1e7362c60fc5d9b8069f9932c0e01b94dba938a97ce3991e463",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/tuple.d.ts": "70e7a23b1bd5f875abf08308ead287ab79bd1aacb6fa600cd21d70351455ed84",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/type.d.ts": "46c52881310b6fc0bb108c01c5b1f128f23896be000baa00b5e2c2ebbbd72abc",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/union.d.ts": "89508d040d3c5fef678137a2ce1a233147dcb0351d820ef1efb2aa0d8ca6ae06",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/meta-types/utils.d.ts": "6b4307ad5e2a0a3864952ecdb1c6684d8b75961befd03e7bd690eaf2a1fb6cff",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/and.d.ts": "6bb5785ee397bff01f4dd23605829716e11dbaa6965ecd82ef87436c74ad51cc",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/extends.d.ts": "7becbc5ce3830582afaa294e7b0d775759f805ac76b197659eecb4393e8bb1d1",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/if.d.ts": "0383a3d0ce8f99d93fda3b79a27d3ab42bf03f4da0f8fea1d89b27385e9dbe22",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/index.d.ts": "c33cad5ad56e62da95ec947abb3abfc83c436487257671a4911671dbc16b5420",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/merge.d.ts": "f5e4be93d40557a1605e05ce8d2251c59bd56665e4bb1ebdf46c3614c17ce8b4",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/not.d.ts": "40eefb26f2dd946dadb6216f9451ba50ec74c9c4c6d39aa1e178d80703ad6cec",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/or.d.ts": "7f5675f8ea658a8562d7deebf1756a2801f1a407e9e67b1a34e92a98d151676c",
  "https://esm.sh/v92/ts-algebra@1.1.1/lib/utils/prettify.d.ts": "eae35718e18d4f69fa42778957e9ebd5dbd846665af174ca8f72b6af5afa6f20",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/At.d.ts": "2af3dcf6a27de4d9c4b83b88e5e72b88d6e9081879b65aa387f390ec6e0ce4fd",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Await.d.ts": "b331476315c5ec0e107c06429eef6c3675e058d72517a9ce459ad379ddd17049",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Cast.d.ts": "4cb7dc25cec224c4470330468ff9e203013b7a7dbf9031fd75b2a03bea72f4e2",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Compute.d.ts": "d04839659f80767fe39aa6a1291247d45bc9249e57561d42bf1c65b8c26e003f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Contains.d.ts": "4ecf278611ea98758f989d10d2191df286173a9400845e988d2df3133b865bf2",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Equals.d.ts": "49d517397ccdd8af34efbba95696f3dccd284d91c93d462939625b03a59d1d9f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Extends.d.ts": "40cc833241ee315bc3037d40b73c6af40f5552c0cb555d1446f36367283b1ac7",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/If.d.ts": "c6a9c5b14559cad00fa2eceecae1ba6acaf3e3492914864287b0e72b27ae1f03",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Is.d.ts": "2c92f9062317d886dafe35f39ad09f00515a1f8ef4ccbb8a0f02c200789b9a3e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Key.d.ts": "85a540e17e5a40bf238b0230ca526dcd994e90f47142a7d2575701e793f514c4",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Keys.d.ts": "b75f6cf6674806f8101f4970e355b5f4f4966aa8fa9e28d3ad0d47c2fff059ad",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/KnownKeys.d.ts": "69adf731e9ff357b4579d16fc19aa1fcfc7cd6a1411e4f0acb1b4910ac1746fc",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Promise.d.ts": "2e4dcb5eb12fd4915e9c20ad955e83935112dbc13eb51ac811e10b6cf6132a15",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Try.d.ts": "9313cce8161a896f448703ab1dd758ca966d6986de2f406eddcbc63758563305",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/Type.d.ts": "880a6d7b3f426fac1cb6dc5dafb6fd0a9fb48b39fdae612e5cd1909464f41024",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/_Internal.d.ts": "46959bc5425d9ed3467e69b93b72ccb7970db46ff6eb8ea5eb7937f3313fdd97",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/_api.d.ts": "ffca59d25d435daf05f0bd8eb9fd0ee9beddf62cc77c61757efbabe12b7aaade",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Any/x.d.ts": "e15a510968f3e8f2504e939d3a96d65adedd4721cf4a7c72aeba23c6414cda91",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Boolean/And.d.ts": "6f9afb1ee8534755cea1863dffb20ce60bb51ecf06b04e232df9eb0a2423865e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Boolean/Not.d.ts": "45d7bb8e373af914f382c5b1014411d5c825d7952bd39477ba8dbf00741f83ae",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Boolean/Or.d.ts": "a11df58d27bd105aee21d121b4d42a6adef2623bf102fc340b7b923c32dec1b8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Boolean/Xor.d.ts": "099b6f39c51503e7e41bf7df4280b3d001f8806fd5050c5ef11baa331070e643",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Boolean/_Internal.d.ts": "86b6347a977ad0869f2e42fbc6d268a7d4c4aaf4c8e04643cb470abff08864e4",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Boolean/_api.d.ts": "6587c607d1c437e88f79567463ebd26bdd1b13a81dfc24c17f1e3b1a4a2f1ab8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Class/Class.d.ts": "42206597e30d0a9f8b71988b9b4ed070e68d15c96b06006597fe3b3e4bfe150d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Class/Instance.d.ts": "126ca2726e2ac814a08e588cebff5b5f01d7a36874a5241273174140e86298b7",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Class/Parameters.d.ts": "f78e54055953a27967815298ffb86d33e1c51b8aee89c4f8a2956f22b340dcbb",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Class/_api.d.ts": "4ea52e557055847257d2f8e2557e4ceee17536b5eda43fd337675b2f4708b2c5",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Community/IncludesDeep.d.ts": "10d2236eef403bf541f1c8aca2c184d2a675de1dd2671875c27f11d18d9bb8f5",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Community/IsLiteral.d.ts": "e940d5247f83188c43f621c54adecde7e7ab4841d88c2936010eade36b25aa5e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Community/_api.d.ts": "d39067929c9f8a5a45208b82208760cc457f088f996f1a1eb0767ef85961c21f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/AutoPath.d.ts": "1b3c976aff0fb9e8ad4bfe0abc8cbb3107940010801aa0ce04c0421c8087bd11",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Compose.d.ts": "033fe1c7d34451a14f3ca0c44ad757a7f1932b2c8cb2acfbb41c7e51a274a54a",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Compose/List/Async.d.ts": "52a40b088bb9a978a480fdb337d60fd2eb8f19690a01485c5da3f6ec1234b38e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Compose/List/Sync.d.ts": "e55615dac609c7a1ac5b7e7a9eb30d22a9d7fcf352eb415ec5394625b07f69b0",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Compose/Multi/Async.d.ts": "6ace11c42db2fe08c3527496e4d7ea1014d1ccd2806d11355424156edd6767bc",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Compose/Multi/Sync.d.ts": "fcd03cce88b8e7818cc92f8c208f37624e8e0b1cbfd0a9288b00948d1372f829",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Curry.d.ts": "55797ca5f68cb0cc3d2b9846bf605cac59dd108567eeea62a3370da51b189d86",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Exact.d.ts": "ad0c9c8e2ce25d3841bc346934d757c30c86a40e89503f3678cd93902e8f0ab9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Function.d.ts": "dfe3235593c70260d7164b3151d11c03db4288318825f2638cd132d2639312b4",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Length.d.ts": "6df57e30383f71c969acf526085a6449b6692cd2e5ca737e44df409ec5680852",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Narrow.d.ts": "b29cd4d2d5c7bbd3319d0d2e8b6d9040a0febda8e1916f7f36b0cc651735cacb",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/NoInfer.d.ts": "e3db1a85a13fd5622651bf1adb8aaa772c6a13441d4a64d71e8ce2ea423010c2",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Parameters.d.ts": "61e14e65ff954fbdf0605671fc2f0d4e060f1fe68c7636b0af237565e4bc415f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Pipe.d.ts": "0c7783ef4d02feb5f034e498fd30ddaaba4329399749b57c90211d5302c6e980",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Pipe/List/Async.d.ts": "939c9373bd1a7a15a677eb329635bb77322345a81f2e5444013b0780c5d400ce",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Pipe/List/Sync.d.ts": "2b0bb4d12713e67e0402f4512fc9e403dfd94d3601272bb671e40115e7a19579",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Pipe/Multi/Async.d.ts": "8bacce8f4197923ab462967ac23f65048939272e5403597dfa4ed099a21c4212",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Pipe/Multi/Sync.d.ts": "a07997d97c638dbabd5c5930304b9bc186b3b68f4e65b0963872da73fd37ee70",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Promisify.d.ts": "04ac36b73452b76d20f29102153d1fed3610bc0c22cfd43434d4046655e3b878",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/Return.d.ts": "dd594c8fee00137ce5d5e0db239869594e76563923475ab486b3e26118cd9e28",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/UnCurry.d.ts": "2c1a3491895733bcd7ce439c3fa87d615e3d19aa182a5647156777ba271ce64e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/ValidPath.d.ts": "81bdc0a4c1db542c753ea8011a9a00693b8d8675a75920be3ae62dba7c07d237",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/_Internal.d.ts": "ea7418ad0ac4a1470f4ad32851c07dcf52572db01a12a47e7e2316a419629216",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Function/_api.d.ts": "5081f4296fb38ae6c5a98b5bfa65afa902bcb860a0a82fb828e4eb5fa7b2520c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/Iteration.d.ts": "475e6bd83438e9f284b314a277dd2fff3f980cd1023dd606e202e41e347377dc",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/IterationOf.d.ts": "ec6d16f6665dc6680bf9799bcf517934514d149e3d0c7bbe9af4722e73981ac8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/Key.d.ts": "bc3cb06a41c6db98a35ba84d94447562c58f7363d2d6d883682a1791b144de11",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/Next.d.ts": "d9d5017fe86f25fe06d0553a9c53e34f59c8980e48c71b907f9d83dc4353cb1c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/Pos.d.ts": "af39ad665984147b959780c0f5a7bc591890c7ea8a8b5c77d3681f85a64a6d25",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/Prev.d.ts": "069b5eb03f44c64173d9a75d47912200a23de8c33ff3d2f97bcde41caf472d43",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/_Internal.d.ts": "439ce9b4e6dfeddded703257f94c0f9c9e23cb82774617fdbbd03c9d78e586f0",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Iteration/_api.d.ts": "102aa1fb58003d2e9d65e7f6fa55943a9ebe5f54fe573ba6b836b106b3d978ee",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Append.d.ts": "151b671094ed838c112967dfc49300b77d9e9cb3cb7e044fe902c9e5fe46d675",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Assign.d.ts": "9ed07d8574ec54e04104a9082f5921848f0438d645dc40d43fe2a32177f656ce",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/AtLeast.d.ts": "dc0a91855cf6cf0e899bfee8747eb9c2294ca914e049ab40a5acf6970d8b1599",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Compulsory.d.ts": "8053f910284c925368e161e44ad380f129982701fef87ed1e795068f8d94d21d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/CompulsoryKeys.d.ts": "99092359b95de52b95558bc0f931ccca586f71822960194fb3a6c89168aa3dee",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Concat.d.ts": "ef05c3c708a596b02901e7a2d05c265bc2320ad07d0e0e819b639bade1c124a3",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Diff.d.ts": "f2bdba384f7a00475924c9c90640667de86ec9f7ffb4ff896ed4707991cc18f2",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Drop.d.ts": "6105f4fe0d9e01ad158922f253255ce7ccf4252c950719f669719d75b480da7d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Either.d.ts": "cf3ed81291fd3b7b4e2593237fd5368cae06ca79c78b6a9852a4c5456d6149f4",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Exclude.d.ts": "17909687b4dfce33a9dfadc36c3033cb56e80aba24d64f739c60870646d4839d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/ExcludeKeys.d.ts": "50b547d3f14c7ed72ced29782706bc4c869f8e08f4856904d30ccced87905ee8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Extract.d.ts": "984adb28cc7f51ac2a60000acbad64150f00e50776e4a90a8ee86744242c4b2e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Filter.d.ts": "16d0e9147b34355c24205f1d476252dd75908500c40ced6e3cd99fd9413f4abe",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/FilterKeys.d.ts": "1f39d6f9074ab88ee20cb31c3866d37431bdcabcd385db6ed085a257443827a8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Flatten.d.ts": "edb2c371c9430c2fc31578704b2a3cfc8b9c860b10ab4c8b8ccbe1b18b55c7ee",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Group.d.ts": "7a0a2725af73c1a29c449360fe7836da8f38677db985cceb46e52cc7f9603b7a",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Has.d.ts": "60915beb924397d12d70c11dad31590ab7e08f9cd5f84f312fecf48d43edd84f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/HasPath.d.ts": "3d14e56f970c5aaaba1b6dc1f46d1e017c435a0e93caf4ad15f9786404d661e6",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Head.d.ts": "8c87b08d58fd6ed42a85aa09b57edaeaad94d3b2a61ead971ddf65de8ae1e66c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Includes.d.ts": "922b94d47be2a88a8afb92abbf977bab3f57f88820c55394c1a4b05f57ca4a0f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Intersect.d.ts": "a16349d64bd988d5d5500c41bf7913771a8cce45f1d4af280cbc68f5a379b852",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/IntersectKeys.d.ts": "b4a51b5b7665b8895412dfb290738468bdee9ad230ba7a01d6bdec737ca15c7c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/KeySet.d.ts": "7b2b888b64e90615a032210c2697c1bb981f2aeb90f562e7b0f17b12ac268474",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Last.d.ts": "7f1aac654d91b8256e0b914f2fbe085aac5d91c4642f75937c350be720d2bed7",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/LastKey.d.ts": "595bc4446d7385f1481abc1ee93b6f4441343d3ee464a3fece036073a1c8dcb7",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Length.d.ts": "de715921b6fce32c202a6d4c9e63ea383be82d13f6d99dbd314bed18c42e70b0",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/List.d.ts": "49bd16e22ec83aa6b3285322ae4ad0e5f6280afa09511b8bc78b90051df221ac",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Longest.d.ts": "6c4415b35a092b18d5b0e104f434005b2d6238951020e5d6656054c88ccd8a05",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Merge.d.ts": "620a6aca3a23a500a976808a593099e829ff8cd1a101163cd707f4cbaa783450",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/MergeAll.d.ts": "1d6252a1ef86539e0201ebd0485062dc62afd7e9d2b8b3ea84b01b531a2f8541",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Modify.d.ts": "7b7f9040baa37699547cb416db403d7514a5596615a9e73b429351a481b3efed",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/NonNullable.d.ts": "04037c15e3e3dff54c2807563365647c0a2d5dd498d4a15259513f3e16a3ef70",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/NonNullableKeys.d.ts": "06e534b429082980882728f4f0b6dca6d12b5ce58fc66410c6dc19108480b059",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Nullable.d.ts": "da910053a6e2063514c8524aed11603c2e1b59333add700a52613bdcc6576982",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/NullableKeys.d.ts": "1010106bfda1cfdf5f6f8f4f5b5e2a437eb64fffcb33475c26d2dad122defc91",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/ObjectOf.d.ts": "ae78612e28c09ee74a429c0dbb2d114767c926a27d9bd2e4d4f9c57ba356160e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Omit.d.ts": "60cabfc5aec1a7524d02a960f07c8c94df5f1dc076dcf38b3db9cea159bfa02e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Optional.d.ts": "cf5f805a41feaa853a35ca1108e9dfd788c3d512cfefd3c13aa19d0509ca3efb",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/OptionalKeys.d.ts": "79e657b8cd51b8f09bc6fea2b95f11ebf081de4b35d476c4f0c12873b34b9fb8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Overwrite.d.ts": "b336994d046251522a9af669228d8c0cd6c951d1a1c392467c1d0618814fa150",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Partial.d.ts": "e0bf67542dc62d0f30fab2bb8d6ce0a7355532f40f0a86928a09cd1ff11a6067",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Patch.d.ts": "c7868b596c2c20064684c1509fd7853b453cd71771e8e4d91505b4cbede1680a",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/PatchAll.d.ts": "150f5a0dc22263647268873ce2d39bd93d03dc5bee6db682ce9ecb3e14f25b98",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Path.d.ts": "c8e575a092c370abeeec4fc63497e3329cbeeddf8d77335fa6be74115260b917",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Paths.d.ts": "7c0441345608849cb4e418f4b240eda9737e7b5db5bfb6bdc5e4254c592c666a",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Pick.d.ts": "1a3137689c7ca783ee3291e973996497fa0dc5cafc34c1a61409f91191e268a3",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Pop.d.ts": "ede50dddb50d397ba942de4dfec93212ea0186855a94946adfcdbae342a4fa44",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Prepend.d.ts": "873624071da9e31f39f52c2ad46b4b8cee3d98277a15b06ddf8daffdcf93d407",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Readonly.d.ts": "a386c00b66b02d8d5c1876fba1fbffd6e02a3b4ad3e5a7dbdcd43f494c69d264",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/ReadonlyKeys.d.ts": "d5cec9d7024f5600adcc636ed6c8716a5303a41dacd4cd043c41894b47dd928c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Remove.d.ts": "bb59a20509c4d5cc7e5da7c26977007ac08a6080fb31428438380ba2d43a9e2b",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Repeat.d.ts": "f8127ad4beb637869c03e2593283c145bde9d94dbd0a6328a83ba7fed974db0f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Replace.d.ts": "f8319a64cd79b3beffca8e5e3c048fc51f1703681157888fbf62c2c42f31454e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Required.d.ts": "14d4c0f902eac9288b6901e69d28fd0d74b0f5df8060fad5eb8a297eb73e9dbc",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/RequiredKeys.d.ts": "cf9dc601b34759c381cb5a7f08b1fc5e8545989e3d4412da21428b09874d8113",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Reverse.d.ts": "d53712007cec7fb1dcbc9b975bcfe4895d4bc65bd8f9f66fc0a8d97d9d59f2e5",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Select.d.ts": "1348e60c369810dd06e5196d9d7dbfc3d769d1760f3a16311db1fcd5396edd89",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/SelectKeys.d.ts": "8b68037e757695c6de42cce2b43c3f1e8e7879320e0839e2fc785c0b28c56ea6",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Shortest.d.ts": "a55fc02c17833723d5b45b5e2a4b7350e5c996732df8e593b08c104dbcaa6f0a",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Tail.d.ts": "fdcd016449d51d4795d9ae1e1ec0e8406eceeaecfecb6cff5c2c9ca164d428b6",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Take.d.ts": "fc8f2dfcad193eec4acec73a345c415bd60c73202983a6999d192a26ce2662e8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/UnNest.d.ts": "7b3843c1dd67f145b9f13e9e0f0e25d6c89f61eb958fa6048ee65bdfff14b526",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Undefinable.d.ts": "9d94718c985ceef6e60c43ece346e7a46d1359e97af9183b65c58f8ec0a3316c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/UndefinableKeys.d.ts": "07c68a493ffa8db4d16665ea796d59bc51e113ade838fa33f82b62ff42768fb5",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/UnionOf.d.ts": "1b2629b616608b7ab1bd561b4cda5def111b35ffd8805bb736f08090e0b1a8ac",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Unionize.d.ts": "103d2b5b967c90834c8a828cc795db2d13ea190c0eb863822dabc9015a215412",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Update.d.ts": "4c076d909c86cf88b03b87ab41fa8c10afebf8bc131ab80619a2c79e6b7bb424",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Writable.d.ts": "38292d523d474077334ac2387432e219e0b5ef0a90464c7b9a9593c1f02f0cae",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/WritableKeys.d.ts": "78e49cc2e1de2319428ed285241001cf0d322b051ae7ab9e5b1c77a7e6ab8a25",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/Zip.d.ts": "0d544d99d1c2124fd7199c2adf59dbee203c428c934567382e397c22ace5a4db",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/ZipObj.d.ts": "f59e233410554aecbae84862a66f274430dd2d81a648b958d1a1750083ab7b8b",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/_Internal.d.ts": "2cd04d87958901fc3a3398fd2eec698667abe2fc0933349be9b2c1d14ba8b68e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/List/_api.d.ts": "d4138db852422c3b044f942930380d62f6623d6967932c1e8459dfd0f5dc1d33",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/BuiltIn.d.ts": "c1429cd23570435225ec53062e6f5f6459c3cda259db73c15039522c46577b21",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/JSON/Array.d.ts": "c410238989a50986ad9dfb07134605cc5c37006c309e0af2f589ac415c5d273d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/JSON/Object.d.ts": "fa678771dd348214f970c05272c866b4577b9499f20f5f1e28c1bd39c4a874b5",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/JSON/Primitive.d.ts": "32d38f47f4b2e4960109406d7e79f6968265a98fed6d8195b823012c82314641",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/JSON/Value.d.ts": "b9c4b9c8b3f9603b150ebc43b8db0555beb1e84dbefcdc1c89dc9f13c2be71cd",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/JSON/_api.d.ts": "a536534c8aa8837058744662c6141d9e8b65d1b2b7d3009cdfb5cf3da246b27e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/Primitive.d.ts": "ea5b465826c08f0d477d4181c6738d29c46752e2d10332208d158546b6a48589",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Misc/_api.d.ts": "1d0a4005c0062ded40d0b3e2b3e36d7e50ac0c769ed4214ec8cef9164525db51",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/Absolute.d.ts": "395f63d7e9777c3c9f420d08d75499ed76a7ad8f0d9dca229d4e0f8f6a5ca0b9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/Add.d.ts": "cfc7fc24e78c6c3dbd78ef577b1f64a41b36c801638d3064ec1745bf70bf8893",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/Greater.d.ts": "c651e88d2062277684ff473750c992e459274290b777b842b61cc32282ed8ce5",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/GreaterEq.d.ts": "4783ddb67096f43f5634068311bcdd3d9e596e50dc907fb1dce00c52bc647a2c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/IsNegative.d.ts": "4c29f08c48ddd0afe929c4b9bc300af45915b058a2ac61373cbcc78287501344",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/IsPositive.d.ts": "dc1bb2fcc04cfcf2ca509be2f4edec672a135a77229ef603acba74d598fc6c8c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/IsZero.d.ts": "102a410371a7ead69d175aaf67dd62ca1db97132dc004408711eb978897a62f7",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/Lower.d.ts": "546230604521872f6c921b44f87682975d488dbea83d3468d3f2a89a87aad7c9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/LowerEq.d.ts": "7cf046368631e3372c800366dac14d5cf5296fe2ddb900a4bfded42c60c6f4ac",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/Negate.d.ts": "cac17e36f5eeb0fd1d0c44cf5a56185b15702d18df9c8a0c757926040d75a987",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/Range.d.ts": "a3b77dc8cefaaab8858ffdd5ea877af841b86705e2d7c6cd941ae485a1198623",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/Sub.d.ts": "f49d6e2d3775bbb590ba83dd1d0926eeebd3f5cc611c6238dee067c2d74ca86b",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Number/_api.d.ts": "a06981b457583caec7bba68072d5e10df919ea739b5978dba2fe0d86e00b003e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Assign.d.ts": "3e7684b663a5c749093290dcac207d9f36811e7d50dff521714c81563f26fb33",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/AtLeast.d.ts": "452c7240687d2398862601f3f835bed138e6e5e339fe9dd970ad584bc992d436",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Compulsory.d.ts": "77206d04460a40c923729228cebc9808435289e1ea91b9b1e14906fbb10a2127",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/CompulsoryKeys.d.ts": "43c88e097dc39ff36427d531d1ffc84ac7ae1ebb319e19d2ea3a984580a4d05f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Diff.d.ts": "7febc0178192b361dba525cce38adef29496175605e03ee9a6af1f1cc37e989e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Either.d.ts": "3ac0f152f78c813c3de25fcddb6fcb8dcbdf09990dcd9cc8674488380371d5a6",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Exclude.d.ts": "931343e4f6154da144b4663f91d62c2a4b42dc35b7075af3ed522ca4b97727a1",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/ExcludeKeys.d.ts": "cbbf62f2e0eb528b7d3d29b031e753bcfbc555d88c04d774946e9e9b327306b9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Filter.d.ts": "5dd75ddddbf14cbf89e25c379f7b2f6c1ad291c2ba6a99aee79799ff831f66b8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/FilterKeys.d.ts": "e1f92734810ea21a0982f50937a1aceee4eb8320693c2ddb19e61af5f2622856",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Has.d.ts": "6c50133a7ef617b1845aad5ee3d8dca7bb6941a6358566a8009c8cdca8898aff",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/HasPath.d.ts": "df0c6967e7a7a1e90f599b1e397c7f8df1bf05efecb8b30319ee2384f33ac59f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Includes.d.ts": "29605404765b1c7abe8d757c51990f48cc50ee50ae9b8ef30c18922b6dda78c9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Intersect.d.ts": "91a40db20f7e8b23e1f51ec2aac5be54cd40c5638c609637f71e72e1a907cefc",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/IntersectKeys.d.ts": "65892bb0c049f5a29d6e5ecc1edb962797dd5917d1a2f008bc046516ab8483f3",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Invert.d.ts": "8d448ea88ed486681d1acd6506e48e4ff2a4c92fbfabd810c7c86ae482aed638",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/ListOf.d.ts": "c218134e53c7edd53fa6a565fff6387b167659e01fd9f1cc25502f02fbd1aa30",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Merge.d.ts": "15719d58a927ebb0a19088ebaf82892001fbbfbbf807c43755fe6579ddf5ee3e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/MergeAll.d.ts": "c7be7b49a918ba558c703e1a5d7db923029598aada1a93e59bc61cdcb93033cb",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Modify.d.ts": "99a7665559ed448cf7c6c924efbdead2f709b6a6e326533a254ee71b0ee7ae9b",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/NonNullable.d.ts": "c050a00afc9c1f1967588033d5505e044afd749d441cb820087c41d653fbaf93",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/NonNullableKeys.d.ts": "a55fa6c44f796ac044d565dde0376038df3fde01a714539c002de639f8a9a2c9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Nullable.d.ts": "5864ef20e678bf5990b8c0987e013b9d17a981176eef7abeb8cdb6ea02e8d889",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/NullableKeys.d.ts": "97e0d26b88ddd15b1777db9a881c877e6536f1ce9650bff1bb14775bef0a7b54",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Object.d.ts": "3311aea654513ec046db63025ea6ad48c3ec57f668f0a8a182b7def70afae138",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Omit.d.ts": "1f3a5f55b3a42cfcdd2f21a60ad523704ec278d71515ef0e6dd2a982a8490e18",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Optional.d.ts": "9224db209a9cbb8667db2168263c29b9859aa0e94f2443a26db19e2f9660ebd8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/OptionalKeys.d.ts": "5b7e4edb184a66eb9acd1f378b077eb8773dfbea62cf98feef03f06d3fe6eb4d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Overwrite.d.ts": "cc798e571def36a3088a60382a05dcd665fe69b0209ce3a2844b7a6832a054c2",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/P/Merge.d.ts": "07134ff470ec93cc25740f78ec72a4802a0a37c0d82750bdb1ebaf782b95b3e1",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/P/Omit.d.ts": "3fcf08836690e533b4858d25a1d207ef63bd8bd65d9b39875f8e6043c7ffae8b",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/P/Pick.d.ts": "4ff3be35513e023e477d890764c7feeea2ff8c8e48c9a7267cbf39c42b6e366d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/P/Readonly.d.ts": "1ef7ab39dd2b6a36a408bc0e3cb67280cea089d4985375c926afd86a6b60ed3f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/P/Record.d.ts": "a928aae1474600ef7abddf98299b48e682a582b5bbfff0f7c93e426467be75bf",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/P/Update.d.ts": "b2caf61f8a9166cf5fbce270c4428400c762930b3fdfc563268895605fd3694b",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/P/_api.d.ts": "a098d0b847fda431c219a42cb73c5482879ae3981b39c10c47d0cd5c9be8dd0c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Partial.d.ts": "8a6f097b25226fff3867832172fef28c1e13a033cab5e7a8d03338a3a28e412e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Patch.d.ts": "a2fb04343f63d01639c5c958ee51c1eef2c4d9b2d5844ac3498b8c892d1b3812",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/PatchAll.d.ts": "491cb28e022a8c46513eeb9b9523f14eca8cb1949512393f972e77891fc4c65d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Path.d.ts": "c98f7a88e10e1fa9d706132eaf2bcc23f63ad806409d116e55cdd544d6af8fcf",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Paths.d.ts": "c3feb8c3bef999a3614587267324b9d9e673dc8d4c012c3ae5de3af46203c6b1",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Pick.d.ts": "7420f06c68574c076c025db2dd91d147ecea913df2b79ca733f5d631a0beb413",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Readonly.d.ts": "ce9f17e3e59b29fb0bc49c08b271c53458e30472e5c1c4e31c44a7810fc63fb6",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/ReadonlyKeys.d.ts": "a1efaf12c0244338195b9a130efc7cd967cfba47a28a534d0cc00342676f8746",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Record.d.ts": "eacdecc3fb11b97ac99026ece0d773249663d712765de185f83c5af57c04a1fe",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Replace.d.ts": "cde8e61aafb3cff32dc8af7826a63673d1ad3178cad356fa38ee6ddc271ee76c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Required.d.ts": "8bc13e21c0f89fe5c9b70115ab26c54e5240fa800666c9620729bbad57de483a",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/RequiredKeys.d.ts": "69771fce5de38914144de651490e425b602e83094a173a19a3f98042ff598fa2",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Select.d.ts": "448491718420c911325383d1969fb2398ae9458d2f700b4fa81675b809e6e824",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/SelectKeys.d.ts": "525291e75680fe40dfecf5f448b977ae50085c9c4eec5b14ed5f09f04b579bac",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Undefinable.d.ts": "19becad4082e3b668b1869ad3176f8f2484e9a5c9524b574851155cc4279d489",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/UndefinableKeys.d.ts": "dfed3afe3f3acfad9043536b80e477def9d2be6285aa087c27feefc205984e3d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/UnionOf.d.ts": "364aa3dd0e2153299b770f45f510e3ce52af60a17c3b45e07e6d00a2bb1bbd02",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Unionize.d.ts": "d71aee02c85c21dd0b0a44d3db5bb0097a18b2f972dd440eafd7c29a8bc6f54e",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Update.d.ts": "5c1378b143bd5987e4f58f6612bf11c67d48037ae3bd787b2324dd15cac3b9da",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/Writable.d.ts": "cc98b10e2f9d9e85863480c6addec85015a3c8a07bd4d8d42418b27d98bb2c19",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/WritableKeys.d.ts": "5100b5a1c5ef139abc2fa9237a807de8335a98aeaa27f6887756b4a96ccb8381",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/_Internal.d.ts": "8be80212c78a4e3b3049a5bc14eb665197c178d2e1bfed4338569713505032d5",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Object/_api.d.ts": "8709a552edabee44ea9f7bdc17e6b388b0dfb718a1f73d88055156bdb87a4fa7",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/String/At.d.ts": "32233ece198e8a1adf56f6b5600770c2d93b42b49cc4c210ab081f6491332ad1",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/String/Join.d.ts": "d64fc3286195377d058c4f26fe3c111f3cf2794b8639d6cf61de8430f265e3b8",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/String/Length.d.ts": "c72992bfa02ef45af98e558859ba0b6609b95520a3bc68327811755659f17e42",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/String/Replace.d.ts": "d070d94fc415ad74d8ee0ef809d7a436848b4f4a3525aba08ad8c124800a319d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/String/Split.d.ts": "0d21fd02bae3d3ad33b988590aac69f24aa7f813b7f87fee6277fdde345d3758",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/String/_Internal.d.ts": "4ff549b115867e2da5e0ab5403259f6cfed9b029dff08ca4c39b87a3222a51f9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/String/_api.d.ts": "0c1238b647e6ace0de54357c2e5d1e13bf3b901e124c92bb39cdd825b0770a8d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Test.d.ts": "d8e869b95d0a4cb048b09f995a81cd71ccfcbaa461f5cf80db2be3ce44a96e1d",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Diff.d.ts": "6512f2be0e9a7193fb9dc9ad5b9244ab9e4930e646021167bcb3c2be9fa22a28",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Exclude.d.ts": "198e5a2880329d9537551d8f5408e2f79e421c1980f39fbaa6de145d09281f00",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Filter.d.ts": "2676f5edc2054d07aa3ab005252234a74f1a9292d543e7d5a41d606c86667aeb",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Has.d.ts": "d90fed5411c957e3ab59f4933033421e9c85ec6bd7ae300f5f79a26ea16fd6bc",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Intersect.d.ts": "32d05a977c8da9841d7bbc26161022c9f654bad40388482505c606c7c9dc99a0",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/IntersectOf.d.ts": "419bc24ce644fb446acc1559a98b92e2e7bc53c6e561c0860728709426901c92",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Last.d.ts": "ff784eb582945fa9109889b1fb314da620b725dc19a9665277e1f71f0bb7a4ff",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/ListOf.d.ts": "8797c5c301785fa6432f94ce42f96a363a20727d253ace4ab5aec36a52e2d92b",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Merge.d.ts": "96e420d41f748205c68996cc588c27b35f97979164563309b73feca038dc0ff1",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/NonNullable.d.ts": "040c88322b4a539518526528c7ca951db6e81da5adea142d9f22059ad5cfb7a9",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Nullable.d.ts": "fef22682822a361bc7e3bdff742c689ea3e324ba7ab06d3b9cfbfb6c5f2c2b2f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Pop.d.ts": "edb64c2657ae7ca1533256a4ddc28e34fde24970aaef408770d0a88ac3e0f55f",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Replace.d.ts": "5b926ec3066e4cae49e3973c7a72b8e013b3cc38827557a3a19de5e1ccde9250",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Select.d.ts": "98d7ff457771852d84b8b6fe0c6ddbdb1aa92d158ef1a4c9ecc78bcd7b85f47c",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/Strict.d.ts": "dbaec1947c0d0b3793006dc2e29bc7218ea1a42fe1e1175018efeeb80a856728",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/Union/_api.d.ts": "433264a325a2e58daed629a4d8182beb12ae168bbc83c7e0a2fa0d91a293fc63",
  "https://esm.sh/v92/ts-toolbelt@9.6.0/out/index.d.ts": "5a5778d0731fdcd0a2f9fa55481c0203be90a1464f6178b2b17f5e9cc9d1254e"
}

But I cannot find anything in that checksum. I will try and make this more reproducible

SnO2WMaN commented 2 years ago

@winston0410

The esm.sh side seems to maintain compatibility with each runtime by specifying options such as ?target=deno in the URL.

Probably, in usual, the deno side or the esm.sh side (checking User-Agent) may add this option on its own to automatically determine the compatibility. https://esm.sh/#esbuild-options

However, we can't determine automatically in Nix like that, so the only solution is to specify it explicitly like import "https://esm.sh/@cfworker/json-schema@1.12.4?target=deno";, i thought.

winston0410 commented 2 years ago

@winston0410

The esm.sh side seems to maintain compatibility with each runtime by specifying options such as ?target=deno in the URL.

Probably, in usual, the deno side or the esm.sh side (checking User-Agent) may add this option on its own to automatically determine the compatibility. https://esm.sh/#esbuild-options

However, we can't determine automatically in Nix like that, so the only solution is to specify it explicitly like import "https://esm.sh/@cfworker/json-schema@1.12.4?target=deno";, i thought.

That was a good catch. I have updated the by adding ?target=deno, and it solved that issue. I think we should add that in the FAQ in this module, so that people using it later will know what to do when they encountered that.

Another issue pop up(hopefully that is the last one)...

@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/512yi61g5wv376jbanm8igzayc9fyvpk-a4bgh9bfyv88nri0jiw8219rg787mgcl-source
source root is a4bgh9bfyv88nri0jiw8219rg787mgcl-source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
error: Expected a JavaScript or TypeScript module, but identified a Unknown module. Importing these types of modules is currently 
  Specifier: https://cdn.skypack.dev/sinon@v14.0.0
    at https://deno.land/x/reno@v2.0.55/deps.ts:7:24

So basically that is a dependencies used by reno, a dependencies of my project, and I guess we get an error here because of it is not ending in ".js" or ".ts". I think it will be solved by setting it https://cdn.skypack.dev/sinon@v14.0.0/index.js.

That's need to be handed by the derivation I guess, or something like patch-package in Deno so that the user has to patch this themselve. But I am not sure if something like this exists in Deno. Forking whole project to change 1 line is not ideal.

SnO2WMaN commented 2 years ago

@winston0410

Probably this is beyond what Nix can handle this problem (although it may be be able to handle by applying patch). Since, this is not the main topic of this issue, I'll merge current pr and start another issue #7 and discuss it. Thanks.