yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] BeardedGears:
Good for you... For ease of this ROM and the instructions are clear to use lineage recovery when doing this ROM, I would say to have no issues installing for majority of people.
[OnePlus 9 Pro] osm0sis:
Yep, wasn't disputing that. 👍
[OnePlus 9 Pro] mattie_49:
This makes me sad. Hope this final fix he's working on does the trick.
[OnePlus 9 Pro] BeardedGears:
https://xdaforums.com/t/rom-official-lemonade-13-lineageos-20.4536697/post-88179871

Stated here when fix is present, the ROM support will continue
[OnePlus 9 Pro] mattie_49:
I believe Luk said this was his last attempt at fixing . If not it's just sad . Love my op9
[OnePlus 9 Pro] BeardedGears:
I sure hope so...
[OnePlus 9 Pro] LuK1337:
ngl but this discussion is kinda pointless.
[OnePlus 9 Pro] BeardedGears:
👍 Luk
[OnePlus 9 Pro] xerves78:
no new release this week ?
[OnePlus 9 Pro] MJPollard:
Unfortunately, the OnePlus 9 Pro has been temporarily removed from the LineageOS 20 release list due to several issues that are causing some major headaches for people. All new releases are currently on hold until these problems can be eliminated.
[OnePlus 9 Pro] xerves78:
OK THX

I have no problems on the latest release 🤔
[OnePlus 9 Pro] MJPollard:
Okay, for those of you who'd like to switch back to LineageOS 19.1 until these problems are resolved (or just want to stay on 19.1 for whatever reason), I built an unofficial release right after the February ASB patches were merged. Links are provided below for the zip, sha256, and recovery image files (you'll probably have to flash the recovery image first since the LOS 20 recovery would consider it a downgrade and refuse to flash the zip; either that, or use TWRP). This is pure, unfiltered LineageOS, with absolutely no changes made by me. You should probably turn off system updates after installing so that you aren't pestered to upgrade to LOS 20, which would defeat the whole purpose. 😁

This will be the only build I make available until the next ASB patches are available in March, or if there's a fix for any serious issues that are merged into the 19.1 tree in the interim, as the LOS team usually doesn't do anything other than minor fixes to previous releases (their major work is concentrated on the current release). Also note that I'm not providing any support, I'm just making 19.1 available to those who want it. 😉

ROM: lineage-19.1-20230218-UNOFFICIAL-lemonadep.zip

Checksum: lineage-19.1-20230218-UNOFFICIAL-lemonadep.zip.sha256sum

Recovery: lineage-19.1-recovery-lemonadep.img

Let me know if the links aren't working (they're on MediaFire for now, which I haven't used in a dog's age) and I'll try to fix them.
[OnePlus 9 Pro] BeardedGears:
Awesome, I haven't moved to 20, stayed on 19.1, so I just would flash the zip then and win ... Thanks
[OnePlus 9 Pro] osm0sis:
@MJPollard have you tested dirty flashing from official to your unofficial? I'm worried that it'll change the decryption key and break/require a data format.
[OnePlus 9 Pro] justanicename:
Have been using this fix for 48hours. So far so good. So I prefer to stay on v20.
[OnePlus 9 Pro] filjusz:
Fine for me too. Seems it fixed this issue
[OnePlus 9 Pro] MJPollard:
No, I haven't, because I use my own custom ROM (based on LOS) on my 9 Pro. Someone will probably have to try it to see what happens. As I said, I'm only providing the ROM, so caveat emptor. ;) I'd recommend doing a full backup of apps and data before flashing it in any event, and I'd definitely recommend doing a clean flash if going backwards from 20 to 19.1.
[OnePlus 9 Pro] xerves78:
works fine here too :)

Seems it fixed the problems
[OnePlus 9 Pro] alb94:
Has this problem been reported in the latest 14feb release? I remember I used it for 3 days and I didn't have this problem on twitter. Out of curiosity, I came back about 3 hours ago and I'm using Twitter a lot and so far the videos are playing normally. Thing that, in previous versions and also in Nameless, StagOS, Xtended, PE, occurs in a maximum of 30 minutes after using twitter.
[OnePlus 9 Pro] justanicename:
4days - 96 hours and still fine. Long enough for me that it is fixed. 🙂
[OnePlus 9 Pro] Queph:
Are you happy with battery peformance? Is it better than OxygenOS?
[OnePlus 9 Pro] giandal:
Bumping the question.

