 We have our first GUI challenge submission. It is from Jeff Rich. Thank you so much, Jeff. This is really awesome. I like some of the small twists you put on there. So he tweeted at me, which is great. I added him to the web dev blog post, his repose open source. He's got it hosted on Glitch, but I wanted to run it locally and go through the code. So I've already checked it out. I'm ready to MPM start and see Sevelton actions sort of build really quickly. So in his story container here, he's importing all the components that he needs and doing all the iteration down here in his template and just sort of letting Sevelton do all of the hard work of assigning styles and assigning listeners and that sort of stuff and did his loop here. So he's got right. So each user and all of their stories really cool. So I was also really interested at some of the swipe thresholds in here. It's like, oh, swipe thresholds. I know what those are for. Those are for like the release and you need to know if you need to throw something. So I was like, okay, so where's the animation for that? And I found a fade here in the transition for a story. And then in the user, I found a fly. So this is a really good example of why Svelte excelled here as the transitions from state, whether it was going to a next user to the next story, you could put them in the control of Svelte and apply all of the transitions that it has, which is physics. You could do physics. It's really awesome. So anyway, let's see what Jeff did, right? We should give this a little shot. And I have to try tapping first. Oh, it says tap. Okay, yeah. Okay, here you go. I'm tapping, I'm tapping through. All right. And I moved on to my next friend. That was awesome. I like how it like ghosted out of the container that was sweet. And I saw there was swipe. So you all want to try swiping. Very cool. There's a little bit of like tension on there. It feels like a little bit of a rubber band and a nice throw release. Okay, cool. And there's me. Ah, I am one of the users in your stories. I like it. Very nice. And I'll swipe through. And I'm at the end. Ooh, an end card. Nice touch. I always like it when you know, when you're at the end of something, that it's just good user feedback from the code. The code is like, the array is empty. Or you've reached the end of the array. And so we can represent that, right? Well done. I like the little twists in here. What a cool submission. Thank you so much. And I hope to see more of these. I learned from these. Hopefully y'all can learn from these. And together, the diversity of what we know will grow. It's inevitable. All right, y'all. I'll see you later. Bye.