 So yeah, I'm going to present you Plasma Browser Integration, which is a project that I've been working on for the past four or nine months, years actually. And it's a browser extension for a browser that provides better integration with Plasma, like the name says. So let's just go through some of the features. So what it actually does, which is my favorite, it extracts video and audio players from the website and exports them via Empress. And then if you watch a video on the browser or stream some music, it was a real music there, including KD Connect integration. So it always freaks me out when I'm watching a YouTube video full screen and suddenly pause just to find your phone starting to ring. And I don't know what some people keep asking about KDA and support for this website, KDA and support for Spotify, KDA and so forth. That's not the scope of this extension. It should not have any site-specific code in there. If a website wants to, there's actually an API for media sessions in here, which Google introduced recently, which allows a website to actually provide callbacks for next track, previous track and export album cover and stuff like that. Hardly anyone uses it yet, but once websites start to use it, you will actually get that album cover and other information there. Then the other one is KD Connect integration. You can send links to your phone, because right now you can like share a website on your phone to your computer, but now because of browser integration, you can also do it on your own. If you start reading an article, then you can just send it to your phone and continue reading it. Then also don't, in the notification area, makes it feel like you're copying a regular file. And then you can also find open browser tabs to K-Run, just like you can find open windows. And then actually, we created some keyboard structure for that, so you can have a K-Run using Divas, so you can have out-of-process runners. Maybe the person is going to talk a bit more about this, I think, this afternoon. And that actually allows us to move like crash-prone runners on the browser, and it's actually spawned by this project. So for the browser, actually all of the major ones, it has to go to Firefox for all the Chromium-based ones, so we call Chromium Opera. Although it works in Opera, there's no one taking care of it yet, so feel free, if there's any opera reason here, keep me up, then we can maybe find this meaning for that. That also works on Vivaldi. That's also a question I can ask a lot about Harkin, the KDE project browser. Actually, I mean, Harkin is a KDE project, it uses Q, so it can just use the KDE APIs directly. Like, I just use K-Joc for the download progress, Harkin might just do a save internally without having to have a proxy in between. So for the only part, I can think of the perfect set of Harkin as sharing the media controller extractional, which is kind of super-completely JavaScript-enjecting things, but yeah, Harkin is not really the sort of personal browser that you wish to have. So how does it actually work? So this graph, I put up all my open-office arrow skills, and at the top left you have the KDE.org website or whatever website you're going to be looking at. Then there's a content script that's basically a script that is injected into the website and can access the websites DOM and variables there. And that actually basically just runs query selector, all and finds all the audio and video tags and does some other special use. That then sends it over to the extension script, which is the actual browser extension, which can then use browser APIs to get download progress, to add complex menu entries and whatever. And then the browser basically sends it over to the browser. The browser sends it over to a separate binary, the host, which is the community via JSON, using a thing called native messaging. And the host is basically a binary-assaulting system, which can do basically anything. So does the debug stuff or can produce a screenshot for download progress, talks to Krunner and talks to Krunner, all via emails. So Outlook, not to be proficient with emails. We have the two upcoming features for some future releases, some more for multiple players, so that if you close the tab right now, just stop controlling. This way you can basically listen to music, start a video, close the video, and it continues controlling your music. And then that's the list of features that also came up, which are not that easy to implement, because you cannot relate a window you get from the extension to an actual window of your university system. So I can't add accessories in the browser window for activities or find out what browser window the user is currently using to share the URL using the hook share thing. So that's where you can get it. Thank you.