Anybody had issues with phone calls over bluetooth ???

Also, I have seen that lemonadep has been unshipped from LuK and it is not anymore an official release. Does this mean it's been discontinued, or is it only temporary?
[OnePlus 9 Pro] justanicename:
I dont know, i never stay long on stock rom
[OnePlus 9 Pro] xerves78:
battery is very good on los 20

nearly equal on oxygenos
[OnePlus 9 Pro] Aqq123:
Thank you for sharing your build. Did you use the default LOS test keys, or generated your own?

If the latter, could you share the replacement cert and key values in /data/system/packages.xml for use with the key migration script: https://github.com/LineageOS/scripts/blob/master/key-migration/migration.sh#L14
[OnePlus 9 Pro] MJPollard:
I used the default keys. I didn't see the sense in going through all the trouble of generating new keys when these were simply going to be unofficial builds.
[OnePlus 9 Pro] VelosterM14:
FWIW I am trying this put cached_apps_freezer disabled setting on my LOS20 tester LE2125 to see if it helps the borked cert store issues I've been seeing and described here already.

Moved my SIM to the tester LOS20 so I can run this for a while and see. If it can make it a week without hosing up then it would be the first time I've seen that on LOS20 and a decent indicator it was the culprit.
[OnePlus 9 Pro] xerves78:
9 Pro still no longer maintained ?

why ? the problems are solved / fixed
[OnePlus 9 Pro] alb94:
Probably yes. Although I don't have video playback problems on twitter or any app, in the last released version(02/14). I've been using it since Friday and it's working normally. But I saw comments about other problems, but for my use, everything is working 100% fine.
[OnePlus 9 Pro] xerves78:
i have no problems too since the "patch" / option
[OnePlus 9 Pro] Furai:
I'm patiently waiting for the latest fix - in meanwhile I'm planning on how I'll proceed with flashing LOS20 on my device. I will follow the wiki, that's not an issue, I've used LOS for years now and I already have 19.1 on my device.

