| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- {
- "schemaVersion": 1,
- "pageVersion": "sha256:2e5dcb382a443a271be7c245304c8aad46d09a5722939de151a90fe1c5e0c86a",
- "claims": [
- {
- "id": "claim_5f458a6b32c4452a9d25edf481e1f07e",
- "statement": "F8 is handled on every screen: the first press asks for confirmation and the second starts the relink, while any other key cancels the pending request and an Esc used to cancel is consumed.",
- "evidence": [
- {
- "resource": "repo://src/app.rs#L356-L381",
- "version": "repo-lines-v1:sha256:b64194da9c7bce682333ce6e12c758fef9076e9a0af5e51f088b07063965a086:eyJzZWxlY3RlZExpbmVDb3VudCI6MjYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjI2OTEwMzllOGFhMzZiZmZmZmI3OTMyMjRhMjA3MWIwYmRlZmE0Mzg3OGNlYmE0MDJiMmY1NDlhODczYjNjMDgiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImM4MDg4M2RjYzQ1NWNiNGUwODk3NDkxNzMwZmVhYmQzOWM3MTRhYTRmYTUzZTc4MzA1YThkN2ViMWQyZjYxZmYiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjBlZjIyYTA2NDVkNDAwY2EyNWVmYzI2Mjg2ZTdjMDZmOWUzZmZhZmQxY2UwMzVjMmZjOTkyYWZhNGI2NGIxY2EifQ"
- },
- {
- "resource": "repo://src/app.rs#L884-L903",
- "version": "repo-lines-v1:sha256:dd7415d7eb098a51dfb451afc950bc0918baaa5c2b9d01f64bd1354a87ccdb76:eyJzZWxlY3RlZExpbmVDb3VudCI6MjAsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjlhZGRmNjgzMjdhYTA4ZWZjNDYxNGFmZDIwOTkzZTFkNzZiZjUxNmQ3NzRjM2QyMmIzOTUyOTEwNmNkOTBhZmMiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6ImU2YjA0NDkxNDY5NzIyZTgzNjNhOTRlNDA0NDUzOGUwMTNhMmEyMTdlMzZiMWU1NjhiYTYwYWNiN2I0YzhmMmUiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjE2MmVlNTdlNDFhOGMyMGFlMDE2NGRmMjYxNDM5ZGNjNDk5ZDM1MjA4MzQxNTE1MTZkMDQ3ZThkZWFlOGE0NjYiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImE2NTVlZGVmNDZhYzg4YTI3NGFkODVmNWQ2NmRhYTgyYTZkZDg3ZGY4MWQwOWNiMTIxNzVjNDFkNWY5YWY1MTgifQ"
- }
- ]
- },
- {
- "id": "claim_6074752bd7964af7bc44d6897ef2c067",
- "statement": "The web command Relink calls start_relink directly, without the TUI double-press confirmation; the browser page asks for confirmation before posting /api/relink with the X-Wh-Request header.",
- "evidence": [
- {
- "resource": "repo://src/app.rs#L1144-L1151",
- "version": "repo-lines-v1:sha256:6a5fafc027a4dad94444764670c73f86302a4de5f80873b8c2731496881881a1:eyJzZWxlY3RlZExpbmVDb3VudCI6OCwiZmlyc3RTZWxlY3RlZExpbmVIYXNoIjoiOGY4NmU3NjA1MmFiZTAzYjI3OGY0NjA0MzNmOTJhNjFlOWE2ZmM2YTA2NzA0Mjg4NGQ3MjJjNmVjNmMwNWEwMiIsImxhc3RTZWxlY3RlZExpbmVIYXNoIjoiZTZiMDQ0OTE0Njk3MjJlODM2M2E5NGU0MDQ0NTM4ZTAxM2EyYTIxN2UzNmIxZTU2OGJhNjBhY2I3YjRjOGYyZSIsInByZWNlZGluZ0NvbnRleHRMaW5lQ291bnQiOjMsInByZWNlZGluZ0NvbnRleHRIYXNoIjoiOTAzYWM0MTkxYWMxNTg3OGMxODk3Zjc5N2MwNTcwYzkzNmQ5ZTM4NDgyODgxOTNkMWM2ZDhhN2MzMDBkNTA0MyIsImZvbGxvd2luZ0NvbnRleHRMaW5lQ291bnQiOjMsImZvbGxvd2luZ0NvbnRleHRIYXNoIjoiZTc3ZDk1Mzg3NWIzYjM4OTk2YjhkOTM5Mzk5M2YyZTUxOGY1MGMzMzY1NjgzZDMxNGFjNmE5NjNhMjliOTBmMSJ9"
- },
- {
- "resource": "repo://src/web.rs#L166-L174",
- "version": "repo-lines-v1:sha256:81e9004c1f6afdff65111c92f71cf2a8b9e2fd1f87d5d54d60e8446e7b1dd361:eyJzZWxlY3RlZExpbmVDb3VudCI6OSwiZmlyc3RTZWxlY3RlZExpbmVIYXNoIjoiODU5OWJkMWM5YjdhMTQ5ZjczYzQzMjQ2MjljMzczMzFmOGNlZTM1NDVhN2IzYWUwNjk1ZWM0NmFlZjBiZmJjNCIsImxhc3RTZWxlY3RlZExpbmVIYXNoIjoiNDEyY2EzNDVjY2Y3NWJmOWMwODA2YmNlNjk1YmU4ZGU4MDhiNzk5ODQyNTFhN2E1NGQyMDJjZjYxMDFkZDQ1MSIsInByZWNlZGluZ0NvbnRleHRMaW5lQ291bnQiOjMsInByZWNlZGluZ0NvbnRleHRIYXNoIjoiNGRhMDBiODU3YTc3N2IyNzQwZmQxZjg0MWIxZWQ0MzcwNmYwOTc5YWEyNzE5Zjk1YzJjOTJjMGNkYWEzOWJkYiIsImZvbGxvd2luZ0NvbnRleHRMaW5lQ291bnQiOjMsImZvbGxvd2luZ0NvbnRleHRIYXNoIjoiNGNmODQ4NzQ5MjczZDdkMWJlZDQ1ZTg2ZTNmMTU3ZmY3NTE0MjIyMTFkMWE3YzFlM2RhZDIzYWNkODNiZWRmNCJ9"
- },
- {
- "resource": "repo://src/web_page.html#L703-L718",
- "version": "repo-lines-v1:sha256:edcf716f5c77bc9ba443f65a19535e9c1b254b9949a238743590df637a35157e:eyJzZWxlY3RlZExpbmVDb3VudCI6MTYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImVhZjIyY2YwNzMyNTkyYzI0NzE0MWNiZTYxZWZhMTEwMTI2MTJmNWEzMTIyYjlhZjliYmFmNTJmNTcyNGQxOTQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQxMmNhMzQ1Y2NmNzViZjljMDgwNmJjZTY5NWJlOGRlODA4Yjc5OTg0MjUxYTdhNTRkMjAyY2Y2MTAxZGQ0NTEiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6Ijc2NTNiYWEyY2QxMjM0ZDlmZTgzOGNiZTJhN2EzODc1YTcyMWMxOTRmNGRjMjZiZTgwYjZlOTU5MGY2YzE3MmIiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjU4MjJhZjlkZGY3ZTI1ZjQxYTFmZjU1NDA2MDljN2FhNGNhZmZjODBkMjhjM2VjNjkxY2ExY2RmOTMxMzQ0MDMifQ"
- }
- ]
- },
- {
- "id": "claim_61c1cf660cdb4769a895097a3dc5d711",
- "statement": "start_relink ignores requests while a relink is running; otherwise it shows the connecting screen, clears the QR, resets own_jids_known and spawns a task that runs WaHandle::relink and reports AppEvent::Relinked.",
- "evidence": [
- {
- "resource": "repo://src/app.rs#L320-L341",
- "version": "repo-lines-v1:sha256:562a22627a48012be000f4fe8e09f389e6e78bb3e5f7b9930922352ad69710bc:eyJzZWxlY3RlZExpbmVDb3VudCI6MjIsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImIzZDgxYmQ3NmJjMThmZDc2YTBlMzE3M2FiZTI5Yzc5ZDZiMzYzZGUxMjhkZDEwOGI5ZDg4M2Q2OWVlNGJlNGQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjM0YjVjYjQyNzgzMDViZTExYTkyOWY2MjYzOWFkYjMzMzI3NjczYTdjZmVmZDgxNTBjOGNhMjcwMmJiZjE5N2YiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImI5ZWM4YTdlN2ExNmVjZmZhNzMzMzI3ODJjM2M4YzRlNjNkYjczODcxNzQ5YjVlMjhkMWNlMmYyOTZmZmYyYmMifQ"
- }
- ]
- },
- {
- "id": "claim_a64da236b7ef44d391eb09c8a0b7c999",
- "statement": "WaHandle::relink stops the old client (logout, wait up to 10 seconds, abort the translator), deletes session.db and its side files or empties its tables when the file is locked, and starts a new unpaired client that sends its events to the same channel.",
- "evidence": [
- {
- "resource": "repo://src/whatsapp.rs#L182-L237",
- "version": "repo-lines-v1:sha256:18f2dfb379587e6702f10be30e023ea43187acf5f2e74eee0646e34c148de96c:eyJzZWxlY3RlZExpbmVDb3VudCI6NTYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjYwMzUyMWI1YmRmYWViNzk2MzY5ZTExMzEwODIwMjIwZTNhMTI1MGUwY2E5NzIyMGEzYTI1OWFkMjQxNTcwZGIiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6Ijg3NzllYzNlN2JjNmZkMzdlNDYxMTdhODY2ZDA2YWIzZTVlNGVlYmE0ODJjYmViYzkzZjhjZGRjZjYyOTM5ZTAiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6Ijk5OTU0Y2ZjYmI3ZmVlMDA0ZTg0M2I4ZDdmZjAxNTA3ZTlmOGU5YTYzNWI1MjZlOWQ1ODRmNzY1MDA4YjRiZDYifQ"
- },
- {
- "resource": "repo://src/whatsapp.rs#L314-L367",
- "version": "repo-lines-v1:sha256:dae8e9fd58393c76159603a1143da95f40e9d77d62eaa8e9531737a4a58b8edb:eyJzZWxlY3RlZExpbmVDb3VudCI6NTQsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjgyNTI5M2Y3MjNjNGMzMjZmNDJlMDFmMzc1Nzk1ZTJjMjE4NzQxNGEyNjI5NDEzOTEwODc3Mjc3MzdlMWMzMDEiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQxMmNhMzQ1Y2NmNzViZjljMDgwNmJjZTY5NWJlOGRlODA4Yjc5OTg0MjUxYTdhNTRkMjAyY2Y2MTAxZGQ0NTEiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjYwNjNjNGQxYWY4Y2Q4OWJiMGJkZDc2NTdmZmNiZjY4MDZhNjEwZDc5ZDZjOGQ0YzMwN2MyNDFkZjM5MDA1MjIiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjI1MjJlMWI3MWMwMDczNGUwMWUwYTJhN2ZjYjU1ODdjYWEwN2RkYzRlZjRjMTViYTEyNGFhN2M1ZWRlZTVjYzUifQ"
- }
- ]
- },
- {
- "id": "claim_f53cf16e91a448c69a18c9991038dad7",
- "statement": "While no session is running during or after a failed relink, sends, image downloads and own JID lookups fail or return nothing because WaHandle::client reports 'WhatsApp session not running'.",
- "evidence": [
- {
- "resource": "repo://src/whatsapp.rs#L200-L210",
- "version": "repo-lines-v1:sha256:8ed098e34276e2c4b9ff74e786b647375c2d873d70640b609b0ae4bca9505394:eyJzZWxlY3RlZExpbmVDb3VudCI6MTEsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjEwYjNlNTU4ZDczYzgzNWI1NWVkY2U4NWUxNTMzYjM1ODczM2U1OWU4ZGNmYTJmZTM3N2FmNDBjZTcyZjY4OTUiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjE5ZTc2MzU1Y2YxMTk5NDgwYzNmOTk4MzZiMTQ4NmM4NDFkODkxZmFhZDkwNGM2MDhlMDkzMDIyZDM3NTdhZWUiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImE3M2Y4MjFiY2U5NjYxNDdhMDEyMmRjYjVhZGExZmVjZjgxMWIyZmNiNjIwZDUwZGFiY2U2MTg0OTUzNjVhNWUifQ"
- },
- {
- "resource": "repo://src/whatsapp.rs#L279-L295",
- "version": "repo-lines-v1:sha256:2716d1991bf1de21e1b70d5a1702f8e881af4787f4afd11837ef8767c63b07b3:eyJzZWxlY3RlZExpbmVDb3VudCI6MTcsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImE2OGU3Zjk2MjU1MTJjM2E1NzQ5NDIzZDA2MDc0ODRhZjQxODc4NThmZDhkNjhhMTcwMWQ1ZWI1ODA3MWU4ZTkiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImFkMjVmMDBjOGVlOTdlZDMzZGJiMTNiMzNiYmRjOWEyNjhjMzhkODZmMjlkYTQyYTg1YjBkN2U0NGE0YTYxNzciLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjFiY2ZkYmJhNTAwZmIyZWEyMTlhZTdiNDQ0NmUzZTU1NTA4YWViMWQ3ZjdjYmM4MGYxNTUyNjMzMzk5ZGY1MWMifQ"
- }
- ]
- },
- {
- "id": "claim_68f154e0c2c9462eb3e3328666058891",
- "statement": "A relink resets only the WhatsApp session database; the history database with chats, messages and autoreply flags is not touched.",
- "evidence": [
- {
- "resource": "repo://src/app.rs#L320-L354",
- "version": "repo-lines-v1:sha256:f986a6b8380806257f348dc108fa11b5fbf0d7fca2d638d33cdedb965da8a9b6:eyJzZWxlY3RlZExpbmVDb3VudCI6MzUsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImIzZDgxYmQ3NmJjMThmZDc2YTBlMzE3M2FiZTI5Yzc5ZDZiMzYzZGUxMjhkZDEwOGI5ZDg4M2Q2OWVlNGJlNGQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjM0YjVjYjQyNzgzMDViZTExYTkyOWY2MjYzOWFkYjMzMzI3NjczYTdjZmVmZDgxNTBjOGNhMjcwMmJiZjE5N2YiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImU1ZTg0YjQyYzc5NDMxZTNkOWI4Mjk4MGQwN2Y5NWQxMTBiYjQ1ZGUxZTI0NjlkYjcxMDJlNzJmODRiM2FjOWIifQ"
- },
- {
- "resource": "repo://src/whatsapp.rs#L221-L237",
- "version": "repo-lines-v1:sha256:63e137b22805f72a6e35c74bf1f9296c30d5dd1c696101d7b7db2f3dedb3b664:eyJzZWxlY3RlZExpbmVDb3VudCI6MTcsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjY4YjU3MmE2ZGZjZGNjZDc1YmE0ZDBkZDZiYmEzNjUwY2UwNDFkZDkxYzRjNjE1YTBmMDJhNDllMjNlNTA2OWQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImIyNTdmMTI1NGQ0NjJmZjgyYTFmYTFmZjYyNzFlNzIzNTM1NTFkMDZlNjMxMDQ2OWYxMGZmZWUxZTY2ZmVlMjMiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6Ijk5OTU0Y2ZjYmI3ZmVlMDA0ZTg0M2I4ZDdmZjAxNTA3ZTlmOGU5YTYzNWI1MjZlOWQ1ODRmNzY1MDA4YjRiZDYifQ"
- }
- ]
- },
- {
- "id": "claim_26a79653b21a4f10992d81769d99eb47",
- "statement": "New pairing QR payloads switch the app to the Pairing screen and are exposed both to the TUI and, rendered as SVG, to the web panel state.",
- "evidence": [
- {
- "resource": "repo://src/app.rs#L1171-L1184",
- "version": "repo-lines-v1:sha256:643e53e7eee86239879c37d679254899bc317cdbf3cd55b8314e04ba1657043c:eyJzZWxlY3RlZExpbmVDb3VudCI6MTQsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImIzN2M0MzFhZmQ5NGMyNzU0NzJkNjliODNlMGM0MmRmMjU0NmQ2MDQ3NmM4ODg3Yzk3MDRmZWM2Y2U0MDkyMDMiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImRkZDFkZTJkMmJiNWE5ODAxZDE4MTAyYTQwYzlmOTc4NjRkNjNkYmEzMzkzMzdiZDVlYTU3Y2FiOGU4YTYwYzgiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImJlODM0YjUzNzA2ODgzYmQzMmMxMmViNmQ0OGEyMmFjZjlkNTIyYzIzOWJlNTE5NDZmNzA5YjIxZDNkNjIwMzIifQ"
- },
- {
- "resource": "repo://src/app.rs#L406-L411",
- "version": "repo-lines-v1:sha256:b1ff41a223bdf9bbf36663f8088fa2379ee28283923bdb2f0cbbc4f5adbdcaee:eyJzZWxlY3RlZExpbmVDb3VudCI6NiwiZmlyc3RTZWxlY3RlZExpbmVIYXNoIjoiNmQ4Y2YwMmQ4NTY5ZjVhNDdmNGI2ZjRmNzkzMGY3OTMxNzMzZWY0YTg0MzA4M2ZiZmMzMDM2Y2IzYmIyNzkwZCIsImxhc3RTZWxlY3RlZExpbmVIYXNoIjoiNTUyMmM0MmNkMTljNmQwM2Q4MDhjNDUyNzIwNTUyODI1YjdlYTFjNWI0OTFiMjE4NTExY2FjNzQxNWNmOWQ5YiIsInByZWNlZGluZ0NvbnRleHRMaW5lQ291bnQiOjMsInByZWNlZGluZ0NvbnRleHRIYXNoIjoiYzk0OTJlYzlhMzZlOGQ4NTQ2MTUyYjgyMmQ1N2ZkMjAwOTg5MTUwMzBhMjBkOWJkYTFkNWZhZDQ0ZjhmMWI1ZiIsImZvbGxvd2luZ0NvbnRleHRMaW5lQ291bnQiOjMsImZvbGxvd2luZ0NvbnRleHRIYXNoIjoiMTYxODU0MTVhYzdlMzU2MTg4MWU4NTViMTEwN2Y3NDYzNjIwZTI5NjM3MWI0NWU4ODMwNGNhMjYxODY0MDYxZCJ9"
- },
- {
- "resource": "repo://src/web.rs#L364-L379",
- "version": "repo-lines-v1:sha256:e6d58dec7c8a45140e76290e175a7b2f5a9b3c59f60b3e244064813974a3ed1d:eyJzZWxlY3RlZExpbmVDb3VudCI6MTYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjMxYjQ2MDBlYjQ4M2JkNTEzNjA1ZTE0ODVkNmRjNmNjMDA3NjJkNzRiODNjNzg4OTQ2MGQzOWNkMGRjMzQ1YTgiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQxMmNhMzQ1Y2NmNzViZjljMDgwNmJjZTY5NWJlOGRlODA4Yjc5OTg0MjUxYTdhNTRkMjAyY2Y2MTAxZGQ0NTEiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjE5ZTc2MzU1Y2YxMTk5NDgwYzNmOTk4MzZiMTQ4NmM4NDFkODkxZmFhZDkwNGM2MDhlMDkzMDIyZDM3NTdhZWUiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjQ0NGIyYWRlMGYzNzRmOGZjZGYxNGM5MTQxYzNkNTMxYjcxMzgwN2ZkZTc0NzI1NTZiOWJlNDI1MjE5NzM4OWYifQ"
- }
- ]
- }
- ],
- "verification": {
- "by": "openwiki/0.7.2",
- "at": "2026-10-23T21:26:24.156Z"
- }
- }
|