Record independent package and native Windows navigation acceptance
@@ -0,0 +1 @@
|
||||
* -text
|
||||
@@ -0,0 +1,314 @@
|
||||
{
|
||||
"files": [
|
||||
{
|
||||
"path": ".gitattributes",
|
||||
"bytes": 9,
|
||||
"sha256": "8b9c3028d6467ff3be7c793141927841d70f47f52d0590677438f488ca154992"
|
||||
},
|
||||
{
|
||||
"path": "ORIGINALS.json",
|
||||
"bytes": 10761,
|
||||
"sha256": "ef655a81362a661d9ffe0d534b760c6d9b395b5aa05f5b0b4d9194ac645743fa"
|
||||
},
|
||||
{
|
||||
"path": "payload/binding.json",
|
||||
"bytes": 846,
|
||||
"sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657"
|
||||
},
|
||||
{
|
||||
"path": "payload/binding.pending.json",
|
||||
"bytes": 306,
|
||||
"sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e"
|
||||
},
|
||||
{
|
||||
"path": "payload/close_readonly.py",
|
||||
"bytes": 4793,
|
||||
"sha256": "16921ad616344132c4f1a7cd8fc49276dbbb8ee32415432d5b1604eb73fae43c"
|
||||
},
|
||||
{
|
||||
"path": "payload/closure-preparation.md",
|
||||
"bytes": 2294,
|
||||
"sha256": "00b790280e8d6358b9554b847c5ad8ac38f17352b65e3bac192a7d53bd3704b6"
|
||||
},
|
||||
{
|
||||
"path": "payload/draft-manifest.json",
|
||||
"bytes": 735,
|
||||
"sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c"
|
||||
},
|
||||
{
|
||||
"path": "payload/final-manifest.json",
|
||||
"bytes": 787,
|
||||
"sha256": "78dc734df23df02405248bd50beb5dfa325d19e465b91d2eceb9c00aa43efc01"
|
||||
},
|
||||
{
|
||||
"path": "payload/helper.py",
|
||||
"bytes": 12807,
|
||||
"sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877"
|
||||
},
|
||||
{
|
||||
"path": "payload/loaded-modules.ps1",
|
||||
"bytes": 2889,
|
||||
"sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe"
|
||||
},
|
||||
{
|
||||
"path": "payload/original-close-observation.json",
|
||||
"bytes": 1005,
|
||||
"sha256": "2dafca8092237da77a688a060069f94a8c180adc16e677a0f5196c57edbdfd59"
|
||||
},
|
||||
{
|
||||
"path": "payload/README.md",
|
||||
"bytes": 4520,
|
||||
"sha256": "b873d46d74ff029a131a4c911924ea699c785a1d14b475b7c40721fb23bbad36"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/admission.json",
|
||||
"bytes": 1173,
|
||||
"sha256": "f290d1d056494afa340fcfaa39b71024d104726ce1e92bc42a87f40d822821c8"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/after-close-readonly-package.json",
|
||||
"bytes": 71730,
|
||||
"sha256": "5f6183a039fdcc2d98d1d331eb74fdf7fe34cad0e3fbb7d58a0b88bdc0adc788"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/result.json",
|
||||
"bytes": 727,
|
||||
"sha256": "cf653c9a2b0d5529c0875b8bf1990d29fb05b1bf06c52249ceb89cb35780a68a"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/links.arcadia",
|
||||
"bytes": 211,
|
||||
"sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/project.arcadia",
|
||||
"bytes": 277,
|
||||
"sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/assess.arcadia",
|
||||
"bytes": 192,
|
||||
"sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/confirm.arcadia",
|
||||
"bytes": 92,
|
||||
"sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources.json",
|
||||
"bytes": 370,
|
||||
"sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/stdout.log",
|
||||
"bytes": 86,
|
||||
"sha256": "5ac622cfcc05242dca7c1368aba77293d42ab9ce5e56df7b2aedd2287d66d5e7"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/closed-readonly-process.json",
|
||||
"bytes": 290,
|
||||
"sha256": "c3817bf30d81079200e6319d0fd5e47dd2c052293552e686182a8c5475d88ae2"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/closed-readonly.json",
|
||||
"bytes": 619,
|
||||
"sha256": "3696d2e9d4b12816f5cd5a799061832cef23636be8e6816d1c19b4d43a0e470d"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/launch.json",
|
||||
"bytes": 1515,
|
||||
"sha256": "16ebc30a4809ebcfa9edb6caec5c8caa1a2ead3b8f1f7e9f38fc29e5dc4b7e0d"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/loaded-modules.json",
|
||||
"bytes": 31759,
|
||||
"sha256": "7708fde788be507d1dcc8707a8988a35145652dfb9e499deffcbe077bb5f5ce5"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/navigation-final-saved-after-oracle-package.json",
|
||||
"bytes": 71730,
|
||||
"sha256": "57341745fc11d217be6a9a4c0dccaa24119e0641b114982bee9bee1b39b1b956"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/navigation-final-saved-package.json",
|
||||
"bytes": 71730,
|
||||
"sha256": "a0ecb22c6fcfcb3f422a46642cc9276244074fe8413d67f5ee11518beebf5e0e"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/package-before.json",
|
||||
"bytes": 70373,
|
||||
"sha256": "9a6fccf759cc69577f9758a4f9883de5b8206b9ad7d5c8b96a89bc0b2ea638fd"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/process-identity.json",
|
||||
"bytes": 257,
|
||||
"sha256": "7b1eba466dd99edcdfb3679d9183a1807442987369d86d36fe632195639ddc20"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/01-home-0.jpg",
|
||||
"bytes": 98174,
|
||||
"sha256": "2b4471f300f258cba60dbcf9ab073468dcb223d8486b59da47f58292b89d88d0"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/01-home.json",
|
||||
"bytes": 579,
|
||||
"sha256": "46d52029df7c85accd35d1e14887ec741c28c667bedb5d56a86f8a08ab6fdb46"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/02-offline-guide-0.jpg",
|
||||
"bytes": 170744,
|
||||
"sha256": "461a24e56b2e3cb51b9423550dcdb34136f1cc68655c374edf6a73af589e65e8"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/02-offline-guide.json",
|
||||
"bytes": 588,
|
||||
"sha256": "3d7c6e4cd5b92f01a2d3ee5e82d981160126a13576833efb45f78ae4f0a4b1e8"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/03-model-open-0.jpg",
|
||||
"bytes": 92462,
|
||||
"sha256": "5e793f3412d4db69d8befbc139b0d5d11820b7dd0c537e355109c1ca5ac15870"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/03-model-open.json",
|
||||
"bytes": 585,
|
||||
"sha256": "3add2c198726762cc5de7cead995d0ca5730542b8ac89ea08c67237c322475ce"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/04-reference-caret-0.jpg",
|
||||
"bytes": 108583,
|
||||
"sha256": "fe667a3efad1f7a2419a80f8f8d7d1a16c61cfb0b145bf3733ccf3717fa1774b"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/04-reference-caret.json",
|
||||
"bytes": 595,
|
||||
"sha256": "18cbefb8fe9a5a40d47a5bdefa363adf7df91ad7e1a6f5958ac6575b5c3a656c"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/05-definition-0.jpg",
|
||||
"bytes": 118079,
|
||||
"sha256": "50f5824b830f02cfb453557263aa21e6fc95f1e48dfb4ac2a6dd23f49f908bea"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/05-definition.json",
|
||||
"bytes": 590,
|
||||
"sha256": "60d9512fc3b45f8e0b8ec76bd5bf37f4e278a60676f44c78fcd3e76226d866a2"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/06-references-0.jpg",
|
||||
"bytes": 123669,
|
||||
"sha256": "c9b04d7bf1ad77f148c3a66d47142acc921eac66beaf68136da97845a158b703"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/06-references.json",
|
||||
"bytes": 590,
|
||||
"sha256": "669507d37d451ede66c06e6f15cf7212aef2026822d1687dd3385ee9008a1604"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/07-back-0.jpg",
|
||||
"bytes": 124149,
|
||||
"sha256": "44fb1e9881512ac007b5e3bf4affc0adf759e887616ed65ec544ec4dc1e2ff70"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/07-back.json",
|
||||
"bytes": 584,
|
||||
"sha256": "549cddd42d83126b153c881ba7961c9692824669f3ecffb3afa221bd6789446e"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/08-edit-stale-0.jpg",
|
||||
"bytes": 106871,
|
||||
"sha256": "8c6abf74bd9f916aa8638f1e444c35363846701aea38686dd9d1a17ecc7eda3a"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/08-edit-stale.json",
|
||||
"bytes": 592,
|
||||
"sha256": "3910fe4f54807cf85f090c79e5000fecd327e4c65f75785131e89a7e09f1b55b"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/09-undo-clean-0.jpg",
|
||||
"bytes": 123237,
|
||||
"sha256": "5d42d655e3e4cb52aae610cc45943676cb84605ef49a29268ad40c1acbf21200"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/09-undo-clean.json",
|
||||
"bytes": 590,
|
||||
"sha256": "1e7da0341df4bf85f14102cfce493d2095c3b282f27d930a7182d5ee9b73ca48"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/10-apply-clean-0.jpg",
|
||||
"bytes": 121686,
|
||||
"sha256": "b9420697d2f8ecf7969f7be85a753b54c43bfd0eeb81e5265c5ccf8f2a8222fc"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/10-apply-clean.json",
|
||||
"bytes": 591,
|
||||
"sha256": "7c0ee386f3df1e64b3256be41351e4b6005100f36e4b2a683e5211eb35c287a9"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/11-saved-0.jpg",
|
||||
"bytes": 119727,
|
||||
"sha256": "d99afd9fd1e2b35ba13091e57975fe687c251e7de67385992a98e932bebb1878"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/11-saved.json",
|
||||
"bytes": 585,
|
||||
"sha256": "678106fe7850ca7af9ab4c66bd30be8040dc7020821a32bb4d8e88fec9ff1aac"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/source-before.json",
|
||||
"bytes": 370,
|
||||
"sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/binding.pending.json",
|
||||
"bytes": 306,
|
||||
"sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/draft-manifest.json",
|
||||
"bytes": 735,
|
||||
"sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/helper.py",
|
||||
"bytes": 12804,
|
||||
"sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/loaded-modules.ps1",
|
||||
"bytes": 2889,
|
||||
"sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/README.md",
|
||||
"bytes": 4176,
|
||||
"sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"bytes": 1563,
|
||||
"sha256": "f5499a4ae08f77032c1719997bce063544cc66c8430a75a1051167fe6bde2bfd"
|
||||
},
|
||||
{
|
||||
"path": "verify.py",
|
||||
"bytes": 4497,
|
||||
"sha256": "5a77a0e684a67fcf80f900f92d6d9f29e1cd6193cf7e6675153bb50385631cf6"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,296 @@
|
||||
{
|
||||
"source": ".local/navigation-repair-package-native-20260911",
|
||||
"scope": "Byte-exact explicit whitelist readback; no execution of historical helpers. Profiles, work duplicate, tmp and caches excluded.",
|
||||
"files": [
|
||||
{
|
||||
"path": "payload/binding.json",
|
||||
"bytes": 846,
|
||||
"sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657"
|
||||
},
|
||||
{
|
||||
"path": "payload/binding.pending.json",
|
||||
"bytes": 306,
|
||||
"sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e"
|
||||
},
|
||||
{
|
||||
"path": "payload/close_readonly.py",
|
||||
"bytes": 4793,
|
||||
"sha256": "16921ad616344132c4f1a7cd8fc49276dbbb8ee32415432d5b1604eb73fae43c"
|
||||
},
|
||||
{
|
||||
"path": "payload/closure-preparation.md",
|
||||
"bytes": 2294,
|
||||
"sha256": "00b790280e8d6358b9554b847c5ad8ac38f17352b65e3bac192a7d53bd3704b6"
|
||||
},
|
||||
{
|
||||
"path": "payload/draft-manifest.json",
|
||||
"bytes": 735,
|
||||
"sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c"
|
||||
},
|
||||
{
|
||||
"path": "payload/final-manifest.json",
|
||||
"bytes": 787,
|
||||
"sha256": "78dc734df23df02405248bd50beb5dfa325d19e465b91d2eceb9c00aa43efc01"
|
||||
},
|
||||
{
|
||||
"path": "payload/helper.py",
|
||||
"bytes": 12807,
|
||||
"sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877"
|
||||
},
|
||||
{
|
||||
"path": "payload/loaded-modules.ps1",
|
||||
"bytes": 2889,
|
||||
"sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe"
|
||||
},
|
||||
{
|
||||
"path": "payload/original-close-observation.json",
|
||||
"bytes": 1005,
|
||||
"sha256": "2dafca8092237da77a688a060069f94a8c180adc16e677a0f5196c57edbdfd59"
|
||||
},
|
||||
{
|
||||
"path": "payload/README.md",
|
||||
"bytes": 4520,
|
||||
"sha256": "b873d46d74ff029a131a4c911924ea699c785a1d14b475b7c40721fb23bbad36"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/admission.json",
|
||||
"bytes": 1173,
|
||||
"sha256": "f290d1d056494afa340fcfaa39b71024d104726ce1e92bc42a87f40d822821c8"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/after-close-readonly-package.json",
|
||||
"bytes": 71730,
|
||||
"sha256": "5f6183a039fdcc2d98d1d331eb74fdf7fe34cad0e3fbb7d58a0b88bdc0adc788"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/result.json",
|
||||
"bytes": 727,
|
||||
"sha256": "cf653c9a2b0d5529c0875b8bf1990d29fb05b1bf06c52249ceb89cb35780a68a"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/links.arcadia",
|
||||
"bytes": 211,
|
||||
"sha256": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/project.arcadia",
|
||||
"bytes": 277,
|
||||
"sha256": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/assess.arcadia",
|
||||
"bytes": 192,
|
||||
"sha256": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources/\u6551\u63f4/confirm.arcadia",
|
||||
"bytes": 92,
|
||||
"sha256": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/sources.json",
|
||||
"bytes": 370,
|
||||
"sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/checkpoints/navigation-final-saved/stdout.log",
|
||||
"bytes": 86,
|
||||
"sha256": "5ac622cfcc05242dca7c1368aba77293d42ab9ce5e56df7b2aedd2287d66d5e7"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/closed-readonly-process.json",
|
||||
"bytes": 290,
|
||||
"sha256": "c3817bf30d81079200e6319d0fd5e47dd2c052293552e686182a8c5475d88ae2"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/closed-readonly.json",
|
||||
"bytes": 619,
|
||||
"sha256": "3696d2e9d4b12816f5cd5a799061832cef23636be8e6816d1c19b4d43a0e470d"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/launch.json",
|
||||
"bytes": 1515,
|
||||
"sha256": "16ebc30a4809ebcfa9edb6caec5c8caa1a2ead3b8f1f7e9f38fc29e5dc4b7e0d"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/loaded-modules.json",
|
||||
"bytes": 31759,
|
||||
"sha256": "7708fde788be507d1dcc8707a8988a35145652dfb9e499deffcbe077bb5f5ce5"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/navigation-final-saved-after-oracle-package.json",
|
||||
"bytes": 71730,
|
||||
"sha256": "57341745fc11d217be6a9a4c0dccaa24119e0641b114982bee9bee1b39b1b956"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/navigation-final-saved-package.json",
|
||||
"bytes": 71730,
|
||||
"sha256": "a0ecb22c6fcfcb3f422a46642cc9276244074fe8413d67f5ee11518beebf5e0e"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/package-before.json",
|
||||
"bytes": 70373,
|
||||
"sha256": "9a6fccf759cc69577f9758a4f9883de5b8206b9ad7d5c8b96a89bc0b2ea638fd"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/process-identity.json",
|
||||
"bytes": 257,
|
||||
"sha256": "7b1eba466dd99edcdfb3679d9183a1807442987369d86d36fe632195639ddc20"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/01-home-0.jpg",
|
||||
"bytes": 98174,
|
||||
"sha256": "2b4471f300f258cba60dbcf9ab073468dcb223d8486b59da47f58292b89d88d0"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/01-home.json",
|
||||
"bytes": 579,
|
||||
"sha256": "46d52029df7c85accd35d1e14887ec741c28c667bedb5d56a86f8a08ab6fdb46"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/02-offline-guide-0.jpg",
|
||||
"bytes": 170744,
|
||||
"sha256": "461a24e56b2e3cb51b9423550dcdb34136f1cc68655c374edf6a73af589e65e8"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/02-offline-guide.json",
|
||||
"bytes": 588,
|
||||
"sha256": "3d7c6e4cd5b92f01a2d3ee5e82d981160126a13576833efb45f78ae4f0a4b1e8"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/03-model-open-0.jpg",
|
||||
"bytes": 92462,
|
||||
"sha256": "5e793f3412d4db69d8befbc139b0d5d11820b7dd0c537e355109c1ca5ac15870"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/03-model-open.json",
|
||||
"bytes": 585,
|
||||
"sha256": "3add2c198726762cc5de7cead995d0ca5730542b8ac89ea08c67237c322475ce"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/04-reference-caret-0.jpg",
|
||||
"bytes": 108583,
|
||||
"sha256": "fe667a3efad1f7a2419a80f8f8d7d1a16c61cfb0b145bf3733ccf3717fa1774b"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/04-reference-caret.json",
|
||||
"bytes": 595,
|
||||
"sha256": "18cbefb8fe9a5a40d47a5bdefa363adf7df91ad7e1a6f5958ac6575b5c3a656c"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/05-definition-0.jpg",
|
||||
"bytes": 118079,
|
||||
"sha256": "50f5824b830f02cfb453557263aa21e6fc95f1e48dfb4ac2a6dd23f49f908bea"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/05-definition.json",
|
||||
"bytes": 590,
|
||||
"sha256": "60d9512fc3b45f8e0b8ec76bd5bf37f4e278a60676f44c78fcd3e76226d866a2"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/06-references-0.jpg",
|
||||
"bytes": 123669,
|
||||
"sha256": "c9b04d7bf1ad77f148c3a66d47142acc921eac66beaf68136da97845a158b703"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/06-references.json",
|
||||
"bytes": 590,
|
||||
"sha256": "669507d37d451ede66c06e6f15cf7212aef2026822d1687dd3385ee9008a1604"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/07-back-0.jpg",
|
||||
"bytes": 124149,
|
||||
"sha256": "44fb1e9881512ac007b5e3bf4affc0adf759e887616ed65ec544ec4dc1e2ff70"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/07-back.json",
|
||||
"bytes": 584,
|
||||
"sha256": "549cddd42d83126b153c881ba7961c9692824669f3ecffb3afa221bd6789446e"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/08-edit-stale-0.jpg",
|
||||
"bytes": 106871,
|
||||
"sha256": "8c6abf74bd9f916aa8638f1e444c35363846701aea38686dd9d1a17ecc7eda3a"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/08-edit-stale.json",
|
||||
"bytes": 592,
|
||||
"sha256": "3910fe4f54807cf85f090c79e5000fecd327e4c65f75785131e89a7e09f1b55b"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/09-undo-clean-0.jpg",
|
||||
"bytes": 123237,
|
||||
"sha256": "5d42d655e3e4cb52aae610cc45943676cb84605ef49a29268ad40c1acbf21200"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/09-undo-clean.json",
|
||||
"bytes": 590,
|
||||
"sha256": "1e7da0341df4bf85f14102cfce493d2095c3b282f27d930a7182d5ee9b73ca48"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/10-apply-clean-0.jpg",
|
||||
"bytes": 121686,
|
||||
"sha256": "b9420697d2f8ecf7969f7be85a753b54c43bfd0eeb81e5265c5ccf8f2a8222fc"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/10-apply-clean.json",
|
||||
"bytes": 591,
|
||||
"sha256": "7c0ee386f3df1e64b3256be41351e4b6005100f36e4b2a683e5211eb35c287a9"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/11-saved-0.jpg",
|
||||
"bytes": 119727,
|
||||
"sha256": "d99afd9fd1e2b35ba13091e57975fe687c251e7de67385992a98e932bebb1878"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/screenshots/11-saved.json",
|
||||
"bytes": 585,
|
||||
"sha256": "678106fe7850ca7af9ab4c66bd30be8040dc7020821a32bb4d8e88fec9ff1aac"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/source-before.json",
|
||||
"bytes": 370,
|
||||
"sha256": "c95318db2acc1114ca743d8dcbf2b216093970f5b7680361c047c32de5385c80"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "payload/trial/stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/binding.pending.json",
|
||||
"bytes": 306,
|
||||
"sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/draft-manifest.json",
|
||||
"bytes": 735,
|
||||
"sha256": "826b29480f80dbeb1aa5e54310ad7584d9fd804ec33810d6ec3acc05c91ccb2c"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/helper.py",
|
||||
"bytes": 12804,
|
||||
"sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/loaded-modules.ps1",
|
||||
"bytes": 2889,
|
||||
"sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe"
|
||||
},
|
||||
{
|
||||
"path": "payload/unbound-draft/README.md",
|
||||
"bytes": 4176,
|
||||
"sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
# Packaged navigation native evidence
|
||||
|
||||
See [the trial report](../../release-navigation-prerelease-native-20260911.md). This archive preserves 58 original files (1,689,243 bytes) from the completed root trial. `payload/` contains frozen preparation, unbound drafts, binding, the original failure attribution, the separately reviewed closure helper, receipts, 11 original JPEG captures and their metadata, and one four-source saved checkpoint with oracle output. It excludes executables, ZIP, extracted package, profiles, caches, temporary directories and the duplicate working sources.
|
||||
|
||||
The preparation README and manifests describe their historical preparation state; their pending language is intentionally preserved. The final trial receipts and report establish subsequent events. `original-close-observation.json` is an attributed root transcription, not raw stderr. There is no successful original `closed.json`. The separate `closed-readonly.json` records the later process/package observation.
|
||||
|
||||
`ORIGINALS.json` records exact source-to-archive byte readback, SHA256 `ef655a81362a661d9ffe0d534b760c6d9b395b5aa05f5b0b4d9194ac645743fa`. `MANIFEST.json` covers all archive files except itself. Run `python verify.py` to read only this archive and check hashes and recorded relationships. It writes nothing, accesses no original workspace or package, and runs no helper, oracle, process query, application, network request or test. Historical helpers are evidence, not portable replay instructions. Git and publication readback belong to the integration owner.
|
||||
@@ -0,0 +1,26 @@
|
||||
# Packaged repaired navigation trial — preparation only
|
||||
|
||||
Root owns GUI input and acceptance. No launcher, oracle, process/module check or package action has been executed during this preparation. This helper uses the future independently reviewed package extraction directly, never the mutable target executable or producer stage. It does not repeat invalid-source repair/recovery tests already covered by the B183 v4 trial.
|
||||
|
||||
The candidate is B183EF31…B168848 from source 33c6d83, retained historical EFEE server and F456 DLL. Version is 0.2.0-preview.navigation.20260911. The server remains separately sourced. Native acceptance must distinguish this new package trial from the prior source-native v3/v4 trials.
|
||||
|
||||
## Binding and future execution
|
||||
|
||||
The unbound draft and its original hashes are preserved byte-exact under unbound-draft/. `binding.pending.json` remains historical. Final binding.json SHA256 is `82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657`, pinned in helper.py. It identifies the actual ZIP `d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1` (32,971,712 bytes), producer readback DB0053CE…20F498, and independent artifact PASS 03D3E990…FF06F2. All 559 extraction hashes were read back against both maps before binding. Extraction is the reviewer's `.local/navigation-package-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm`. Root reviews the final helper and binding before explicit execution; no helper action has run. Arbitrary package paths cannot be supplied on the command line.
|
||||
|
||||
Admission verifies the binding, actual ZIP bytes, producer and reviewer PASS/hash/size/full file maps, every extracted file, ZIP entry contents and all three binary hashes. A fresh exclusive trial/ contains private profile/Desktop/APPDATA/LOCALAPPDATA/TEMP, screenshots and work. Standard nonsecret Windows paths are inherited explicitly; PATH contains only Windows directories. The package working directory remains the extraction, allowing full-map checks to detect incidental added files. Package contents are never modified by the helper. Initial work is an exact private copy of the pinned valid navigation fixture: four Arcadia files, Unicode path, two activities and one interaction. No baseline oracle is run merely to copy this already pinned fixture.
|
||||
|
||||
Future authorized commands from repository cwd, using `C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe`:
|
||||
|
||||
```text
|
||||
python .local/navigation-repair-package-native-20260911/helper.py launch
|
||||
pwsh -NoProfile -File .local/navigation-repair-package-native-20260911/loaded-modules.ps1
|
||||
python .local/navigation-repair-package-native-20260911/helper.py saved --label navigation-final-saved --after-visible-save
|
||||
python .local/navigation-repair-package-native-20260911/helper.py closed --observed-absent
|
||||
```
|
||||
|
||||
These commands have not been executed. Replace python with the absolute bundled executable. Root first opens trial/work/project.arcadia through the real file dialog, exercises F12, References and Back, edits then restores using Undo/Apply as intended, explicitly saves the baseline, and observes success. Only then is saved allowed. It preserves an exact source checkpoint and requires all four raw files equal the pinned baseline before running the complete same oracle967. The oracle gets only the package directory plus Windows PATH for F456 resolution. Raw stdout/stderr/exit and before/after package guards are retained. Any unexpected package addition/removal/change writes the exact delta before refusal. This is saved model/source evidence, not a synthetic assertion that GUI actions happened.
|
||||
|
||||
Root closes normally, observes the window absent, then invokes closed. The helper checks the original PID plus creation identity is absent (a reused PID is distinguished), and checks the entire ZIP/package map again. It does not close/kill any process or fabricate a numeric exit code. The optional loaded-modules.ps1 is a separate read-only query of the exact PID/path/creation identity; it records paths/hashes and flags modules outside Windows or the reviewed package. It does not operate the GUI or launch a server.
|
||||
|
||||
All operations refuse existing receipts/trials. Do not delete or overwrite a failed trial; retain evidence and prepare a separately reviewed trial if needed. No compilation, source edits, publishing, tags or WSL operations are included. Old contextual and navigation trials/helpers remain untouched.
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"status": "READY",
|
||||
"source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c",
|
||||
"archive_path": ".local/nav-repair-retry-20260911/packages/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip",
|
||||
"archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1",
|
||||
"archive_bytes": 32971712,
|
||||
"review_path": ".local/navigation-package-review-20260911/artifact-result.json",
|
||||
"review_sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2",
|
||||
"producer_readback_path": ".local/nav-repair-retry-20260911/package-readback.json",
|
||||
"producer_readback_sha256": "db0053ce70648b517942cfc8c915e826a7afd688129fcb4a813e11990820f498",
|
||||
"package_path": ".local/navigation-package-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"status": "PENDING",
|
||||
"source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c",
|
||||
"archive_path": null,
|
||||
"archive_sha256": null,
|
||||
"archive_bytes": null,
|
||||
"review_path": null,
|
||||
"review_sha256": null,
|
||||
"producer_readback_path": null,
|
||||
"producer_readback_sha256": null,
|
||||
"package_path": null
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
"""Separate read-only process/package closure; never launches or stops anything.
|
||||
|
||||
Original helper.py remains unchanged. This avoids its post-exit image-path query.
|
||||
Run only after root has observed the relevant GUI window absent.
|
||||
"""
|
||||
import argparse
|
||||
import ctypes
|
||||
from ctypes import wintypes
|
||||
import hashlib
|
||||
from pathlib import Path
|
||||
import sys
|
||||
|
||||
BASE = Path(__file__).resolve().parent
|
||||
EXPECTED_HELPER = '11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877'
|
||||
|
||||
|
||||
def process_state(pid, creation):
|
||||
api = ctypes.WinDLL('kernel32', use_last_error=True)
|
||||
api.OpenProcess.argtypes = [wintypes.DWORD, wintypes.BOOL, wintypes.DWORD]
|
||||
api.OpenProcess.restype = wintypes.HANDLE
|
||||
api.CloseHandle.argtypes = [wintypes.HANDLE]
|
||||
api.CloseHandle.restype = wintypes.BOOL
|
||||
api.GetProcessTimes.argtypes = [wintypes.HANDLE] + [ctypes.POINTER(wintypes.FILETIME)] * 4
|
||||
api.GetProcessTimes.restype = wintypes.BOOL
|
||||
api.GetExitCodeProcess.argtypes = [wintypes.HANDLE, ctypes.POINTER(wintypes.DWORD)]
|
||||
api.GetExitCodeProcess.restype = wintypes.BOOL
|
||||
handle = api.OpenProcess(0x1000, False, pid)
|
||||
if not handle:
|
||||
error = ctypes.get_last_error()
|
||||
return {'originalProcessAbsent': error == 87, 'openProcessError': error,
|
||||
'reason': 'PID is absent' if error == 87 else 'Process query refused; absence unproven'}
|
||||
try:
|
||||
created, exited, kernel, user = (wintypes.FILETIME() for _ in range(4))
|
||||
if not api.GetProcessTimes(handle, ctypes.byref(created), ctypes.byref(exited), ctypes.byref(kernel), ctypes.byref(user)):
|
||||
return {'originalProcessAbsent': False, 'getProcessTimesError': ctypes.get_last_error()}
|
||||
actual_creation = (created.dwHighDateTime << 32) | created.dwLowDateTime
|
||||
if actual_creation != creation:
|
||||
return {'originalProcessAbsent': True, 'pidReused': True, 'currentCreationFiletime': actual_creation,
|
||||
'reason': 'PID now belongs to a different process creation'}
|
||||
code = wintypes.DWORD()
|
||||
if not api.GetExitCodeProcess(handle, ctypes.byref(code)):
|
||||
return {'originalProcessAbsent': False, 'getExitCodeProcessError': ctypes.get_last_error()}
|
||||
return {'originalProcessAbsent': code.value != 259, 'pidReused': False,
|
||||
'currentCreationFiletime': actual_creation, 'exitCodeQueried': code.value,
|
||||
'reason': 'Original process is still active' if code.value == 259 else 'Original process has terminated'}
|
||||
finally:
|
||||
api.CloseHandle(handle)
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--observed-absent', action='store_true')
|
||||
args = parser.parse_args()
|
||||
assert args.observed_absent, 'Root must observe the GUI window absent first.'
|
||||
# Import only the exact reviewed, guarded module. Its main action dispatch is
|
||||
# not executed by import; we call no launch/oracle/original closure function.
|
||||
assert hashlib.sha256((BASE / 'helper.py').read_bytes()).hexdigest() == EXPECTED_HELPER
|
||||
sys.dont_write_bytecode = True
|
||||
import helper as original
|
||||
result_path = original.TRIAL / 'closed-readonly.json'
|
||||
process_path = original.TRIAL / 'closed-readonly-process.json'
|
||||
package_path = original.TRIAL / 'after-close-readonly-package.json'
|
||||
assert not any(p.exists() for p in (result_path, process_path, package_path)), 'Preserve previous closure evidence.'
|
||||
result = {'started': original.now(), 'status': 'PENDING', 'original_helper_sha256': EXPECTED_HELPER,
|
||||
'scope': 'Root-observed window absence, read-only process state and exact bound ZIP/package map; no GUI or oracle rerun.'}
|
||||
try:
|
||||
launch = original.load(original.TRIAL / 'launch.json')
|
||||
identity = original.load(original.TRIAL / 'process-identity.json')
|
||||
state = process_state(launch['pid'], identity['creation_filetime'])
|
||||
original.record(process_path, {'atUtc': original.now(), 'pid': launch['pid'], 'originalCreationFiletime': identity['creation_filetime'], **state})
|
||||
assert state['originalProcessAbsent'], state
|
||||
original.package_guard('after-close-readonly')
|
||||
result.update(status='PASS', pid=launch['pid'], originalProcessAbsent=True, completePackageUnchanged=True,
|
||||
process_receipt_sha256=original.sha(process_path), package_receipt_sha256=original.sha(package_path))
|
||||
except BaseException as error:
|
||||
result.update(status='FAIL', error=repr(error))
|
||||
raise
|
||||
finally:
|
||||
result['finished'] = original.now()
|
||||
original.record(result_path, result)
|
||||
print('PASS: original process absent; bound ZIP and complete package unchanged.')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
sys.stderr.reconfigure(encoding='utf-8')
|
||||
main()
|
||||
@@ -0,0 +1,15 @@
|
||||
# Separate read-only closure preparation
|
||||
|
||||
Root reports that the native packaged workflow succeeded, followed by actual window Close. The original helper's closed action failed around 21:29 UTC at its QueryFullProcessImageNameW assertion after OpenProcess/GetProcessTimes succeeded. It did not preserve the failing Win32 error. Its root cause is therefore unknown; this note does not infer a particular Windows error or process state from the assertion. Root separately observed Get-Process PID 1348 absent at 21:29:31.264 UTC and no Studio window. That observation is distinct from a successful original helper closure receipt, which does not exist.
|
||||
|
||||
Original helper.py remains byte-exact SHA256 11E1AC5379C28E17B8A9F5B883DDF0640994EEA34DE257F4E66EFE6033190877. The separate close_readonly.py verifies that hash before importing its definitions. It never calls launch, saved, original closed or process_identity. It queries only PID creation identity and GetExitCodeProcess, avoiding the failed image-path query. Invalid PID error87 establishes absence; any other open/query error is preserved and refuses acceptance. A different creation identifies PID reuse. The same process creation must have a terminal exit state rather than STILL_ACTIVE259; a later actual queried code is recorded as new evidence, never reconstructed for the original failure.
|
||||
|
||||
After process closure is established, the original frozen binding/ZIP/reviewer/producer/full-package guard is called, preserving all 559-file checks and any package delta. It writes new closed-readonly-process.json, after-close-readonly-package.json and closed-readonly.json only. Existing trial/model/package/helper/manifests remain untouched. There is no termination, launch, GUI automation, model change, compiler, WSL or oracle execution.
|
||||
|
||||
Root-reviewed future command from repository cwd (not executed during preparation):
|
||||
|
||||
```text
|
||||
python .local/navigation-repair-package-native-20260911/close_readonly.py --observed-absent
|
||||
```
|
||||
|
||||
Use bundled Python at C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe. The closure result remains pending until root executes and reads the actual new receipts. Archive/report finalization must retain the original failed close alongside the separate terminal result.
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"scope": "Unbound packaged native helper draft; no helper/module/oracle/package execution",
|
||||
"files": [
|
||||
{
|
||||
"path": "helper.py",
|
||||
"sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6",
|
||||
"bytes": 12804
|
||||
},
|
||||
{
|
||||
"path": "loaded-modules.ps1",
|
||||
"sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe",
|
||||
"bytes": 2889
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2",
|
||||
"bytes": 4176
|
||||
},
|
||||
{
|
||||
"path": "binding.pending.json",
|
||||
"sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e",
|
||||
"bytes": 306
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"scope": "Bound helper preparation and independent artifact-map readback only; no helper/oracle/process/module/GUI execution",
|
||||
"files": [
|
||||
{
|
||||
"path": "helper.py",
|
||||
"sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877",
|
||||
"bytes": 12807
|
||||
},
|
||||
{
|
||||
"path": "loaded-modules.ps1",
|
||||
"sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe",
|
||||
"bytes": 2889
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "b873d46d74ff029a131a4c911924ea699c785a1d14b475b7c40721fb23bbad36",
|
||||
"bytes": 4520
|
||||
},
|
||||
{
|
||||
"path": "binding.json",
|
||||
"sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657",
|
||||
"bytes": 846
|
||||
}
|
||||
],
|
||||
"trial_absent": true
|
||||
}
|
||||
@@ -0,0 +1,266 @@
|
||||
"""Packaged navigation trial; GUI input and release acceptance belong to root.
|
||||
|
||||
No execution is admitted until binding.json is completed and its SHA is pinned
|
||||
after independent artifact review. Nothing here operates the GUI or compiles.
|
||||
"""
|
||||
import argparse
|
||||
import ctypes
|
||||
from ctypes import wintypes
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
import os
|
||||
from pathlib import Path, PurePosixPath
|
||||
import re
|
||||
import shutil
|
||||
import subprocess
|
||||
import sys
|
||||
import zipfile
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
BASE = Path(__file__).resolve().parent
|
||||
TRIAL = BASE / 'trial'
|
||||
BINDING_SHA = '82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657'
|
||||
SOURCE = '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c'
|
||||
NAME = 'ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm'
|
||||
EXPECTED = {
|
||||
'arcadia-studio.exe': 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848',
|
||||
'arcadia-server.exe': 'efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665',
|
||||
'libunwind.dll': 'f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4',
|
||||
}
|
||||
FIXTURES = ROOT / '.local/text-navigation-native-20260911-preparation'
|
||||
FIXTURE_SHA = 'edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed'
|
||||
ORACLE = ROOT / '.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe'
|
||||
ORACLE_SHA = '967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c'
|
||||
|
||||
|
||||
def now():
|
||||
return datetime.now(timezone.utc).isoformat()
|
||||
|
||||
|
||||
def ordinary(path):
|
||||
path = Path(path).absolute()
|
||||
for p in (path, *path.parents):
|
||||
if p.exists():
|
||||
assert not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), str(p)
|
||||
return path
|
||||
|
||||
|
||||
def sha(path):
|
||||
with ordinary(path).open('rb') as stream:
|
||||
return hashlib.file_digest(stream, 'sha256').hexdigest()
|
||||
|
||||
|
||||
def load(path):
|
||||
return json.loads(ordinary(path).read_text(encoding='utf-8-sig'))
|
||||
|
||||
|
||||
def record(path, value):
|
||||
ordinary(path)
|
||||
with path.open('x', encoding='utf-8', newline='\n') as out:
|
||||
json.dump(value, out, ensure_ascii=False, indent=2)
|
||||
out.write('\n')
|
||||
|
||||
|
||||
def relative(name):
|
||||
p = PurePosixPath(name)
|
||||
assert name == p.as_posix() and not p.is_absolute() and p.parts
|
||||
assert all(x not in ('.', '..') for x in p.parts)
|
||||
assert not any(c in name for c in '\\:\r\n')
|
||||
return name
|
||||
|
||||
|
||||
def local(name):
|
||||
p = ordinary(ROOT / relative(name))
|
||||
assert p.resolve().is_relative_to(ROOT / '.local')
|
||||
return p
|
||||
|
||||
|
||||
def inventory(folder):
|
||||
ordinary(folder)
|
||||
found = {}
|
||||
for p in folder.rglob('*'):
|
||||
ordinary(p)
|
||||
if p.is_file():
|
||||
found[p.relative_to(folder).as_posix()] = sha(p)
|
||||
assert len({p.casefold() for p in found}) == len(found)
|
||||
return found
|
||||
|
||||
|
||||
def copy_exact(source, destination):
|
||||
before = inventory(source)
|
||||
assert not destination.exists()
|
||||
shutil.copytree(source, destination)
|
||||
assert inventory(source) == inventory(destination) == before
|
||||
return before
|
||||
|
||||
|
||||
def environment():
|
||||
parent = {k.upper(): v for k, v in os.environ.items()}
|
||||
standard = {k: parent[k.upper()] for k in ('SystemRoot', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC')}
|
||||
assert all(v and '%' not in v for v in standard.values())
|
||||
system = standard['SystemRoot']
|
||||
return {**standard, 'WINDIR': system, 'PATH': system + '\\System32;' + system,
|
||||
'USERPROFILE': str(TRIAL / 'profile'), 'APPDATA': str(TRIAL / 'profile/roaming'),
|
||||
'LOCALAPPDATA': str(TRIAL / 'profile/local'), 'TEMP': str(TRIAL / 'tmp'), 'TMP': str(TRIAL / 'tmp')}
|
||||
|
||||
|
||||
def process_identity(pid):
|
||||
"""Read-only process query; invalid PID means absent, access errors refuse."""
|
||||
api = ctypes.WinDLL('kernel32', use_last_error=True)
|
||||
api.OpenProcess.argtypes = [wintypes.DWORD, wintypes.BOOL, wintypes.DWORD]
|
||||
api.OpenProcess.restype = wintypes.HANDLE
|
||||
api.CloseHandle.argtypes = [wintypes.HANDLE]
|
||||
api.GetProcessTimes.argtypes = [wintypes.HANDLE] + [ctypes.POINTER(wintypes.FILETIME)] * 4
|
||||
api.GetProcessTimes.restype = wintypes.BOOL
|
||||
api.QueryFullProcessImageNameW.argtypes = [wintypes.HANDLE, wintypes.DWORD, wintypes.LPWSTR, ctypes.POINTER(wintypes.DWORD)]
|
||||
api.QueryFullProcessImageNameW.restype = wintypes.BOOL
|
||||
handle = api.OpenProcess(0x1000, False, pid)
|
||||
if not handle:
|
||||
error = ctypes.get_last_error()
|
||||
assert error == 87, f'Process query failed: {error}'
|
||||
return None
|
||||
try:
|
||||
created, exited, kernel, user = (wintypes.FILETIME() for _ in range(4))
|
||||
assert api.GetProcessTimes(handle, ctypes.byref(created), ctypes.byref(exited), ctypes.byref(kernel), ctypes.byref(user))
|
||||
buffer, count = ctypes.create_unicode_buffer(32768), wintypes.DWORD(32768)
|
||||
assert api.QueryFullProcessImageNameW(handle, 0, buffer, ctypes.byref(count))
|
||||
return {'path': str(Path(buffer.value).resolve()), 'creation_filetime': (created.dwHighDateTime << 32) | created.dwLowDateTime}
|
||||
finally:
|
||||
api.CloseHandle(handle)
|
||||
|
||||
|
||||
def admission(verify_inventory=True):
|
||||
assert BINDING_SHA and sha(BASE / 'binding.json') == BINDING_SHA, 'Package binding is pending or changed.'
|
||||
binding = load(BASE / 'binding.json')
|
||||
assert binding['status'] == 'READY' and binding['source_commit'] == SOURCE
|
||||
archive, review_path, producer_path, package = (local(binding[k]) for k in ('archive_path', 'review_path', 'producer_readback_path', 'package_path'))
|
||||
assert archive.name == NAME + '.zip' and package.name == NAME
|
||||
assert package.resolve() != (producer_path.parent / 'packages' / NAME).resolve(), 'Use independent extraction, not producer stage.'
|
||||
assert sha(archive) == binding['archive_sha256'] and archive.stat().st_size == binding['archive_bytes']
|
||||
assert sha(review_path) == binding['review_sha256'] and sha(producer_path) == binding['producer_readback_sha256']
|
||||
review, producer = load(review_path), load(producer_path)
|
||||
assert review['status'] == producer['status'] == 'PASS'
|
||||
assert review['archive']['sha256'] == producer['archive_sha256'] == binding['archive_sha256']
|
||||
assert review['archive']['bytes'] == producer['archive_bytes'] == binding['archive_bytes']
|
||||
assert Path(review['archive']['path']).resolve() == archive.resolve()
|
||||
expected = review['archive']['files']
|
||||
assert expected == {p: v['sha256'] for p, v in producer['files'].items()}
|
||||
assert review['archive']['file_count'] == producer['file_count'] == len(expected)
|
||||
if verify_inventory:
|
||||
assert inventory(package) == expected
|
||||
for p, h in EXPECTED.items():
|
||||
assert expected[p] == h
|
||||
zipped = {}
|
||||
with zipfile.ZipFile(archive) as z:
|
||||
for item in z.infolist():
|
||||
assert item.filename.startswith(NAME + '/') and not item.is_dir()
|
||||
p = relative(item.filename[len(NAME) + 1:])
|
||||
assert p not in zipped
|
||||
zipped[p] = hashlib.sha256(z.read(item)).hexdigest()
|
||||
assert zipped == expected
|
||||
return binding, package, expected
|
||||
|
||||
|
||||
def fixture():
|
||||
assert sha(FIXTURES / 'fixture-manifest.json') == FIXTURE_SHA
|
||||
expected = {e['path'].removeprefix('valid-baseline/'): e['sha256'] for e in load(FIXTURES / 'fixture-manifest.json') if e['path'].startswith('valid-baseline/')}
|
||||
assert len(expected) == 4 and inventory(FIXTURES / 'valid-baseline') == expected
|
||||
assert sha(ORACLE) == ORACLE_SHA
|
||||
return FIXTURES / 'valid-baseline', expected
|
||||
|
||||
|
||||
def launch():
|
||||
assert not TRIAL.exists(), 'Preserve old trial; never overwrite.'
|
||||
binding, package, expected = admission()
|
||||
baseline, files = fixture()
|
||||
TRIAL.mkdir()
|
||||
for folder in ('profile/local', 'profile/roaming', 'profile/Desktop', 'tmp', 'screenshots', 'checkpoints'):
|
||||
(TRIAL / folder).mkdir(parents=True)
|
||||
assert copy_exact(baseline, TRIAL / 'work') == files
|
||||
record(TRIAL / 'package-before.json', expected)
|
||||
record(TRIAL / 'source-before.json', files)
|
||||
record(TRIAL / 'admission.json', {'atUtc': now(), 'binding_sha256': BINDING_SHA, 'binding': binding, 'fixture_sha256': FIXTURE_SHA, 'scope': 'Artifact/fixture admission, not native acceptance.'})
|
||||
env = environment()
|
||||
startup = subprocess.STARTUPINFO()
|
||||
startup.dwFlags |= subprocess.STARTF_USESHOWWINDOW
|
||||
startup.wShowWindow = 0
|
||||
with (TRIAL / 'stdout.log').open('xb') as out, (TRIAL / 'stderr.log').open('xb') as err:
|
||||
process = subprocess.Popen([str(package / 'arcadia-studio.exe')], cwd=package, env=env, stdout=out, stderr=err, startupinfo=startup)
|
||||
# Preserve PID immediately even if a subsequent read-only identity query fails.
|
||||
receipt = {'atUtc': now(), 'pid': process.pid, 'package': str(package), 'environment': env,
|
||||
'binding_sha256': BINDING_SHA, 'source': str(TRIAL / 'work/project.arcadia'), 'scope': 'Identified packaged GUI launched; native acceptance pending.'}
|
||||
record(TRIAL / 'launch.json', receipt)
|
||||
identity = process_identity(process.pid)
|
||||
assert identity and Path(identity['path']) == (package / 'arcadia-studio.exe').resolve()
|
||||
record(TRIAL / 'process-identity.json', identity)
|
||||
print(json.dumps(receipt, ensure_ascii=False, indent=2))
|
||||
|
||||
|
||||
def package_guard(label):
|
||||
binding, package, expected = admission(verify_inventory=False)
|
||||
launch_receipt = load(TRIAL / 'launch.json')
|
||||
assert launch_receipt['binding_sha256'] == BINDING_SHA and Path(launch_receipt['package']).resolve() == package.resolve()
|
||||
assert load(TRIAL / 'package-before.json') == expected
|
||||
actual = inventory(package)
|
||||
unchanged = actual == expected
|
||||
record(TRIAL / (label + '-package.json'), {'atUtc': now(), 'archive_sha256': binding['archive_sha256'], 'files': actual,
|
||||
'added': sorted(actual.keys() - expected.keys()), 'removed': sorted(expected.keys() - actual.keys()),
|
||||
'changed': sorted(p for p in actual.keys() & expected.keys() if actual[p] != expected[p]),
|
||||
'completeInventoryUnchanged': unchanged})
|
||||
assert unchanged, 'Package changed; exact delta receipt preserved.'
|
||||
return package
|
||||
|
||||
|
||||
def saved(args):
|
||||
assert args.after_visible_save, 'Root must observe successful Save first.'
|
||||
assert re.fullmatch('[a-z0-9][a-z0-9-]{0,79}', args.label)
|
||||
folder = TRIAL / 'checkpoints' / args.label
|
||||
assert not folder.exists()
|
||||
package = package_guard(args.label)
|
||||
baseline, expected = fixture()
|
||||
folder.mkdir()
|
||||
actual = copy_exact(TRIAL / 'work', folder / 'sources')
|
||||
record(folder / 'sources.json', actual)
|
||||
assert actual == expected, 'Saved exact baseline files differ; preserve and inspect.'
|
||||
env = environment()
|
||||
env['PATH'] = str(package) + ';' + env['PATH']
|
||||
command = [str(ORACLE), 'same', str(baseline / 'project.arcadia'), str(folder / 'sources/project.arcadia')]
|
||||
result = subprocess.run(command, cwd=folder, env=env, capture_output=True)
|
||||
(folder / 'stdout.log').write_bytes(result.stdout)
|
||||
(folder / 'stderr.log').write_bytes(result.stderr)
|
||||
record(folder / 'result.json', {'atUtc': now(), 'command': command, 'exitCode': result.returncode, 'oracle_sha256': ORACLE_SHA,
|
||||
'scope': 'Saved disk/model oracle after root-observed Save; no independent UI assertion.'})
|
||||
assert result.returncode == 0
|
||||
package_guard(args.label + '-after-oracle')
|
||||
print(json.dumps({'action': 'saved', 'oracle_exit': 0, 'source_files': len(actual)}))
|
||||
|
||||
|
||||
def closed(args):
|
||||
assert args.observed_absent, 'Root must first observe the GUI/window absent.'
|
||||
launch_receipt = load(TRIAL / 'launch.json')
|
||||
current = process_identity(launch_receipt['pid'])
|
||||
original = load(TRIAL / 'process-identity.json')
|
||||
assert current is None or current['creation_filetime'] != original['creation_filetime'], 'Original GUI process remains present.'
|
||||
package = package_guard('after-close')
|
||||
record(TRIAL / 'closed.json', {'atUtc': now(), 'pid': launch_receipt['pid'], 'originalProcessAbsent': True,
|
||||
'pidReused': current is not None, 'completePackageUnchanged': True,
|
||||
'scope': 'Root-observed window absence plus read-only process identity and package check; no numeric exit code observed.'})
|
||||
print(json.dumps({'action': 'closed', 'package': str(package), 'result': 'PASS'}))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
sys.stderr.reconfigure(encoding='utf-8')
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('action', choices=('launch', 'saved', 'closed'))
|
||||
parser.add_argument('--label')
|
||||
parser.add_argument('--after-visible-save', action='store_true')
|
||||
parser.add_argument('--observed-absent', action='store_true')
|
||||
args = parser.parse_args()
|
||||
if args.action == 'launch':
|
||||
launch()
|
||||
elif args.action == 'saved':
|
||||
saved(args)
|
||||
else:
|
||||
closed(args)
|
||||
@@ -0,0 +1,44 @@
|
||||
# Optional read-only process inventory. Never launches, closes or controls a GUI.
|
||||
#Requires -Version 7.0
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$trialPath = Join-Path $PSScriptRoot 'trial'
|
||||
$resultPath = Join-Path $trialPath 'loaded-modules.json'
|
||||
if (Test-Path -LiteralPath $resultPath) { throw 'Preserve existing module receipt.' }
|
||||
$launch = Get-Content -LiteralPath (Join-Path $trialPath 'launch.json') -Raw | ConvertFrom-Json
|
||||
$identity = Get-Content -LiteralPath (Join-Path $trialPath 'process-identity.json') -Raw | ConvertFrom-Json
|
||||
$before = Get-Content -LiteralPath (Join-Path $trialPath 'package-before.json') -Raw | ConvertFrom-Json
|
||||
$receipt = [ordered]@{ atUtc = [DateTime]::UtcNow.ToString('o'); pid = $launch.pid; status = 'PENDING'; modules = @(); scope = 'Point-in-time loaded modules of the exact launched process; no GUI action or universal runtime dependency claim.' }
|
||||
try {
|
||||
$guiProcess = Get-Process -Id $launch.pid -ErrorAction Stop
|
||||
if (-not [string]::Equals($guiProcess.Path, $identity.path, [StringComparison]::OrdinalIgnoreCase) -or
|
||||
$guiProcess.StartTime.ToUniversalTime().ToFileTimeUtc() -ne $identity.creation_filetime) {
|
||||
throw 'PID no longer identifies the original launch.'
|
||||
}
|
||||
$receipt.creation_filetime = $identity.creation_filetime
|
||||
$systemRoot = [IO.Path]::GetFullPath($launch.environment.SystemRoot).TrimEnd('\') + '\'
|
||||
$packageRoot = [IO.Path]::GetFullPath($launch.package).TrimEnd('\') + '\'
|
||||
$items = foreach ($module in $guiProcess.Modules) {
|
||||
$full = [IO.Path]::GetFullPath($module.FileName)
|
||||
$inWindows = $full.StartsWith($systemRoot, [StringComparison]::OrdinalIgnoreCase)
|
||||
$inPackage = $full.StartsWith($packageRoot, [StringComparison]::OrdinalIgnoreCase)
|
||||
$hash = (Get-FileHash -LiteralPath $full -Algorithm SHA256).Hash.ToLowerInvariant()
|
||||
if ($inPackage) {
|
||||
$relative = $full.Substring($packageRoot.Length).Replace('\', '/')
|
||||
$recorded = $before.PSObject.Properties[$relative]
|
||||
if (-not $recorded -or $recorded.Value -cne $hash) { throw "Package module differs: $relative" }
|
||||
}
|
||||
[ordered]@{ name = $module.ModuleName; path = $full; sha256 = $hash; windowsPath = $inWindows; packagePath = $inPackage }
|
||||
}
|
||||
$receipt.modules = @($items)
|
||||
if (-not $receipt.modules.Count) { throw 'No modules observed.' }
|
||||
$unexpected = @($items | Where-Object { -not $_.windowsPath -and -not $_.packagePath })
|
||||
$receipt.unexpected = $unexpected
|
||||
if ($unexpected.Count) { throw 'Unexpected non-Windows, non-package module; inspect receipt.' }
|
||||
$receipt.status = 'PASS'
|
||||
} catch {
|
||||
$receipt.status = 'FAIL'
|
||||
$receipt.error = $_.ToString()
|
||||
} finally {
|
||||
[IO.File]::WriteAllText($resultPath, ($receipt | ConvertTo-Json -Depth 10) + "`n", [Text.UTF8Encoding]::new($false))
|
||||
}
|
||||
if ($receipt.status -ne 'PASS') { throw $receipt.error }
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"record_kind": "Attributed transcription of root's tool-result observation; not raw stderr",
|
||||
"reported_by": "Codex-9e8r6t /root",
|
||||
"action": "Original helper.py closed --observed-absent",
|
||||
"time_scope": "Around 2026-09-11 21:29 UTC",
|
||||
"reported_stack": [
|
||||
"helper.py:266 closed(args)",
|
||||
"helper.py:242 current = process_identity(pid)",
|
||||
"helper.py:127 assert api.QueryFullProcessImageNameW(handle, 0, buffer, ctypes.byref(count))",
|
||||
"AssertionError"
|
||||
],
|
||||
"original_win32_error": null,
|
||||
"original_win32_error_scope": "Not captured; cause unknown",
|
||||
"original_closed_receipt": "Not written; subsequent Get-Content found closed.json absent",
|
||||
"independent_followup": {
|
||||
"command": "Get-Process -Id 1348",
|
||||
"reported_result": "PID 1348 absent",
|
||||
"atUtc": "2026-09-11T21:29:31.2640881Z"
|
||||
},
|
||||
"scope": "Preserves failed helper history and separate root absence observation without inventing a raw log or numeric exit code. Separate closure-helper result remains pending."
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:25:20.218243+00:00",
|
||||
"binding_sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657",
|
||||
"binding": {
|
||||
"status": "READY",
|
||||
"source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c",
|
||||
"archive_path": ".local/nav-repair-retry-20260911/packages/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip",
|
||||
"archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1",
|
||||
"archive_bytes": 32971712,
|
||||
"review_path": ".local/navigation-package-review-20260911/artifact-result.json",
|
||||
"review_sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2",
|
||||
"producer_readback_path": ".local/nav-repair-retry-20260911/package-readback.json",
|
||||
"producer_readback_sha256": "db0053ce70648b517942cfc8c915e826a7afd688129fcb4a813e11990820f498",
|
||||
"package_path": ".local/navigation-package-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm"
|
||||
},
|
||||
"fixture_sha256": "edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed",
|
||||
"scope": "Artifact/fixture admission, not native acceptance."
|
||||
}
|
||||
@@ -0,0 +1,569 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:32:19.110968+00:00",
|
||||
"archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1",
|
||||
"files": {
|
||||
"arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665",
|
||||
"arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848",
|
||||
"dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f",
|
||||
"documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f",
|
||||
"libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4",
|
||||
"LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d",
|
||||
"README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b",
|
||||
"SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de",
|
||||
"START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed",
|
||||
"THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f",
|
||||
"deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d",
|
||||
"deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7",
|
||||
"deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1",
|
||||
"docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d",
|
||||
"docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4",
|
||||
"docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940",
|
||||
"docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1",
|
||||
"docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0",
|
||||
"docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967",
|
||||
"docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e",
|
||||
"docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48",
|
||||
"docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8",
|
||||
"examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17",
|
||||
"examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195",
|
||||
"examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a",
|
||||
"examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24",
|
||||
"examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a",
|
||||
"examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14",
|
||||
"licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee",
|
||||
"examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e",
|
||||
"examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727",
|
||||
"examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5",
|
||||
"examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda",
|
||||
"examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5",
|
||||
"examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f",
|
||||
"examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d",
|
||||
"examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a",
|
||||
"examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c",
|
||||
"examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d",
|
||||
"examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f",
|
||||
"examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a",
|
||||
"examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e",
|
||||
"examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5",
|
||||
"examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936",
|
||||
"examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15",
|
||||
"examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3",
|
||||
"examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49",
|
||||
"examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f",
|
||||
"examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4",
|
||||
"examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8",
|
||||
"examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660",
|
||||
"examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7",
|
||||
"examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389",
|
||||
"examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649",
|
||||
"examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b",
|
||||
"examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869",
|
||||
"examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4",
|
||||
"examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d",
|
||||
"examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324",
|
||||
"examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc",
|
||||
"examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6",
|
||||
"examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c",
|
||||
"examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5",
|
||||
"examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088",
|
||||
"examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768",
|
||||
"examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a",
|
||||
"examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85",
|
||||
"examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74",
|
||||
"examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736",
|
||||
"examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f",
|
||||
"examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6",
|
||||
"examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f",
|
||||
"examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88",
|
||||
"examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058",
|
||||
"licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d",
|
||||
"licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1",
|
||||
"licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903",
|
||||
"licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6",
|
||||
"licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e",
|
||||
"licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac",
|
||||
"licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f",
|
||||
"licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0",
|
||||
"licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349",
|
||||
"licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f",
|
||||
"licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5",
|
||||
"licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5",
|
||||
"licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc",
|
||||
"licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff",
|
||||
"licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc",
|
||||
"licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1",
|
||||
"licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e",
|
||||
"licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f",
|
||||
"licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7",
|
||||
"licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85",
|
||||
"licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922",
|
||||
"licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b",
|
||||
"licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371",
|
||||
"licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639",
|
||||
"licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769",
|
||||
"licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18",
|
||||
"licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061",
|
||||
"licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0",
|
||||
"licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36",
|
||||
"licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5",
|
||||
"licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552",
|
||||
"licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a",
|
||||
"licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233",
|
||||
"licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1",
|
||||
"licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e",
|
||||
"licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b",
|
||||
"licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc",
|
||||
"licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec",
|
||||
"licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b",
|
||||
"licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96",
|
||||
"licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f",
|
||||
"licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70",
|
||||
"licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc",
|
||||
"licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f",
|
||||
"licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd"
|
||||
},
|
||||
"added": [],
|
||||
"removed": [],
|
||||
"changed": [],
|
||||
"completeInventoryUnchanged": true
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:28:27.845708+00:00",
|
||||
"command": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\staged-source-oracle-20260911\\staged-source-authoring-contract.exe",
|
||||
"same",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\text-navigation-native-20260911-preparation\\valid-baseline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\checkpoints\\navigation-final-saved\\sources\\project.arcadia"
|
||||
],
|
||||
"exitCode": 0,
|
||||
"oracle_sha256": "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c",
|
||||
"scope": "Saved disk/model oracle after root-observed Save; no independent UI assertion."
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b",
|
||||
"project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414",
|
||||
"救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992",
|
||||
"救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
interaction handoff "Assessment handoff" id "9e8f0000-0000-4000-8000-000000000004" {
|
||||
description "救援 @assess is prose"; source @assess; target @confirm;
|
||||
// Another comment @assess is excluded.
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
arcadia 7;
|
||||
project navigation_trial "Navigation — 救援" id "9e8f0000-0000-4000-8000-000000000001" {
|
||||
description "Prose @assess must not be a lexical use.";
|
||||
include "救援/assess.arcadia";
|
||||
include "救援/confirm.arcadia";
|
||||
include "links.arcadia";
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// Comment @assess must not be a lexical use.
|
||||
oa_activity assess "Assess 救援 request" id "9e8f0000-0000-4000-8000-000000000002" {
|
||||
description "Keep @assess as prose, not a use.";
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
oa_activity confirm "Confirm 救援 response" id "9e8f0000-0000-4000-8000-000000000003" {}
|
||||
@@ -0,0 +1 @@
|
||||
PASS exact model/identity/4 reachable sources; 4 exact disk files (0 proven retained)
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:32:12.206331+00:00",
|
||||
"pid": 1348,
|
||||
"originalCreationFiletime": 134336355202397809,
|
||||
"originalProcessAbsent": true,
|
||||
"pidReused": false,
|
||||
"currentCreationFiletime": 134336355202397809,
|
||||
"exitCodeQueried": 0,
|
||||
"reason": "Original process has terminated"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"started": "2026-09-11T21:32:12.206331+00:00",
|
||||
"status": "PASS",
|
||||
"original_helper_sha256": "11e1ac5379c28e17b8a9f5b883ddf0640994eea34de257f4e66efe6033190877",
|
||||
"scope": "Root-observed window absence, read-only process state and exact bound ZIP/package map; no GUI or oracle rerun.",
|
||||
"pid": 1348,
|
||||
"originalProcessAbsent": true,
|
||||
"completePackageUnchanged": true,
|
||||
"process_receipt_sha256": "c3817bf30d81079200e6319d0fd5e47dd2c052293552e686182a8c5475d88ae2",
|
||||
"package_receipt_sha256": "5f6183a039fdcc2d98d1d331eb74fdf7fe34cad0e3fbb7d58a0b88bdc0adc788",
|
||||
"finished": "2026-09-11T21:32:19.121451+00:00"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:25:20.248171+00:00",
|
||||
"pid": 1348,
|
||||
"package": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm",
|
||||
"environment": {
|
||||
"SystemRoot": "C:\\Windows",
|
||||
"SystemDrive": "C:",
|
||||
"ProgramData": "C:\\ProgramData",
|
||||
"ALLUSERSPROFILE": "C:\\ProgramData",
|
||||
"PUBLIC": "C:\\Users\\Public",
|
||||
"WINDIR": "C:\\Windows",
|
||||
"PATH": "C:\\Windows\\System32;C:\\Windows",
|
||||
"USERPROFILE": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\profile",
|
||||
"APPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\profile\\roaming",
|
||||
"LOCALAPPDATA": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\profile\\local",
|
||||
"TEMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\tmp",
|
||||
"TMP": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\tmp"
|
||||
},
|
||||
"binding_sha256": "82606e6b3a5fb5dada3e55adcd5cd76792c9f938e6907313539dae7fc5125657",
|
||||
"source": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-repair-package-native-20260911\\trial\\work\\project.arcadia",
|
||||
"scope": "Identified packaged GUI launched; native acceptance pending."
|
||||
}
|
||||
@@ -0,0 +1,892 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:28:36.3617702Z",
|
||||
"pid": 1348,
|
||||
"status": "PASS",
|
||||
"modules": [
|
||||
{
|
||||
"name": "arcadia-studio.exe",
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"sha256": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848",
|
||||
"windowsPath": false,
|
||||
"packagePath": true
|
||||
},
|
||||
{
|
||||
"name": "ntdll.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\ntdll.dll",
|
||||
"sha256": "fbde2faee40f796566dfc536e7d065d3f1e53e3f2dc7ed37d657fec4152c6b4e",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "KERNEL32.DLL",
|
||||
"path": "C:\\Windows\\System32\\KERNEL32.DLL",
|
||||
"sha256": "27ccb51094b64a55223775a00a54fc5939aa733586b0aca2ea642082981ea8f3",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "KERNELBASE.dll",
|
||||
"path": "C:\\Windows\\System32\\KERNELBASE.dll",
|
||||
"sha256": "56b9fba2c01903008aec8cf17365c0842fd65d497c60cd322c752247fcb54c2c",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "apphelp.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\apphelp.dll",
|
||||
"sha256": "03f893a1f42e68494c3dcd12f1f85d86c1f94c50628b96c94583635f77944aba",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "user32.dll",
|
||||
"path": "C:\\Windows\\System32\\user32.dll",
|
||||
"sha256": "9bb5517465a699d9d18133be25082e3224a8374a64b8ea2ce4a2f71adf8a5aa5",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "win32u.dll",
|
||||
"path": "C:\\Windows\\System32\\win32u.dll",
|
||||
"sha256": "248072fcf041c779f0f0c7f5a866083e406abc766dc4454587535f6c55bc0566",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "GDI32.dll",
|
||||
"path": "C:\\Windows\\System32\\GDI32.dll",
|
||||
"sha256": "772c73e294a4c5f5e0d4146288af95287a85c074d3aee3fa9f320dc010d7dbfe",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "gdi32full.dll",
|
||||
"path": "C:\\Windows\\System32\\gdi32full.dll",
|
||||
"sha256": "9e2e9e1e255a48ed5a38c7326c7f519c59f9db0ef177fd21439d9517fb3fc447",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "msvcp_win.dll",
|
||||
"path": "C:\\Windows\\System32\\msvcp_win.dll",
|
||||
"sha256": "4b457a8d30f1b790b7ff34259276ecffb6cd1bc595aada9e0b8545bba476e638",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "ucrtbase.dll",
|
||||
"path": "C:\\Windows\\System32\\ucrtbase.dll",
|
||||
"sha256": "f7d8e245f35e8c595ac1cbb712b66e6ce4a304653e80a3ac5037ff8784e5803f",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "ole32.dll",
|
||||
"path": "C:\\Windows\\System32\\ole32.dll",
|
||||
"sha256": "fd8cbfc52f9e02d7ea2e02328968ce4f4ca03cb4a919802fc13e38823cbeacfa",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "combase.dll",
|
||||
"path": "C:\\Windows\\System32\\combase.dll",
|
||||
"sha256": "72eff38b321ce29d6acfb54838acad3b13c6a7523a464ffdb44d6af1565b757f",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "RPCRT4.dll",
|
||||
"path": "C:\\Windows\\System32\\RPCRT4.dll",
|
||||
"sha256": "e7e203a9ed6cce4d1b00409126ed9f3cb028bd6c54e827bf1686632ea0b8046c",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "advapi32.dll",
|
||||
"path": "C:\\Windows\\System32\\advapi32.dll",
|
||||
"sha256": "ac505bd6e0634065d5baf39576820a65ccb08ff7f82242de781989d101a7724e",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "msvcrt.dll",
|
||||
"path": "C:\\Windows\\System32\\msvcrt.dll",
|
||||
"sha256": "5938322de1c4ec43a8131a23fe60c47015696f77dfb610479c364f7ad20ff59d",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "sechost.dll",
|
||||
"path": "C:\\Windows\\System32\\sechost.dll",
|
||||
"sha256": "3f2f60eccdbc778a8438943361905826fe7edb225ebaf68c1e9417e74e4ae9cc",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "bcryptprimitives.dll",
|
||||
"path": "C:\\Windows\\System32\\bcryptprimitives.dll",
|
||||
"sha256": "a9e7da1b143e96f9bdce987965b55cf1ae7164ce3a8319a4236a2d1e0ed32d19",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "shell32.dll",
|
||||
"path": "C:\\Windows\\System32\\shell32.dll",
|
||||
"sha256": "a1154ba9741a147ca34426143ad4a7c251aedf1e0b6e137a2036304980dab14b",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "imm32.dll",
|
||||
"path": "C:\\Windows\\System32\\imm32.dll",
|
||||
"sha256": "eb68040aa5b11271dda9c37998d41f89cc328b3cdf8e368d00b6f0f9aa7958d3",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "ws2_32.dll",
|
||||
"path": "C:\\Windows\\System32\\ws2_32.dll",
|
||||
"sha256": "a2e6bfa0d7ed958ddcddb9fff362838a1d8c43dea28f2196167dba28d6e09f71",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "oleaut32.dll",
|
||||
"path": "C:\\Windows\\System32\\oleaut32.dll",
|
||||
"sha256": "fc038c2fdc847002083da75bc42866974ceabc1fc7923b7806e2177053f542c8",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "libunwind.dll",
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\libunwind.dll",
|
||||
"sha256": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4",
|
||||
"windowsPath": false,
|
||||
"packagePath": true
|
||||
},
|
||||
{
|
||||
"name": "bcrypt.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\bcrypt.dll",
|
||||
"sha256": "6c1658265ed6bd32b63785f2a59d1868915b71a9471d1b80e679476388c9d430",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "dwmapi.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\dwmapi.dll",
|
||||
"sha256": "d4e3c0bde9803c6cc57f80df380a0e4b812ecdfac00e21d879170c94776091e0",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "uxtheme.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\uxtheme.dll",
|
||||
"sha256": "485ad0f7fc117421fba20a511d3fb948716ba9789c27fb7ed505436f184f9168",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "opengl32.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\opengl32.dll",
|
||||
"sha256": "b8df4a53ee6e5e6a0348445d33c5f63c91114ea8e6e5783e40ee84a16d0003e6",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "GLU32.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\GLU32.dll",
|
||||
"sha256": "faaf404d90bc761c61cad6c6d7188c6e0b1d1996af2fbac0b39b5feb8ee0e159",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "CRYPTBASE.DLL",
|
||||
"path": "C:\\Windows\\SYSTEM32\\CRYPTBASE.DLL",
|
||||
"sha256": "c4591caddf9a28ea722f1bda4a5bd0c34ddbdf5dc07021da60b5be94283da926",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "dxcore.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\dxcore.dll",
|
||||
"sha256": "cdc1bca8ad81474f30e367b246f0759940599bc32c96c186e7276bb56f4a7bcd",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "MSCTF.dll",
|
||||
"path": "C:\\Windows\\System32\\MSCTF.dll",
|
||||
"sha256": "8077e32b754425c74967956b2a6359760ba4454cc0ff338d6d80c1397948088c",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "kernel.appcore.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\kernel.appcore.dll",
|
||||
"sha256": "e47c8f31c70a91aaf199caab2338896d6df86b2ee4e64d6f274b698223dfdc98",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "clbcatq.dll",
|
||||
"path": "C:\\Windows\\System32\\clbcatq.dll",
|
||||
"sha256": "d38476fe047bb03cd764da2cafe4af76229ec426ff6faef9066c84fe2629172f",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "dataexchange.dll",
|
||||
"path": "C:\\Windows\\system32\\dataexchange.dll",
|
||||
"sha256": "2c62e262d6600c0629dc3634d0bff23ba9daae252aeb1b3df49da466bd8203ce",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "twinapi.appcore.dll",
|
||||
"path": "C:\\Windows\\system32\\twinapi.appcore.dll",
|
||||
"sha256": "86344d2e3632fee8b05887055529e0a43006a6aed0e2d56d3bef33fce1be54cf",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "explorerframe.dll",
|
||||
"path": "C:\\Windows\\system32\\explorerframe.dll",
|
||||
"sha256": "4e28d2076608df5525ec1b7b2ed8dc0e866f43bf2ded6a5e4213ccd1c2284cbe",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "SHCORE.dll",
|
||||
"path": "C:\\Windows\\System32\\SHCORE.dll",
|
||||
"sha256": "4f821686719274ec0e51bd706f55a1d227c32e577f21e478c81b8a4a1469b6b2",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "SHLWAPI.dll",
|
||||
"path": "C:\\Windows\\System32\\SHLWAPI.dll",
|
||||
"sha256": "e8601a472cafcca2de7ae05c4ec052998a0f436d8c1800a33f6f00cdb847d65a",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.Storage.dll",
|
||||
"path": "C:\\Windows\\System32\\Windows.Storage.dll",
|
||||
"sha256": "3e004a8a74e5cb4c637016b7bf7c5a8d1ae7c37f7bb4c577826ba378cedf2e1a",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "powrprof.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\powrprof.dll",
|
||||
"sha256": "096b3c77ad7fece122be0362c72530b1edc024fe7107d1d40d8bcd8fa5428a0e",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "UMPDC.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\UMPDC.dll",
|
||||
"sha256": "025e6902895a22b85279a672d39199b901600b56423050d1d3bd3aebd1f23c7f",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "CFGMGR32.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\CFGMGR32.dll",
|
||||
"sha256": "3ee15d23144ad80b3b6cb2a274c2a44f4d0f7ad0f0dbb64ce55423e649906acd",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "dxgi.dll",
|
||||
"path": "C:\\Windows\\system32\\dxgi.dll",
|
||||
"sha256": "96e63a402181de768b2748beca9c3d5b1e6c955c451b3fed7169342c94c73970",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "windows.staterepositorycore.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\windows.staterepositorycore.dll",
|
||||
"sha256": "20a83cfae3e8e4e0f0d5795d34414440df174ff16c39d13f0054a98deca9b9eb",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "directxdatabasehelper.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\directxdatabasehelper.dll",
|
||||
"sha256": "fdbf36b19e02775a5d6b37cfcf7dc868443d69b89d3334bc58a34c5c2a64e093",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "d3d12.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\d3d12.dll",
|
||||
"sha256": "aedce90a846a9795a4586ab86f3259b49d2a640a14b59e38c07c6a98c3e5ae79",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "d3dcompiler_47.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\d3dcompiler_47.dll",
|
||||
"sha256": "546f247a4fbaa01487516a7e5de0828cb8748fc89956ab98d2592109ef344675",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "cryptsp.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\cryptsp.dll",
|
||||
"sha256": "d829a01d726a582761db771d3360d171ce8258818a87d26f93f605ac0d146c5c",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "vm3dgl64.dll",
|
||||
"path": "C:\\Windows\\System32\\DriverStore\\FileRepository\\vm3d.inf_amd64_39d3dfd189710365\\vm3dgl64.dll",
|
||||
"sha256": "f6c8b4d166342a4f75fca0c11de0318ee03942820bb2862634febb8032b5e51e",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "vm3dglhelper64.dll",
|
||||
"path": "C:\\Windows\\System32\\DriverStore\\FileRepository\\vm3d.inf_amd64_39d3dfd189710365\\vm3dglhelper64.dll",
|
||||
"sha256": "b8211351ce50ace0aa23232aaa0e01251e54435e9fdf5b388f60e0b1299bd33e",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "WINMM.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\WINMM.dll",
|
||||
"sha256": "308dd7e06a8925e011d1d3decde646502ef12e906eca830dab5be43a7f64660d",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "D3D12Core.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\D3D12Core.dll",
|
||||
"sha256": "3ae12725c52a30b776ec6f7bbc161e85dffbf5603c7832b21183c980f793850f",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "d3d10warp.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\d3d10warp.dll",
|
||||
"sha256": "ad27eb19677e631243b354b948ce2ce57909f9d228154daed63c92d1b663a856",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "D3DSCache.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\D3DSCache.dll",
|
||||
"sha256": "8931975d27f86f3e842f55032214b1cca60951e6e8bee78c375177de9e96d6ab",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "USERENV.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\USERENV.dll",
|
||||
"sha256": "089f366f376aa2e28f475f3740a3a2899412e1adf8664831c61de47d18257337",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "dxilconv.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\dxilconv.dll",
|
||||
"sha256": "a8fad8c0b7c55f263cd052279355480927120dc90f1b7896362f4254ad7a6ba8",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "dcomp.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\dcomp.dll",
|
||||
"sha256": "33b59ac0193593a514b657b6a73b042544042a3d4d616cdc7cb04e2acc824deb",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Microsoft.Internal.WarpPal.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\Microsoft.Internal.WarpPal.dll",
|
||||
"sha256": "eeb06a1d47b799026021999705c3e1f36b40c87bbfe8bd0d98bb5e741e92bbed",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "textinputframework.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\textinputframework.dll",
|
||||
"sha256": "2c18c76fb4fbc007c7b7089f437e3569f6695068cb4c36559fcd6cd21b58d5ef",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "uiautomationcore.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\uiautomationcore.dll",
|
||||
"sha256": "8810425dd1f9d21590c6b9537820583c728ecfcdccdc39e7eb490cbdff509cb1",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "OLEACC.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\OLEACC.dll",
|
||||
"sha256": "976fb4a069e55e8a1c6bbcc5a463f74089761c973eb5398bd97206d175f8ddaf",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "threadpoolwinrt.dll",
|
||||
"path": "C:\\Windows\\System32\\threadpoolwinrt.dll",
|
||||
"sha256": "556d65bc0e5fd7dff550f37e9a8b1b7bd45c7359b8059fd3b4905e748aed230f",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "DUI70.dll",
|
||||
"path": "C:\\Windows\\System32\\DUI70.dll",
|
||||
"sha256": "b7331e6572f7bcdc3d11b68bbae734a3a46a04074cf298583e906648e308cc18",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Comctl32.dll",
|
||||
"path": "C:\\Windows\\WinSxS\\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.8457_none_3e0b2faee331e92d\\Comctl32.dll",
|
||||
"sha256": "1e1906e29b3c4410a8b301988d8c671b4bcef5c8302242ee582e767922c7184a",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "DUser.dll",
|
||||
"path": "C:\\Windows\\System32\\DUser.dll",
|
||||
"sha256": "114d133cfd99f729cb0f7caf80abaf60862f1aafcb934de43d5f423412a97369",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "CoreMessaging.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\CoreMessaging.dll",
|
||||
"sha256": "f66e324216c20ccccb2b4a4b49f750ba75b87b1cbae502f286a64f08c1c69c44",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "CoreUIComponents.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\CoreUIComponents.dll",
|
||||
"sha256": "939c98d4af13d37412bfb6cd444a86e7f6533388acbaa313ec1740a21cd1dccc",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "wintypes.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\wintypes.dll",
|
||||
"sha256": "e3b1e0a947282b64d9f82f85802fd85c1af4b4637bdd8824d71e500c1123442a",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "TextShaping.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\TextShaping.dll",
|
||||
"sha256": "651b81389b119c503f06aaf63e3727056f9147594aeba12b115291f2232d3ab1",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "edputil.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\edputil.dll",
|
||||
"sha256": "c37628788961c858aa074055bacac3d822123221b57e3b7a5ae482e4708c5fdc",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "WindowsCodecs.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\WindowsCodecs.dll",
|
||||
"sha256": "23e620e03b121c4b52cc6b2123d8da669e424d32a7235e428b3b5ff862f0aaa1",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "profapi.dll",
|
||||
"path": "C:\\Windows\\System32\\profapi.dll",
|
||||
"sha256": "68383a9c3a7cca03e5f7e2a98b41f495ef9b19b6f83933533f6cf960f44ad462",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "thumbcache.dll",
|
||||
"path": "C:\\Windows\\System32\\thumbcache.dll",
|
||||
"sha256": "b0f99f502c3d1e17321ac04137b00b8bb94ea7030bce5d0d4f1640d534b135c5",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "policymanager.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\policymanager.dll",
|
||||
"sha256": "2addc318ee7a39a060d46ea528942dfd4ee72ea50aac4285efb0eb69ae1c51f8",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.Globalization.dll",
|
||||
"path": "C:\\Windows\\System32\\Windows.Globalization.dll",
|
||||
"sha256": "fff82c940340dee555b81790bb528c27577418c90030e066e7302d929316b142",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "globinputhost.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\globinputhost.dll",
|
||||
"sha256": "69c691ed8052b492430e169dc30bcbfd607dacfa06ea2818492f2769571c660e",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Bcp47Langs.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\Bcp47Langs.dll",
|
||||
"sha256": "59b7641b00ad9020c9cd876c07f7b41c6f9a2aa427fd6fd383055ab61a49ee74",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "PROPSYS.dll",
|
||||
"path": "C:\\Windows\\System32\\PROPSYS.dll",
|
||||
"sha256": "ae9c5a4d01943e681b15c84aa9b07587cf7cb33b55676c6d7d970d145f3061ec",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "urlmon.dll",
|
||||
"path": "C:\\Windows\\System32\\urlmon.dll",
|
||||
"sha256": "7aea12526c2c7c18c895a73a4f72a6a40b476b696b8a354e47fd659e0ee91711",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "iertutil.dll",
|
||||
"path": "C:\\Windows\\System32\\iertutil.dll",
|
||||
"sha256": "c171c30825bc2232bd1094d79e4ae364478614bac9501c952e5950bb59f0e198",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "srvcli.dll",
|
||||
"path": "C:\\Windows\\System32\\srvcli.dll",
|
||||
"sha256": "6170dddf6a03b2b3e9520e301fb3a06fae7fb4c617b2c7d7cceb2160e829fd4d",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "netutils.dll",
|
||||
"path": "C:\\Windows\\System32\\netutils.dll",
|
||||
"sha256": "71e1eb4a3027cf348d71bfdfebf0ede76d05d521293250d627417f7c2d9478d8",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "NetworkExplorer.dll",
|
||||
"path": "C:\\Windows\\system32\\NetworkExplorer.dll",
|
||||
"sha256": "bc3fbf9b40771941742be85df32cc7699c4549af9831c602230cbd8273140313",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "sxs.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\sxs.dll",
|
||||
"sha256": "30eb8550365c7a2057f822a0ea38f76760d5369c86639f6ac35021795c3e1cad",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "atlthunk.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\atlthunk.dll",
|
||||
"sha256": "256a6238584780958eb0372f1594e533cc67f1c0ba29223ce490b671611ed3d5",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "StructuredQuery.dll",
|
||||
"path": "C:\\Windows\\System32\\StructuredQuery.dll",
|
||||
"sha256": "1ac0331f55c06cc03f3095d5e882acdf7f19942df8925cf2638b8cb44117fc47",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "icu.dll",
|
||||
"path": "C:\\Windows\\System32\\icu.dll",
|
||||
"sha256": "b48754c29c5fe79969eaca35c2dc3d5d13ad7b293709169c6e6d3db9b680d6a9",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "OneCoreUAPCommonProxyStub.dll",
|
||||
"path": "C:\\Windows\\System32\\OneCoreUAPCommonProxyStub.dll",
|
||||
"sha256": "aeaba24d99cc538a0ad7aab3204aae7e1f7464633740648da6834e8adbe20047",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.FileExplorer.Common.dll",
|
||||
"path": "C:\\Windows\\System32\\Windows.FileExplorer.Common.dll",
|
||||
"sha256": "a52a74a2f725ad8af8e98fe328751decf6a1938b551e22c98cc75a83b2e747a0",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "OneCoreCommonProxyStub.dll",
|
||||
"path": "C:\\Windows\\System32\\OneCoreCommonProxyStub.dll",
|
||||
"sha256": "6c2ae1403b9c40bbf8c7ddb0dc4e2c80200b1da27aaf4996c6877a0c2514c5df",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.System.Launcher.dll",
|
||||
"path": "C:\\Windows\\System32\\Windows.System.Launcher.dll",
|
||||
"sha256": "6ac9d0a587e885113ccdd1dfdd2fa9aeda723211ba9b0c39fb9a159e27182a05",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.StateRepositoryPS.dll",
|
||||
"path": "C:\\Windows\\System32\\Windows.StateRepositoryPS.dll",
|
||||
"sha256": "fe759606790a001968666e99be88c079b843c2e32a6d942830f5f40f406a00be",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.Storage.Search.dll",
|
||||
"path": "C:\\Windows\\system32\\Windows.Storage.Search.dll",
|
||||
"sha256": "603f1577adcb37eb1312ed547886a682dab88667a63a1871fb02a96e6a22f46e",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "windowsudk.shellcommon.dll",
|
||||
"path": "C:\\Windows\\system32\\windowsudk.shellcommon.dll",
|
||||
"sha256": "ac7a4391e05186d038c691eb9c3c8ea5089f58e9b177f14e368f60226796c70c",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.UI.dll",
|
||||
"path": "C:\\Windows\\System32\\Windows.UI.dll",
|
||||
"sha256": "f89cc5936bb2cff70d8e7071c581e7f6ba5ab999bb9032fee189bdac62346f76",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "Windows.UI.Immersive.dll",
|
||||
"path": "C:\\Windows\\System32\\Windows.UI.Immersive.dll",
|
||||
"sha256": "bd4aa66bde3799b9d397ad7f0a6f8a240dbaf212d52f7240184f04d3ebfe2fc3",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "MPR.dll",
|
||||
"path": "C:\\Windows\\System32\\MPR.dll",
|
||||
"sha256": "8bb319c8c8255e915c05c03eccc24981cf9653025d2f720fb7fffdd4d524309c",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "vmhgfs.dll",
|
||||
"path": "C:\\Windows\\System32\\vmhgfs.dll",
|
||||
"sha256": "a1b597871b5ebec3c5d8d094b9b315da2707a85b9fbb60dafa6a30c0b8529f09",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "VERSION.dll",
|
||||
"path": "C:\\Windows\\System32\\VERSION.dll",
|
||||
"sha256": "cea99f212af557a9613150c5509631403ed0f05f5d9a06ac42039bd59b40e39a",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "VCRUNTIME140.dll",
|
||||
"path": "C:\\Windows\\System32\\VCRUNTIME140.dll",
|
||||
"sha256": "642ae52687a7a6bfb03d0b20dc7e07f4b11ceca634f7eb7ba184d6711ab51a51",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "p9np.dll",
|
||||
"path": "C:\\Windows\\System32\\p9np.dll",
|
||||
"sha256": "4be8757e1ec9a77633c6198a96ef41b86ef9faf535fe6f8f83224bed9c1bab67",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "drprov.dll",
|
||||
"path": "C:\\Windows\\System32\\drprov.dll",
|
||||
"sha256": "b76f62e97b1321ec658ead63ca4cbe1b733775c62ebb701752e7f2f8f1f12367",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "ntlanman.dll",
|
||||
"path": "C:\\Windows\\System32\\ntlanman.dll",
|
||||
"sha256": "168b85167bac362b1a0fdb0bb0b50db98cccc9e37dbb605eb53c99bc9efe6751",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "davclnt.dll",
|
||||
"path": "C:\\Windows\\System32\\davclnt.dll",
|
||||
"sha256": "a3e4fa8f038c77c8751f4c14d147903f0e02edf169534932e2b996a2b860e6d0",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "WINSTA.dll",
|
||||
"path": "C:\\Windows\\System32\\WINSTA.dll",
|
||||
"sha256": "40c0b0602ac8d3551c7145770d3e48cef11e2a1b235f731628e505dd7ca97c59",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "wkscli.dll",
|
||||
"path": "C:\\Windows\\System32\\wkscli.dll",
|
||||
"sha256": "9207aa4d33ed79d9a5199185514ecae5c4e85b4bcef633268875898dba5a3367",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "cscapi.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\cscapi.dll",
|
||||
"sha256": "362cf5c4b9774f47f08954cf529bea06b66f13fcfc18f7d6b489bef2531082e7",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "dlnashext.dll",
|
||||
"path": "C:\\Windows\\System32\\dlnashext.dll",
|
||||
"sha256": "da70bfe8eef248ace596bb1d988b3980a01742f453e5dd7013452d4f2a3dfa01",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "PlayToDevice.dll",
|
||||
"path": "C:\\Windows\\System32\\PlayToDevice.dll",
|
||||
"sha256": "d84555c7750fa4139d703ad8c2d02d7dd4b4cf256adafd7f4aa9dea24b94f60a",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "DevDispItemProvider.dll",
|
||||
"path": "C:\\Windows\\System32\\DevDispItemProvider.dll",
|
||||
"sha256": "2ff4e4df5b550974dc600eea50d420cf15e0660e96ac2b4d05774e3b085564a7",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "ntshrui.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\ntshrui.dll",
|
||||
"sha256": "ebadf955d7797c18ea477b6a309852b69824d3f1ea05a666d70073131b4ac611",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "MMDevApi.dll",
|
||||
"path": "C:\\Windows\\System32\\MMDevApi.dll",
|
||||
"sha256": "8c83e8502d2ad67c7ac90336e8ae3994d8fcdde81693708725e014a3a9866f0c",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "DEVOBJ.dll",
|
||||
"path": "C:\\Windows\\System32\\DEVOBJ.dll",
|
||||
"sha256": "c22c9b27b41f63ce63a1af407a167e6ba83e7c90805a3bb577986ff154f33a61",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "wpdshext.dll",
|
||||
"path": "C:\\Windows\\system32\\wpdshext.dll",
|
||||
"sha256": "35fa71855d364981374a0261b2822b6d93b7f11bd593e8ca471608914d3dce53",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "gdiplus.dll",
|
||||
"path": "C:\\Windows\\WinSxS\\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.26100.8328_none_6ef30b123dc73046\\gdiplus.dll",
|
||||
"sha256": "8ea676360c68213dcce843a8a238864ff19ef14483153e6f2902cd06e8c47fd3",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "PortableDeviceApi.dll",
|
||||
"path": "C:\\Windows\\System32\\PortableDeviceApi.dll",
|
||||
"sha256": "8d82d244e9f46c6c38d368149902ef495d101e8be27304fffb1ee89203871db9",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "SETUPAPI.dll",
|
||||
"path": "C:\\Windows\\System32\\SETUPAPI.dll",
|
||||
"sha256": "82faa2f89b06033ad98d431f0252ffa14740b5726a9888040205a62b20e53b82",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "WINTRUST.dll",
|
||||
"path": "C:\\Windows\\System32\\WINTRUST.dll",
|
||||
"sha256": "d7da431c3cc116addc417c6d59318f891de98483189c18a4dea3515120374df7",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "CRYPT32.dll",
|
||||
"path": "C:\\Windows\\System32\\CRYPT32.dll",
|
||||
"sha256": "ec54c41a6f320b47f5060dc372dd518f4b9bfbff3a50f0996fdcf8bc42e13a29",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "MSASN1.dll",
|
||||
"path": "C:\\Windows\\SYSTEM32\\MSASN1.dll",
|
||||
"sha256": "1d0d2937c28f5cf8bc8c49a0e1f32703edf557d8735cdd273c171417d921e535",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "EhStorShell.dll",
|
||||
"path": "C:\\Windows\\System32\\EhStorShell.dll",
|
||||
"sha256": "b68bde419ffe19621b3269a5898565eb7b25bad4f350dbfb62e688a26322dc06",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "EhStorAPI.dll",
|
||||
"path": "C:\\Windows\\System32\\EhStorAPI.dll",
|
||||
"sha256": "079c40168cbacad898f82985ae84b323e4ffd7dfd939e646386d048f3ca3f472",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "WTSAPI32.dll",
|
||||
"path": "C:\\Windows\\System32\\WTSAPI32.dll",
|
||||
"sha256": "d5ed664e42aedd4c4d417b599effbb8d22a5c68b6b03fecfa16295c58730bc84",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "SspiCli.dll",
|
||||
"path": "C:\\Windows\\System32\\SspiCli.dll",
|
||||
"sha256": "68da6ed325007783f5f101f62fe11a113dfb61fa66f83b85bc25018378283b48",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "ActXPrxy.dll",
|
||||
"path": "C:\\Windows\\System32\\ActXPrxy.dll",
|
||||
"sha256": "226ad2cf38ecf125cf9440b82b7874d908830b5f5633be1a696c644963a5878f",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
},
|
||||
{
|
||||
"name": "cscui.dll",
|
||||
"path": "C:\\Windows\\System32\\cscui.dll",
|
||||
"sha256": "193b294562d3b8d8940d60ca7be4489a8a7ac049887812ce6cd39132997647bd",
|
||||
"windowsPath": true,
|
||||
"packagePath": false
|
||||
}
|
||||
],
|
||||
"scope": "Point-in-time loaded modules of the exact launched process; no GUI action or universal runtime dependency claim.",
|
||||
"creation_filetime": 134336355202397809,
|
||||
"unexpected": []
|
||||
}
|
||||
@@ -0,0 +1,569 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:28:35.860079+00:00",
|
||||
"archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1",
|
||||
"files": {
|
||||
"arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665",
|
||||
"arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848",
|
||||
"dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f",
|
||||
"documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f",
|
||||
"libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4",
|
||||
"LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d",
|
||||
"README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b",
|
||||
"SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de",
|
||||
"START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed",
|
||||
"THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f",
|
||||
"deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d",
|
||||
"deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7",
|
||||
"deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1",
|
||||
"docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d",
|
||||
"docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4",
|
||||
"docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940",
|
||||
"docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1",
|
||||
"docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0",
|
||||
"docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967",
|
||||
"docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e",
|
||||
"docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48",
|
||||
"docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8",
|
||||
"examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17",
|
||||
"examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195",
|
||||
"examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a",
|
||||
"examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24",
|
||||
"examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a",
|
||||
"examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14",
|
||||
"licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee",
|
||||
"examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e",
|
||||
"examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727",
|
||||
"examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5",
|
||||
"examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda",
|
||||
"examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5",
|
||||
"examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f",
|
||||
"examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d",
|
||||
"examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a",
|
||||
"examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c",
|
||||
"examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d",
|
||||
"examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f",
|
||||
"examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a",
|
||||
"examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e",
|
||||
"examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5",
|
||||
"examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936",
|
||||
"examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15",
|
||||
"examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3",
|
||||
"examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49",
|
||||
"examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f",
|
||||
"examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4",
|
||||
"examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8",
|
||||
"examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660",
|
||||
"examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7",
|
||||
"examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389",
|
||||
"examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649",
|
||||
"examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b",
|
||||
"examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869",
|
||||
"examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4",
|
||||
"examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d",
|
||||
"examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324",
|
||||
"examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc",
|
||||
"examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6",
|
||||
"examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c",
|
||||
"examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5",
|
||||
"examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088",
|
||||
"examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768",
|
||||
"examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a",
|
||||
"examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85",
|
||||
"examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74",
|
||||
"examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736",
|
||||
"examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f",
|
||||
"examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6",
|
||||
"examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f",
|
||||
"examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88",
|
||||
"examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058",
|
||||
"licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d",
|
||||
"licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1",
|
||||
"licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903",
|
||||
"licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6",
|
||||
"licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e",
|
||||
"licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac",
|
||||
"licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f",
|
||||
"licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0",
|
||||
"licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349",
|
||||
"licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f",
|
||||
"licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5",
|
||||
"licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5",
|
||||
"licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc",
|
||||
"licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff",
|
||||
"licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc",
|
||||
"licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1",
|
||||
"licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e",
|
||||
"licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f",
|
||||
"licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7",
|
||||
"licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85",
|
||||
"licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922",
|
||||
"licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b",
|
||||
"licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371",
|
||||
"licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639",
|
||||
"licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769",
|
||||
"licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18",
|
||||
"licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061",
|
||||
"licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0",
|
||||
"licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36",
|
||||
"licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5",
|
||||
"licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552",
|
||||
"licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a",
|
||||
"licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233",
|
||||
"licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1",
|
||||
"licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e",
|
||||
"licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b",
|
||||
"licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc",
|
||||
"licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec",
|
||||
"licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b",
|
||||
"licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96",
|
||||
"licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f",
|
||||
"licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70",
|
||||
"licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc",
|
||||
"licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f",
|
||||
"licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd"
|
||||
},
|
||||
"added": [],
|
||||
"removed": [],
|
||||
"changed": [],
|
||||
"completeInventoryUnchanged": true
|
||||
}
|
||||
@@ -0,0 +1,569 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:28:27.622929+00:00",
|
||||
"archive_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1",
|
||||
"files": {
|
||||
"arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665",
|
||||
"arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848",
|
||||
"dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f",
|
||||
"documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f",
|
||||
"libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4",
|
||||
"LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d",
|
||||
"README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b",
|
||||
"SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de",
|
||||
"START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed",
|
||||
"THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f",
|
||||
"deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d",
|
||||
"deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7",
|
||||
"deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1",
|
||||
"docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d",
|
||||
"docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4",
|
||||
"docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940",
|
||||
"docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1",
|
||||
"docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0",
|
||||
"docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967",
|
||||
"docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e",
|
||||
"docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48",
|
||||
"docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8",
|
||||
"examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17",
|
||||
"examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195",
|
||||
"examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a",
|
||||
"examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24",
|
||||
"examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a",
|
||||
"examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14",
|
||||
"licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee",
|
||||
"examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e",
|
||||
"examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727",
|
||||
"examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5",
|
||||
"examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda",
|
||||
"examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5",
|
||||
"examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f",
|
||||
"examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d",
|
||||
"examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a",
|
||||
"examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c",
|
||||
"examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d",
|
||||
"examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f",
|
||||
"examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a",
|
||||
"examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e",
|
||||
"examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5",
|
||||
"examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936",
|
||||
"examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15",
|
||||
"examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3",
|
||||
"examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49",
|
||||
"examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f",
|
||||
"examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4",
|
||||
"examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8",
|
||||
"examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660",
|
||||
"examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7",
|
||||
"examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389",
|
||||
"examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649",
|
||||
"examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b",
|
||||
"examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869",
|
||||
"examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4",
|
||||
"examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d",
|
||||
"examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324",
|
||||
"examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc",
|
||||
"examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6",
|
||||
"examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c",
|
||||
"examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5",
|
||||
"examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088",
|
||||
"examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768",
|
||||
"examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a",
|
||||
"examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85",
|
||||
"examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74",
|
||||
"examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736",
|
||||
"examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f",
|
||||
"examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6",
|
||||
"examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f",
|
||||
"examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88",
|
||||
"examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058",
|
||||
"licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d",
|
||||
"licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1",
|
||||
"licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903",
|
||||
"licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6",
|
||||
"licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e",
|
||||
"licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac",
|
||||
"licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f",
|
||||
"licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0",
|
||||
"licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349",
|
||||
"licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f",
|
||||
"licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5",
|
||||
"licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5",
|
||||
"licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc",
|
||||
"licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff",
|
||||
"licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc",
|
||||
"licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1",
|
||||
"licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e",
|
||||
"licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f",
|
||||
"licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7",
|
||||
"licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85",
|
||||
"licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922",
|
||||
"licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b",
|
||||
"licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371",
|
||||
"licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639",
|
||||
"licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769",
|
||||
"licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18",
|
||||
"licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061",
|
||||
"licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0",
|
||||
"licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36",
|
||||
"licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5",
|
||||
"licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552",
|
||||
"licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a",
|
||||
"licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233",
|
||||
"licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1",
|
||||
"licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e",
|
||||
"licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b",
|
||||
"licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc",
|
||||
"licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec",
|
||||
"licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b",
|
||||
"licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96",
|
||||
"licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f",
|
||||
"licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70",
|
||||
"licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc",
|
||||
"licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f",
|
||||
"licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd"
|
||||
},
|
||||
"added": [],
|
||||
"removed": [],
|
||||
"changed": [],
|
||||
"completeInventoryUnchanged": true
|
||||
}
|
||||
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"arcadia-server.exe": "efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665",
|
||||
"arcadia-studio.exe": "b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848",
|
||||
"dependency-notices.json": "131a8fda64648b31fb706ecb029b01086391e76a2d619304b4252e55903ee62f",
|
||||
"documentation-check.json": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f",
|
||||
"libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4",
|
||||
"LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"package.json": "73860425cbf24f37ce9a4c0ddb18309fe5bf6d340a74943147e7fced9bb6a30d",
|
||||
"README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b",
|
||||
"SHA256SUMS.txt": "b2525b0899b403ec63fc76fc389a44356d6256c67012207e4247fa61c80617de",
|
||||
"START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed",
|
||||
"THIRD-PARTY-NOTICES.txt": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f",
|
||||
"deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d",
|
||||
"deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7",
|
||||
"deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1",
|
||||
"docs/api.html": "6f18cfc2a35eba631dbc61d04cd2721e0e361efff1699bf56d2c450a30a17a0d",
|
||||
"docs/api.rst": "7eb258088824efa5ac94311b07b73eb46edcac3c300a2aac78d3802111e338c4",
|
||||
"docs/language.html": "739a5bb100c7cb0ed70e18afd1e363029757f3cfd6580bc9c5cf77faccb46940",
|
||||
"docs/language.rst": "894a1a77f97d1aa94c11762fe4e84b4d95e181a77c630324c16c307637ed27e1",
|
||||
"docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0",
|
||||
"docs/openapi.json": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967",
|
||||
"docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e",
|
||||
"docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48",
|
||||
"docs/windows-packaging.md": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8",
|
||||
"examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17",
|
||||
"examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195",
|
||||
"examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a",
|
||||
"examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24",
|
||||
"examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a",
|
||||
"examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14",
|
||||
"licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee",
|
||||
"examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e",
|
||||
"examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727",
|
||||
"examples/release1/model.rs": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5",
|
||||
"examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda",
|
||||
"examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5",
|
||||
"examples/release1/traceability.arcadia": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f",
|
||||
"examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d",
|
||||
"examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a",
|
||||
"examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c",
|
||||
"examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d",
|
||||
"examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f",
|
||||
"examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a",
|
||||
"examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e",
|
||||
"examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5",
|
||||
"examples/release1/oa/capabilities.arcadia": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936",
|
||||
"examples/release1/oa/model.arcadia": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15",
|
||||
"examples/release1/oa/participants.arcadia": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3",
|
||||
"examples/release1/oa/types.arcadia": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49",
|
||||
"examples/release1/sa/capabilities.arcadia": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f",
|
||||
"examples/release1/sa/model.arcadia": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4",
|
||||
"examples/release1/sa/participants.arcadia": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8",
|
||||
"examples/release1/sa/types.arcadia": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660",
|
||||
"examples/release1/views/diagram_oa_allocation_view.arcadia": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7",
|
||||
"examples/release1/views/diagram_sa_allocation_view.arcadia": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389",
|
||||
"examples/release1/views/diagram_sa_capability_view.arcadia": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649",
|
||||
"examples/release1/views/diagram_sa_service_view.arcadia": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b",
|
||||
"examples/release1/views/diagram_sa_state_view.arcadia": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869",
|
||||
"examples/release1/oa/activities/activity_oa_restore_work.arcadia": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4",
|
||||
"examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d",
|
||||
"examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324",
|
||||
"examples/release1/oa/behavior/process_oa_response.arcadia": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc",
|
||||
"examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6",
|
||||
"examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c",
|
||||
"examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5",
|
||||
"examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088",
|
||||
"examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768",
|
||||
"examples/release1/sa/behavior/process_sa_response.arcadia": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a",
|
||||
"examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85",
|
||||
"examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74",
|
||||
"examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736",
|
||||
"examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f",
|
||||
"examples/release1/sa/functions/function_sa_restore_work.arcadia": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6",
|
||||
"examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f",
|
||||
"examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88",
|
||||
"examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058",
|
||||
"licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d",
|
||||
"licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1",
|
||||
"licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903",
|
||||
"licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6",
|
||||
"licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e",
|
||||
"licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab",
|
||||
"licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac",
|
||||
"licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f",
|
||||
"licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2",
|
||||
"licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0",
|
||||
"licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5",
|
||||
"licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1",
|
||||
"licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff",
|
||||
"licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349",
|
||||
"licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290",
|
||||
"licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f",
|
||||
"licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5",
|
||||
"licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427",
|
||||
"licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf",
|
||||
"licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585",
|
||||
"licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845",
|
||||
"licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5",
|
||||
"licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107",
|
||||
"licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc",
|
||||
"licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a",
|
||||
"licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff",
|
||||
"licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837",
|
||||
"licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc",
|
||||
"licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1",
|
||||
"licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b",
|
||||
"licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e",
|
||||
"licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f",
|
||||
"licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7",
|
||||
"licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1",
|
||||
"licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486",
|
||||
"licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65",
|
||||
"licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85",
|
||||
"licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad",
|
||||
"licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922",
|
||||
"licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb",
|
||||
"licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90",
|
||||
"licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab",
|
||||
"licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b",
|
||||
"licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51",
|
||||
"licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5",
|
||||
"licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4",
|
||||
"licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6",
|
||||
"licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371",
|
||||
"licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d",
|
||||
"licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc",
|
||||
"licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4",
|
||||
"licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742",
|
||||
"licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639",
|
||||
"licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769",
|
||||
"licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583",
|
||||
"licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0",
|
||||
"licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0",
|
||||
"licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427",
|
||||
"licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18",
|
||||
"licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4",
|
||||
"licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061",
|
||||
"licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0",
|
||||
"licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
|
||||
"licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36",
|
||||
"licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f",
|
||||
"licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced",
|
||||
"licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc",
|
||||
"licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b",
|
||||
"licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5",
|
||||
"licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552",
|
||||
"licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e",
|
||||
"licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a",
|
||||
"licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233",
|
||||
"licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482",
|
||||
"licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1",
|
||||
"licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1",
|
||||
"licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737",
|
||||
"licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0",
|
||||
"licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e",
|
||||
"licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6",
|
||||
"licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b",
|
||||
"licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
|
||||
"licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21",
|
||||
"licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f",
|
||||
"licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14",
|
||||
"licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
|
||||
"licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b",
|
||||
"licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383",
|
||||
"licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc",
|
||||
"licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a",
|
||||
"licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec",
|
||||
"licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c",
|
||||
"licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32",
|
||||
"licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df",
|
||||
"licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b",
|
||||
"licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2",
|
||||
"licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
||||
"licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc",
|
||||
"licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96",
|
||||
"licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f",
|
||||
"licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314",
|
||||
"licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613",
|
||||
"licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499",
|
||||
"licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70",
|
||||
"licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4",
|
||||
"licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_widget-0.14.2/supplement/iced-rs-iced-54abf81d13fe-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398",
|
||||
"licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06",
|
||||
"licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551",
|
||||
"licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2",
|
||||
"licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc",
|
||||
"licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f",
|
||||
"licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1",
|
||||
"licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79",
|
||||
"licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"creation_filetime": 134336355202397809
|
||||
}
|
||||
|
After Width: | Height: | Size: 96 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:25:46.451Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Untitled mission — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "01-home-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 167 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:25:52.929Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Untitled mission — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "02-offline-guide-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 90 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:26:35.090Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Untitled mission — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "03-model-open-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 106 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:27:04.839Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "04-reference-caret-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 115 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:27:15.315Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "05-definition-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 121 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:27:29.017Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "06-references-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 121 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:27:39.961Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "07-back-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 104 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:27:56.965Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 * — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "08-edit-stale-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 120 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:28:03.601Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "09-undo-clean-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 119 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:28:09.874Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "10-apply-clean-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 117 KiB |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"atUtc": "2026-09-11T21:28:20.390Z",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\extracted\\ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm\\arcadia-studio.exe",
|
||||
"id": 4653830,
|
||||
"title": "Navigation — 救援 — Arcadia Studio"
|
||||
},
|
||||
"accessibility": null,
|
||||
"screenshots": [
|
||||
{
|
||||
"height": 932,
|
||||
"id": "screenshot-0",
|
||||
"originX": 267,
|
||||
"originY": 260,
|
||||
"width": 1442,
|
||||
"zIndex": 0,
|
||||
"filename": "11-saved-0.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"links.arcadia": "d3229ecf6300804103eb7f85bd5891c022f6f6c194dbdbbdcb54e9550338dc3b",
|
||||
"project.arcadia": "79e26836c048a35aaf98b21ff006ae8ac931160abd9913b9e67b542303215414",
|
||||
"救援/assess.arcadia": "d99593537e67b2dfd293623f467ffbd46af4ea259dffae55d1fe9995c86e6992",
|
||||
"救援/confirm.arcadia": "591b32db3b1282825750d002d9293cfc450d55252506623302ce36c949fe9919"
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
# Packaged repaired navigation trial — preparation only
|
||||
|
||||
Root owns GUI input and acceptance. No launcher, oracle, process/module check or package action has been executed during this preparation. This helper uses the future independently reviewed package extraction directly, never the mutable target executable or producer stage. It does not repeat invalid-source repair/recovery tests already covered by the B183 v4 trial.
|
||||
|
||||
The candidate is B183EF31…B168848 from source33c6d83, retained historical EFEE server and F456 DLL. Version is 0.2.0-preview.navigation.20260911. The server remains separately sourced. Native acceptance must distinguish this new package trial from the prior source-native v3/v4 trials.
|
||||
|
||||
## Binding and future execution
|
||||
|
||||
`binding.pending.json` intentionally has no archive/review/extraction values. Once actual package/readback and independent artifact PASS exist, root/release_audit will read them, create binding.json with exact repository-relative .local paths, hashes/size and reviewed extraction, then pin its SHA256 in helper.py. Root reviews the final helper and binding before execution. The helper currently has BINDING_SHA=None and refuses launch. Arbitrary package paths cannot be supplied on the command line.
|
||||
|
||||
Admission verifies the binding, actual ZIP bytes, producer and reviewer PASS/hash/size/full file maps, every extracted file, ZIP entry contents and all three binary hashes. A fresh exclusive trial/ contains private profile/Desktop/APPDATA/LOCALAPPDATA/TEMP, screenshots and work. Standard nonsecret Windows paths are inherited explicitly; PATH contains only Windows directories. The package working directory remains the extraction, allowing full-map checks to detect incidental added files. Package contents are never modified by the helper. Initial work is an exact private copy of the pinned valid navigation fixture: four Arcadia files, Unicode path, two activities and one interaction. No baseline oracle is run merely to copy this already pinned fixture.
|
||||
|
||||
Future authorized commands from repository cwd, using `C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe`:
|
||||
|
||||
```text
|
||||
python .local/navigation-repair-package-native-20260911/helper.py launch
|
||||
pwsh -NoProfile -File .local/navigation-repair-package-native-20260911/loaded-modules.ps1
|
||||
python .local/navigation-repair-package-native-20260911/helper.py saved --label navigation-final-saved --after-visible-save
|
||||
python .local/navigation-repair-package-native-20260911/helper.py closed --observed-absent
|
||||
```
|
||||
|
||||
These commands have not been executed. Replace python with the absolute bundled executable. Root first opens trial/work/project.arcadia through the real file dialog, exercises F12, References and Back, edits then restores using Undo/Apply as intended, explicitly saves the baseline, and observes success. Only then is saved allowed. It preserves an exact source checkpoint and requires all four raw files equal the pinned baseline before running the complete same oracle967. The oracle gets only the package directory plus Windows PATH for F456 resolution. Raw stdout/stderr/exit and before/after package guards are retained. Any unexpected package addition/removal/change writes the exact delta before refusal. This is saved model/source evidence, not a synthetic assertion that GUI actions happened.
|
||||
|
||||
Root closes normally, observes the window absent, then invokes closed. The helper checks the original PID plus creation identity is absent (a reused PID is distinguished), and checks the entire ZIP/package map again. It does not close/kill any process or fabricate a numeric exit code. The optional loaded-modules.ps1 is a separate read-only query of the exact PID/path/creation identity; it records paths/hashes and flags modules outside Windows or the reviewed package. It does not operate the GUI or launch a server.
|
||||
|
||||
All operations refuse existing receipts/trials. Do not delete or overwrite a failed trial; retain evidence and prepare a separately reviewed trial if needed. No compilation, source edits, publishing, tags or WSL operations are included. Old contextual and navigation trials/helpers remain untouched.
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"status": "PENDING",
|
||||
"source_commit": "33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c",
|
||||
"archive_path": null,
|
||||
"archive_sha256": null,
|
||||
"archive_bytes": null,
|
||||
"review_path": null,
|
||||
"review_sha256": null,
|
||||
"producer_readback_path": null,
|
||||
"producer_readback_sha256": null,
|
||||
"package_path": null
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"scope": "Unbound packaged native helper draft; no helper/module/oracle/package execution",
|
||||
"files": [
|
||||
{
|
||||
"path": "helper.py",
|
||||
"sha256": "01285a8bdf0efe4b7dff6de6136fdfe22db8f9807c8b29f69c8384bbb9ddffa6",
|
||||
"bytes": 12804
|
||||
},
|
||||
{
|
||||
"path": "loaded-modules.ps1",
|
||||
"sha256": "39527416b3043de1a360788436a330c5293b8941a3317defad6e2c82e6ee31fe",
|
||||
"bytes": 2889
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "0ab3178d5d43fe4e87d96882cd1a71a451eb7fc4c894d6db4bd8e0d7af3182c2",
|
||||
"bytes": 4176
|
||||
},
|
||||
{
|
||||
"path": "binding.pending.json",
|
||||
"sha256": "1c39142ec0e11067a4ff12911156741b73c3c305148a38fee861320dd1eedf7e",
|
||||
"bytes": 306
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,266 @@
|
||||
"""Packaged navigation trial; GUI input and release acceptance belong to root.
|
||||
|
||||
No execution is admitted until binding.json is completed and its SHA is pinned
|
||||
after independent artifact review. Nothing here operates the GUI or compiles.
|
||||
"""
|
||||
import argparse
|
||||
import ctypes
|
||||
from ctypes import wintypes
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
import os
|
||||
from pathlib import Path, PurePosixPath
|
||||
import re
|
||||
import shutil
|
||||
import subprocess
|
||||
import sys
|
||||
import zipfile
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
BASE = Path(__file__).resolve().parent
|
||||
TRIAL = BASE / 'trial'
|
||||
BINDING_SHA = None # Intentionally refuses before the actual package review.
|
||||
SOURCE = '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c'
|
||||
NAME = 'ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm'
|
||||
EXPECTED = {
|
||||
'arcadia-studio.exe': 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848',
|
||||
'arcadia-server.exe': 'efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665',
|
||||
'libunwind.dll': 'f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4',
|
||||
}
|
||||
FIXTURES = ROOT / '.local/text-navigation-native-20260911-preparation'
|
||||
FIXTURE_SHA = 'edd4157fc31823f4494dee91862728b87f12ef51c49b8d1fd86a954bc9ecc1ed'
|
||||
ORACLE = ROOT / '.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe'
|
||||
ORACLE_SHA = '967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c'
|
||||
|
||||
|
||||
def now():
|
||||
return datetime.now(timezone.utc).isoformat()
|
||||
|
||||
|
||||
def ordinary(path):
|
||||
path = Path(path).absolute()
|
||||
for p in (path, *path.parents):
|
||||
if p.exists():
|
||||
assert not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), str(p)
|
||||
return path
|
||||
|
||||
|
||||
def sha(path):
|
||||
with ordinary(path).open('rb') as stream:
|
||||
return hashlib.file_digest(stream, 'sha256').hexdigest()
|
||||
|
||||
|
||||
def load(path):
|
||||
return json.loads(ordinary(path).read_text(encoding='utf-8-sig'))
|
||||
|
||||
|
||||
def record(path, value):
|
||||
ordinary(path)
|
||||
with path.open('x', encoding='utf-8', newline='\n') as out:
|
||||
json.dump(value, out, ensure_ascii=False, indent=2)
|
||||
out.write('\n')
|
||||
|
||||
|
||||
def relative(name):
|
||||
p = PurePosixPath(name)
|
||||
assert name == p.as_posix() and not p.is_absolute() and p.parts
|
||||
assert all(x not in ('.', '..') for x in p.parts)
|
||||
assert not any(c in name for c in '\\:\r\n')
|
||||
return name
|
||||
|
||||
|
||||
def local(name):
|
||||
p = ordinary(ROOT / relative(name))
|
||||
assert p.resolve().is_relative_to(ROOT / '.local')
|
||||
return p
|
||||
|
||||
|
||||
def inventory(folder):
|
||||
ordinary(folder)
|
||||
found = {}
|
||||
for p in folder.rglob('*'):
|
||||
ordinary(p)
|
||||
if p.is_file():
|
||||
found[p.relative_to(folder).as_posix()] = sha(p)
|
||||
assert len({p.casefold() for p in found}) == len(found)
|
||||
return found
|
||||
|
||||
|
||||
def copy_exact(source, destination):
|
||||
before = inventory(source)
|
||||
assert not destination.exists()
|
||||
shutil.copytree(source, destination)
|
||||
assert inventory(source) == inventory(destination) == before
|
||||
return before
|
||||
|
||||
|
||||
def environment():
|
||||
parent = {k.upper(): v for k, v in os.environ.items()}
|
||||
standard = {k: parent[k.upper()] for k in ('SystemRoot', 'SystemDrive', 'ProgramData', 'ALLUSERSPROFILE', 'PUBLIC')}
|
||||
assert all(v and '%' not in v for v in standard.values())
|
||||
system = standard['SystemRoot']
|
||||
return {**standard, 'WINDIR': system, 'PATH': system + '\\System32;' + system,
|
||||
'USERPROFILE': str(TRIAL / 'profile'), 'APPDATA': str(TRIAL / 'profile/roaming'),
|
||||
'LOCALAPPDATA': str(TRIAL / 'profile/local'), 'TEMP': str(TRIAL / 'tmp'), 'TMP': str(TRIAL / 'tmp')}
|
||||
|
||||
|
||||
def process_identity(pid):
|
||||
"""Read-only process query; invalid PID means absent, access errors refuse."""
|
||||
api = ctypes.WinDLL('kernel32', use_last_error=True)
|
||||
api.OpenProcess.argtypes = [wintypes.DWORD, wintypes.BOOL, wintypes.DWORD]
|
||||
api.OpenProcess.restype = wintypes.HANDLE
|
||||
api.CloseHandle.argtypes = [wintypes.HANDLE]
|
||||
api.GetProcessTimes.argtypes = [wintypes.HANDLE] + [ctypes.POINTER(wintypes.FILETIME)] * 4
|
||||
api.GetProcessTimes.restype = wintypes.BOOL
|
||||
api.QueryFullProcessImageNameW.argtypes = [wintypes.HANDLE, wintypes.DWORD, wintypes.LPWSTR, ctypes.POINTER(wintypes.DWORD)]
|
||||
api.QueryFullProcessImageNameW.restype = wintypes.BOOL
|
||||
handle = api.OpenProcess(0x1000, False, pid)
|
||||
if not handle:
|
||||
error = ctypes.get_last_error()
|
||||
assert error == 87, f'Process query failed: {error}'
|
||||
return None
|
||||
try:
|
||||
created, exited, kernel, user = (wintypes.FILETIME() for _ in range(4))
|
||||
assert api.GetProcessTimes(handle, ctypes.byref(created), ctypes.byref(exited), ctypes.byref(kernel), ctypes.byref(user))
|
||||
buffer, count = ctypes.create_unicode_buffer(32768), wintypes.DWORD(32768)
|
||||
assert api.QueryFullProcessImageNameW(handle, 0, buffer, ctypes.byref(count))
|
||||
return {'path': str(Path(buffer.value).resolve()), 'creation_filetime': (created.dwHighDateTime << 32) | created.dwLowDateTime}
|
||||
finally:
|
||||
api.CloseHandle(handle)
|
||||
|
||||
|
||||
def admission(verify_inventory=True):
|
||||
assert BINDING_SHA and sha(BASE / 'binding.json') == BINDING_SHA, 'Package binding is pending or changed.'
|
||||
binding = load(BASE / 'binding.json')
|
||||
assert binding['status'] == 'READY' and binding['source_commit'] == SOURCE
|
||||
archive, review_path, producer_path, package = (local(binding[k]) for k in ('archive_path', 'review_path', 'producer_readback_path', 'package_path'))
|
||||
assert archive.name == NAME + '.zip' and package.name == NAME
|
||||
assert package.resolve() != (producer_path.parent / 'packages' / NAME).resolve(), 'Use independent extraction, not producer stage.'
|
||||
assert sha(archive) == binding['archive_sha256'] and archive.stat().st_size == binding['archive_bytes']
|
||||
assert sha(review_path) == binding['review_sha256'] and sha(producer_path) == binding['producer_readback_sha256']
|
||||
review, producer = load(review_path), load(producer_path)
|
||||
assert review['status'] == producer['status'] == 'PASS'
|
||||
assert review['archive']['sha256'] == producer['archive_sha256'] == binding['archive_sha256']
|
||||
assert review['archive']['bytes'] == producer['archive_bytes'] == binding['archive_bytes']
|
||||
assert Path(review['archive']['path']).resolve() == archive.resolve()
|
||||
expected = review['archive']['files']
|
||||
assert expected == {p: v['sha256'] for p, v in producer['files'].items()}
|
||||
assert review['archive']['file_count'] == producer['file_count'] == len(expected)
|
||||
if verify_inventory:
|
||||
assert inventory(package) == expected
|
||||
for p, h in EXPECTED.items():
|
||||
assert expected[p] == h
|
||||
zipped = {}
|
||||
with zipfile.ZipFile(archive) as z:
|
||||
for item in z.infolist():
|
||||
assert item.filename.startswith(NAME + '/') and not item.is_dir()
|
||||
p = relative(item.filename[len(NAME) + 1:])
|
||||
assert p not in zipped
|
||||
zipped[p] = hashlib.sha256(z.read(item)).hexdigest()
|
||||
assert zipped == expected
|
||||
return binding, package, expected
|
||||
|
||||
|
||||
def fixture():
|
||||
assert sha(FIXTURES / 'fixture-manifest.json') == FIXTURE_SHA
|
||||
expected = {e['path'].removeprefix('valid-baseline/'): e['sha256'] for e in load(FIXTURES / 'fixture-manifest.json') if e['path'].startswith('valid-baseline/')}
|
||||
assert len(expected) == 4 and inventory(FIXTURES / 'valid-baseline') == expected
|
||||
assert sha(ORACLE) == ORACLE_SHA
|
||||
return FIXTURES / 'valid-baseline', expected
|
||||
|
||||
|
||||
def launch():
|
||||
assert not TRIAL.exists(), 'Preserve old trial; never overwrite.'
|
||||
binding, package, expected = admission()
|
||||
baseline, files = fixture()
|
||||
TRIAL.mkdir()
|
||||
for folder in ('profile/local', 'profile/roaming', 'profile/Desktop', 'tmp', 'screenshots', 'checkpoints'):
|
||||
(TRIAL / folder).mkdir(parents=True)
|
||||
assert copy_exact(baseline, TRIAL / 'work') == files
|
||||
record(TRIAL / 'package-before.json', expected)
|
||||
record(TRIAL / 'source-before.json', files)
|
||||
record(TRIAL / 'admission.json', {'atUtc': now(), 'binding_sha256': BINDING_SHA, 'binding': binding, 'fixture_sha256': FIXTURE_SHA, 'scope': 'Artifact/fixture admission, not native acceptance.'})
|
||||
env = environment()
|
||||
startup = subprocess.STARTUPINFO()
|
||||
startup.dwFlags |= subprocess.STARTF_USESHOWWINDOW
|
||||
startup.wShowWindow = 0
|
||||
with (TRIAL / 'stdout.log').open('xb') as out, (TRIAL / 'stderr.log').open('xb') as err:
|
||||
process = subprocess.Popen([str(package / 'arcadia-studio.exe')], cwd=package, env=env, stdout=out, stderr=err, startupinfo=startup)
|
||||
# Preserve PID immediately even if a subsequent read-only identity query fails.
|
||||
receipt = {'atUtc': now(), 'pid': process.pid, 'package': str(package), 'environment': env,
|
||||
'binding_sha256': BINDING_SHA, 'source': str(TRIAL / 'work/project.arcadia'), 'scope': 'Identified packaged GUI launched; native acceptance pending.'}
|
||||
record(TRIAL / 'launch.json', receipt)
|
||||
identity = process_identity(process.pid)
|
||||
assert identity and Path(identity['path']) == (package / 'arcadia-studio.exe').resolve()
|
||||
record(TRIAL / 'process-identity.json', identity)
|
||||
print(json.dumps(receipt, ensure_ascii=False, indent=2))
|
||||
|
||||
|
||||
def package_guard(label):
|
||||
binding, package, expected = admission(verify_inventory=False)
|
||||
launch_receipt = load(TRIAL / 'launch.json')
|
||||
assert launch_receipt['binding_sha256'] == BINDING_SHA and Path(launch_receipt['package']).resolve() == package.resolve()
|
||||
assert load(TRIAL / 'package-before.json') == expected
|
||||
actual = inventory(package)
|
||||
unchanged = actual == expected
|
||||
record(TRIAL / (label + '-package.json'), {'atUtc': now(), 'archive_sha256': binding['archive_sha256'], 'files': actual,
|
||||
'added': sorted(actual.keys() - expected.keys()), 'removed': sorted(expected.keys() - actual.keys()),
|
||||
'changed': sorted(p for p in actual.keys() & expected.keys() if actual[p] != expected[p]),
|
||||
'completeInventoryUnchanged': unchanged})
|
||||
assert unchanged, 'Package changed; exact delta receipt preserved.'
|
||||
return package
|
||||
|
||||
|
||||
def saved(args):
|
||||
assert args.after_visible_save, 'Root must observe successful Save first.'
|
||||
assert re.fullmatch('[a-z0-9][a-z0-9-]{0,79}', args.label)
|
||||
folder = TRIAL / 'checkpoints' / args.label
|
||||
assert not folder.exists()
|
||||
package = package_guard(args.label)
|
||||
baseline, expected = fixture()
|
||||
folder.mkdir()
|
||||
actual = copy_exact(TRIAL / 'work', folder / 'sources')
|
||||
record(folder / 'sources.json', actual)
|
||||
assert actual == expected, 'Saved exact baseline files differ; preserve and inspect.'
|
||||
env = environment()
|
||||
env['PATH'] = str(package) + ';' + env['PATH']
|
||||
command = [str(ORACLE), 'same', str(baseline / 'project.arcadia'), str(folder / 'sources/project.arcadia')]
|
||||
result = subprocess.run(command, cwd=folder, env=env, capture_output=True)
|
||||
(folder / 'stdout.log').write_bytes(result.stdout)
|
||||
(folder / 'stderr.log').write_bytes(result.stderr)
|
||||
record(folder / 'result.json', {'atUtc': now(), 'command': command, 'exitCode': result.returncode, 'oracle_sha256': ORACLE_SHA,
|
||||
'scope': 'Saved disk/model oracle after root-observed Save; no independent UI assertion.'})
|
||||
assert result.returncode == 0
|
||||
package_guard(args.label + '-after-oracle')
|
||||
print(json.dumps({'action': 'saved', 'oracle_exit': 0, 'source_files': len(actual)}))
|
||||
|
||||
|
||||
def closed(args):
|
||||
assert args.observed_absent, 'Root must first observe the GUI/window absent.'
|
||||
launch_receipt = load(TRIAL / 'launch.json')
|
||||
current = process_identity(launch_receipt['pid'])
|
||||
original = load(TRIAL / 'process-identity.json')
|
||||
assert current is None or current['creation_filetime'] != original['creation_filetime'], 'Original GUI process remains present.'
|
||||
package = package_guard('after-close')
|
||||
record(TRIAL / 'closed.json', {'atUtc': now(), 'pid': launch_receipt['pid'], 'originalProcessAbsent': True,
|
||||
'pidReused': current is not None, 'completePackageUnchanged': True,
|
||||
'scope': 'Root-observed window absence plus read-only process identity and package check; no numeric exit code observed.'})
|
||||
print(json.dumps({'action': 'closed', 'package': str(package), 'result': 'PASS'}))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
sys.stderr.reconfigure(encoding='utf-8')
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('action', choices=('launch', 'saved', 'closed'))
|
||||
parser.add_argument('--label')
|
||||
parser.add_argument('--after-visible-save', action='store_true')
|
||||
parser.add_argument('--observed-absent', action='store_true')
|
||||
args = parser.parse_args()
|
||||
if args.action == 'launch':
|
||||
launch()
|
||||
elif args.action == 'saved':
|
||||
saved(args)
|
||||
else:
|
||||
closed(args)
|
||||
@@ -0,0 +1,44 @@
|
||||
# Optional read-only process inventory. Never launches, closes or controls a GUI.
|
||||
#Requires -Version 7.0
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$trialPath = Join-Path $PSScriptRoot 'trial'
|
||||
$resultPath = Join-Path $trialPath 'loaded-modules.json'
|
||||
if (Test-Path -LiteralPath $resultPath) { throw 'Preserve existing module receipt.' }
|
||||
$launch = Get-Content -LiteralPath (Join-Path $trialPath 'launch.json') -Raw | ConvertFrom-Json
|
||||
$identity = Get-Content -LiteralPath (Join-Path $trialPath 'process-identity.json') -Raw | ConvertFrom-Json
|
||||
$before = Get-Content -LiteralPath (Join-Path $trialPath 'package-before.json') -Raw | ConvertFrom-Json
|
||||
$receipt = [ordered]@{ atUtc = [DateTime]::UtcNow.ToString('o'); pid = $launch.pid; status = 'PENDING'; modules = @(); scope = 'Point-in-time loaded modules of the exact launched process; no GUI action or universal runtime dependency claim.' }
|
||||
try {
|
||||
$guiProcess = Get-Process -Id $launch.pid -ErrorAction Stop
|
||||
if (-not [string]::Equals($guiProcess.Path, $identity.path, [StringComparison]::OrdinalIgnoreCase) -or
|
||||
$guiProcess.StartTime.ToUniversalTime().ToFileTimeUtc() -ne $identity.creation_filetime) {
|
||||
throw 'PID no longer identifies the original launch.'
|
||||
}
|
||||
$receipt.creation_filetime = $identity.creation_filetime
|
||||
$systemRoot = [IO.Path]::GetFullPath($launch.environment.SystemRoot).TrimEnd('\') + '\'
|
||||
$packageRoot = [IO.Path]::GetFullPath($launch.package).TrimEnd('\') + '\'
|
||||
$items = foreach ($module in $guiProcess.Modules) {
|
||||
$full = [IO.Path]::GetFullPath($module.FileName)
|
||||
$inWindows = $full.StartsWith($systemRoot, [StringComparison]::OrdinalIgnoreCase)
|
||||
$inPackage = $full.StartsWith($packageRoot, [StringComparison]::OrdinalIgnoreCase)
|
||||
$hash = (Get-FileHash -LiteralPath $full -Algorithm SHA256).Hash.ToLowerInvariant()
|
||||
if ($inPackage) {
|
||||
$relative = $full.Substring($packageRoot.Length).Replace('\', '/')
|
||||
$recorded = $before.PSObject.Properties[$relative]
|
||||
if (-not $recorded -or $recorded.Value -cne $hash) { throw "Package module differs: $relative" }
|
||||
}
|
||||
[ordered]@{ name = $module.ModuleName; path = $full; sha256 = $hash; windowsPath = $inWindows; packagePath = $inPackage }
|
||||
}
|
||||
$receipt.modules = @($items)
|
||||
if (-not $receipt.modules.Count) { throw 'No modules observed.' }
|
||||
$unexpected = @($items | Where-Object { -not $_.windowsPath -and -not $_.packagePath })
|
||||
$receipt.unexpected = $unexpected
|
||||
if ($unexpected.Count) { throw 'Unexpected non-Windows, non-package module; inspect receipt.' }
|
||||
$receipt.status = 'PASS'
|
||||
} catch {
|
||||
$receipt.status = 'FAIL'
|
||||
$receipt.error = $_.ToString()
|
||||
} finally {
|
||||
[IO.File]::WriteAllText($resultPath, ($receipt | ConvertTo-Json -Depth 10) + "`n", [Text.UTF8Encoding]::new($false))
|
||||
}
|
||||
if ($receipt.status -ne 'PASS') { throw $receipt.error }
|
||||
@@ -0,0 +1,62 @@
|
||||
"""Read only preserved evidence. Does not import or execute historical helpers."""
|
||||
from pathlib import Path
|
||||
import hashlib
|
||||
import json
|
||||
|
||||
BASE = Path(__file__).resolve().parent
|
||||
def sha(path):
|
||||
return hashlib.sha256(path.read_bytes()).hexdigest()
|
||||
def read(name):
|
||||
return json.loads((BASE / name).read_text(encoding='utf-8'))
|
||||
def require(condition, message):
|
||||
if not condition:
|
||||
raise SystemExit('FAIL: ' + message)
|
||||
|
||||
manifest = read('MANIFEST.json')
|
||||
expected = {item['path'] for item in manifest['files']}
|
||||
actual = {p.relative_to(BASE).as_posix() for p in BASE.rglob('*') if p.is_file()} - {'MANIFEST.json'}
|
||||
require(actual == expected, 'archive file set')
|
||||
for item in manifest['files']:
|
||||
p = BASE / item['path']
|
||||
require(p.resolve().is_relative_to(BASE), 'path containment')
|
||||
require(p.stat().st_size == item['bytes'] and sha(p) == item['sha256'], item['path'])
|
||||
require(sha(BASE/'ORIGINALS.json') == 'ef655a81362a661d9ffe0d534b760c6d9b395b5aa05f5b0b4d9194ac645743fa', 'original whitelist pin')
|
||||
originals = read('ORIGINALS.json')['files']
|
||||
require(len(originals) == 58, 'original count')
|
||||
for item in originals:
|
||||
p = BASE/item['path']
|
||||
require(p.stat().st_size == item['bytes'] and sha(p) == item['sha256'], 'original '+item['path'])
|
||||
prefix = 'payload/trial/'
|
||||
binding = read('payload/binding.json')
|
||||
require(sha(BASE/'payload/binding.json') == read(prefix+'admission.json')['binding_sha256'], 'admission binding')
|
||||
require(binding['archive_sha256'] == 'd7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1' and binding['archive_bytes'] == 32971712, 'ZIP binding')
|
||||
before = read(prefix+'package-before.json')
|
||||
require(len(before) == 559, 'package map count')
|
||||
for name in ['navigation-final-saved-package.json', 'navigation-final-saved-after-oracle-package.json', 'after-close-readonly-package.json']:
|
||||
receipt = read(prefix+name)
|
||||
require(receipt['files'] == before and receipt['archive_sha256'] == binding['archive_sha256'], name)
|
||||
checkpoint = prefix+'checkpoints/navigation-final-saved/'
|
||||
sources = read(checkpoint+'sources.json')
|
||||
require(len(sources) == 4 and sources == read(prefix+'source-before.json'), 'source map baseline')
|
||||
for name, digest in sources.items():
|
||||
require(sha(BASE/checkpoint/'sources'/name) == digest, 'source '+name)
|
||||
oracle = read(checkpoint+'result.json')
|
||||
require(oracle['exitCode'] == 0 and oracle['oracle_sha256'] == '967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c', 'recorded oracle')
|
||||
require('PASS exact model/identity/4 reachable sources; 4 exact disk files' in (BASE/checkpoint/'stdout.log').read_text(), 'oracle output')
|
||||
modules = read(prefix+'loaded-modules.json')
|
||||
require(modules['status'] == 'PASS' and len(modules['modules']) == 126 and all(m['windowsPath'] or m['packagePath'] for m in modules['modules']), 'recorded module scope')
|
||||
closed = read(prefix+'closed-readonly.json')
|
||||
process = read(prefix+'closed-readonly-process.json')
|
||||
require(closed['status'] == 'PASS' and closed['completePackageUnchanged'], 'closure receipt')
|
||||
require(sha(BASE/prefix/'closed-readonly-process.json') == closed['process_receipt_sha256'] and sha(BASE/prefix/'after-close-readonly-package.json') == closed['package_receipt_sha256'], 'closure links')
|
||||
require(process['pid'] == read(prefix+'launch.json')['pid'] == 1348 and process['originalCreationFiletime'] == process['currentCreationFiletime'] == read(prefix+'process-identity.json')['creation_filetime'] == 134336355202397809 and process['exitCodeQueried'] == 0 and process['originalProcessAbsent'], 'terminal process identity')
|
||||
require(sha(BASE/'payload/close_readonly.py') == '16921ad616344132c4f1a7cd8fc49276dbbb8ee32415432d5b1604eb73fae43c', 'root-reviewed closure helper')
|
||||
require(read('payload/original-close-observation.json')['original_win32_error'] is None and not (BASE/prefix/'closed.json').exists(), 'original failure preserved')
|
||||
shots = BASE/prefix/'screenshots'
|
||||
require(len(list(shots.glob('*.jpg'))) == len(list(shots.glob('*.json'))) == 11, 'capture counts')
|
||||
for p in shots.glob('*.json'):
|
||||
meta = json.loads(p.read_text(encoding='utf-8'))
|
||||
require(len(meta['screenshots']) == 1, 'single capture')
|
||||
capture = meta['screenshots'][0]
|
||||
require(capture['width'] == 1442 and capture['height'] == 932 and (shots/capture['filename']).is_file(), 'capture metadata')
|
||||
print('PASS preserved native archive: 58 original files; 11 captures; 559-file maps; 4 exact sources; recorded oracle/modules/terminal closure relationships. No runtime checks rerun.')
|
||||
@@ -0,0 +1,2 @@
|
||||
* -text
|
||||
** -text
|
||||
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"scope": "Exact archive of original independent artifact/server reviewer evidence and three archive controls; excludes extracted package, binaries and profiles. No original evaluator or server rerun.",
|
||||
"original_manifest_sha256": "0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f",
|
||||
"original_payloads": 38,
|
||||
"file_count": 42,
|
||||
"total_bytes": 1160349,
|
||||
"files": {
|
||||
".gitattributes": {
|
||||
"sha256": "1e1f89388215c331239129347ce584af3c8872dd9e77c025e8813fe7f430a7f6",
|
||||
"bytes": 17
|
||||
},
|
||||
"README.md": {
|
||||
"sha256": "72ac67dc27b04e50821c0005fe2df1a71ecbf1fe4a8276e6249e6d62031b06d5",
|
||||
"bytes": 2248
|
||||
},
|
||||
"verify.py": {
|
||||
"sha256": "d77f7c23a65615064d11cdd08ec844353baf7a85bc91109cbc2a660649375a7c",
|
||||
"bytes": 5138
|
||||
},
|
||||
"payload/artifact-command.json": {
|
||||
"sha256": "44e93ba32c0fe8223e65fdf68ad6d16fddc849e98120ed93b7b31c9a276a7f3c",
|
||||
"bytes": 962
|
||||
},
|
||||
"payload/artifact-result.json": {
|
||||
"sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2",
|
||||
"bytes": 582055
|
||||
},
|
||||
"payload/artifact-stderr.log": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"payload/artifact-stdout.log": {
|
||||
"sha256": "2bfdc8f581fe978eae495afdef7a200d124acc68fde6380a42118d1b6617f32c",
|
||||
"bytes": 149
|
||||
},
|
||||
"payload/evidence-manifest.json": {
|
||||
"sha256": "0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f",
|
||||
"bytes": 5653
|
||||
},
|
||||
"payload/frozen-inputs.json": {
|
||||
"sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9",
|
||||
"bytes": 1388
|
||||
},
|
||||
"payload/prepare-reviewer.py": {
|
||||
"sha256": "a3742f1fe9b88acc8d9ac7948332483500de33e0b32c29a33d3fe110330baa7f",
|
||||
"bytes": 21139
|
||||
},
|
||||
"payload/process-readback.json": {
|
||||
"sha256": "2c9c4d58344835ee5dc352c4e0a191fc4d4355811ccb10c34f8f62012d0737ca",
|
||||
"bytes": 360
|
||||
},
|
||||
"payload/README.md": {
|
||||
"sha256": "3be9685fce9335eae6c489cea9b5496f42bff303907bd8a28b38b78c76f80161",
|
||||
"bytes": 4817
|
||||
},
|
||||
"payload/review.py": {
|
||||
"sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78",
|
||||
"bytes": 37951
|
||||
},
|
||||
"payload/run-review.py": {
|
||||
"sha256": "d6069dcb56484839aa0b342a643a50840895b974d52f131a9ae07bd31b76aca2",
|
||||
"bytes": 1668
|
||||
},
|
||||
"payload/server-command.json": {
|
||||
"sha256": "35331bb7b2a87d770683772828074f9efb40c20fca446b99eb757be1f8b647e9",
|
||||
"bytes": 958
|
||||
},
|
||||
"payload/server-result.json": {
|
||||
"sha256": "a0ae2af5517658be98dd528d0eac042f826f4a6b35001380468c384fbd601bab",
|
||||
"bytes": 130093
|
||||
},
|
||||
"payload/server-stderr.log": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"payload/server-stdout.log": {
|
||||
"sha256": "37a3cde4c9827d38e895e08cd773af3275ae6c66515fc1ee16d5ef9dd6d2aeac",
|
||||
"bytes": 147
|
||||
},
|
||||
"payload/server-run/help.stderr": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"payload/server-run/help.stdout": {
|
||||
"sha256": "99c5cb07d451c6da829b835b66fce92ce5c2529508c8053030123df704d0610e",
|
||||
"bytes": 350
|
||||
},
|
||||
"payload/server-run/http-01.body": {
|
||||
"sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288",
|
||||
"bytes": 15
|
||||
},
|
||||
"payload/server-run/http-01.json": {
|
||||
"sha256": "783fd3dc5e32fce0ff7bc588fa557bc28801a3d0447426339e229e7a8d6ba953",
|
||||
"bytes": 397
|
||||
},
|
||||
"payload/server-run/http-02.body": {
|
||||
"sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288",
|
||||
"bytes": 15
|
||||
},
|
||||
"payload/server-run/http-02.json": {
|
||||
"sha256": "43578abc45aa5c1c4641aef38549e6a238e484ac7d3cf01db2d688a64a8eb5f8",
|
||||
"bytes": 403
|
||||
},
|
||||
"payload/server-run/http-03.body": {
|
||||
"sha256": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967",
|
||||
"bytes": 359757
|
||||
},
|
||||
"payload/server-run/http-03.json": {
|
||||
"sha256": "3d11f4c9cc6ac8af0b78ffef9df262154fce2b0b82613acf12f15c0f45e34b8f",
|
||||
"bytes": 414
|
||||
},
|
||||
"payload/server-run/http-04.body": {
|
||||
"sha256": "f58be90bf836b731790fd0fd1688428e6933fe69b5dcd33e193cf5972a0d24d5",
|
||||
"bytes": 252
|
||||
},
|
||||
"payload/server-run/http-04.json": {
|
||||
"sha256": "9dc1d7db2f54f0c36744c97f28343e09c92d9d17f3eb902341c13c6936aa0d06",
|
||||
"bytes": 542
|
||||
},
|
||||
"payload/server-run/http-05.body": {
|
||||
"sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372",
|
||||
"bytes": 566
|
||||
},
|
||||
"payload/server-run/http-05.json": {
|
||||
"sha256": "c415ee9fd1b784bcd1d96c6caa746a241d28a6967f26f17389b02f3575d38520",
|
||||
"bytes": 505
|
||||
},
|
||||
"payload/server-run/http-06.body": {
|
||||
"sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288",
|
||||
"bytes": 15
|
||||
},
|
||||
"payload/server-run/http-06.json": {
|
||||
"sha256": "d5110142e3670c93f3a4c75ddb40d9c75531485022feb3e230e08753e5201392",
|
||||
"bytes": 403
|
||||
},
|
||||
"payload/server-run/http-07.body": {
|
||||
"sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372",
|
||||
"bytes": 566
|
||||
},
|
||||
"payload/server-run/http-07.json": {
|
||||
"sha256": "80ede66ea46f7b848058f3c3a0e8b0fff699589d523a0a91c715e91982913de6",
|
||||
"bytes": 505
|
||||
},
|
||||
"payload/server-run/server-1.stderr": {
|
||||
"sha256": "d1a5ac473170f9215b981b0a450cfee7bda7c9e060c78e07d10f280409ecf143",
|
||||
"bytes": 157
|
||||
},
|
||||
"payload/server-run/server-1.stdout": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"payload/server-run/server-2.stderr": {
|
||||
"sha256": "f2018690b87b22de27d2cca83ab7fb6b871cb91f7a2c93484842eb7f6d03c7e0",
|
||||
"bytes": 157
|
||||
},
|
||||
"payload/server-run/server-2.stdout": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"payload/server-run/version.stderr": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"payload/server-run/version.stdout": {
|
||||
"sha256": "af82a1126f98794babaa173139764cadbfb5143a235f9a887ef70d18d00a0d91",
|
||||
"bytes": 21
|
||||
},
|
||||
"payload/server-run/data/.arcadia.lock": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"payload/server-run/data/d79cb850-9431-458d-abfc-7afe7c6b51f3.json": {
|
||||
"sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372",
|
||||
"bytes": 566
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
# Independent navigation package review: preserved evidence
|
||||
|
||||
This is the exact whitelist archive of the artifact/server review summarized in [the versioned report](../../release-navigation-prerelease-review-20260911.md). The original producer archive is separate and unchanged. Root's later packaged GUI acceptance has its own record.
|
||||
|
||||
`payload/` contains the original 38 reviewer payloads (1,147,293 bytes) plus their original `evidence-manifest.json`, copied from `.local/navigation-package-review-20260911/`. Every copied file was read back against the frozen original manifest. The payload includes the complete 559-file package hash map, frozen producer inputs, evaluator and launcher source, stdout/stderr and command receipts, seven HTTP response/body pairs, the single deliberately created persisted JSON envelope, and a process-absence record. It contains no executable, ZIP, extracted package, user profile or GUI captures. The zero-byte private store lock is retained as part of the original evidence whitelist.
|
||||
|
||||
Both independent invocations passed on the first attempt: artifact 23.938 seconds; server 5.844 seconds. The full model, SourceBundle, revision, ETag and durable bytes survived restart. Both owned server processes were explicitly terminated after acknowledged persistence, with recorded Windows exit code 1; no graceful-drain claim is made. The unchanged package claim ends before root's later native handoff.
|
||||
|
||||
Run `python verify.py` from this directory to verify only the preserved archive. It reads this archive's manifest, exact file hashes and receipt relationships, prints its result and writes nothing. It does not access the original workspace, producer source, ZIP, extracted package, toolchain, network or applications. It does not rerun artifact acceptance, server requests, tests or native checks. The historical scripts under `payload/` are evidence and must not be treated as portable replay tools.
|
||||
|
||||
`MANIFEST.json` binds every archive file except itself. The original manifest is independently pinned at SHA256 `0893f3a3f0c52bc65b6b9e4d2fabdb9e76c64db973ba074ef2f1e7625500250f`. Local attributes preserve raw bytes through Git; the verifier does not claim Git readback, which belongs to the publication owner.
|
||||
@@ -0,0 +1,28 @@
|
||||
# Navigation prerelease independent artifact and server review
|
||||
|
||||
Codex-9e8r6t /root/behavior_audit, 2026-09-11. **PASS within the scopes below.** Root owns packaged GUI acceptance and publication. This review neither launches the GUI nor runs Cargo, a compiler, Linux or WSL.
|
||||
|
||||
The first independent archive invocation passed at 21:22:42 UTC (exit 0, 23.938 s); the first packaged-server invocation passed at 21:23:19 UTC (exit 0, 5.844 s). The adapted evaluator and frozen input binding remained unchanged throughout both runs. Earlier evaluators and the failed original producer preparation remain untouched.
|
||||
|
||||
| Artifact | Identity |
|
||||
| --- | --- |
|
||||
| ZIP | `ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm.zip` |
|
||||
| ZIP SHA256 / bytes | `d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1` / 32,971,712 |
|
||||
| Fresh extracted files | 559; all names, bytes, CRCs and checksums checked |
|
||||
| GUI SHA256 | `b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848` |
|
||||
| Historical server SHA256 | `efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665` |
|
||||
| Runtime SHA256 | `f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4` |
|
||||
| Accepted GUI source base | `33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c` |
|
||||
| Exact-byte reconstruction | `802855f7e6f2f00a107a12196b458b267f586b8d` |
|
||||
|
||||
`artifact-result.json` records 6,002 individual checks, including safe relative file-only ZIP entries, no duplicate/case-colliding or Windows special names, fixed timestamps, exact portable payload membership, packaged document/example bytes, and every checksum. The complete extraction independently matches the frozen producer readback. Its 266 dependency packages match the previously recorded desktop/server graph, including 263 registry packages; exact notice inventories, embedded-font notices and compiler/runtime records were checked. All 484 referenced notice files exist with their declared bytes. The notice collector describes current GUI inputs; historical server provenance remains separate.
|
||||
|
||||
All 500 captured GUI gate inputs (9,482,855 bytes) match original source ZIP `213fdb39…6887b7`, reconstruction Git blobs and both producer checkouts. The fifteen measured newline restorations include mixed-newline `creation.rs` and `guide.rs`; no semantic source change is hidden by normalization. The original capture identifies `eeeaa126` plus the repair delta, subsequently committed at `33c6d83`. Five original gate results, their streams, the actual Cargo GUI artifact and all 23 preserved external evidence records were read back. The 755 passed / 0 failed / 1 ignored desktop result is existing producer evidence, not a test rerun by this evaluator.
|
||||
|
||||
The unchanged EFEE server retains its own September 7 tar and 120 recorded source files. Current GUI core differs in `language.rs` and adds `language_outline_tests.rs`; this review does not attribute EFEE to the newer source. Original shared resources and lock dependency identities were checked separately. The new workspace adds only the existing local CLI lock entry. Reconstruction is not the original build commit, and no reproducible or release-profile build is claimed.
|
||||
|
||||
`server-result.json` records 1,801 checks. The shipped server ran with PATH limited to this package and Windows directories, standard Windows path variables, private profile/temp/data locations, and proxy-free `127.0.0.1` requests. Help/version, health, readiness and the complete served OpenAPI bytes passed. One Unicode-named project was created; its complete summary, model, SourceBundle, resource/model IDs, revision 1, ETag, Location and durable JSON exactly matched the prewritten literal contract. Restart on the same store preserved the entire GET response, revision, ETag and every durable JSON byte. Both owned processes (2440 and 5504) were explicitly terminated after acknowledged persistence and returned Windows exit 1; this is not a graceful-shutdown test. Fresh process readback found neither PID present.
|
||||
|
||||
The complete package map and ZIP remained unchanged after both server processes stopped. The extraction was then handed to root for a separate native GUI trial; this report's package-unchanged claim ends at that handoff. It does not claim broader server editing coverage, GUI usability, final OA/SA parity or final-release acceptance.
|
||||
|
||||
Raw receipts are `artifact-{command,result,stdout,stderr}.*`, `server-{command,result,stdout,stderr}.*`, the seven HTTP response body/metadata pairs and process streams under `server-run/`, plus `process-readback.json`. `evidence-manifest.json` binds the non-package reviewer evidence. `review.py` was adapted from the prior contextual reviewer by the preserved `prepare-reviewer.py`; no oracle fields were relaxed. The existing producer helper was not imported or rerun.
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"started_utc": "2026-09-11T21:22:18.147420+00:00",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-X",
|
||||
"utf8",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\review.py",
|
||||
"artifact"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911",
|
||||
"script_sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78",
|
||||
"frozen_inputs_sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9",
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 23.937999999998283,
|
||||
"finished_utc": "2026-09-11T21:22:42.076009+00:00",
|
||||
"stdout_sha256": "2bfdc8f581fe978eae495afdef7a200d124acc68fde6380a42118d1b6617f32c",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"script_unchanged": true,
|
||||
"frozen_inputs_unchanged": true
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"scope": "artifact",
|
||||
"status": "PASS",
|
||||
"started_utc": "2026-09-11T21:22:18Z",
|
||||
"finished_utc": "2026-09-11T21:22:41Z"
|
||||
}
|
||||
checks: 6002
|
||||
@@ -0,0 +1,159 @@
|
||||
{
|
||||
"scope": "Independent reviewer evidence only; excludes extracted package binaries and payload, whose entire map is in artifact-result.json. No package access after native handoff.",
|
||||
"files": {
|
||||
"artifact-command.json": {
|
||||
"sha256": "44e93ba32c0fe8223e65fdf68ad6d16fddc849e98120ed93b7b31c9a276a7f3c",
|
||||
"bytes": 962
|
||||
},
|
||||
"artifact-result.json": {
|
||||
"sha256": "03d3e9909ed982caa9a7a7085bebdff12c0ef268929474459e2ad83af9ff06f2",
|
||||
"bytes": 582055
|
||||
},
|
||||
"artifact-stderr.log": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"artifact-stdout.log": {
|
||||
"sha256": "2bfdc8f581fe978eae495afdef7a200d124acc68fde6380a42118d1b6617f32c",
|
||||
"bytes": 149
|
||||
},
|
||||
"frozen-inputs.json": {
|
||||
"sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9",
|
||||
"bytes": 1388
|
||||
},
|
||||
"prepare-reviewer.py": {
|
||||
"sha256": "a3742f1fe9b88acc8d9ac7948332483500de33e0b32c29a33d3fe110330baa7f",
|
||||
"bytes": 21139
|
||||
},
|
||||
"process-readback.json": {
|
||||
"sha256": "2c9c4d58344835ee5dc352c4e0a191fc4d4355811ccb10c34f8f62012d0737ca",
|
||||
"bytes": 360
|
||||
},
|
||||
"README.md": {
|
||||
"sha256": "3be9685fce9335eae6c489cea9b5496f42bff303907bd8a28b38b78c76f80161",
|
||||
"bytes": 4817
|
||||
},
|
||||
"review.py": {
|
||||
"sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78",
|
||||
"bytes": 37951
|
||||
},
|
||||
"run-review.py": {
|
||||
"sha256": "d6069dcb56484839aa0b342a643a50840895b974d52f131a9ae07bd31b76aca2",
|
||||
"bytes": 1668
|
||||
},
|
||||
"server-command.json": {
|
||||
"sha256": "35331bb7b2a87d770683772828074f9efb40c20fca446b99eb757be1f8b647e9",
|
||||
"bytes": 958
|
||||
},
|
||||
"server-result.json": {
|
||||
"sha256": "a0ae2af5517658be98dd528d0eac042f826f4a6b35001380468c384fbd601bab",
|
||||
"bytes": 130093
|
||||
},
|
||||
"server-stderr.log": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"server-stdout.log": {
|
||||
"sha256": "37a3cde4c9827d38e895e08cd773af3275ae6c66515fc1ee16d5ef9dd6d2aeac",
|
||||
"bytes": 147
|
||||
},
|
||||
"server-run/help.stderr": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"server-run/help.stdout": {
|
||||
"sha256": "99c5cb07d451c6da829b835b66fce92ce5c2529508c8053030123df704d0610e",
|
||||
"bytes": 350
|
||||
},
|
||||
"server-run/http-01.body": {
|
||||
"sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288",
|
||||
"bytes": 15
|
||||
},
|
||||
"server-run/http-01.json": {
|
||||
"sha256": "783fd3dc5e32fce0ff7bc588fa557bc28801a3d0447426339e229e7a8d6ba953",
|
||||
"bytes": 397
|
||||
},
|
||||
"server-run/http-02.body": {
|
||||
"sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288",
|
||||
"bytes": 15
|
||||
},
|
||||
"server-run/http-02.json": {
|
||||
"sha256": "43578abc45aa5c1c4641aef38549e6a238e484ac7d3cf01db2d688a64a8eb5f8",
|
||||
"bytes": 403
|
||||
},
|
||||
"server-run/http-03.body": {
|
||||
"sha256": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967",
|
||||
"bytes": 359757
|
||||
},
|
||||
"server-run/http-03.json": {
|
||||
"sha256": "3d11f4c9cc6ac8af0b78ffef9df262154fce2b0b82613acf12f15c0f45e34b8f",
|
||||
"bytes": 414
|
||||
},
|
||||
"server-run/http-04.body": {
|
||||
"sha256": "f58be90bf836b731790fd0fd1688428e6933fe69b5dcd33e193cf5972a0d24d5",
|
||||
"bytes": 252
|
||||
},
|
||||
"server-run/http-04.json": {
|
||||
"sha256": "9dc1d7db2f54f0c36744c97f28343e09c92d9d17f3eb902341c13c6936aa0d06",
|
||||
"bytes": 542
|
||||
},
|
||||
"server-run/http-05.body": {
|
||||
"sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372",
|
||||
"bytes": 566
|
||||
},
|
||||
"server-run/http-05.json": {
|
||||
"sha256": "c415ee9fd1b784bcd1d96c6caa746a241d28a6967f26f17389b02f3575d38520",
|
||||
"bytes": 505
|
||||
},
|
||||
"server-run/http-06.body": {
|
||||
"sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288",
|
||||
"bytes": 15
|
||||
},
|
||||
"server-run/http-06.json": {
|
||||
"sha256": "d5110142e3670c93f3a4c75ddb40d9c75531485022feb3e230e08753e5201392",
|
||||
"bytes": 403
|
||||
},
|
||||
"server-run/http-07.body": {
|
||||
"sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372",
|
||||
"bytes": 566
|
||||
},
|
||||
"server-run/http-07.json": {
|
||||
"sha256": "80ede66ea46f7b848058f3c3a0e8b0fff699589d523a0a91c715e91982913de6",
|
||||
"bytes": 505
|
||||
},
|
||||
"server-run/server-1.stderr": {
|
||||
"sha256": "d1a5ac473170f9215b981b0a450cfee7bda7c9e060c78e07d10f280409ecf143",
|
||||
"bytes": 157
|
||||
},
|
||||
"server-run/server-1.stdout": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"server-run/server-2.stderr": {
|
||||
"sha256": "f2018690b87b22de27d2cca83ab7fb6b871cb91f7a2c93484842eb7f6d03c7e0",
|
||||
"bytes": 157
|
||||
},
|
||||
"server-run/server-2.stdout": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"server-run/version.stderr": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"server-run/version.stdout": {
|
||||
"sha256": "af82a1126f98794babaa173139764cadbfb5143a235f9a887ef70d18d00a0d91",
|
||||
"bytes": 21
|
||||
},
|
||||
"server-run/data/.arcadia.lock": {
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"bytes": 0
|
||||
},
|
||||
"server-run/data/d79cb850-9431-458d-abfc-7afe7c6b51f3.json": {
|
||||
"sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372",
|
||||
"bytes": 566
|
||||
}
|
||||
},
|
||||
"file_count": 38,
|
||||
"total_bytes": 1147293
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"source_commit": "802855f7e6f2f00a107a12196b458b267f586b8d",
|
||||
"zip_sha256": "d7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1",
|
||||
"zip_bytes": 32971712,
|
||||
"zip_members": 559,
|
||||
"authorization": "Root explicit artifact/server authorization after producer terminal 2026-09-11T21:13:15Z; no GUI/compiler.",
|
||||
"previous_reviewer_sha256": "b2a5eb1e5b01dfacb85a2ab5b5b8516c02a84424a2fb49156d0d7df7634226bc",
|
||||
"producer_records": {
|
||||
"preparation.json": "addcac3d5ebf17d278fcc2a3b87181afce8f85ec59097f7212a8930b1c1dd282",
|
||||
"committed-roundtrip.json": "11eec67992a906dc7703f1c3777974b4e38cb325679ad1e1e7e5de68c3984229",
|
||||
"evidence-manifest.json": "92ae5d38cc8beb8ddcf3b618f9d3f8d61d522b50341f1912fd8c752bd3c280b6",
|
||||
"build-evidence.json": "8771c85ec4fef0b70d2b4606c37521221d8e7c0dac04c202dbf4858c0857f179",
|
||||
"package2-result.json": "3a54833d5add49d6e05cf2f86383c49eeff5177deffb88f4e07e6341131e00a9",
|
||||
"package-readback.json": "db0053ce70648b517942cfc8c915e826a7afd688129fcb4a813e11990820f498",
|
||||
"adapter-manifest.json": "bbd08342632e463c9bb7b79ff7e467e0cb8faa6b6b085d6c54bd75fbf1750bb9",
|
||||
"prepare.py": "403844baf739a524c23b8e3f5c3d989979f4292f2e6d8e380fdde119e121698e",
|
||||
"package2.ps1": "1bd9c4b47d03f7479dfb627e8ef845a6f5770782a1cfa58e44b0e9b28b45ac64",
|
||||
"readback.py": "81bad82aed8522d5377fb671b71f4bd7ba329206beb9e96c4cd11f3a8fb343cf"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
"""Create a distinct reviewer; this generator launches no application or package helper."""
|
||||
from pathlib import Path
|
||||
import ast
|
||||
import hashlib
|
||||
import json
|
||||
|
||||
OUT = Path(__file__).resolve().parent
|
||||
ROOT = OUT.parents[1]
|
||||
OLD = ROOT / '.local/contextual-prerelease-review-20260911/review.py'
|
||||
PREP = ROOT / '.local/nav-repair-retry-20260911'
|
||||
raw = OLD.read_text(encoding='utf-8')
|
||||
raw = raw.replace("PREP = ROOT / '.local/contextual-prerelease-20260911'", "PREP = ROOT / '.local/nav-repair-retry-20260911'")
|
||||
raw = raw.replace('0.2.0-preview.contextual.20260911', '0.2.0-preview.navigation.20260911')
|
||||
raw = raw.replace('b2c3e54001fc19a05423bcd5808ceea78d13ff59', '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c')
|
||||
raw = raw.replace('5657bab5c841939b66f901efe6c0ffb2d7cbbe8cc5f111a0ca3de8073d3846ce', 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848')
|
||||
raw = raw.replace('cwd=ROOT, capture_output=True, check=True).stdout', 'cwd=SOURCE, capture_output=True, check=True).stdout')
|
||||
raw = raw.replace('Independent contextual package persistence', 'Independent navigation package persistence')
|
||||
raw = raw.replace("def artifact():\n", "def artifact():\n for name, h in FROZEN['producer_records'].items():\n check(sha((PREP / name).read_bytes()) == h, 'frozen producer record: ' + name)\n")
|
||||
raw = raw.replace(" actual = file_map(PACKAGE)\n", " actual = file_map(PACKAGE)\n producer = read_json(PREP / 'package-readback.json')\n check(producer['status'] == 'PASS' and {p: v['sha256'] for p, v in producer['files'].items()} == actual, 'independent extraction equals complete frozen producer readback')\n", 1)
|
||||
raw = raw.replace(" package = read_json(PACKAGE / 'package.json')\n", " companion = ZIP.with_suffix('.zip.sha256').read_text(encoding='utf-8').split()\n check(companion == [EXPECTED_ZIP, ZIP.name], 'companion checksum binds exact archive')\n package = read_json(PACKAGE / 'package.json')\n", 1)
|
||||
start = raw.index('def provenance():')
|
||||
end = raw.index('\n\ndef notices(actual):', start)
|
||||
old_provenance = raw[start:end]
|
||||
lock_checks = old_provenance[old_provenance.index(' old_manifest ='):old_provenance.index(' evidence =')]
|
||||
new_provenance = '''def provenance():
|
||||
gates = ROOT / '.local/text-repair-save-20260911'
|
||||
input_path = gates / 'inputs1.json'
|
||||
check(sha(input_path.read_bytes()) == '75a282fd3d4cb2dec6763046ea45d0caa015b998281fbdd6f222d8e3a175b13f', 'original GUI B183 raw input manifest identity')
|
||||
inputs = read_json(input_path)
|
||||
expected = {i['path']: i['sha256'] for i in inputs['files']}
|
||||
sizes = {i['path']: i['bytes'] for i in inputs['files']}
|
||||
check(len(expected) == len(inputs['files']) == 500 and sum(sizes.values()) == 9482855, 'measured 500 unique original GUI gate inputs and 9482855 bytes')
|
||||
check(inputs['head'] == 'eeeaa1262748800c4c9aaa1eca79a7de96757358', 'original gate captured head retained separately from accepted source base')
|
||||
input_zip = gates / 'inputs1.zip'
|
||||
check(sha(input_zip.read_bytes()) == inputs['archiveSha256'] == '213fdb39ea7c3601b4baac674c3ab3ecc863ac44db1b092d922d3e24f26887b7', 'frozen GUI source ZIP identity')
|
||||
with zipfile.ZipFile(input_zip) as archive:
|
||||
names = archive.namelist()
|
||||
check(len(names) == len(set(names)) == len(expected) and set(names) == set(expected), 'complete captured source ZIP file set')
|
||||
original = {p: archive.read(p) for p in names}
|
||||
check(all(sha(original[p]) == h and len(original[p]) == sizes[p] for p, h in expected.items()), 'all 500 original captured input bytes and sizes')
|
||||
preparation = read_json(PREP / 'preparation.json')
|
||||
check(preparation['base_commit'] == BASE_COMMIT and preparation['reconstruction_commit'] == SOURCE_COMMIT == '802855f7e6f2f00a107a12196b458b267f586b8d', 'exact release base and independent reconstruction')
|
||||
check(preparation['gui_inputs'] == expected, 'producer input mapping equals independently pinned gate source mapping')
|
||||
derived = git_blobs(SOURCE_COMMIT, list(expected))
|
||||
base = git_blobs(BASE_COMMIT, list(expected))
|
||||
differences = []
|
||||
mixed = []
|
||||
for p, h in expected.items():
|
||||
current = (SOURCE / p).read_bytes()
|
||||
check(original[p] == derived[p] == current == (PREP / 'source-roundtrip' / p).read_bytes(), 'captured input equals Git and both reconstructed checkouts: ' + p)
|
||||
if base[p] != current:
|
||||
check(base[p].replace(b'\\r\\n', b'\\n') == current.replace(b'\\r\\n', b'\\n'), 'restoration changes only newline bytes: ' + p)
|
||||
differences.append(p)
|
||||
crlf = current.count(b'\\r\\n')
|
||||
if crlf and current.count(b'\\n') > crlf:
|
||||
mixed.append(p)
|
||||
wanted = {'docs/api.html', 'docs/api.rst', 'docs/language.html', 'docs/openapi.json', 'harness/fixtures/rest-coverage/coverage-probe.json'} | {
|
||||
'crates/oa-desktop/src/' + p for p in ('behavior/creation.rs', 'behavior/scenario/workspace.rs', 'behavior/topology/contextual.rs', 'guide.rs', 'semantic_review/artifacts_view.rs', 'semantic_review/attachments_view.rs', 'semantic_review/keyed_rows.rs', 'semantic_review/keyed_tests.rs', 'semantic_review/keyed.rs', 'semantic_review/ordered.rs')}
|
||||
check(set(differences) == wanted and len(differences) == 15, 'exact fifteen measured newline restorations')
|
||||
check(set(mixed) == {'crates/oa-desktop/src/behavior/creation.rs', 'crates/oa-desktop/src/guide.rs'}, 'both mixed-newline inputs retained byte-exact')
|
||||
restored = {i['path']: i for i in preparation['restorations']}
|
||||
check(len(restored) == len(preparation['restorations']) == 15 and set(restored) == wanted, 'restoration receipt exact path set')
|
||||
for p, r in restored.items():
|
||||
check(r['sha256'] == sha(original[p]) and r['base_git_sha256'] == sha(base[p]) and r['bytes'] == len(original[p]) and r['crlf'] == original[p].count(b'\\r\\n') and r['lf'] == original[p].count(b'\\n'), 'independently measured restoration receipt: ' + p)
|
||||
delta = subprocess.run(['git', 'diff', '--name-only', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines()
|
||||
check(set(delta) == wanted | {'.gitattributes'}, 'reconstruction changes only fifteen exact inputs and scoped attributes')
|
||||
semantic_delta = subprocess.run(['git', 'diff', '--name-only', '--ignore-space-at-eol', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines()
|
||||
check(semantic_delta == ['.gitattributes'], 'no non-newline source change in reconstruction')
|
||||
for p, h in preparation['shared_non_cargo_inputs'].items():
|
||||
blob = git_blobs(SOURCE_COMMIT, [p])[p]
|
||||
check(h == sha(blob) == sha((SOURCE / p).read_bytes()) == sha((PREP / 'source-roundtrip' / p).read_bytes()), 'separate shared input exact Git/checkout bytes: ' + p)
|
||||
roundtrip = read_json(PREP / 'committed-roundtrip.json')
|
||||
check(roundtrip['checks'] == expected | preparation['shared_non_cargo_inputs'] and roundtrip['clean'] is True, 'complete committed-roundtrip record matches independently checked input union')
|
||||
check(preparation['root_before'] == preparation['root_after'] and preparation['root_after']['tracked_status'] == '', 'preparation retained root HEAD/index and clean tracked state')
|
||||
check((SOURCE / '.git/objects').is_dir() and not (SOURCE / '.git/objects/info/alternates').exists(), 'reconstruction has separate Git object store without alternates')
|
||||
|
||||
complete = read_json(gates / 'complete.json')
|
||||
commands = ['desktop-tests', 'desktop-clippy', 'scoped-fmt', 'diff-check', 'gui-build']
|
||||
check(complete['gates'] == commands and complete['inputsUnchanged'] is True and complete['sourceHead'] == inputs['head'] and complete['archiveSha256'] == inputs['archiveSha256'], 'five terminal gates bind the same captured source')
|
||||
gate_records = {}
|
||||
for name in commands:
|
||||
record = read_json(gates / (name + '-result.json'))
|
||||
check(record['exitCode'] == 0 and record['inputsUnchanged'] is True, 'successful terminal gate with unchanged input readback: ' + name)
|
||||
for stream in ('stdout', 'stderr'):
|
||||
check(sha((gates / (name + '-' + stream + '.log')).read_bytes()) == record[stream + 'Sha256'], 'original gate stream exact hash: ' + name + '/' + stream)
|
||||
gate_records[name] = record
|
||||
test_text = (gates / 'desktop-tests-stdout.log').read_text(encoding='utf-8')
|
||||
summaries = re.findall(r'test result: ok\\. (\\d+) passed; (\\d+) failed; (\\d+) ignored; (\\d+) measured; (\\d+) filtered out;', test_text)
|
||||
check(summaries == [('755', '0', '1', '0', '0')], 'actual full desktop terminal summary is 755 passed, zero failed, one ignored')
|
||||
gui = gate_records['gui-build']['binary']
|
||||
check(gui['sha256'] == BINARIES['arcadia-studio.exe'] and gui['bytes'] == 113206272 and sha((gates / 'gui-repair.exe').read_bytes()) == gui['sha256'], 'original GUI build receipt and preserved binary bind exact shipped B183')
|
||||
events = [json.loads(line) for line in (gates / 'gui-build-stdout.log').read_text(encoding='utf-8').splitlines() if line.startswith('{')]
|
||||
artifacts = [e for e in events if e.get('reason') == 'compiler-artifact' and e.get('target', {}).get('name') == 'arcadia-studio' and e.get('executable')]
|
||||
check(artifacts == [gui['artifact']] and any(e.get('reason') == 'build-finished' and e.get('success') is True for e in events), 'original Cargo stdout contains the exact successful GUI artifact')
|
||||
check(gui['artifact']['profile']['opt_level'] == '0' and gui['artifact']['profile']['debug_assertions'] is True and gui['artifact']['profile']['test'] is False, 'shipped GUI is a development executable, not a test or release profile')
|
||||
|
||||
history = PREP / 'evidence'
|
||||
historical_pins = {
|
||||
'server-original-gates.json': 'b7fdfc55ed4c964d276f20f1c57c81c1e924b8da315171089740ab8335ac9f0d',
|
||||
'server-original-binary-hashes.json': '110a03e323133efb48d50ad065d41414599aa85e0ac420e7d622aa04df4d54f8',
|
||||
'server-prior-input-comparisons.json': '3c78dea4e93dae186fd24ab826c6680178a2c7849c270a22deae2ff732f1857b',
|
||||
'prior-dependency-notices.json': '98fab15c1a2bb3aa727c6d52d5c69435b15efa56b6668ed717e7a04cf86f9b52',
|
||||
'server-source-snapshot.tar.gz': 'cbb371a93a562e1e641d7629fe351e016d63e66fc9112499b3fed6d5cd171f78',
|
||||
}
|
||||
for p, h in historical_pins.items():
|
||||
check(sha((history / p).read_bytes()) == h, 'independent historical server evidence pin: ' + p)
|
||||
origin_path = ROOT / 'harness/experiments/textual-authoring-20260911-local/provenance.json'
|
||||
origin = read_json(origin_path)
|
||||
check(origin['exe_sha256'].lower() == BINARIES['arcadia-server.exe'], 'original independent server record binds unchanged EFEE')
|
||||
server_expected = {i['path']: i['snapshot_sha256'].lower() for i in origin['source_comparisons']}
|
||||
check(len(server_expected) == len(origin['source_comparisons']) == 120 and server_expected == preparation['historical_server_inputs'], 'measured 120 unique historical server inputs against their original record')
|
||||
tar_path = history / 'server-source-snapshot.tar.gz'
|
||||
tar_manifest = read_json(ROOT / '.local/linux-qa/runtime/source7-20260907T082753190288Z.tar.manifest.json')
|
||||
with tarfile.open(tar_path) as tar:
|
||||
regular = [m for m in tar.getmembers() if m.isfile()]
|
||||
members = {m.name.removeprefix('./'): m for m in regular}
|
||||
check(len(members) == len(regular), 'historical tar contains no duplicate regular path')
|
||||
for p, h in server_expected.items():
|
||||
check(sha(tar.extractfile(members[p]).read()) == h, 'original server tar exact separately recorded source bytes: ' + p)
|
||||
historical_crate_paths = {p for p in members if p.startswith(('crates/oa-core/', 'crates/oa-server/'))}
|
||||
check(historical_crate_paths == set(server_expected), 'historical tar complete core/server file set')
|
||||
shared = [p for p in members if p in ('Cargo.toml', 'Cargo.lock', 'docs/openapi.json') or p.startswith('build/')]
|
||||
old_shared = {p: tar.extractfile(members[p]).read() for p in shared}
|
||||
for p, data in old_shared.items():
|
||||
check(sha(data) == tar_manifest['files'][p].lower(), 'original server shared input matches original tar manifest: ' + p)
|
||||
if p not in ('Cargo.toml', 'Cargo.lock'):
|
||||
check(data == (SOURCE / p).read_bytes(), 'unchanged shared server build resource: ' + p)
|
||||
current_server = {}
|
||||
for crate in ('oa-core', 'oa-server'):
|
||||
current_server.update({'crates/' + crate + '/' + p: h for p, h in local_source_map(SOURCE / 'crates' / crate).items()})
|
||||
changed = sorted(p for p, h in server_expected.items() if current_server.get(p) != h)
|
||||
added = sorted(set(current_server) - set(server_expected))
|
||||
check(changed == ['crates/oa-core/src/language.rs'] and added == ['crates/oa-core/src/language_outline_tests.rs'], 'current GUI core differs from historical server only in documented language change/new outline tests')
|
||||
check(preparation['historical_server_comparison']['changed_current_inputs'] == changed and preparation['historical_server_comparison']['added_current_files'] == added, 'producer states the same independently measured server/source distinction')
|
||||
'''
|
||||
new_tail = ''' evidence = read_json(PACKAGE / 'package.json')['build_evidence']['evidence']
|
||||
check(evidence == read_json(PREP / 'build-evidence.json'), 'packaged build evidence equals exact frozen producer evidence semantically')
|
||||
check(evidence['binary_sha256'] == {k: v for k, v in BINARIES.items() if k.endswith('.exe')}, 'per-binary build evidence binds both exact shipped executables')
|
||||
check(SOURCE_COMMIT in evidence['source_identity'] and BASE_COMMIT in evidence['source_identity'] and 'not the original build commit' in evidence['source_identity'], 'GUI reconstruction identified without claiming original build commit')
|
||||
check('No current-source server claim' in evidence['source_identity'] and 'historical development artifact, not rebuilt' in evidence['profile'], 'historical server is explicitly not attributed to the new GUI source')
|
||||
check('No reproducible build or new server build claimed' in evidence['compiler'] and 'Native/package acceptance remains pending' in evidence['profile'], 'build evidence retains development and native acceptance limitations')
|
||||
manifest = read_json(PREP / 'evidence-manifest.json')
|
||||
expected_records = {'evidence/' + p: ROOT / '.local/contextual-prerelease-20260911/evidence' / p for p in historical_pins}
|
||||
expected_records.update({'evidence/gui-inputs1.json': gates / 'inputs1.json', 'evidence/gui-complete.json': gates / 'complete.json', 'evidence/gui-gate-run.py': gates / 'run.py'})
|
||||
for name in commands:
|
||||
for suffix in ('-result.json', '-stdout.log', '-stderr.log'):
|
||||
expected_records['evidence/gui-' + name + suffix] = gates / (name + suffix)
|
||||
records = {r['destination']: r for r in manifest}
|
||||
check(len(records) == len(manifest) == len(expected_records) and set(records) == set(expected_records), 'all 23 independently identified per-binary gate/source records are retained')
|
||||
for p, source in expected_records.items():
|
||||
record = records[p]
|
||||
data = (PREP / p).read_bytes()
|
||||
check(Path(record['source']).resolve() == source.resolve() and data == source.read_bytes() and sha(data) == record['sha256'] and len(data) == record['bytes'], 'external historical record preserves original exact bytes: ' + p)
|
||||
per_binary = evidence['per_binary_provenance']
|
||||
check(set(per_binary) == {'arcadia-studio.exe', 'arcadia-server.exe'}, 'two separate executable provenance records')
|
||||
check(per_binary['arcadia-studio.exe']['captured_head'] == inputs['head'], 'GUI provenance retains actual precommit captured head')
|
||||
for binary, references in per_binary.items():
|
||||
for value in references.values():
|
||||
if value.startswith('evidence/'):
|
||||
check(value in expected_records, 'per-binary provenance resolves to verified external record: ' + binary + '/' + value)
|
||||
check('not files inside the ZIP' in evidence['provenance_reference_base'], 'external provenance references are not advertised as bundled payload')
|
||||
RESULT['provenance'] = {
|
||||
'gui_inputs_sha256': sha(input_path.read_bytes()), 'gui_inputs': len(expected), 'gui_input_bytes': sum(sizes.values()),
|
||||
'captured_build_head': inputs['head'], 'source_commit': SOURCE_COMMIT, 'base_commit': BASE_COMMIT,
|
||||
'eol_restorations': differences, 'mixed_newline_inputs': mixed, 'gate_counts': [int(n) for n in summaries[0]],
|
||||
'server_source_files': len(server_expected), 'changed_current_server_inputs': changed, 'added_current_server_inputs': added,
|
||||
'server_origin_sha256': sha(origin_path.read_bytes()), 'shared_input_files': shared,
|
||||
'original_lock_packages': len(old_packages), 'additional_local_lock_package': cli,
|
||||
'original_server_lock_sha256': sha(old_shared['Cargo.lock']), 'current_gui_lock_sha256': sha((SOURCE / 'Cargo.lock').read_bytes()),
|
||||
'tar_sha256': sha(tar_path.read_bytes()), 'preserved_records': len(records),
|
||||
'limitations': 'Original build receipts read back; no rebuild, GUI, native acceptance or reproducibility claim by this evaluator.'}
|
||||
'''
|
||||
raw = raw[:start] + new_provenance + lock_checks + new_tail + raw[end:]
|
||||
raw = raw.replace("previous_path = ROOT / '.local/authoring-prerelease-review-20260911/extracted/ArcadiaStudio-0.2.0-preview.authoring.20260911-x86_64-pc-windows-gnullvm/dependency-notices.json'", "previous_path = PREP / 'evidence/prior-dependency-notices.json'")
|
||||
raw = raw.replace(" for p, h in notice['workspace_build_inputs_sha256'].items():", " shared_names = {'Cargo.toml', 'Cargo.lock', 'LICENSE', 'docs/openapi.json'} | {'build/' + p for p in local_source_map(SOURCE / 'build')}\n check(set(notice['workspace_build_inputs_sha256']) == shared_names, 'complete ordinary shared build-input inventory')\n for p, h in notice['workspace_build_inputs_sha256'].items():")
|
||||
raw = raw.replace(" env = {'SystemRoot': str(windows), 'WINDIR': str(windows), 'PATH': str(windows / 'System32') + ';' + str(windows), 'TEMP': str(temp), 'TMP': str(temp)}", """ profile = runtime / 'profile'
|
||||
for sub in ('Desktop', 'AppData/Roaming', 'AppData/Local'):
|
||||
(profile / sub).mkdir(parents=True, exist_ok=True)
|
||||
program_data = runtime / 'ProgramData'
|
||||
program_data.mkdir()
|
||||
env = {'SystemDrive': windows.drive, 'SystemRoot': str(windows), 'WINDIR': str(windows),
|
||||
'PATH': ';'.join(map(str, (PACKAGE, windows / 'System32', windows))),
|
||||
'TEMP': str(temp), 'TMP': str(temp), 'COMSPEC': str(windows / 'System32/cmd.exe'),
|
||||
'USERPROFILE': str(profile), 'HOMEDRIVE': profile.drive,
|
||||
'HOMEPATH': str(profile)[len(profile.drive):], 'APPDATA': str(profile / 'AppData/Roaming'),
|
||||
'LOCALAPPDATA': str(profile / 'AppData/Local'), 'ProgramData': str(program_data),
|
||||
'ALLUSERSPROFILE': str(program_data)}""")
|
||||
raw = raw.replace(" def start(index):", " owned = []\n def start(index):")
|
||||
raw = raw.replace(" out.close()\n err.close()\n RESULT['processes'].append", " owned.append(process)\n out.close()\n err.close()\n RESULT['processes'].append")
|
||||
raw = raw.replace(" RESULT['processes'][-1]['exit_after_explicit_terminate'] = code", " next(r for r in RESULT['processes'] if r['pid'] == process.pid)['exit_after_explicit_terminate'] = code")
|
||||
raw = raw.replace(" if process is not None and process.poll() is None:\n stop(process)", " for owned_process in owned:\n if owned_process.poll() is None:\n stop(owned_process)\n check(all(p.poll() is not None for p in owned), 'both owned server processes are terminal')")
|
||||
raw = raw.replace("'notice identity/checksum occurs in historical lock: '", "'notice identity/checksum occurs in verified current lock: '")
|
||||
ast.parse(raw)
|
||||
target = OUT / 'review.py'
|
||||
with target.open('x', encoding='utf-8', newline='\n') as f:
|
||||
f.write(raw)
|
||||
sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
frozen = {'source_commit': '802855f7e6f2f00a107a12196b458b267f586b8d',
|
||||
'zip_sha256': 'd7228c542f162663933ea002739a78c722bcca41e437df63b7c868ea2af201f1',
|
||||
'zip_bytes': 32971712, 'zip_members': 559,
|
||||
'authorization': 'Root explicit artifact/server authorization after producer terminal 2026-09-11T21:13:15Z; no GUI/compiler.',
|
||||
'previous_reviewer_sha256': sha(OLD),
|
||||
'producer_records': {name: sha(PREP / name) for name in ('preparation.json', 'committed-roundtrip.json', 'evidence-manifest.json', 'build-evidence.json', 'package2-result.json', 'package-readback.json', 'adapter-manifest.json', 'prepare.py', 'package2.ps1', 'readback.py')}}
|
||||
with (OUT / 'frozen-inputs.json').open('x', encoding='utf-8', newline='\n') as f:
|
||||
json.dump(frozen, f, ensure_ascii=False, indent=2)
|
||||
f.write('\n')
|
||||
print(json.dumps({'reviewer_sha256': sha(target), 'frozen_inputs_sha256': sha(OUT / 'frozen-inputs.json'), 'syntax': 'AST parsed; no artifact/server execution'}, indent=2))
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"checked_utc": "2026-09-11T21:23:54.1455744Z",
|
||||
"owned_pids": [2440, 5504],
|
||||
"remaining": [],
|
||||
"command": "Get-Process -Id $reviewOwnedPids -ErrorAction SilentlyContinue; select Id, ProcessName, Path",
|
||||
"scope": "Exact observed output from the independent PowerShell readback after both Popen.wait calls. No process was terminated by this readback."
|
||||
}
|
||||
@@ -0,0 +1,512 @@
|
||||
"""Independent frozen archive and packaged-server checks; never runs Cargo or GUI."""
|
||||
from pathlib import Path, PurePosixPath
|
||||
import hashlib
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import socket
|
||||
import stat
|
||||
import struct
|
||||
import subprocess
|
||||
import sys
|
||||
import tarfile
|
||||
import time
|
||||
import tomllib
|
||||
import traceback
|
||||
import urllib.request
|
||||
import uuid
|
||||
import zipfile
|
||||
|
||||
OUT = Path(__file__).resolve().parent
|
||||
ROOT = OUT.parents[1]
|
||||
PREP = ROOT / '.local/nav-repair-retry-20260911'
|
||||
NAME = 'ArcadiaStudio-0.2.0-preview.navigation.20260911-x86_64-pc-windows-gnullvm'
|
||||
ZIP = PREP / 'packages' / (NAME + '.zip')
|
||||
EXTRACT = OUT / 'extracted'
|
||||
PACKAGE = EXTRACT / NAME
|
||||
SOURCE = PREP / 'source'
|
||||
FROZEN = json.loads((OUT / 'frozen-inputs.json').read_text(encoding='utf-8'))
|
||||
SOURCE_COMMIT = FROZEN['source_commit']
|
||||
BASE_COMMIT = '33c6d83e9ba9a5b1310b1b627d7c40affcbcf15c'
|
||||
EXPECTED_ZIP = FROZEN['zip_sha256'].lower()
|
||||
BINARIES = {
|
||||
'arcadia-studio.exe': 'b183ef31f16b3986538b3f2aba8435eab45978635c47f99ca01be6e72b168848',
|
||||
'arcadia-server.exe': 'efeeb89c0d2e0f93df4472cb3e9f48b2b722a37ae1043c90a5a56f2e845fe665',
|
||||
'libunwind.dll': 'f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4',
|
||||
}
|
||||
RESULT = {'checks': [], 'scope': sys.argv[1], 'started_utc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())}
|
||||
|
||||
|
||||
def check(condition, label):
|
||||
if not condition:
|
||||
raise AssertionError(label)
|
||||
RESULT['checks'].append(label)
|
||||
|
||||
|
||||
def sha(data):
|
||||
return hashlib.sha256(data).hexdigest()
|
||||
|
||||
|
||||
def read_json(path):
|
||||
return json.loads(path.read_text(encoding='utf-8-sig'))
|
||||
|
||||
|
||||
def write_json(path, value):
|
||||
with path.open('x', encoding='utf-8', newline='\n') as f:
|
||||
json.dump(value, f, indent=2, ensure_ascii=False)
|
||||
f.write('\n')
|
||||
|
||||
|
||||
def file_map(directory):
|
||||
result = {}
|
||||
for p in directory.rglob('*'):
|
||||
check(not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), 'ordinary path: ' + p.relative_to(directory).as_posix())
|
||||
if p.is_file():
|
||||
result[p.relative_to(directory).as_posix()] = sha(p.read_bytes())
|
||||
return result
|
||||
|
||||
|
||||
def safe_name(name):
|
||||
p = PurePosixPath(name)
|
||||
return not p.is_absolute() and p.as_posix() == name and '\\' not in name and ':' not in name and all(c not in ('', '.', '..') and not c.endswith(('.', ' ')) and not re.match(r'(?i)^(con|nul|prn|aux|com[1-9]|lpt[1-9])(\.|$)', c) for c in p.parts)
|
||||
|
||||
|
||||
def git_blobs(ref, paths):
|
||||
raw = subprocess.run(['git', 'cat-file', '--batch'], input=''.join(ref + ':' + p + '\n' for p in paths).encode(), cwd=SOURCE, capture_output=True, check=True).stdout
|
||||
result, cursor = {}, 0
|
||||
for p in paths:
|
||||
end = raw.index(b'\n', cursor)
|
||||
header = raw[cursor:end].split()
|
||||
check(len(header) == 3 and header[1] == b'blob', 'Git blob exists: ' + ref[:7] + ':' + p)
|
||||
size = int(header[2])
|
||||
result[p] = raw[end + 1:end + 1 + size]
|
||||
cursor = end + 2 + size
|
||||
check(cursor == len(raw), 'Git batch framing complete: ' + ref[:7])
|
||||
return result
|
||||
|
||||
|
||||
def artifact():
|
||||
for name, h in FROZEN['producer_records'].items():
|
||||
check(sha((PREP / name).read_bytes()) == h, 'frozen producer record: ' + name)
|
||||
check(not EXTRACT.exists(), 'clean extraction destination absent')
|
||||
check(ZIP.stat().st_size == FROZEN['zip_bytes'] and sha(ZIP.read_bytes()) == EXPECTED_ZIP, 'frozen ZIP size and SHA256')
|
||||
with zipfile.ZipFile(ZIP) as archive:
|
||||
infos = archive.infolist()
|
||||
names = [i.filename for i in infos]
|
||||
check(0 < len(infos) == FROZEN['zip_members'], 'measured ZIP members equal frozen producer inventory')
|
||||
check(len({n.casefold() for n in names}) == len(names), 'no duplicate or case-colliding ZIP names')
|
||||
check(all(safe_name(n) and n.startswith(NAME + '/') for n in names), 'one safe ZIP root without traversal or Windows special paths')
|
||||
check(all(not i.is_dir() and stat.S_IFMT(i.external_attr >> 16) in (0, stat.S_IFREG) for i in infos), 'ordinary file-only ZIP entries')
|
||||
check(all(i.date_time == (2000, 1, 1, 0, 0, 0) and i.flag_bits & 1 == 0 for i in infos), 'fixed timestamps and no encrypted entries')
|
||||
check(archive.testzip() is None, 'all ZIP CRCs')
|
||||
EXTRACT.mkdir()
|
||||
archive.extractall(EXTRACT)
|
||||
archive_hashes = {i.filename[len(NAME) + 1:]: sha(archive.read(i)) for i in infos}
|
||||
actual = file_map(PACKAGE)
|
||||
producer = read_json(PREP / 'package-readback.json')
|
||||
check(producer['status'] == 'PASS' and {p: v['sha256'] for p, v in producer['files'].items()} == actual, 'independent extraction equals complete frozen producer readback')
|
||||
check(actual == archive_hashes, 'complete extracted file set and bytes equal ZIP')
|
||||
sums = {}
|
||||
for line in (PACKAGE / 'SHA256SUMS.txt').read_text().splitlines():
|
||||
match = re.fullmatch(r'([0-9a-f]{64}) (.+)', line)
|
||||
check(match is not None and safe_name(match[2]) and match[2] not in sums, 'well-formed unique checksum row')
|
||||
sums[match[2]] = match[1]
|
||||
check(sums == {p: h for p, h in actual.items() if p != 'SHA256SUMS.txt'}, 'checksum inventory covers every other file exactly')
|
||||
companion = ZIP.with_suffix('.zip.sha256').read_text(encoding='utf-8').split()
|
||||
check(companion == [EXPECTED_ZIP, ZIP.name], 'companion checksum binds exact archive')
|
||||
package = read_json(PACKAGE / 'package.json')
|
||||
inputs = package['input_sha256']
|
||||
generated = {'SHA256SUMS.txt', 'START-HERE.txt', 'THIRD-PARTY-NOTICES.txt', 'dependency-notices.json', 'documentation-check.json', 'package.json'}
|
||||
check(set(actual) - set(inputs) == generated and all(actual[p] == h.lower() for p, h in inputs.items()), 'complete package input hashes plus exactly six generated files')
|
||||
check(package['version'] == '0.2.0-preview.navigation.20260911' and package['target'] == 'x86_64-pc-windows-gnullvm', 'version and target')
|
||||
check(all(actual[p] == h for p, h in BINARIES.items()), 'exact GUI, server and runtime hashes')
|
||||
for p in BINARIES:
|
||||
data = (PACKAGE / p).read_bytes()
|
||||
offset = struct.unpack_from('<I', data, 0x3c)[0]
|
||||
check(data[:2] == b'MZ' and data[offset:offset + 4] == b'PE\0\0' and struct.unpack_from('<H', data, offset + 4)[0] == 0x8664, 'ordinary PE x86_64: ' + p)
|
||||
check({p for p in actual if '/' not in p} == {'arcadia-server.exe', 'arcadia-studio.exe', 'libunwind.dll', 'LICENSE', 'README.md'} | generated, 'only declared portable top-level files')
|
||||
check({p.split('/')[0] for p in actual if '/' in p} == {'deployment', 'docs', 'examples', 'licenses'}, 'no harness, private profile, source checkout or credential-directory payload')
|
||||
for p in actual:
|
||||
if p.startswith(('docs/', 'examples/', 'deployment/')) or p == 'LICENSE':
|
||||
check((SOURCE / p).is_file() and sha((SOURCE / p).read_bytes()) == actual[p], 'public source document/example bytes: ' + p)
|
||||
RESULT['archive'] = {'path': str(ZIP), 'sha256': EXPECTED_ZIP, 'bytes': ZIP.stat().st_size, 'file_count': len(actual), 'files': actual}
|
||||
RESULT['package_claims'] = {k: package[k] for k in ('version', 'target', 'acceptance', 'build', 'build_evidence')}
|
||||
check(actual['README.md'] == sha((SOURCE / 'scripts/package-readme.md').read_bytes()), 'packaged README equals its explicit public source input')
|
||||
provenance()
|
||||
notices(actual)
|
||||
check(file_map(PACKAGE) == actual, 'artifact verification leaves extracted package unchanged')
|
||||
check(sha(ZIP.read_bytes()) == EXPECTED_ZIP, 'artifact verification leaves frozen ZIP unchanged')
|
||||
|
||||
|
||||
def local_source_map(directory):
|
||||
result = {}
|
||||
for p in directory.rglob('*'):
|
||||
rel = p.relative_to(directory)
|
||||
check(not p.is_symlink() and not (getattr(p.lstat(), 'st_file_attributes', 0) & 0x400), 'ordinary source input: ' + str(p))
|
||||
if p.is_file() and rel.parts[0] != 'target' and p.name != '.cargo-ok':
|
||||
result[rel.as_posix()] = sha(p.read_bytes())
|
||||
return result
|
||||
|
||||
|
||||
def provenance():
|
||||
gates = ROOT / '.local/text-repair-save-20260911'
|
||||
input_path = gates / 'inputs1.json'
|
||||
check(sha(input_path.read_bytes()) == '75a282fd3d4cb2dec6763046ea45d0caa015b998281fbdd6f222d8e3a175b13f', 'original GUI B183 raw input manifest identity')
|
||||
inputs = read_json(input_path)
|
||||
expected = {i['path']: i['sha256'] for i in inputs['files']}
|
||||
sizes = {i['path']: i['bytes'] for i in inputs['files']}
|
||||
check(len(expected) == len(inputs['files']) == 500 and sum(sizes.values()) == 9482855, 'measured 500 unique original GUI gate inputs and 9482855 bytes')
|
||||
check(inputs['head'] == 'eeeaa1262748800c4c9aaa1eca79a7de96757358', 'original gate captured head retained separately from accepted source base')
|
||||
input_zip = gates / 'inputs1.zip'
|
||||
check(sha(input_zip.read_bytes()) == inputs['archiveSha256'] == '213fdb39ea7c3601b4baac674c3ab3ecc863ac44db1b092d922d3e24f26887b7', 'frozen GUI source ZIP identity')
|
||||
with zipfile.ZipFile(input_zip) as archive:
|
||||
names = archive.namelist()
|
||||
check(len(names) == len(set(names)) == len(expected) and set(names) == set(expected), 'complete captured source ZIP file set')
|
||||
original = {p: archive.read(p) for p in names}
|
||||
check(all(sha(original[p]) == h and len(original[p]) == sizes[p] for p, h in expected.items()), 'all 500 original captured input bytes and sizes')
|
||||
preparation = read_json(PREP / 'preparation.json')
|
||||
check(preparation['base_commit'] == BASE_COMMIT and preparation['reconstruction_commit'] == SOURCE_COMMIT == '802855f7e6f2f00a107a12196b458b267f586b8d', 'exact release base and independent reconstruction')
|
||||
check(preparation['gui_inputs'] == expected, 'producer input mapping equals independently pinned gate source mapping')
|
||||
derived = git_blobs(SOURCE_COMMIT, list(expected))
|
||||
base = git_blobs(BASE_COMMIT, list(expected))
|
||||
differences = []
|
||||
mixed = []
|
||||
for p, h in expected.items():
|
||||
current = (SOURCE / p).read_bytes()
|
||||
check(original[p] == derived[p] == current == (PREP / 'source-roundtrip' / p).read_bytes(), 'captured input equals Git and both reconstructed checkouts: ' + p)
|
||||
if base[p] != current:
|
||||
check(base[p].replace(b'\r\n', b'\n') == current.replace(b'\r\n', b'\n'), 'restoration changes only newline bytes: ' + p)
|
||||
differences.append(p)
|
||||
crlf = current.count(b'\r\n')
|
||||
if crlf and current.count(b'\n') > crlf:
|
||||
mixed.append(p)
|
||||
wanted = {'docs/api.html', 'docs/api.rst', 'docs/language.html', 'docs/openapi.json', 'harness/fixtures/rest-coverage/coverage-probe.json'} | {
|
||||
'crates/oa-desktop/src/' + p for p in ('behavior/creation.rs', 'behavior/scenario/workspace.rs', 'behavior/topology/contextual.rs', 'guide.rs', 'semantic_review/artifacts_view.rs', 'semantic_review/attachments_view.rs', 'semantic_review/keyed_rows.rs', 'semantic_review/keyed_tests.rs', 'semantic_review/keyed.rs', 'semantic_review/ordered.rs')}
|
||||
check(set(differences) == wanted and len(differences) == 15, 'exact fifteen measured newline restorations')
|
||||
check(set(mixed) == {'crates/oa-desktop/src/behavior/creation.rs', 'crates/oa-desktop/src/guide.rs'}, 'both mixed-newline inputs retained byte-exact')
|
||||
restored = {i['path']: i for i in preparation['restorations']}
|
||||
check(len(restored) == len(preparation['restorations']) == 15 and set(restored) == wanted, 'restoration receipt exact path set')
|
||||
for p, r in restored.items():
|
||||
check(r['sha256'] == sha(original[p]) and r['base_git_sha256'] == sha(base[p]) and r['bytes'] == len(original[p]) and r['crlf'] == original[p].count(b'\r\n') and r['lf'] == original[p].count(b'\n'), 'independently measured restoration receipt: ' + p)
|
||||
delta = subprocess.run(['git', 'diff', '--name-only', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines()
|
||||
check(set(delta) == wanted | {'.gitattributes'}, 'reconstruction changes only fifteen exact inputs and scoped attributes')
|
||||
semantic_delta = subprocess.run(['git', 'diff', '--name-only', '--ignore-space-at-eol', BASE_COMMIT, SOURCE_COMMIT], cwd=SOURCE, check=True, capture_output=True).stdout.decode().splitlines()
|
||||
check(semantic_delta == ['.gitattributes'], 'no non-newline source change in reconstruction')
|
||||
for p, h in preparation['shared_non_cargo_inputs'].items():
|
||||
blob = git_blobs(SOURCE_COMMIT, [p])[p]
|
||||
check(h == sha(blob) == sha((SOURCE / p).read_bytes()) == sha((PREP / 'source-roundtrip' / p).read_bytes()), 'separate shared input exact Git/checkout bytes: ' + p)
|
||||
roundtrip = read_json(PREP / 'committed-roundtrip.json')
|
||||
check(roundtrip['checks'] == expected | preparation['shared_non_cargo_inputs'] and roundtrip['clean'] is True, 'complete committed-roundtrip record matches independently checked input union')
|
||||
check(preparation['root_before'] == preparation['root_after'] and preparation['root_after']['tracked_status'] == '', 'preparation retained root HEAD/index and clean tracked state')
|
||||
check((SOURCE / '.git/objects').is_dir() and not (SOURCE / '.git/objects/info/alternates').exists(), 'reconstruction has separate Git object store without alternates')
|
||||
|
||||
complete = read_json(gates / 'complete.json')
|
||||
commands = ['desktop-tests', 'desktop-clippy', 'scoped-fmt', 'diff-check', 'gui-build']
|
||||
check(complete['gates'] == commands and complete['inputsUnchanged'] is True and complete['sourceHead'] == inputs['head'] and complete['archiveSha256'] == inputs['archiveSha256'], 'five terminal gates bind the same captured source')
|
||||
gate_records = {}
|
||||
for name in commands:
|
||||
record = read_json(gates / (name + '-result.json'))
|
||||
check(record['exitCode'] == 0 and record['inputsUnchanged'] is True, 'successful terminal gate with unchanged input readback: ' + name)
|
||||
for stream in ('stdout', 'stderr'):
|
||||
check(sha((gates / (name + '-' + stream + '.log')).read_bytes()) == record[stream + 'Sha256'], 'original gate stream exact hash: ' + name + '/' + stream)
|
||||
gate_records[name] = record
|
||||
test_text = (gates / 'desktop-tests-stdout.log').read_text(encoding='utf-8')
|
||||
summaries = re.findall(r'test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', test_text)
|
||||
check(summaries == [('755', '0', '1', '0', '0')], 'actual full desktop terminal summary is 755 passed, zero failed, one ignored')
|
||||
gui = gate_records['gui-build']['binary']
|
||||
check(gui['sha256'] == BINARIES['arcadia-studio.exe'] and gui['bytes'] == 113206272 and sha((gates / 'gui-repair.exe').read_bytes()) == gui['sha256'], 'original GUI build receipt and preserved binary bind exact shipped B183')
|
||||
events = [json.loads(line) for line in (gates / 'gui-build-stdout.log').read_text(encoding='utf-8').splitlines() if line.startswith('{')]
|
||||
artifacts = [e for e in events if e.get('reason') == 'compiler-artifact' and e.get('target', {}).get('name') == 'arcadia-studio' and e.get('executable')]
|
||||
check(artifacts == [gui['artifact']] and any(e.get('reason') == 'build-finished' and e.get('success') is True for e in events), 'original Cargo stdout contains the exact successful GUI artifact')
|
||||
check(gui['artifact']['profile']['opt_level'] == '0' and gui['artifact']['profile']['debug_assertions'] is True and gui['artifact']['profile']['test'] is False, 'shipped GUI is a development executable, not a test or release profile')
|
||||
|
||||
history = PREP / 'evidence'
|
||||
historical_pins = {
|
||||
'server-original-gates.json': 'b7fdfc55ed4c964d276f20f1c57c81c1e924b8da315171089740ab8335ac9f0d',
|
||||
'server-original-binary-hashes.json': '110a03e323133efb48d50ad065d41414599aa85e0ac420e7d622aa04df4d54f8',
|
||||
'server-prior-input-comparisons.json': '3c78dea4e93dae186fd24ab826c6680178a2c7849c270a22deae2ff732f1857b',
|
||||
'prior-dependency-notices.json': '98fab15c1a2bb3aa727c6d52d5c69435b15efa56b6668ed717e7a04cf86f9b52',
|
||||
'server-source-snapshot.tar.gz': 'cbb371a93a562e1e641d7629fe351e016d63e66fc9112499b3fed6d5cd171f78',
|
||||
}
|
||||
for p, h in historical_pins.items():
|
||||
check(sha((history / p).read_bytes()) == h, 'independent historical server evidence pin: ' + p)
|
||||
origin_path = ROOT / 'harness/experiments/textual-authoring-20260911-local/provenance.json'
|
||||
origin = read_json(origin_path)
|
||||
check(origin['exe_sha256'].lower() == BINARIES['arcadia-server.exe'], 'original independent server record binds unchanged EFEE')
|
||||
server_expected = {i['path']: i['snapshot_sha256'].lower() for i in origin['source_comparisons']}
|
||||
check(len(server_expected) == len(origin['source_comparisons']) == 120 and server_expected == preparation['historical_server_inputs'], 'measured 120 unique historical server inputs against their original record')
|
||||
tar_path = history / 'server-source-snapshot.tar.gz'
|
||||
tar_manifest = read_json(ROOT / '.local/linux-qa/runtime/source7-20260907T082753190288Z.tar.manifest.json')
|
||||
with tarfile.open(tar_path) as tar:
|
||||
regular = [m for m in tar.getmembers() if m.isfile()]
|
||||
members = {m.name.removeprefix('./'): m for m in regular}
|
||||
check(len(members) == len(regular), 'historical tar contains no duplicate regular path')
|
||||
for p, h in server_expected.items():
|
||||
check(sha(tar.extractfile(members[p]).read()) == h, 'original server tar exact separately recorded source bytes: ' + p)
|
||||
historical_crate_paths = {p for p in members if p.startswith(('crates/oa-core/', 'crates/oa-server/'))}
|
||||
check(historical_crate_paths == set(server_expected), 'historical tar complete core/server file set')
|
||||
shared = [p for p in members if p in ('Cargo.toml', 'Cargo.lock', 'docs/openapi.json') or p.startswith('build/')]
|
||||
old_shared = {p: tar.extractfile(members[p]).read() for p in shared}
|
||||
for p, data in old_shared.items():
|
||||
check(sha(data) == tar_manifest['files'][p].lower(), 'original server shared input matches original tar manifest: ' + p)
|
||||
if p not in ('Cargo.toml', 'Cargo.lock'):
|
||||
check(data == (SOURCE / p).read_bytes(), 'unchanged shared server build resource: ' + p)
|
||||
current_server = {}
|
||||
for crate in ('oa-core', 'oa-server'):
|
||||
current_server.update({'crates/' + crate + '/' + p: h for p, h in local_source_map(SOURCE / 'crates' / crate).items()})
|
||||
changed = sorted(p for p, h in server_expected.items() if current_server.get(p) != h)
|
||||
added = sorted(set(current_server) - set(server_expected))
|
||||
check(changed == ['crates/oa-core/src/language.rs'] and added == ['crates/oa-core/src/language_outline_tests.rs'], 'current GUI core differs from historical server only in documented language change/new outline tests')
|
||||
check(preparation['historical_server_comparison']['changed_current_inputs'] == changed and preparation['historical_server_comparison']['added_current_files'] == added, 'producer states the same independently measured server/source distinction')
|
||||
old_manifest = tomllib.loads(old_shared['Cargo.toml'].decode())
|
||||
new_manifest = tomllib.loads((SOURCE / 'Cargo.toml').read_text())
|
||||
old_members = old_manifest['workspace']['members']
|
||||
check(new_manifest['workspace']['members'] == old_members + ['crates/oa-cli'], 'only explicit CLI workspace member added since original server build')
|
||||
new_manifest['workspace']['members'] = old_members
|
||||
check(new_manifest == old_manifest, 'workspace dependency, resolver and profile semantics remain unchanged')
|
||||
old_lock = tomllib.loads(old_shared['Cargo.lock'].decode())
|
||||
new_lock = tomllib.loads((SOURCE / 'Cargo.lock').read_text())
|
||||
old_packages = {(p['name'], p['version'], p.get('source')): p for p in old_lock.pop('package')}
|
||||
new_packages = {(p['name'], p['version'], p.get('source')): p for p in new_lock.pop('package')}
|
||||
cli = new_packages.pop(('oa-cli', '0.2.0', None))
|
||||
check(cli == {'name': 'oa-cli', 'version': '0.2.0', 'dependencies': ['oa-core', 'serde', 'serde_json']}, 'one explicit local CLI lock entry, no new feature request')
|
||||
check(old_lock == new_lock and old_packages == new_packages, 'all original lock identities/dependencies/checksums unchanged')
|
||||
cli_manifest = tomllib.loads((SOURCE / 'crates/oa-cli/Cargo.toml').read_text())
|
||||
check(cli_manifest['dependencies'] == {'oa-core': {'path': '../oa-core'}, 'serde': {'workspace': True}, 'serde_json': {'workspace': True}}, 'CLI uses existing core/serde requests')
|
||||
check(not set(cli_manifest).intersection({'features', 'build-dependencies', 'target'}), 'CLI adds no feature/build/target request')
|
||||
evidence = read_json(PACKAGE / 'package.json')['build_evidence']['evidence']
|
||||
check(evidence == read_json(PREP / 'build-evidence.json'), 'packaged build evidence equals exact frozen producer evidence semantically')
|
||||
check(evidence['binary_sha256'] == {k: v for k, v in BINARIES.items() if k.endswith('.exe')}, 'per-binary build evidence binds both exact shipped executables')
|
||||
check(SOURCE_COMMIT in evidence['source_identity'] and BASE_COMMIT in evidence['source_identity'] and 'not the original build commit' in evidence['source_identity'], 'GUI reconstruction identified without claiming original build commit')
|
||||
check('No current-source server claim' in evidence['source_identity'] and 'historical development artifact, not rebuilt' in evidence['profile'], 'historical server is explicitly not attributed to the new GUI source')
|
||||
check('No reproducible build or new server build claimed' in evidence['compiler'] and 'Native/package acceptance remains pending' in evidence['profile'], 'build evidence retains development and native acceptance limitations')
|
||||
manifest = read_json(PREP / 'evidence-manifest.json')
|
||||
expected_records = {'evidence/' + p: ROOT / '.local/contextual-prerelease-20260911/evidence' / p for p in historical_pins}
|
||||
expected_records.update({'evidence/gui-inputs1.json': gates / 'inputs1.json', 'evidence/gui-complete.json': gates / 'complete.json', 'evidence/gui-gate-run.py': gates / 'run.py'})
|
||||
for name in commands:
|
||||
for suffix in ('-result.json', '-stdout.log', '-stderr.log'):
|
||||
expected_records['evidence/gui-' + name + suffix] = gates / (name + suffix)
|
||||
records = {r['destination']: r for r in manifest}
|
||||
check(len(records) == len(manifest) == len(expected_records) and set(records) == set(expected_records), 'all 23 independently identified per-binary gate/source records are retained')
|
||||
for p, source in expected_records.items():
|
||||
record = records[p]
|
||||
data = (PREP / p).read_bytes()
|
||||
check(Path(record['source']).resolve() == source.resolve() and data == source.read_bytes() and sha(data) == record['sha256'] and len(data) == record['bytes'], 'external historical record preserves original exact bytes: ' + p)
|
||||
per_binary = evidence['per_binary_provenance']
|
||||
check(set(per_binary) == {'arcadia-studio.exe', 'arcadia-server.exe'}, 'two separate executable provenance records')
|
||||
check(per_binary['arcadia-studio.exe']['captured_head'] == inputs['head'], 'GUI provenance retains actual precommit captured head')
|
||||
for binary, references in per_binary.items():
|
||||
for value in references.values():
|
||||
if value.startswith('evidence/'):
|
||||
check(value in expected_records, 'per-binary provenance resolves to verified external record: ' + binary + '/' + value)
|
||||
check('not files inside the ZIP' in evidence['provenance_reference_base'], 'external provenance references are not advertised as bundled payload')
|
||||
RESULT['provenance'] = {
|
||||
'gui_inputs_sha256': sha(input_path.read_bytes()), 'gui_inputs': len(expected), 'gui_input_bytes': sum(sizes.values()),
|
||||
'captured_build_head': inputs['head'], 'source_commit': SOURCE_COMMIT, 'base_commit': BASE_COMMIT,
|
||||
'eol_restorations': differences, 'mixed_newline_inputs': mixed, 'gate_counts': [int(n) for n in summaries[0]],
|
||||
'server_source_files': len(server_expected), 'changed_current_server_inputs': changed, 'added_current_server_inputs': added,
|
||||
'server_origin_sha256': sha(origin_path.read_bytes()), 'shared_input_files': shared,
|
||||
'original_lock_packages': len(old_packages), 'additional_local_lock_package': cli,
|
||||
'original_server_lock_sha256': sha(old_shared['Cargo.lock']), 'current_gui_lock_sha256': sha((SOURCE / 'Cargo.lock').read_bytes()),
|
||||
'tar_sha256': sha(tar_path.read_bytes()), 'preserved_records': len(records),
|
||||
'limitations': 'Original build receipts read back; no rebuild, GUI, native acceptance or reproducibility claim by this evaluator.'}
|
||||
|
||||
|
||||
def notices(actual):
|
||||
notice = read_json(PACKAGE / 'dependency-notices.json')
|
||||
check(notice['root_packages'] == ['oa-desktop', 'oa-server'], 'exact desktop/server notice roots')
|
||||
previous_path = PREP / 'evidence/prior-dependency-notices.json'
|
||||
check(sha(previous_path.read_bytes()) == '98fab15c1a2bb3aa727c6d52d5c69435b15efa56b6668ed717e7a04cf86f9b52', 'previous accepted notice inventory identity')
|
||||
previous = read_json(previous_path)
|
||||
key = lambda p: (p['name'], p['version'], p['source'])
|
||||
old = {key(p): p for p in previous['packages']}
|
||||
current = {key(p): p for p in notice['packages']}
|
||||
check(len(current) == len(notice['packages']) and set(current) == set(old), 'measured notice package identities remain the accepted desktop/server graph')
|
||||
for identity, p in current.items():
|
||||
if p['source'] is not None:
|
||||
check(p == old[identity], 'unchanged registry identity/features/source inventory/notices: ' + p['name'])
|
||||
check(notice['rust'] == previous['rust'] and notice['runtime'] == previous['runtime'], 'unchanged exact Rust/runtime inventory and notice provenance')
|
||||
check(notice['cargo_lock_sha256'].lower() == sha((SOURCE / 'Cargo.lock').read_bytes()), 'notice lock equals reconstructed current GUI lock, distinct from historical server lock')
|
||||
shared_names = {'Cargo.toml', 'Cargo.lock', 'LICENSE', 'docs/openapi.json'} | {'build/' + p for p in local_source_map(SOURCE / 'build')}
|
||||
check(set(notice['workspace_build_inputs_sha256']) == shared_names, 'complete ordinary shared build-input inventory')
|
||||
for p, h in notice['workspace_build_inputs_sha256'].items():
|
||||
check(sha((SOURCE / p).read_bytes()) == h, 'notice common build input: ' + p)
|
||||
lock = tomllib.loads((SOURCE / 'Cargo.lock').read_text())
|
||||
locked = {(p['name'], p['version'], p.get('source')): p for p in lock['package']}
|
||||
referenced = set()
|
||||
def refs(items):
|
||||
for i in items:
|
||||
p = i['path']
|
||||
check(safe_name(p) and p.startswith('licenses/') and actual.get(p) == i['sha256'].lower(), 'bundled exact notice reference: ' + p)
|
||||
referenced.add(p)
|
||||
fonts = []
|
||||
for p in notice['packages']:
|
||||
key = (p['name'], p['version'], p['source'])
|
||||
check(key in locked and p['registry_checksum'] == locked[key].get('checksum'), 'notice identity/checksum occurs in verified current lock: ' + p['name'] + '@' + p['version'])
|
||||
check(len(p['notices']) > 0, 'package has notice text: ' + p['name'])
|
||||
refs(p['notices'])
|
||||
for f in p['embedded_fonts']:
|
||||
check(len(f['notices']) > 0, 'embedded font notice present: ' + p['name'] + '/' + f['path'])
|
||||
refs(f['notices'])
|
||||
fonts.append({'package': p['name'], 'path': f['path'], 'sha256': f['sha256'], 'license': f['license']})
|
||||
if p['source'] is None:
|
||||
directory = SOURCE / 'crates' / p['name']
|
||||
files = local_source_map(directory)
|
||||
check(files == p['local_source_sha256'], 'complete ordinary local-crate inventory: ' + p['name'])
|
||||
refs(notice['rust']['notices'])
|
||||
refs(notice['runtime']['notices'])
|
||||
check(notice['runtime']['sha256'] == BINARIES['libunwind.dll'], 'runtime notice is bound to shipped DLL')
|
||||
library_dir = ROOT / '.local/toolchain/rustup/toolchains/stable-x86_64-pc-windows-gnullvm/lib/rustlib/x86_64-pc-windows-gnullvm/lib'
|
||||
check(set(notice['rust']['target_libraries_sha256']) == set(previous['rust']['target_libraries_sha256']), 'measured compiler target-library file set unchanged')
|
||||
for name, h in notice['rust']['target_libraries_sha256'].items():
|
||||
check(sha((library_dir / name).read_bytes()) == h, 'retained compiler target-library bytes: ' + name)
|
||||
RESULT['notices'] = {'packages': len(notice['packages']), 'roots': notice['root_packages'], 'lock_sha256': notice['cargo_lock_sha256'], 'notice_reference_files': len(referenced), 'additional_license_files': sorted({p for p in actual if p.startswith('licenses/')} - referenced), 'embedded_fonts': fonts, 'rust_version': notice['rust']['version'], 'runtime_provenance': notice['runtime']['provenance'], 'scope': notice['scope']}
|
||||
|
||||
|
||||
def server():
|
||||
prior = read_json(OUT / 'artifact-result.json')
|
||||
check(prior['status'] == 'PASS' and file_map(PACKAGE) == prior['archive']['files'], 'previously verified extracted package is unchanged')
|
||||
runtime = OUT / 'server-run'
|
||||
runtime.mkdir()
|
||||
data_dir = runtime / 'data'
|
||||
temp = runtime / 'temp'
|
||||
temp.mkdir()
|
||||
windows = Path(os.environ['SystemRoot'])
|
||||
profile = runtime / 'profile'
|
||||
for sub in ('Desktop', 'AppData/Roaming', 'AppData/Local'):
|
||||
(profile / sub).mkdir(parents=True, exist_ok=True)
|
||||
program_data = runtime / 'ProgramData'
|
||||
program_data.mkdir()
|
||||
env = {'SystemDrive': windows.drive, 'SystemRoot': str(windows), 'WINDIR': str(windows),
|
||||
'PATH': ';'.join(map(str, (PACKAGE, windows / 'System32', windows))),
|
||||
'TEMP': str(temp), 'TMP': str(temp), 'COMSPEC': str(windows / 'System32/cmd.exe'),
|
||||
'USERPROFILE': str(profile), 'HOMEDRIVE': profile.drive,
|
||||
'HOMEPATH': str(profile)[len(profile.drive):], 'APPDATA': str(profile / 'AppData/Roaming'),
|
||||
'LOCALAPPDATA': str(profile / 'AppData/Local'), 'ProgramData': str(program_data),
|
||||
'ALLUSERSPROFILE': str(program_data)}
|
||||
exe = PACKAGE / 'arcadia-server.exe'
|
||||
RESULT['environment'] = env
|
||||
RESULT['runtime_package_file_count'] = len(prior['archive']['files'])
|
||||
RESULT['processes'] = []
|
||||
for arg in ('--version', '--help'):
|
||||
output = subprocess.run([str(exe), arg], cwd=PACKAGE, env=env, capture_output=True, timeout=15, creationflags=subprocess.CREATE_NO_WINDOW)
|
||||
(runtime / (arg[2:] + '.stdout')).write_bytes(output.stdout)
|
||||
(runtime / (arg[2:] + '.stderr')).write_bytes(output.stderr)
|
||||
check(output.returncode == 0 and not output.stderr, arg + ' succeeds under clean runtime PATH')
|
||||
if arg == '--version':
|
||||
check(output.stdout.decode().strip() == 'arcadia-server 0.2.0', 'server reports underlying application version 0.2.0')
|
||||
check(not data_dir.exists(), 'help/version do not create explicit test data directory')
|
||||
opener = urllib.request.build_opener(urllib.request.ProxyHandler({}))
|
||||
request_number = 0
|
||||
def request(port, method, path, payload=None):
|
||||
nonlocal request_number
|
||||
request_number += 1
|
||||
body = None if payload is None else json.dumps(payload, ensure_ascii=False).encode()
|
||||
req = urllib.request.Request(f'http://127.0.0.1:{port}' + path, data=body, method=method, headers={} if body is None else {'Content-Type': 'application/json'})
|
||||
with opener.open(req, timeout=10) as response:
|
||||
raw = response.read()
|
||||
meta = {'method': method, 'path': path, 'status': response.status, 'headers': dict(response.headers), 'body_sha256': sha(raw)}
|
||||
prefix = runtime / f'http-{request_number:02d}'
|
||||
prefix.with_suffix('.body').write_bytes(raw)
|
||||
write_json(prefix.with_suffix('.json'), meta)
|
||||
return meta, raw
|
||||
owned = []
|
||||
def start(index):
|
||||
with socket.socket() as s:
|
||||
s.bind(('127.0.0.1', 0))
|
||||
port = s.getsockname()[1]
|
||||
out = (runtime / f'server-{index}.stdout').open('xb')
|
||||
err = (runtime / f'server-{index}.stderr').open('xb')
|
||||
args = [str(exe), '--bind', f'127.0.0.1:{port}', '--data-dir', str(data_dir)]
|
||||
process = subprocess.Popen(args, cwd=PACKAGE, env=env, stdout=out, stderr=err, creationflags=subprocess.CREATE_NO_WINDOW)
|
||||
owned.append(process)
|
||||
out.close()
|
||||
err.close()
|
||||
RESULT['processes'].append({'pid': process.pid, 'port': port, 'arguments': args})
|
||||
deadline = time.monotonic() + 15
|
||||
while True:
|
||||
if process.poll() is not None:
|
||||
raise AssertionError('packaged server exited before listening')
|
||||
try:
|
||||
with socket.create_connection(('127.0.0.1', port), timeout=.2):
|
||||
break
|
||||
except OSError:
|
||||
if time.monotonic() > deadline:
|
||||
process.terminate()
|
||||
process.wait(timeout=5)
|
||||
raise AssertionError('packaged server did not listen within 15s')
|
||||
time.sleep(.05)
|
||||
return process, port
|
||||
def stop(process):
|
||||
process.terminate()
|
||||
code = process.wait(timeout=10)
|
||||
next(r for r in RESULT['processes'] if r['pid'] == process.pid)['exit_after_explicit_terminate'] = code
|
||||
process = None
|
||||
try:
|
||||
process, port = start(1)
|
||||
for path in ('/health', '/health/ready'):
|
||||
meta, raw = request(port, 'GET', path)
|
||||
check(meta['status'] == 200 and json.loads(raw) == {'status': 'ok'}, path + ' contract')
|
||||
meta, raw = request(port, 'GET', '/api/v1/openapi.json')
|
||||
check(meta['status'] == 200 and raw == (PACKAGE / 'docs/openapi.json').read_bytes(), 'served OpenAPI equals complete packaged source bytes')
|
||||
name = 'Independent navigation package persistence — 救助 20260911'
|
||||
meta, raw = request(port, 'POST', '/api/v1/projects', {'name': name})
|
||||
created = json.loads(raw)
|
||||
check(meta['status'] == 201, 'one create returns 201')
|
||||
resource = str(uuid.UUID(created['resource_id']))
|
||||
model_id = str(uuid.UUID(created['model_id']))
|
||||
expected_summary = {'resource_id': resource, 'revision': 1, 'model_id': model_id, 'schema_version': 7, 'name': name, 'elements': 0, 'relations': 0, 'migration': None}
|
||||
check(created == expected_summary and resource != model_id, 'complete create summary with distinct fresh resource/model IDs')
|
||||
etag = f'"p-{resource}-r1"'
|
||||
headers = {k.lower(): v for k, v in meta['headers'].items()}
|
||||
path = '/api/v1/projects/' + resource
|
||||
check(headers.get('etag') == etag and headers.get('location') == path, 'create ETag and resource Location')
|
||||
meta, raw = request(port, 'GET', path)
|
||||
stored = json.loads(raw)
|
||||
model = {'schema_version': 7, 'id': model_id, 'alias': 'mission', 'name': name, 'description': '', 'elements': {}, 'relations': {}, 'diagrams': {}, 'artifact_links': {}, 'traces': {}}
|
||||
source = f'arcadia 7;\nproject mission {json.dumps(name, ensure_ascii=False)} id "{model_id}" {{\n description "";\n}}\n'
|
||||
expected = {'resource_id': resource, 'revision': 1, 'model': model, 'source_project': {'entry': 'project.arcadia', 'files': {'project.arcadia': source}}}
|
||||
check(meta['status'] == 200 and stored == expected, 'GET equals independently predicted complete Project and SourceBundle')
|
||||
check({k.lower(): v for k, v in meta['headers'].items()}.get('etag') == etag, 'GET ETag equals created revision')
|
||||
disk = data_dir / (resource + '.json')
|
||||
disk_bytes = disk.read_bytes()
|
||||
check(json.loads(disk_bytes) == expected, 'durable disk envelope equals complete expected GET')
|
||||
check({p.name for p in data_dir.iterdir()} == {'.arcadia.lock', disk.name}, 'private store contains only one project and lock')
|
||||
stop(process)
|
||||
process = None
|
||||
process, port = start(2)
|
||||
meta, raw = request(port, 'GET', '/health/ready')
|
||||
check(meta['status'] == 200 and json.loads(raw) == {'status': 'ok'}, 'restarted packaged server ready')
|
||||
meta, raw = request(port, 'GET', path)
|
||||
check(meta['status'] == 200 and json.loads(raw) == expected, 'restart retains exact complete Project and SourceBundle')
|
||||
check({k.lower(): v for k, v in meta['headers'].items()}.get('etag') == etag and disk.read_bytes() == disk_bytes, 'restart retains revision, ETag and every durable envelope byte')
|
||||
RESULT['persistence'] = {'resource_id': resource, 'model_id': model_id, 'revision': 1, 'etag': etag, 'disk_sha256': sha(disk_bytes), 'expected': expected, 'stop_kind': 'explicit process termination after acknowledged durable create; not a graceful-drain claim'}
|
||||
finally:
|
||||
for owned_process in owned:
|
||||
if owned_process.poll() is None:
|
||||
stop(owned_process)
|
||||
check(all(p.poll() is not None for p in owned), 'both owned server processes are terminal')
|
||||
check(file_map(PACKAGE) == prior['archive']['files'], 'server execution leaves complete extracted package unchanged')
|
||||
check(sha(ZIP.read_bytes()) == EXPECTED_ZIP, 'frozen ZIP unchanged after independent runtime checks')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
result_path = OUT / (sys.argv[1] + '-result.json')
|
||||
if result_path.exists():
|
||||
raise SystemExit('Refusing to overwrite prior evidence: ' + str(result_path))
|
||||
try:
|
||||
{'artifact': artifact, 'server': server}[sys.argv[1]]()
|
||||
RESULT['status'] = 'PASS'
|
||||
except Exception as error:
|
||||
RESULT['status'] = 'FAIL'
|
||||
RESULT['error'] = repr(error)
|
||||
RESULT['traceback'] = traceback.format_exc()
|
||||
RESULT['finished_utc'] = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())
|
||||
RESULT['script_sha256'] = sha(Path(__file__).read_bytes())
|
||||
RESULT['frozen_inputs_sha256'] = sha((OUT / 'frozen-inputs.json').read_bytes())
|
||||
write_json(result_path, RESULT)
|
||||
print(json.dumps({k: RESULT[k] for k in ('scope', 'status', 'started_utc', 'finished_utc')}, indent=2))
|
||||
print('checks:', len(RESULT['checks']))
|
||||
if RESULT['status'] == 'FAIL':
|
||||
print(RESULT['traceback'])
|
||||
sys.exit(1)
|
||||
@@ -0,0 +1,32 @@
|
||||
"""Preserve each independent evaluator invocation and its raw terminal streams."""
|
||||
from datetime import datetime, timezone
|
||||
from pathlib import Path
|
||||
import hashlib
|
||||
import json
|
||||
import subprocess
|
||||
import sys
|
||||
import time
|
||||
|
||||
out = Path(__file__).resolve().parent
|
||||
scope = sys.argv[1]
|
||||
assert scope in ('artifact', 'server')
|
||||
sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
paths = {key: out / (scope + '-' + key + suffix) for key, suffix in (('stdout', '.log'), ('stderr', '.log'), ('command', '.json'))}
|
||||
assert all(not p.exists() for p in paths.values())
|
||||
command = [sys.executable, '-X', 'utf8', str(out / 'review.py'), scope]
|
||||
result = {'started_utc': datetime.now(timezone.utc).isoformat(), 'command': command,
|
||||
'cwd': str(out), 'script_sha256': sha(out / 'review.py'),
|
||||
'frozen_inputs_sha256': sha(out / 'frozen-inputs.json')}
|
||||
started = time.monotonic()
|
||||
with paths['stdout'].open('xb') as stdout, paths['stderr'].open('xb') as stderr:
|
||||
completed = subprocess.run(command, cwd=out, stdout=stdout, stderr=stderr, check=False)
|
||||
result.update(exit_code=completed.returncode, elapsed_seconds=time.monotonic() - started,
|
||||
finished_utc=datetime.now(timezone.utc).isoformat(),
|
||||
stdout_sha256=sha(paths['stdout']), stderr_sha256=sha(paths['stderr']),
|
||||
script_unchanged=sha(out / 'review.py') == result['script_sha256'],
|
||||
frozen_inputs_unchanged=sha(out / 'frozen-inputs.json') == result['frozen_inputs_sha256'])
|
||||
with paths['command'].open('x', encoding='utf-8', newline='\n') as f:
|
||||
json.dump(result, f, indent=2)
|
||||
f.write('\n')
|
||||
print(json.dumps(result, indent=2))
|
||||
sys.exit(completed.returncode)
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"started_utc": "2026-09-11T21:23:13.292582+00:00",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-X",
|
||||
"utf8",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911\\review.py",
|
||||
"server"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-package-review-20260911",
|
||||
"script_sha256": "263f228487977b2af14491ed989ed70052e5d897e26b7a05e72614fbcb249c78",
|
||||
"frozen_inputs_sha256": "d117bff0ea9d05de463ca59b193fa44f4d252b8d846d7b958fe4fd18ab45abf9",
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 5.84400000000096,
|
||||
"finished_utc": "2026-09-11T21:23:19.146351+00:00",
|
||||
"stdout_sha256": "37a3cde4c9827d38e895e08cd773af3275ae6c66515fc1ee16d5ef9dd6d2aeac",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"script_unchanged": true,
|
||||
"frozen_inputs_unchanged": true
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"model":{"schema_version":7,"id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","alias":"mission","name":"Independent navigation package persistence — 救助 20260911","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Independent navigation package persistence — 救助 20260911\" id \"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f\" {\n description \"\";\n}\n"}}}
|
||||
@@ -0,0 +1,7 @@
|
||||
Arcadia model REST service
|
||||
|
||||
Usage: arcadia-server [--bind IP:PORT] [--data-dir PATH] [--token-file PATH]
|
||||
|
||||
Defaults: 127.0.0.1:8787; platform-local ArcadiaStudio/server directory.
|
||||
Token required for non-loopback binds. ARCADIA_SERVER_TOKEN is an alternative.
|
||||
Keep the data directory on local storage. See docs/server.md for deployment and API limits.
|
||||
@@ -0,0 +1 @@
|
||||
{"status":"ok"}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/health",
|
||||
"status": 200,
|
||||
"headers": {
|
||||
"content-type": "application/json",
|
||||
"x-request-id": "c678cca9-0def-4bec-b363-af712d36597d",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "15",
|
||||
"connection": "close",
|
||||
"date": "Fri, 11 Sep 2026 21:23:16 GMT"
|
||||
},
|
||||
"body_sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"status":"ok"}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/health/ready",
|
||||
"status": 200,
|
||||
"headers": {
|
||||
"content-type": "application/json",
|
||||
"x-request-id": "5a49d1ad-534f-4f41-aa1b-41c672cc45f3",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "15",
|
||||
"connection": "close",
|
||||
"date": "Fri, 11 Sep 2026 21:23:16 GMT"
|
||||
},
|
||||
"body_sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288"
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/api/v1/openapi.json",
|
||||
"status": 200,
|
||||
"headers": {
|
||||
"content-type": "application/json",
|
||||
"x-request-id": "609d92bb-daa6-47d1-9a10-d6bea0e894d4",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "359757",
|
||||
"connection": "close",
|
||||
"date": "Fri, 11 Sep 2026 21:23:16 GMT"
|
||||
},
|
||||
"body_sha256": "c6ae512f791a939eaf6ec5e5e78e9468bdee0e028092d00098bd90ad9498d967"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"elements":0,"migration":null,"model_id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","name":"Independent navigation package persistence — 救助 20260911","relations":0,"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"schema_version":7}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/api/v1/projects",
|
||||
"status": 201,
|
||||
"headers": {
|
||||
"content-type": "application/json",
|
||||
"etag": "\"p-d79cb850-9431-458d-abfc-7afe7c6b51f3-r1\"",
|
||||
"location": "/api/v1/projects/d79cb850-9431-458d-abfc-7afe7c6b51f3",
|
||||
"x-request-id": "5c62919b-682c-4eb8-8afc-e53b645d9be5",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "252",
|
||||
"connection": "close",
|
||||
"date": "Fri, 11 Sep 2026 21:23:16 GMT"
|
||||
},
|
||||
"body_sha256": "f58be90bf836b731790fd0fd1688428e6933fe69b5dcd33e193cf5972a0d24d5"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"model":{"schema_version":7,"id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","alias":"mission","name":"Independent navigation package persistence — 救助 20260911","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Independent navigation package persistence — 救助 20260911\" id \"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f\" {\n description \"\";\n}\n"}}}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/api/v1/projects/d79cb850-9431-458d-abfc-7afe7c6b51f3",
|
||||
"status": 200,
|
||||
"headers": {
|
||||
"content-type": "application/json",
|
||||
"etag": "\"p-d79cb850-9431-458d-abfc-7afe7c6b51f3-r1\"",
|
||||
"x-request-id": "71c149de-876f-44b9-a32a-9d7fc460d4ef",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "566",
|
||||
"connection": "close",
|
||||
"date": "Fri, 11 Sep 2026 21:23:16 GMT"
|
||||
},
|
||||
"body_sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"status":"ok"}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/health/ready",
|
||||
"status": 200,
|
||||
"headers": {
|
||||
"content-type": "application/json",
|
||||
"x-request-id": "9109a290-0c52-4756-a36c-e9f138097462",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "15",
|
||||
"connection": "close",
|
||||
"date": "Fri, 11 Sep 2026 21:23:16 GMT"
|
||||
},
|
||||
"body_sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"resource_id":"d79cb850-9431-458d-abfc-7afe7c6b51f3","revision":1,"model":{"schema_version":7,"id":"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f","alias":"mission","name":"Independent navigation package persistence — 救助 20260911","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Independent navigation package persistence — 救助 20260911\" id \"fe685f3f-6eaa-42cb-8b7e-3c0bc805834f\" {\n description \"\";\n}\n"}}}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/api/v1/projects/d79cb850-9431-458d-abfc-7afe7c6b51f3",
|
||||
"status": 200,
|
||||
"headers": {
|
||||
"content-type": "application/json",
|
||||
"etag": "\"p-d79cb850-9431-458d-abfc-7afe7c6b51f3-r1\"",
|
||||
"x-request-id": "5c746ffb-c10c-4d2d-a523-d76738cfe18c",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "566",
|
||||
"connection": "close",
|
||||
"date": "Fri, 11 Sep 2026 21:23:16 GMT"
|
||||
},
|
||||
"body_sha256": "68e6038926648c920fbdb3d7b786f82753f2a4751c236cb7a9f6193f23c86372"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
arcadia-server 0.2.0 listening on 127.0.0.1:64417; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\navigation-package-review-20260911\server-run\data
|
||||
@@ -0,0 +1 @@
|
||||
arcadia-server 0.2.0 listening on 127.0.0.1:64425; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\navigation-package-review-20260911\server-run\data
|
||||