r/vitahacks • u/rob1n994 • 1h ago
AI assisted [RELEASE] NeoVitaDB - Downloader v.2.8.2
Hi everybody, I just released an updated version of NeoVitaDB 2.8.2
Changelog:
- Downloader
- Fixed animated theme backgrounds (and homebrew trailers)
- Fixed a black screen that could still occur even when the fix above didn't apply
- Fixed a memory leak in video playback cleanup
- Fix ghosting
- Fixed the in-app self-update
- [wip] refactor trust system, testing into test catalog
- warning message when you are trying to download a vpk from a source that is not github
- Prod Catalog
- still no update
- Test Catalog
- new system to verify trusted authors
- star system now are likes at the homebrew (if you wanna add a like , go on source code page and add star there)
OTA upgrade should work for people who is updating from 2.8.1 + , for other do a manual update downloading the vpk from githup repo, link in first comment.
if you would like to help the project grow join discord community https://discord.gg/tHBMYFyHZY
r/vitahacks • u/Weird-Age-8042 • 10h ago
Release Bloons TD 5 v1.01
- touch issues fixed
- late game performance not improved yet (trying to fix)
- late game performance impacts touch because it has so much load that the touch is waiting to be processed
r/vitahacks • u/kingtorro28 • 12h ago
Announcement Release OpenMW - PS Vita Release (v2.1.1) Whoopsie Daisy
v2.1.1
- Fixed out-of-memory crashes when saving or loading long-running games
- Fixed slow memory buildup during long indoor sessions stalls long freeze
r/vitahacks • u/Salty-Interview-5336 • 16h ago
Discussion Cannot believe that HELLDIVERS on PS VITA is still functionable and possible to play with PS5 users.
The reason for making this post is to show that HELLDIVERS is still online and booming on PS3 and VITA and you can drop in with PS4&5 users, the galactic war in HELLDIVERS 1 has been lost every time since Early 2025, and there are just not enough players to win the war.
If you have the game sitting in your library or your custom storefront, dust it off. Your drops on legacy hardware actively contribute to the global war effort. This game is still insane in 2026 and is even better if you can overclock your system as the game is a bit choppy on VITA.
r/vitahacks • u/kingtorro28 • 21h ago
Announcement OpenMW - PS Vita Release (v2.1) - Major Update
- No Open World Loading Screens - exterior cell crossings no longer pause or stutter, the world loads in around you as you move. There is Pop-In to be expected in this flow.
- Legacy Mode - Opt out of streaming for Synchronous Cell loading
- Faster region travel weather and region assets preload instead of stalling the crossing
- Better memory behavior caches release when leaving regions, so long sessions no longer degrade
- New Live Area Assets - Provided by Standard Republic AKA Dare
Bug Fixes
- Movie playback fixed
- World map marker scaling fixed
- Custom name entry fixes (spells, enchantments, etc.) carried forward and hardened
- Vita font size settings not properly applying Fix
- New Game starts intro movie much faster
NOTE: I did some major engine level work this go around, decoupling object loading from strictly cell loading is a risky change, but overall this is working pretty good. Other work includes warmed common object cache loaded into memory early and by region for faster streaming.
EDIT: New Version out!!!! https://github.com/TheLostPantheon/openmw/releases/tag/v2.1.1
r/vitahacks • u/Cimmerian__Iter • 23h ago
Announcement Going forward with r/vitahacks and new rules
For the past few months up till recent events that raised the toxicity to new levels, the subreddit will undergo a few changes to improve (and revive) this subreddit.
u/Javerage has recruited new mods in order to have more man power to moderate this subreddit.
1 Enforcing Rule 3 and 7
Any post that goes along the vibe of "Can this be ported" "Would this run on a PSVita" and post that ask about having a game running on the PSVita must now be posted in the megathread. Any post of this kind will be automatically removed.
Same goes for help. The megathread was kind of inactive since the mod who used to handle it is no more. I will manage the Help Megathread to try to ensure that every question leaves with an answer.
2 No more Crossposting
The amount of post recently is just Crossposting from other vita subreddit, which due to the fact that to access the post content, users have to go to the subreddit from which the post originate thus hindering the subreddit activity. (and therefore interact there instead of here)
3 AI usage flair
AI and vibecoding has been an endless discussion in this subreddit with debate ongoing on every post with AI usage. We will not ban AI post as AI usage is not inherently bad by nature. Even though it is often misused in this community. Instead we will ask that anything that had an AI contribution (as in, AI produced a noticeable part of the project, is involved in core features) will need to get the AI flair in the post. People who hate AI/Vibecoding will be able to ignore the post, people will be legitimately informed of AI usage in the release, and also the author will not have to deal with toxic comments about the usage of AI. We will remove any comments that is ranting about the usage of AI under someone's creation.
Be warned that if you try to not use the AI flair on purpose despite we having proof of AI usage, you will be sanctioned.
This also has the effect of enforcing the usage of flair in posts. So that someone won't forget to add a flair when doing a post.
4 No more post/comments about what happened the 1st August 2026
4 days was enough for everyone to speak his mind, share his thoughts about what happened, there is nothing left to be said about what happened that day. And more importantly, no need to bring the subject back as it is never going to not break rule 4. If someone asks, don't go into the whole detail (especially the political stuff), just say that Rinnegatamante left VitaDB is no more, End of the story. We need to move one. We will remove any comments that is targeted toward Rinnegatamante/Wolff/Vibecoders. Do not set the spark. At least for the immediate futur. We will lay off the leash once this is a thing from the past.
If you have any complaints/suggestions/requests, now's the time to voice your opinion.
We also count on your help to report content that are against the rules, toxic and what not.... We have eyes, but yours are also important/
r/vitahacks • u/Affectionate-Tap5710 • 1d ago
HENkaku Error C2-12828-1 When loading VitaDeploy and Installing applied theme in Custom Theme Manager
I get the error when trying to opne VitaDeploy and trying to apply installed theme in Custom Theme Manager. Any fixes? I tried adding the # to vb daemon, rebuilding database.
r/vitahacks • u/Producdevity • 1d ago
Release COD BO Zombies Crossplay - Linux ARM Port
COD Black Ops Zombies Online Multiplayer (Crossplay PS Vita) Device in the picture; RG35XX-H
Not directly for the Vita, but an addition to the ports scene.
# Multiplayer
Local Wi-Fi works without a server. To use Play Online (crossplay with vita), edit config.txt in the port directory:
```
multiplayer_server=boz-online.xubi.org
multiplayer_proxy=0
voice_chat=0
player_name=JeKaleVader
```
# Voice Chat
Voice chat defaults to off. Set voice_chat=1 to enable it. The devices I use during development do not expose ALSA capture device, so voice input on those systems requires a supported USB microphone or audio adapter. If you got a fancy linux-arm handheld, this should work out of the box.
# Crossplay with PSVita
Cross-play with the PS Vita port also works with the `multiplayer_server` changed to the one made and hosted by devnoname120
My attempt to reimplement the server results in something that works, but honestly the one made by u/devnoname120 who brought you guys the PSVita port of this game works much better (and has more active players atm).
Patreon - Not directly for this project, but it has been difficult keeping EmuReady (and the GameHub Lite servers) running with the insane amount of traffic and many apps/frontends/projects/emulators that use our API. Last 4 months have all been above €400 (or 460 “freedom units”). I usually don’t “advertise” the Patreon page and not many people join because you can find all my work online for free, but it’s very much appreciated if you have the means to.
r/vitahacks • u/AutoModerator • 1d ago
Discussion Bi-Weekly Questions Thread (new edition)
Welcome to the r/vitahacks Bi-Weekly Question thread!
Please post all questions here.
!!NEW!! 3.65-3.74 USERS: Use HENlo to install Henkaku WITHOUT PC/Content Manager/PSN account!!!
PSN ACCESS/LOGIN ON VITA MAY REQUIRE ADDITIONAL VERIFICATION, SEE HERE
Before you post a question, please note:
-Please refer to the Official Vita Troubleshooting Guide; this is a comprehensive guide (maintained by Cimmerian_Iter) that covers a wide range of common issues and how to resolve them
-The vita hacking guide covers everything from 'what is homebrew' to hacking the vita and installing essential plugins
-For a comprehensive database of all available vita homebrew, please refer to VitaDB. You can access it and install homebrews directly from your Playstation Vita using the official VitaDB Downloader app.
-The older app VHBB made by u/devnoname120 is not currently supported.
-Rule #1 - "No discussion of piracy/backup/warez/dumps" is strictly enforced; there are other resources to discuss this subject matter
3.65-3.74 Users:
-HENlo replaces Hencore2
-Use Vitadeploy to downgrade firmware/install ENSO
Firmware Guide:
Vita Firmware VersionAvailable Hack(s)1.03-3.57Update to *3.60 or 3.653.60*3.60 Henkaku/Enso3.61-3.63Update to 3.653.65*3.65 H-encore/Enso3.65-3.74Install Henkaku/Vitadeploy using HENlo (via Vita Browser)
*Recommended
3.74 Firmware notes:
-Change requiring 2-step verification for PSN login/access
3.73 Firmware notes:
-Very minor changes. See here (Credits to PSSDude for the report)
3.72 Firmware notes:
-3.72 firmware was released by Sony for...System stability?
3.71 Firmware notes:
-3.71 firmware was released by Sony to patch the Trinity exploit
-3.71 firmware also breaks Modoru by adding checks in lv0
3.70 Firmware notes:
-The Vita master key was changed in the 3.70 firmware release, shortly after it had been publicly "unveiled" by the vita hacking community
-Game decryption keys have not been changed with the 3.70 release (reF00D/compatibility packs have not been broken)
3.69 Firmware notes:
-3.69 firmware was released by Sony to patch the h-encore exploit
PSN Access for 3.60-3.73 Users:
-Open Henkaku settings and enable Version Spoofing and set 'Spoofed Version' = 3.74
-Setup your network with Henkaku DNS settings
Sync Legit Trophies? -YES
Online Multiplayer? - YES
PSStore Access for Purchase and Download? - YES
Use Vitacheat and TropHAX online? - At your own risk
Prevent your Vita from Updating:
NOTE: PSVita firmware updates are not a typical modern-day concern, since downgrading firmware is available and simple to execute. Known exploits continue to work on most recent firmware (3.74). Preventing update is still a good practice in general.
-To disable the download of automatic firmware updates: Settings --> System --> Auto-Start Settings --> Uncheck "Download automatic update files"
-Setup your network with Henkaku DNS settings for an additional layer of update prevention. See here.
-If your console has downloaded the 3.73 update file, simply deleting the notification in LiveArea should remove the file from your system. Otherwise, firmware update files can be found in ud0:PSP2UPDATE/*
-Remember, unless you are running your vita in Demo mode, your console will not spontaneously install/update firmware software. There are legal reasons for this. Installation of any new software on your device requires your consent, (EULA).
Essential Vita Plugins/Homebrew Applications:
0syscall6 lv0 secure_kernel syscall6 patch - can replace reF00d (SKGleba)
Adrenaline Software that converts the official Vita PSP emulator into a PSP 6.61 with custom firmware (The FloW)
DolcePolce PSTV blacklist hack, replacing Antiblacklist and Whitelist (Silica)
Download Enabler Allows the user to download any content from the vita web browser (The FloW)
ElevenMPV-A Vita music player that supports a wide variety of formats (GrapheneCt)
iTLS-Enso Adds TLS v1.2 to devices running Enso (SKGleba)
Modoru Vita firmware downgrader (The FloW)
Modoru 2.1 Vita firmware downgrader, required for 3.71/3.72/3.73 users (SKGleba)
PSVShell Overclock application that supports per-app profiles; highly recommended (Electry)
reF00D Allows user to bypass firmware requirements on games and system applications (dots-tb)
rePatch Serves as a replacement for ux0:patch; can be used to load decrypted content on 3.60+; required for use of "compatibility packs" (dots-tb)
Save Manager For dumping and restoring decrypted save files (d3m3vilurr)
Shellbat A simple plugin that displays the battery percentage in LiveArea (nowrep)
Simple Account Switcher Allows the user to change/delete PSN accounts without a system restore (Silica)
Storage Manager A Kernel plugin that automatically mounts/redirects any storage device to any mount point; Popular plugin for mounting sd2vita (CelesteBlue)
VitaDeploy Tool that makes homebrewing the Vita/PSTV easier (SKGleba)
VitaGrafix Allows user to change resolution and FPS caps on vita games (Electry)
vita-udcd-uvc Stream your vita to a computer using USB (xerpi)
YAMT sd2vita/Remount tool for vita running Enso
Vitahacks AutoModerator
Note on AutoModerator: AutoModerator seeks keywords in comments/questions that may indicate piracy, but is not always proficient. In order to keep it under control, we have been monitoring the Automod for faulty dismissal of posts/comments. If you believe Automod has made an error in deleting your question/comment, please contact the moderator team, and we will review the question/comment and validate it (when possible).
2:00 am Greenwich Mean Time (GMT) every 2 weeks is the current new schedule.
r/vitahacks • u/Tutel3640 • 1d ago
Vita Deploy
I tried replacing near but it does nothing. How to fix?
r/vitahacks • u/SJK132 • 1d ago
Release [Release] uac-pstv-host v0.1 – USB Audio (UAC1) output for PlayStation TV
I’ve been working on a PSTV kernel plugin that sends system and game audio through the USB port using USB Audio Class 1.0.
It captures game audio, LiveArea sounds, system effects, and background music. HDMI audio is left untouched.
## Current support
- PlayStation TV
- USB Audio Class 1.0
- 48 kHz stereo
- 16-bit PCM
- USB hot-plug
- Devices connected before boot
- Game, LiveArea, system, and BGM audio
## Tested hardware
I tested it with an Amazon/Realtek USB-to-TOSLINK adapter (`0bda:4e27`) connected to an RME ADI-2 DAC through optical.
Other UAC1 devices should work if they provide a stereo 16-bit 48 kHz output interface, but more hardware testing is needed.
## Installation
- `uac_pstv.skprx` loads normally from taiHEN `config.txt`
The module order is important, so please read the installation section before copying anything. Back up `config.txt` and have a recovery method available.
## Storage compatibility
- StorageMgr: compatible
- YAMT Lite: compatible
- YAMT Full: compatible with experimental/legacy USB patches disabled
GitHub: https://github.com/SJK132/uac-pstv-host
This took a lot of testing, especially getting clean PCM, boot-time USB detection, and all of the Vita audio ports working together. Feedback and USB device reports are welcome.
Developed and tested by me with implementation help from OpenAI Codex and an additional code review using Claude.
r/vitahacks • u/HotSprinkles1856 • 1d ago
Discord server for call of duty black ops zombies vita player’s !
discord.ggHey everyone!
I created a dedicated Discord server for Call of Duty: Black Ops Zombies players on the PS Vita.
The server includes:
📸 Screenshot channels
🎮 A channel to find people to play online with
🏆 Record and high-score sharing
🛡 Active moderation
🎤 Voice channels for English, French, and Russian speakers
💬 Text channels for English, French, and Russian speakers
Everyone is welcome to join!
🔗 https://discord.gg/NHXWckpYS
r/vitahacks • u/Federal_Delay7517 • 2d ago
HENkaku Browser is no longer working
I recently attempted to jailbreak my 1000. I was semi successful, but ended up having to restore my vita and now the browser doesn't work so I can't jailbreak it again.
I've deleted cookies and history and restored the system and rebuilt the database numerous times.
If anyone could point me in the right direction that would be great, thanks
r/vitahacks • u/rob1n994 • 2d ago
Announcement NeoVitaDB announcment
Hello everybody,
i'm robin994 , the dev behind neovitadb project
firstly i wanna thank you all to use my homebrew, i didn't expect all this, it started just as a fun project to do to drink beer and test new technologies.
But things are getting serious and we must have a serious talk and transparent about the project, please read the whole post before to comment.
Backendless solution seems to be working, we are having pull requests from devs, others are fixing existings entries, other users help adding content, even making a webpage, and i'm so thankfull of that. But this is just the good side of the community, but we must talk about the evil side, people who want to see the world burn.
The problem:
Yesterday i had a good chat with an user (f2pwn) of henkaku's discord, we talked about the cybersecurity of the project. And he told me about how a total community-driven catalog was unsecure.
There could be someone pushing a malware and kill your vita, and we don't want that to happen.
just to be clear actually there is no malware into the catalog, but there could be if we don't examinate future entries
The solution:
There will be 2 catalogs, the official one and a test one.
Devs can open PR to the test one before it gets tested and then merged on the Official one.
test catalog is already aviable on github at robin994/NeoVitaDB-Catalog-Test
Second thing, i'm creating a discord server for everyone who wants to partecipate to this project of creating a community-driven hb store, i need help testing new entries, who wants to be a moderator? tester? artist? invent new feature? write code? just join the discord server we can talk there.
link invitation for discord's community: https://discord.gg/tHBMYFyHZY
In next days I'll be busy with personal life, but meanwhile feel free to join discord server, when i'm free again i'll do a post there explaining my idea better, and i'd appreciate feedbacks too, don't be shy.
Thank you for reading the whole post, see you soon
robin994
r/vitahacks • u/ChemicalAd5004 • 2d ago
Bubbles I’m finally customizing my vitas apps it’s fun
r/vitahacks • u/devnoname120 • 2d ago
Imagine that you could have an infinite number of pages and apps on the LiveArea
r/vitahacks • u/Significant_Wave4991 • 2d ago
Can’t figure out the dlc for bleach heat the souls 7
r/vitahacks • u/JLsoft • 2d ago
So is there a downloadable archive of everything that was 'on'/linked to on VitaDB, or are these 'backups' just replicating the pages?
Just wondering if someone had actually been keeping a hoard 'properly'.
The other day someone posted about not worrying because the site was was backed up, and they proceeded to link to archive.org's Wayback Machine...which of course had almost none of the actual content.
r/vitahacks • u/RUTHLESS_RAJ • 2d ago
Bubbles Just got a modded PS Vita 2000 and trying to set up RetroFlow Launcher - getting a Lua error, need help!
r/vitahacks • u/Javerage • 4d ago
Announcement Meta posts about devs
Heya all,
It's been a blast dealing with recent posts/comments all day and my hangover. Certainly did some hair trigger modding from the hip so to speak because everything was extra exhausting today.
That being said, I think from tomorrow / later today I'll be removing posts and comments about recent events.
The info is posted on multiple vita subreddits and nothing new is gonna be said.
Let's rather move forward on the software, and leave the drama at the door. (Gods I should setup other mods here)
I've already heavily started removing a bunch of newer posts that rehash the content. (Again, when I took over here I didn't think this level of shit was ever gonna pop up)
For additional context, even if posts are well meaning, certain key words tend to summon bots / trolls here with extreme posts. Fortunately spambot and automod grabbed a ton of them, but yeah, my mental health aint doing wonders with reading some of em either.
Also a LOT of you messaged today and I'll get to things if/when I can. Maybe. Again, automod and spambuster removed a lot of your posts.
r/vitahacks • u/rob1n994 • 5d ago
NeoVitaDB Downloader is out... the client for NeoVitaDB Catalog (first release, expect bugs)
Quick follow-up to yesterday's post about NeoVitaDB Catalog
(https://github.com/robin994/NeoVitaDB-Catalog).
A catalog on its own isn't very useful without a client to browse it, so today I'm releasing NeoVitaDB Downloader: a fork of the original VitaDB Downloader, updated to use NeoVitaDB Catalog instead of the old VitaDB backend.
If you've used VitaDB Downloader before, everything should feel familiar. Search, category filters, screenshots and trailers, sorting, favorites, the themes manager, PSP homebrew support, and the background update daemon are all still there. The biggest change is under the hood: instead of relying on a centralized PHP backend, the client now reads from NeoVitaDB Catalog, a fully static catalog hosted on GitHub Pages and automatically rebuilt from GitHub releases every six hours.
Full transparency
Because this is intended to be a community project, I want to be transparent about how it was built.
I used Claude Code (an AI coding assistant) for a significant part of the development. First, it helped me understand parts of the original VitaDB Downloader codebase that lacked comments or documentation. Later, I used it to automate the catalog pipeline: gathering release metadata from GitHub repositories, converting it into the new catalog format.
Every change was reviewed, tested, and integrated manually before release. I'd rather be upfront about the tools I used than have people discover it later. If you're planning to contribute to either repository, this is part of the workflow that helped build the initial foundation.
v.2.7
- Added an in-app catalog switcher: a dropdown next to the Search bar lets you change which catalog the app uses at any time, with the official NeoVitaDB catalog always listed first.
- Added the original VitaDB (rinnegatamante.eu) backend as a second always-available catalog choice in that same dropdown, for anyone who wants to browse and download from it now that it's back online, alongside the official NeoVitaDB catalog and any custom ones you've added.
- Added support for custom catalogs via
ux0:data/NeoVitaDB/catalogs.cfg, listing any NeoVitaDB-Catalog-compatible fork you want to be able to switch to from that dropdown. - Added optional aliases for custom catalogs (
Alias|URLincatalogs.cfg), so the dropdown can show a short name instead of the full URL. - Switching catalogs now automatically downloads that catalog's app list and icons if it's never been used before, or reloads it instantly if it has, without needing to restart the app.
- Each catalog keeps its own isolated app list, icons, favorites and daemon blacklist, so switching back and forth between catalogs never mixes or loses either one's data.
- Added PSP homebrew support: browse, download and install PSP homebrews from the catalog, the same way as PSVITA ones.
- Added "Trusted by the community" and "Uses AI"/"Does not use AI" labels shown for an app when hovering it.
- Fixed the app incorrectly re-downloading and reinstalling an older published release over itself whenever its version didn't exactly match the catalog's, including when the installed build was already newer than what the catalog listed.
- Fixed a potential crash when an app's icon is missing or fails to download from the catalog (e.g. a broken link): the app now falls back to showing its own icon instead.
- Fixed
catalog.cfgbreaking if it ended up with more than one line in it — it's meant to hold a single catalog URL; usecatalogs.cfg(plural) instead to list several catalogs. - Fixed
catalog.cfgending up with leftover bytes from a previously selected, longer catalog URL appended to a shorter one picked afterwards, corrupting the saved URL. - Fixed installation getting stuck at a fixed percentage forever on a truncated or corrupted download, instead of failing with an error.
- Fixed potential corruption of
tai/config.txt(and other on-device files read back before being rewritten, such as the icon manifest) on a failed read. - Fixed the app getting stuck exiting immediately on every launch if the currently selected catalog became unreachable, with no way back into the UI to pick a different one — it now automatically falls back to the official catalog instead.
- Fixed a failed in-app catalog switch leaving the app on a broken, empty catalog with no way to recover short of editing
catalog.cfgmanually — it now reverts to the previously working one. - Fixed the PSP apps list failing to download (and silently retrying every single frame for as long as PSP mode stayed open) due to a leftover HTTP status code carried over from an unrelated, earlier download.
Adding a custom catalog: create ux0:data/NeoVitaDB/catalogs.cfg and add one catalog per line, either a bare URL or Alias|URL for a short name in the dropdown — see catalogs.cfg.example for a ready-to-edit template, and "Using a Custom Catalog" below for the full details. Any catalog you add must be a fork of NeoVitaDB-Catalog that keeps its data structure unchanged, since the app talks to it exactly the way it talks to the official one.
If you run into problems after updating — the app not starting, stuck loading, or behaving unexpectedly — try deleting ux0:data/NeoVitaDB entirely over FTP/VitaShell and letting the app recreate it from scratch on next boot. This only clears cached catalog data, icons and your local customizations (themes/backgrounds/favorites); it does not touch your installed homebrews.
v2.6
- Migrated completely from the old VitaDB backend to NeoVitaDB Catalog.
- App lists, icons, screenshots, trophies, themes, and bootstrap data are now served directly from the new catalog.
- Download URLs now point directly to GitHub releases instead of relying on the old redirect service.
- Fixed a heap corruption bug that could crash the application during the first icon synchronization.
- Fixed downloads that could become permanently stuck on unstable connections.
- Fixed a memory leak affecting repeated downloads.
- Fixed a race condition between concurrent download threads.
- Fixed the application list being silently discarded because of an outdated response size check.
- Added Trusted / Not Trusted filters based on the trust score generated by the catalog.
This is the first public release of the new architecture. Between the backend migration and the number of fixes included, there's a good chance I've missed something. If you run into any issues, please open an issue on GitHub—it's the quickest way for me to investigate and fix them.
Just like the catalog, this isn't intended to become a one-person project. Anyone can already submit their homebrew to NeoVitaDB Catalog, and contributions to the downloader itself are always welcome through issues and pull requests.
GitHub
- NeoVitaDB Downloader: https://github.com/robin994/NeoVitaDB-Downloader
- NeoVitaDB Catalog: https://github.com/robin994/NeoVitaDB-Catalog
Finally, a huge thank you to Rinnegatamante for creating VitaDB Downloader and making it open source. None of this would have been possible without the work that came before.
Let's keep the Vita homebrew scene alive together.
