{"channels":[{"id":"development","title":"Development Channel","description":"Latest builds, not tested, and may be unstable, be careful","versions":[{"version":"7f76ec44","changelog":"Last commit: SubGHz: extract the Frequency Analyzer into a loadable plugin (#1131)\n\nSub-GHz is the only main app still built into the firmware image, so everything\nin it costs internal flash permanently. The Frequency Analyzer is its only\nfeature owning a view, a worker thread and a scene outright, so it moves to\napplications/main/subghz_frequency_analyzer/ and builds into\nsubghz_frequency_analyzer.fal, mapped when its scene is entered and unmapped\nwhen it is left. The app keeps a thunk scene, a loader, and a private API table\nexporting the three app-internal functions the plugin calls.\n\nRelease build: 181,684 -\u003e 185,004 bytes of free flash (+3,320). The .fal costs\n5,103 bytes of heap while the screen is open and nothing when it is closed.\n\nThe sources had to leave applications/main/subghz/ entirely, because source\nexclusions in a manifest are silently ignored for built-in apps. The plugin also\ndeploys to apps_data/subghz/plugins/features/ rather than the default\napps_data/subghz/plugins/, which the radio device registry scans on every\nSub-GHz start; a new optional fal_path in the app manifest allows that. The\nunderlying loader behaviour is filed as #1130.\n\nTwo ordering constraints are load-bearing and commented where they apply: the\nOK-long scene transition stays in the app, since leaving the scene unmaps the\nimage the plugin would return into; and the plugin parks the dispatcher on an\napp-owned view before removing its own, since removing the current view latches\nan event loop stop and would otherwise quit Sub-GHz whenever the analyzer closed.\n\nAlso drops the analyzer model's write-only is_ext_radio, and stops the analyzer\nview closing a notification record it never opened.\n\nHardware validated: entering the analyzer maps the plugin (free heap -8,984 B,\nworker thread running at ~24% CPU), leaving it keeps Sub-GHz running and joins\nthe worker, and seven enter/leave cycles show no heap drift.","timestamp":1788810976,"files":[{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-firmware-1402.elf","target":"f7","type":"firmware_elf","sha256":"985b9715f81c7ccc5da85134a66c90dbeaf46bd9bfd6fd0cf41bba496f544dda"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-full-1402.bin","target":"f7","type":"full_bin","sha256":"eede07021fdacbcaec92b2f136d6960e63f21cc33b3114d2bdd67a6083600508"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-full-1402.dfu","target":"f7","type":"full_dfu","sha256":"f9dd7db3536f5d4e31e89cf12601a252b55ebc1a14f3cf4cf6b3a384ee286114"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-full-1402.json","target":"f7","type":"full_json","sha256":"0d938196752e97ed872c8aeedef2a042f48d42aea5355a76cf1b31bc85c6c16a"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-sdk-1402.zip","target":"f7","type":"sdk_zip","sha256":"2c1fcfb20b6e2f691d5843cfdf9c7e4aefe57aca117dcebd24a710d7d41055ef"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-update-1402.tgz","target":"f7","type":"update_tgz","sha256":"f588f4043e645bdea6d13684acb6acdee2dd3e4dbf07995b33524748a6b854e6"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-updater-1402.bin","target":"f7","type":"updater_bin","sha256":"0a0392daf1d2fe8004c2c02c2b0283439a358783b1a285c47208151de7dbaced"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-updater-1402.dfu","target":"f7","type":"updater_dfu","sha256":"f5560d330987ac391af41b3402dfbaae1265d3657fda9ad2bf3028e1516bab93"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-updater-1402.elf","target":"f7","type":"updater_elf","sha256":"e20179b30d8480346d74a667e398f00d1f26dab49fb281f3d73c38f6dc2e8380"},{"url":"https://unleashedflip.com/fw/dev/flipper-z-f7-updater-1402.json","target":"f7","type":"updater_json","sha256":"4ef922ae8a173551a676020567fd86531d547ef05f4370ace8d2898047864007"}]}]},{"id":"release-candidate","title":"Release Candidate Channel","description":"This is going to be released soon","versions":null},{"id":"release","title":"Stable Release Channel","description":"Stable releases","versions":[{"version":"unlshd-092","changelog":"## Main changes\n- Current API: 88.4\n- JS Runner, NFC: **Fix some out of memory crashes**\n- OFW: NFC DESFire: **Fix crash when reading card with a zero-key application**\n- NFC: **Ultralight AES is no longer dictionary attacked automatically on read**\n- NFC: **Protocol scenes moved into their own plugins, roughly halving the app's resident RAM** (by @mishamyte | PR #1073)\n- NFC: **Fixed the EMV plugin, which never loaded** (by @mishamyte | PR #1073)\n- NFC: **Ultralight AES - closed the remaining card-lock (AUTHLIM) paths** (by @mishamyte | PR #1082 | Fixes #1081)\n- NFC: **Ultralight - Amiibo/Xiaomi unlock no longer burns an AUTHLIM attempt when the password cannot be derived** (by @mishamyte | PR #1086 | Fixes #1083)\n- NFC: **Social Moscow - fixed the parser rejecting most genuine cards** (by @mishamyte | PR #1092 | Fixes #1091)\n- Loader: **Opening an app now shows the loading animation while its .fap is read from the SD card**, instead of the screen sitting frozen on the previous view (by @mishamyte | PR #1101 | Closes #1100)\n- Apps: **Added categories for apps in firmware builds**, if you had apps that were moved to new subfolders in favourites, or on quick buttons, you will need to re-add them to favs/buttons\n- Apps: Build tag (**18aug2026p2**) - **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)\n## Other changes\n- NFC: **Ultralight read result now says whether authentication failed or was never attempted** (by @mishamyte | PR #1090 | Closes #1088)\n- NFC: **Ultralight - the default password is no longer tried when AUTHLIM cannot be read** (by @mishamyte | PR #1089 | Fixes #1087)\n- BadUSB: Moved demo files to examples folder\n- NFC: Removed unreachable EMV render code that called an undefined function (by @mishamyte | PR #1085 | Fixes #1084)\n- NFC: Social Moscow - a partially read card no longer shows an all-zero card number as if it were real (by @mishamyte | PR #1097 | Fixes #1093)\n- NFC: Mosgortrans - an unrecognised ticket layout is now named in the debug log, instead of the Metro/Ground section vanishing with no explanation (by @mishamyte | PR #1097 | Fixes #1094)\n- NFC: SmartRider, All-In-One and Banapass no longer log an error for every card that is not theirs (by @mishamyte | PR #1097 | Fixes #1096)\n- NFC: Metromoney, Plantain, Two Cities and Kazan no longer present values from blocks that were never read - a 42949671.96 GEL balance, an empty purse dated 01.01.2010, a ticket valid from 00.00.2000 - declining the card or naming the field Unknown instead (by @mishamyte | PR #1102 | Fixes #1098)\n- NFC: WashCity, Microel, MiZIP, Bip, CharlieCard, Saflok, CSC, Banapass and H World no longer present values from blocks that were never read; MiZIP no longer guesses which of its two credit blocks is current, and CharlieCard no longer picks a balance sector by comparing two unread counters (by @mishamyte | PR #1103 | Fixes #1098)\n- NFC: SmartRider again parses dumps saved before the file format recorded which blocks were read, such as converted PM3 dumps, and Bambu now parses them too (by @mishamyte | PR #1103 | Fixes #1098)\n- NFC: the SKPPK, SevPPK and SZPPK ticket parsers no longer report a ticket as not issued when its blocks were simply never read (by @mishamyte | PR #1103 | Fixes #1098)\n- NFC: Plantain no longer claims the PPK keys are installed on every 1K card; a card without the sector that carries them now reads No, and one whose key is missing reads Unknown (by @mishamyte | PR #1102 | Fixes #1098)\n- NFC: a supported-card parser that declines a card no longer leaks its output into the next parser (by @mishamyte | PR #1102 | Fixes #1099)\n- NFC: Social Moscow again parses dumps saved before the format carried a read mask, such as converted PM3 dumps (by @mishamyte | PR #1102 | Fixes #1098)\n\u003cbr\u003e\u003cbr\u003e\n\n----\n\n[-\u003e How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)\n\n[-\u003e Unleashed FW Web Installer](https://web.unleashedflip.com)\n\n## Please support development of the project\n\n| Service                                                                                                                                                                                        | Remark                    | QR Code                                                                                                                                                                                                                             | Link/Wallet                                                                                       |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|\n| \u003cimg src=\"https://cdn.simpleicons.org/patreon/dark/white\" alt=\"Patreon\" width=\"14\"/\u003e **Patreon**                                                                                               |                           | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/a88a90a5-28c3-40b4-864a-0c0b79494a42\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | [patreon.com/mmxdev](https://patreon.com/mmxdev)                                                  |\n| \u003cimg src=\"https://cdn.simpleicons.org/boosty\" alt=\"Boosty\" width=\"14\"/\u003e **Boosty**                                                                                                             | patreon alternative       | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/893c0760-f738-42c1-acaa-916019a7bdf8\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | [boosty.to/mmxdev](https://boosty.to/mmxdev)                                                      |\n| \u003cimg src=\"https://gist.githubusercontent.com/m-xim/255a3ef36c886dec144a58864608084c/raw/71da807b4abbd1582e511c9ea30fad27f78d642a/cloudtips_icon.svg\" alt=\"Cloudtips\" width=\"14\"/\u003e CloudTips    | only RU payments accepted | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/5de31d6a-ef24-4d30-bd8e-c06af815332a\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | [pay.cloudtips.ru/p/7b3e9d65](https://pay.cloudtips.ru/p/7b3e9d65)                                |\n| \u003cimg src=\"https://raw.githubusercontent.com/gist/PonomareVlad/55c8708f11702b4df629ae61129a9895/raw/1657350724dab66f2ad68ea034c480a2df2a1dfd/YooMoney.svg\" alt=\"YooMoney\" width=\"14\"/\u003e YooMoney | only RU payments accepted | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/33454f79-074b-4349-b453-f94fdadc3c68\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | [yoomoney.ru/fundraise/XA49mgQLPA0.221209](https://yoomoney.ru/fundraise/XA49mgQLPA0.221209)      |\n| \u003cimg src=\"https://cdn.simpleicons.org/tether\" alt=\"USDT\" width=\"14\"/\u003e USDT                                                                                                                     | TRC20                     | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/0500498d-18ed-412d-a1a4-8a66d0b6f057\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `TSXcitMSnWXUFqiUfEXrTVpVewXy2cYhrs`                                                              |\n| \u003cimg src=\"https://cdn.simpleicons.org/ethereum\" alt=\"ETH\" width=\"14\"/\u003e ETH                                                                                                                     | BSC/ERC20-Tokens          | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/0f323e98-c524-4f41-abb2-f4f1cec83ab6\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `0xFebF1bBc8229418FF2408C07AF6Afa49152fEc6a`                                                      |\n| \u003cimg src=\"https://cdn.simpleicons.org/bitcoin\" alt=\"BTC\" width=\"14\"/\u003e BTC                                                                                                                      |                           | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/5a904d45-947e-4b92-9f0f-7fbaaa7b37f8\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `bc1q0np836jk9jwr4dd7p6qv66d04vamtqkxrecck9`                                                      |\n| \u003cimg src=\"https://cdn.simpleicons.org/solana\" alt=\"SOL\" width=\"13\"/\u003e SOL                                                                                                                       | Solana/Tokens             | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/ab33c5e0-dd59-497b-9c91-ceb89c36b34d\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `DSgwouAEgu8iP5yr7EHHDqMNYWZxAqXWsTEeqCAXGLj8`                                                    |\n| \u003cimg src=\"https://cdn.simpleicons.org/dogecoin\" alt=\"DOGE\" width=\"14\"/\u003e DOGE                                                                                                                   |                           | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/2937edd0-5c85-4465-a444-14d4edb481c0\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `D6R6gYgBn5LwTNmPyvAQR6bZ9EtGgFCpvv`                                                              |\n| \u003cimg src=\"https://cdn.simpleicons.org/litecoin\" alt=\"LTC\" width=\"14\"/\u003e LTC                                                                                                                     |                           | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/441985fe-f028-4400-83c1-c215760c1e74\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `ltc1q3ex4ejkl0xpx3znwrmth4lyuadr5qgv8tmq8z9`                                                     |\n| \u003cimg src=\"https://bitcoincash.org/img/green/bitcoin-cash-circle.svg\" alt=\"BCH\" width=\"14\"/\u003e BCH                                                                                                |                           | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/7f365976-19a3-4777-b17e-4bfba5f69eff\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `qquxfyzntuqufy2dx0hrfr4sndp0tucvky4sw8qyu3`                                                      |\n| \u003cimg src=\"https://cdn.simpleicons.org/monero\" alt=\"XMR\" width=\"14\"/\u003e XMR                                                                                                                       | Monero                    | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/96186c06-61e7-4b4d-b716-6eaf1779bfd8\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `41xUz92suUu1u5Mu4qkrcs52gtfpu9rnZRdBpCJ244KRHf6xXSvVFevdf2cnjS7RAeYr5hn9MsEfxKoFDRSctFjG5fv1Mhn` |\n| \u003cimg src=\"https://cdn.simpleicons.org/ton\" alt=\"TON\" width=\"14\"/\u003e TON                                                                                                                          |                           | \u003cdiv align=\"center\"\u003e\u003ca href=\"https://github.com/user-attachments/assets/92a57e57-7462-42b7-a342-6f22c6e600c1\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/da3a864d-d1c7-42cc-8a86-6fcaf26663ec\" alt=\"QR image\"/\u003e\u003c/a\u003e\u003c/div\u003e | `UQCOqcnYkvzOZUV_9bPE_8oTbOrOF03MnF-VcJyjisTZmsxa`                                                |\n\n#### Thanks to our sponsors who supported project in the past and special thanks to sponsors who supports us on regular basis\n\n@mishamyte, ClaraCrazy, Pathfinder [Count Zero cDc], callmezimbra, Quen0n, MERRON, grvpvl (lvpvrg), art_col, ThurstonWaffles, Moneron, UterGrooll, LUCFER, Northpirate, zloepuzo, T.Rat, Alexey B., ionelife, ...\nand all other great people who supported our project and me (xMasterX), thanks to you all!\n\n## **Recommended update option - Web Updater**\n\n### What `e`, ` `, `c` means? What I need to download if I don't want to use Web updater?\n\nWhat build I should download and what this name means - `flipper-z-f7-update-unlshd-092(e / c).tgz` ? \u003cbr\u003e\n`flipper-z` = for Flipper Zero device\u003cbr\u003e\n`f7` = Hardware version - same for all flipper zero devices\u003cbr\u003e\n`update` = Update package, contains updater, all assets (plugins, IR libs, etc.), and firmware itself\u003cbr\u003e\n`unlshd-092` = Firmware version\u003cbr\u003e\n\n| Designation | [Base Apps](https://github.com/xMasterX/all-the-plugins#default-pack) | [Extra Apps](https://github.com/xMasterX/all-the-plugins#extra-pack) |\n|-----|:---:|:---:|\n| ` ` | ✅ |  |\n| `c` |  |  |\n| `e` | ✅ | ✅ |\n\n**To enable RGB Backlight support go into LCD \u0026 Notifications settings**\n\n⚠️RGB backlight [hardware mod](https://github.com/quen0n/flipperzero-firmware-rgb#readme), works only on modded flippers! do not enable on non modded device!\n\nFirmware Self-update package (update from microSD) - `flipper-z-f7-update-unlshd-092.tgz` for mobile app / qFlipper / web\u003cbr\u003e\nArchive of `scripts` folder (contains scripts for FW/plugins development) - `flipper-z-any-scripts-unlshd-092.tgz`\u003cbr\u003e\nSDK files for plugins development and uFBT - `flipper-z-f7-sdk-unlshd-092.zip`\n# Install FW via Web Updater:\n### [Default](https://lab.flipper.net/?url=https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-update-unlshd-092.tgz\u0026target=f7\u0026channel=release-cfw\u0026version=unlshd-092) \u003e ` `\n\n### [Extra apps](https://lab.flipper.net/?url=https://unleashedflip.com/fw_extra_apps/flipper-z-f7-update-unlshd-092e.tgz\u0026target=f7\u0026channel=release-cfw\u0026version=unlshd-092e) \u003e `e`\n\n### [No apps](https://lab.flipper.net/?url=https://unleashedflip.com/fw_extra_apps/flipper-z-f7-update-unlshd-092c.tgz\u0026target=f7\u0026channel=release-cfw\u0026version=unlshd-092c) \u003e `c`\n","timestamp":1787349254,"files":[{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-any-scripts-unlshd-092.tgz","target":"any","type":"scripts_tgz","sha256":"7912deb5650579c3097e1a3b032fe3ccc7e374c0e8e2b8a8dc96b882b6e389a9"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-firmware-unlshd-092.elf","target":"f7","type":"firmware_elf","sha256":"a8a08e417710fbca5db38d564ff530c6802272a7b9ac6192e2aff1ae28583187"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-full-unlshd-092.bin","target":"f7","type":"full_bin","sha256":"845dbce4d82d07555a195d8fc0b0a02355498296f032f9e9ee3eb90aaa05b3f5"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-full-unlshd-092.dfu","target":"f7","type":"full_dfu","sha256":"ebd9f63fc6a105a221f8ff3ee7bf53cdbdded5ed93575027232a254c229ab252"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-full-unlshd-092.json","target":"f7","type":"full_json","sha256":"73a286d537423a03d0697d303ed62a6c242ae13b6ef7f5ed98237ba8b809f7b9"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-sdk-unlshd-092.zip","target":"f7","type":"sdk_zip","sha256":"04348c3a4bc3d1f536d40433b98cbdcae19d9be085deaa8d301311a185d21ba8"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-update-unlshd-092.tgz","target":"f7","type":"update_tgz","sha256":"fcc8b67f73c09d83d50d6afd48b32a497eec9bcd07101f18adc083a93b3d3603"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-update-unlshd-092.zip","target":"f7","type":"update_zip","sha256":"cdd0cc6f55dea1f2198c10f36f92487434845ef7c789f4486bf41c1501e5b40a"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-updater-unlshd-092.bin","target":"f7","type":"updater_bin","sha256":"39fceb6420957c068632d38222fa0ae7a9b09badfed63e66bbbf6910f796af5e"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-updater-unlshd-092.dfu","target":"f7","type":"updater_dfu","sha256":"6a7f5e17fdc5a7ed71341f4be2e123386ffeb2b6ba8d5f2712030e68a55943d5"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-updater-unlshd-092.elf","target":"f7","type":"updater_elf","sha256":"b4d52bdbe4fc6b1ee2720b42fa5308e6a5fbc65595db2c4c10b0a8da219e3588"},{"url":"https://unleashedflip.com/fw/unlshd-092/flipper-z-f7-updater-unlshd-092.json","target":"f7","type":"updater_json","sha256":"d20557d8437c01ccbf235f6b5f704db0d8050a123fd877ce1a5d6313c4cc60a7"}]}]}]}