I just would like to do clean flash this time around but I never came up with a good solution to backups&restore apps that would be fast and painless. Any tips there? What's the current go to?
[OnePlus 9 Pro] MJPollard:
Swift Backup. Backs up and restores apps flawlessly (Titanium Backup, the community's previous "go to," hasn't been updated in ages, and doesn't handle modern app configurations like split APKs properly). It also backs up text messages, call logs, and WiFi settings, scheduled backups, cloud storage, everything the average user needs. Spend the few dollars and go with the paid version, it's well worth the investment.
[OnePlus 9 Pro] xerves78:
Neo backup

Open source and works perfect 😁

GitHub - NeoApplications/Neo-Backup: backup manager for android

backup manager for android. Contribute to NeoApplications/Neo-Backup development by creating an account on GitHub.

github.com
[OnePlus 9 Pro] Furai:
Thanks, I'll have a look, sounds great!

Thanks as well! I think this one requires root and I haven't really rooted my device, didn't need it for my use-case.
[OnePlus 9 Pro] xerves78:
All backup needs root to backup user / APP data

I need root for adblock, xposed, xprivacylua, fakegapps, ....
[OnePlus 9 Pro] MJPollard:
Some news regarding this longstanding problem and the fix described below:

According to the LOS Gerrit, this change has been merged into android_kernel_oneplus_sm8350. Also, the changes to move the OP9Pro to the OOS 13 firmware and binaries (in the kernel, android_device_oneplus_lemonadep, and android_device_oneplus_sm8350-common) are in the process of being incorporated (some have already been merged, others are still in code review). That should mean that when OP9Pro releases resume, it'll be with the requirement to finally update the necessary firmware to LE2125_11.F.20. And the peasants... rejoiced. 😁
[OnePlus 9 Pro] xerves78:
so no new releases in the next time :(
[OnePlus 9 Pro] osm0sis:
Luk said "see ya next week", so I'd say that's a good sign.
[OnePlus 9 Pro] sodnwsdho:
Thank you for continuing to update，Whether the firmware of OOS is automatically updated or manually flashed into fastboot
[OnePlus 9 Pro] sgmatrix:
I'm having really bad WiFi problems v20 videos don't load internet keeps disconnecting anyone have any idea why
[OnePlus 9 Pro] VelosterM14:
yay glad to see, sounds like good news.

I don't consider this definitive at this point, it has only been 2-3 days, but so far my LOS20 tester phone (still on 20230110 build) with the suspend execution of cached apps set to disabled has not had a cert failure yet. I am tempted to try setting it back to default just to see if the cert errors start up again but going to wait it out.
[OnePlus 9 Pro] xerves78:
Where did he say this ?

Thx
[OnePlus 9 Pro] osm0sis:
In the issue thread.

Media playback breaks and apps need to be restarted (#5384) · Issues · LineageOS / issues / android · GitLab

Expected Behavior Audio and video should play normally Current Behavior After an...

gitlab.com
[OnePlus 9 Pro] MJPollard:
Looking forward to the fix and the move to A13 firmware at last, which will finally allow me to start using my custom LOS 20 ROM. Now if we could just find a fix for Bluetooth going all cattywampus with certain BT configurations (like my 2020 Ford Fusion's SYNC infotainment unit). 😉
[OnePlus 9 Pro] xerves78:
OK THX
[OnePlus 9 Pro] Mogster2K:
I did the T-Mobile to EU conversion (LE2127 to LE2123.) Will I need to flash the Global LE2125 stock? Currently running the LOS 20 Feb 14th build with no apparent problems.
[OnePlus 9 Pro] xerves78:
its in the "Changes to be included in next build" :)

LineageOS Downloads

download.lineageos.org
[OnePlus 9 Pro] MJPollard:
No idea, actually. I'm running the global LE2125. I suppose we'll know more when the time comes.
[OnePlus 9 Pro] Zhono:
Just gonna toss out, after I gave up on dealing with the issues on LOS 20, I ended up reverting to stock, and then did the conversion from my Tmobile LE2127 to Global LE 2125, and then decided to try out the Xtended rom. Had the exact same issues and that rom. Applied the above fix (the cached apps freezer setting) a couple of days ago. All of the issues seem to be completely fixed. No need to force restart Google play services, no crashing Firefox, no dead camera, none of the other assorted issues. So yeah, only been a few days, but it sure seems like the issue has been figured out.

Hoping I can move back to LOS 20 on the next update, assuming the issues really are fixed. Xtended is okay, but there are some UI things I don't like, and updating seems to be a matter of constantly manually checking the thread for new releases, and manually downloading and sideloading, which is annoying. Automatic OTA updates are so much nicer.
[OnePlus 9 Pro] ewannebo:
When creating a new APN, why are all the fields greyed out?
[OnePlus 9 Pro] spamerobaldomero:
Is there oos cam included? Thanks
[OnePlus 9 Pro] xerves78:
No

Los own cam 😉
[OnePlus 9 Pro] spamerobaldomero:
Nice! And how is it compared to original? Quality on videos or photo is somehow similar? I had lineage on my old op7t pro and was the best rom I had (almost 0 bugs during 2 years) but I remember the camera app was not good enough sadly
[OnePlus 9 Pro] MJPollard:
The new camera app is called Aperture, which replaces the Snap camera on older LOS releases. Couldn't tell you if it's any better because I don't use it (I use a Google Camera port), but it's supposed to be able to use the very latest and most up to date Camera API (Camera2? Camera3?), which allows access to the unique features on a device's camera. So, I'd say that in that respect, it's already better than the previous camera app.
[OnePlus 9 Pro] xerves78:
Which gapps version do you use ?

I think aperture makes better pictures as gcam in 9 pro

And it supports all cameras of the phone and ois
[OnePlus 9 Pro] MJPollard:
Gapps or Google Camera port? As far as comparing, I'll try it for myself once LOS 20 starts rolling again and I can update the firmware to A13 and install my LOS 20 fork on it.
[OnePlus 9 Pro] xerves78:
Sorry

I mean gcam 😉

Which gcam Version do you use ?

I tryed gcam but aperture makes better pictures and supports all cameras

Why you dont try los 20 with a12 Firmware ?

The latest release works good with the fix
[OnePlus 9 Pro] MJPollard:
I'm currently using LMC 8.4. It's had a couple of updates, I think, but I'm of the "when it works, don't mess with it" school. 😉

I'm not using it at the moment because I'm waiting for all of the necessary commits to be merged. When I see LOS 20 releases resume for the OP9Pro, then I'll know it's time to make my move. (I don't like half-a**ing things; I'd rather just do it properly from the get-go.) In the meantime, I'll just keep my source tree up to date and bide my time. My phone is currently working (and stable) on A12, so I'm in no hurry.
[OnePlus 9 Pro] xerves78:
The "not los 20 maintained" message is removed from the wiki page 👍

Info about lemonadep | LineageOS Wiki

wiki.lineageos.org
[OnePlus 9 Pro] MJPollard:
The reversal was merged today, in fact, so we should start seeing new builds for the OP9Pro (with new requirements to upgrade the firmware to Android 13) Real Soon Now.
[OnePlus 9 Pro] xerves78:
New build for oneplus 9.

android #52861 · LineageOS

lemonade 20230305

buildkite.com

So build for 9 pro will come very soon 😁
[OnePlus 9 Pro] osm0sis:
Probably around Tuesday, as usual. 🙂
[OnePlus 9 Pro] hasezoey:
According to the recent commits and the update to the firmware guide, when upgrading from a "old" install of LOS 20, should the update be done manually to apply the firmware update or can it be done via the LOS updater (and potentially restart) without bricking?
[OnePlus 9 Pro] xerves78:
Better manual update the a13 Firmware

The guide is updated for a13 😁

After this manual update los via adb
[OnePlus 9 Pro] xerves78:
Oxygen updater shows the update

"LE2123_11_F.74"

Is this the right Firmware for the New los release ?
[OnePlus 9 Pro] LuK1337:
OTA, unless you want to potentially hurt yourself for no reason to whatsoever.
[OnePlus 9 Pro] hasezoey:
according to the package i have downloaded, it sounds right to me:

(from `payload_properties.txt` inside the zip)

ota_target_version=LE2123_11.F.74_2740_202301301652
oplus_rom_version=V13.0.0

(downloaded via Oxygen Updater (Advanced Mode) for LE2123 EU)
[OnePlus 9 Pro] hasezoey:
just to clarify, with "manual" i meant download the new build and apply it via recovery (like a version upgrade from 19.1 to 20)

when does the firmware need to be upgraded? before the upgrade, during the upgrade (directly rebooting to recovery, not restarting normally) or can it be done after having done a "first boot" of the new build?
[OnePlus 9 Pro] sodnwsdho:
thank
[OnePlus 9 Pro] LuK1337:
Never, just OTA man.
[OnePlus 9 Pro] hasezoey:
i dont think i understand, are you referring to the LOS update or the firmware update that should be done via OTA (i assume LOS updater)?

from what i understand (in the move from LOS 18.1 to LOS 19.1), the firmware needs to be manually applied and is not shipped with LOS
[OnePlus 9 Pro] LuK1337:
wiki: lemonade/p ships fw now ^.^ · LineageOS/lineage_wiki@05d542b

Change-Id: I85f87491d4c4e64afde6c660eb9f87e3759b2759

github.com
[OnePlus 9 Pro] hasezoey:
good to know, so it does not need to be applied like in https://wiki.lineageos.org/devices/lemonadep/fw_update anymore or only when doing a move to LOS (and not a upgrade from LOS)? (even though it got updated to mention "Android 13 firmware"?)
[OnePlus 9 Pro] LuK1337:
lineage_wiki/_includes/templates/device_upgrade.md at master · LineageOS/lineage_wiki

Contribute to LineageOS/lineage_wiki development by creating an account on GitHub.

github.com
[OnePlus 9 Pro] javi2246:
hey @LuK1337

I think that after the merging with firmware a13 it has been broken again that the device wakes up only from off with the alarm.

I'm with limonade, but in the first versions I installed (19.1 if I remember correctly) I had the same problems and in a short time you solved it.

When you have some time if you take a look at it I would appreciate it, thanks!
[OnePlus 9 Pro] LuK1337:
https://review.lineageos.org/c/LineageOS/android_device_oneplus_sm8350-common/+/350505
[OnePlus 9 Pro] javi2246:
Thanks a lot, again Luk!!
[OnePlus 9 Pro] xerves78:
New release building is running 👍

android #52906 · LineageOS

lemonadep 20230307

buildkite.com
[OnePlus 9 Pro] filjusz:
Seems it started running again
[OnePlus 9 Pro] Achilles Etimone:
I'd like to install LOS 20 and magisc on a o9pro device with OnePlus A13 installed

What order do you recommend - installing LOS 20 on A13 first and then going through the magisc procedures?
[OnePlus 9 Pro] xerves78:
I get this message on boot / oneplus screen

Is this normal ?

New with a13 Firmware ? 🤔
[OnePlus 9 Pro] LuK1337:
yes.
[OnePlus 9 Pro] xerves78:
OK THX 👍
[OnePlus 9 Pro] xerves78:
"About phone" shows phone number: unknown" 🤔
[OnePlus 9 Pro] filjusz:
It was always like that for me
[OnePlus 9 Pro] roman_ant:
@LuK1337 Thx for the new version! Works fine so far.
[OnePlus 9 Pro] enapah:
Is Widevine L1 *achievable* with the new firmware? I fully understand it is not supposed to work out-of-the-box, and similarly to safetynet these topics are completely unrelated to LOS. Already updated the fingerprint, safetynet still passes, Google Wallet still works, but Widevine remains at L3 (like before).

Edit: I do not intend to imply L1 should work or anything like that. Honest question if anyone achieved it with the new firmware, whereas before we could not. Many thanks to LuK for the amazing work.
[OnePlus 9 Pro] LuK1337:
Technically, L1 is possible on any FW version for this device. You just need to know how :3
[OnePlus 9 Pro] xerves78:
And how we get L1 🤔
[OnePlus 9 Pro] LuK1337:
~ You ~ don't.
[OnePlus 9 Pro] osm0sis:
You unlock the device while it's L1, IIRC. No?

Mine's L1 right now too, and I didn't do anything special.
[OnePlus 9 Pro] xerves78:
You have l1 on the newest release 🤔

I have l3 🤔
[OnePlus 9 Pro] osm0sis:
Yeah stayed L1 for me. You might need to go back to OOS to get L1, then try again.
[OnePlus 9 Pro] xerves78:
First oos install and then los20 install ?

Gapps installed ?
[OnePlus 9 Pro] osm0sis:
I'm not sure of the exact process, but I'm sure there are threads about it. I suggest you look it up.
[OnePlus 9 Pro] Eric_Lev:
As reminder :

- L1 enabling after unlocking the bootloader is not allowed by OnePlus for OOS 10 and earlier versions.

- Oneplus 9/pro were released in 2021 with OOS 11.

- OOS downgrading (i.e. 13 to 12) can result in the loss of L1.

- Unlocking the bootloader may or may not result in the loss of L1... it depends on your device!

Try MSM Download Tool for upgrading OOS to 13, check L1 certification and then reinstall LineageOS ... with no certainty of preserving L1 Widevine certification.

How to Unbrick OnePlus 9/9 Pro/9R using MSM Download Tool

In this guide, we will show you the steps to unbrick the OnePlus 9/9 Pro/9R devices using MSM Download Tool.

www.droidwin.com
[OnePlus 9 Pro] zaibansari20:
Is there a way to lock the bootloader after flashing lineage as we've vbmeta.img with the releases?
[OnePlus 9 Pro] giandal:
Unfortunately the latest update did not solve the bluetooth issue. Phone calls over bluetooth are still crap. Something happened in going from 19 to 20 that broke it completely.
[OnePlus 9 Pro] roman_ant:
Cannot reproduce that on my device ... Bluetooth device?
[OnePlus 9 Pro] Forsaked:
Same work fine with LOS20 and my Sony WH-1000XM5 and WF-1000XM4.
[OnePlus 9 Pro] GreaterLesser:
Bluetooth works fine with my Pixelbuds Pro
[OnePlus 9 Pro] giandal:
Thanks for the feedback. It's the car Bluetooth (VW Golf). It actually works pretty well for music, but since the update to lineageos 20 phone calls are metallic, scratchy and noisy
[OnePlus 9 Pro] mattie_49:
Just wanted to ask here. Is new lemonadep double tap to wake messed up ? Is for the 9 series and didn't know if problem persisted here as well. Tried switching double tap to wake on through advanced settings in Gravity box and it already said on.
[OnePlus 9 Pro] GreaterLesser:
DT2W works fine on my 9 Pro. Actually feels a bit more consistent after the last update
[OnePlus 9 Pro] mattie_49:
Ty for quick response.
[OnePlus 9 Pro] mattie_49:
Are you running latest blu_spark because that might be it. ?
[OnePlus 9 Pro] GreaterLesser:
Now that you mention it, I did install blu_spark shortly after the update to hide the bootloader being unlocked. I just forgot that part.
[OnePlus 9 Pro] mattie_49:
Stock Dt2w is broken. Fantastic I'm gonna flash latest lemonade build and latest blu_spark. Can't live without Dt2w. !! Whoop whoop. Ty sir
[OnePlus 9 Pro] LuK1337:
Just saying but dt2w works just fine on 9Pro out of box.
[OnePlus 9 Pro] mattie_49:
What can I do to fix on lemonade build bud? Tried forcing on with module in lsposed and it's already on. Wanna use as dd. Will bluspark fix temp.? Because I never see androidfreak hardly in thread. I don't think he monitors.
[OnePlus 9 Pro] LuK1337:
Learn C and I'll tell you what to do.
[OnePlus 9 Pro] filjusz:
For me DT2W works fine for me too on 9 Pro
[OnePlus 9 Pro] mattie_49:
Sorry I don't understand. I'll try kernel.
[OnePlus 9 Pro] filjusz:
No idea what are you doing in gravity box settings. I've enabled DT2W in phone settings. Settings - > display - > tap to wake. It enables double tap to wake
[OnePlus 9 Pro] mattie_49:
I tried forcing it on. It's not working on lemonade build . I know where it's at. Dt2s works fine.
[OnePlus 9 Pro] filjusz:
No idea about lemonade. Maybe its device specific issue. In your case i would try if it works on clean flashed build without any addons
[OnePlus 9 Pro] MJPollard:
Nothing in the latest kernel updates was supposed to fix the Bluetooth issue, I don't think. I've had the same problem since LOS 19 with my 2020 Ford Fusion's Bluetooth calling (music is fine, phone calls are choppy with occasional distortions).
[OnePlus 9 Pro] MJPollard:
He was being a smart-a**.
[OnePlus 9 Pro] sreejith93:
Where can I find the settings to add fingerprint in latest build?
[OnePlus 9 Pro] Obscurax:
I was also experiencing this in a Toyota Corolla 2021 on LOS 20 a12 firmware (was working fine on 19.1). Didn't get a chance to test it yet with a13 firmware. Will report back later.
[OnePlus 9 Pro] Forsaked:
Isn't there any pure black dark mode in this build?
[OnePlus 9 Pro] filjusz:
It is in display settings
[OnePlus 9 Pro] Forsaked:
You are right, i missed the part that this option has a submenu, thank you!
[OnePlus 9 Pro] etere1964:
Hello to everyone !!!

Is it safe (and possible) to install Last Lineage 20 on my Oneplus 9 Pro from OxygenOS 13 F.74 ?

I've already unlock bootloader.

Thank you all for quickly response !!!
[OnePlus 9 Pro] Forsaked:
I have done exactly this, worked perfectly.

But maybe check you Widevine certification before you switch, if you want to use any streaming service.

If it is L1 you should be good to go, if it is L3, you maybe could do the extra steps and go back to Android 11 via MSM-Tool and then upgrade back to 13 with L1, then install the custom rom.
[OnePlus 9 Pro] etere1964:
Thank for response , I check Widevine and i have L3 , but i heard this certification for the first time , so I think for me it is not very important :):):):):):)

Another question : Safetynet is preserved , because now , with unlocked bootloader (Orange state) for me it is impossibile to add Credit Card for Google Pay ???

And do you notice any big bug ?

And ... at last ... you follow instruction here ... https://wiki.lineageos.org/devices/lemonadep/install ?
[OnePlus 9 Pro] Forsaked:
Since i don't use Google Pay, i can't answer that, but my banking app and PayPal still works for me.
[OnePlus 9 Pro] sreejith93:
So pixelify module disabled some of the lineageos settings. 🤦
[OnePlus 9 Pro] etere1964:
Ok Thanks ...

I read about fingerprint ... Is it now ok ? Is it usable ?
[OnePlus 9 Pro] Forsaked:
Fingerprint on Stock LOS + GApps works fine for me.