From 307779f28c2970232056bdc4cb29432182bfede8 Mon Sep 17 00:00:00 2001 From: Remko23 Date: Mon, 2 Mar 2026 19:41:10 +0100 Subject: [PATCH 01/60] switch_case group info added --- intro-intellij/grupy/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/intro-intellij/grupy/README.md b/intro-intellij/grupy/README.md index e69de29..dbcd5b3 100644 --- a/intro-intellij/grupy/README.md +++ b/intro-intellij/grupy/README.md @@ -0,0 +1,6 @@ +Nazwa grupy: switch_case +Członkowie: +251656 +251652 +251490 +251611 From 6bda9349c3f705f0361d3daad59251db990bdeac Mon Sep 17 00:00:00 2001 From: Remko23 Date: Fri, 8 May 2026 08:34:27 +0200 Subject: [PATCH 02/60] frontend desing --- backend/README.md | 505 ++ frontend/.gitignore | 41 + frontend/README.md | 36 + frontend/eslint.config.mjs | 18 + frontend/next.config.ts | 7 + frontend/package-lock.json | 6596 +++++++++++++++++ frontend/package.json | 26 + frontend/postcss.config.mjs | 7 + frontend/public/bg.png | Bin 0 -> 617443 bytes frontend/public/file.svg | 1 + frontend/public/globe.svg | 1 + frontend/public/next.svg | 1 + frontend/public/vercel.svg | 1 + frontend/public/window.svg | 1 + frontend/src/app/analyze/page.tsx | 90 + frontend/src/app/auth/page.tsx | 41 + frontend/src/app/favicon.ico | Bin 0 -> 25931 bytes frontend/src/app/globals.css | 261 + frontend/src/app/layout.tsx | 19 + frontend/src/app/page.tsx | 57 + frontend/src/components/GlassTile.tsx | 51 + .../src/components/MagnifyingGlassAuth.tsx | 32 + frontend/tsconfig.json | 34 + 23 files changed, 7826 insertions(+) create mode 100644 backend/README.md create mode 100644 frontend/.gitignore create mode 100644 frontend/README.md create mode 100644 frontend/eslint.config.mjs create mode 100644 frontend/next.config.ts create mode 100644 frontend/package-lock.json create mode 100644 frontend/package.json create mode 100644 frontend/postcss.config.mjs create mode 100644 frontend/public/bg.png create mode 100644 frontend/public/file.svg create mode 100644 frontend/public/globe.svg create mode 100644 frontend/public/next.svg create mode 100644 frontend/public/vercel.svg create mode 100644 frontend/public/window.svg create mode 100644 frontend/src/app/analyze/page.tsx create mode 100644 frontend/src/app/auth/page.tsx create mode 100644 frontend/src/app/favicon.ico create mode 100644 frontend/src/app/globals.css create mode 100644 frontend/src/app/layout.tsx create mode 100644 frontend/src/app/page.tsx create mode 100644 frontend/src/components/GlassTile.tsx create mode 100644 frontend/src/components/MagnifyingGlassAuth.tsx create mode 100644 frontend/tsconfig.json diff --git a/backend/README.md b/backend/README.md new file mode 100644 index 0000000..aced197 --- /dev/null +++ b/backend/README.md @@ -0,0 +1,505 @@ +do uzupelniania a poki co zeby tu nie było nudno tranksrypcja odcinka "wrong place wrong time": + +(At the Destiny's Bounty, the ninja are training Lloyd.) + +Wu: Your new body is a fighting instrument. Listen to it. + +(The session begins with everyone attacking Lloyd and him dodging each one, all while his eyes are closed. But when he dodges Zane's shurikens, they end up hitting the watermelon Nya is carrying in. She shoots a glare at Zane, who gasps.) + +Nya: Since he's grown, he's learning faster, Sensei. + +Wu: But will it be enough to challenge Lord Garmadon? Only time will tell. (Kai draws his sword and although Lloyd blocks it, he doesn't stop the attack and falls.) + +Kai: Hahaha, you're getting pretty good, but that move you fell for was basic 101. + +Lloyd: Yeah, if I had focused more when I was little, I would've seen that coming. + +Wu: We cannot change the past, but we can improve for the future. Again, and this time, do not hold back. + +(The Falcon squawks as it returns to the Bounty.) + +Zane: The Falcon has returned with troubling news. What did you see, my mechanical-feathered friend? + +Nya: The Lost City of Ouroboros! + +Kai: Garmadon has returned to the Serpentine home base, but why? + +Cole: Looks like they're preparing for a final battle. + +Wu: Nya, change course. We'll head straight for them. + +(They suit up and get there at night.) + +Garmadon: More firepower! When we attack the ninja, they won't see it coming. Our forces will be so strong, Ninjago will be mine! (Fang-Suei uses a blowtorch on his Mega Weapon, making him pull it away.) Aargh! + +Wu: Ninja, go! + +Garmadon: Oh, brother! + +Wu: It's time we finished this. + +Ninja: Ugh! + +Garmadon: Bring it on, fools! + +(Lloyd jumps in and freezes his Mega Weapon.) + +Garmadon: Aargh! Lloyd? Is that you? + +Lloyd: Yeah. I've grown a little since the last time you saw me, Dad. + +Garmadon: Stop him! (He runs away into a chamber and breaks the ice.) Blast these ninja! If only they weren't around. If only they never existed! Ugh! Yes. Yes, that's it! I wish I could go back in time, and make it so the ninja were never formed in the first place! (The weapon makes a time portal.) Now, to finish the ninja once and for all, so that my son never becomes the Green Ninja! (He jumps in, but doesn't see the ninja entering the chamber.) + +Cole: He used the Mega Weapon again! + +Jay: Oh, swell. Every time he uses that thing, something really bad happens. Now what? + +(The ground starts to rumble and turn into sand.) + +Kai: What's going on? + +Jay: Is the city sinking? + +Zane: Worse. The city's returning back into the desert, as if it had never been found in the first place. + +Kai: Uh, what? What does that mean? + +Nya: What's happening? + +Zane: Garmadon's gone back in time to make it so Lloyd never turns into the Green Ninja. + +Lloyd: I can't...I can't feel my hands. + +Kai: Uh. Ugh. We have to go in! + +Wu: If he changes anything, he changes everything! Protect the future, ninja! + +(The ninja jump into the portal before they screamed.) + +(The ninja land in a mud puddle in Ignacia Village.) + +Ninja: Whoa! + +Kai: Ugh. + +Jay: Remind me to pack a helmet next time we time travel. + +Cole: Where are we? + +Zane: You mean when are we? + +(Kai looks at the familiar shop.) + +Kai: Four Weapons. Ha! My parents' shop. Nya and I used to work there. (Realizes) Hey, wait a minute, this is the day Garmadon ordered the Skeletons to take my sister. We need to warn them! + +Cole: Whoa, whoa! You heard what Sensei said: we change anything, we change everything. + +Jay: Yeah, I was confused by that too. + +Zane: What he means is, our world is the result of past events that have already happened. If for whatever reason events in our past fail to happen, then the future could radically change. + +Jay: Uh, so what you're saying is we gotta stop Garmadon from changing anything? But of all the times, why did we land here? + +Kai: 'Cause this is where it all started. The day I met Sensei Wu for the first time and I began my training as a ninja. Somehow, Garmadon is gonna try to prevent that, but how? + +Cole: (Offscreen; Sighs) If only Sensei were here to guide us. + +Jay: (Sees Past Wu walking) Oh look, there he is! Maybe he can! + +Cole: We gotta tell him what Garmadon has done. + +Zane: (Offscreen) But we can't let the old Kai and Nya see that we talked to him, or else it will affect the future. + +Kai: Hmm. I know exactly what to do. (As they climb the stairs, Past Kai is on the final words of his first conversation with Wu.) + +Past Kai: And the shop is called "Four Weapons," not "For Browsing." Either buy something or go pedal your insults somewhere else. + +Past Wu: Ha! Too bad. Thought I'd find something special here. + +Kai: (covers Past Wu's mouth) Sensei, we need your help! + +Jay: Whoa, whoa, whoa. Wait a minute. If we're trying to stop Garmadon from changing anything, wouldn't talking to Sensei kind of be like altering the past, thus changing our future? + +Zane: That would be correct. I believe a big "uh-oh" is in order. + +Past Wu: Uh? + +Kai: Well, we can't undo what we've already done. Sensei, we really need your help. + +Past Wu: All four of you…. You...you... + +Cole: Traveled back in time to warn you of impending doom? + +Kai: Yeah, but we don't have time to explain. Can you help us? + +Past Wu: I don't understand, but I can try. + +Kai: Okay. Any moment now, the Skeletons are going to attack and we think Garmadon may try to hurt me—I mean the past me. + +Past Wu: Garmadon? + +Kai: We have to do everything in our power to protect my past self. + +(The Skulkin arrive, but Kai stopped Past Wu from interfering.) + +Past Nuckal: Oh, oh! Let me go first! Please, oh please? I'm dying to go down there. + +Past Kruncha: You nitwit, you're already dead. + +Garmadon: (Putting on a Skeleton mask. Simultaneously) Why did I ever trust these numbskulls? + +Past Samukai: Attack! Boo! + +(The Ignacia citizens run away.) + +Past Nya: What are they? + +Past Kai: I don't know. Stay here. (Grunts as he fights a few Skeletons.) + +Kai: Well, can we help or not? + +Past Wu: Don't look at me. I'm wise, but not that wise. + +Zane: Uh, technically, since the past has already been altered, I don't see why we can't fight a few Skeletons. Just as long as your former self never sees you. + +Cole: Ha, you made my day, Zane. + +Jay: I miss beating these guys up. (Grunts) Ninja, go! Haha. + +Kai: Watch for when Samukai throws his daggers. And don't forget to save me. + +Past Wu: Huh? + +Kai: Uh, it'll make sense when it happens. + +Past Kai: (Sees Nya join him) I thought I told you to stay back. + +Past Nya: And what? Let you have all the fun? + +Past Kai: Oops. (Samukai uses his four daggers against Kai's one.) Ugh! + +Kai: Sensei! + +Past Wu: I'm on it. Ninja, go! (He uses Spinjitzu on Samukai.) + +Past Samukai: Sensei Wu, your Spinjitzu looks rusty. + +Past Wu: Nothing like bone to sharpen its edge, Samukai. + +Past Samukai: Hehehe, aargh! (He throws his daggers at a nearby water tower, making it collapse toward Past Kai's direction as Kai watches.) + +Past Kai: Oh, no. + +Past Wu: Ninja, go! (He saves Past Kai.) + +Past Samukai: Lord Garmadon says take the girl. + +(Garmadon knocks out Past Kruncha and misses on purpose.) + +Past Kruncha: Uh, aargh. + +Past Samukai: Fools, you missed! Retreat! + +Past Nuckal: Huh? (He sees two Kais.) + +Past Kruncha: What is it? + +Past Nuckal: Uh, nothing. + +(In the present, Wu is viewing Ninjago City covered in smoke. In a picture of the ninja, Lloyd disappears.) + +Wu: Oh, my goodness. + +(In the past, Past Kai and Nya embrace.) + +Kai: Oh, this isn't good. + +Past Wu: Why? We saved you and your sister. + +Kai: No, the Skeletons were supposed to get away with Nya. Ah. The only reason you convinced me to become a ninja in the first place was to get her back. + +Past Wu: Oh, I see. + +Zane: Sensei, no matter what, you need to convince Kai to go with you. + +Jay: Why? + +Zane: Because if Kai doesn't become a ninja, the world as we know it won't exist. The four of us will never unite. We'll never train Lloyd to become the Green Ninja. And Nya will never fall head-over-heels for Jay. + +Jay: (Gasps) NO MATTER WHAT, YOU NEED TO CONVINCE HIM TO GO WITH YOU!! + +Past Wu: Uh… (He signals them to hide.) + +Past Kai: Thank you for your help. If it wasn't for your Twistitzu or your Tornadzu, my sister might have been taken. + +Past Wu: Spinjitzu. Uh, come, we must train. You must become a ninja. + +Past Kai: Hahaha. Sorry, but I got a blacksmith shop to help get back on its feet, so I— + +Past Wu: No. You must come! It is very important that you become a ninja. Because, uh...we must harness the fire within you! + +Past Nya: Hold on, Kai. Maybe there's a reason this man came into our lives. Father always said the world works in mysterious ways. I think it sounds kind of exciting. + +Past Kai: Ha. Okay, if you wanna become a ninja, fine by me. But I'm only going 'cause you want to. + +Jay: Oh, great. He's going. We saved the future! + +Zane: Not so fast. We still have to make sure he becomes a ninja in order for everything to get back on track. + +(The ninja follow them. Meanwhile, the Skulkin are driving away when they came across two trees.) + +Past Nuckal: Do you see two trees or one? + +Past Kruncha: Two, you imbecile! + +Past Samukai: Stop fooling around! We failed our mission and now Lord Garmadon is really going to let us have it. + +Past Nuckal: Well, I just wanted to know if I was seeing double. I thought I saw the same ninja twice back there. + +Garmadon: Double? So the ninja followed me here, and they think they can stop me? They are as annoying as they are troublesome! Huh. Well, two can play at this game. + +(At the Monastery, Nya has started training, but Kai isn't interested as the Present Ninjas watched.) + +Past Wu: You must harness the fire deep within you, Kai. + +Past Kai: (Gets hit by a punching bag) Ow! Ah. Yeah, yeah, yeah. + +Kai: Oh, I'm worthless. + +Jay: It's like you don't even want to be a ninja. + +Kai: Look, I told you: The only reason I became a ninja was to rescue my sister. + +Zane: If Kai doesn't learn to be a ninja, our future will be destroyed. + +Cole: Ugh. Even when Garmadon does something good, it's always evil! Sensei ain't cutting the mustard. Guess it's up to us to get things back on track. + +Jay: I thought you said not to get involved. "Change anything, change everything." + +Cole: That was before Garmadon altered the past and changed the future. Now we gotta clean up the mess. + +Zane: He's right. The only way to save our future is for Kai to find his fire. + +Jay: But, what are you trying to say, Zane? + +Zane: I'm saying we have to give Kai his motivation back. We have to kidnap Nya and deliver her into the hands of the Skeleton. + +Kai: (Sighs) If that's what it takes. Okay, but if it's all right with you guys, I’ve got an idea on how I could talk some sense into myself. + +(At night, the ninja, except Kai sneak into Nya's room. After they approach her bed, they stop.) + +Cole: Time to play our parts. (He hands them Skeleton masks.) + +Zane: We'll have to act quickly while Kai is keeping himself busy. + +(Both Kais are in the bathroom. Present Kai takes off the mirror and copies his Past self's movements.) + +Past Kai: Huh? (He blows on the "mirror" and tries to clean it.) + +Kai: Hey, dummy! + +Past Kai: Aah! + +Kai: (Offscreen) Yeah, I'm talking to you. + +Past Kai: Me? + +Kai: Would you get your head on straight and start listening to Sensei? The fate of the world kind of rests on it. + +Past Kai: Huh? + +(The others now have Nya.) + +Nya: (Now in a bag) Unhand me, Skeletons! + +Jay: Oh, I'm sorry, Nya. + +Nya: (In a bag) How'd you know my name? Oh, when my brother finds out about this, you'll be sorry! + +Cole: Actually, he'll be quite relieved. + +Zane: (Spotting their past selves) Huh, guys, we've got company. + +(Just then, their past selves notices their present selves.) + +Jay: Uh, isn't that, uh, us? + +Cole: Better lower our masks so they don't recognize us. (Jay fights his past self.) Let's not hurt ourselves, boys. (Zane puts away his weapons.) I'd hate to leave a mark. + +Past Nya: Kai, help! + +Past Kai: Huh, Nya! + +Past Nya: Help! (Past Kai runs to find her.) + +Kai: Hey, I wasn't done talking to you. You can't leave. + +Past Kai: Why not? You're just my reflection! (Present Kai hits him hard, knocking him unconscious.) + +Kai: Sorry, but I can't have you spoiling our plans. (He goes out and helps the ninja.) + +Jay: Oh, why does time travel have to be so complicated? + +(The sack that has Nya falls, but only to be caught by Present Kai. The Red Ninja then goes to the rooftop.) + +Kai: Guys, uh (deepens voice) let's get out of here. + +(Jay, Cole and Zane knocks their past selves to the floor as Past Wu ran outside along with Past Kat.) + +Past Wu: They took Nya! + +Past Kai: (Now awake) Huh? They took my sister? NOOOOOO!!!!!! + +(In the present, Lloyd's picture comes back. Wu sighs of relief.) + +Past Wu: (Comforts him) We'll get your sister back. But first, I want you to meet your team. (The past ninja unmask themselves.) + +Kai: Looks like the fire returned. (He and his friends leave) + +(In the forest, the present ninja were heading to the Skulkins as they jumped on the tree branches one by one while carrying a bag with Nya in it.) + +Cole: All we gotta do to get everything back on track is to deliver Nya to the Skeletons. + +(The Skulkin have set up camp. Past Samukai hits Past Kruncha.) + +Past Kruncha: Hey! + +Past Samukai: This is no time to celebrate, we didn't get the girl. How would you like to go back to the Underworld to tell Lord Garmadon that we failed? + +Past Kruncha: (Walking away and mocking him) "How would you tell Lord Garmadon that we failed?" Mimimimi! (Nya screams as she is being dropped by Present Kai.) Huh? (He looks up before checks inside the bag to see Nya struggling.) Uh, Samukai? How would you like to go back to the Underworld to tell him we succeeded? + +(At the Underworld, Samukai and Garmadon converse.) + +Past Samukai: Master, we have the girl. + +Past Garmadon: Good. (He laughs evilly; as Samukai leaves, present Garmadon approaches him.) Hmm? What is the meaning of this? + +Garmadon: It is I, your future self! + +Past Garmadon: How can it be? + +Garmadon: I know you are searching for the Golden Weapons, and it is because of them that I have gone back in time and stand before you now. + +Past Garmadon: I don't understand. You have...uh, I have four arms. + +Garmadon: Yes, and I need your help to get rid of the ninja once and for all. Listen carefully. (He whispers to him.) + +Past Garmadon: That is truly evil. + +(They both laugh evilly. In the present, Wu sees the city being covered in more smoke.) + +Wu: Great Scott! + +(In the past, the Past ninja sleep while the Present ninja and Past Wu watches.) + +Jay: Ugh, why are we still here? I thought everything is back on track. + +Cole: Yeah, but we have to stay and make sure all goes as planned. + +Past Wu: So what exactly happens next? + +Kai: Our former selves have most of the Golden Weapons. Shadow Garmadon now should have my sister. And in about one minute, I get woken up and tricked into taking the Sword of Fire that will eventually unleash the greatest nemesis unto Ninjago. + +Past Kai: Nya, wait up! + +(They run to the Fire Temple.) + +Kai: Ah. This is when I steal the Fire Sword and cut my sister down. Then I get attacked by my own shadow. + +(Past Nya, on a chain over lava, gets lowered.) + +Past Nya: Aah! + +Past Kai: Nya! + +Past Garmadon: Tick tock, tick tock. + +Past Kai: Ninja, go! (He grabs the Sword and cuts Nya down. Past Garmadon laughs.) + +Past Kai: Stay close. + +Past Nya: Trust me. I'm not going anywhere. + +Past Kai: You can't hurt us! You're only a shadow! + +Past Garmadon: This time, I'm actually much more! + +Kai: Wait, he never said that before. Something's different. + +(Present Garmadon reveals himself.) + +Past Kai: G-Garmadon? But you're supposed to be trapped in the Underworld. + +Garmadon: Oh, there's so much more you don't know. + +Past Garmadon: Go, future me. Destroy him! (Present Garmadon laughs as he and Past Kai start fighting.) + +Kai: Ugh, we have to do something. I don't stand a chance against Garmadon's four arms. Wait, that's it! (He jumps in front of Past Kai.) + +Past Garmadon: Two Kais? + +Past Kai: Yeah. + +Kai: I guess I have four arms too. + +Cole: Now, I've got you. (He grabs his Weapon, but Garmadon overpowers him.) Aah! I think it's safe to say the past has drastically changed. + +(Both Garmadons laugh triumphantly.) + +Zane: I was thinking about that. It could be possible to erase the events that have transpired so far by destroying the Mega Weapon that brought us here in the first place. + +Kai: You mean if we destroy that weapon, everything goes back to normal? + +Zane: Uh, theoretically. + +Cole: But nothing can destroy the Mega Weapon. Only a weapon of equal power has any chance of stopping it. + +Jay: Haha, like maybe the weapons forged to create it in the first place? (He reveals to them he brought the Golden Weapons.) + +Garmadon: No! + +Cole: The Golden Weapons! + +Jay: Yeah, I thought these might come in handy. + +Kai: Okay, no time to find out how you got these. We have to destroy the Mega Weapon once and for all. Fire! + +Jay: Lightning! + +Cole: Earth! + +Zane: Ice! + +Garmadon: No! What are you doing? + +Past Wu: Ninja, go! (The Weapon gets shot into space. Nya slowly fades away.) + +Past Kai: Nya! What's happening!? (He and Past Wu disappear as well. The ninja are sent back to the present.) + +Jay: Did we just, uh...? + +Kai: Return to the future? + +Cole: This feels familiar, but weren't we training Lloyd? + +Zane: The future was altered and there is no Green Ninja. + +Lloyd: (Panting) Sorry I'm late, guys. Are we ready to get training? + +Kai: Ha! You're still here! + +Lloyd: Uh, yeah. Why wouldn't I be? + +Jay: So when we went back in time and destroyed Garmadon's Mega Weapon, that didn't change anything? (Kai goes to grab a watermelon.) + +Lloyd: My father has a Mega Weapon? + +Kai: Oh, wait a minute, you've never heard of it? (He slices the melon, giving one to everyone.) + +Lloyd: I-I think I would've remembered that. Why? What is it? Should I be concerned? (Everyone laughs at him.) Hey, what are you guys laughing at? What's so funny? (He carves a Dragon on his slice.) + +Kai: Hahaha, I think some things are best left in the past. Come on. Let's just prepare for the future. (Everyone laughs.) + +Lloyd: I don't get it. + +(Outside, Wu looks at the star the Golden Weapons shot up to.) diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/frontend/README.md b/frontend/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/frontend/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/frontend/eslint.config.mjs b/frontend/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/frontend/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/frontend/next.config.ts b/frontend/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/frontend/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 0000000..e39d046 --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,6596 @@ +{ + "name": "temp-app", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "temp-app", + "version": "0.1.0", + "dependencies": { + "next": "16.2.6", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.6", + "tailwindcss": "^4", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@next/env": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.6.tgz", + "integrity": "sha512-gd8HoHN4ufj73WmR3JmVolrpJR47ILK6LouP5xElPglaVxir6e1a7VzvTvDWkOoPXT9rkkTzyCxBu4yeZfZwcw==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.6.tgz", + "integrity": "sha512-Z8l6o4JWKUl755x4R+wogD86KPeU+Ckw4K+SYG4kHeOJtRenDeK+OSbGcqZpDtbwn9DsJVdir2UxmwXuinUbUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.6.tgz", + "integrity": "sha512-ZJGkkcNfYgrrMkqOdZ7zoLa1TOy0qpcMfk/z4Mh/FKUz40gVO+HNQWqmLxf67Z5WB64DRp0dhEbyHfel+6sJUg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.6.tgz", + "integrity": "sha512-v/YLBHIY132Ced3puBJ7YJKw1lqsCrgcNo2aRJlCEyQrrCeRJlvGlnmxhPxNQI3KE3N1DN5r9TPNPvka3nq5RQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.6.tgz", + "integrity": "sha512-RPOvqlYBbcQjkz9VQQDZ2T2bARIjXZV1KFlt+V2Mr6SW/e4I9fcKsaA0hdyf2FHoTlsV2xnBd5Y912rP/1Ce6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.6.tgz", + "integrity": "sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.6.tgz", + "integrity": "sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.6.tgz", + "integrity": "sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.6.tgz", + "integrity": "sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.6.tgz", + "integrity": "sha512-F0+4i0h9J6C4eE3EAPWsoCk7UW/dbzOjyzxY0qnDUOYFu6FFmdZ6l97/XdV3/Nz3VYyO7UWjyEJUXkGqcoXfMA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.4.tgz", + "integrity": "sha512-Ai7+yQPxz3ddrDQzFfBKdHEVBg0w3Zl83jnjuwxnZOsnH9pGn93QHQtpU0p/8rYWxvbFZHneni6p1BSLK4DkGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.19.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.2.4" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.4.tgz", + "integrity": "sha512-9El/iI069DKDSXwTvB9J4BwdO5JhRrOweGaK25taBAvBXyXqJAX+Jqdvs8r8gKpsI/1m0LeJLyQYTf/WLrBT1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.2.4", + "@tailwindcss/oxide-darwin-arm64": "4.2.4", + "@tailwindcss/oxide-darwin-x64": "4.2.4", + "@tailwindcss/oxide-freebsd-x64": "4.2.4", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.4", + "@tailwindcss/oxide-linux-arm64-gnu": "4.2.4", + "@tailwindcss/oxide-linux-arm64-musl": "4.2.4", + "@tailwindcss/oxide-linux-x64-gnu": "4.2.4", + "@tailwindcss/oxide-linux-x64-musl": "4.2.4", + "@tailwindcss/oxide-wasm32-wasi": "4.2.4", + "@tailwindcss/oxide-win32-arm64-msvc": "4.2.4", + "@tailwindcss/oxide-win32-x64-msvc": "4.2.4" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.4.tgz", + "integrity": "sha512-e7MOr1SAn9U8KlZzPi1ZXGZHeC5anY36qjNwmZv9pOJ8E4Q6jmD1vyEHkQFmNOIN7twGPEMXRHmitN4zCMN03g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.4.tgz", + "integrity": "sha512-tSC/Kbqpz/5/o/C2sG7QvOxAKqyd10bq+ypZNf+9Fi2TvbVbv1zNpcEptcsU7DPROaSbVgUXmrzKhurFvo5eDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.4.tgz", + "integrity": "sha512-yPyUXn3yO/ufR6+Kzv0t4fCg2qNr90jxXc5QqBpjlPNd0NqyDXcmQb/6weunH/MEDXW5dhyEi+agTDiqa3WsGg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.4.tgz", + "integrity": "sha512-BoMIB4vMQtZsXdGLVc2z+P9DbETkiopogfWZKbWwM8b/1Vinbs4YcUwo+kM/KeLkX3Ygrf4/PsRndKaYhS8Eiw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.4.tgz", + "integrity": "sha512-7pIHBLTHYRAlS7V22JNuTh33yLH4VElwKtB3bwchK/UaKUPpQ0lPQiOWcbm4V3WP2I6fNIJ23vABIvoy2izdwA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.4.tgz", + "integrity": "sha512-+E4wxJ0ZGOzSH325reXTWB48l42i93kQqMvDyz5gqfRzRZ7faNhnmvlV4EPGJU3QJM/3Ab5jhJ5pCRUsKn6OQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.4.tgz", + "integrity": "sha512-bBADEGAbo4ASnppIziaQJelekCxdMaxisrk+fB7Thit72IBnALp9K6ffA2G4ruj90G9XRS2VQ6q2bCKbfFV82g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.4.tgz", + "integrity": "sha512-7Mx25E4WTfnht0TVRTyC00j3i0M+EeFe7wguMDTlX4mRxafznw0CA8WJkFjWYH5BlgELd1kSjuU2JiPnNZbJDA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.4.tgz", + "integrity": "sha512-2wwJRF7nyhOR0hhHoChc04xngV3iS+akccHTGtz965FwF0up4b2lOdo6kI1EbDaEXKgvcrFBYcYQQ/rrnWFVfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.4.tgz", + "integrity": "sha512-FQsqApeor8Fo6gUEklzmaa9994orJZZDBAlQpK2Mq+DslRKFJeD6AjHpBQ0kZFQohVr8o85PPh8eOy86VlSCmw==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.8.1", + "@emnapi/runtime": "^1.8.1", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.1.1", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.4.tgz", + "integrity": "sha512-L9BXqxC4ToVgwMFqj3pmZRqyHEztulpUJzCxUtLjobMCzTPsGt1Fa9enKbOpY2iIyVtaHNeNvAK8ERP/64sqGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.4.tgz", + "integrity": "sha512-ESlKG0EpVJQwRjXDDa9rLvhEAh0mhP1sF7sap9dNZT0yyl9SAG6T7gdP09EH0vIv0UNTlo6jPWyujD6559fZvw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.4.tgz", + "integrity": "sha512-wgAVj6nUWAolAu8YFvzT2cTBIElWHkjZwFYovF+xsqKsW2ADxM/X2opxj5NsF/qVccAOjRNe8X2IdPzMsWyHTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.2.4", + "@tailwindcss/oxide": "4.2.4", + "postcss": "^8.5.6", + "tailwindcss": "4.2.4" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.40.tgz", + "integrity": "sha512-xxx6M2IpSTnnKcR0cMvIiohkiCx20/oRPtWGbenFygKCGl3zqUzdNjQ/1V4solq1LU+dgv0nQzeGOuqkqZGg0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.2.tgz", + "integrity": "sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/type-utils": "8.59.2", + "@typescript-eslint/utils": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.59.2", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.2.tgz", + "integrity": "sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.2.tgz", + "integrity": "sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.2.tgz", + "integrity": "sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.2.tgz", + "integrity": "sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.2.tgz", + "integrity": "sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.2.tgz", + "integrity": "sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.2.tgz", + "integrity": "sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.59.2", + "@typescript-eslint/tsconfig-utils": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.2.tgz", + "integrity": "sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.2.tgz", + "integrity": "sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.11.4", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.4.tgz", + "integrity": "sha512-KunSNx+TVpkAw/6ULfhnx+HWRecjqZGTOyquAoWHYLRSdK1tB5Ihce1ZW+UY3fj33bYAFWPu7W/GRSmmrCGuxA==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.27", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.27.tgz", + "integrity": "sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001792", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz", + "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.352", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.352.tgz", + "integrity": "sha512-9wHk8x6dyuimoe18EdiDPWKExNdxYqo4fn4FwOVVper6RxT3cmpBwBkWWfSOCYJjQdIco/nPhJhNLmn4Ufg1Yg==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.21.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.1.tgz", + "integrity": "sha512-8p7DUVq6XJnZEz9W4oSwiwycxBIjHjRzYb3Je3zVN+geKTRQKzAkR/K4PBExlS0090d9nshak6phMUxr3PDjmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz", + "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.6.tgz", + "integrity": "sha512-z2ELYSkyrrJ6cuunTU8vhsT/RpouPkjaSah06nVW6Rg2Hpg0Vs8s497/e5s8G8qtdp4ccsiovz5P1rv+5VSW2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.2.6", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.6.tgz", + "integrity": "sha512-qOVgKJg1+At15NpeUP+eJgCHvTCgXsogweq87Ri/Ix7PkqQHg4sdaXmSFqKlgaIXE4kW0g25LE68W87UANlHtw==", + "license": "MIT", + "dependencies": { + "@next/env": "16.2.6", + "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.9.19", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.2.6", + "@next/swc-darwin-x64": "16.2.6", + "@next/swc-linux-arm64-gnu": "16.2.6", + "@next/swc-linux-arm64-musl": "16.2.6", + "@next/swc-linux-x64-gnu": "16.2.6", + "@next/swc-linux-x64-musl": "16.2.6", + "@next/swc-win32-arm64-msvc": "16.2.6", + "@next/swc-win32-x64-msvc": "16.2.6", + "sharp": "^0.34.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-releases": { + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", + "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.4" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.4.tgz", + "integrity": "sha512-HhKppgO81FQof5m6TEnuBWCZGgfRAWbaeOaGT00KOy/Pf/j6oUihdvBpA7ltCeAvZpFhW3j0PTclkxsd4IXYDA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.2.tgz", + "integrity": "sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.59.2", + "@typescript-eslint/parser": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 0000000..a101a32 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,26 @@ +{ + "name": "temp-app", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "next": "16.2.6", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.6", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/frontend/postcss.config.mjs b/frontend/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/frontend/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/frontend/public/bg.png b/frontend/public/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..8c36f2b0c547409005dc4e23c777f2805d71e877 GIT binary patch literal 617443 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 z z_DSON0DoaZ@8^uwxOkyXGY}PmLE#jc0_WVK{j;>mIc?uMx`loT+S<+URt0s7@n6U0 zDK!BBQ1xPvElff0*$KB7=Ekq)&0TLg;(YwpqE1E}Zd5>&VY$5F3Z8Gqwqf)2^ISaj51E1_p>U}E-wwFp&UU*N{$RLg5zhENRuH{Zf9xco9U=ll!x zd)JJ6Yf5T*CtRRE{?z=HHvNF;=;wD;uWrhIPnFbvTh0^DN1E*vlRa3 z*r53-uGAiwB)hv)-%wd21t_+r`{NQYo}MbdJcJl>!!X*z7GcdRM~{p8OaGZ&sor3# z9W~G2boINNwOPE|rLNdo6PuLgU+cSGx?tK;-t+XXJ1-BPOgpPx-=om$;HF1UeuHdU;`E?rxYpAX zjC}2k$FzDATQQ|Ar)rPmQ&j{LJoo+L=wW9PudsP|QeVy!c=!1(6fPw5He8GaSxN;G!3DwRmK@`qOd$wyLRfL4ot1mF9@rUj-rbo%~_VKMO>E z%x=}5OiiUl5G|1=U?!2-whqX1*W0R`*8k!K3?w%mCt>pGDLvCE#ksPvf<2vamUi4{ zXnvJr<$s|tTBlzhp?2q)NW70MOmg+eLo#6u!?@r5@nekAyOZa@!4#Cd z#B86n^??7x%EyB33s-^ z_OtaU>7Z)BSL?AAzEAABbn=le%+oXk9|Y4Q@gUUU9<$W%m-0sWy3}v9JahOP@!0ky zPiBvG;6fGnJbZ?D;8OkH{h6x!&Ls4}+p4+6%E2|n3{vkf&Tc)16mb0_=lQVVh$mmf zI<$nUw>tVvHM83e1nb(Ot*g26wq%+173rkwNJxO?T=XF52;ZurD9ANnPe86z4)txqHOy(z_Op$KQP_(G`_cb6R|^XxPX- z^KDvE9yiH-qB-IPeco4Wdm!A*K#)>JgQscSHGuMgrmmS_43#DkD~*@0Kf(3hqtmvr z&*PGeXQ;!>lx%@cOUiuM0+$f!c3u(dZsgqd)7jPrzY^y7(fZH%uR+9`wvBfcuWD{ zoh6SKy(Jf+tdqAcst$c;GV6%HSxQb(;uBt0Gvt4%!riAJw5Kj3^h5d;CEL?7HbO$W zy5(J1FhzY^P+L1g&Ge^?^omb~^3>VVCacfa|Ff(6`04{{=^=_8QC}gO>=5Em_SZ(p z$ID-AZ1{QMe2;?TXY8QEjsipRov5pN3HR&s>Ew_jA%x^wJ}4Vc_eAya>@$P!JROq7}39%4E|19D<5NE0HLK!Jys6X1PwG zhK=ucZqdt1TSLrPJFP!A8gN%4MFr=^>tEDPBwPHN-6|ibdOzEB4NH4ZUVMoF*Ycc7>`xB9Q$*NY&7G<|AflZjrnfs7<; zIs*UzEE&{UURDuO7O1x$vEe<@?mS&J@Q2t;Y*;*+FOTz@Zp_R}j$2OLlL005qWjjl zs=zX$0|JXgnz>ju!SpgPGn8aU(Fx&HOr;=Cn^(8vwMOiz!bBX@!c>L^199+7iaGIK zA8%|tc4}icV}%TtHvzoyFc?C^RN2`_R&q!+{Ep8?q*_tk)O>h-`*=UwFW2l>$<@q0 zKA}AkDITdG$5(#nZ=yoGmVx42_`A%!0DTFiVq-7>7@~IbsKjCQXe?i);eQB$6^KDk z1a>9itEEi}O)ALZ6&M_Ur^BVV<0m+VL90SRMU!&zfUx0^a)Do4`p&r0ycn+SrL*f? z`n-8vwM$}K^OVDcEz#}^H301om(}|T zp3cr=qZR8VC0SD#&(q;czq@0*s2Wg%>@1KGEQ102PbQ}iMKOv)5AfI^up)mlmO1fg z!Nw)Q-6J_uD?_kA{&!5U6;>pV3u1J#M;f;BTxfEk9Iu0|uz9yR+Wh(N+!5a-rjJgP zblqrcUGt4Pw(aNw|bx|6s|yW#~? zf=Gwmj`u<|qB{_P$rRaOpb`(7xrC)yFU9eh3-zKT`ZnU7g!9*7k#bn^g`nvb6hRn| z0nh>hZTusgGB*^uk-N8BO**Gq@s456{ETzy{~th_mwu`8po7fET@)a`1!!exDc?(3 zGz_rbzkqx3Y`JOym~B$RI4vY*p*xVeGAFGR3H<0zL{cvbTubKXRk|fe)&VSW@;A>c z1%tX}-v`A~tR)6KUj@fGotrZ>0I`Z4XAe171CAlz5 zYXw0~a%3B)KOOjp-`O5-TJjE-xbGPZ=}8j^Isuk^00ECTJ>m=x@CIPLqK!HraPbC^ z9jaU#iZ%QQyKJFNT@b_d4TKW-7Pxo^8dTn&PNRxhugXa3kM*1Mbc}pa!ok8m z-gI=(wo_|fn{tet_Kwuv=TL>Sav9}#-DB%$G$+zeT*jWD1=SuF4v#6wH9!PR`efq= zGrseo*)23X8Ob6p3djqLIPX-|aa!X%3yS$PdHmRd{Mo1pQE6Ggy~^kl;HnC2WdILy zQRG}2Uu`*~#Qbvk+_Uu~-}NJh`3cLK5l82%(vExUKXU*Sjn@jY`DeD%Y~}Tinjx^@ zQ7AZkQ;w$zQFOZoy`i)Ca0WW(9K{rLNS=HJTc6~#VzZ!i_?qp_VCzxwvk(ZjJ4_B=&8zN?(L z;LfWLifssvS}>ylGGya{qgYufYI2idw{SN=c)yyUjsdaNb)ZihupZ}}GIP?Bu3%e9 z)aqpb@@Z)I95`vD35iERe>2m9KjBRkkO*?Wa1gn**zGfMY(7e-U3I^0``5*?ZBE?o za-di9Y{>H(yXkiWC60Rk?rx*ea!;kN5g-QJy@1DqTrf!hKd<2%uK)*5N8Hzd5^^)$Gf>pUgZyYv{(bPzTA!>msQcc*j_(}0fMp~nyouD6zjY_0JQC2sb%1^3`=or}U+F4 ztJI9cfPa;bFg|r0+U(+5wVC-l=D}VA!TE}_K7+%}N;MxB@~<1Ap53rjgtUABJ&R z@B!Gwv-ZiEEuz#2?T+aNP+}(s`sx5v%)EWTRlvzkAhWQkkG0kVxn&R(uV|K_HNV&M z$mnxjwqjVc{rY$(vtdi?ax&MbT1NB*?Z*?R5CiKQA9hIrq1ic zn*<LfLFilQ~tD;U0>ns+^kSuVVvJCb=y&O-?X8vrQWKZ zF>kjTnXroZPNc&YB(Ew0jCFNB6##`jo#OS*%CM`jvqxR4M&1zazhb(8g(fy62x*{o zxy2$*k02jU!;ier@ZC(b;xHr7?q^0!8$fr zmH-7=T-&8gp^kcjKLs)>bzKC-(8nfy;H!9v4Vwb(XDn1Hqr|?oto2uW3+tTDJEo4`*7lC4-|@H75rj%4 z4zZ*FTavyeIc(^kpw4$3v7B1OOUYZ6S-=v|UiT;&TTos1xTUfS6gwI*v-o{PlBVD( zvn1_p*c@QlNlE(Fw<`Ew-_@gG!x_V##ZK5&r6S;Ka}Hz_rP)ve_X zt#vLN;B%YiwYO$FC3R(G70pqm;6lsU1c)#{cTA^zm~=`7GI^IO+mtTX zNVD?=B{N(iuwp^GRcPrj1%4{!hVmm_luVX*0>Ny_$NwG}-1TQyT^Fc}Lx7klj-lft zN&*~?;*7zyI+W>%n8cv!y739WT))|s31`QsowBlA3r?=zHn5%9|7Ow8x8>=l0JeCR z33O=kLHoInXznecp5Hi->DlrVG_Fekn1t5D5AwkQ3ZYQ}OaX@OcbsVa9z+S+jn^|q zWf8)l!Z0p05?`Ckdu}G7ga+#1mei+`8wD8(KFE~|i$8P*{2WQ&w(4eU9gp=wzZFF4 zZA>{|^y|Hu+{|S9G`7l)JqL<<_-xj)E^%dZImQnIunj8E@>c}b`#zG+-GE>SXf^$d zI3@f^7;wowi?T7A;tj^@9SA1aQ=|~*5JJ6j2C$+S|Fhe0v+|&rFIdI{#y3Oc*8qq* zf0>l_)4bPH%IDWMDvG0CAfqH(RlVx$Y+IQJW94OAK2qQ$enjENYsn4LPkXF!?4Wo= z-11o7G6xzGXz@7Nw~aB2rNM(5A2g{D+^7r%foyJgG;><8Q8pN&Kg%5x_l`*VU84mD<1zjyTvnm|7iYKLyhlvbNwv4E&r2a zk&Pf713Z`wb8l^eFYNO7p!KDd2*K3f-Cs`?_*k01WKJVaQnHKAytQhwdJ{#VXs`On z8|b~(wGB*_;lfMBB>PB-DgO_sgxmrv$bLl0fT++%9qbdA@-j2ojI6D#cIElMf3iQa zGV%54P0Du_6y6f69nb!p&42jHOS7Z{2wd2Lp)zwBSjc!lMu;@tTI_;*pGtS&&@T4n zfoFXTg~K&i7d7y#+nAc2gS#+PXx8J-67jY)R;T)CAly1paidu>KxPP*uBZ4l?j z>m`gd0`@{pwsIxcrNZ*7&5l}YmmNcW6#V=`Lqmx_eK@RC{pZ$SX)k8RaPlW1z!c$yj0%|SO;5wd5CtC(Pz-9X0a4Xsok8XlA`uCd>Cm@` zGc_7FiZLBfNGFWQIv+#zP(+>MmKzXX+O3~Ge9qzIeqV9a+ZZ!{8|0v;cM)gpTux68 z_~YCvR7guPvZOHGhX3J*JFTSEXeROT7++O7aPGzM(Z9sWX(z4NQ#y%78ru(&8Eoz1 z;stTFyqwYj(lKPz?!IVzKmlE!p{o!Sn0AgEXtX;{$ger)W${Xnr2v>1t?;`i#q~)W zQQxEp{n1R(t?-PBlKk=eJn8FfIjL*t9ph){e_OLHbrU5Ac3&Evnl5V$z%lkfVIxRT zvjS=@0>Kkr#3O{l{`S7lvMhvH1Nq$#5^F?y42DfOm0si>hcp>@{NS}I_E8)R&hvRi zMMuN|gA5qi-L^sO8kQBRbJau4O5K;`Qe-5&RVLT98E%4_g_an@g`%7Fqt2(TE52{! z9@OmzY?Nn)yiGU7jNjC*$bHZ-$Knu3xC+~mh|eGc8dJG4MDBSwHl+)Kdj^(Jn#OP1 zX}nB%_9fPL38hCtIhUU3lOP+XWGv&l%10gbh>Xr+$u(&W(6o=IT$;poo|*+o0}X$< zf;xTPkM3UZR~5GK4dU+?RTII$H3-TbspQd#kG2FsZ@salm(P|SkQ^LmZ6gB44%R}6 z^jA}Sn+GE$)2xzt+wFt-ufH~?FO-|uuv;ka={$!y15%6R?ZrF6JVF^4{V<(fPhs0! zngW|x(78Hime&AiEzkBxM_FZm5kD8;TyKVq9z|-E3;tasuMi>QQggYY+1}f(Ch{ zivGlQfS0E}xb~i%&-CDQ6;ybk)Xh5_FK)_muS(NCB=Y6Nk9k6246v+3C4xhEtHx^V z_RinWO*FV3u7f+4#`9MOOn1s>yg7057O}a9T~K`F-*UKC9d*$=6kSgrtF?`a@QM28 zfWt1@Uh+F*t?0=j?h2X+|3Lb~=cdIAlXi!zhjd)&0?fJt{jr!Td#n*bM#LoF76lx*4k`8+HIEAZd?vkH({|Dv(>V0B~ zgq!BI2RlevX7U?NBTmqfe9QG!k0p_0N2-ZjFI!G;{#IW#VKH7m|a(BwN;pWto zYCZ`hmAzPJfBn~i0^FjhzMOQo>XsvGsAze% zrvo}|a=BBrXG*i5NMj*DSvqnO^@(3KYqYfZ;pB5Pei+)r_%b64z6%7VV@!r+k~RTM zu-u*4J!6?ikb$5*UWp%JKZUe28NZkX-&;o`RL2jU%U>EXKCTRvG~7Jzmrn{|u*NJc`i$n7VGm4O%H z1s>m@P3=@z4u0<-RQQZL?EdH(B(K+LLf&W5vm?8in;zjr* zHQ-$5Q&;Z4f58kkX>Qt{42fnR|I%>A9FFP8ID7hX`XS-YN zyB08Q8#Vr{Z^wVwnJ}{Vw3_)hfrsVXE1zz9P2|qXoDMWzS2jQQ?{7_bGOQZvf!x~d zG4S8+r{zFqvO`oP+=AcRixie>Gp~Gl{KsqRw9j>@Hn+)?0pg+P@Tk3=&%LI%7?NNm zGU>Lt`58?r+P&#Nj1^x8Hb)?yuXpdpaPsry`i8BMyUu!-_4b|TdZT1&P}9S-#(6~)3R}K^2+FYf%!_SYm7dp9~oMwn^NT4e&4J; z6X&F1l?|r;ey4i3^&&ICbedT9uE=5Bp?3Uv&X|-(ew1v|gf-ii7~LE=-rtjFHo9oR z$8K*yoME23Q`gc(D8;{msTnx8{#7r^n<}}YM66KcpMe!HPFl|-d2gZh4K$0 zAxF$g>sq~!mhiN`K}Lys{AOM&R$U7{wTHdn{-1sb#-9$%%>vuzCgh z4U|9%@wfN>YFP1{e6d6%@Js6ef)Z-sn5%Ly(9=l(RTos?=e)T?dfS$M(BM7qtP*jd z_-@JJ?!@A(!^Gya#o_FIYwNBeFX0@@Hh@ebipgY%kxSH8x`H|bTW@*_-_^y~qOR;L z7=SF_2OyFp3_{43vWo{pY8s;x^m8*;7w>fjeTKE7UOdW!SzN0@r+<7<&+%+R?b)17xr zOO2j9S^`P4;p%z^0_!1i!{GND?SI00?tuJ;O9$d_oL#ZO^4qekbY2Opz&r_$q2eAM zP+v_Yj#7ol*1UE}4PPv{?ex38Gx383K?u5Ki=zKIy-LVPy!(h_ zD9N&zp6qwC?Dqg;B67CQdmy^V*gC?xi}wv2x8FaI#5`%)f{8ErC>T173Ukp)DPN+II{V{7-;{ikb28a`i_ zYTk8WeD;&Qb<&er^V!bNx7laHHuDJ%XNTZ+Gv|WQgt-dYcN0dby}rMT-!BtPkcBn1 zu$z4bDokUzKnGT=L*i!l{YmWuE8o@^HIPL^&C@AG@^pKpLd^_C8PNuKFBsDN=hD!0 zfcv?)>BdT)C&(4INt9SnB4scKf8yd=SM#%H4>(<{*KBUv+D6$Hb3N>CyiTI2uIgX5 z5p~}Wqtm0Ci~P6l+VERy)t&q`34`PQ2WSr#{VEwA>+93~BDtO$U_|xM_=drVXXR;u zY84lNrao@xcu9dYE0|FBk%9nZt0S{?@Fbq&Rt45QG{mjUv0JlAx_#{8yapQ;VRa3J z9N+1%Ju_xXvXw2)hsj)VmYq+p%gkEsv-xl-DLG)^m9s+rSn1LDcx0LLFPW_`*q9FJ z2>qiXJYk;x{NPSkylabri>^ZK*jFWLH&saiMA-=->F7Dq*>_Wt>{b9Szm`^oRYaT| zufhru%}p8gpf4yQq3;#tj0g3X95Zb^RQj0i9eQ|~^3hzsM5c;i-<`&aSt#MZ9%ufs zj7xhLrb)QFn2qa^dTX<5t*?JV%X)r~l5A}qm~#^mqz&B3wx6zj4~%s*)jn#e6%a%m z{XDxQ5hZa7aZZ|&0QtlfiGSdKXZZ(eypUiieVBb#E-}dk)~q^5E7vUkWwFq7@bTpA z>fnIp;ujByXi^Tx)3O6(kz|0pa>#;mXWg$Z2SZwx3uX;=@9<=!zZaqZ?vKAR-&}$g zDJmbG66r6tp`RxeN85dUv2VIv5qYKPu)XN%`+O;J_OzqJv?HfKu)SHbUrpM>`7XEp zVYQUN22QH|8N^)MUerkSe3*u5(v7MWdMX4d1urs;XN8U0W>M9N+f*W1V31`cN12 z)JO6Xe~EzkUqOX*QHrJM?4--umA8;=A5VHgUY4wPC*!S z=w!gfuYa|2dO!Q$ADh|`_7})Inq=qOC>Rn|BZ@K}5HLOc<+pMdA(|Dbz0<#$Ti(Ka zN1tOcOMLczXk4^%8rrC>Abv@}5JE*9>!AC~G}5v-8Mac%=U(O~wQ%Z>pK#sQ28@H$CNci8?o+U*Bay zW>%e3Rwp!BN)O@%N>&)!JZ8t^RndILO42V?Wz9uwFt_utf8FRY-ZABq5|EJ;Rz9M> zc~k(y?AuM5{rI+p!{Jn;LhHxJPM@c~H=Z-yh`d;LIC`|5Iq#>FKayDNVkEuYQas9= z_WgP5mkal|U#x7}9=DmWZr2LE-|JYH>aoJ~*q-vZ>mG~BND?=h>;WUfIiH_I23`oaZa&f!ikHAL&j zs$6}W{?ioy5v8`kZph4{HCNk?`L%m7CXW4`Jt|P!b?xS}6}1g(%?-gDDWeCN<^e)4ZojGan zVHtY2{tO_SqHSWiZp@J4F{|{t?zXOpnX~x1l2HX7xW9D&Da&mdk0PAK+E@13fu8D~ zJ_pMC9u$7Q#$u$}&)EB|kLuQh$5v!nK0!A2-32V(tVgf&^xG6e{E&s^H+Z$&pg;Bd=-j8Ggkm2=Fg<33bCe zJ@2?)w&Ppt@4xIY;_6Bw)~7m4rn7(Q>`kVpel?xtOq)q{W2x3z11pitMduVyca=d| zqlVQl8cu*2ro!iD%*d9I$DB}zYsb*x21*;8yQCUG-CEgOz|{Jf9~EbC#d2(Nrmq^J zn14%!M3;RSWB&W!;N9X3v7*|=6fJ_(;IQyNMm$O#9wll9ZjN~GVF6|6Ikx34X8mpH z=>D4D<@39(qfzO0tuF<|UQgJLWu?xo?fcx_czDszHCp?J`^*x(Q#C`;25Su)mR_Yw z%H(V`84p?u8~xO1BJ1(_7hw&O^jB5iylUWTkpy)B0N$^v70AGGT_?P!^f?K#wYEvON@VWjf4&_dgWLCe`HJ850(n+f&yIJHH97lT)1c3}`{KtN z#UE1QUDHGpv#7ZPR^7pBVba#|y$lHpq0plzP7QJf9jLQ{IHYtn?DuqnQ;~{wg%Cq# z|A!WK`%V`=Ke&d<^>IM9N;`grVLvpSY^1i{LUwIe7%cuE-D!Z;u#&GCb)uJu|}EL5Yv< zRhFn>>;mC^yaDi6m3(e|!;naiU7yQ3YsJjK+_ly*_84w-T+7dzJsth41ozqHsI7dk zT(r$aQE&o#@@ z{-dq3OJoSbd^|yonI(S~Ui6@0h_k$?45--qlV3#XJqwU93E%UxY_`kc$dupUq2mt8 ztHN)pB>ZsXID&I8TTp_qzB$Qr4g6^z*2yNFcrCL?1|?Y2CgmlpR}(DwkO*~9@D~Pl z3OLIr8JGNgI7fqo+5H>MXJObuV1{n<9@G`TY^vG>007%g9Utx*sK8uzmM;e zmsL;PM3gxZ@5bvcOxu^@COwPjCNym%37vZO~ z(uA4f3rQY*z4KSK4e_@W2yx)h`$-!kWsI^Z)zFCJHP00$!UpB>GEI9fVlOs+Mwfe8 zctNOLITX(u9-yZzgB8Pry}vHg46#ip+_&%~n;DSJqS<3Ne6PH*)s)^#S-`7H1jegW zY+>qRA~+oUB{aBGh?1Rgs+WdGP2087OG_uN7jKk}ZNF|~tbh1fQl?hF8=-f+-SUJC zQa5CIf}ZHh6vDkxX`S5XWevazL3sj@Yht$sVmteefji6^87LXl;UX+#;SSY&|L#-q zt->X65G#PH2|%UpcZ>MsgzMq)91Ei)OLo#Dp0kfufd>O?Is zf5$_Jae^JHzLzC7OY5s=o$p3vrIMUovs#MoqDC8LBYoP~Z7%}0o4Xlcr6%sepIp{7 z{tmt}g#N`}Akmcez>zCW0{z_wtW zf$kCytOReW~oBhhtokh9|bQK2;udf>-1t263I%gVPJZar?{h~N$UdItV zaaYWs2Sn+^i;d?|O5TWnZl!H=FWu)wzUaUqBm?ZxOJqp2~|= zdPgRf3Sz>#)ZzDRkvw?Kj^sWTkVN2DrV;74S+~iU8{2w1N6p>=n!r?&W}iuKzxpH$ z{ES+(3ES!cb0kR^ol_<%>e-+qfeaDQ1!r8dt&ajH7oS@<&Hkwu@Dz_jC9iq69e%#< zRoC{?YyQrM&K|oQ^Z6Zo(-&XzYDDfn5nH<+gE zzMa5_I>o;%9Dx_U+y@GpA-_po>DcQ1^icAW$D0%=nd`fz<5(GeENQP{)h~R?f4}+b z$b&k^L)+i4CyeW#^2xh-T221rA0Z$_v)*KnZ<$ z&brddx$-kXE95NK^Q~X8L9CuNqg@V~@afbua7s?ngDTF1!KRbX+m)=%JNmp0VAqvR zm^YMtI@Tjw>CI?17h3VG$B`P zd*&|D*G*J2mJ;6IBj`w64vOKd=6HD{M;6@yLnf22IA@<^!57?tCHU4&((T>dn+J87 z`@hGw4+7M-99_dz52qa)8g6|yJfXV;RC4bnlR+Da4dhGE1+@{DrW`mn!{hu7k7W^l z{lx!Y;6oK|(pU;6n8(|%!k8!|Kr94)BzS`LZZ+@nmd|kAQqjZfPRD#X={s~t zY-`>b@L)fbFE435@MHOwHUAF~ZVo?W`W*O&@xEa)@w~9L-375Q&tW^V78TIVUonQQ z^ZGB)my(lsk!Y(<3k6SwVy{D(LXoF9!GC5NjTKeI=!4- zU$PQnPNm=LxwOChT~~E-9|lwj$3UE{EoJM*eCERfFGFJj7}!%k9+Z)XIPTWf9^l%5y_ zEOUeOwTa}sN|jlR_7YLsUH^;WEvEHa<-%wWOH~qQ%BW~2Hd`Cq_s0oy| zM>C6IAZd6^&>pA8UMP0_m1AQ9i#8peIoaqzHbzU|Qln1bAWGYW5iki4f*O$cR82op(vEXwVJ)Hwkd~4a>2^r6f{NmC)y)ve( z8tPb366kzjv0Qx1GHeDoSe3n7#o6P7&rjgJlU@liz=w0=F?=T|{9e$(Rw8xp$WDOA zK&wMA3A12ud~5dDR6owmg737(F=o`)v$F#RKRt&=_#YF(r&%uK8m`!1L&bJ$WgO4u z{{X#db3NvRp|=&qxZ2dasF4fWl@rXCq5&tG=4;x%4KJD3p+dxkvu&*XoI(+7Ar(OjVu8Q1kw@C8-fE|VH7tYs ztW1`^qF^jxG#IViqiBB1+2yBi1M^}0uPaa3=h)+p{w+z>Yo1ZAc7B(iPRRYgz$`ao zdHHlE2dU7YgBq0#Krc*Q#|FSW7vg#G$KOF}lc)f0eD2jy1O2p59QQ?%sV$^hSPTw9eJ9mA#I>g<)idB(&Pr zJNT!Y`?)$_3XFeBLtmhDAgx1=K*6wn|O z4p?~Z_(g~fu0X#+miW8RNWS9PUkF!FP3$qytKUTX z+w`R(0e6}BkN0Zhxc6!k>uzx`yaNk$74rZDnr`_48&@pdv)5n@c&@4RG&bfwhkhtdWz zZnd73rhop~cB<@~PRiq268kvJ*Q|qtX`^0tk2OV(* z<{pQHbJP1@GoQCINe#Hy?Ke*qIO$l7+g6XWeIi>qH%lWs!Nl3`jh^!KddT$H6RM)m zX+5%BicBGXL9j>KPc3gzmz>_c;2)J!zVEOXJ@vYB;*YXgQ|%&Q7W5r)BB`0 z2Ak!V|Es7W_uEpG^opPH!^;;NjNeh`VLPf&KgM&ufJZPnXv$3&DYsc3fzi1J%_b3_9%iLZgu}$ z@qxpn>GALFyA#QS(@%l=O<@9GC;ML{|DAvx>!XnnVtqaPPsFtKcH-Ko6Pu~yS&W<2 zlb;^bF8`V9Fq1jB0KsbW^|AG5&LGLd5Pr}#KoFPU#%W41h6tdr$+91APZn%) zstVu~@d-Q<5z}i+-(N2ywa$*eY%Rkze@nOc^W~pS2E(@9b;VInA+lZd&iI4_A4W&- z(Pqp^z4|x-euJT5%PWRFmQXJ17mi-+k+*dDw|q`K!A}L0yu6Sqrk=Vm&#qWHyxY0W zt>r$f&xFs~O>UvWvDTXHyXq)NG#I~Vnrtx*ZRP<&b(zM4pgXbg9M84UfOpxO zNE~jw{rOgKu~>uhx9QL31-TFPTFWyJnZ`H0PF=q_LT4c3?tg#QU(~1-{zg}YPcGr3 zI#dh>DNp|x*;1(9A$HC5DCHb=6N9}Lp22;r{;?@RhDSe7Q*(jV$!`zi>@$MjX{-#e z6j{g+hAarr_U6~nN~j=dwMi1!!ZL_57?h$?#z1IrE82LTZ6irN_T3(j*qvVVi<~xI z@w-3&`ce+bv$d?O{O8#+kM!N0z_X!;rCXUJ+dlG2R3e2*^LM>C?e{lKbHygy(?;+G zecWeR%L8Mw+pqn7Q|r`MFa7w$eoFQuD@Qz5n^A5wVhSRbzBnmiLsFUsy2#7tQn;QO z8sv~3{JIujp4DY6Jk$^zh_JXl+50u_sL;fdW)aell z&>DcgwJQTZY{o;a=*nni$k6==V({g9RW&>v!Ji*Iu%I_PJ^Sj`-#)4xSqk?NPm|uj zx!ISLK|v>F%&t-}jOl)FnD@uZ96IqZ!nekuW{vqPq}d^?F`Cu+>}*(tb4UYuvZ1*N zyQ1}`%|pqr@xA~qNmldnxms=gUOa_|@yCmpR8LrD2UmZjNs9_j+B?a7T{MqlYx3?Y zc6Nj&@?cr9)nA{62XUDSD%fkXNioYw7JM>^i*R6l00O(0K0DhmU|f`ZisWrGT7gRL z^ogf>Ju^1Esa%Jo-w#xNF7o74X7RB``ygKSS(o|QtNKs#hpnPL%YezOW|vDnPSsVv z8kiIMY7zsex|0r&l`~*1mHGqArbJ`$)Y4#iV~4<-p5uZ;Zfxj(-(K}U@-P81(??+1 zl5c$Z<6jR+7oI5~WoZlGDby;=B)dd;iCxvKbB563p$8MmlsAL93va5O^dh@UH}6O^ zXKOteu-E338iskp>{)p%cwGN#L_VA|XHeYU<+T%&T|GVBnZG_hVY<@fcGi44dN7nZ z{x1K4H(uwmUiil%g?+y=h0tB0bm_FG;B6Ifz#@{!uLUv4!Duj@@)g1QfXdLCBR8{% z!^Q038M^2C7R&INt67p-UQl)Bxbx&wIOC&+H z%~Yz}J>8V#irJ!^>53@lg_TI@B2MS{K4G=xwEeG3 z9WCr_bx*<<1(b?;f!F*7YkwnGytiER^#Hu~l}G9W=EUzdq3yqUAM4?O$;97_S_oc@ z44L4Xs{!mn(z|_k^m+4?BJG#0);fNvKnO_z(CEA92!lGt{nsQEQ&O35#`DxUNw0+! zkcw$Gn`aJ8d-Cy?MWFG^t4iF1PI%G$6oKW|I5q5Iu))b8cYHVad}EMP;ikHtv+okd z3F*w|O)%M?A11?g|5juDgqkVO4qSV(cYt_AC+QpGvhfN{i}<-qgTjzyNn}2{S8N2ZkfAQW7AQRt`ZIww_g9MQ>c=DlZ^T zxxYiHwmtnB?6~!s>f$F}X|gcf;HR$dcERmCbCL%vs0m|CeE6&iA|kLZaHZyJyj z#KP*CngVhBl;iN8OV2&rYsOXf%&KG#2xHCF`;#{-K5jl{Zr}7(5ACRYRzLsFdAMY5 zZskwCyvHl^qfgpmUnBvU?4ZOr{&GVsqGt~4G45Q7)_gx2hrJY&P5dyfH4LU2!PsP~ zOllK;HV(p|CU@8f^n_Y2{9Qi~hf{E4@O?$78F#Mqn+760iJ|Pba(9PtnGXzdkEy(9 zju$ZULLXxXcPTz{nDq6jXz_P3ec5!VI`_+Y`1X4@&Q|63j&0fJ?>J36QB~nOl+j`* z$P0Y0_`=EYk)J#`D;i0EMFTs3RZ;7D<$xCIJ}}=RPy_-%wauhAt89etB2HLPj*GVt zHzKp8wF{y82f?lwDX@|PxVehKWvM0SZulsvnD@tP7*i|Pr3H|+bC}#`UsbEz8XY>C z%r`3(iQ9Kg_CJ0uH88bsp0ac^aMoS$@+rxW32=Tu7W>Z6^%xa1G~narkd%)KP|#ls zJhd?Nv%{(hfw=-`uNKL|VKprD{oF!cRSMvNr$^z20NkDX=ZMHS@cf-@Ae2Ni+b^i>m?Ydd&) z8HJ))@$#GmRMusfH(TUdi$MMHShl!qt|!&1hawu&T|mo!c-@a9)%@Otsoq|rda!Rj zo*+MeI!2O7`2H}a$;`K7+>&$KJMp6dhEo_x#bg^eMKbmc2b)~DkQbC66={Y&c6rP} zw@U4iHsMEYNdN$nQ=x-Ur+|mg^jO>HxV3e(1Wsca(4d7R9%(j8?u{;ZHra5$QyYh~ zdwB}ZPcJ2Doa0>~Z5NP>-+aYZvx-LaXmUJK}w& zW-!cEqEBGk*fG^;rg!U&?vS8UTc63eA+V?sTrg>Cb^W1PV2o6YwW>>0b@mtU$4W=8 z&rO;!D?V5A)&yOQAG<8tOaO&|HO5ezc;T#x=B%a8wX4fYuiN@8rM)w{=ZF88Q*qg6NBUDKOe3oJV~z4&SgAcS5}hVNNTyQOVF?V5 z;3EM=!I#5@lA825t}?3ixXbZgf`)LXA`=IZV~b$9j7;l!;P~S&`JhivadwE}-z^g^ zrN_fOTl`}V_Y|aXgX>(M>B(Y(THX&!Rp0i_UjO!|cQKkPx{~}Fx_>iMKRt6oO2m64 zv;GOdW%fzvhA$*GVUlHxk}LvjKR;J5c86G~3ZCk~2G5!T+BzENM?xe2EBR?4c}hg( zxq@~%dAPDh>B$S9PhVXF5o0ran8#Anp;sRJB}rmb>qZhi`3NJ|=B~$k+lXj;M1C#6 zke<)Eiu8=9zc{QY9@@y9@Xy*Kw{xds4A9{})}2+X_8&hR!(=u#P3JSwG=l%N46g+b zDP9XywDA}^sioXT(Obicd+?-i1M$?F?jQC|=&2{&^h$)+45ofrA7?qj$H30=zt&BK zrJ~P&`SMrY2@m<(dzk6y2K~b-bTYCOVbTY&+7QEVHKV(1yHa_*3U7%)ZR`ULliww) z`s^j%YAJ5k#LOOkY5KQ(kEKa2N6FuK%!08zZNZ~(uhE;^<+Pr7C`d0Is|m?zQSX$k z`pH{M_`;uM?xG|?$mbnL5khy8x7;L_ugp>T+C0Nqh{?pc7Y}m%!noe4W%zCMn24iX zX71+Ar{<5*LSC*Kchc@PeJf=62?$9xsBOITRC_D))bxETFSe0^$56*4%@gc#7h}qA za;^TpR_Dpn&RJ_>!dkVftsEe92%v(M#e zZ#f2Tgyns!J#xp^WYzeWDCtndzi<5OkysFosg!GY@^byv1|5K}{$k(GfS0`Cc}#JH z)bqSNYMB>Fmp@eC*fEXeK{#slHoO1Se+|TwA5VMEVaZ_-%^pbW6`J5J)nhSlZsQ|YOTKK4M*zl|QG7!k^9K0D?H8sp=ZvSpy-$vZqyh-Unggvp){lzH|6dIB1d*gR%sLs83Y|?yp z+BQ{8LFi6}iA2u~AH6WL{%h<10K0WrJBrY|hlOF$2>!O$nvb>yK(=Ooo1)rm-`v)l zlOe6c?P$JR5^tdADkK_L&PxlBuh55ZqL&8373+0ci8aIDe&UWRd2jqTzLtCA8MCoz zZN9=K|E#O2&O$?=%T9l$Y9#U3_h~zeu!|p2sjLOnlSW=glWAL8$;Bc)pk~TY5kY;# z%?u%Oc~wud-dA zx8zh*>BsIDxBrO3j6_YL>w?97WtkTL_oe#%S7)XA@aa=s zmrjnSJj5DUG+W!ws8wR&IK-$p#Y9YCeE;^WOs+C~pr;!}7aDNX{uH@LL;kf^ZECN? zg-B=e6XDm}mKAe7UmR(LF0Y0g;nuXX-nCS8zt4m+?Gj*TJ4m@=cV1Hs6`p6~!}PsftF1V1 zDd4pB22a}@ClUJtyE?UQFttcK74pDVCTQTj5;CeavV8X9!_yW2;W{=;vZpO;D!SAP z@|(kAccXR#n5rRPST4y8`uF>iR-A?e* zn=1lbK#qKE#GgZZlbFoBs+fYU2_8vIeQd!^?#zp*kotyt-XzxYFKdephi<~#LD#&+ z<#<#ETifJc*wMLH{xcGf|b&3T^>~X~Dge!aZoIeEA@ye|{}6!WOt8?d$oEyr+F~ z9{W3;sfyjgG_+VfKeHWtp{zfMzcuicmGt+48CMbY}o zoZ!C@ikPL+sNs9CY6<|>>t^@Iqf;wk$8I%T5UIswFzR0a8UGY)HdHgR3bzSYLgfm; zP?Qgey`JKLjTtz#7zB4W;|$&F*0TXn^zr7$gtHqPO@0>wJGNTX0s`<<@097@K)D0CYf^*lqiP;U-U z2sOt>*CEV^BB+GXi@TD&)NTMf43rruD3Z%R=VRh>sj=JWWxB|J@_#s`zAAnjzkaYf zJ8nj;*ThuqHp#Na*4i(yZ~SgwUm(u=-fI9Q7iokKx|`Z^Og>Re(Hd;1ltpc78yHQ) zF9U|4%W|KPF&{uc@{0&574ho`ivVyzKW@$`XWR4p)+b|6QZJ+@N32`Y@fVWd&Tz_+ zax{A{sk0NFpK;TKba|6t5AXpa7uW;1@xSlUH=T8pzfzC4Z)x+R0OgPR#Ae zw|AV-?aoua^TRQJHOQO`U`E;QIPU`wDMVtmxL zs*&LBUK}@Prw4auTBGQH801gF2;9-jR3|Lng?{m?Iz&inrZ?!~@rDjrrpUG?wQUUC(qW82F+eZnOWCdL5_k3$@N zN{%YF)6zejBD^peYt8zWD@8H+cNVOswL^5bkQ~w%P3XBs(XsV_$wkx`VW!}wQV{+^liQIcjSI#r&(0{ zrHBe1tBgs^Y9Z&?6BcYSh6NI-!a}K{65YxcM@Do>nlD^Z0X@aIt2AAJAs#=7l51tx zA)cDSt~GiV+{~!H%EBt;_0|fs!A8gRl`{3ZRd~3H>LXh9t!l3pP5bqrdfw{88fNE7 z#uTGBf2qHmV7STo`)`MQzv1@RHM;p1w_{oLmL{y5OqZf@Ys-OA5yCx0?Hh&ozDZVF zZIKtb8h~~ytIU+mEUU^W+Q{eu4H7A0BwkZnUMz(549vCipN2}QkXQ5HHZ&Qj-O0D3yrGf+ zwvH9Bt*4-9hfmQqrhpWL{^TC%O)gAptTU2(ZGAO;KnNf#`v5=m&i^h*Dc!|+PvvF( z`tH{9Tm5Cj#mg~~pTFJsHOB+_thLn18)8Q}T`F`JUWjG){nb-TC=WPl;;3A>Y#~Ir zPn!gmiu>GW`fg(TdUsF)p%jKlwADv}vg9=7gVOfv8W$l~B@(u}Jww6db6W%bJY&ZR z!;2+zzW)OPLpr)-+dq3-R{e6@tZ(`;5%vARPcv}t;PK}aC1-32EC%@q(M9!xQ!Ox%2nf_VJ%jX5tF|CV>;8q_b zMXN0lkVujC;m3QN8IQW;_PvX_zxJJDu=d=c>QH@e%q4T72)EG7+2>8!a*WiB&>=lS zR73axA|c{))?p{@2FcX8U`a@+Kp_FWV?aJleWiu|8^pR0th*>y2(btq=w8|;%-Ly{ z>tyMJ6@U{AFg||pQb;B$WR%0uXAtN7=nI}xtg5Z;_U1p1+a-)W-`hN3sc+;Or+K=f zmY2cnL3?7vgisWV;8`%uLvK#2IWCjaXJUF|W=>ON{gnrp|9M9Ai~u>`aY=#SGnb6e zo<*Oy2Vi)t zoF6lv>T3UPb*Oq~d%|jI=anp*muH0V=DF#wmpx!`AY}CNWDZ>nyO=(xKPN)y-5Na? zmriM2q<4#n0X=B&^C!m?KuNskIWBHj+)zkJo6khs#0W^$j*J_;HL%&O*gdB;Y+vWl zJmrWBNkbG#KdfC9Jfv|XcGUA!Uu<$=;|RCK@Nb#C_AsU+32p%WEd zSE8H(8#;l2=oKonpy*&`&7gz}{JN|v?)Dg4o)+NW$F zSva_Cct7WWWPN@Mpy=%DpU>#iL!k!vzlI?xMoPIseIIl_q>5es5P!b(n}D3wdlZOn z5nX8rhmDeOLFtu&p~VxEgs%3g8ugs?G2NIb16fkwOY)bd&e6l0KJ#-#EKFtNER;kk&A1SPfb<+ zv(1wINY#?YSn}Anv=+SqwN`g4qXR3E^Qn#!sX}_TVL~UP(-L@1LzsUH$t*TO1!rN z6yY%_r@`ro4G>s`W2!5^x8(T0Q`Km1@rj-CkNJ1A)L}iZy2`6?>OZ&B{>Kzlh9YT5 zx|t#ctU53%N;wXIlUt#>xC~*f-v(@%g9K^hk)m8AQI#s>PLXP2v~P8b?s^<~Uj16S z!81Qt+9#J^Pw(VwvwTc0@zZ0EHWw(%OxYR+M0c0H;hSX8o{dGQ&h54PS)T1^YPnL~ zuEh8}jf){WU)&3rpUsn!>}D)YT-1qE{W zlV@2JhL!QA`olH5XVbqmeuXrw?RQjWPEM)N{=Q{Qt)j4=e~az#D_xC|X(;+wmZd0$|L!!T$qZZ|+d;<=fF0&R(=nub*UX zw;y0?LSJq&r%NO)Zw$?Ey$iWE=G&Bcc=1^W(P$Si4(JKb;Gxm#hOY2P85th$*9$Fm&G_QSlKHFdN37HhNZk>^Fs6GBb$I)k4_uvyHspGveBeY`T*t zW7YZ!QRh0vNV0`T8c+G~1JYDuaTqxM#vL<_&ufPjZaeGSA=6P6x3}5z+BXO%GuzS| zVwv0ipKEeVicpxhLaY4Iy^FFeLtAS_iz9`wg@miB%6^l{lVrxCWEoxWjfR%_)=S|91*DuhMiZ+w_N0D(CF(}kEY|n zcKO-=0|rB;-H17n3qI_P!b|Zt?Z)dP)f-##a{T@0|BDf*+{`5{p(Emq zdhpWaWPWY>j6HJebzF~7Bu0#(m&Tv=k`CZ288QfR*vU`(slh){`I$oslIs!Pcju|1 zw=&|M>`OYPk_rRo5eX|XMO!TFTgM~ag3!VUBmt3r2Ow)Hm&ePqL{hsYo>BKZK4vue zo^o14(`ZpZY1~n>2DP{Hn zUbTrbN_J6XsxbWQn` zFja}c?q#~g?Y9b4jI!yDkrJ;1V{q?yH1}y7fRCWyfgv+)g)plqV5+6QzWG_K$mZ6s zyl;%Xb^2Ci2dijmZ`-S;@a)nmolj+x-%~=h;9Aq=K<<88YxKK)G3}zwZrA%KoK@c3?Z<`vh6AuM}e z%k*Y7ADNMFfr{U}`<{XoNDviZHU79r@KbS7-D!NbJEoE4c6~F@ZvW9bH#EGao=!GX z$AouT@4Moz>4KL8Y`FFP+J5_GLqom! zyB7bDK#%g;TRYnQ-8M8wZeHIMOs&=9-cF~94dK&&x5k~#!Ddp`vohWD1LpdtYDE;& z4Exo_xAZqi<7m1;#3qu!x8$G{~fW#Ef1fiZi5w>TWy548Jp z#^e&5)ibTCp9hy_&2Pd>$D*smQ<`kPTe6j74)Z z^`Ih3e(l+A?3f}NdW2}4i62)Cv`uyM?s zvp0VGq(LF?o!rQ*jibb~gIsTTMa4-@^NsAu=KPlN|MId!k8S1rcQd~lGZ980wuF6e z@p12^^Fae`3bSt^Y2=}@Pmtb9=1ct1p;gf)vkUP#7snm$XhOVbL&x9YW|i_pt~N-V z@=^f{>|z9z@3@}Lc&u8D8+sX`T#2=#pF!%S4XSjvm&ua~h;}m5Go2eiC2QGKVhiZ+ z=(&sH8eMDhKnBcr6VS~UE#wj!=wxe?iMh?Lp*>FXW^v73tNbMYxzFoaNe17?(DTE% z3g0G<^PpNv*^5jI20iDaIqz`r3-TDrZYxxYMl~Anet*kzdBgHvfRV(KQA4=3jz+NK zfgu%EEvjKAHSS&MSq*h%-ysP#23EEp8bm~Dys$Ddr)K_NKWe8-YU>jYQ zLtGR+GUR!>qq)z#J`3Hj#ec6UuM?s9dKYux!RVastYEBV#TbK7mRhQleIF_02jFICXkGx^NdN9H|`4O+_>3UGy56~a1 zcyN3jGoj`srwZ>b90yCmJ{%VwuaMJn#1=`LiX7Glzj(eIupsKCx?sV4tIKH7m>TPt z&pKfKvU}D@+_S(%b;xvOZZ$DEth%+i+lbDX$~y|jeIs&@s%MMv+*?U3F202$fQaQ? zM9?>mB>~4C7vdNI42jwr5WDC8&ZTq35pth$^&9ztbI9L$YC|eQIbpJM&ECcoYv|wa(dGn9-rZrHS(LZao~+;hjsoO&r`64vhA+ z61f$xCMLsf)w;y4jOqjO;lmOMM`)FP1q1;xQOR(1rI56LSb#EA4XKspxRo(*eT2>T z-9F$PBkga=_{Rmli}A@%`9zMLWp@wCi)oJ!=iZ0g+s?2Z@cmm;T?(VhT`|Rs1`CI< zm#k{m&Dd3f!O3RsikZ`XV7@v(<9e!xtsGn{2!oqU?sgFdP3KOUU?VOKhco&ENsDUBJyl0kuk`^ z)m-%&CMJEJER9las#tKT;!OL8H2bDCIf~&XEmAkiWS$)9!KITqIoLro%}42F^AI;t zAk1S0L8VtTWsZLE;6KrdL{@mF#|41TQD&~eIjMG|1Kr{}blhuxSuvT66!3`@P6nMN zT@g)bjTV7R3n6AcX~P1QRPOZ1Kkd{#F2rbPh`c>tuAbRqS#sEwxo5TC9$8$^WSSqY zb24joEH2-e=Gq?Jme#Izg565AfoVZ7<+kSlkv`6>OdXOKE>^nL3Mv#DCNPf2YTu!h zF{LGTD#WxhiL$Q8RY;gZWqvJB+R?n>4#S1 z{kK&xc|8~^xFyc{lxk@V*XN}L=SP&A)A!A92;-QLhK9NAD@SDh$W~RbEa5N2P39Py zBUU0F@sNEhqGL`G`_(a_TkqhBpn^QsJ6O|0O;|`S zN(GYFtuZMVeWdcGF2oEie&0+%SEY^9O5>$kpigo z6ECZB1p-ZOqxwWZBL;*m3R{NhVZ1ee@5Z%3rKdyeD&K`d;)lTZ4%5~19YIwU)^4wA zV(prJORFZLF5s$y>ujy0<62a(LcS0i(5oNn14{y5fgT~X6tso~bjN)8lab2(zRFqm z%H9)zlDx?{SkxcwK@?YAWfdvQT(y@@=|a{98nz?^pJEWG1I1*JF!njO*-&zt%~kXtyeW8s4Mo7|ml_q+qvNxY?Wo z@wmGXYMafWZpAP!2kT6J&U!lt)Nd^}$TF;ljJFP~#+Q@d8o6VXIRl$7)FVqnD_o*4 z-gxwTUtjA;UbD58=ZtXgNkvDVARdnn^@{iZr0jfqW)r-1PO5R!XtOjX_L%*u&00 z#JNc)rK(Aq?{!3vY}6{V*f>P%(va`l<^nNu_DeCdO z0?DK5vwi}ZEitSb^n=RyAVpU;BGa;~UWu7h?CGHy{ez0P&nn&ZFRT0ysDiltlXgI% zJ{UoXyW86$o7t&G-8PedbU*zMI5N~^e!OVzmFz*_)CFhX&Dgv{-Mw`NO{SVxrj2r% zWq#pR0~Jf3uH-9CzENGJS4utBlL_|h&A$~OqwgiDy?x~kk62lg|LRJ`Mi%iJ`sUf^ z@{^(!Tc+AN5y4nPl~V61VKaHtcbxDVhg1=Zm)hAXPB!U-_>+2Qdg;i>W2zB!Xjw8g z;+sabNAe8nmgwo2Gf7l)mu zmaY&I?wRl4M*6%t=ge4(SBupbAENcmuEdJUhBLRGylXW>R&hTiCe_-Nd5`j)axX5T zQ3oHxrkgw(ma~^t>xz2gZPE^#UBj*$~Cki#7U^32TRn z)k~pnCYD9r0x@;EF*abP&W>s#93i?t8DkQ9S0l_0^YS5f1=@!RHE_Y zMD>;t8#tBl>4QGAY@PT})?2;xzSxSX3hboZDC$3+T~YYBf|9{Ks-C*ZpL$4MuSt(5 zl8+S!n%#YcS%!l(NcRQ*?ZUpGo5Y`C+mff$T@FHAn4Hdehl?KYM-Nkeb^P#+$y1wa z-kP2odV9pe#&J3--YZqM64}}PbA~RLY5c-O57h>OykI?BY;rR`>k2o!zAIU(L_B_* zevMjC7Sjt1Qvs;(u~18+%#3O6**v%s}9UkD*do*IH%l z4RWC8M}!Af6Oe?*kb+e_BI)cdd{k26KF?9k@%8!dwB^3fu=_V6YxXSXWHyuKwmmU5 z#kAPGGMNAu{5g&ZzDs_QG{t-HR@0r2E!9{o7lodRq_yXEjWH3tW6!P?ME;a>{6!Bvz3H4st8<6s+lQ zaE9olI~(jf>k`!V@5a#At4YJ+HBnXS#n~1i^_`sd1s8;r8)ik(vEmq{D!sN2)=Qfe zO?`XOR`3I6m3#;N)KLpq)+hAFFV-rGBEyyd6;Bzq_7R_srSy-~(%Wj%S_-%4-lN>R zc>_D$xZ2#ETfY0zql7aFu|oAs!3@bwPP;Q07DG3>PGmtzkm0|CFfW zqGwF%K7K$3a6dsAj9d@Ba&AUGM9lG20Dik0krP1}Vnya23*gf|rEXTtugRYo!ACI? zut*I?F3Jc|ddztRPw$={Ox{v#R-g-k+kUX{Pw=R7bzS?UUsa()m&KQcj>`GBJ|tRy zxx1YtgXH4PZcxVA^gK+xd!Lb_IeSMtVXpg_z38j*nQ&XFJ4kUXNf-{sZwxNfY>X_dBBNZ7GHoUlGmDIo+(@Sk{N*KVK1 zjNnA?MXvpFA-=*%PA<58ukRchp0MD!*wxfKjVpWOkK=jMvwXo1pnwy)P(DB?1E%Nw z{^|Kw^#nq1%(4(71uUZH`r=3}U&H_^x%aldV#=b0AS*X!yIs?4UBs<&Ngxp}yWRla zH)J)LxyRzo>o<*B^OodExQia~a++c>BWI(Wx0_lxtxZw>s=Dnz0zI;$m@YovKR9O^ zBY)@Ta9FPWMrjFRl|z@8!3mJ=i`t-mn3d5YC`GmL$|!k}24cyRX_CD>KbL`^{B=1E z=Uu3Zyt~+^VLp;$iP#FDIV4^H%5B!%Ovm*>mcQfg=a#WGW4+yV6@n`bhi}yboX6go zZdK~zlj=8;RGkc}LI_U&6VY76?3Wt#`KhkcVOzy_P0NpFtp{rwg?e32waY8u+a5l} zH5qG4d`&Sr^ZNK{8fZme%`yJKT9GnD15rRr053A|U_RJ%pinf`dIY#uTQ`Vb_RvS{ z-3J3%e$*$2?-UmKhA`9~oRK#hQYVCr{-a$e*#2_sC5u^a-}&oGWA)_xuf|{NQ#FE_ z?JPo-X9qz&biu2-m+uUkI513wEkeZs{yKwux+X9^0f1dx{?-Go=t%93V+j#u9*LXp z81jO>ggLGBldp9#uZ?SQ{K2C5_=_CggL+|tX zcZO(MwiQEL%BCp17X~VJ(S5k_m_d?IDZii>MDy}rIZzSM^!eRJnHh332z9Tg+fJ3K zR!}V}AiAPqQx3Tv)r?~Y^2-dWDC2k3Y9c>RTw!!el3s7u&mopGp zHNg#TWCEWTWSLS#aHFvw=b#7z^+#o%6C4$4{>su126wVEG%g zAVWdF_0){!iabB&$n*@TTs{TJWzbX>8vvFIMGqAZiN(W4>pDp``cTGA0XH*C-TBIo4BDUPm6<;d{`WUzlf6p6#~)oF)xz&3Ql;*_^}RljP$fN?we{tn=ON$6 zKL2I5{@u4ZlVv$?ppn&X*5*%ewoK!PS~;aIDi0nGF%50s=jJ~_MK2Nr9KACLw&WUH z4DIC+nA4Y-W;4|rqrX_T$Ao_lKyVZ# ziU?G2+>!TW*+nk-z5(8n3KshuU~`~lsIm>~!N@CdVIc1X2^Kw(8XRt_=8zl0uQ8=D z3oVWt(C4IR2K(l_2%{bzLvnH%3-s?OR6x<&by4{x8GY%<@zF<7(^(%khjQVFj1im@txy+BXFTSS92 zLp%(|qJnkLxNa-?EnSse3Fx^^k~Fi|LML~z~;%UJ`IM0cJ)dl4Ovm)>y&?7~%g;G(_F8Xy0IM9A{jNJ-HXB8SZ2*gfG3 z=N@Nx@IXUs53WLmL~{S_zSuoo&k*D?D9)Ut)skwczeX~I4}#%048a#P_0PoB7i~a~ z%03deGE{=2Qb4j4fNoSu-d>&TXrA1jjm^9FlDt`x^a#nRnYGkfFrV+GReg7`bg@h9c}mvi$`hFzpgs}yWskH* z9!zxk*n9bUtU@jXhj&3(!F-;RUPbZ}vz|vd=Tfnng+T|?7fcoC7+Q;gnQYLmTsE-! zHxMIyJ|!x;*yug_1O-a`6frn#zIC{GfPzKDUf;DP=@06?&O#yOGWPp;<9UG7c-l4HEV866usFv$QXKHRYZXCpL?DxNf{Lb;Hy+gf|g`_R6BE4#Za(4jE2MXI(*+fruUo-d|sXMuM zaVdClDPgwpQ(Ms@)bn>gszz^7=8ZV-=!q8&)LYe$1hG)ncIh8>1jT~V(&D-=y%vnc zt2Smaofg9U0|}v<%(W+q?>r}~d>F)Es(zLK5t_Ik!n;>taGQ$(5=`DhS070_olQ`b$W_5uZzdAwPzr>0-Q_qR)%Qs1J(?YEfo@$ZS%WILS~cNVdL9 z13Sq7T}5!4h@F!lT3h&K{!UN%#dPW5Y{&e_`u_6IO1fE-cgy&-=qiosgP+$0qa2vYn!3hc&=1GK)$Amw!sn$@g}wFM#mw*ZZ8>mz6d!8yoRU%bW_rLe zeKl>Z)Iz;eJ)lR2!A8Sn{8Xbs-sv(oTtPlU^aJ?W=Z74F;63|h#<@XtWRrcDRrS8d z${n-Ww>w3ZMb!r(_RZO3vx6TUxqt^V@G6w5j}F>TAz348+fb*LDmuT(TPp=37m@LE zx>Bu@VtPHi5vkylih;v|TSh@t{l4+L9Rom6It>ba_}pKTiy)5+mE375*Hgq^5J7aV z0nPr7RqX`-rYKHe)So{$qh`PNTORAW*FbL{TGdlC*MjrLC zEl3aG`Mk_GVc;;x1*?Y!XE;2}>JM(L`LDIf{Fa8!_Nvh7&{F^6mo0>vmF<{7MJZ zCDt}56gQy`I( z`RU}zLzhruj&=xM1Wc3J{1}vv1!e026f*@P2!70ipKmy>bqO{o(40$+Q0+mUem4Q6 z;~bRqZ`dvAfk_7#>bv24-8Sc%k3%9VuF)uW?#1m#pnn(JH2_#-nVg2<+y#Fe|8n}n z2IpUE^w`KXddKs@?^iI>+RYEAn)d9w?4S7^R)tyEx)r1XYj1=KmVi^}nC?itO0(wi z4yS*Vws~(P3x$_a!+xr3B%=e=gohojQ?>h%s6OqZLxL8PH}gfI-)FQMrMxl(Za$$y z%2D{`%)X_;9=roe`8*9T<)U1Y9yV6WioM~&;+@J{8hlw!mSM8Gem1T(eu;4jyBT`l zc4n}9ahaNva9k+pU`DnT;jjXc22p<8GF}xz5kWEfsyj3~IlcS!a;k}-4$i}-P#|UH zz;5w(Q6_4O2Q}oE>d_lefLGia1-PaIuY%~X;J5YUTun7zy5kOQ>TCQ2xwERVdX5)x z#x!zvLtJL(*5+0mEJ|_+737`q&+6aR`y7zvgrZwX$Xw99t`!CHalM|`_gaYSZP5EF zUztfDD>E<(dMqHi4O#%o0;qrhgWBeL(NIq`Ej$gXX;1fj+J)UZQoiK*JH} zr7cr0v?`TDc}R4?bilC3k0~l}>%D=DAh13IdZg83d-)XXfJ%VyYOUAC$L!mk*QN$< z*Hk$0Uh}c$U;qAh;zky;qse~4O>LqfN`uv4bwc=3q{-R=KXl12+r67t4(=wS_(*pg zmaeTJ%hfJp%w~HazUQ1TY#1Ksou+ZvPf&l!)A=#?&Wltng zJ^A+~1^5i+m`Ap8tZNxBdo@aasO$H|)bkmSSo=Rybnw^)i&Pi5Gh- zO27R!MfiFxA45}YiNaSFjI~E8UpjT(gaHYxg4L76xPY`iO45a>?WvlnAdD4d-Zm7n zZ9A3|@P8DYi$9b7|Hn6*(;Pw$+dXPBISiq4hzgZs4$1jA=foIga%?6#p_xN+N+E|a z=Q#{H%)KH7IDw_-F{ ze?R3fVgA82b-1~1*8WT97@oU-dCb*;(A)iO(Pb@So>Yp6!4N=BHE;q4jZ_L7?C}Kx zl({6B$U^*sLXo%nEY};DD3N^^488Gl9t9YG=_|UYlBttBKOqlYH@)$A1zy-FyDh>+ zk1o8UY8hf2g(Wql>IXg4>Z0l}TU%L-&F);TD`vKlv>9F7(p6L^IW^^+I2yDOVrnWL zKh;vY0Lezy4V%dPCw1VCwW}^6iXH{I%>n;8jdi?2`TajYuF)C#n348bs!1chCR$0D z_WZ=DD=1-nzryN-NXCOo9?j9_WpM)bQs_*Lgp_zS)rB&Y8CyM)0=g4V^9c7)hK(5M zM*8$S6fhTSDOO}x)V>9B3YXyh%F5z&v*if+GN-(JayvTU&C|I2A6BFq$twDwjb_qg z6X2ptjy?RV0^-;idH?UL)OH1k$is0UZZ!sYJtBY5%n`x?;mI%|*a&8% zWqO`0E30LAfN2Yp-835O_J6jQiZlNXLKA8v<(`~v!!Hw@FDt_vJa#K;f9|>c+4@sn z(e-iO^JS?2&tPtWBB7&Bw~2K=kjsI8;qmgtW1lSIlhSYj3xF1K8`Z393WNRg`_Lb( zFPH+*_Yj1$A+m+-iv#g=P2Bb{h7uvKVXVH#L%%_I0p+QbVdk$ob;wiSV1Bgr7nAv) z4yNlc&C(?Oht}0TgR^Zw$0T8gOd`!i z&;}BOlolzzy%bFHUX*xq-gjL5ca!q4qZ2a;7mB{*VKFFlMEgy7AfE{Ntb0L5n4$VE zSz_F!4YD9TI0NtTTbt?k`W6+euFlw;zQ~+^Lyb=OH0vXE02qF)9i z51!Po*0y_VErj}d>iYZ(mo4Q0b2UX>Bzr;df;*T6DlSy{X7hzNlEfMzFnaJxTabad zfw3KVxA6GNY`@n?`0Lpavg_@a3%{5AI*PVvtwD8hci%3sX3`h7YCLU?3D7aIVY^2k z>pzyL>YBBwTnE5xM_Vi#Hq_;WGMl$uA@X*1fL?Ap^an%_dg}a~=`8H3-=KR()%D%i zr-qYQ1hTaM!6&&wAFZ?;Al7s%O4?aMo1@&=)D23}xPuUWHNHGxmR^C7(nwE5uB~ac zU5hdB8hyX9JvsV0c9T4h`BT|kGre!i^4eqmo!<+$o_SpKKKqeyIx=ih!dH|bUOL=B zu^0>J-g;nuJp;gWtOrF=NvM>?RYxtDsy3UPCOjOiX^?H8?1TkCWO?oxsN50j$C5Y_ zLHn=IIY50*HC-USy9ZU@C5st{QF`a<=vMGWC%p5g(LFBWR-UK7?-v$2FZd-VA zc>XB;TT9TJ$2*Ix<`&k3W!kL!CfUN^ZAxvtd0_N9(OjYMWQ`P|dYS3NN zpWoz}wJ9DviTgf2h7WJQCOQC>_~SE3N-s{4^?@17!ev?_RP9%JRm*Ctk*`3x_O8Dr z97)=d@kA3|pXN$t9c)w#`uz6Rx!);eF6?74`7hCPkmtTB;Iw}ga9=!24W6XfxOB9> z`wB%F@5JdgeMEVBN3m(~Svv&g#+iyy%%MT^cAaBL$hwnupM`5$lD(hnTpxO&j zaZ>H;T(R1dO1?;yyBsljU5%nEo#WcW6b#frj<4G0pJgU^s{@MKK|#A19h79Eg|Yqch*XA`gF~_ z73Sjc>%toplSbuha3O=!raxZ3xEhGi3k`$NaU@3Fl__(CTD3e%?e-cSmk}cvPY=Z6 zlJR%wczpXM7xlG2_96`aF?y4BuE*(!T`7}SEXc#FCsmt7(m)SRq?h4OK_rPZ-+&Xo z+mUm7j#kS0L0Ex)m;+bTIkCc6<-eWZ+C>dUnSLWjgAFE7e0HO%t+Q<}FZ)K<#&f6o~jgLECV zLzUj$V+h2h$+vnVpvZ@CQ%Ny%kF=%}ln<{wPzc29m0R}XDW)cEYT^aTF7fldU>*y@ z+`?#8(t``xVCpJ3*Yp^{%0EbyZULy2f2dU7cwOTwNqh3Rl7pf{&Z$#9VGHk@sWK7z z3k;NZ{?~Ju_irZ5I=XUNwkZW~rfV|VEVnJ(yC~cXXtTJkD24&5Ry21hLM3}XMeGIN z_s@^{V_3bOw4^(!bDaP?>GkchImgF#b1oJ__*x=J3p)oUKU(E30pfdFOl@t(0yPjb_XuGa29WT-e@4yfWkK7SX5DN2ssl%X8X1&{ zYm~>B^2w=a+|Srw=k2M#ap|0wW}~bfM#yf%2lwoLe@#YmCc)-I$)GE>DCHU5K{WCE zFnIgQE+88367JDRx*{g*KCjq-7nd@+li7uR)38h*dv(>FfF5ZkjtMSU_+DueD~T8v zz_dBm-ZEcEE9HI7qS~ierSeM3u4d*@q_EIcAY1F8&=KWrM&9@tHe$K?I(FXdO~!U` znOCdZpyi(f2HERx-2ubkA9LOG5uJuc?jZj66M~nw?RsJh%DzX(P$UEKp)39 z5`Nnci{<)XH=FB);66#W$67}M74t9$Noq#=4s_w=#rWa(OA^!PnsLtp*@qXQCs|bCSX2y5$7?o&g#;*RW?g2&w1%UeTtiL}4%CJ%_c;L7;HOdoRR2mNE2txmkpmz-Wr11>BS?P`1}|OW|n>QnUih zTL5@0@#XV7eDd|lfNh9YlKrtl9a9Tb>OyZGn@8>?Z}Q*8r?gdjLA#+RcGOypmqF2` z!8>u@?x+JsQ}uC-nbQ)j&MSA5{E_DV=692#ouKa!K&*$TIgb<8_q9UFs*06Z;7d?G z>6ITOXvW|-k&NC!A>{>|t(V!dBFnsRtq!uP0tH}zKdFT-@8JgI#;%Bs@o+nId_7kH zHV+`>sWIpm^Rq%JCtQ4^#a1J7Kv>?$GRU~$tW|>J&zAq-2Ro&k-IV?FzdNfAClYq5 zCw02YLu#e+xnA_&>aK&_OB_ysPjU4nFS)+mvZjO&LI9(cC!C)&`>TGzc2#)e!~RvM z+5*Xj@1A-e*5RMkpX@+o9e@j7(8QK&sdZmPrI*O^7y$t7>g#_z-_lF<^*-kjT>x#c zPz(&Id<}3!=UI7qMI`3jf!9Y2OSdx-&fH1RNr*B_F7S;({N23R+LfEnA#p8-XF?S0 z7low&$_6HBcx`|q`~??W*#P6VQda&=Zx_d*sgO6(KYRKpgA)h|o$msDITx?MBd)bL zVxf2d+RCTfPJ3;Y@yTCB39Q1xpX$2ghKI@sjmPS;AVRWy3qXJftzHI&w{5k_*&dY& zkGdQk&H3HJ4Fl}8|Dce`j%Qj_kcBu4<)iJ|?eL4S5f{n|uF_m6A6(>m{INKcu2M1N z^A!yT3Db=q6Jm>qy;()UV`)U-_*lwiu0k6iRom1|;-isU-Bbg9wa1svBh`9%OR3jw1{rZWBmy`cqR?2bvG7LWp*ttcE=SPd?~sr-==z{(6UFahbO~)&Q=0|m5OxU zS%ZYEF3E)OdeZBI5+;U$ANO+sV(aNC9s|jS&(+GpKy&e!sz)RzVx#h<8vzpS{%i@l z`9izXLQf^yl&e~1PsnVH?j@yx*bUY_-)nRYk(cIr5atUyADr>EFF6y!dhP`qdv_1I zMPxl$?OwSbF+o9hJLdK)RL(cu9*Oo;$8~Hpe`KlG-g$3mRjnFBlZk7~^`y+bFw3I@ z^o3AlKtqZsh{Wg(s4MKWuDSNr2AOaC56!SZ9$}!6lfg5zqwGolD#ia;=K;FfU`b|E zRZ{RDt@=lKeT|_I2SQ_tYIXVSKApQ(w3I%4tM~77XaDgjv1r@VIzXep%Zo}ud)a0L zN2|*_f}tx&_4}{7|H0-*^uM2)-fiJ9knP8tf|qQ%Jg2%Q&cK|`ed`WB|AsU3@pN5O z5Vg3P!`aFGAx))2uI;_%hJUUO|iy7}Pt=H($ z{8#W1T)}?&UYg1-BgufRXCO%qW8&W|3;LSwZ2u?vdG1E}wKn7@zbUV0-nx`Js}|gL zU2mY?4Esxd>^BT||BB)6%4gl5R&BiF`=x-aIc2gY&j#%9Cc%xJ><_K9KVt!EN1~;b z*$RrDO;i<7Sg4M$`_~bpx2X6OUGy3HrQ6n4_Ao^x&@bK7MZ3W$g@gW6zTyF0&g_L^qO38=EQi3=0LEW_D<==%r|8PKfCI> za`HF+y8?g88hpRGG4sq_U9EX4s3OFo>h?7!V}j|Pcqoa!`rI#7q`B;#Dzp-&=zzVm z_J{IHRLb?)=;8a(-h(``j4?->mFIzJ7zUhMygRqKZD)}q&?CLzt_GsYq>4tK8rAfm zx?@dBgkN5sK7S1|(aB@?u9>6wxYwik3E!k69;+wROaz{vO|P>l(kU$UZ`~q2B{d!? z*3O4e-ky0f@HTd*acS{w2X%el={B>1{3)!w%D+RK_+G(ObG3nn7JANfLsa8JAy9ns zv)s;=o1ao=L$_u7-s+DaR1{lz-WeYwbYZV3&kejMZ=@}$Jm+<&^eH4(V`-0ry|jnq z@c`9Awn#tW?I-tD<&AcbA}&Q$z$Z6;byV12nCj@5v@o2Q)XXDNokpGPe zsdb;!d5Y_PtXR!x#W6eHzHaznb&t|(4g&)YAC5cUK3bg^lWi60>ozIWJ>5Dl{9=gS zoADc&f;(_{R z*3i*!-Po2hCJ4H zM(+Y`3(+~?q&B&EbAw^5kj@n}sIYZ(qyk>Z7Jf~roVUH1Nr2^1flyF#@@f__I^Ik5 zvQ+EjY}o$*fjiEnZZvPFSv$u%%r7h4FUGf!U=|C-{MO7|h_P7^-{XV0W`LF}A<;(z zx?nMx`!-Pj>6}li^leo-B=>OD+{1r$PFCzfm?NauBsa84=ktC+B%W_FF;r?k_p+9- z`Axj;HZaFB%f5L4?4!j?NW(fec!Nl%M&k^M?#f^EzU~o zD;kHNRYJ!1P(Mh$Xjiz0+Wmz#jp<1>1uF+4DAN-O?T0lU?7?@groC-=U97HigN>5~ zYcr(F?Hi``rxSCWDZ9(M^fo%AA{wJ!O(kQ_Dd6Otlkq(M%VKwW)#Z^XY`#7cpQwKI zIM?GYi9eo%A0S%k`&xig4YEZTy><>+h9pgcCwzcYvSGZB6-e}G@j+eTvpND`_7rp( z#XCpS70+46EuWRmDkSK`hv%@i6B{3^zLTljUE5!`XG@!GgUIVs5!UJ&HHVA8r^;Jf zbLPVaRQWhAV!+?W@MXfke8)=FhhC(32`Ca@IUthSa!@ZjpIB0?3I)Y9(EvM9Jp?)j zEh${j#GXwPtHT3*HKja&_;x)#=;`8QwbIBm4bgiV_XM;V<2I2C{DXkYiL`GHP1GHy z`L|ijKV38F-q&6)yu zE$nLvz>3vu2|LXL%>n@ZPjW3edit{3N@c5&-*%~MwMQ8b+}^`xwvao|CQ459&1 zALeMT=lejc?6}$DpyVp94v>*(BdC;P@a%n3TZ$bJT)=Au;8_*}jSh1I}Kxwx88lAMF!hg=H7T2gdn!>$lO${?X85cq@RLk|>Br564kf)B~gR-+sP zDMl1htY5Yh1Wqbj&s&MN`9gx9E}+_=5{0CG2TUNesJ>M(mv3B zJ1vcaHUbXOBk-TnVfN-=v8|Hj25%aEjKPAcUQm6`Gy?ER`2}j88X5f1^Ep|hhh(M6 zb+L#Z5iB4!7Nh3+3)-5la3VZcwPp66L{pV;V)mbBf zLaCd{P4L3q(QE}o0Dj%TE!)lA^KR^!CQK-$Wn(sMKXFj|$)o|q%6jftE`q#@oBMz&L`ypveCv&tT6&r$~o5EI~TX-nB# zNGAmK7dl#`RCU2Gai(`&^8&zv%Ozj03kX_bb%Z-khu=4=R937lrqVW=xt7ebf+j{? z)~z?2xn5Eh5d6z8@<}&yd0iw#1z>$E#nz^NBR<4c)1%DYw*WL-RNF>t7OsZ~>zvP4 zBLOF%sMHm-<0x04d#8{`TRc*~N;S8S9j5C323uhIZlTS0fP<)03I?{V>U%QW-;4y` z&1v?Oc~3b6zbY@VX6oSH230#z^9>ZEYqwes{s#d27%k%k6-eeF-behfVGvBO=dir0 z0%x*P!i}6I?%3aHyE_EZ6H4lLcp1&FK;+YO;afgViZtWBGh#>(WH+T1-^m3ZPs@0z z5tl(XyP30{b(C5Ll0bw>;2mj9$e?%Fynb#5UR zE}+@TABt#%wX9-6xmZ7hA0P)%^uE}_$zxa4GQQ%X5kgqB%uk`}cJAh|95GEgOmN%` zv5Yrfc*h0Vctp0d=nZmOnQ5ZscQU$Pe7?u?RQKa0vS(~~g2oQRJ0X@Hs}#^(u(*@E z@ki-nC}(!e#O4@OEkaYg(a~kLG${J%Hqq z*vJ7fK7-s*S>6?XetyM7FB^HP}tcgSVV&_3oAIN!xjaG zl@bKUUCtn7^V{lTXB($HnKK5bDa_ffUyJJ}_B}7q_McFxPPSc(hn}pS)HP7}uLDy- z!yLopG-(JKf7aHZqf#}p6ng9vfT5o2^FbI`$SWJ)`(jW)766csXj_Ag#{T_C(6-SH z;wu|kw2vSP>K|lq$4!uG0zZGrA>-n0omR)dt$pVRuie~9x7aTA+9hj6&LVStz9Y_+ zxqUz;du^klWRT)nnMA!CyPO_&JAnOzs1FJUAGcB5E76W@_@A4Ollw??LK@VDW zMVhsLkbp`bw%3qiGJ0}+iR-e*E&JgPg?_T1>y3rda^a8k$GI=Zsi|~{|GaYD$iKth zlc_uFth)D6@iRFR&K)?b#?G4-mqvbC#f3Lz8FI~eV2Q{%M8tDI8xkFn$`q69`KKPs ziUcyX&DnA#K^IMp?dA?1fo>u4DP4S;HhTPEjff2QN;Ls5E}rcVNVD(zy}^%DIDvV> z*8SvvEx?>XewczwMTqwy>oRSM@|M&QyvdMBbbrfL5q-%y4B438p;p@o_Aqg2g#P6D zETZ+6%6ypNoE z?QGR-j1?OGpU}GoGzUur*vmjH0`*|>kCj#d4WT~<7x@ur(XU@})9+etcC%V$7M+(u z7Vc{t{yf5Qvu~#t_4*1wo8Bo*`)+)>&t)45An7FG8EyEZHa#S0PgD~ZpxysH?Y}he5$(Gt~*ZCckrSP;>F|-6yrd4Y0#}9rIgQPx8M-6 zrHY&PxvZauQ(IH2B1&D9sl~r77MEjOe=nJRDhxC!dzOtA49)GmNm!5uCuQ&(=@4`U zXOXExA}v5}{vA3hk!WuOCSCwU;IFGnJ!I*DPn4_$UkkGU6Ko_2x^h)%#A)r-Rv#l! zVHk1^w2E9Nn)d+i^r26f{&0$Db&NtO1#s3|ExMX5Sl=))RBM)N%d8`2JFd$a1K(>6 zF^>dX*1#Uq`_`P6HNp?I=Y#T8yv(mLb?ikRgyNFg0<7Z8Bw|(!`Gn|I_PR%d)j^T1 zmsM`0?HVh<3`t#$fDya4iSv30Il8UkuCDk#7C3~Wt^$~miHY<=S4P*ESO$|rk4_A-^1*N)LdGtU=yRPrd^V# zjlRLd>wdR}s%>9yVqP;txM4sm(|wxrj7l)MgF8)T-oG`d_@L%&*n5po)$m*VeHqQaP^H-tl;kk(Pe+83LPnY?a3Me4?mZiYL z%BFs4D{u#j%SzZ;YON^{AWRxNiTs63lUIv0Mw>kQGXJdetb3p8#-G|H(*Av!gbtJ| zO->WXZHyepH8rkwXK?0^ItKrE8ZBwK+-X&+FnT*Mq^7M?2_2@h#dF$^YZwhbs#$PZeJN~_LOqs)Z?6*0T#aTUaF8K*y=eZqKFp{jsTqHJD<)LRMBCBg+X&Mn zp3Rnxg8KFJ>M148-=3x{aX$*OsK4JjCPb&BT{X>9i}T~N(d%^;uu%1H;e2Pcg#>MigoHw9ChV}C_Qr*BiK z(@{+=oG5#SDYLni7IJk(D$IqtQg^qe(TL3TRj5wuW3z)n}@q_(D48w`Ta5DhjHP|qEKxNrhh%apxYxnVZKSicF1;>!p zTN`c7UU%)_o|>oRT#^5rsdFl4p&#haHO^x7{qQEs#o8JrJXiT4Uo>Am(UHo~>b`>i zJSS$(&TP&2VGPHlr^VG@#q9U{ryx>61`gj{Q~*BaN_QOBzXUpFK7W}BM5VV2HEFPO z({y=%B&T;~<`=uWCorc*pLf+()c(e79R{1s%-A|i=d@b>4kjai=62SOPj7|-K-fb}tcA(6M$!lAwu zh%HyqJ{XKD@@{-ufqf>u?6Za7uGn1(wG?GDqs_K}GMLApOR8E7mPe#w&EC|h32PPp z@@oE#mL&>v-al&U>3(fR7UptO$hSBY7x@(u6%p_Wci@VvcQWtU9p{@gdT#L8>p={c z*xRjX@efwh$xxeUyhP9$=6)C?>MCdrnsAm&C03$tFsmEtjSdN=swy}zUWy$#+WCF{ zp`)sWM)!Q2GYngBX%e8$;?ZX591YI3? zBvFuw+xxxSn5t3k@lvr&LH)Uc@Zj}SyJ$i$pOGU3r-dm977K;<`jVx0)Tuo0a3kDz zo{dXZGu3V-9K1In5>;)Da;+nE)kP(obl~KW48FZ##&VtMcW*E*p0~aF>-Nk>RBl*e zAmoa+IXz(Mce^{p6J14`g_P^V*UNJv);i$eLEy&89S${{D`?{om>T*tS#OWWmh^9H8| zPK_o@Jii8f5DF_am*Y~QK(}*mq@^=FoXya98vbQeUeVU8JhQYR!m$^7yq^7r0RU6g ziYG1EX4;|!M7Gv~_^N@OKG2bfhmfrNB}&-J-?qyaOW1usK0gN!LaUGF^aFi|eDNl! zz|x49izoSyKj_H$QnTG%x5a9ny%sQURTecBVp@Qk{$p@A?ykl9Z%*bS(`HA_eh2vF z8sx1upE)5VNRt z7Q07wy|V4Aol**Ysvn@(9o*OssHS*G!2wyKqB7)0jrXLqE!Q_!P*uv(7w4r-Tm#YX z%_Z6!S`+C=E;`sRqoBH&f@Ik-=9VKZi|0oZ`IX>J-hoiJn{FtR*vbw zjT(FIIhxl_;)!G~>%^L)gOjm}^(*27rH1-5{|r4q<;^O37A7gkNHh|pO#Bq{NR=OX z1dkOTw_S8J%d-lTKp6-hAPK&U4*cNCxk{eKWt0zIZYCGWeA-ZypxkQ zwqp8HkZBrUkw+Q<5B}}?)N-4t@%YxyCLFDsRyvjZ)oJq3yZYa7%ElpWtFA8b&zOFA zktg2|7)fhS%tp6~O-3El>}+>3Aa3)z(Y8@*LF1BF>pD|*cSRv}dSlQ(#B3gD1Jgn9}jZwTs2;EA$iT|_D^ed!QCT<_zkL$Ohw)s#b70& z#_RRYW9~3K@8f0hgYIx+ji`js!{5%|YA0LsaX7aV>EMpwI22=}rfBhbOV01G*|?ph zV9Rms@|^BK%;dRnLiGu~89RosRZM6S0$&gH_ zoeuxi`|4KcZO6wkeZw_UPihmd6<<4VznMEeq7)rSIoiq(=N>NoKD{YunZ(R{JHib@ zfB#F0t<`B?_*NbL3Q@N+Ey&wRRd3VWebR0|?C1<*qfGgSMPlWW6mBwa6--3{^qV8oQ#N?;YqHj~#&jltrAy43I3xYXnRaHlD-;eg4l*)VM#I>H8Sy zov$A`#`aNod0Qn?+Jr&W2dDs!4lVeFdAIO30i=a^Q1oOe3w4b5z4%zzk}=t-@-#lhk?^tY4cLiHbYPVVz*+Aq@|aUq<8;JXJmo5D6m?zZG_ zkXpIj*ujdpvo!Eddv=?3l82NaRMjd#2wwp>PHo*TdMRGXHWl>i4S;LvULMS!R4uo)^nqrOWvNt&b%gDenk4KWYyP* zz>x)@YRH#{HmAbo4mT9#sC(BcZiiaM{TFb`N9p@c_O@oVEAK~Zn>PdQw-;HLy?b~) zzSr2NC~aAmFc6jw^)WWm=E1}Dr(18;9}*k(2;{T%swK)dirRKdg+@Tgj6D0&g4S&6 zB;S2p|G$j`;v);%T-)Pnzh)0ub0ttE;J{K7mhOOIS1kx=OQUOs@I90*DZuJ@qO(kD z*dJsT!`BA9i9`T*%>g{GV*MI4*vD>+d2aysN1E$L+}`od>JYQ|`J^)gGN)=iR-n?%MhV zI2Kmgmx#eMd)Pjau#tu188Luu)F){Jr$_&u)K*ay@D)%@ypGa8WT1Nhy6C(?AYVPk z1E!f~tH`yo9+jM4N$<&Q#z6h@hVAcoDiTtm+_IVR#3JC#Xf7``%ph7Bo*^TfYiR$h zE79qf6((`Kb+6T7u_MgUGTm5RKQzltH+uAK-1)DZj0(%v#eR9bT8Wln{XyglIpcK! zM?Jua2QRIrz6kx(V5F4-N=r3}<@lQOx*RVy;lgBOf8@&=;KMX|3bjcl_~d)OJ>8m; zy0Fi-^s<*0^$%|=tIf@~9p6tx1HALJ)HDHl?C+HJx|_TfI?cELUO*ONqWn2KACI=* z4y@_DxO1*JeaJd&ra)seTz5XwR&9H(Oaihm@~lmV$C6|v%L@V%3XEZT{}h0qII*Ra z^aEwnL`t#>gFq;P3kD(H(eaR82U&cOma6n=jh`SeAqymmT4VFK)HNsi8@UDr zXALVo>i}swZlS(uy4(-87hmmeu*Kx3?{n#no=R&`_YKr+YVU2mE-Q#r{7y5_$p6iV z@9ZCt5pZ%GKCo(Y#@$T9n{WeaWq2S|DcD1#>}7Ghb8MN-B~v~9h3oQ!Orq4tf}nvA z8iem$;b+8KN4G$w?I9^h1rRCmP+Jq-Zug*(ntnB?E?|nhLv@+hHGyZ_DaO@>IQ#PhYv{!{Es11>9-l zh`&?A^XhAO&|O`*ia+u>A1uuH#OliX8<+3Zlt-K%>Z8hjeku*ci7&^GmAm5QlU(*s z65}z|k{0^na`c)XRf|?C2|fG=XWKp5zO`9xujZfp4`3Rv_PID9r31YEIy;lTokXAaAR+gl#8DDAbw0 z?9U4zB!>MsQMG3H*>3ddV_4oZ4IAxps3uCy5BF|PQU5EOm4n8FGx`W1Y-{crRQ z&mWb51FLLSiv7mNL9r$_eOy#hM+R9rPcX~g=%}~VdV2cv+0(eQrrIk4{yxn^?Vhn( zaER{vWH&cX6Uo2-jK9){ec$z%Bd6sa{yX@w=2j|wXXeR4tu%s?77=R zk;9V&fjP%)egIdvP_+DVL-?W4Kj*3#?yRS?@2?^2W_G7Tns)s5LWg81zazt=Kk9Ww zCpdMGSr>l=R#Y`zm*t#3pP{JO`ReOw(cTnTdSl_RRXUq)RXjz^2T zB&V<8e1ze_5P%`U{8aVr*lLkwt*gEq4?JuxJHQC`BGrO9{$hz%4WA07ut z10B74eEs1uQnV;g4p)zc26n%Bqb(V%yr*3D+_NRUg=G;v<@GnwOzP=d-OeKtuG6!w zI@aA?H}0-;dwJFESFMpHkLo=-aFk3&)a`L&K*@>!ALUTWiy6jM}s z$|JPfwa}F7B15VbAs26ain8nNw`BB24UMMUOoC+QszxR{06kkpdR7cCy{ddJkdi0e zCk7<|`FUU9xsLiUK!Dw8AwbB=+4yZmMcDe!#r0gZM&3{s zM_aEhZdy72c^YNJXOC?67#9fI2^!Bdpom{w;+(3Zsm{ebtAHGdK>1!Beu9C&IMW48WZs0Xi z8`HOsuEWd$B9kxYePuLdJ?~^XTYG(@4OubwTc#N2F>;xoXKUlAtmb+5xawJ_#^|Zn z(;lsN?g{B40ZS@sm*;@)hyX#Qu;~Llq+cOoBzM&{a(wK60F|55TwymYFtgF2uwG?P zXR^)kpVEsT)dq-fcPHfT$?{l5_SVPrs9o}^wkQcS9d=RxYX+i$3TZMvBwbNWfPyL( zJAFV6NdNjZ%)Ob_(VV*z7d8E>tH7|MCG=OEyH$Arr^`LAC7`@H_*}?&hOi5U87pB7 zfxP+nRrVnax;_V}TRblt9qJ8q;g#2o*rOVqjQ68x(rGUE%2(ZfkJmI8ZafyA3t(4+ z(zF{^N)Tdg8=5xOi0l$D2e1svqMcN&4!dZq>aYU)9Q!>HE_cIn3aDZ%cvDz=KbC@DnTsILzt9z)_mQAJ_<$6h3E zhAy}eSb#HcN$p5!dKSJcz+HBiK9Kp53UF6K7Dfdct|9!D)mxmalkK0TdZ1I+D?lQ9 zKKBBV^#Gy^=)--n;e(ClgAQ-2+LhYrf~D?lSNA&Se{!4R=g&`ajwt^*H&RD5HXWxP z&tpZ>UgIIle5fHc8<*qFqI`eL(7NZ9U%U_y)%V=Y_5f%-fTym>_lF9m__T?7%wCl0 zxzoHFDLCSLFI0rq#-+vZ=;Q(_`$fL|(L-x>`UP%@(I)6PZurG1kf}*-1H$?>Lf&I< z1fQQ?&)MFM^R}UN*Cn=D&@P5f&M>{c#kzJMUhX#%i?sP7IIPCanwD@$1Wx0U>93xo zID(UJG`~6+T=;Ay{HzmzewVS0uQKkr=#WNsfIl9hGa&lNRXk(&Xiklm1Oo7*R+lk~ zV<|9SzAfN?Bl3=s??>#6dAs+3^_gj;3l`^oecYT1&!yEl)ln#$X0=P0Ult65^Fg(& zU%PS&C_gpl;2W8EXgrx^2 z6toV2s``*)djCnJuo_)-xW1DHE{;dKQuK?tS7&3+#1E-Hi2;%>55NwnZv*|><)&?; zvdFy4*r;ozFUDFlsXo2Nc~eZ?#ONH(v|5f}LQ;(aud|zYM6qoEFmHyg=)J!5xd8ru ztMHgW0KiJ5b{{LiFCyO)FpNNJ+=I&Io75I6Av5=apo@~*qsM6_-p>g}4ui%5f&tf- zKWCH77kXlRk^)DilveE}B}^Ci`cM3kn7;N6b9{Yr_5L&4Cx4w2?@mwWQY;Rsma|q4 z%@JKMbvu8Dd*=6M10FXwT#d8L9Ny%x zP#!EFz{HZY6d7NS+_0K``)?(=+CsofU+mLena%4%E zn(6jXWG+aUuQv_lP#&A~0b5oHPC=#k4oHuxFrA;HTCt&|sb)%F;y#NhBhp5h3B+3Q zE%ej_NSc~P=e0R~0jW-gXaZCW0E(0FzIa9aum_SRe0<4z^UaLY=9_1f{jHX!F3Nia zp^Hwr8B`2v*ZXbpOgEFERjGdf{#Kf*0lOMnG9J%Z- z#y9DnmCIdO!iiXu)gBE~n-Aitl2Tr!@B)3sAG4Qrbm{@CMJ+shc5^^6-h)P1BVUYq zD_FBfQ74)mH8t}-1T$~V>UInv*WQd{p{jJUbe=@dJNhrtRY%m-DDxfNt+;6c@hf2f z;_@<@*v>4G_LY3IP3PGoV($U{l_z%bnmWQHlX`TFbV6Sh0#qItipM)FBT?u#$9lvD4CeY^)Qg(vC3rTK+hZT1x_i4d$(zTnD zOq#0~=kML==Vz>$ah|t+MR$>?-70uu%Xmrr95-)*{Zf?^2!%@qK^NX}GntJp(%>-Q6~7>G;Dc?-<8{uytrhc+ z<^JUFsW+70rKm;b5~X!IJY?s-((Id--`PSvkZJ{fz^+lR;>3HH0(jXUP@yI$pudp^ z0fd=;WjZ7sj%5+cuWa)+)C2k>ip-h15vg+tSfimuHf0&xqdbgQPRo}6_rQFvS2yx( ziXCjUu(68wPRfK3L9(H3)Pd5u_>DYx*uC%MQ9VhE-F%(O+W&@ev#m(Xk8f_i0_J-} zc%^BBjl^m?4t`+_jhWvZ7Vc3Ip07`C3%o`r>S}^ZAY-PiGPYPU|JOlHfqKbGfpQa_ zNf_TdzxG7acwV%*o+{s7CNZ-4ok-_4=-C(F3)Eh`rv+kJnW-5m9?PjnxS&&W=ygP; zG8r2k=XZ1y!m|$Rtkr&gWW>h&YIKStCf5u9_!#NH@#_UY*GF3}w+atnfnSL#3P>K> z6`nG=6*k<38X0*3nB0e5n8p|6ScDmSxx|l^AXMG1N3GYUP!7G#b~oyxz6Axe{VfRj(y`kVOb#b6)lPOeH3&NSYbz_@YXnbf z8dxANSpn`%fS1qMyG;2GWEQGc$yOdb@>n@DG6Gvh<8KP#Z5|Km!<|p6fI&o=TfTFO zuH7Dmpk@Sr*hb~BU}zQkt*#Mp-7(TuA%JZNGcE1?zPj&i7DpqO@!pCv0ewJ6rV<0Mn(>#k0 zhGdNk!to=9!T=*=nv`#wZ2S-?qxqLY7&kF+G*rA%9ru(1aF>x1AW` zw!>YM^w+|);lWTakJYVDj@_7V{w&tdjl(kr-F{Z<`61rz>N+zvf2H@AO108>%-3bw zPu>-6Ur0_OiW&``eR2()s#bxwrI?z@E)#9cK-9BEWt|+uG=E}w0cB=>gjFH4yr;2gJe61lY# zx4zHn@*GkC`=_nwBU9k+3ToQs+lA;Az*Kv$Y?R}O*Mqc3OM=5nirz4YFu-wQ@++7Ap*}KyvdP$FlKO z!WhGhhk8A|8_Q)u!FIOq_afVd5s@*%#$5E1os2>)l%p8~)%$Ga_v&(=0BVAc;f~e@X?-w`j6rM0Yz>kbCq<|1dD=2(FfOs6d zE33)#6WFs>X9pPd%OvuwaMKUvHZ$2sP|AX-kbjUNK-3Jedp3n19`WJ1j-H%W$}sP< zv54`{sbIn}S$u3%Euv=rZU38ex1F5L>6W`BTeGOier{;)+|oqO#&j!l=XIaD@e;g3Nu=r0V7UqS7GKZVQw@*o0`J~6VX3Lxl+FuvI0W37I8 z_hU?WisyWS*PpIfSBvb|3+=^J=k<=EYZ%UUHLa25N;TbLKhD!>F$aBP)P}1w+ZAi*+>8zhnv;p+482Zut8&Bj7>7n|?jo>|SEXzPF0%q_ju2uS$|R>Lij?l}Z@)iak3Al{u3h`={eHckPheV$ z1_vZ$_+AYJ!KJ9;wV46dtn1%cQV|V@Q8zMAtO+txA!r0AN437zb7(W2_k3z_yt5R!oJ) z^Ul$=f-)~+F{G1jW73D94ADWOEhJGd2%Fqhr!Do7DHjmSjxnj^pIyoiN4DLvTR+FR zLvV@iO54Pj?d(0ou}#;6ImaXams$7gu6sfRjr0}Y0H0?m<}=A5s;{6(;oQtKa1IMI zPAe@=CotF4g!ONtW)vMF;&$WC=YH2l14;0-F2?^sDJU(P%0o zE}xW4MZ*GQ#~#&w?v>J9zq{F^ZPQ6P3a760*6wu&=Kc@RZWq-}w%goZRNY^7yZ6xt zc|Q{v5=uUWHeR_VcYbgNp#=wsM$L2Ap#ffLV@x6sEP$O|Q{m){V>1=SVkX~5yBMl4 zVvUqvKdQ9kQgw;32qm-iQETfuTr(Ts4L<-Uo2ixwSNWQ_=_6LoC^($?&1(0z{^=6r z>p#B`zCC-Z-|v_I@&^;DTHIEM!9k`3#y!ExOpdnSFt#do$JR3St3Hgc>WZWgfZ51esXxMzT*7&5(G_Wyq` zm&2^|xz_=QU+*rZa0TZ5Xdsmt5g$t_DO%UG<~?koF6hgUelf_cD^p?l0nVwE8$ zE%nyqbfz>xMS&oB0nOQwY*3Va*U5?P*c!ec&zT`+n2Lt<+xgN?owG^pVMqRsMa66b{Vfwf5$r<1MYt<*Y%+o5owzVMWyPyEjc42C)- zp2@vLNL$snEB23a-)9{+w?l%BJzxEj$zCr@|k^&_PT3Ddr4-R~C z-@jbh6KPFfV0X`I%YQW6MzK zj2l`a#0089taQy_x|mB%p{R*MG3mdo@jB0r3!V;7^?_q%kqf=FN9Vjz;2Sn>-T}e0 zQftzNz;VfE>`>}F=x&UoXJ256rSXML6)ip+^v%;ukq)rfjq6GI0!&SWqxU_x1n>V9T-K|{>62;*j$U@=cJ3E?O7fecx-uI zuquLrD#uKeT0G#*^yaHjjl1XJV0vB|Ai9C9u)Y&NkU)E0jQr+Y1UDlnB#Y>QE6QRA z-Su%EgPaP(cePR0v5TdeafPa8eZPE+{}7MSEFH5-m7zqjrxFCYehU+^2M76=myXDD zSghh%yU@1!QP-x>6prh3CgFrFQN z8BJEdG58rDptvUBY5AFG4URw0WMXs@ec-E-g_0trdbRgIMLZVq)+5USF<)e?NM@0& z?Ram+qTqbpE{==5nIQd7Di89-Ojz~9q+%JI2*q551gFuQ7CcG&bUTE6Dgk) z6kg4LFT2V9$@S5X$H!}mlUF`7e&w1fFo_CKs=4|i9+$cpB{Hi4dJyEl?VG~B$& z2CsbgKOd8a%a`$I}J?)554=wV!DMS z{tO$)(Ue&?J@1NCH<~?J63cl$AqnaxrN`gt2voFsk^997Kld=Hw{GjmmR--=_LsUn zv*h@nxuOE)x!K}_Su@3ygc-Cc9*}m9y~l#sG`-qb|Jankc`pm18QB>{H6X1QWzRY9 z>uay>@(t+@Kq)j~&bIiQr#l-yCE7Z3G{nUgYaoNGh@>tGya{hv#!<1^4)-M7iqCly z*hdPs0D3;wQDtVK0ezMjx5miV7bVqwZ>*TtbhoVI@r$)~d3HT3IE~#1MG?DcKUVq6 zzjb@1Aq-#q(#ZHa`#+9@D5x>bvJp$xQFG(zU(a!tmxS~2N-0+F*f=EY4C&(x2TAq` zX`>qxB(fKqw_O_t{igw6l1W^OB;Mw=#wJ)|4b^ngDSfVtlv6N-yk&H35TS4wm1}1d0a2W4hEndsGaZdf`OfixQ_UEiJ0c;A-n;H=h_Un5nQ{@I!gM7!=Ga5X+JfzSF7=zl_{#3QE+~aA-4ZcK&BIzMX zrSHH={-U0CHuqWGeUqX@24A=Jm=J@C^VoA5``zK|z(xNXlNSu$6I=0XQ`MbLNVcxb zn^01&5lw(sQ&teWyxpQAsO(-FtGVyTiI2kypAFlU=g#@zAJ~2U<79R&9@_SKwF!BaL}kxqN7uIMJ3bc4*0?pdks+ZHiL?uYygdyx!&px*@MBv};Cjz_(^j{%!L7$# zM%JsN%@e$>q~Z#py1vG577`abF}IV;HuuLyJbBNI5E{_raTI5INLgR<@x?#yj-kHa z1ZS4h%KT0XH{Tr_WEnk_p(t03wq_SAbXbaEtTqr3i))&b^0TI<-)*TqwD85v1@l0v zU&;1#T<`KTT6ueKZs2l(#Ma$S@fvU3{{XHNBFHUlcTZ zxmpIkgCiM%RNyzh9AA$`*x7NG9f)D>#L`MZ_vIxEE}33<^o^PE_{>e7%n7fi3V1rA z`|kC}4T3Ljr2eJ->|Da#>m`Lk>(Pa5Q@E2kf1O-DgK< zFRk~!`$}soXbbr9b!hU6BdW0`A$AF-{=9rMM$+U~ zPPfj>YvE_4Z+f{YZ9qj>9>0trh6%z8_*XQ#cF2AOk7<>fP(?-cSaqt4ri8Gj$zZcu zgAa~-|K@VH_e)BfBdh3^*@Nce!pE2J1ucGUtX4<8-dkVx@aFF{#BXwXebMj&%d1vZ zqXhb1$Q#-5JkeI7nQ$hDQurl_K|Vt}YGvq}8kqH-z(KRgyKy*zXDm7rzj66jOmGY+ zN4N}4GyJE~N=PgK7p!vTT`VCGAQZlR**n)ZwOY;=N3ga{3Li2ULOeW<6FW7@ooy`N>t|9^yP0B_3vGLPc}dFB{HjaUa+3euq8mM}E{^T9iyd&7@EjrRUpcZ7 zotB}ptcn;#!3gISO(s1#yZ*qQq)TAVYgr3)kMN>kSUOoKnL4gHVdoh@uX#7J6xeq` z9XCud<5K1F_(({)Crx|<;D(yF0b4o|&G)WZzc5SG2~)jJlt8bO~^N z5#w@RFf2BHplO%4mFPVTLJ@YEI8JA;nq+9Ep^Ab5Dj~I0-Z;~<6U|QyHf>`W&94Q- zx64btREO{(+8A5wgy$Iz-Xcm4+-W0fWByn z)~=5qUM-`yFt*DJ+cu|{H@DZR)UQ^di}E4WKdG%Jds|E9J*_%sewkRv)I~2JOVj5v z*c=n1Py9w`214T&Xq{W4ZFd8pJR*bSu?G;jkf_shpV^X=s@GwuYkPvId8X&O&_!rc zO`^l%_b=|*07D-^c87`-SvF5UBW=7Vrnxq**itZ~20(@~j_fIKl%Tt#u33uT?RR?0 zFA+BUbny5rn6lmDwSnJSClTD3TziOz?9eo=~Eb(D6zRA%c?WWOXS8~?}aV`GN( zjR();wWh|tk$lvfayf z7ozJewm&oO9$NjvN2Rkx)70KJ$7^PO59i(nM|+Ho*bqZu_z7yXw}@MY!iHkM7N3#j z>4)BOdbYN9I5}G9Q;n6ZFln0(M4+H1S6{#S_*OvHwN?usX(2nTct?PO&L>|GpqieA-de1a$?n6~xy=jAU5zED zcK}`SQTQS-@i((DR0x__`ntq0d=+dZ5F>& zyETSPOb~?h|4_f#-Aye!NS&xfNM*w&F|@4fch)%;y$$RET#Vhv;1GEuUK4f%+{y+6 z?|iE4jH2$^g8WmI1y4b~bSHk)l-PVXrUdi?H+ijWs$0pvR zOm}`V`wmhT)!>Lp#r!a{9};Z`xF=izTrtj)ZWAB2ka(%Z)iHHy@TFFg96RUo<hL?5<94dIg`QLaTbl=^vughbzt-{3#Tptsj&%^Z2+9h(<_-gDKF zsbc@+OCOP_NGIFn%sPq+OqzHrl)=(KvN;O_vDJ;XnV$GnM*iWa*Yw zWc{Ej(=%gXCRcJ2y%In{ z7kc%6#aBv^hhQ9a!c$q&9JZl~DmQ-^cIplQt)M#|z-vo-XPCV+?4XUgti-EOTK5CT zs}Bg%wd$j&%wE4YQTYsRL{1ZMET&b}@)^;&+Z#3buJRM1m zGv&u~8c(PeGvn)1y8SDq(`K~)fxwURapK0{Vv=s+7Omh}22dYGTQ&)(T z>x8k~lrV$e^wynyRQ(9TnQTq&w?1%{cr$puSegm!f`w{4zN`@Cyq zEG_B|idV?S?n9rR9(mj=tStby(UuM+mMu&bB0tdO{|?fWMy1Ry27k}+@gSgvOoC^x zd21IP3-JtI~2(iDvzAK#c2COC3JTU-;WUuIweE0rG(=0QE36TOUPsbzywX zjbGr~MCAQ_E$k$Z%^H#%=T@GBw7z_3vX)VAE zG3vjl{WJ7NIx#MlCnttJ0R*P3b$lz%{cB43N9!)8-J9G#dZWCJ%%~3d(Ux^hdqTxr z(@(uT%Vj*m<*(y@^Nw-VR>WeviUP^tkp@J_8q=9~`>*Gmfut?S-Ma%m7H?%f$Zwj*h1xCwW@ zpm-~UZhV1gQV=kd26Hu&o89znSW?E^ohWoCT4+2^*WCzP(!Vr*<)lm!NCj2GuANSq z$fIu9MYv2w1Z}p~?X<7Bs+LDkSB%T+emezSRbUmYyrt(ltkg?{lnmd9Mzhx!@#inP zsbcuJVO2pYmKt?}t75mD3p$RU$z-IOAl4CpO81Vw8It5Tz!I2j-v61Etu}PtPWj2%HmNSkBDgEM_ap@+2?@Ovl@%l65Dp9RZp#$9TRgl2B zAt}l6vReF_yj!Sqaz`W{^u=@1v@j7fTrq0Cn;NWIey4a?YZ3#4=Ys~)TVhpWqeFTu z{932weQOFE{gyY|sI;h76)H9Y-+n#M#e#82@0RfpO?6@w>m- z1gq21!5~j$to{H=YBjP`%NcNshs!#*Q*tX*JSr}p4q&(AIrAU{kwteRn!i0*z`k*; zKK`0~Ro&-k%ePT%Q$t|BhEw2tKQNc6WXOSeBXTCKgG{bM2y= zXe!6|c7>lFJ&&YgB}q)CTeC8J;A0?~}WtOivZLfRR&HVXk*VOy_$E%0`Qdzec zTRro$(YY*hiZhXbOT8#h<{g?r9vcEeit)f~cO#6t!#Kezc&z*xpFPt{1u1!s7!O{( z0F{`OMvmW#0scC18br>>=&OhJ3zAelsj=09)3J8(a1OX z^`rhAtOAI2pEcYmfoopM643Z{O8J(Z7N zZLigD7h9;?8?D~1_v+pY{ET6H7oEKSsJB%qZuYjDJ1mOGA&}qGT8THA8z_gAkj@c$ zDJxcksAg-aXAO*LP`*DJE&7-~NCB7FNb7ryl|uNTnf4EK6265tHREmJOf|7%wl@pk zf9=hIFq^__@j<4E7N=r^0^00P2J3kQ3+q{qSt}#e!!NTH8V?BzrG#Y~<0s+nXtP&d zTM8pceo@cKaRH7jYf1dyu9$wxC~sg{MIsycWci$nW)iPdCn zWaa9msR7`Sf78XcGXEydo8v`S>2>w>xVZ~Uv)IjnL-U<1bF0Y2L;OmnQ~B>61*1g$ zXyrG_i*##u(YV(#85}$);b;2Kv%Smr_mh%~LX~fNNmjy%lVNmhaP($y|0AUP_iDW( zX`}ur8}Hlgu}%thFB+kv18rQpRTVV=@WB%>S?f52*v9LeuXLuKd*hA3X}n@Bd%%O2 z!q*2b(dsQm49$A?Hrg%5gWiLI^FtXvG($`9+trlCs20x%4y+4g}Foj13c{VozJ~oS0CimqycV3 zdZEBH66B(5HicbAH4tuT1fmTSR3aDe3-rldqd42b4xI?|1CFO}Mg!Y&zEY03b}}O5)+B*H6OSK9v@6 zxiIChxu>@Ny5HA4yA;awPt#F9LKJ29Qsx$lM6T@zDaMT)hgPdW^49{5-W%+ILQ$#} zCSYahkhjnHqCWvB>j@^7Xkaf(EuorM_>D-%$F=FEMYM2|z~DJiyd`w^S&GqTMj|^R zmyHw;1cL5njtlI7ye^Hg8^@oBgICC3e=hAA?co&)YnSHDkFY`AzOCN7vu5F!#{MiV zxtc90rwU1#0E9a&49F9&C_&jTjm}8ivVn7Q89tyAoK;n;0 z7`Cw#Ne=4<%Q8<7a?TsgWwzQdbE^-cHEMmQTL{3zx53)*GXSY&dQKW-@(8}q*MPpV z`fXO5{`xQV6}>YoaMrP`Ro&WaXa2B>UB+=*{!MTqIA$z*Myjd33{9Tk!FE^@+B6%G zL;&a!(8QUm3|GrODE%kOzz)kU- z;Tr^mU_9on75F)*A;l?L5?nJAeVGbeP+*5ZoCFZ|$4qf$agNcWi0e&e$UfYvSHxS+ zS{E$&+sw?n)b8xgKJ-ew6w3?1e+mI=D+mG1_Qy0b=_+Y43m1xUV?_3YFDWPll;g}e%HKrvCmZ3T1pE{Vp(yYo zVyn=jLtM(3=K-`?{8_>l9WVcCaf$W2$FYII?~gx2jrwsEkhhXG8(nZJSKAt8lcFUs zti7b|!MhU@u?pZ))u+nBV22F6fuyKW50lgt6!-bWoKMmV_G(eTkxtuF1&C$ZKnT5HWr;BQ%9 zSM$J{*&wHSCGTwL!Oz>VfPPf5S3U~{_UVK|bu+Fi8*(_owAWsN^8=mh&JZP_Lq^xL zxhu3J8%GY0L++=B0LDnGa!jvgK;sgfLzDo53px-X-9pMhX>{MD$q(~u*TQNkWV<=q zUMraqq?AGKYVCO#_`NCO;Z|YZ*H-A;=gyp9$ie&7)kbXuiED%o;4T?|`jhDenv#{d z7aP4#=0Un?aHOI?p%DZt{p}QXI3Xk?Ou`6259Z<-MW0gq*r1yLv@rgza-6XS0}|NT zlJ|MjivN%a?Y~?YhuyWWm%q2RI6Bm38GEy4X6t*JY>z8t<5E7ENQDi}c6P<;TShyt z`So*=P^3ab!sxO7z$!C@*NV+cQHiySAG$|^#KX3!ZSzPbJ%}Y1dcA0-$*m<$F2c563pXk%JmKDQ}n)cP;FFev{6AX)OpP19k%omOTp&sdbi{SHqV z6Degbz3*Uvp65}Mk=kg0Fwt1RQq_RuS*a_@g2A*H?<@Ky(Kk8trER$>SFhx+74jh0 z8;e-^1!cGpUVzqB{Vhr68A$?rHp6a;uRhp*jdY5tuicrM^~X{V7atO~H2syfuJ|oq z-Kp(;c65A!l{2Efo)FFffXQlYwg>W~cF${^Ewui9Z@?=pHQYUE--yjE0W#To2edXY zGn`n~zI;q%g(0qLAv5`hRISA&BT%a`!!PYqLM*uN4;;PILH?MTcf@y1?^RRT{CT5U z8P~wgpq`f5C`A2@dgf|*ini99z+tdgWLaVNVILBA#Vdz>sU}q)1IauC>rtl6w0)xe zC-ey8_DLxsxkKXF5I`Dzhpe?)H#ccv1URl-h4}a#v$b6-m+F?)hM}X!Y8_u%Ug3K# z&F|8h!>LPqEWa0I(~H|-7^DBO#ZTDobUW9O=@e#MJp6lHA@A7tj@5lGI>`s95B825 z1%U;qAtu8RBA54ijFxi+k_5S*E9eAI$sT@JD5%`&rmQ0f2;@cvmY>&nua;aUJ_;zx zip$sF9a&@N2>@tWyXvl6H^g369ku4p@9ixg_SCmZ+}A|b<0AA9r>}J`{h{idf?g!P zqVU<1gS8k147+Pe29;WTnxGE3&336^&C?$W*m%#|@z5=_ff2!yWDpCS5Q+w&<(JcPlNH8~l&n<3n`UeqhT`xF1Rv$J*zc>yP<8~pcNQGV1Vlp?N62THc zj(S)i56b!nP*8t8Sozeq%u#s5or0<>ikMatK=NQ(+=u*lfQT_;(wNiC6N|VR%*@nlcH6oCIj7dhbiFaOHoFT>MKYhihdt6gl(-qNtFwQwbzXfj?NaeB@ z>l-r900RpakJv9IhJa|gxKt*y;Y zOQY&_^$X?CI7+l+by-sY<*!^{;AttMav+^7UpD_?>0Qjo$Z=P!o+U^G$nG}2RvsYM zgh-RLA=)wy#`+Xnlm>;(=aCKuxKRafUH*A2$!z3o;Necm59~YELj1agFOGcUm3yzJ zOS6aE)bn#5ORf7$aGf}sW*qNVe`PZ<*@JItXH>KY*Ro2#0#LUe`%5MS3W}f9Afq{7 z-tG?J1%B}Ik=2cyh~D1-c-C>Ok#c`|^A+#@sgjU|z^r3;21VGEftU{9)OU&7qR3sz7F@dr?1Q-ba}@hV%XUd)&y5$H5*jZsKs+V;;v&P5!FG{2Rju@7 z;Uc!1sNp;F$v<6o=PT7CdVe2p**}wFB&gbZ21`QXq4Yi$Oj7ub3R`33<1#PqR_aH~ zFfdqu&h8QBr@l+;z$2qrITgG3n<WfSMIOCCe{+RATC{(yo_LW>?F`002pe@)R8~ihA^)m+0T zKLGd3EUzokS;&33mwYl&*+uaBBS@c$^fR42fE#YawXjFt=v()!7KbWNP-c6uwbGhM z^F_|5=jAL^PVBk5ZVCMIj2=Cw@b9>WNMMLz@zQA>`>L*0)%2my`uzfX(GuStytS@E zNbi5t*7p588I8@46*d$@-BFB1-`&5Lli_RRT#IDuI30XjyL$E(S2pf%HfZDM63Mhy zvTa1|Zp7m9p3COl-HoO5v5u=m#Qul}4YU9LF@L9r6)zxP4r(~?(hfLP_jMVBu{g&V z;6*E?t%?LIi;WX=WFI7sXM)}G7aD*0_v@3w9>YJ5u`Elq!DJJ+iSWlaf+|#2&;E8Y{$^&B)M-O{>)>sznoV&5{GF+K zF+|J}ev{vO;+DFc^YW2E;_y?iF=-K@D%c0^rJBJ`wTzFCcRAD6oN;qm2Rr|Y&6ln0 zUEZOEMzgy7x>{RT-v7R-fhmg`uCm48{ez;P2T}cXBJ=#eeZgq#Cf}y0reyPYnS7`p zld@QS8+*FPa7XTRu(#YEH%{uOa^?dqQ{!nt*-(;;@(hyMSCb%iMhkws;cV$c`~WZrCee%CaueL ztSS}r=iP}IGuDM?G}rRGsf~-tyunSpTB%W5O$4;YUWUMZvsy^CuA8$v`%vtD$G#|R z&YA7}N`sKKX+;^TB8X2hR!<~8Jl@@vur=49&2QV)Yh*=Ts{6foO2)5!XLcH2+SS~8 zgu%M}e)ZzoHT6?~(UCve5VAs0%RjmuN=Tdts6$0dNh4u$psMpO^U?`7+%K|2g2UFT z+%C*gAN7=0x)g6W9*nigzaV<5n)de7TWQYUE1P&i*jmG5^A_qp=Xca9gaSnP_0-IpEK z-j~`%=&cJqMe<+T+QWZ@)86?~x)jBSH);)C^Wv2C&$}S+(cc`@u$^qd!o8`Crhe(Mg#{ zRuLuf=+8Nv2Ws!o*HWa(L^@k$ijTQ76sU3zomsh9;p z|DL!cvAU(`ufIe7Vs>mZU%66S-@J8i{1TbKbnLn0ADDN%S^LAzFED4n=F0W2<87yj zFQkSv?suH@`m4a(fVfjfY=GT^3vIhU!m>Go2X4rK0ArBbbx4^uN@V0KR7bkMd`Q{z z7u;{c2vx^u6U#lE&G;@s#^D*BwQi&VfQ9f_c_K_{eeH6d@_~p!59P>CJBott9O#!d z7kx)9R^RA2w`=|Fql-h|Yq@?bA^~(TzoY)pP?RQhf9I+@*(bSHjjO$D}2j5Dq9Nr#}cM; zs1mLoEE})UpSwDJ-v{q8bq zGV3~PAJi@V>@xZOPE)_b<94z4!wV`M?s0fq9OsbCwMS3nkOzDTw74S7bhqx#+v^Sw zMJ|SrW+)#!L1ESkRXmW75Sj=7^MWY5o8OQrPp=DPEU|3(Mx`w$nKh3a-At>6j8-*- zc$K2mOut>Qxt_LTdV>Z;pCRC{_vn4{H{^-&H9>u6$R); zx^eJNdUqubAPT7v&NSolnEU$M=P`%a-<8b&Qh?{><)Qzr4UvZ9;mS$`1+S+~Z~gag zZjdTk)z7k%6{7#OMqCc_E-1bkBkXD3Pf>sj zBT$hww%RstB)eXIf36m6>q4;m_tmCCsk|^>64PujvGch3ANE2+?6@3>*H(B1tJ`0A z13vbZ4(@;9;yh$pp{mw2a`WlRfW7ho#~O$n{^$XcR8<8}^Gv_ig@V0N-Qn-xPSXds zp&`ZbN?iW~yt}W5jQ8GUA2q2x?GZ2Ar`sc_1uePeN|lONYCY%FBiPaXhh{G#UGmCR zholAo@4i$u*N|@r(Mx!u;vi$7p%UlRa*MUN_cZ$wg**qW1V~5toD3f^_D^=HICzK` zLKQ>1CCTcGr|vi^_8W*j`rc?vNy`EI@CfI$b4*Kr+_)d)pelc(r6V-@2QEA8dsCBI zDP=gTJ?7jF$CmQgSjc+to3(rPU*|LO0{53_m*Ov3|9KF>*joU%5T-*NS1j81H}Mbm z!$RNd;<`IQLuQ?%rp)UyJSrV1er*uQoxfmES>a7d3-LO}pbGZ5qSwRgx^Iq9jPzU9Q7Gzv0msQb1L`$s1Rp79WP zyNpi^fWuda3Y8DPD;VBTd1g&@tnED$QGUjMkuY2LS93FoT{Nv;!PYh{MqhN{+$=se%g7vlLG&gGZ&Yi{OKvAIs@Wg(nS7;>QLn7W&{*w0qw?)M?I)baY0^k zqAhNPAs0=>CO3sTtV8L#FSbfN=`)uw74C=HbH21>4yHFjSKavAK}CUbLQ+*^~bXd!py^xYn5`EVu} zONiD%+{814vX6=Uos7dAfIxzq=+G870zq+HXzvW(p!ghMfgM}Vw(X0Ah z&_+MN4GL$vUU7%2f9e)kUp=9sbv(WOoI6!2eYR>_f@J+hcn_p#y~Yxmt?yV@T?12= z^p@He%zyS|zH08-`7uYc6ID_7hImFglIE8Bk}Ek-?`b zY+}h(V;3QnE8eF7y66m+u}KZIy8V$j7)UQk5(m0+PnC3s0h#@(t6Ek)cH8Dic2jcow& zSqh{v$tPrJgA(9|GtV1Otr1HL^WejU$B~Q9!1X=1;T*2@t3bC9O=Xx1z#!PkQKBtP zbb!}QL?htj?WjP0qbx|m;bS19O&3u8Ja2G4ko94vmx}ktR=dvii2b)QEuQX7yHN96 z^U?A2QN*>jH9@StLp+mEx!qNip-3}xk zL_g*#(BZOEis!Ytlde`5TtZ(D6JTrAAJT*K3Pyjro*I#?umQ({M1o~JZa+ma$%KuH z@ssNPqU;k}&-lZKO5|JRYhS5*U%Qkxu7+l6YrgO|I_%9|Y_E!Hzx$sL^;ejg5fN~T zC)%ZkhuJuFhpJ%YynA~b5b>4B1C2GlNj65@O&*r4vrs!hgQd3PzRjP7PI8=-pkW|c zDKin%4Q;ouA+3J(uY7toe3nARptwHZBbg>aXUSE$05MsF?5j(!Si>i#CvE?+@-C5` zkViBB1LSyTo}b5^dGO(fqi-H5DEerA9E;5gbh1a5vh^a)A)=g8w+ZPTr-@?WtCa}J zUqR2DujSX0vO=v^{z=OOMzF@^z{D!k_&~JxVZps7sbEPCC%BtxgSM?_Y`7cra$&PuCShZ6=IBz`jpfmwN#Tccd+p0n zMQq4we~(1-oD4PbYf;{IX@u*o{79_ks2&fPI|NFs(l@ZZIv(5KP!S?3vc^yQy!SLb z2IB)SHK}bmsfn9h{^X^=W7T7EM8{^hxd-d@ey@2lmK{k)km`iAobz!>Y7~z%>oy{Q zkqHcEwDhkh!T&i=*ag1TCad$Ue=u47^b6z^3cF3tIN?GZx%yYc<+njBS-t>y8ugcf{HkOlWz zT}Zh~7CSZ_P8H=CJeAb#7sm5P-{;TFk%-L;1-uYDkQBGP_huu$31sVs2+R$ znPg&TOero#-6U++P8S!W94GouEKKlXNLY_zS%`LvO6ExM!1TZfU5qdq(621c^(ueBI3VMFXE!XFTMjSj-t2{WzBNJXOV64su?5B_9x6V=d1Sn!e^Z|3XIO;+U96h<&`D zXgrEa46d=@;_+-nV9O1!-Tusf=;v)~$&{0YoxcLOPCi|vVlp+=iqW|uL7cdw=g$J64 zz-h(DmQcX@tIsU>L^Osf7gJMX#FtTPrg z>kYUD2CiX^+L1}5BquO|)}eRU@G*xCh^E$%i2=dupoJK6zeQ>^6(}8=UWn19bJ2}d zV6yxjWMwl=n}Af4?LLX8?|iz;j@UIoH(ojqUs)Tk6-KJ*j`x+;NFz-t*@$;N4;_2i z8I7L{^?5;~)laGG*Z@|#*$uH$NA*|6<*d|=49|G!=v6nma7^sPt%+{DR^JFMPQQU3M{BU@H^hGpy8=)JGAMm;z?%e2af7r zo>1HD1&wwEkQYYl9l*QvM&{(Gi1a%B;KBu5hnYAMAEXtB-aR%cU#y z1jKi*;}E;3I0}~JD5ea}@NUryYl`s$UaRErO1Cii^beP`_*3ME>Yw6U&n5dm*z@=O z>HiQ%h(6p-3NJ5fYiXUUvwK;v+Z^gh^U~4MVeg>0b=p|cMuy7FV1v|BSuJ4a%O`Gw zyZyro7-n)QIE^w2_Hs+*Ao3tpiu@*bVyiTTc&togD7u-eF{Jd79p2l8Rd3=23XAhA z`n{1wDsh5OkYdi~PKhxXc?%K0hy6Dn{Os!Oy35=4V>)cE+YdXHiZ{G>PZH$1d#WV<;hOBP#BZA7$W%;# z>LuP~tpr!a+J_G#sC#wov-LMF zx_ocOESBwgv8c6*y|q^Zmk*~cMb(rQcw|8!PgSCxx3+tSXAH%?(H#GKZ2`7n?+Wq#VR{InHq@ad@7rdBDr+}AE}E-n$QCwk3941uDgl) ztk!!zKF(eR9CHWgbj`IfYH@fnLuYG_l6zIWZj&|J`eSCQl|?pP3GE5ptWpyLJf7sH zIFXpUZ&U(Jz+#hglXKkC_LQm)Y?)^&sGzK31emk`FCosr@0QOt!Tn#0U>SWWiLV4cy zj22lgak*sD{7`pABu7FGhDt26?>)G7P1dI2vpMrAk6wm$ij{AO|H!Fi3 zLU$*p+rwxr+8&w^VqStKo{x+9?z+(FsZfEI{BO)a&Kz`~7W8(?u%K$t^_Yf|!+03o zLNma!*It1)D0>ZlpZMyFrT;?l54)yz`KE3ve)b`*u8T0A@zAf9Jm=tti;$Tx3Tf-H6MTMDe7ukeyzSj-exZ9{;#$lgMj{Zv52L)O3 zh8V|X9JgoaB&x^_R&a;G8w@0%BYnr6$2XXdFRsRx_h~`wMJ!|ACGd$>3M!+uhdAO~ z>dxiO>^U*0mlQ>syX>M^?>^ni`5EeWm34>>dWg?#U5OAv%3)xn5F~r}^Hi*&UXP>e}^uYiK`FS?L=6)ZT(^jHu#op_hhPY}qagoo-U7zTzBCCCz zsUIM!W51^+)48k+f{8Yck!?~KRnEzzP5`QEU!Tto@cf2VTb|yyb*=x<5dj~q$u`>Z z`PCCFav9h~d0AQN%;EOo%^6aq2+qP@9xo94Dv-YcIif0v*`C%PRhNEpZSWN*ALW{y zm1w5G2g>R$5;Srg^0GeZeuu8740`F^QGy0r(g)zM^F#l;Q3%|6OO%7-`f)hq>d9Mu zt9Nr|oFKO)2NUkxdhhv#MZGLrOu*g+8vgiemeGTOyyb;(zj_;~`QMDT-R<7aUD(y^ z|Gr(6wpWq$k_~#1cqoYtCglv>Mm#Yw4px_SG$PlV96Di3I__xc=js^s zbJX(jK-Lw_eOBg4x(^OTuxr9NneSv4wDs)#^uJ|>wcNim!PH@f6*E_T#s^g3k))8| z{L`tbVI?p4vL!H~R%In_RUdik_T~(|IIl&3IZipnjJdsq8XbGe5M|{_>79-3S8rJX zo!_@ThxMv5`Wh! ztd-;b=6+PPxs07uEjDK|O#wm@4kD-6OPq zMR>yPdgEWaM*7s$_3gZ-?avdIG1(h-*;6SyWBZJbTAu=2{q>Pcua;Ni(R>xue6G7x zkOk?WHX=zwf3yz$^sZMiYctK;nv z`&%p=gz~g}hUQb#%GxZ8tm&7<=esK@AQC^`NbBd z@uBN!wxgZ8<}*&U>wJp)dDT{3%Y@0^OQ!?q-A%UYyLGJ(k9dl|ekW(k?({&`Vz~R<%9hmrCa4cObUH3qd zx763)IVObeXH@$&y4q=oz7}Tp|8E*G{{srzQn)0LPb-yu#@a#%NA&an zA>!MI7eOZdC<(yA+I(!tBa{S4Y7+4fV*?ID!&plY9E=2!!rgJ?!6Qa+I@fjY;KYrw zdLuBxT{y&$ryCR-Xy86^35VNrJzrYfb)#}~r@FR6v);`AexvD;qu=J zI1zsNx0I$Y3e}^i>j~!;&>6HW!MMLnGv@)XumxW=Ae2g?3%(rNeYZnDyC2&Z7w@pk zv-EOMm*=B&oPqBPy=>W5+CD1aOag4k8l`i;lwa%DRA~VTXEIcZJ1nh9-QG6Qxi4U9 zxAjo_by`@%)an;YBg<0r1(!@#lRdBWUaqEoi6+EBAt2u)j!JWsiARyHUqnLJmUvX0HA5$RlZnC z3Cs9s20@G?jKl_w(k~Rr_d2h`T|sDF*SidLuRGBH zGw%BKf!pu!%barHl!0{M8grC`pusOTu3Mc+?VvEX@Sm&aVb1=5!lr;0&hwp1D zk_~4Sz?}6a{Dq()B&kdsEoni!6skb)!SYJULwS3ETI-NLuahlal2oHBp8TzkKhjPp zU$sir&B?IW4dA( zAKY9Y+`5|PJF_;@>ZoWsa2Un>)Bm7D>EW0-=>nB!tjV?on)l zq~j74J9D)vQW&@3wVWP4aBD^)KJ*ql35F!GU5C?bT5`2z2{sDAMwbvM9m!FhRbmo& zWuXS!4)Aky^gpmLx1T$7+M%v}wr9_PA}q~sn_wO=Cr5wWa@==SiKPmI^Cd#i+&W9! zairn`Mb7McMfB(!JdmI8@OLxg;b@88SVLxw+?fgCgv#2%Cha! z3OrL~vjZ0dEE;evRJg1ANIzZ*b!T4~W#BSF+@x>2=y!=Qux@K0SI8zW;yaf*RhsK_ z_Uk1-MCK5@UoFH)d~k^U=zOi%SWsBSUdv8Qbaq-${akKsL7x5OqUpl;e+k7Y2?9nc#!U^fZ52eP}mhO*S) zvx59kbrcxIsiy~W>V1&~_SQLRNYZHQMGa0+oA;?-S-lGP{J>&TST z`LY8@tOx@@;Pe0_Pp5|9v?&fcIS!xJ!!N2imfFq%;oD% zl8|V>4G<1-=bLG0+%tZcZpLM!EJ7ZX)%#{64A5ge`W`lhZh6S|LTgMbmf)7?gZc#y zYE}(!b4w|1u;$3<^X0KKV=|m!R~$}~2;~QY_HsL_bI;)1tgSN6?L9fnDXJTD?szJy zgpFJTxf$`_n9P5GIhX6SbFcE(u8DsvjlS_MS9A8VX$vwt;P;P-i#{&>8*r>mLDdZGAc6;Cv?E+X0@<*?ByX|$1jqR-jORbxmOLjDFPoxO zd3fOYfX$hztHD3rk}h0)aQpP}%bW*nUdKf~?AGi;bkQ-5X_X1Pm?Ue%YCP|MZz`(V zbz&zbJBNBJFlNq?Y-*Lbj+jc z44@Hl`deUxh|e{n|J-`jzy%V^(znu`AM#_Zhx9V6{<*1dET@x5Qa%EwnMJj&D7+Sv0~IxGvXeLF#FP|cWF0rA}jZ4wYZC%!L*^!@i#jrPwh+}MnY6Z;>( zl3Y!5*KTED<2~!d4pwpMkxEhDkoZzkKZUk^GXTANa!Fn~i0OjSFhmTi zy)!*};^!P?I9OMwli^5qw2^ke%M8&_Vb+nPLu!N!^pvZ;$ z`^I-wCASc}vHJyE+bT_%vf>zR{3X8%9Mk!RckT6Rd}(HV=ZB3B#;@?I0E0G8Z`neF zl>=kPv)s#21LfLmuoBtEqgAknA344Sd&^fs>sjhOp%$bPCxi6#xGbgF*NiWxJZQBbci4auhs!Ae zc~v)w76hp(50d9(kw1V9yp+h|8KQrvwxgZ?me+BJY%gqf?iVSj`T9HZ0C`Mq&z{5w zg%$+~^k{t>vlWYOfcS~|pDiercFp4$ihl_bkN47IL98=-#%^jo=Htw;ISHt;{9uuj%UkwAE^Pf`G&qv^N zmJMn84ff9dC64BOu#gsy_w{-h#z9y3pt|XSw)%SPe8gaK@O=px@Yo zb`$fqM)+FWBReS`1LJL$EmycR|pi{vXFzRetHm(_n)X{-{Jp;tj)ntyt4pJO~xd}F3H)>^$ih(`={ zRr%OqVDU`T3dwJ#BZvB+<|n?(2ovd8=1B z53RhvZ-XVmn-JjB>NgN-%1p!Hx=i(pdxs=s2+gQeEfhWZ*BacSySUmjgo zq}ju)7gTZSwt|`;&rAHc5Cr$QaO*}*Y)&%XkNNB2_urS-SQY!XYSzu{n~$}c8#?9{ z4syJ|yV_=)rG)fdZhsYT;(b@pM1BNU$=RbT_+D|Ee|oKpU9@@b19_N=SN7!TD~ZZ5 z?K4s2Q0t$xg^T~YhADej>CJd-rqo6elH2YLt*#|<$suUZWT~Ymh zTC8Ov4XYs`r014J?*DqZQ$2(A^)j~4KDw@N=vy`kvz-}pzA{oarpf1;6^lLV-dUfl z`S7cWJarHoIunfy8F@WZe-3J>RSZQaoo=g}9kshsN0}4Fd-+fcbQhoYz3=>3XO*w* zQXgF_m(zKT40#+PqCx5w649JuW*qB0diAmiCEQ;%SgMCO3q?NSC@@H;xh1j>18#2M zSH1y=OWbgFs#_WVMp?(w*!ofiL7f!)@Z?vV(y68zMyA=<`;3c|huZt}so6Wa5(jT@jdixr!>N)z+20+O{)L&cWv8@>iW5QeA$2#tkT1&B0Jv@(A zH~>Gbe}M);&A2+-mv?$xLo8oy(q|4^+fQ3c)?Iakk?j4<`L-Zxc8X}wr5eYsr=o@r z`4U0K2&7j^QTh^+obkjLSp!})EvSMwB-Ng+6`QI>GJWxwh&(rM|GA^u*07E@pOdYu z*H(VBF!RiyvcmRx=2d?;KBbB(!i(qL(%qInDi((XwK2Nb%Jw9AJjTO`e0*7pj8O6} zwG=TNH`)`H!YaQ1qL`9sz&>^I8GRBvBW06D?gojP7E6w02YR_X)Jy;p&}T!pNdRo> z68OShPnQ$Q!Bm-HBuTr|SWfY^`YtEC$)31WXj|T4`1hzu&!oZGV-pC~ek!F@4nrSyhYQsQgwP zQ#DqXquDQ zRq#$AQw>NroH*db;ZN15H`!?XYpK7@JlpF2&6RfW?>#mMvu~}L2>Wc*$fi{gIT;bj zjuIk!=Wf0PR712w^UIL-#im`2&A9B^nh#3X&f8QqUwpbw-lW!UZ@r#$Jzwt>=#4tR z8?Rxh&VTmRpa%`YpR$WEM;es`E`;IZ-K-n-njp`=j`(nH1UFD5N8}D z9at(So8lUA6Bn8rQb^;B2*1gZmZ9cT`|MuExv^W7HBU{P?ZX;fr-FkbHGt_8nFWjW z#!zRL^6W@y0*7dh#BML9y-j>e2-G{T zuWvc0qi8%*79)BPHopGn{O6Ggvm5fw?XI7rI_;`EQ+`Iu#Z;FS8N?2vQ)UuSK8}J~ zRWHr7{(EBUyO#OL5}M3$ve{I8Eja#7GIi;W{VJVZ)wqxioq@bL<46A&O59jw?`st} z+%80K^Xt4b%50=cgB9)1U3u2ap_LF<>07ZApm;oVl#PcvdIy@Jd|Z3|rSj8qE%vFF;tIPsN_kgG37er;KA0i8W(LpP;|5@KiD0Q$Pzn%d)O#A zCW{CGr zqoJwKt|@5>CF-j!N0)dceGk(>jvO$QQ-%Pkf*&WeVHFIZ8L&PIIcTt-a z!MAod+sa}@0_R?Qzr^OM3osFW4R-ZrId_g43qA+ZwaYhhT?Zp6P27+EWcC=B74N z?IwReZPoO^>qM@*grd>|O&tye2^{#6wzrP`NL=}@a3yJ25`P~#6b z5{sJIJ69Yys)ebpt!Hk;jPg4pp4hKgwNSpAKw~ZK8{A1n!a6-xd!ReAUxSY*gW|~z z1A_xOJ#=Tzw~X)w1-{|kwUOJY^K|H?BBY$`UhE!e@IiL3<1m4OhyO`zIY*F#5tT}$4PQL%r zU8+Al!EM=FcQ3+6cY-}{$QmVWkz4evx{L$XkKg(~qM_5); z+_ArGEgi5!Ngn-%Slb_NI{y{!_zza`3P@j1Z+VxtxU68Ito8fAMoa7-xBuziwPLQY z8o9F(yefzTa<_@(Gh)_(7UJd`K3qW`2CB3wB|L&R?p0YK(m0abVL8xxHE>8=B5;Z` zzMQZ7#9F)fZ-;v=KZ!y9^Ipvl&;9nR)ru7;u-#v+$?qJ#WH@T+F!F2IP5nleknfqYP(0BYTho8SEd$iXG&nz6Co z5QW(vJMN55j}}l~N^;Q~Z(t#Sm*77Vrepq9gsp7xnGXKqUgsWSGU&mzlv0wU^Zybr z=anh@u&!HTVWl-YWz6Q)XSCEUt>(79u`5mUJ`+`2{*J|`c71gQ@4z@hQ+5btq3WE? z(Y@04v8LpYa(TJ-Dtj19^&W(hkUhyc8<{yOhMImKaknx`o|~oH!xt`t`&!u?oeByd zUl#1bCpZYdMZtSTEzOR*0h<7y%ONvT@}Pfd0K+YBh214OY5KwS{0;AwiOFWa`}4O~ z{Xg2*P?&3Dcjj51MO1v;gsE~ui7@1NO!0NOrG&c}3 zI2G{S^cPqeb@9S@!6=t_MWs8`3jis{hW(kbj>?)zM_)8sZhbjS#t^K)huagCa4EY|(n>J5Z@2-@TMj=j8+ zY&c!fY{G|RBoJRzDHJiPl>{UZ0B*lG&r;O@NF0?L@mY;co@{WFqLU|suQarEs3(-1e*s10-}F^C*m$ji+xYM#}zbq{?u@hlKz?9LJ2 zhljz>f97tH%nEM4u+`mPVexTS;qCx8D8$05hdU4t7y^jLV}AZyc>ii^SEWDjzipNK32q8g(ey|866)Phd28zIo=DItt8)CX_s`@&_m0W)pg zaJaaIz6Q+aO{FLz9o?OVU?<3z8?c6YoN=>}XP#@lk|4|chn_3jaaW32S>74;yf^G# z-V6P*AGqdtjXb^)o6E+-IWqC%zg<=SO4)jK9vyW?K3?F!<#RDw&gh}8IA>eZ^u*QE zIZ`#9EOo>UHU9@F?u|`g;R{qs-m)MZlFl)h{bhNj)0no>4 zmH^DhXajCbN-T!w!JIYUna-np^vZe;-&?&H5h@xZ@qxl>O(3Zad8GsjmzD5~OG} zhm1D>gd_z1tc z`@#}+0VKm8T~c#Ph}Cau54_K1w&7g2##D3NUUyvda};;+$~KX%I{Xezip2S};a<{)V!l zv<;`37@|nW^1c30J1IiE)0M6DQ)pi|DpJ?kom8n45)=!ij1XEObqHdED2~nr271>O zy#9Hi#EL8_+3M4aR|G5fu7|bJc_rl)HWkbgO^7gmfWQC zPh~WWF=ea2L|(+G6kC`V%v%qyjQ^L__>lkac7f{li?9h?toh`Kv0yUQ^y~|jp;;dK z$Ow&J(5jH_@Fl<9m@FOh6<~x zuzJTl59d;SMYVuo(lRrrdbER?D!$$9K2Q15N6(;4kKK0U!H!iU)29e zEEsh@zWAQX(2$f80qp4x4qOW8AAvtUnIy~~2ULgsI&fs&4=>{C_ygWTH$eVs~ZrA{< zjkX`s#cZZVtvz5&QK;4M38?PAHQV^n_&-2^6m?MM^PA3+J}JZY(_K&S>s~J&7M!hL z-m<;JJKOHdrFXhcwphoPNrk^-*#K@j)&oFF>0mzyl4l0;7S=tH=ZCgH>4G4a${nV6 zO^H{fE=xSg<)GrdQYv1?Ef57t^W(7$6VyR+jm|Rhjd zIgQ!8K5mT(nw;v)uHUEz@glI7-}iC_oNVL-Y3FATgPQMIE{HD1*XePMoVbE&;!Z!soSSs<^%ru8DSGJ})S4NbqWxDkvmG zkF71}H}3A~Q8{>~8X@7!0*G7igL-3KT;a?TWLLS~YZnCxi3#T}ALT`HgOQkS)Ll4) zNJe0_!3oo$Bwm4!;t_xXN1F$GBZ8ay=zRZYjA$mFdEgdb3V%;MH<7s!Q|$HmK=!`} zFj|#OAy2mqYE&z(CEr&U?c!BXYGHkk?hJ`;Veba17Qj+i_eWvKZj5-mBQzP z;#dm>V!@ZKY9bNf88xyZ1KtgV3qk;$%JT~nF$-K4n$hV|YEJo(neYh!t~~&KP${JN zMKWF=&h69ZquMxmX_I$0Oq#z4v>F9MiA$b&#|%K}F+WV~Wk zX-Gmi((AXiv4qzWtKXRM9CXbX#|ebX>Ew-15`V3|5_x%gK|m#umfl~j zyIHkwA}2fMR!MD++M0Lz?SBJFnW`_u{jw1&+3wPD{{l}+a7sUMw{Xg>56wOK(B zd@0^SH<(}ymjNpkdP)DwM%(zz)zhfN>>e4SmmrRS)x60E((#!slCEN@!UPXMr@>XybaEwFzl)0v*|0DlPsrh?lec~I~LOkDh*9J1C zHe!3 z7jMW7zJ^_hzdz0ea1>zxfe%A)b9i1p7Suh=IWRYLQ52RXQBWfyXc!`L_ZjQ4hnkk? zmAAY|ryH}~@;v}_!F}mo4>I2VGFAi2?cwhbMOmZdvCH*mRJO{rquip*Oal)$Dw3Vn zNv!&)Kl^iZu`!Uh9Ne-<5E!~kFp)zPYNq9h2X|k53AwraqcNXT_N^GIdpHcfAavDT zjr*d$h(~yj9Hikyn+a^TPgw7=s(N8Ew?V5ne75!AaTvW%qW-v8{P8je$9DiBN>@|* zRLtL4bLcmCFPE%VYrDRttDV?LVId`&eU@;$yKP!)^Ttj9@%a8D7x|1I=-;0vVQj3$6U zJl4jL-SD(GNRl2f)gJDA)B5b-@Sg<}caghX{XS4*m0eC->BsWjYLKY#0GV8qlI-lU zbAQD^-s{pR)D*=O@TUq5qQ+?B}HU z3VE_dJ;s*OG;R{`3y1mDvE5}htd>Fa*eo1f`!+@O8h3WSg{j#7Xfbvc{RV9tz6j~; zH}sYd6|%P%96|Pm&DJ%C_u7}OO%40t(RfeWL1t`G2t-sS6N;bpX+CEI9f zr_%4gmQT>?ZN6Wb-m|2i44N}Nm1tUDDdF2zQ1yEC82R+1BB`ySe|;Hai#LS#ipg&e zaF5tRvb`*o#Cq>ceN9RuGi!XqhADYX|2Z9AxmrkE8*`$oYVFn6n^l@Q2gQCgm^XSX zWCFuHT_!6#oaK#vt+>g0g4YD618$n)4(zo-$bX;8Glz3Lg4COZ$<~|m9hOMiD^bO? z^loqVO}=tv_ytUH@ev`q)U5bY!?j_A22_)vel%cR1uSU2Gr!QO;T~&U@+Uu0Ceeqp zHNA1h2S^ZKxIl1M4KZ%Hbi$sqiB8Gh4C zYGO>zr+9g24U2diPR)Mn^4lF<6P)2cg^%|AbLSV6Y{%o2`QKM788gxTm1o8^8lqOu z>Qkx`ZO5=O_BfAvbtsQt)^YK9Vkt9C{YhqY5?bGQaNw#lmCDU&0O1qV1CLnSR_Yvk zY{g}t)i?`j2ql!-YkVIxt=|FRPuU{WJU(DCNXBog@u8?XtEQ#W99QRZk(~ z^Eoo8()Az9Q5oFqTx|?_N-2~}{G~KX^A^R^SVT;-;iVR`@GFtP*i?PcBRT4_Z zrO~~+0#!Yg<#j)n8VWwNoVXyPBT$!|kT{Y|GQ`!T-1KUE#(fv^BB|&{dQ7rKww00e zyT1Mlz&S5p6xozuvtn6MqNKX?Y39F0&F4t|xaFnbIcJzldzq|ymaqaO08vqY`k?(G zmsOTmNAg;|ec+Grt(fYck?dKE)oAg9+5M(*%2OtDZK{~EwjQ%z8qRWfxeTko8` zV)GxZAP6Y{^hnlrhW)`P>xqU8AT(G}qkT6^jp_RP`4VBysXg&>y@#Mf#oN@&7udD< zfA4wl3&eHrGCXU390We>zMyFM>cOebt%H6dQ)?aAHv!O$3>=(q3^jXjmig_SeT(#)=Ire*Ri z3svVlR{#A_FdA*8Ed2tkDwGr~Zk(Z5#5o8;OSE}4aHicYFx*)cRQtZJc(Ii4)Y!}$ zryV9Gd#z);plSDtV)$W*nX79}W=H3l9DK9kzVRQ$v1r3{Ha_kmB9BS3zML%{8V1Vu z@rbY#JFo74AeY4YtPAm z_q(L`EywqAK2zh9f;>d6PN<_UWv*B^J5$J?pW^P|@VB~lSISK_W?pa7>&NyUu)|E$ zYr9{5U%50Y21dMr1bT2ZoNVOT#if*NS<=d6u;R{{lg@rT!!RDTu>}HbK>~0f55i^5 zpdlr`@%|ZOK?a=OR^2xQ2f(4x-Pw4!i#L0hPA`rZ+%X?tnXCJ=LuEB|m3IT_-P(w_ zL@*1GPwWi^~J3Lx-HAV8h>e`50uR|gA> z+MGMIrrdOys(&tCu9zt0X9uf;UYA#I9Wxwfs@vASHlKk#UU+QVfEdOwzQ~K?!CA`a zMLiTxDHeFw`hD|BYu4FInPNrJcEY&3{EkV`%NHh`{|<`X7wQ8Ss&P3K zM!d@g%M~qqExUe;o8lt~5wc-D@MU$Z?Gr%BT}l&-h4R*x^{l4eSE9?soDciM-28K@ z;=@+4+TrlZFZ(EJEpEyp_QgXpnU%^~!Ce{^?>jPNDJY`J^JLKQvbVjsVF+L938^>t z?%d%A7EmYKL}l*E-B&+oZ*rxkj%DPh8_!*R_T_@COF;!=#)MAeF_h9cH2}mB^3)9Z zj6hrd&oTHJO!H!gvc5|- zqd16CZsw-#?Z01te_*sNiG0eGmXdY5u}1ua6iRl~rFpn35U&{5jJ@rW_`4A8J1vN| zYJtPz9g0b?j0V3s98pz}*TaAAqNGwHqfu+C=dmS#AdO%9nC-hrz|l8 zA$Z!mU!5I~*RQ}J6fAXUuVJ}A{}_JsF+HIPu#J&7z5WNBx@w&qho%b=oC!TC*j%Fg zQ+d04pH{A8mc6hW;%W!ZD=z783@5_uZq3HTx?0h!)*DkPofIlHs zY*;f4z76*}J=tSL5`i5&G2 zR+Pn)8it8Wb?;%57+#ul3I^+%T@T zqcBmF9d?;FE_ZWmYAEuh2X5d4+(t$vLu)scPxGqflIkdjAr`c%q54X2K?<6oF?wWb zav`IR({s-tNG`H6-8MO;v?wap{#r(yX~o(oe+_DJw(#tnSs#eBVzO{FPvc4eQ$)Y8Z!6i zQ|Ijrne)%jeO))XgC|s2ilQ-SwK+6$t3`>y4L7*cx!e~IE zV0heV{rd=X62<|?zkPIap*q|gN5gvsrb zCmh@w)cMq(1G2MOv!+6#LZm!^-^qhb9f2l)P? zB87B4yV;U|SY#-iAUnz@e`V^)CxN?B{ara4LjglXO@JexS>50?&etpB*^zo5y@$eICKT0kh z-!ZR#SMZGQc?^)dmrrb0hp#>!bJ9Wo6*flHpGsl- zgJWcC7yIo9ok_K&#f>foFbIlCXLdZK%7kIn8D7+f7+MJNt(i)ZwlXc3@2A#~Ss4nlbT2fSR8mAHWM zzNb`^eP4xv+p0dizwi7%K-YI({3+Wmcz`O!?KiZUFk;#Yb*gW&O2CMQ2=v>7r$Cqb z9=y|5oNT(tkPbQBzJ4$(+y~{9cO(qzjD8&*2w_j`DXiqZc-||2n=;$eEl=@ay8{o5 z1&`u~}e(e2!SFFMJ1= zZyAZx86`g{G+nld6b?ExeVx!v2gHn%y8+CUupguHOa=Aa|!PbLgqWYxdmt53C(KIIq3YwNzPf zyQ9@Ew=`@_>G){Avxpar{3l-Qa&Z1h(##xxbTKG|ue@K-HbP=qVmB&fdRdblA7+y! z*x<(Hap;*?54G08b*{057Vif3>v~ITB_y499oUXnQ=gg%B~5eUp$af0p*Vwd@d3GM z>}vA=QFI=TRDb^;e_yUGA#_E#a;cD>swy8DLBm4$NFYL>_Q8UKMQvh<9hfxlN z1ik5%&_#8<2^$>85n7O>!Xz2>6kI*k$br^&4A7U4Xua+pNT_PYG-sRzTTBLqqGsh# zp)b#m+GoB^FCUfP#4_G+Rj$*}R9%4ac+#|q@~P3i=oY=>EW27eLBHRur*P3Gn)H&M zS&{uJ5TPp@KB(u@N}GahwdxO9gkm+6%M7&cxC^#oO|IjQYZX+MY-9$m{;YR4lJzk{3isP7mNb8dC$*4N@K$^dzmj75^T?g!awbq^?_ z1a5H`gCrLuPW=9E>fhIA#|P1UuJMV1e!y*3!bQB&>LXOusa8g9O7l?%gAz2NA5i#l zH;Er~A?j`7kX?UI39WU%K-IQDhH=~l(Pf>u)kK=p+4?AQRO@snu;gNNVwW^(g8m)2 zT&=6sf|yu|5>r7>j>zfw;cytGUJARPlh6=f>PE$ZfhsH2oF+8^`oX7VRhp~on#wP| zkCi{+r@Q#Nr@^qf&fn%go40l z%SV{$hCg$~dzWA;KG+>aZd*2aDCSR`fxH&b*qr4Lw&khl%wHtI5At?P({4Y3pUH!aeu7j@f&5%Dv+~? z$^lb`ktbEpf`1WPmeY$z?JAHd_9U+majO zd%d^b;PQLkC;O7Va+PUH-4NTteF>XOgRdTBh#t|QXk|>$x+7R3HX;U=@ z&x?PVq<`pq43jh$kvxcoN*h==)KFrLOrVaS(MoapuB$SGYZagU-!~B&b%w(fx)OdX zu522um5;<#e8|$3a9t^P$IqTu2kid$t5kpH22UU}J>$baB?2c*)vk+B4%-muj}*){mexL?678r2`K2tD{$35pnzQC|F|A%*#3FV7t_B ztJ3LIOt%0br&p$jN zhD0xhJw2=!a^-bFIJBaSpPhZgbhq+$e0visE&mbX42u#)PdgcR>yu++z~A(|Ux20l z2S{;a!H*6icyr!BiRms*g3a{+x|hPQ5caa#+N87DICQqj!zFm}aQQDU;jT2&TuQOH z6BUTA{1DipP^rT;B_w9O{y>JgLRA!iAJIiLUiF0MK4sH`kyzty7#Y_1yjj4id9|~h zK{qv+8+}>;RJWAL+=479e5q7PNXXqM#u36jV&!76 zR@K*TQ4U#RD@xJ?@0FdB=G}jqGUFVj=#A>}E-bWZ20G;;k(qaP)rjdn&< zC7GrSq0*Ymw$VS6|8#dVB*$^~!D4*xV<2!$lIJ-e3&VN3swo1LctlSr_y(vE24r|O zwrG{3eGU7mxO;QO#nL&_z1!_GpATZViEdNEg|iA(HD_n(8CJCw8pt;YXcFTyyqZBb z=s03gnhk)WBso$KTzkqN*PDK>VBk}5GHm3p$i6yZ6v<|RmeKexsM<#ObD1GS#V0sL?H@^kmeRD4O>4{{+su=u;DBxXh$v&b3I^MWm09sP(J7D0)f7)M4CmuO{ zTSQ@&e^_PB`v>&V&*n6>gc_6GevyMEh;HBa)AvF5pG(WIX5*4n`C90xnsb`Ul=xCQ z)jN(@F%5MkTAv=l%cD&hLR$vU8VY$OaNl(OtI^{`-lcrj`W}bmXvqbK^z}`+=_Z>g zy5jO>u;&7DV7=Rt!r$n~Jwf$3*(+=dzWrf$Ptod5#(QcT2}QOzn>zhSA$V6yAc#Bo zW@==`tE6VG;iHBhr^d^&Km87WYujnkJy~VJo2sG^O6+9%&Fce8{0W0l{*Y27Iz4YK z)u%wxi<%OTu$O=L>nEWCskWScCs(3b`cP1;w}=Yd}e~d|#nvpY9$hyLpU_5pZk{^a;nR4*emvg1ng^{MmC8ALb5^8yh`FBto;R z{*v9(bG_1@r5%iZyg?n&$Lr-1{mp^I9YuezESG;vdafdeYsn~waP|%_fIVnmKsp{Tp>kxx&AfH zu*z&4g;V1{Uq#kpGcRrzueaoO!m7>T|A3suPL(_RStz2^J>zr_;%-US^1FKS_9ksU zYnu>O_V^IZ>lfV(xu7-X}7X*&{s$pom zX(FWJ-G(aA;vM(*C@pYE9XQh08X90n^CuaGw}6vOg!phV<39MziO(=G%fGWMC;W9V zVEn?A)SYy#a8H8R@?mDpytpyg>i2SK?GtZ#H({<6_gf_gw_g6K3}~VFS?l-knI1sJ zX(3Vz=>uy6-D>=-wlumAhLk|5HC!~B-~`0*MueRF@df~NFTE7B{}eN;mbML-Ss*vj zj0O6#G17X2Y2=t(38G1InxjO7%0c&ei?@7Ys^i~orB4R^icLo!yjB*2YYxATZjl0C zR%d>b*Pd&hoBmyro8{kJTQk43-BGN9a=@~uDba;l(wLr{&@h3~{I3{quL?gkB3%XZ z2yF?#|88w;V_R)9BZ@9}kPn;{Hk`Z_>h;yOA#@3TNf6Gvr~%OMosFhcC~Pu@b=1Qqa95 z$0Q_5b=mJGcId`LCZ?kK`M0HTp)2`GdI|@$5BxXZxQC~y8MHCDKoATM{I4XaA$F*l zP+q>ul1qLfc^`;Le)-ipEoCcoo*!Vudq|mPO7%Z4eZqo z7=@~OrT}3(5@%zPXnHk(dz9@iB|K$<1r3>mveU1PUJXwIL8GZy9f`(G;kE@+hf)=> z0YFX~N&BZNNHlTnJdl6W@9f29>x8#QMRsk#bwz_c6i)`R>vsw1WU4f+YI^3wQArlr z@Xt$Sui%My2mr;0WN3qz$ymUW^nf+B-h2V^JI>tFT3*kF5tIXcMLd$Bi$O&ifa|)R zakO&lcYuaO=@9nbW`RI{Vj6bw->hYeC2J(LaW=FADd>?(%n)p6tMK;0`Oh@IT=hSi zwUTh_+$Yc8L!tP(zL{(q&pgE=B?6`@Ki(2?w}|ovj48)@s@s6b`UG$52-^z*@jer$ zA`6wOR^|dsMf&8}eSM{n4IVljZh>CL=QwI6!Ym@ZuI8$rEj@|LwtiSt38=vS(T;%7 zTEAc0V|WFNayY)!?`y%wWMF|dOrBL;@}{Oc&yM#Mo65OIa$C$5QU1Y%fY6qgFv7k4 zmdgk5%392>NX;KJ#ZbaB(RCkB{_o;J$-YcZ)Pcl}PfNs!wbugT;0*;P=KM0zO;*j0 z9iE7r3H!Kd=~L!{W!~578Z;F_uVg$A3=R@h?+2}sFCFlCnhx|E!ww|%%V}hxer*eM z%c;W0So)s(<3-TN0`2-0JT!wo=L=Nv!e+Q%t4tuNI{Q*|_~cGdm{9=3XmD}m|F=54 zP`5mW$;M&t(x&4PpNg8FA&GaYuFdPtKMqCJukNy3Q)6d~WQOr39VP4iXE%K5gr?$= zNA&s7@KWo6)aj*)#Y7e!O4WXa#=>XGV6t+d=k+47(I{1r_DL&RVG#G)u>ZZ9p`g}z zvK&YW5uZfMr!=xgej|O_$QTPaajcZ&0iQnC>sf2+01l} zxVeQ{-2OQ$f%%Ba`#e*7O(x;J@9tsq!6?zh{qL=9uUk*v_dm8se=I^9*<(O&gbaeb zbMnDP)AM#2(9(Eh5x>iGu5T$@YVZXutuxCZmEc;o*J*ehZWtaw&jZfh&_j52Kv1i} z7oN7PD$yDaOZoCtFrh4UHdEVyJhp8Fm>(&`zz%G~Ts)J)Q!DS5C)Lo3k<5ua%&D9m zsD{q=qMTDJg|0-$+F*X86T_zM&8NCYV^xIJ28=~DPgdc)^o5c9gqfpXD&t5X-P^B#@yqK*nLDwIZpgy*`(nBOU+ zd2>am%Z1~4m+()b_!~f5DEI>OT3?=(q>{aUdqv&3mL=54#V^CMjMuVm5OT924gO45 zn44?bxcMlfH0xFDRKWK=XFZd%VvnNt!8`3gsDT%cQs>Utr(9Ku5g~+|k5+8F#>l|i zzzFU0C{KT*Za$gn2zin3df)NhvBpw8_312iJi>8zY4KJVy!z#igr|w)H8Mu@k2iTZ z2)^tJ5P9uB$;;yt*MAK#X%~ys^_QCkHbiTXIw&$u!bKx(wv5BDM(G)Rt4d0#j&4gs zBcaygd=Ha8H`6(xw8i-piE{FwUZ~C%{q_jULDdq5zoeftx8sW*6}9=Z-CuKIV`SDp zvh66dq{a7K`NYX&{t&SOjz0;V-bm1w!8Nk~(Whi-t8msM{OF(NVT0n>n*~7%NnCWyzD%}PMWG4E=}6sRqWh1X znceMbLi^&Xx=L8p zXk)sS5})zFXltf@-o?KR76? zf$a8AKFy5(38l)3H;x;%_QD^$wjmf>DPtXN=qNIoP_07!dYDY;g&z{%F~NY*j%Z)* zR3Us+a-Eo0<|)q&(aHM3=D*NU7`nGAP)x4|+Z_RbFPU<&w z?hgbQ*({|%m3t)mpayHP*eLp1lW+e6;`p_3rgeh$>gMW(4HXh0{b-}@ZQGDK8IA=R zuYq6hUyIL08}4ch-@84vv(o(My&l=0c=oMr#<=63+w$^a^*&zj$f*6n6BYS&H{NwM zF({YI=zz*6h;7jos9U4pJrm#in$iVfso!c7!fAtJ^hY9@zYmB)j2vDwGxbT<nq>YhvAXO<#vKE{yoik z=5zH3f<{8#^hxv9#a_?RuRXT8@y!Vy`|&WPAw^f%skve=aFfuo^jq@2>#Bs`)c()( zy|8L!*P1iZcwWT{`}Yt$x14rtV9tp5^qbj7_#(+)njC5L3XG0wJg1<9*b45=a z!sEo59THzwI<~=5B0i-iX~|tGiqY4x&AMp(W)hpF26&}e*s0^`Zt=_1oEkY}oRhkk zkDlM;r+gd>Yx|}d`*4`~Dj*iSRJY2Hx+yCLsiy|vc?4$sq+Bz7BD4kdIw=XPDIiO9U7FuvKbuLa?J+9HQ~OLXT* zCEI-ThL~M6*b9`{xHF$HQd+alYf0TM)20Uu%rxNuCOQm-rxq8&_eFO=Y8uPO7-phx zm8@pJIN>0;(8}DO5GdmrDzUa~AjYb#%yG`*_@cZhU0vpiV zviGSs-@6?Ua$BaneietJf0t@=+h>IxeQI~RcRP@9}=omY<5zH|{?IH0xqi8~yS7!c%Z-|O?kaJ2}E_ty!V`BW? zZ@19f=ldAWXIpM&m2Rln*_p05UGztxk_i3?F7}`vTZQcKXr&?eUFj>}oc#DD1q&`T zA3(`j@MLGyZ-b?SBd*%^bX%VBNNH;cF(W00Ve4VCY4-hirtX6z**?~}{KUhWt6(-Q zs-iYuwr2?v!Iczd*TfOwaVXcZcIWC?_2Ji}*-v*Cm4g;PYJ?m-T9>+w91$CtQ9Bk01FU=< zF0m`+_XKy2y~?&8EKQ+j@mjb`Kf#5)0!1s)y{Q$L`*C{1K1%r^-c(^MJiB=g0q<{C zf>Cfd^n-k-%-lddacbMh$fL4pHtoQP7}$B%cv^S*T*qQ%_-CV!@v0U2u)2c$e0$t} zk<-Ktl2cA(U=7dG-H)V0`Z5CLYjO44?uqiBzc{XF^H)VVRznHph(&&=6FKAQsSBNvuLcFF#C&!5&UlZxre*wlp&^*a!3bXd$WyL{ z7MUbtm=9zBSh`XFGa&~*lSZs;L0bfQp8m70eDtzu(?8FO%HMc=^#h8~(Didwm-E<4 z?@@w8#__v%;Mi__0-x;?03=GOdM9vs!qC8mfHJX7_V1>qoS5sS6bzG_ztJ@SH!|D_}w^riR5{O|jl-AXf&9$!3MLT`8el_JbcN!&)~#_2BS5G7F4BcqT1 zUG-QRY$q~XMZ%)4;;ynb(A2hR%V!Vu1+uY#PH5ZIBgZV4?25(I`eW=5xwRN4N)(LQ z@SN+eAme+3tcxV@wdy@$0~OL{FE@<{2`xMds^ofpDRP^!Xd7Hk{{&|u@#B8{(5 z3C1NGCY?)wY%o}F%m{V^1fjph11drV1cRDtc_K{!2+dLiC-1fsC27sTxT_0pe;arAx)fq)79tz3C} zEvIQd;FXm9>3QZ=O)bG@PwYEv$6Suz(uKZUAN65*hYRF8bv>DQa)D>6WHpf?n zs*X9r%lYk9Clujt`NcGojZJ)~A{+z_D?x9DSamK-zkZIt@$i#^L!3k(i+iXk za*G8aRFM#etHqH1Cg9VtYEo>ScY)r3_vNikVw{qZ(u% zzrZW>p83ynXQZm)-Bj=)@8bNzS8)-Jt3y^J4FjJX!YZRobHH)LDr&{su!3aI&eCOlVm@=AaBa3)Qx#wpH}W( ztPOMC-hJnb(g(xWN|n{zD%)pD+G{10_p_Fk17`h?&4mL{f2?*07}VF$zHfWa$3N4> zUFi@Pszk_EN*uZ@M?lcVR%_~~&l4Md1V#Py$@O+vi!qcXwGMn41gA{u=8FRx^V+2x=4vV}?4AH{cYnzGSr>?Z}mN9gHoj*b|tiwE-f#Cea0$U^*pks5P%Qnze3 zVAsaKe&-hzY0@FBB+4r+x?4SqpGVcc8rUB8xh@b<^<4XV`_yT4O;yv0iSbN+Rz1B5 z^Pu+xn|G170%wqC8`OV-aX|IbR@P_FT@fv67T8u~gF5{sGV7_&LrO@9EL5 zC4%h|*x2^j`Ll7dRJe9>N(4FH`)(YsezYL3et0Vd55PgT)KCZI5?SGUWM1{q?nr9+ zeSE6b3h_9||7h;FUTgoVGN&WhAmM zKHO&ZiHJJss3)f`vA95S7azGUOlL}D$JU;`A8`bwxG@(Dy%?2oAkwlb!kgZ|5nRaI z`yasM^KbIXYZJl}=d2kyeZGC(qm!WXXg_Q*jqv=k-b}4Np+03!YPz=?!Zy& z4`pX*ShMi`mlR?;vx!8D7)x9Dq`|cKKh!73MGxtRbn)EbT^dhwEw&A#{r;)Ukf<7) z5WCkI_eeOvbK{{1W$e>GlSxe}T};w$H$m{8LEw!`EXOM&~G z27y~X7>|6}4U88=;F*SRn$fT0A^gN!V}4Qmk$>g&EPok^{Oi@*yHHrP(INdN zqjFYH1UQ~;l;5778X;FVownp@IyIMK_gFsXKdJAweJFP*+p=Ph00WhTdC3CrRk4%c zzoT0+PdGOuV3{L;e$cL`a+cNjN>y9g?F>;EJ|PY066l7L_xv z41S|lhVA@}EZiPQaHJ4v|9$|hsNIP`z{uNM6C7JFe*U&wQ0u9lCasUkx=b z^ZA_vkIJvL#IB0p9&+)^%hSlv$@D*NCC$btkLsNFby42lerXOVShB`aHYb7>PX98X zr^ue!Ns}dh5XQ=*>TSW`rPdp8vw?|S&~xd~((p)_=liNqaS8(PR~xAZ+*76W+GBS(w8P)g6uZCsnG{s+8&bl61n z(kWHk3;z0N(KWaI)W+j@PgGb#|9g|S>Uv_A9uot@7Jo{UE%(w$KAZ*wq%Ex!9jyC6 zDBG)E!-pKmr7`|*pmnL^O;xIU6-vP}81re&_LQz~4I{wVj|zHURIQN^1~5!SJmxr@&u3X>GpRc14L zWq>+sZ}|bAMqW`^<&Dd#3yW9{9WDT&1ja5M+GX2bwTqA|P58?=WX{|N7Bd6nWI`!|8NAQuySK_MQi{~9R%gs|ezul`te>Sd$RT0^#6e-u< zZ6Q3!0FX)<257j@fHa7l6X)o>*&Gd^s7v>95sgKS7T{!}BF69dUkt~8-u>l}d-8SQ zQEA!X0r^&}a{0Ayk5l#gyaf%}`d?MkW4r$b*-4>E(+}(;uyyS8LjTOda?& zXPXBuQcdq)4+4XaM=eS#UN)!4SI&K>K~BO@D}9@mQ3i5-+s}!#uDk;)Y(C}8xJc;W z$W3tV^8vYSEYr{mBgB9a#{bC^XK}a=01G_`5)HK-&jg?Wboa9%5rWVg6g3Zp9#gGXP4Gzx@wj={dRSHf+P5%RdNzZbpt-fk=rEq_^)#LRPn)7_EkFd z)};j)ZO$j8GA6+keR_|>uih+@Jy4!=s8t_lzl^)#UD*T`4Fr;H%D*j(`F&Eh9+n^- z2w#_StjaJ>33DN4Oc`W9Uu-1?663>7VpJ`gsrJFcK(R@We7>XWsj#YV_+nn|V~$MF)U5W{G=_FO{T zvAOk}#qC2ZM*N27H={$`;hNYt$ZDmTk@ZjNw~IduCQIY|b#^?393;rEkAmK*GA z+7)H0-6$}?kG9zTcCmL8(mOKTCbz><;e2yCnhcTbPX+8~vSox1%@^xeCRFNAq>uaS zm$fREmOrG4m>0SW^g!q`qShIwlLS(;~`dT z`U%UWD6ljeRrA?N4FywSS}t&w_Hse*q8|ok9L7t^iesSj6!$d^iNb`>@=BwcT(&g; z<1~Wh9ov?)z3oSZ0g6cXWx$*#nn#Htqjey*NHmj4Qu{WZ2TIq?X6a9raw2~5hq;I= zY32|Y&CgcG?|9wMxkV)2`wc;?C?>R<36sV}iwPE$)?~7=-!~F9eaEafYvdc(7D03} z9Zr5HS7n2cEN_+Yg_qQp1l99CQ;cBjVa3Sjkl)QHKXD4PB{y$mHzX$vNa)s7RHwTk znR}A>8^FtA@MxpsA#Y7OlP%cmaW^4en*P9WvGa`R#0c)IV+LcE$ycJ4my$FnMqQd$ z;+xL1QyO&lKK7N=?0U}qL@!Hs!cEbx$BPJ}TXj`+;i(su6_`F7GWkV{LE`>SWcsVq z%;COzAxS1sMzcO(${N2QaPLLN!(*q^0j_e?B8VF+l^*yv1w0a4A`?1xVXIqwYWBdqFH1X#tCoZ-zf9O>_>#{=oetS2S+rm zD$EWr(5lCwAPu`46g3l8`u%Whg+)$3_j5BQbRRP)*_W9}Nd=ejCNnAP;~`+gB*fEY z>pQ_xgiQKv<3gy(vkKUqFF0ZEMG*L`Y>L}j;s~?VGe)5%M&$-#Lq@_NIEDf4%ceQD zKYjvlpb**e1fO=W?xHKSIPX?P*)?8)GPp8*ZqNB20FS11uZ-$LEEjSU8xQqiE+K{3 zQs%!*A)s7F=I*@rLcgLdW5=2|S#ot;HkPvic3CRO>vCdg=Po-+TU9d|DP#I`${I5?OLaoG&R+3pW&W(jWA+1-dg>mFyRncoU`7 zoMjK0wGS1ImvHpphzhy&)R0)FLW6(h;lOo+n*%rzArmO zonFpUyU%*fM?H$2oXJ~_NSmXR&Kz8H^Aj1=l%B#sAnl*kjLn6k82gE$1}rVjOSuR% zi)~rHH20KICe1Ia;<%xWoW$cKQ|YH8hGO9Bru&(miy1d%`kO82*f?h6icooJMn)Pe z@U?KLWy0*RAd`;*b2_WSA?VF&+GE?VCTQlE2cnWAD!*G-gTD}d!)iN%ZQ@p8*&{Z-$V)N6Rk<-NS7?ogTNe>hS$+^_K4NCv>1jFBQ?+0qq(f`BuYwR zX2HZ4fG<(^9oQ%PVu?2UucxTXb^j>|H&iwGFu3$<-pQ#YoRI3@Fjdl4>){cq(AZqF zY<-bkCnn0QWzX0rM(YjH@WdrxDDZS4$o8ESpBr-CS7}|Iq|8W?+p!v;ZedkEpQM+S zao#L+@DZfFF9df0Z3JaY&q4HknkbHkRT*z}*i8@=CCGWg3R4)P5UzYtS^#aggsggla9R+(nURaDIy#ft8N81oW zg_7+UQp&sTZ?5o-E2NLNcY`&$TS|m!X~~gp0zmN6e>T>83Tp7RfFA43E>!u-=pg{d z%@>F<9nKHw%}C+J2d{$zK3W7c9NvAw)LdKSS&PbP^WO{D4K*h&48#mw>CJr&`(|;t zi9|@tC-<(kK8uhyDQtqd*qvj_7pNAu0i;S~#N{wXDw~lU+pA$2;h@je=xbU=LKqaK zAyg6|7p=o0%?CfyS$MBwSg#kQ8)z(Vwyq4~WGuH`d6}QmdAi5X-_>dPU}BX*$T|*Q zRQ_!!w<&Fy@)EX^9*87shMw+C&msAHO&ftOi;${{@s#LIZ{9bU3(Mi^+a|=1($xIJ`QH5V`NFi8k#o;|f=Mvq z=UzZyA#u;yyMA{p%&I`upyTfrNqt>fZc*h@zRMww-MskUxHJHWkt$4ajyP@v2K+sx z)$XmO?Uk$_QB!eZb^;?;{2c8TVi@pdEWSZ@X=twB?=mzD6q5M-B;V_GbAyx%C#Jpc z@8GBiqAlC2UVP)TU3Y@3ZtkmRn< zDY|k(qoK8=pA-bVV#dm5IcB*jBS8&@G^G&ZM}Yhd%m%Ou$1_3mI<3n^V#k;>6|^9n zJxJ1vq`jYg!=FNIhBn#1w z+zmU~(ay%2vPHj^!nW$?f4;=Fxz0#WzXiyzqp##;{@6=EGGaK|+k;TC^}WY{ZZ|9K zF{o|f`e<^J>M(*9j9)b9RvO7=^Yx1Wj7Ui3#C)h@L-bnso&Bk*Qf}Dc^hdm|aBc4Y z>#wcn!bF5FiTSx5?iQ!KB+VfY7SHA;OZZBdl(oPW^bFL47*)YM=}k|GWzN1n4F-Nd zx&JI-yOR^&wJA6D09UZt>`YDeN=kzcC#)1ZRle*bUlUq)ToRSx^~8h6f>&xnKl|^r zA)PRGNQDLfy`iwl?>t9e3@f|&x9rUBuT&gaNt1U7Cr-MLmqnIxiOPyDbH53jHSN-I z*Yc9GX&9e%D|K5+n?^jmQTVI*fO71gk2@sSl`&-Jc8HTBcjTThk>C;QPBgo>wlH6*E zPQGB`t=Gl}{KanW*+EIm(oR#QNtRK!QEx&kC>4HDWlBRyQbyU+_sFc}9Yjf10>yG%LqQ6^;iaAnK`Bl1xi7*-{UlH!HxqPZmI5`SV3Y&NUlUWU zUsS}w^8{C(;w9T`2{i8zgr#45ANfG0`&knwbAn0YR0AvVorbQB*6OseNf)s*pz8>e zSU(~Ln{nTjXdzwH>YcqLRM&bveLN+l{g^dewrP;VvktDNUeQgP*=oDt5DjWf2&G?M zeSeF5HRsS zIzzZ=q~6>w{IIxU(qzz_nAZ8Sa@jq%WO?p`iE@l~I7ErWf~DEaqrwNh_yX-rBHC&c zpUvfXSGK9$6lbm%Zb6LZ^p{irt0Mm)1yv0oS$A_Q?082afcQ6~8#1i0Tdk}V_NSM+ z&wYKY1IygW$>EYkas~DqUV^C?pN0^^nP^HYNNWgoW>U$l-!Ov;+d8WCUmdsmMcTcdz@%D zS_z&cG@TaX{s@ai0kZ?dX(tE*Uy7Vq{^}m|=i~9{=29ubl9%@wa|nTfvQZ>&T|3Lw zXv-^!X%1la#Y>T$Imcr~F$QGn3z$9s+U7d<&!fPtW*_t0RR@HNrna@&0jmq$uW1Ke z!043 zLWT+*K%-{O2s^oARX?%CfelYnJy!!6ib*O0n7oa42F18wSN<^d#|Q&*R?2o7GX`3ne2`Jj5Ap;#)_;r1!uL z>zqgmNmXq$B3%N~djE|@;n^^C=Q>Iw`y1imRLjImzliPHm5Xg!*FGS^-X9YYAxGult1^l(fr5*K`wO(`-`d`%N6WY z>e{oCy3=Tk+$V&YEdE&a+5md!*G{hVSkw1fr1Pp=FM|MWtctwrpIP9CbP){&@P79E zTPsrOj^{dP=oRV!X?R0-3I@paxnEka%u7>G_oLS5@xUc4V&M17WqvFIq2D9N4Zyiv zex=euS+9JiK}`S&y=?jFr>43|ShF7(PzBuFOV!yIpR5ho@#~ z&YY}!>jM?R+AVV1(u3&{+q7&N9y7O5Mz7QL{;TLR{z5!cB9Y&n$&5s3Y=N)_+UXk?&H>t2q909f zdW=?>%$QVKh15(wzZB>8NwIqF?=26BJA_m7&bfBCpNY|@C$PG5;~wvLk>mGyjK$ZN z-#Ga~Zoer^sxXwh_FJMi47y4^!dF(ZeiU-Q*}<}f5;jZVLOoA&gx#gDjZ#snmK*7E zcxQU4&B)%t#b{tlbX$#(iPym*g-x&hzS?(<935}{@GMC_8jK&osmThobBBd_b5)iN zFFnY8F(?sj9$*8XlOC_BMcryitDgVxahBqycYY_Qnl!Szhxs`-|KM?lz!&Zl zLEZlW(gwbjVt^;>BPZU(F$ak^JeF&>y-Uho zTlOXwslS_8J1?djpo&Pu_ZS`DKYFu|q`+qSR;HDFFWz zg`>%*^%vgMujQxOTk}H}ocK(69`tv?zFoL5Q}b{JZhAj;Dy+?$vl_iDb}LPO@AF9g zJF?=gsxDnb|Fq63-SfyR|HtrM!kHU(lb%CXIooS3*OJE`Q2s6y@{5rQn!6L~w01A} zW$&li<}WHyzC9CcTT2V)dTI{CBbCw=iIWH2VZzF5S~p}KdA?uREK0R)dIR%0Iba3j zRIQ>pm>h`vUNn3E-23|vjWm|lWz$h_0=ezUL%!Z4#fu~PPM%l(1^wEIDebi@Qg`$7~UNN21COR-U_+Xc+1I+@#S~drmM(S9wmsFKo)0kc$ zAGi4~!g7kXx8W6Rlxv-Rk3L5gs1Kx%slO5{%1YL?I|LHT+PT@ z9Yq<;Kd$MNa{RgQ!w2GIoF`|#Xrp&QBtLFnJQt~USoZ%zCHq6S@fO)Qr!WWV{X;lj z^;u-3l`auq(eD%Av0k7;z0=_abL3@gTD4M?j+fy-_|d)<%rysnN`my$7I-EI1n_2% zlnefQcc-CJe8N!rm`Mr7zmc3AjS%=04wg!QO|XjgYA?t`K_Yqcv>2 zw{|kG%5A(jIh>GL3CK{I_xXP*zEv1(t%P^r>*$*Q?cXh=bMDbCGmKKbZ@{$X)3WnF zfJ*-XKrPciq*9!1uIFi+iu~!iBsF!edvov zc&4#TXHK~~u$^V}Yd^d~N_xM;n1KA{OtD(NdGxmiIzfgbkmjo_%_Uk*F5g2^xE6Dm zu_qTF2=@DFtk*@o=orYr!PzOfSxZqilirS?b7()P9B$9Rsu{7Dl{nf4J02P0LGmcx zaNr!=3cS=L&M=8U4Kia>tv=3Nh^LHHi4PC_4`3#peY|yi_~Tq8>t*GSdqS06Ij8{C zOABg!*==@V`!u*T=b!6B(1UhE$rbaPJeRM%rT=2%ixO&fSc~IX^CB2Kl0l}uQQ=*G zu5Uvd@-H1jjWsf;{3c8pc(&U9pB>?N=1?%qE4z?hnJ;Wpxw%{t&-#|RF^1LheED=e z%`Zis$1Uxh$yhwdr!7kfa*AtB|Y)EB-7Tegkzp%Ut+|Y`dZ|e%$0~$*tk6Tvv7Z@{m&WsepLl z10ju}f?kRy*Fry9*mxv;OLq)%@hP^Bmj6jsRIGlY^z#hJ&K*X9}_-l^zZ&_{H$=C#n6P6nfTklCQ9~xD9r6Ndf`1<%Uf_{-4ubCd@rN-Q6!NDo0$|#_>C&#>x*>fp*XF_uVM= z3f|PU*k}%Qu`1@ClV(AWm!EaM9GYOhs)5zHg&|s=Q*I2l&u!}5O8p<;2I-v;74zh( zn5>-JcR(hBQ%gNAmcq4L9B*@55+>}(i$z6?lfJ*jeNJHbR{P&FHmioO+7GZqLe|Pr zRY$!~>1VMKoR$)4WL=pr@y4UK$@*9iOE8&-i3%3|tiN07w{B839}jkg=DeDNSc=iz&;J9X1E?Hj?}*V|tx4sa_N&DZS6TE|%4Xf<@u zy~+GJ(@hU(U7nxWTSwT*;Il|o!oBXqTIw`QU1!MLw8tAS5btp}W;IqW^snry?=LSe z=0k}_zm-$!9nh_(bxocn>9xD(MSKquWyc>ZK8W(};d)={HW2Q?s7lCDo@J7oFfCcV zo%zU6;)u?zzSxG#5N4X$Huz%LDN3#h%e*n@TkU2^N0F^CB#~~~OLGS0C*f&QKwNH8 zk8+OZ_n!ZKoEOp%p_4Quc%zpm|Mn88KUQ@9P^KQa-eQyXweBAx+YL@anZOB0MHf{w zxs9!hcA*Iwj~}YZ{VuoN+kd{?V(TS=Y?_+AH)8xX!6J74)1bhQo5MLoClVv&2L-~n z0Ul6(aT>;NN|W?`ebY)iE?<8`v|jkzF=uYe{AeF)=-_2__U(3krHY8~$6bKM1>PJ# z-TP^xqAptw?`uSgr)%a)zu9J@xtcO6z@fAB`D!K(bK4M{EA}oD2;-{J+icTGda7if zXyjMl)LV?73nGs^J-=HvX88Ey2S;^3gxnZ4LX!1Rh5BVA{Llk7HB%0!OT~W@{`X#*79ev_wxsw#WgcIO~R-C{gZX3H|j;BarL9N`x^mlwrDeL zk7$vE$+nlo z-LbiHtqj$A#@*S{th&eL?JdCt#UqwkUZ+QuiRpiI-1_rGT0EC3#+Cmp+`6vQZnT=p zmbeB{R6Uk+FjRXeT~R&=Kt5k;mR(Dy-}nSvG}z>dI0_fJ`fl?lo0F954ffhPp@INe zEA*KNU7RO`ljUZcqeZMCQe9uJCXL>W>;F-gy-d=5p^Jez-;IYnueGQng8U4{+nYMl z>kh-!GbcCGTU+<@iN6q4>2t8@5SjKwl@8r2%M+un$b!J{%<9>)p!iSJaWO44ZET{A z?l`U6d^hL0Xu_dgrx+I1yu_;FS_!!-ta4_tIK8vPL5u0fd?^_@GQNl`C~81|%eDkQkO3fHqR(5hqF{( z+g;Aji6tbSS}i51an)|5($LtWC))#ON8^l8H1&n8ypsUfkXBf}2GjJQ6RdiIRL#MvQdJ<`s*)G)%`)8YC|GesJ}T%QU5MmoD)VRwEvx?V)}T<268fq zs7;TAM!Sn3#@A>zRMh}~1_hC9s!wv909Nnk+?$}L`>!w2=XD)zt>vp@2}c(Bi3sJb zNjbzGZd^`oP*S@57*hZ=z`(9Nsu$#nD}zXC(8OIeBCW;uhsYlQ1iZA%uq=?gbP=}i z0yxGBJDnYU-VDj1i;T+>p!L<^E|B2Kg*8$|zS1S(j!YAzRK%Z!t_m)zqbg7v^(7*1 z7C*dDQf`dk@AV=6P5&9>hwgq-x-q&;@t8*5CCVHZXD>G%xBvF!oUHd0@dy07!NJ02 zr)H*OzaAI|;E=LZu#QS&3vy0Sq3zuq4~z@}6o^R|8BLpUZvDU%`dhChC}Iq`jY1er zR5p+(7N{OrR$?`Ys zbY-Q_)8#uI8(nLhg||ooIVm`hi~g`sFie zZgH4ZZz!Y@g!^lRJb5SnUxO=X56K zWfjSuNb^z%6)8Zmcgi9n7_~(K_H5OotVyLb>Ioak(GqmQ!ge(0i9)t*U(Ox=J8hkN zNLnGCf5TN55Z)cc^YaymkNBuJmBY*ZI#qg`jIyzdUCdR69gOlJ(pr%kQd{ar zm$B)n%-)d`-ju`e8r_!)s1ZT+rJMDYi6Q;9ftEOsLG-GCXK;K#{QQ8nhZ9J|HHTt< zOLhGnQScGi81Sx@D4#eXU)NNS$TwK zij{$TINM?2iF9ptt%%UZt=3gL2XUg6-{@iV9e0_+DQYbg53lNYyy_rS)#xA;bDkt4 zWkt_cLRuwS&?___OswPEl=V-ASaO0Naw#bH$Cs#y>L)3x(l~%06)JYoMDaL3 zHAULjkdiEL$}cv8U06I(0C!)7CFLlLV)UI|TZZ1UchTLZTio4?UNqKP5{K1dXaz=v z%CYeD-o~#I3}Fr*J68gzL#6Jp#>YnoTjSD&wg~mA_N-swUaN-kh~y6S{}O2U}0|M8Qm>eFZ$3 zu+Z#Y<820GwZ%XdxEF8@ab+vCytYYtlR?~{Rf-`(xVKQR^)_l;!KA-iG&z+vVUU}R z*TOkMxSs|?t_m;VO*DD)c>+&JpJ_zQCM;JpH5sm+{He;j?VLX~K0ygpX?2Wxt&F~l zATpc4lt;iXq7zWfBk-Y+vBALQ^YgMwuB@&|()1_GJ+)(&h zkwkl4WXFaEn6D&yrOS!!qk#dx=Mj`~#-w*^#Pj+4lA;&rFEXI->&*7luChJzjM2=k zZKe8Jn!#bB=Mxd#PNqzcYoz14_Gw$qgb~X;tnt4qE6$Q7AgYuC(dczd3_^GzEKVs! z&s;>6>!3ppyaECl<+281$(wX2DEEDgRT}+OoKGYuX5$Po?j}jP{M{)@m)IKnlOi6j zs|tFG>_?9GNh{sWgNn7q_0$&s;)7kThnoN%jwsJsh~1ogmrq+8AsaW@kX-~0c9X2D zMP;*C_qo^o51^^dz=``+@l?&g*x`9YaF(IRpGM=b7f(YjpZlLTwH6551uCEZdX6@> z+C2AZRpMszli^B@edKMB_JXY|Ch>Wcl<*XfJP(rfxYqRnVMxqG$3yb%sO%`JFFwV9 zMG<=O{*#-Mt21EDvirjhle2)n)sV<&=$A#KAR=63txl3#aIH*D$g=!@0OsRovtMkq zA0DO07N-d~p^cL*Tt#&c9cttAR3BbMzDfEsuB4DE{p5X#)FoWCiT4FPCD^czf&YnaSHW^p0zEJL@q!a+29KGVec_6$cg1vqyH zIBLDb&*VUFKQdUi35?vsk6!j=XJS^aN&t7ZoQQ#r_kE}@+^&G;w#UQ(hUIfcDN$35 zeVU6QqX??Ie(j@#deV^zJxaRPI&rjFgh+Q@An`JYUJ27F`_q>iK%~j>Ap0+dsHWXAjQEuU=Z9-v!pMYfgO9Z zr0olu_ivo|022+8H0jrxsTLQ~{dW@CAB4CV|6+jixQGb3SeoNb%|cK{mdkA^Cv%Of zAG5TQ61ZABfpy-OdwDWV4rZYvMTeJQ7LSGFB?k0!;3%WGnYM|cb1Wn`n@2`L=C}h~ zHRzk|zaAM2j2bq@aJkC#LdL7B#h@UyTMhsxbm^8=#e%;!kI zgM*aqy2kc7cOMxtRk5{d?k1{4$VtO{8vDR9%W>G{~VR1*`JDz}2-QSmX0T*-O z-QAXE{koBOaKe9G^`V~(N}jQ&KATy7x1K?;(unkjek$fElPf_yqu;E7S;c4jY(`%M zL`VVny7~|~wVooUbYo=+D^{~}gzCnV6QYluUpeBI5spDQKfkiLvfQEca_ru1v;k!S z-SYiIIm2=dC-XZ^n1a7fkQ0l2WOhvnKnhUCn+D}-F-RhX)){OtiBL^p?hN`Xc<4)2 z(elqJELa@~4S2|P#J^&q83~AFStIn|Y3OG|NuxX%D7qY4Wi%%fIl3^s1guANtJJw6g*o#nWgL_o5E&RH;UVql8*b7`~68{(ISdug`nq; zHrVjYBGpgc4`nS~ZHkD%uF>n6@Eowgxse*Q3cxtG+OZdA-MM%pwY9%r^Z=r=L7bxi zda99-K9Z(lS8l$A$|a-`s0C5OKePrrBJ7_yX(PHMtPSRf3nz2N=!qAVtqp4M{@qVX@ z`2lDUU2Bs1qn`@Fnvk*m`2C3VL!y+NlRUXFgFM=@pL^C7{W4SEv^eIYdSm${I77tEw^=I)9a@+W*!t2~^pC`ea z0TWy~8+J55XfP~lm}_jm9X20YNmSuG^SV>#Wib1#I{)x5vSt4E+(m$}<{oW%=S$Vi zCJg|GwIlD1o8kb?kAvbHps`pVE{! zjy?TDXtkQ2Ty3Ao@7W~5C4}eT_Zr|Y4o_{DOM*Oty}vO`klw%Hv0!~88-+Bd6$lVb zgA3e`WSqU6aeHP&cSTmT=Rp_ZQRF7_0m>gBU`RE0rggc5;jVM=U+Ch@x_e?SunLS@ z!xl(8Ain^V3VpDsT|b7?DjVPO_jqV=75erCKuwhms={Gk7Dp2;F&L_y@(*J6c%iBM z*R?sz)rSj(XT*E&ZLUKf-?x*yh9K|#y~lTEsiD&VI?Ju$qt{iUu;?D?M zvnyL-H%;#y)ih-u9xYU!k;Jn+`^w|cl_nB^Ta4cGSrz|&DHV2U_~>(#^`(L`E_ zrk*^tGo7T`?yZ|*;R`o5eXm5~59+Ae#$ZW*9?jX!E2Sg#%_F#JE2KKH(W70Ssz(m< z%}b6QwtcMXuz2A&=GInSoVA*NR5GEG6?ojO0GrR@33WTRMh=6-uz?ZB2t=of+KXa_ zafQ%9kchl16TY76E2c?hB{E4{scP=O&L8^R1WS(ecO%2QchoKhwUofhRnQ!6em|kt zh3*!NH|QD3CB8_i_^-VMWhbQRu$DU-aIO~adM!bt&d_18&Ifks(7)>QE$yhN!&M*^ zHvXe2DBl=C>1f?`pJ~7PR3)&4aseR2!aXkT`vYJe!|DmzP5==MhrV}DOOuu;kp3mm z?eY_&fDzn7mAaVtH4LN?^k_FYe=HV0*<1?u}+&Qk2@J>(+)y zH4|-XrY}g*B>ab2g^r}fJ8|$L&@Mhg&xvVy8~-;x)`?CE>@*sXMplt>%{e-?&|dmX zGvKpZQ=3X&D8>d+4p%MDi6NTh2%DdcHPFakehA*Gs`gbmxv=w)AoM^2hf;3bs^St= zEzh1EOOF|h!vMEXGM+{ePt9dj0**g^IHu5v*Yu+l)0_<1KOrCCDm%Kdbc{~W7Fiac z!l4y|j@cCehFQa-NmfL<+h{8MIJ%3Bk^kx`7O>h7jSR{uWldt5-Fm4foz#ZlB^?p{ zjFv4c|4^#lm=+9+7Z76mWp3w5`xRJqjQ_3_CWH~*B83VB0wOv7Q;z>^wIzxfa-mJg z)ROYW%p7DXyPD8H)8$;mkj>wi5@ofYUs$7x@}fbDxZ_F?t1CjV5{a7~+j+gZ6O0+hp7MFr;0X>k*0?HdE8OaZ4WjJ1l9rC>Buwt-4^Qb@Z z6HkD4?Ie9|e9{WLnsV8rayOo2h_qx|v~qHyrtl@lH@XI7cD=2lrA^Oq!~0>%lZKC9 z%v3H};)jJReO*lIQeFe?R?gw_=ey6zyDkVj3oA|gS2_?W^@t?}FjsDBO!B6hn4g9e zVkD(!#gT|agL|cunoU5_CR=&pZ%LE&>pDzgbT{)mI#8@E{zAcu%v4h0399fGAAHcxrJ8bg~ zieULOr#}UlOeDIti_NCvm>a|<1)&898M!sR-?LV<&sp0^iI#;L`P&Ib4AB@}84dh+ z!ltTfeOk#^6cFD+&4pZUJpHj zqn)=aO;(-lwooL9eM#D4 zpe1dfO|!IrU`^`!MxN{8IS6qj2+17mWgJiWk0v>ykE9 zfp|*mgAqhM*zE}oKJ_2~4{aaaI8R{CW_`dHJ`s6FXs~-cd5RiTOeemgl-o7#R-R7m zvk+3I8>>AJSB`MMSBo0zJHv3fEWpvg8qUD(fh9(WdlaWRZTCuPwp>{p`>oM-A!J|6x|8g1$C4Pn?|>-xzFgTYDQlHi;Gv0B zD1d}^1_^xlGny%=%&5OeRqx$tdm$3}ITbT%uoEc#XF*Ne{1B)cg#iqxSW4wFZOe!6 z@tFm28yrAtFVb_K??iXsdzhWlh`G=Q#C?4IE+yv>O!w@9@aDAQUpu}n>plEML-rPO zweoU*>bRC2{;;X2vGKI+cGz;`%Gu13*K@9=9Q2Sh9oLuK=B@8QPk_G)H-F4_Rrhlp zQeBQFPwQ4Hw_=Ri@=rEy9;qRarK^2Sjsi`PoBIcD8WDtmp{FcVF}_(6K8eSOx(>6wTm#Ire)TAG70OSsCEETE;C_73P;o%6KiV&pIXEgwA)hUmf19># z#Lw)y66#ueDW;M4bLTd?yw zBD8KqMdgVSh|ht8-dIb;h?FkC)#gZZ6b&G~+v57GAgf{rf(f5!tce|FRm!w6c5Nrx z9sr60(TU9ECgAZ;K90TE_vHK7x=g|Ud3FA!YWi_IvK2We|NG#7fQN3GC&dx?M^p0p zH}51H#+750BOknpbd%7uEwa%*A>)s_z zi-DOWp^P_|?!UG0nrW>M`gT%pw7OaOoIoD@;#6yyg$z3Q_#0K?`O5CGMZ-_KztijY ze9Lu<3Wm+DJ)WouPCO@Dpjhj$G$2N3Wt>QLS*Xx|Vw^CK_=Ioiz=Qz_>B1QQCCF1d zS0CjrD`2?4mgXOc${Q8Po06(#Q%H3;QQ(1@_Oq{BQPNw?()=RHC#!E>^jo}P(Wo+$ zKwvHs#zEW=7ZS%dx8@f(2L>Txb$leSIazsatcUW`(a_N+bk%rJ&z0h@S|V@ps?5gr zaPItRZc1mt%A(y#dABgc9m{FYBU^hULcEpPkihw_+XTY)quzOS)XZizXyGHv53$;a z9Od~@gO#UN;`~0GnZ7U(UR}Ox$6KgG?N9snryY~SNa6d}hJI*@t=_=@-AZ|O!KqjK z-6}OPf9q*S+jp&4i#P*137mGgu52Rr;d6(r5ipE0q?Rl=2)Wye(>bIXu_mL;lMpxoV2{qO7CB~?J1ztFT5Uh) z`9AYs_9v3tx`!gNc(oS!;e6dh@V z!bCESHg}sSC^$-)scdR)gXXmd0Sw8pE+ZJ-q=4fZD~S@BlI3&@f$v6NmKDqqB%JG) zBu1kz`atG;cm5m)M0E-12>Nx|BbOt)c&Wye8h(M;JHM+rHUtakHy0-x8?(18_nN$a z@0SPd{z&_taJ5Osr|6Kd)&9G$A-;(%qdOA(GL4=jk6<_X9^|o0XzBZ zmE8rK#@WBQCzhHaKm17b4DLxyqdKfD<~u;a_>zpXXzku@5lnH1<&V^%r(5QqUv5IL zsQpOO8;-X~5;cQgpcucC1XH_yCk~)$5=>U5-&$}GJKVR7%%h^2)Z9htl7I=;p|3Zx zhj|{Mt7e$9Gx(@c%NXbM5lH}}M>kv7M(~}##_RvMU+hiVSMKswW=*FpoVVl3gqL|P zEYtmrjbr8-8-mEY-_AWJ!sWgSZKY&nx(d6pKuiAt>-$vBT0*2TIlGl%3lsXu}GfP1Jt@DKk&`?83bjqR(|PX zxPcphq8^8C{TBwus0B1hTR*t!Ggz};A`Mq>QuCEep8P;-7xA~H>w>4qC}s1POJ2`u z_#PU)tll_x`o2ESvWaM<{MzeggE0l&p4PCvw9}Y<;gF?l@*bqWn8T&nb2wI4hb9MF9kim{G9Y@DTgY7U;}jtY1#COh=A zriT6uKGgUx89IctwKSnSlGg;ccJx9k6R-jtAQL?iSS9@SGub{D!J6+NvkmLLUPk0Vm*Fl%k!&ezRiC3 z^^NMzY;|&#;jwpH!*2M8B67zE!!v5E{7!bB$mAP_8aUTRxbH^3TV`@`;fsD;m@a-u@IIWt?a3XkbbPd&BcwTq`PdNcVA&0b;{dzc={~}ry-IoA zo!g&0cY3p8t?Iv?X5+YN31MMg`jiGh$cB7y(A9Ijp0le^lf4 zcm26JjSc9!L|vPc&3zgApXRq)xGC4We-a?cLF^SQIzQP*{rL-;z6QP39TWT%gXHD@ zPx0Cjgm^p7F#x6u@Yl_)qYwOUQw$G(9r!Q|7whGtt}YisI9j&R+*6vo=U3lIo*7sP zYa+HcgoRnIn)SSWj@VoETp3gDy0mC&SxkQ@nnP-KQD)CBK!udw({)s&zE?e=H?%lh zE$OcwL-CT5Yo#s=H!Xzr2P;l*Lf-hlBaK>ZJ59+L))pin>9E#YhQnfz_u1B*cV9hz z?2ydz!h{dZY{d$xT53zKB|lN0SryHkiO~K0;h$fYo6*#{vV+B8MJ2LoQO3Kn;FSQZ zsC9p)#OGPo#meC<`ONn$SIm6%T-7Z;g@es^oWl@Shx-Y+z{oSZbZ0~YYfhF0Ol$;3 z%s8eXDUiOK%rvNoC_l89Zn`c9b!TL$rD44%K+5mKhi<`bweH*>j;wg9@~r2jk6=7&|9%wLN;QP5oUHHRwcNTsK?x$e?!4Kof!|d7OKtvXZLYa+P~}&^=+m6 z6}8#maVb;jTJoeS?ZGyc$=X`iTDP^VUP+m>dn{Zs+aWkJ?6w$f;T~Pcdc*mHvXBY( zLlUr|APKH2YNurzdg}+RjW^m%CS#^3Hr9h)*4KjGmxq3yW7cAc<`JjCnpKzPwHXj8 z0Sm%hUirpH&gBMVc1GSdN@ zFSY*ZMkx8x$$Jq!eg=1vt{Nse%gDu>|se&$7w@Ah~JCyZ&@vu zfON&Z5cNNVFTs53rBRyYVB{_LoHW}o9VL4)g7~S zc27wY4teN`aPL31Q#1(_de@jNm>#{tb!Za~EA?>P!W1KJ-6;b6)Aj3f(S5;lZ~iTx zx8^|(AB2O#DMd0{b+pZY$rLl-4ruVevA+@uxBTJHi67FmJkE0FM8D2@@{@_`KzI_a za6r_#p5DoOvTc>|jlt6h+4Xefa&?hcK}Xz z=g!d&<1A`w>{s12JFG%FC(6AJ!r2Eht=dgXI~%7B)qN(_m7AoY1g51wFMW_3p)0yOM@Yw^H>DXu>RD`!CSCzKDXn_T5#)x#JjsE2UwOuXp*_TNp zDg_(-(=p_@zUgUsG0tkT^WO8x`G2p*{p;fjvl_Ez%BdhC^v_Ak+-sq)p8*|owBQ6I z9)%0|6Rgezu*jTIq!^~7Q8}uJMO82!c&hFIX%I_E`UBfw=Qo$V5?}5}X1{XxSGci; z5KkOwuIIKf`mb;;rQvV{#{A#mRgSK;x+E3h0s#~;gHc+aPDBvHv$>WyUM~qdZbg)Z zyp}s!{JC599n@@Vv`;wid~n_|^7yXJ&5A%3t~8{{T2dDlW}Z|87qyn610dE!*oRan zUUrj(zAGmvM#NQ*v|-@LoX|o*r{kA&q8 zNH9-Asgkz*3tMp-2$_hvO>tw1%^wPBD}QRe_m(d#vzy!zd|2XP@STDY8JS9}z*ApQqf5d%;JVtAsp z?l?$>V0-hg4?5f9)>AhC5yUt_LF`z@IO8-?JR{MG(GJWI0ff=5mF+zao+{puyF;{n zsA&;&{rx$y9=fZQc7*$!mPd`7o%kd)r~-G0Dr|er?2=nNeHGp zmdI)@{H(`o#_M(?r< zeGw=8IphR15_Uil6A4@62ZN#OtD+e>Zh!@`U)q4CQCRpcfIHl@F=j8M?AyFFGtE#p zz?V+8?@woM(x;r#wVc=)&;|>2`!*;h)x;zh6}OQb+4~HDvU7h3$)ikaWQ(S^-WxX3Z8?|Os1t(^! zdcJCZ_ptw9c9*q9`A5=cX4eKvw@8h8k|I4fb<)aar!3m!iy>M0NP9+XD~QEm?POUX z8`N)^PBiX|c7@dz`7?~=x=h^$eZ64vkhY#IjP{VXM5vZtsQQr>038lC=f+qktGhkhT5MGxu#E!|HSLU@Q3a!5O5)wqj<(Mho}s5pd~ToCy;=}2nDh%OYO-uUI4~P2hstoPP{|?UEX+zR z?-f#vDdwLGAMd!^1hfIITKiTMI+8qH7;TFb58tdA?*(DX$um1d&w@#vThr3 zE4E+mHT_EKenHFXTQoK;J0y6wfV}ASYIVY+@+9cZ9SQ6IY#6tfxD06@ncc0jZWf`Z z(H3KG@P#NcB!0Oo*uSW5k)bXX&hHWlwt$nX+Bh+ymVu3(t>Mt`hsCqUeZ?^5E&4)6 zC&-du-C%+NfH> zmRWx+o482232$2;l%~bt&0>Rc$SXeSQ2>YCrf3vxo#sH#kO6>B2%n+mE)&1N+p}wB z@Z&*+N*p~Lq$X({UsNd13PH(ioke2eXgB1@+G{)l=4H%u_(K#6`;HQ|V}ygrF39Ux zk@X>=n$EGW0)5I2{#KUPKel_?WaYW1%Eb2>GX35(XhAFb%&Pw2{P4MCA!)~_={JnE zF3BQ?!A(}*q(SL96{R5h$&e5(k8=DM(2`#BklFqvx>G1Y8;?N~K zQO=c_S1^@@2dg&|j@mq;7JFEo3OIXT`N)l473G#clFLs}W)A8j(S9FaRfP~#<+>p< z?%A6^?v#udRFdoKAD=rM$@o;YIxH;x_Pr-*Af-~2mO>!jCUooANb*~Y^&>!s-$_t&1s5jXa&ItI-TRD0r36!h+1J+2wDScZz0a2W9?aah1BE zQ7ARqpV>BgMd`4fw!$LTQu@tXFc~f_)B9o&5(fa~N#I6mE=O1F-;P-KU_UnrvjE~0 z{7mPnAmsasBT{LCX+!pE%%hl6(?$b)Ze`BaeaULcud!Ls+B!UfY2;RnKPQt1H~ZoT zs7PG$Ak~j^XSWP*E_7+T-;rp3DHBG1x--7v*npHCKO@?OrN6#?vb*X!eyTr0x-TQj zhVQ;F3QgJ*mxa3J-X;L(`ns7PuaRCHqWvSU|vqER;`@=;VU_1u;0X>Fmf zE~!z2YX1W;Y7i_FpT!Y+EZ+4w>o|)JcdcX9ul~f{m-M_4igBaWR_1?!1colwvBYVv zaWHGKW^dfsTnwF^nrjOmC(Ta3+AnHQRrm$l&aFCZ*!L;?Lz!v9KlVYfh+lVmze-wY ze1qI8bmCR4Pt3r%##jX=>AJe|`r8tc^U_l2Hr-_!=lMLu#!?O`j|Wj0gEUeCb0w^{ zJN^UGMaTb}I9reQWbHzdV5tb-xANnh=$5X-E#Rvao!EMgqawqL8xb1pE`3SG?#$`nb7B~ci zw<*cbh$n2{N^bHp87kKBvv3WT<4pg_>v|C(TCghE_lG#y;nHIUoAF>3wbX?#lhL%8PGYezv zmYKHBQh*dqn!S^Ip0uH)y&&&ZIc%+mOzoGun*P;N?2#65m-U4Rv_laI;l6e!ct&w- zk33mP?p&}uU9?;IS8?LCmWHi2nxN8A(IGE>HXiN!jZ0X8eO>)X4(Z!ar_jUk@ZJ69 zQVE)X6kG+sbEAGAo?LLQAwI+>3;yl;R_uA|2m5q^mRebHNtAh>mhR3X5%X5+3&o; zDJw$RVp_;Oc|zSPzLl_Czi?NXA0X?*xx~#QmdU~dG{?-3M3ZUo6rT~H=#Ee(am+;x zY-eEheu6>7Ak$&(wLPqJHXRyWpTxQYh!J*`65)zC{?ngk%}1a4`7M^zht+Qkv$=b49!Dyjx0Q0{V|doABqvw|UAW_*k-QDpHZ|BXl>Xb~b5sbq36N6-$=}nbf*3v~Lh9 zeMgiepV~oi*ZXMy6aSrxaj_ajCby?|1xZdgV)T-^Z_9Slard7jCHCc*IYq z=3*YK-3;tHHX3`g=EN_WT~jwz=mxAsED~;-yhSf1*=_r>IaO!C)VA;R-tn^b^1T!s zfX&9kA4s!^U>#6FqI)5NlJ)>%Vwh{;4=yfA(#;t%+*d)`&1ul5Y~V+vZtm!tw^x1y ze{|cxXSLd?cN=%xgrjg9YB=7 z)E(lC;YvgGXW+=%qSmD*=5Y!8#*@~iu3Q4lAG`;sMVZ34PN2F_(t^JNK2D#(r)avt zhBdAS>$lv1VNMLejSPcm6+vboUsvG``5vaRZ+AW3%G-RraWDaSHX1ix(M9j>!U_5s zc^?a3vZLp#o(O!j+us?6D6Z~wxV^sFJ&)QO?w$1a(Pt`c?qqo4K3@mSgA)iZucm%2W`-Wai zno{~or>Hoi3SNINw7r&dRnl^eJG#lGBPqStXj3Z9oV%iQyo7TDpeU(eEiK)nPXjku z%#8O~dihFxp#KpIZ&Zwl4KsN}Ahc8ZhX9zamaW+g8uGo(VClcV`GhfvplQ413!l!% zS$FaNMGvp66OYgz)3>J1ejetfKiL-OWN%GRbWzW|_8=LEJMMGQWp$&5Bz=9Oz!$*| zjlFwMg`Taz5(`=>OU=xck)M~L5mroFPTIpxz}h>f(MNAbN`W0uwia@T18$;MGSD@u zE(U|Se`#XRnrWNIp7f#;6=yl=vuoOh8$)i|p>m{5k_)P~JWN{5_8kLK0{Cy|=RWwm znY)^`Uv*UUTPrU*ZvB)ZgRnACHWL6{myetjHDQX2$yDA61+luvsC=Bhu~kZ7w@X`@=Zinl0Izk z(UEx)FYC=&a{7|^R{kI0K8ixP zQQ2Z~R>qK>+zfeBX13(lMK$6{vs9VAzM|;ar_LhVMMRA%=rca-2Jh*uXmiqPd;blR z?1L40t-$x$ZxcJEu|5`!jkaNTgZPC3Mpacw=5eORr(Ti?qkR;y zpouj58Yb^*y?E*#G}^T>a&0T|qtE-A0Uhcf&te0_I&S?j6eq$#1EA|-qC06T#-_`7 z+3XV%AC^!3Gnni6oyV2wp4?mBSpV1yX=i7+n{O*oNhuF;oVfX}uUFlFNTFrOMDcht z^1cd#wpq9@QZPllOhQmuDY1>k_kc-!NS%d>>&jW9eQ4R1b34O>grl*h&Yt`;H4X&) z`?c@23_LJtad~f!Q7HVbl4K>&%c-vhK+!2ICeT?eta&mU3>T4336-`Zj#|X=!{I*; zNNe+%A`hZ`nFM0>X=}*Qw`*a&l8@vcxQR@ND5?p3a8+a!V?V}0ZlVh39Q{JY*fPPc zjW!>Ih_#WB(9a)Gu5SSGpA}cfDm}ZvJ*~x~anYV;6;SJ~v;-D6H4$H5u2zEOX@PxY zf*?n@horrvwxh-;cQNYhjy8t({H36|*K~ZA0qJ}$A3bN+fsk8v5RMUUs*hhJjFl8u zryDl?oC~`(Bji3?e(YTI9DI?@+L$d(Wb~)qOHuPKz3sI z{~P$3SzNd@8t@3-Zv=KoY(jKo|H=3GgG zYoz)ruM!h7)Q0|#qVw>l>VN$Bz1QXvBKLj}LiR4MNJd>NlD)f`8P|$??YKqc(lxFv zMD`xnxc1&c*0pnGWE3G(-{1ZH59jed@AEpZ*Yi2bopIcMMG`IFomuI$^L9Bs*n8yp zr2pterq^Y=we`+Hh}|=!ln0krH3$0^{puif(~5&B_68+ZS%05}l`#y;%IXzBP_grf zA`E4-P#8*wC_;IN`p+8)#H>g8-}MOJ696Qq5QK^nqP*CC5&_vrYDcV_w3aA95y+@J zVUu{C(}M6Z#nHm)j661d7jy4qezRz`v#-?F4nv+(oG#wOl`+m^E zlA@z6BgRmZe;yyI)(i_qjUq((U#CC(6bl_-AoXQOfFg(q48~|+1jB%=T;`9h_p?^J zABlVIU;d#R32rL(SI2s7C<}Mei(k`9DB?`m_11%;R;1s;)9&u>NiblkNovS>s0RZW zV)Xr7e?TYnUJGODOYtq=x2R#vH&g_0OIdw2^08zs<3!VrvS@R^A2Z!_6Qn-i@nLvB z?$E^nGXoGbmVw6Q&53x&?ki#qD>=d=V^jK{6uXT#YTm0<=%BLoMaAaQ;lIOoB)b*6 zo$98w#_Ed&AesgSrDkCmM0JZbbF%1AcFQf}aF_L)hI$b%v1H)MO*9BT6QK|xmzbIV zO>ucWA#MVK*u?0?k34}wRwA0Izopx2`f-Rki>O5V`6wO=;`&(WseHLjU70Q0>}G7| z+LOO6R{L77*sUxzC9O`1S$G{NPJ4{+j$Bga>Q=k+txvSaP|Pi9D2p1Z5<6lRO(YK$ zmZIvSe*IXUZBQVPCUzLg57H&+VPN81l%1U6-b7F=bR!55x_lrE*H>Dj20I0qQN4h; zI~sgO4VYr&7dJ6oTQ(3HA6;(0&cMynMpS{wPj|{VsBUF-lt5Uq^V%e-RL-6seKb%) zqq*Iij&=XTm|fH-X~1CA2QbD@3G&<@@k?DyO@2v6k1d!R*0Ir(RJm!Aekd%ki>4Ve z?i{oYQ8u&n)8*%hY)Br4^45&^L|nV`Fj@Zh8@aeNtik(KnZR+-!$2U*OZ9y>5iBVlOsSCMmxltEx`$HF~%_m#W z+Y6xe?b3vi*%h~9s7v{)A=IE|2=zwc#l-9bS^7R)xFbe6)L#_y!CbU5-3o^RY=BGd-|{U6|M81F!3Wx2uK>4}4WYdd67)s@8e z+Ub6^fgu2BBN~xq@b8~Z9r=x>nho(2P=~uU&P`2g zRAB8fz|+Q>+3(i0C4N+gX0&(hh{w8SMpku9aE%ABiyB&edGep5Pb+HsAeN1*>NZBc z6dLJ8?%+*`v^>`fV~?qZkRDX%c!UPHk0-GfD>U4YUBiuf-OL_AJE5k1H?K_WWsprs zrCF}sE47>_XgYKI!?sG&;gZrwQ%Kcco5rdP3i>~!o{MddQ;K#@=C<=(# zk{c2*etbjI_cKf&cJtfwy447F3tc&^k z{5dnOdcRph1xa83@YlR^$X@2cm1HNIE2n?fmbKSE-a9*0hjZsE3x7dB&@q+}GoNnM zTQ>lEG{0Aps!rKI69&!fi1=f0&bN-rAFi>vau~?NYW9(*>hgL{;?wf=hjNLy>#ub~tLtmX0a4>+)rfy}+YDmJJAnLA7zi z{Qb75RYvS8nybrrOH)>tUhu*@{#aVLBh!swUNe(BWqhDi!Bl|5!6d!MQe~`R5m>rR*yHJ-!nMkYYT8*j!z3;?6 zODeOPeW$=zp$h#Mws{V?e;>D&bU-MKnz^{RSWhUNRJ*Br_jn5ch)q>tdsPF1!o zrAfhHpA2995QBL+30f0bU#u`I{*-jV;EBA|00Ie*f z3HVi_Umq23=jbrR#Fw@uP8M?ma%ZO+viTK8Z*%@->;AI5tvMe&aMivXnl*QJRC`kY zaYOU~wKi<8G`A!r@wSwq^!L%@a6>`6LjdMT6}pYrmjOrOf{ z*DErNl(}Vg1dwg$vEd$IDY4;Ugu?Ua4I(n^$!6u#k;j{Ue>y`snFSaZMMANtL;f3( zWgAzDMS$&hVpZqSY>Wi=9Z5&H5fA33kp?yRXlx7!T`eh;dv)l|Q0Jch?h9|jxwllX z6{@5BQT;2yk4*Syl?7#~P5&?XDS)9RUj-q3HL@W~fip93>v4$J9A> z42bipKlW)n5s5j4k&_&X8F^aVoXnOTsVkh6kzKV5cIxb`X5didulN6bmw@6VyOpA~ zosB0FzG^bn(mal|eCrRzveoLq_!K-YKb$>3FVx)V_~pLAp&XkrghC0?GFk+wXUk(A zOx>j3=&SkV^mPtLsgH#c+B{o#u8JCh>qqp#W)d8hf4$X!EE8YgE25AiwRxZGvAS(8s#+&y;D7!eor+izGMMF5O}`@zJ7nMUjv zE^`(%Hst|vol+|E4Q(wc!l&jkpS7R1B9ToQTOp4ETnp+cr;Tsj{8iOin0b?{mGB}i zk{evrecT`$HRP(7@*PrdHm{4?}uJ#l8Tw$SO2DB)H0>uDW@9#j2rsUwaMO}?I@ zEphe++(-Z627>4)9hp38i%0n6C7Jlr7#=k48g0bbP2W+!mkJA$Xf_$>LO zqlj9Vw_oM0(lPN!qoIfa;Q++Ds;WVM$;oK(LZy^I3yqvW8Fg(7^OOH9)cbN1)A`wA zg-NP4p9l}Am838gHd}HRW;5>v+mn|J(^l*+|E#oS%rGpL+s|9<9UPwTI^}enzMR_V zM3ZX8fa>vtLtP=1h=0YHZ3^VM03tu7CXF7;veHg|fv#D(6H&uL4wBaciKnR3zb8}r zjEsi;!agO%69+PU{$s2) z6?FI+fp}DCHmOf&Ls4@2!qS_^c6wD@f1Q%N)~?H{km>pG7fs-KeM&KoA~a91j7gU$ zG!SRwh`W`-fU$EJUZp(lkkaFH8Qc)H^k=!-2Gv{rDQ4iG@V;o6L-||MQeDR5!nf{A zM*m-($QXcBV7s=td0KG-5WhN38naikrJ955^^cQt^rm*}>+8=0ri7;!-RH-1*ebqM zoLcWE&mJGP9xwv;`I{L7lQN7A6j<@j%{B`>%&3Shh3S(6JEGFmz^>w9WdXY0Mrm$v<^%6+q51;zt&Gq{{OgN%w!l$9 z#KT;eBx|0Fu!%tAC0EaXGjAVpYhY7coCQXmE#J67(kQP-i|-gFe*Wt}32)2A0&Vr) z-4Kpx?W6G7Py?iXTqMR`9a2DRHcGp4q{cd{bx%x^jsC<+_x-rP@gz6Aziy1_h@^o7 zRnX2=cmHk@c$06|8obzW5jqnhb!iu*LbNmT@Peb773RLedr z7oaTr1C+3l0QzA`I}rH%{nlPfNY_uPVAZyoJ`*!RZtKgE;fsS1ubGfT-wnt8`pm>< z%)zQt?H#b=-O8h4^R$Z~+w+e+xQ$-<#D>!2UY@9x21;WAM~@^%@_a4Tf5kiGl=*VZ zDGJDID{CYu&Z3_RkYns4zab|rPkahwTYQ?$yWhQd)%q)RXcoM~AO6^G`0R)pNhCHWpWpa3;`lJ22hC z8*fW0#P=on_+Fg+eASx_De8Mgv^y3xQ>T8urDoH-rBx4b^x>%OazcAZZlDMz2l zKIgyWtrQ-!oXg|YE2*VUbh-QB&TsLlQhMURxI~kO^=QC1Qe6kJ1N$fcXGgk0{|E)# z)Heb|(LRcgSWdimz#u?<>o&JAjz_^__~yL^muFJXkH2ca_@}-DeOE`s|NXY`WC&o~ zCaTK1AAbHj@{@}0J!0Y(t$^Lw^Mbbm$zuqoM5l?DBZ(>8S*gFb2NW55d_G}h-E>_I zCOTXmYCK~xWorpPr)f(9LjMPN2s4q3_q;2nT&iX%ar>ab8fBL}cZq6$|NiS(t$Dt( z(CMsQv_`%O-@AeKGVWCj*yMx?iS0F3(jB-q zK+aVpF{$GB^Q(RVIKWfpffzqk65ZTCse10MSIxD3z5GaXfsAm=gv|yrMFbY)Ji$P< zeT~gpB8?tZhNZyu(8NoRf;aR+9dO7pSVV7=5c8l-zZtZp%e}?-q z&_a8ospIzZHhT?jYeli=_MSiNtQXIDWX3p;$4t2dna|%#hX3FOl|JC_1=zgli1WC; z1r^pn$m+AR*d_R$ctK$zFCZHpb9eQ9&_1-Yau`k=c|&{rgg1g}649dKqq}j0%uW@i zXDrT+fX>tTo+u>gKi4aZR!P|`{f!N^Z6O{l5lV|az9T6Hz^ZNX!X=}8l82qcfwOm1 zN7?ZCTG>tl`&W4&m_d7}Ll|Zoi=n6DH2I#sV zG)NF&GmR00(JWi+7qTeDpRoS(7?HGM0qaGAQBkl>)zyAGD=Bso$-Sz;{~%-+HBHFk zF)o@h5DvR;Z@)Kn+8W&G-|A(=23yFFz9xwBDLgn_JY)eyuqdu8(M%0=#~3{^W3psBzHQ}mOzJYLk>JgDI=iEJz=|A%Rmvhdei9DGMG!DxUh1UdLX8csi; z17YM&E)?CrR1vCZ_#H4qs2Xig&6<=5o0&p&loCA}8(TXrN&Sz^M9$+P7>g7m=v9Ji zsUvJ6k4w4)sk{tQB3m6rBqCrF>WmqOEK{FBl)2vGU1x`YN$q7eU2zTS&2O&ALYygX zxpqJYM)K0~?gVVrY=V~oHc%M*oJUi~-&c;#k!b(JY|1qq)!6or zi!gF-<8|2Z%234-e6GPu)kFA?OKiGCEh&b0@{Bxyt6c=^x}K9)M2atO1l(N z#&bc6PryvJdsa&k;K^~p;L}3=gC4+#54Ux0T#rmN<>b!jT5C#iA+<;^!3TPy9NM|^ zNe2E#JANBzZHiH#e|5f640 z>$R~};l~e!{>}%K+1TyRmAW^q&bL}0<`&gmCjQR*I^8<;$$8{gXNZK?>>rX`WhJ+p zkn4y58c?xF0&FFG1J1kS4fTTpp|>06x)AJdnXkGGCrqhgh6Q{Wc1)evO)2U0t$GI| zK*>^&?=eVl;>V|R5P8GzlLCgGZd=iy!Gl6sr!@-|;{jOHxIxH@%8NLF^AZu@N;md* zHD0kA{VL#aX`Zlq*3uwb=~v7>uy>@*eN}e8I&4>%Y~GPD0BJHwybbicSF6mTW>7Y^ zEtS*hyMrW~RwGUD-*dNQZVHfBd53aU7ze_o9|Q5N3AnhZk)>q_aHTG?#A`D?8E^Pg3`DK_CYfSoTUqZV zD9R&fMYd9If2Nb{OKzt6`vdgD^!gM-`GA7n(>An)g)ug{p}H)^VV02e%_8L2w1Jg~ z_a7Rs#zoJ=Q}2pK^u0KVT?c0#K-AN^4DPt+LXU(>5ln2i)-zxORE(#c%z@GTLkT-Y zca7`_eM#aNb#ZcXbIlO97EVyIP|TaBDM`3NF5S^8l9?j{L6P9ZHVqM@{b*-aif#5hiq@c=SS{J`vAvd1~?v_*surLu##Ul!PJ%##$X)REerT3)wbxnx-U8R7nf zSrn!xZ~PSbXg^nmSdBzZA71Xhs=xE(h9G1?hbP}u65G!t%Ti^5QZs_avF5QiTRf9* zS1|m^SS!x>?a>LXt;8+7pv!f4IUWd(%#IcV66Skb&8q|47xXbh+5n<_g_AU7pQ*`B z(+IKeVD)5dJ=i|^Ymj2ziICm9uB~@;+*+y+xe#bYEhNN8?tE77BCrB1p}29^WiB&d z%gv)R3`H3p{ENf88tbtod1np>i*OTW8=esUdWOAntsVd+nZ-Pj!5Ovv;qaC#G?xtI zt{dz3F|@cF)OgH8)JbBOUmOj3JOZ_?i<#AA{e#iVPR?0)mgU)|H+@TfxYk@2dd|9@ z55_({-((yq(um&1@}(oSzbcdIsfP4^*y5N5-rZ1toDMTN2b#KC4Bytu{IR!{iVi_~ zh|KM-g%r=t1utJcR&@UasdBDt=!kQjJ0rASRHfc0Y}>i1vp+7wD2l&%xTB*8aLsDT({L1WdA;4_N;2&oW|#6uefafk(J#e z_k-fz%9;A3c_jC&^dL6i4iQ-?`KO?@ql$z!uWKA`SCd3XauLX6^qf)OYe)vOO7Q*ToFoK=;@cKJeBcFLC$`ILpv4> zSP2G8vYfbSi@?GU)6k`liti?v!Hqeri3KT2WQqYdGDVYVro*DG6j`40=P?D=OYt&siHPs@?TsQz}&r zp)w?CNgjN?l?w2A!wC#WI?d2yhf0V}0hD{=^Hm7IN&SXwHjZd{J(|0@dbB=ta1}Z1 zO@UK49CVt`99D$UG66_+#bXB?OBQ+)lsv4M{A(pZIiQ}6UC{~ZS1{^o`JNlqVi1b%%&^e#loz&ZfK`4RfTDw8xxIP$CRMzQ=u!zx!C^APcF+H z2dm}nlphi3?fKPS=ep3?N5NJyTT?5G$dBGd^U7Zuu*bUse|LZv055TnQaX!+u#L2= zmNe+#sm1h!BFtG?NHxUt-sYBEe-tBQt)R>2z7i)0Y~pxPg{MM~{-!>29j%3f4*C~U z!ZYd;o;-1~O+vq*g*+#|NCp41eed&KY@Q%*Vz=kM=vn2waZDQ*Fp%Uc}^Ds?jA^1VPSD5+cKX2>;*@$-Jv%P(5O zSpF#~gSoi41U!12C(OhN0}SP{6C-+=2RmmZGYa11P3SpCoCq6TY1XIuV$vta=z&v) zy0<&7-Oc{ECG9#tU!3&hXH(*@W>xl_XUG=Jn(FuHGfp0NB^vz(UFrWE` z@%%`W#D;L?4=%^AlZoc7sZGS0>TmN;gsa!KtVAA&lMQ!+NN4&scEro#t(LgLz%aph z3-LO=pKY$$s@Kgw^aU-LRtZUk$S+d6$y10XYdWy+7yVu<2*c# zWjz60;p4>ga zXi7fCoDO=^1Kvg0Pu)u6ACh(I6=1Zu`xE~=DRl4j=B}H>kyn<7Ye8d{MMv>2jDqb6gAzs@7Q10aXh8R-Lyr)* z>Ccw>B-urtgMXOu<2q#D^O%V#u{X?l1(*t`4Wo}zb{^Atd6V>4^DU0;kN6HL&kKLl zURIb{W1Yd`Wk9o@ILnu+%6S_JZTR{B0GOl7m4B8UpTDt>RdV0KJj0JUaV~2K24%ya zt4GywCJVKIi9dVyKK%E7JdtI6Y`|jK%#ubrl)#N@m9>3iKDpX$Tf%3uXU&ZRM(M=7 z0SM)rWd&Jjr3%5J2|^Sw&KVqVy?-y9&p9qc9M4!X_KvZ}vo^_G<;NlmgLu`>pJZI` zDbIV=mnrxE4GYayW&V*qvvw>0d|}%g^|b&tkcr-J)YrH3sGr@LD-Yola_``A0~!?x ztJ$>v$oeb>-m3?dDJD?{0KD*NQ$DHLHWeY`#~;Df8A1+zNw?9dAh<0-U1tGmBXkph zthly#uOp%hdHi~RM7#(jJNoq&`Ot-5fFH>M@}fK9Q=Scl86AWOBIax{S3Pz#lL|1 z_%l`gDxI}Y*%Qf}d#9~T>E%RF^-c#@zag=xpv>(qA(wfsI^ew0yqLWBP4@}2USTnH z#Y*a=HrLjtmD%$}6)TzSHtj9A6Vo4HwBOU%cs;y?$dy#n3!zjAUw+a#Rk4-ESZs0-_8H7EF)drIeh^9 znu)_?OMaYg?3n$vdPy1%sH@u>V~WE#gAM(xl)>uE?_2c_nD7W$i^C5LUGhE4rGxx$ zmIGJL)tQ^gRr}-!;J{~E`Ii}A)J$)XK&1jY>?~NOup@OJNN$?4P{!Bf7u;FC7vT=_ zy+z6nhFx9NR8l97MILKibHVQWt68_J=Gs48x)n`Kz8dl{JQeP!F591NxF~n?a3fTI z!fZ@YrUPEA+w)P^QayP%C2|UD>~dwn25(!%E3^<7=_a46H1QWpP@_eAE^0D!Tk?2Z zO)>EO%3@;V04=2UfjmJ&SY3o4HLf9bB3`mA*8tGyazMRd8Dsf6CKnk$NZxAw%i}v0 zb*E)zT5qyWKP>Dr)RMMsD;Ioi_I=O6Fjiy?{3l5+rI zWrgc^Bp?CEoqI%1V4?MG!1+89b5`CI2a42 z1!v+*C;y-~$sxk$digRc2~cXCPsY`+kQ?dH$+hj_R8o?{&lfkGwr9N7_Y4jM^AJKZ6=0!M0EvTNE1 z#vD2#1Z7 z4tH%9i(u%xh5)`1K1_1mszdSA>Aw%uO7lM)RR)-=qOonY~menD=I?sFnqTmNH zA9R5*&uzgxn316(Wz+bS@Q=(Bi3uW&h57l(ha0!~Hu0~|1X1DW_>=dzd3B-A4)haT zdG>jqw>~bxt38f)od{Fy{(G5=yDxKo%~T#$&Lk{V-kEg#Smq}W{BsiMy>x15$zoxYadMen`;mhCM4lo+u zNqg7K4>c`;$G@z)r`w!$5o7%hJ`sfOU_sOJh55>I@zc+0MhjS_*nenDmkxH|U& zHKgnA_~0!$sARJ$*%8gyyq)cejiO0o%FY?ogdUr+(2YQ2*Z;0=L-*AAL2xd>iJgBf zGf}0SH2!N&tf{)cvEs5JHS^TCTv%f5*r+$e#Z)XGJ)EX<+Zc8&8whjarKLlKe*0yG5wCBYbqG8y_I)T-{J^(sT8MBM%vw z+aZB^XH5Y}Li^W0zuGH9{7=ra;4gmU4oSi`*C34ZP)*MRWiG z9KqgKm$z!e->i;epZX?iT2@QNPDAx=q;vSv?0NiQ!>Mw5&STQxYJU-C%8>4qP zT%Zsyn~iMQ*VF@T`kdPI+v;fr-eoI(&Ch_;KTkObEkTU=w5e@Ad*`dfTsBpD=)Y2U zm}N0jPDC#rd?H*u?&SQtYbClHvbNEbrEj`sFpex^q!QA~)q-Ryq$k759K@@~pJYsK)iarxC)H_`5 zDz6z9YvO;U;QOAYthNl#@qyTX|8hm*SytFj*dRYbi zFyQxzTNgLj$xcbA-_@s6sc)2lzN zb)}HPC2K3U8NA)IIy>nPXB1_JLht3~(5)^}ps53I+$;L7HH;CfM!?f-$yeWLpH#Y8 z*A11S{TPhMo2oR!F60uyqY~rM$m0(lo3FruF$WQ~>jN;(6I{*yL8- zercI0?*Adp&3)}5X)Vlp?a;<5#P-}N0dhknsOJqo4NSNhxd4&CsPi8Kt6@J~3LTr$ zaXzvcTQxc&;d6pmS~W++%X9hcU5)VDkHtiwLT>@Nt^J06mWKc*fFX#||EL!EIaf>& zOY>zZQ(|ifiUKY(>F5d%Ghsz>8#>f3o!&prf#Sa_?nu1~=Pn}ne)l-HB~0DF>`dtY zY*aRz`SiCxb#xB*2(_>eFhG)X)jow$d@F0B9JtsTZU})$NBM^7`SRTez0qe zt+8fY6m%!tu5Rap4;*)|1_#445jgRYiI^k6t>j-%`i|J)u`t(#k$#@{cf8EmLB|q; z*VzzS%?L~B?pzt4-`Bp%#H0+6H#i~ETgxSz>{RWv$1zrlBYyGCh@x5W+TJzHvdGgx z=BG1L$8Mv@7W25R5VYPU@dGlb%yi4?Y?{)<7MUBD(U*df|H;o~x)lQ=Oov?Qb2c z6e@bO5-kTx(o+V6UmE*af?G}uA)?e(zxaQ#xUfPsVG#X7=v!pW$@?l2z zRY`$Be4**105t?$oDHs8r&y1?s97~$-$;?y;ruSTI@Ig3*&qu@laS0}<1Ek+NDh|w z76)pYmf_?9-L1srEk}L;2MvzQ;RF58$|_bca4dp(jDFRRzT^g)-9?tHGhxp!a1f_8V8#<}%p^X+yh->I#!m0o!SHmYD-dzWDET%q;g>-d^5ABYWb7kUxPFDX9@VYNZ-TdfHMVx8Xb@ye^NS<<(ZEf@Sh?@7GU{KqHX&V!}rn8u0f z5{<|CI&RbsCdc>2CYm+15LAC)4~Jx0M5 zTDAsl-H98?{C$HSLsSa#qG~1=2}(XXZ~7Wqow2&)R^K^pf3;G$a^%|JI^zM`t1Pec2x;ExX% z@-?HVg?)BIcQ`(lgKGQsTYAb_Z#Wn~_7-Q5cl5hqLDItA`Pc?yairqgA zCZM!h6!TW6*h5zLFm}%YHT=cTo@>K2wEQ}dgeRHEG2^Y|kmnZ6 zvAQtdTq$gzS^)Es7`dXb>|veKbN(I`y$TSLzr;8zLLz1{a;3$))B1_`Z^qhayH4E?KDVpz?lxiNo}JC0-B0At}w3TZuJu8EMG??a9^R|e~6WX{I~#qBzSq9w;nwhXq% zBpOpdhwlp2G~Xb1s#fnimvX9Puq|BY$SMeTp4j;Y7x8tRJTg?=hgtyf!3W}hGgeX` z1vsU`typH?)DyS>|eZFI_rz^-NOHxy6ZJE ze*Z3o0-bU2d`~JH-@ejFYzy;8>$h4r?7#0+V-LjG*uBzim;U)T^LTk^NM8q~6DPo< zl%C;J7;T$pmh5Zhcp37O<*Q2jb%Tzzln>*!ihmm)yg>13u|WMV?l2x z!F}MC5t1KdhBjCx^Q{@2~uOh^yPmgpEB0niwl=`hnFt$ zDyscEwp|)^b73A$S4|~!Zvs?Pr0QSZi|9*gf%HU48kHkTU5<0~%`BDJj&l`MWc9V% zob57v*f@f)FcsNB4;G2ypUzhgov7ak`Xg_7kGhUsEJ%cnyX`Z@6Ee?N z=a4GT>?>Dy?YBSfevlM+%wDU}&bD6FLEsz7hasGpd(JHSM1=`i)-%S`zhI zk`yRl>vo4;g-21wl^BaH=ALp+e)*_P!#2Sr^=b^XP;$@_bnP-jiCsxa0INT2%yDS+ zB`L5d^G=u3Df_|gqrP^Io_V%6Jzcia`U6(1Eu!p? zoEVq7060iNzS)9)sP1N^s={M^ZJ(;{A&WAwfLIW z-Pt0rF|Ge1L?u0zH`3^)26TwIIgiQ%+mCthAY8!BWNGAT7U3=IFs7#|^thNkv84xN z6pwuqe*p}4=3Dx}=jz+{{KbHYo}QSV^ls4?f49m@!s_|*Wp)o<6@J6O+9H1TLzMx1 zs$;2$JkyccupcV+wfvSyj=F^_>S-IRqZ^ZGUtGhzh{Az9oMnwCyZQyOk05`;XMx)m zjCl^`kdsD-PV`ZofTIyp1bW(z&Yxjf0_mVn5W;i`&&MI9Ewb(Vlq1-{K6@8$PY3!Z zXB?-B6$Cg^HHR;7aexfp)^(qCAprtiRS zvSijVeMP|uz1Q5JF~|)Be7elgadNCMB%!icLRlChfWwkMCLSMQ1%^m)A1Y4eW6FtK zj``y0GuEvn{o~CWC%}QYRTDS`c99PLQ^6qQ^yi;c@mRY|u^nfwUGOtvXWB-_2b;Uf z#atYpiZUC{+Rxkn&XSK@{ez_X^8^J@0Jwa=KDY#t-=g|UnfmXl;>mld0#?1MRa3y` zM_jX{r35QI0C9ujhZ^yiuG(keC-0J~+U`z!!Bs-X zBO|#1{8TtwkX07o*Gye;a00%r zW{YIDYn!97L67K1z~P!(cpY#rHHe z;Z<+b3Qe8nI+Z?e=_}j~S93rTsva+vGV187%#X_>ppsa0_KFRq#Vxk%pBUI$EVc&k zhFN5xI~BSo?z1ns)|;Q(XRU>}ubvq!NvkNnjBhJ8r~2l{_`~Y`m?b-tD0kKtP!cNs~BKiKmt>kCZ1z z&0C>#&FV)-v|kHQZ_CCV307A(BEHWa(y`4U_R7mqgF<yWd-z z*jrlMt#kcMRu-A}m@$+|gq?`|*xCGaj{aUSqkp(!aJ|=uzQ85M_n7WQHjQ6d_o$Do zBF<@8+~fu2^g7D_v9DKKDu=m6oxXs?frq0VCR>&xr?|ExfyNs5g`+baADP;+-Jq=E z4CzVQYBoAc(e%caP6U;8igzJ<&xrxBA$T8MMh0WYA zIlHoG+FbXz{V=t4|J0!4?LJI0iwTb9FP+gFmbNUHINp`YBFrOK&rtQ+U{x3q)R(Vx z?e4Y1Zp%wfmM*?DFE$QvsV6(bQ_Umwr-BvkTr`E?t~_C&3l%z@Cy5J1FC6)J8yWJb zBW3!dXneMz2Fvt4K z=(PwZ*dRlE>3{E}R`(8+#)(f10%nTMe|ch2T8t^n1qP3_%WW&IDg)+5owt#^`+*LN z55})5F#B04vYxP|#t86!hHa82j)nFhI`0D|KxUJ#6OcMi?H1QNG)X)W6~cEpwg8P! zchXRgoGFXN>%p>;d!{9pV{td(`z(xUsobL{t&6tR( zFlr2!M_4N3`v$kg!f7CXMK| zfLcA8o8FG#doemsqdnL8V;6ATfz+ZdYL-~(bv*8Ks`u$*#+70ifP5SY?&;5pbNu*Inxm2-(Q$z5$}^bTW~l#!oIqa_Bmn25^c)3rw~bK|6| z7n$>}#rWz1YqtF*e8sf62Qk>gf3{VGytFsu2!S);k2f839f%`%nFd8PPZAKoE}wn^ zaJ(bHLECM6;Rgb7nmb0l6%vmUVgYe7C+3U*k{!3yf$s>@z2Z?#7${j1{BCf|0Td0O z!qEz0U_oU!xpwup~eK+w)KN^}6^fS-|<{j-?_Fu?5w}Lmfb6TijLE- zyhIz=%oH>vd#$m|<)7GOz({+ax>P>Pl;d6f9h31-iDK{5T?hyuhbN%C=6P<0=ZcZ6}_O&d3hB~z)5=NM3$3*-CLF6P&Kleogrd^0_80-U}w=9Z5RAZJ>fT?1T* z14yDojo@5c;+7k5$h&7&`jrPBL3h0lN9LC(S={vfY^fWhy4A^H_Xg66lymu#ja%u9 zafri+Rp`K@m#MyZb(T|cu%qygc0ZzpFDY1G5%ow!8H&8ZWSFsOm^9bJo)3w0y#mlk zG_PCtLxsxfLHe=?#_KpMCdKu&ww)1x3k|?nc}L2@0R+`wzlizt^FRIpLFx!Cb_RM` z2nHxn8WuM2XZ(1@&7Ty$S5KP!bWpbYDR*YQ#P9gNJxK|9;dN;xHBBO&bv|{ylXadK zpm8gjwEkQUi)5?X@uOSaR}3vs-m5H3eZ>9o>XT7QmpnWD65&|}HbbcHdG?0d*?g75 zkl+Y$p1Q_hiGu>Ms?7~KK=h~AQnQbkI+fm?vB5L8s1r3GTCt^_M`ooWMvoD)E>BbW zf4)J4{xNrRy6|kMwV_6ScQYe zUfgf-%@5NnKdLKhmu3kj`L83I9cVSB%Io)OkyEph2iB$U&MQJLc;Sdd!&(1$PW8v& z^X#KIFlBh=)z>2(-;ry zvJacMp&s1`?|FSi`QKGubZm=ybe+>Bs_JT4>t`jgCt}@q#+0qj8>HK4DY}6Aztp#j zuQ0u?Z6yeS8rf(EYO(M4`;`4n0YC76Y4+JM!-pSxT};Mq-2O-}`nKTlUnkcl(Wks$ z24{k|;eI@VCMX?*+>3x;&0X5t;I$vO5Mu}F` z&pduc>}R6z+`c;h(hw=I26~W*#Xs9KM5bt%Uu{8jdx6eA5&+c&ngZsS2VXf zBmC~%cC@XpUXBfz>^?6xvc)a5`~G!4M&f@z!k+AvBd!XjTC$9;RPXY5(FGW_Zf%;g z+5ngVvv3c8v)lzW|H#LoxBcA`1XTJsMa&B5wVVPVK-2q0LcNXU5j?1bww%p}r9*G! zHz7gHK!r!dq*0u_UxHyik)hK@N+skpk8=Lg`b?DYw+6oM;sp-YiuI7dmgs) zw!VG2y}K>pWvJ0C0)bDHRq6b#HH)>mouM?HKxg!zkm)JxUbl$zq#UahMhUF+XJJSH zyG^-OhN$1PdK|^fI?zB$rsyWIxgG9NyFCCAhD^b~ty^u>{nG&F3EqRW>CIjbJH&D% z{u4kfA^;jy|J>uNj1zYaZbt8V_VxOyO>_?*Da2XZqVyvmtH$=L{e~Awr3mdD=2-R4 z2A}>t8drU0@5~WkT;pv2WYYM4UBl7r_~!cO)h)q>Tk~SdHX7dHRb_rWsN4K;SfGSNV9YXG6*P9Rnl^|C zc!Tu0IeX%_7yb6V=PxEz;c!xPO<=fuxUp$__z`y5xl`ImDJ#?3n)ysN&;As%Cf>S1b3_U#=6EKwe_?0nVh3@*395Ih1D8PJ_ zjlifU8VUtAKPMlRlE>Q+mGs~Wg_FORO{FG`cFOQ?a+u|S*%o3i}(vLYZO z_{#0dmz){}D!Ya#7)*en0YB13Ce0K~G zZ}{=1^R533I%ML@M8;3Wu8M8s4)$|GM&xXRkxLuZ$A6_wr9STStSN7n&nG+8vx5wv zf7kLD7@^+c>Yw6-OTCp*Uvmk0OLfSuzkC<-8sQHAwz51ejEXJVTl~>WWLaEQKIIN! z?h|&x+JXnF$pW&&4_H~xX}=2D>*KmcCyKm0>{o6g?>opf;rve5h(~64uO~vYWt`)` zV*P*2aNY?=J43Apumx7v0p_qYZA;?I>wK1F{v!X}2RPXoVkpc@7zn>uuQvd|dd@GZ zAvDYuUzX6s6H~j)Wh*Q>b}?2{6-!-2ch=SI2@fI6rh@FP+<4yShINsSGl;m^XqS<; zK_MlcBi1C?fw>BvM~zNfLX=(%F&COo2C$In20JHSis$o)-fzV=K}W4z2kAhLPhHte zFgxXnZ9K0`(bO(W40=;V*)6k27h^P8vb8xp!bwXNLYOfozP8>IX)26I^anI6Ub8Zq zpAp@yAkL7|v-Mxkx)`LFT4P^X9Hr6_mvQU;fi=P(IZfVHYeD0ePY(|evIxPJ&eLX1 zxiekZ@I+rl*h}0r4Y^PK@O328*H&25Ri?nkvh2#BuhzB0xfiKl3zVDVD>2ua_Ls<` znvEX1RgN@4pQ%<_`^4&NpgWK}boP9Mn^6kb3qy8Plc$v!}VT^)VjKUE`5=3apqKu`gd!l=lqG*3M-`y|hGU3OR3b%F05 z>ZaF&d)(y~x1}@`Oj8Pz5?bOfZ+(7+t15z1H)d_IGFLut@n2S{q8~xE#$hr%00r=Dc*FSQ zn5d$)7g!_J078S9!IcEBX^ZJVE-KIWNc6Tc%gV2E6}CbVjNIDhN?>WkxDHS+pEA&=V6x|hJNBLR{Tm)(W4a(*xCX0G zc^iA{|4SXyKJA?+^0z+clda6>;s@_OBWEwb7C6B-CEISi2tfG;J%q*G*x5I`bx zq?ls~FF;F?Al78*muNbvy(N&l`eN9eofDEk8dPBU-Bp$0P2&-}B!d)4nyAOH$Jt-# z(2Co3Ys&mQYj5-FDchb0;SrBFYYxrEYSOTqxMPQ?`ARB&cdw$Wcqf z$NQxbma*vRszM)R>Zb)a)sdPXXQRDc7OU(q7>WS94booMEb!`o4BHAYkWFNUtFf>I zX#G6bc6rB}9b$(DoNN0F4U}*ld9FhN!8r+FFjLK^x|g}M4m;7z>b3FB-@XlT`}==F zYnMO0Tdq0|c0dxbG{eCu(lhHv5LgJK21`^t;*Rux18@phjr#`=EP}gbhN!Ep%P=eT z%di1J9xwzza9SnK_6^&y5P1b1WN66>qdP#M%GIH#YEE1APX|MkXkf1v{37U$8BfhY zM6+XfMEZp9QU~$I(kv};hbUc`@cA}LAUU>g$IYNn0P!-BsM3K;tvivz{h7a{Q75|2 zy@G&b50t7u{T2kWzR4g%zv5Yh5p1MEqZ8h)fho-FAiT=&5IV4?)r+lCGK)t}_V^)dHF)?u9vCG*3b3pYoZ(<*Rs)j++P;)u-z%7pGQb^*P zJ!;aK%#->dezqf3Gx-j%{MU#($Ozl>{hTVFTNsD=(11OXz%7dE66sbf-o(5l;lH=9 z?+|!*780PI@w!KeHN!V@(a8W-2#vZI5}Xeahk8Kzww}1K+&p!n`|nxUn~YRz09q-+ z)q{wj1O@p7!AImw7n#)e=5}Z0sjK<$SXnd5kq4BUT=D)foJB zteE)c=d6mQlb(VG0JtwRHEP4Qq&T$IAr$Q%o{CoXcth9^CH*CaYxZWY3g8uwL?cvU z4@c|x({K7K@If8Kas*^>)RX@`r=dp3oaXPGglx1nbc^8$M9oF9D8Ke}Hum8pDIB-| zKY&?>%Sk)Y;OlX-O<=&=#4k_XSw(_a85#rT#i9E`%=${q|7mTjtOmq|W-_y>jnl6v z!sshepoA>NSzbL@o+b*UD8Bur#PgZ~nR%^To9St3oWI9@{+8%lO9eA%rrKQrEZixAymm{+G%x=s^8R-vg_~uwDG@NZs@sD)F>;JV;%nAR~#fgxT^b zi?9lB=o{1Nk~sh%?gzvjt`6R8rZXQ&h-WsXlC9D=Cw_#4*h;ZjMgm)5Z%TF47&9+} zZ`B2gIM+VUA5_diBbl5^xIg#_GE8j_G0q~d)dcKqhvm;s)CnVrTBlvrca1V^`HFnU zNi<>b{Nc`Pzn!!0*jRp(4vL3VPre0FB*-pr&aRsbmp;s5)?UbdTm0W~>4VFX8?;)j z1s8!y1`@P8YDL?{tR~urjAYUMeCbmhU;7FEh}g@7KNLLFbEWIqjxRfmDrW!Ve~zca z86TmQl$Y~%2jta&%sRf?4M{0aJ8$dL^z$!GRA&$T>WjqpR~1#7yWcwAX+MAwaHm*! z)rYCu*BW=s>Gj_2Et)}}h4HHg7W`>7zr1KExDoA=uqICVX!;G6jUKgA;-fRxKS#Z2 z^^(zXwTClX(|Y;P?c0MhCW}%ZUk1UrM*%jEW&0921l<}H=tRY*Z^j1ci^z-|*8j(w zm$@nMIxfUmLRfLworU49+AsfQ(T6Xc(umGCh=&JN`zKgGgXv|n`jMvm;IjrlS=$Qa z5sDrq%Mgs`Y7l4ya+ys8nW*mTefx0&#vpMUbigT;Z(=f$#GI-XZW)5 z6G~L+5=M|h}Fp$y_B zP39-(Q!8dXY>c9#ms()HXbAm~sJyoi&z@5oqa>?tD$~$i`(Fl*RG3KGGS*E=gO&0i zF>}{bBNuPYYHnwM)91PRPkk*;@Tt>%{q2v3opk|C&CNEyT>c&`UJQ%byeW3rBf_W^ z;Z-zpXN}kgz3(IJzZR8-Ycb=@2MXCqEu0}dFJ3Xy2GbTH+BZ7%)>7*P*~3_dJzfy` zgD^{WgP%Ac1$=#b0;;+5*-ggbQ5-d2KT0dIB($Y50Q5D>9JR=5fXlC?&KpYORDPvg z&)?ya!b-6&VulyQT$ejS1R{Z|^t*N+{TapB2|HSBL4S@k&o1dIhFDmHv?Jka8eL~I z3!Qay=MN@}QVhiEiX42Jo%6@;1Xkd;NW$EI;F9)KBwp;$$!mJac{8~+LP!gNZ4@z8 zZTKOa9D`V6v28t^lgziZWmKGpjUvx;urmHH;(0*e8pCcm1FeIf8ZP?iM@nAmbf^?N zdTVfkNSNyicb5lUi3Foi&8u`xx0=ESHCN-wW32~tVo&?|Y`8sl=6Z0{IM*;=Y=^YQFovBN*&QJdN8OxDRmtX#rt3Slk z-FvbjP@v>S<#~>@S8eL`vSwt0CA+eMmh?V8@`f8-?oseGCo0F(Xw5b?vgdac3`{P9V+(_7R#jy)~<2kLT8ffe0z@D$fCUX~fpcZ~k~2gPpE(TzK@l+TuuK{z++FMF7cV|A0Jl zzd4HUexJHx#zHSxMwkCvpJuE3<_19SKYri5Vaa^1Ts)&c*&AR8X=dkfh2Ymoy5KZX zpcTDJMrt#@4dSY>i_IuBX+o>kX2!*0bW1TjNZ~Md@`G(?97GV$HSmfj&Uffy+9M;q zAy1I|or)SvFjn(N@TMR5H`Sa)gA)c+9u{c{d3-tn=?+#9;1TEy|Lsyj#^NA7bR@`3>4Il8#(8@k4)T^3I^5Xw@E%Q; zus+Yt9=;!>Cd!4M(Ry<2QIW!P_k4F<@*EI}=uxCsNNHf3VN5FyfU{QCsE*Qb#T;yk zhP9(QFc4?epx@V@t&G#%VhzTQCWKi;Sgi5GnY{z5>~Smw-~IuE@8oD#ui(Nm-?u3c zs=Iy@H8k?K|5CR^f0?=V;AGiqytA6zS4g(5^mXu|9=`>6(VJOUIUmfSBQD~s7P4q$ z+=8&@H5k!4T-EP^pnQ?ZgY?Pw)NIC`I2EJV3!Mqvqq?`*E-$%ah;SdJ(L;KqAs{q9 zo{#R;h=Urcg5trd+vFtg8JDF}l&+IJ}QICz^4+S#~YxI#tNf+A4 zr@1XpKcmM5SJ2%uz8E7KG1P0Yv~GkS5kE{PQ+~#&WIgz~Fm?b2CCRaFUFzu%axUKV zmqA_3_bdVE$`<=W_0OeJEO@&-Sz!5dEo~7<7dtjK=+6{u#vT`^*Qh_31no-%AHd41 z>>;mbypz+9yw801oc(7Aw$u~c*$3-@jTYLH08vkTe}ZeMI;ffbPc{(v5%k{Q$eo*W z$0o$u#vdID>E|8?RscLKb!$#l_y-KX8iX)bg}|*d;X&85zvJ&pAl5}*3aT^g&*t`q zi*PmSwZMY;On!o159e#MN4`+diLf|&91K00o?j*j`c|h-pxMM2bC-knszu+G|2{1K8e17MJVwr=X2OY==ZbUp<%9{_y6%tgWGG}^y2nlL76Y)*!_=agu-h) zU$s}B&$W7>{(M;do{IKF9kjZM-aepq3^IEXloEfUH?^!@`sU=@nh-z#cMTHLzQ>eT z=xN?ucDUZxN`L_(lzAoEU^Q|x*W9oCGUNABL`l0y%|tnx-RNkj*{j<(* z*Pw<62W;OVM1MQhn*S9YwJEyNb3_jxAwYD#){cu-hzc_7tZ4QvS^{Zw8)b`BR3;(?H zZ#fSd?tD9xn2}#Bj_F2Rxs&^PrjcVdctDo_{_f@nzi?;15s%HwkY!eJL~Z(NmWow# z;7DZ1%}iG57PnM&*ak1m_VYjJm+7lE+5dcCAXHs4<$LZUbp_4f8JIR9w!yPm4e zjDxzEOc&BC%v#-oj|Lj6B?EIGw(fh0IPGh6`5wgvK6)D9iCiA*!;mMzv*Vy~{SDnW zrfc9P_t6DCA|goQ`_&2gAhc@HNS7jQ*#>(aF~Vb@T|1z%yb6pTPBF;&e)Tv*a3UjF zA81H?3Gak`y`QOD5e0$Rm{b-1#>5Q79rexgx0J%Rmu}z4Cw#?rJMR~De;t?f5E37Q zsC8bAAUfU=I&F9CP9x$Y_?J{2Q_$=^58T#m9;)!f^NHtKmkJ^l0qTmFlD!CbzrL8z z_jA7RTVpw?NB8Dpe~MU3cf1>@wI=6)85vqe4mTB8RO`PptL9nHpP6*Tys@g!oRmM{ zO|a1=GmDy!)9%XkxBDN?;{Li!=}gFuomM?{nOyn=JG5CDNZD{dV-mF+;2N&#*DsT1 z2B1HjX%bVslFFJ|9kTi_)GmzDP4wSh$Hpv3zz9p^J=}q?PTtSgjb@inrd4-x8*2H| zRCynFWd!_Q`u$5DrKv@pO3CPFj$~Kn{A9i|kiOm2hd*|11)P^c;CI!3JvTs1#_eT4 z7)W(jx!o+>^*mI@m6t_Lw-O{_-oJC1^H<@uuRBBLX|6?-NRLv1U@cD>k2jZZj-+V? z%K`t?wcJn*70>YOnXTOG=`t0w%CI$mNSwb7XNSyD)=>|G zeQrrCS@=z4eI!MkT4IQY_WgjJx>hE_*KdYhke%PkOoDr~>ZwN>mBO~htU29-orSpjg2r?a$ zK&S-iuDm0%6#?llAd8Zy6@lo zdxa$(Jevp7Bn5gynJ99`>n)PG2?dx({^}Ss%`@{}-BW*by=Jt0@2bs1pBojiyTuOn z-y3>7lt7w0y)zLX)Ft7c#O0iM+5}=c#vZLXP*p41juw7JBS!K3m{W8Ooaar*E_!Jz z=$dgwp034+F1siqz}RBaBR$g9Uh~tHy(__+&8QUZA(5mT0$h3e-tH=!$csM| z!QY>b50o_twhxViH7839#|?e#E8Pl1c4=X0JFhnGw|AwKaE7~>?J60y?&5?L#0PP8jYy}2kdJ}BCz#Gq{bQOY!?rLRo z?_ZRgbD@#?pB#blhNgPxkb!tpt9Sq=Rq6`DV5u{oy7xZ6>+JjFwpjS#9ICVrP8yU| zYpE|b+L;W*bP~7g>#(2y=pOk|aDyLi)!}Nf7->h!y~YLc+>hxmAq=uD0h;-UUb~G% zMdl)fvOO5_mE zo`6GZWJ23e<5Q#GKhGasHy$lF4g3eN@G$ zyr5YMp7;q)vFH!5qCve845>F>E`k2QVu;`z|g35mf&kI>b2%v4P46K;e^JoHy}s>m6TSWH`TZKWqjM>>g*a>Z*=)Iy(U4s3 z?aB*TOV_4PLCl8$EC=ch2bIT+KW+~r?9Tn0US!dJ`m6Vxdv3}^#4LPK2JQDUY{%up>&Xjmjz3O5 zwfBE3yE}!zk@1UVj%z<=5C9Tpr0AHkyL$Y1oBlo zp*sQ-7xCrSgE&X2oSfjvovA(VmM+Y!A1ypVZ2wtPr=@@KbJN3XoIxT6P?aW99K6A@ zs3%prE}G7N+vz%N0V*#V_Y+ue@dF$X+)*OUBstQ0`Ag)3JC^Il)U0BjGXFp2SIukf zYHH{OUiYied0Q$eC9prJv!ursj;t1uU)eUl)bm zu}4Qg(^@l5E6-$o8=Z3Mn4#82s$!M%Aw2nHuRpusg^Akpes}PUBhvFB*4UQl@V+e^ zX{=A(Jq>ie%!&S_1G^c0&l3P}|K)1Eu94uQ)NAbNMI&2|hdQJ#UGe405y{45ccFJV z1kiS+1N$o<1n906*Z&H%n0V|cYdUyf*7~H3m`OQh!M9$>_DSFSdLzR-T^z-CxRC+G zw0Q21FNGk~Xp~+LKFbI;Zbf{u9F4< zWE61U4T@46j$MDkh~S;lMi$>1yEU zX0aT2Uqk!csI;M!%AEZUUmp3`^G4=;fLJ=k_+`%Kf?k*1&|4)Uw}ra5eE@;z6ussi&kUB0%=?LdbY*Jn_=Nf>Ru*wk zeryL4J9o^eBjh@G~zNMlr8iZG%l1N?>lQB-Cli6_;)=(6|XAPCEy~ASFYz;@`kVLMwgpm4LKrgTm z(X3(w0@O1+{&JDGHK`j6*ohwoi*(yc86uoY@S43 zi^!yW(a>!)3=q7zlXrNY>UY%$Xlh%nb$A_;NufGgQ6PDZ@CeoG)y!Ir3k`h8{q}Lw+zVw%g7Vckn zLoVsj%wv$B&rui&_AH&Cs@#n%L&U5|i&DzH&jn=?f`j$Tl0lp$!}f(d5&%URl#aHU z_4~Pd=$^-T)u6$NkvnZgPd5c2QfbcF>MA|>(7u#T z`j$_Wy;k(rF}_D#&Ecw8bQi)VbFV(b#X~c`hW?-VmDATc!ly!N#Pg&=VD* z!}f%bHr~!lXhkcJtQU-#O{q)Yw)_K}5mTepfzj|X+k(hVg@XOx(lUe>NFuos}&7?CG5hY$(K~()*7?3w1dwiO7 zUkM>gINBXi3y{4qmZ0KKePjbMu{c~+SNo&=kUzL8rjck0$$t9@wXOwMijKWGUoewD zMhw;^*IpN~vA~_?+LFZSRGRlip`q7Vbp2{ta4+t|9`@CVD*4ASa}lN9Npo9hzEUjB zabqHH_c^YNdUELKj|JYeXGmrnwO-cw?838(n1y+U8?d7^CxAeF{q(HUOZ)m6XQi>@ z1r;1F%WfoO_R`lOdf35N5||^vJ7dEz7yWUMU8t=2kBcfq4c}HorM65Okv}^hJf2X}= zu(Mcaq1{+M0htQRF$t9UnZJ!vBYGjUF2F!=haIP`x2uD&bJ zX*70vW!C-xEMJ1mgUS1iY-!9&)z>R!FhSp%GB#NS{^R6zq(eP0kNTQZ_CLTA)23>x zze})Zg;p>6hQ~vUjO+wK-Qx>CY#|7V4lUteyJ9K(G$!lx{QH!TN_CJ+U1EZKQp$u| zt21lY^rv#Z9lWPFoShX1?0>I6Z8~uKh4_-5>oHnnGi4oTh1>RV9NS%bemD)z4(hr7 zDvyEJUE4oqcb|t>z>wrTYV@vpZsXg6K8wsEr=YUyrZ!L%mO{83TTF5c2Gm2Roql z(>nt2y4wpM-r2YTU{ljco4fwFUkqqJc?D?{|*l;=`9y>pmP z)TD4r-q(Kq0463wp{|mutD@HnRj$&%V!U7R)km6_|@{XN^YrSAt-yRecGq&~>tiSe` zDqCMlAs|lzO(@j;SQm%3_frI!NUIp?Yri}4(Hapu5fse_$fTA;ZMsAiVOS z`jry7wVDwHt)_SO2ifdWe}+BXcQL%f(0gqYZZEC~b`i zXMCpd6UkL&vC!_^aXPv1Xu9H5Ch5}nDi50Y61%s*{o(N@p>XG_Y;A(=CIAi4CBC^C zn5Vx9(02o_VCBAjY4WDn*bs*LJ0SB@Lc_Nj}_n2~mU-{UpGEtlmj|zh> zkBrb@EodW)s1M<|IzQdXXd}|icA|!~YQ%9i+@L1C86Iw%SsD>I`?PL)rB9Rx#ICHb z2TG)op&$Stml2+Ma=`QWq2WX>#|ETgNz0>E)9r^-#K zG*scT32$Ck)YAATQyZg^LSm@B!~X!6s52N!-L3XRg(Zk5OQqjc1o0Zo?u-v9RDx4AmK{$%xf>r%Ah|5YP2oR)# zg;b?tvH3i~KK6z=akSo`z;dWy)%W1 zI;<0Ryzk@pZFkug|6A}xvbxXI!m0Yk!TjNOaeTW5E;ickXE)y?8O71DSJby+X+E5( z9;nqqHbAfd^A0dOD|CNEz0@V~ z3opSJdYYmyl8k=$fX}3NQKr=u(rYf9nUEJ`boI~duMg`YPiI-{F*bTxbkd@UIFI~Q*e}_Xc;?nFxa3dx zA(vn4=S;vlqStKGKM;$y&XRoj{;sLp_|OltH}%SN2z|yy04f-zfxnIh&aft;`-=Nn zOaO$YLhR^3QXyC#_ICw-=`1(uAU#|sXa=8oXF2cBG|vAYWL>k* zu6hRXZLx?L8;O{W`yW6ykWjQEVm#cdEtb~5e!w@#5U%;7TVheiMSX}VR{lV^P0mV% zN{kSUhYyiT63$+@>g#MT?=%vxBo6uIi8HFZs4w+@1o^Of??0f*c_XgGQwgHeT@V11TNn{d~Tj1v^GeUz7_J1 zlNedYzIzJGF5#Mr2RIL@!A==un5QUh-xJ9kQ(x-uganu5kTwKe|I9DMM_v3FB=vUD zw)V8sVbh`I7z?l2M%-#U_jcU^qTAcQIwIR`XRD4EYT~M8_ICkL-oBiYfbD)o&8>J= znj=9_u;`;_h?x{?&xq^BM=aQ_$7^%xYSoINTY z{MnxlRe}lv$Y`s{_I$I8@9>b#c;H|=P2eHm>S)fzlP+Rl7~%YUCMU0AVxe%^dVe|K zuga9OjN$lL%RWf;asfw$6c9bccuE&!2)_Q#a#x_9!IefN7kKK9EP1>sNN-5X9xLjh zbwDvG`X_02bEjuSE;JUpBYjDR!TsgId9A$LP1tY@kCst25fqU=zmPe&p3_> z?3^fmd#kPTY}R%`Gq(;!gi_gg>zo@c&afX7D%zcjz!9;vkFl zn@+7@F?ROr32yD;#u;w9eIc4nzZi}367!06u3wg&oQe*_k8J!fLIY`b&)Y$UqB*?+ zovDWGvo~`27+p8oI;6?B<`;AMR$?RA`$gr-^8w>|ULK#a0SLlX*yd@68 zH%%8ooOT%#xz^)<6y|8Oa%q;F9A+$g%FHj+}`f%P{UnO3BBgi&iMqS7N zsGRXZ&?_DCVx3Wf5nUP17_JT_jPx+Y0~K^`+*@Q(Qxl~*KL_c=F)O@a!9A$zQvJ7Y zc_+qkrMx)&Ucl1qmv0X9k4BmwZFD?8goNmPW)b8f0@+|8N&;${5pdU3~ zN(2=^W=kLgi&;Rp(|_p~@xvqraX?n=$VMJHVX7oZqcGV&#QM3p;T?U$Va5}Pb4^Cs zMs+VQ#_`#${02vRee!P&4SWkhX&!%$Gp5Z{kJ~%kcc-Y*w_;~zqO&kLM+!1*J)YzI z$cd~W*n1s@CmSmOR+5eGfS`gvJn5SbMPVR;I3-;=z|^COD~E`Kfwu$JVP5*|S4xyU z!vq?60EXTk`g#(AKS^7RNttlX)Nia%6~%a~D-BqLUro9(qNENXw|`L=)@@Av=zQ~J z@_zud5e3rdv{)wG#T3a(`yJvy+caUY+E53P9gKEcTGuHn**?F^MsNdiJb?5YD&?ju@96gT0+Fc0LSD~Bnyodl46kEHy4NHv0yaW>%^CP0UU%>b zIfpBtrr$C*zvS8!;i8vLJ1iX^AykdM3A2;s*3S0zp3|q4iSvcee@+f+1K%i@Ui1c) z!~=8URry##sx4V5k>_zPejSrIdkX@aLeG_>>|T)|09hXPr!s^M*d}^wgAc0^F14(p zu>!*X$0jb_l6?qZj*?TaM-Q%^$*C&ZFtu;IqGnW<>_14X$bwsTKV{GtX8|@MJ`(F( zW{|cB#H`np*`xB_HKDZ}T+!6mqIPH5_M@4}d5|Y%=l*ydt#+yuWx&_nd5n&|INA z%qhuR49+SqP6jBDj`!Fdvsix&id|P50p;(|r)praL5O`GWd;IWYeUl5VS$yUDceEK zxzFQp?8NcOe-{r3ywbf!XUKp(qO-L0d{~smPW#-&LZ8-+Jl%WfbJV7=`rkEO^Bgc# z##4VJz7=}ATJMYe^b+GwtKM~yA3HYJM`7v(!*)hIx3?I%y%?bDifG{5u|Uw%ywJ zSC`YOEy*tRX#CTNynr>~>V;l!`w{<(ipV;IaiY$8u*kUR!Y8^CKmGo~Z_BIU zJH+{!&;9U;fTGSXE|@cTm~mX~#Yn$H8=78o3>D9C=WF8p@BCrVP|J5^H=^A-!bJFJ@rymxlQO@j@_xZO60*!W~xLY_y zjYGj&ZfuqvAKj|es84dLnZyI~ePHbxfz_K^Us^&<&!%f|brp4|6NC@?b$$m&;sbY( zaECy7e=n;FNsmI|sPk7mmgxG8Zt`BdeR^(RmX^{_{dZzTtC0S;DhAB%S6DxY(Q(D^ zY_a1^Rq4~CxDKw}nbzUP8mZ8|ews&LQqgFC^@dD+|FtJuK>i>Zr8tM5Vhf|Yn*Xi5 zQjiFj-o#wa(g5tPCYILDou{Y5(03`z98Uw({BH=KA)T@b#G0AQ&bOMk5$$1jWk+vN z;nKuMCV_;AzYDt*o29e%HJsyil@tc0+is8|$ELO-v@`!QNFbOHlETQ%Gkg2~Ky5@~ zMbJhY<$-Up6_M|;u0EYL)A(EuEaxG0Sn#<(Ug%eTSSH+ZLi+Bg2P|HpHNeBNGEssJ z{OXN?t5=VxsH?d9K2qZ}I7NyM09sArx|k7QyBfAuA>crje}|jirTz{-qKdDOeN^k} z_xzlfws#LUpP`+(;vjDnU{0bucJ_<=AzOepAFV*?0|^g^3=j0%_#_*|+1`$svjlxx zLP8JQIJa79NuRvSxr)SD$}Hqc1Cag?B<6mxHQq!S21|Px(;e-4f&CTH>IH^yh8ix> z7^36m;DfhuN*CF@R?@AKxgs?N2F{4O(i0>xvy@soHMOw|gx_jup`0Q+!eaN)4hJ9H zCp(^SReEPZc-P&&NZ)kT-`~};)KSmSCTGR^&Xu$j+P{>f8}&NPeBgPnHbS{vr-y}( zAk8bvATsySxt4+NQArIaZ=?P;m{$tS*~+N4jyl|630A}^X<~L51YMgG;c7#px*26P zIh%y>o>?KMn-1-^aIF~xWsh>vRTNGoc#Yxq_hP3@|1SR(t94Bd3g^?y3ali_MO+q(ofSl9nK2Z+n(^KY*85Ge`4+*M6m+dW@ zikbp$t+^{;;4S&2I{7fl!p0Q!`%$Olg3q1f2?Fo_w_>yRgwE1jV#PbZLPh*7>BJ`N zseg9csS+8OB@mM=$FoP0a;fXrkO(Q;rCvm7Ww=^%tbt-+@RvCj%L1Lr1cz! z9%l;AEcq*#XKKRH*x`FU4J!T_)A`rL=gVe9GZLRa;eY0ci>^HO*>0ltM?gKPrMp_= zz|Dkn9eeifC2R1d8%TdA2`6O^3>o=<0Lef$zszg$C+>#kX#+IlF|mzzsoWff0l;Q; zk7@&kE#|h<<-E@@%JRnTyK*+r%DZAh$7;!ulA$w_*e7@crPJ>UfUO~Olw6SPVr(lb ztb~B5Hn!n_RZAVEK`ro^rUKD^>f1(_lIf?byWg$OiWPPEyL3-i%9l&qTiW{By{^}^ z_)H>~b!LkH<#i?co2j?M*WOCbg7SGT=50WV)L{&XjP_H5`R0Jl~6&00$ zV;CDqV9&L7mRx+bq+I4yj1mf|M%sL_BSs4pk>4!lVC1tRjlk_VBmwkaf?Z@~+2(m* z`GHJ|5k|mfiY?LMk%kln3>+&icP0nn{AGZIXx5i4mn%xwzSq5yY1--Zx_e&7(q+@; zoK^MFtKUzB+3R+@etlQnzYOOx8(*Jk9I?TyLg7= zXuk$L3#V>q+D$0k$dhAsC697~q!9ToHlScnDh^76`2+BR6R2vMO`JG}Y3^-pRR{`Y zW}Z00q;9U{voPI;1e9p;kQ%>FKWI-8+vzsCPlsWZ5p<0X*57i8O2s1;FZmP5b>5@^`0fl@NtT7+gHU+HL6tM2t~VH>gx5i^t*k2nw2Lkb{5x4oNCsa z*2yTS$49!n&4z8jT%D7_oafgtsI5L!j@!`LR=|W z@>nn?P0Dc?*iCo`h;@j(nMo+pJ8Uu{Gi_N2B546&1Fj_F@2JiKl|sLxaP~(w>9yFOtd2Wsaz#9tzVvv0&Y zoPfv-jLn9eNwE|t0oTi!wy8ieODIp4LxO&APmXHZw32NZ*a|Wd2#iZ0#yr=V_u!BK zYzK3-N|pJm`X_|4M-OLsw7t}>to3leO`6fCduyvce-VmNl%Fz5HEa9US~t^YWchn+ zu0yWsQr(12k~4{-jwsW5?~pDCQa89SfDy5@?A*W-Uc7@>*Ke(*m1CA$dE=BK&jZN~ z#8UZU5gSS{>;Vo7h6S;J8Hp!zR@LVV<|K}?paXL5jq$T`$Yf%~mTjakCEW^nhZ3kh zO|R-e?sjyMrXV{I8KQS>%FieuWpK-qO9I8hu_|l#yr(T*#xQV;gNjd@IyBNw4K}YG zK6`1Q;^Hxhb2zr2b!D!XNp9AwUcGI(#(0ZScWFYW&Rv6pCfOteGd?$f&A7G;4rCz} zl}f8ulxiB~)NH#8p;q#h#^6kfaTsP|L&io_F)9gFU71#{qhG%cA8P`UkR4Gr%E$pZ zV&r7006d`c_X}<+Ysj@rsQk7va23^av~D;V0#PHJ0l4pGeBnm!0WIlbvZ_*~`KiUH z6t2?QS?Q(hmq*gqzh9QdW_6)a+N+CJR#LUJ)2-~5+ON>nxbaQ;fQCZxZxOl|lmO@D z6J+5Th}@!0yfNs!fsb+H8=bDM2`c0lW?{JFYbj!^8Dtx>_)yF?lB{>0PVVuT6?_0N z71aInfrVylw2I}h8vvXIIANOSZ>~-hM1@!|jj#^!gTn$`U<0{JvYo&HP!(Zc3z=lp z8-KcvuXMN3Ztd0GG~aER$NsTn;dHT8Ef}Q~OV zF(6W^r*I!ICniovJEQ>a0fV>Qkn=ieaZc8cH9OawKBxTsFV1N#I z0WwHr8(KcB*&qy%6vj6(B}<-4D0V*}+Ei{wln|`nD&*7nx#Yk4c#t2;aIvuQkE5o7AYF?g3N+R3EVl8U{owN}?xsfJ&Sa zV2(hsj#Z2FejM=h-Xztnw5TrZZ6>%9IJ?xQTYE^> zD22&}StU@Rn`87o_C(!fiVzF4MD9Wtl z=F&+tud345NnfJ6z4X1c<-k)SiFcGGn;-(@859_|0;)F^Y@mFV%f@%`B4|MbV>?{9 zF5#1EuwO5CQo%y7QdDqLrU}@V18nS!1gwtHnGmFriLw!7ide|`NMAL2fUYF~?&39y zISiS%XOPVsd6{MkL0#y{APUj55KH7cFjOV5!o3(!x>ky^O3Ccjj{5I=>up=ITj{|# z=;H6!M{6dnt6OiYvemxn8E7}0up?^?tYd$ffyok*#lZQS=D}mPY=a}7zeqzHqXd3- zk%Gg^51oURRR|mS26-nK;}jCtGX{8JOga_@AW}z8S+=W^1cCPl$igE603e>0&e3*> zRRnPjt29Jm_mE36DGvTwI8vu-r~0<)9ASvTMxv2cM3jh=XbeWolB~sKJ4Qh!HX8^*jGkWuCCz#@jl`Q+lnexi z=8;=!NZUfm7>{rW0Kv`_VR&X%E#?|pv0#rI0*r~eF|}JBP!W+KI93O8xeK^}xdd-M zkEJU}tAVhrSkIWz7b&%rDwFe;+@?TS7AivEw&wWEenn1GmEf0l?c~$5zmwHzrMaDt z(=t3|PFO+cm9*bhv{q?tqF)x4v%Q+_Elj_<3Z7sG%0d8)f*<8}@Z7^GA*65-P^ZfN_z82coQtoPa6l_MxQ`U=qSiyr7V$Z{3I#jWQc{ z!`E`KWh6H5PSN!E=Twj8V8P@Mydv;`d3bHOSuntXg(XUY8#Umpri}?HD5T?i*h6|Y8n)I}YB(*|{p$sQ;fS`sAAW||w`UvQ# z=^TopH&_@fgFpr8))*p#KP{HJm3c1 z^6exA+^d2`dK8=FQKv3OxfY80E>zae_gX%wH*KzT*2^i|-lUvdTjgom?Ri<=Iy-f? z&2RHf{)$V48&rfFKp_#;35+Xz?tIrI0=Pg_g&+{DxmLg0Iv%TGtm#roXQ=5Kg}$Mu zUPOhS+V;|D=eM3B5kXX%BrCsit6(yayHB=i8ZyT#km)y=cLG3izG*C!~LhH6w{Af~tcuK6js%jB*Z>dS;eOx;A0TSw zoqBZOqZXqGsKrLfSu1kgB(&(Ato7+*f_ZG)a+F-3x}EjCxn0|L(|cWR_HAqC!%20H zHHa&21UU*>ytxl7>{u@K+qW!%P!-%+17(9sl_K4IG zQGh}90i!-n226-p5X$3g4p0Ca1P!J%3PEF#RA7w_J4m#W_QDNPN$oVLF72Y#F6}MN z-POLHW{d5&mbQ}16jxUe+j)}39MVG^@&Oj~SvL<1lJXW_aEJ8*Bo#;WMuvRFlfEJS~BS{+B zk1E8og4qaxLU0O#LUi$}W)YNB_PS2evXV~LPB*%?w@+2IyL&V;zE+w~mC18P>Fvv{ zo{8x9PgkX$j;6ox%f=oK(|jST_=`Zi(e(cS9B7NL_+IYnFjH93h1|9#_SyFk$Sy7C zgk^H*V*y!PeN@w|T^N9(buL#vT)U%Y3+1q9DhHRzX!%k}aD_%ZI(~_-H5~!QIgk=~d&F&|8Nv4xme9rQ1?PUIg2bX)$ zX*Hs|dOx!IJKNUD=+aH2Cc{XGMr3o9QUbVSmEL^DV@;%m$lRcyR>Oj*0UJ+QXQ%BE z<}yi0lQ9hKR{_M0A~LHu_ZE0S<-KMQ&_>2%V&zTFag zT{KYe*Ms%{02W`Snc@8^<5JY3vcJ_NvbG5vr%%zWCe*b%**y6IvRl}s_b(zaGOSFJ zMlym|Y4J~L=2#?>7deQ_8QNnLD&av@0j<;>q;JC(I2&@6&_`ygaI)A(ab@Mh9CIvp zIhou*E$*gCfmSJS?xAh>>_v4)M;o`?O+GhR)j$#zNm1QIYF8kLiEbSEfMWw}fsSP1 z4SX&;GIDM*X~Ib;trVkXxzwHd-Zr(Kj_zBZZ-L9b3!_HS==%{y)Bx14emwZGjo$gUbo1d8pJCNwbVyreig4t3QMQlkYpRz$3ffmrp zj!LfN8yYlt#|ovkVbj^kPc=5P8Nl3|N&+7Mx)B_VH!7mxL~SD~t2qm^XKWteGcqz; z!zwB|%Da(NgnMx9oyw8{2@E#LyzSg~50J-ZHs-XR&Aojz>b2E3Yh7E+`z!`senrZz z?4Fmm!tUMd^-tZkuYRUYo}a%FsEobKFOXcTtZOWYs!X7)XsE~xh~b7`2w8^1eAs=S zSz?fW^iEaSNUW+@uzl{IFP6Y=Q5t|1#^9$Fu@$p2gTjPF+q2Av%O%$-f*)~^lB~P1 zWsRd>x=nB0S=c?o9X2WLZM=xL!+APQA)QrYosfvYD=erLLXhD@0K;;T@>smZsaZ+# zwDeKBZ{6AX^u6xiRjKvZT)8Nuqswb9W}cfgmsfiweQ#?cnS#)5D(J)`l#GO7v=BVD zSzD7D;ea79k)6uC8tJs_6*4(HQ1c?Yd2WFKMiDOUfw!|M7z{SEpdp<=xfP)^$>l_^ z5#Fk%9hk^a7;Td$G86W8Er1D9+qVknEOh3Pae&8oaK{KXoutGL;#x9FD*0m!<%WJ_ zBj&NV`@y^J)vnWbO=_F%b>8;hMtvq*bkQrPYdh_Gn!07Pv_E9b zVI%@>c8Rv4vZ}PCC@RT=p31{VMrV4+D2K|cwP$IF@8R&Cw4d#0RQ*BD930YI6pU+w*(Z%8**;T1FLGKL1o0aZ{5g2I{{?~!cG(@ zbs(Z9+~g{r{{ZwJur1q~D(%JV-%SFww11ucRe#lOqAIh zZ2*$Ngi9i-4agJcR%tlK-1&fQ87K+$T_I7IcJUghP+QB|t+iD`ft_;m~;5*S#zxKveUF2Q`X^3Gkk7;Fv6&#Gw6h)}R*`GPczfu&-p5!(65 zSd|d&1y!-JSx(k!{I@>J^qS;p>t$ztip|>FyF0g|TG?IxsgcP(PG;TtZuOS0m9^RQ z>$cr*?EW5U11c;)s~3(maM8SFf^2ni5ky6X$dG~qHzR&UdscxnLzNN9B6)=!WB}qv z+M-zYh~wi7c)$m0g(OH1h3HbBHa+GqAk{1k(oMfHs4o9~5 zd`CIhp-uoGWW~8v5EN9w+rt3hU;nXmgYxG{bAU7E$vgak&J5%89cZ3Ty{+1%1P51%H*e!zih0tzA7@U3zP4 zYh?CXS=}oi(HtJCIyJ(`ihkm#Se=6eF2R7w zMj0pr0OVlxMi~WTW@uciM0Y|En`XH75ew6;pzw!O5{DJN}J`dGgaDxnDuN%>oXcCugw zknKhaK>>DxxfsK8%uIzLgDWenVnRsE0H+M?hGoi}I)S_Zi~&|P5R-ErN)lPg4S?H< zVOfs{cwVTXb|_XVc{7G20l5KK)w7iiDazqXNJ*0<@WBU|LZLiwKPK>!yZ2hUdL@1A zv`c-}(`##6L(y?b-pTwrChn}$+iNzKi7t=HDyp#|eo!*O&&nA5RIwzo?PA*sE>8adn5Y3%iKQWjQu~4&aWmG|Jkr6-wp0?lu-Z-l4cGYR#*o=TDv7qTvqEJHAYfTk zmSR~?%d;{_q`5oS=PS8>4fvhou_8|zOuM&~XGC%sFmtwJ*Ks9`y9V%EZU6&CY-@~MPJ)VnYuU*eS_^so4 zX7iy8cdIZZSOD@MU>SVFw3c?tx`kqJi?o(4@NbN@iSA{UorIyBs{jbYhAbJRPzfhJ zWKyGfE5Dt-r{k{>J^a#$#@1F;!pH{lrw%sCPv2(1T!2myxkO>}&a-gxO2f-!Ckopo zX5Lo{01OE+$+>`F#5Pq1I-l#F9>c=}MvXdYXrs|>Xjwj~c5Ay%>r?o{k2AWtg=+1! zX5F6d&evAf>0P$(tI+fPRi&0m8J}x53e60A!;9!4Mx5L+A1A(Ry*y$bq5K`g33{n5ge0f-w*NxLK=1$P2jjseLTt`|`* z7%_3bXpbd93zLw+z+tqV%YX?bPB#)-zevlmGEz&L`bDMPU1_GbSHDec-&6U+Jc5@s zwQB9BZLXGdm)ow|^B9I7WfRFykMak-A>-H-{4E<|I1;YDy7lmM<(al0Ir z7%B?o56vJYhZ}b;N6EN4gI=9}n@&L)Tqt0yz=y*rXCQ(&%MpQ&-+H+1M%{w%A25&r z7=WdBa94Ig0dRVZg<<~E*WcyX#-O>R+uvL2v~6nEz3lAo=Xd!gbB5P zw-^BDAbh78`f3=q(!2g!Zrg8{M|<{e&u-}auQS0VC+_R3y4LQ>%H0!PEVp-SWywtu zC5owElx<>g9E^OqJ4rak-U0p+7p+p0C^5k0dYor0pnSxR2SCH90APjZdg2YFsbP}I z!xPhtAtxMU90kBUgNn(TG6}%Q;2~j*1K951sUzQa-5o2h+R9qLWYhQi#51j1>jF5TYjAN-h zkbdawagH&XksAexV4x5NMsdgh6Vm|j4hs-MHUk!@L1L$HB;*1{O0gskPhd`0KQ2hx zcp0fwC~S}$<>8JnG8X}f1$yzoUBm#mA2mBR?C$K6v+1(Z-j-c0t9lBWlblj&@0C8f z-D|GRSuWdcWXaSXa56aO9RVPJ5yJv_7{M*_aC4a=UD-QH1n|U+HV7aB7Z||+W0nLi z0OZAxMhV(?4iuhMumH&*u;75e0(c#XGb#)oaf}g;SArKAIL{*(8Q+b(V>Pukc_poy zwYOT?->vM{zbom#LV{9GQoBo4zgVTF_E+=oWxJSir{&>r802LAz;m2sSm5voBmuM$ znw+LWv4&nE+*$QwWdk>5%VO{DK@BYJL zpk0S7~w6%KR57FAG41TNq(0b}%w0+j}y|1R4ZF}8s)e23;H)qPaE}Cqelj)_pTSa6*Asu=J zAmnko8&1$jB<{`tUJ3bl>q)eN#|Hp)Q^{2Tg*&}Y2N*0y+yXKzfS~RpD!(d%auoc% zOCP(zQbso@Ambd2xg=m^ammO891Wq!+<4DVy|-^1HESvwS$9{zm9^RR+vTdezMjq7 zNp*^~te%m5uYD}<(_JmDc~!^_l3b0WAQCVDQcpMp^&LnHf(R`OE*OoZ0NBX@gPZ^f zB!iY954uh^<2W^aqsa`o!3=r!Dnev~lGwn&uqdCg#4g@a6*RTo}F?_5F3GjGH|%gO$T%Dl2h0Hqps_gxcY?WIr+{(IMK{XSuB@6{ zTH40%ey0BzV@1|u9O7$uHW5sr(wKu{NkY&e-zhCL1!cJI7++6inD3Bb+=0{~=WVUwV`}{0G3|7%NXF5X80Aqp1wjRHOEyaZ+aYtbaBItL?g$}+0!oDp zc?wPnmSdcZ=PU+Wfr8wgmd@p)*mo)6c*f(Ba0q;iBH&;Uc+Y+hm5#%y#p%;s+vwh| z)@@$PTkCDltIP3CI419H{?geiZ>9Cuy0-6Mq&z*VxR5sI+*l!E-zt{E^}t<<$K`Md z8@8YT8v1X*n(XN$EH)jbVqn5X22IQsd~U}be9%VLDoXsd@YaE;K5>(k&f;67}gt`MposG8)a(jjt|iD{7mwk1h9U zX@0$}rH|0>3u;WE{{VT1kShZt3?es{-dNgvzIbSrn-BB5A1IMu0eo=Pm3(31XqH7X zMW|djeeDr3l|kg3rF z_|`m-7vLX{_p&FB{8bZNsR^jG<8*5hGRX`i#sdw^gb-CW1aciq50IbGK82Ydx8v;h z4>d&uz({d3k<0aT#_SpI|xyd5C>fIUNfss&KPY_7iyk%nM`?CMl8(o zZ)Q6O%3VQ5;G-l%4UOea3NtoYg8~Av3a%6>3c(($ZgSboa}v>QkYo2i>mLRYUxX$T`ZTm{@+n7DS~it^=119}E6!>`I0{#x#g?%@ytvn+mN2{=-rR1yM}&IM;B zcV%XpU6!p!N9ON)bov92VU5jFr`r_)@i&uGZb# zqV0bAFjBpneXVViN;cPCmeI7X-uJP7Npi6W!I4JMBP)aZysp4yJFsxAkV>vTQV9XX z?{Nu09gfqnRn&u#xd@1t=LNC}PC-Dp4617o&MnCD{!Q$FBJbE6D5<&ks4=ltz~_}D z@JXlrrbfs(E`DHffEYT0gtyDEuquI7OO-08CoSgHqMNm~TBW9m^4iI7rSGx?->#Qe zv$MQfw_7bQ*2?=ED{vAqxj->8z%s#yKt}!GyC`FyF+ftQw1CK6tjBfb#TyI|OllmK zkS^?Pk);j$wNe}fJBU`@wB`3;dG1+C?vRC!A~wE5b|IUBR~uGhyMyfqJBVqP;Hkp4 z(y{;pDLVtO+Dnqrkggj54Ws7(VnScY#L!JQZIZk1eqElo(OEmIHm`oVMtbji^6#rj za;EP4?C)o%Wp~pg_);U=hF}zu9HBU5CC?x$DFJqFQcB}#IMBAZRg|xtbPMdkc9zPF{mV{QGgq*s4g<(0CKK= zeaZ_EK{1yyY+6` z-tFtAnx4I+G|cfdOscWCj!9z!bFh)l=@6`hvV{Ui$^sT%6b#)9zXElnj$Rpw;HY4 z2(qt}r$lZRNu0A4-6quph2E?Q!)I@K@#Dw;0NS1<)@Mo9M3LnP2~bifNQ!J@yuw{}`HaM?;XvNZRd7yM`2#M>UVFw_rZK~wh5|6aQg2ww zqqS=7Ug@RH2sWOatu3tn@{FSh)~?iSsnf&4No}NORlB_v+FDsVc{XEf`ux`g@L5W4 zkT&F2B@l@vWstV>E>uR#v=Oj6f~&j5b=_&L!#YSwmP51_+F@q_l*-_=U?PVKjT;a? zZJu0!lUdgW=HI#{EU`8m;rMOFMSQbB;FR2|HzH?gRNj1_Sk{Hil17pUwv}m^N~nyH zf{*1apyV?W1Cqsqgbb{MKfUn(01mau`>hu%Z%Zv>rM0@c-)&xu`Ao*Vla!*;P3WGF zr&~RHKbDu$4-x90X>@c{EF)Owjuud|F5HJDw>fuyNZo^l46Lt(@(p6|?F!DJ6svH48R?ZLX`-LxFu9)2E5x> zzb*o^x&7c|Q~S8%gsxP%<-|DzF7)W_Ju)JU0E~AQi|bn*D1nz@<(J#a~5aw|?qM z`^#(Wlhwa38xx4Sf6T2Not3PgSKD^)qk3v_`t9@ME>(cqnT%vRGW@ccH!~8Un{;wv^aj^aNLeB2diaoBQX>%G~ zL3WOI%#%kG0vTCikSn*I-b&4vWo`$Mz>*AvV0_HLu>+Hk7Z?SU?KRwZ)5YE=@%M?f z-x>JJUcT`cihM_RHm9!Zy1b&}QPpqc2(n$>IatHZENK!4RRd@UK*E;clm?Pauna_u zj_N=vq-|0hwp^7s$OM&TKX>N%TwV&Ip-EPSC}I^jy0N0?DoUfbv{dCd#!{xF+l-|c zw;MMdT3&5>iPV~>DLP#IkaLQJoNkhGNwv+(YuU85vo-Xq&kkGY+TFILqhDTY*B@j} z3sHjf+u7-oEP<|m)oLNl(@cYCAbxaYkW`SpH&U>7A*51SO2#q27~xh!hAqh?`I~cv zD#Isre9cT0VJXQcdC5CBCX=*Mii>=yD|AV7KQ?75l5vb$Uge^keb(1AZuYZ#+gr=* zr`6qz5UYk5O|iaXWe&=C+yb#F_qV>`mR+PWiqKQGP4R$L##j|nVv)csH=`Y!RA3#< z$gD^^7=uoba%mMP)sSSkzLxug=C*{F0smk>WRzA#j#Ktv1{!=UE2)JhR3JG6(x;v7)u)7Mn zp*aL6Ydyb!hk^7fjW+AWU+}U20Je1$@in#Www^p9nhZfsm2stAD>kI};z*ocL3I&? zD!Zu*ieEe;UCPN5%Q&}X^CXNtM2JNyGf0z3Bno6rsPL@w zyE00f9hJ;$BfOVQnNiC~;F6&`4-ekn>ECaP$5GX^>wRBMn@rVBrNY{cTFJy$5@~ml zqsEt(5?w=WD#0+85^YrN^P-9CrdV|p{oadCiRi!K^xY=b?CYUM@?6c?X&$e1tru-l zZqM#&`@2uGPKA^l3BWBD-Kc(8F|-oHtjA4~X#?v&Y{{XY6y=_9(F5tSfwTnq;?jG{y-sTx(xVnZ!g<^u%#iK}N zNgZwkw|H2jh)F5!w3}H1#!t*ZMpFPI2uZ>ZGbeJE z2jKG<@^fouwM$F%P4s$OmwkUf)N-`#7oyoU^NrHmmD%0s&d$?GmgX`7#~X-AcC`Zm^3N7SAn&~*0GqVlZu7T5m(wC`lOyOw)*(e5;lA_HXwwUS!Jc^0J= z)wR=4BV4o>FtjTacJiyVo^NrXt3`0k(HT}&M3KXbwSYp!FzF!2UhvGcpjC(H>^ zhV+(U8O2KWNvqk%S9Funy&p}TpGzJ#D=bPfu>$*_lYi>G_l@T%^lQd?N*lSI!LK1 zH!uB&(GFt3byiSR$X+*Q+av*+HrhPA#=&-@y6u0Qg!N0!3;?QRLc{`Oj|C)6vbu?- zUE|D=Lhn!qn52`mmMKzA8Il;MZcw<`t1GZbnevJlDRhuBF?@imy9)qG&zXtELM_cn z^Ek%-^LjD_9jKYOx7;EiU=h6TV=Fqy7YvI+O(H_O z3mJ@(?p8-!JaQ6nTcL6N#M_p3ECYP?;MT`9pT48KuXfwIR^7XGzguap#__;iq@tUO zi&nH+_$=1`JFxyL4mC6EV0 z!!UM*INhD1H4aNSnTf{DrPLVtXv3Y0Jt9bf4+&M?Azg}HNh-Toyl%h|^00rnB4u-y zQs=mXNf9te&@gSy6BSl)CCN!1NY2#@v>cFEYk~&W+Pij|NlA-maA1=I9LG- zycQ~>%IEJgD+93CLM^T)5Jxo5R@jJPg^ZD;Yr75P#xb={?TY6mKxKUHa@#QIw-)3* z&8*62P4@nBI!LiigBz)IRPsSbELB}F3&zBNqv7)m-c2GpPlfkJ&@)E!C?Nr07?lMANEb0T z%o}SogAAM4f-6}p56y%v<*P>E?hJ5C`H>?D4pl&nTwze{+^d3Xb`3qtB880AvSxV$ zzmu_)07{RE$L5hzN^|Ar_+!kqe(yJ*`8_nVPwleouH2d{w5+sktu$L{YklwM!Q1J< znD3X$jhoCn*-M!A?U7V61u45I(IEmrlB{wD37s2z38ZF5{pK8y9fWeUaUse%+Pjsb z17vy2voLZA%4jX0(#<#5e!pjd%IuLh%}pBmx&I*&qZ}S0iQv9mnS}nC8~5%{66pZBnyWPi3pMulFPAFgbdM zE9JCSs{5~n`6q9`TeYdJqiNo2Z*;*(!y$IsWWbLhw-Vl87+s)m;Z7S3UW;XA5J=s! zyAuhJUm)!n8<;x~*$5Q!Kp6yN=V?}m6%Nz1Dj*>UEK35R*@-0&D}_9TWFu%K`W1zV zWmfXYF`-h#WVi)J(n!fb#442ob`cqPIQa~2Dc$?Z?#p}H_O`nAdb{g=dc89YTEoWN z&qcTL{5mb}t$VkvzT^0ijx`x`8D?;+xVRxpZ4rRQLa0)OxCESGb`V8sT80}~FEO&m zxa0-k5ZFCb5y=P%Y+xx2MF{d21f8r@@(Z$t+Ie6ARSc(g&;w`X1e(==GL(LKMO=Vf zF(W&RF*z9pU5ey@Far`#{WDU*Chp^+vuf5?(Q1~qdwR5gfRtsoGIsZEdn@Z5o6|+7 zRF7TVZ|xm~g} ztl?WEADA7?R1kB?%D!FA7VNC;X4CAIt-g<4np-BdztUyZQkvCWG~4+_+UvW%%TDL0 zXw2cm1l|CS76n+SkmqFNmQXh3vndO-?Z7))y+=rB)$2GWME(U@ z01N43+VoqJyGsQa9z%ZVq>vH`Y1Eb~LIBy3oBdd3Z0$AcIyKk}9~*J9H)VyD-NF0h zWR)DaX$Bi1hDcJ&;hIJCq4$=J+`hnMjfsy1TsV*@K3eSH;08Hn1i2&BG)v~oI7D}5 z5j>t-58p_t3zA$139*n#_rjHlRfn0o@NOr_Cpgr6itC%1^50Dp==9e2yV+@N{{U^_ z%w!X%@7XzRe|JX}%DQyX{)f>z9-}OBM<&$)Jh(|zlOfN`=Y>~4beBGI{NRvT7>Cca zXj+@T>_+N0D#-g(KbZbnuraYJc9vk007{amtP5hkXwkI>IFl+wY9n(d;>E)t5-2WJ z*$a?dAHD*Ng~;_?BUDy!rvqkpxXe+?@h;^UV#KtBkiZ35K2%&Xf`6E}zlNN>t8}8; zzPzh;(z9AyO*&}xRDT9mLNOgky%iNX0YS1wgpmjuS8NI7Kyl>~n` z@ed2PDX(Q_n%X+X+^Wg!o9kP5TXM3dVuX{AFX7$^q>rYvZLP=GW ze9j~QvN0+Uv5Y==-G)yrD&%hCJgu15AgIXNK?T@yFoY@H%PTR$ZBe`KADaa5)>_g8 zVqHp{CgxUVR&`vE-za#~3<(Nw0RceiAL|<0Ec* zu2SvDsJt@)>pG`9!}a_waoX^M6d6CY7R1d(XvUYUtN{->ual7+gqchn&K$c z&g4)Pop(M6RY8;_r~)NnkCgn_DaK8B_lx{p6`j0`1f({@8}df>8OtGO9$_VRBQVEM ziG?|(;-49dcqGljw0JP7QsGdNNcr#>g#!(^z8fW1aU}e8@f+e4duNPHHwO`ts>6O! zvAvidl)gi@1GgC}13CMC7vMVBn$U8kDJ0_Gy4rd{t7&y_)mzWP&A5*bmf@u+RF6L^ z*RAapqS3bWS}3Kx`_J(o$KlpU(e}%^h{FYEE06#ZJMS#zm9~sajAQ^a@W+jOT{Yad z3$e~5WMUc7Osr%AM%+u_62MF_cNoYRM^@DF&y0-oGH=)s#BAv!6=vGma#%Y&PT`Qc zfUdYzL$pg@HtX8@GxNDXWsiG4cfJV2t1)Imz^QP>06?@+f?1}tH1L<8F7U1bt<`4Pe*IY+TCdNcemN^Wqa-}y{k!Z?$72n%qQM% z02toEn3q$M+sRy&AH|CET}ELkP;iA%u-w5zqLP1jTn6VVa5m=~Nd$+b)OB$0BNqTK z$o~K%62x>byCk3i_ctZB;~57$t=;*PYMC6JhdZ19+lFKBSyYPFh$2Q&vsBTFRilU< zdo+jgBrP`u|7`2Pqn*=dy&(FOC()9x;H8JENU88TZ8#! z)l$=esQX+!&ui5rr7I}GO3Y^0)JOg4>AZZ@VWS7U9tIq953PMpUiRTUPWt_gH!Zp| zxoBI9>EhkfW5vb_n4V!KkowY-(Qw^~fx?3(QSi@iW@Ct~WJ*_?m>@;cOX)at;Ax}B zh=@>(^Vx0Mna8)T)wzL+TqoY5k@q|iiiTEo-3Et$#uWy%Ds7IUGMf=_vQXRj=q}bH zcxtLTMc-YJW!a^i)lL;Q@T0}ejbg>go+z=_s?48BUC9<`|I z)`BjA-_!x@bNpZhG_&f&V+P-YZ?Y@<_z%@Y%q5}F=~5V&X}*&*(EL}a?ZO!5;i^B(kS z4e_42etv#N9_y8+hVX;e<6_#J01P6jdjA7>ifjW|y|P`xh$*tl|FMId*q7D|0064g zR|3X0V}^HfA2LiCGqKZw+&*gYl6O^?p<=SHs8i+H9FVdhIMrW${H~9JWW1-}BJO5E z_v)ovaal$$3hy`+Hdmib_elD7gmsaAxp1`Qm-v0-bpyyFWnVbGa9R&EgXHj%{@-6p zPnXbl4sZ=2`!54rB!&flq!cCX`rZV2I;)a1J$175it^R0CGe5Hkxl<8I%JQDQM-Uw zM##)j>u%X>q+(Z>bTeT;=|%*hH5egKAKJZu`u0n|i%)cm<4$1gO3*0NMdBz+l0U63 z|2;c;uKcn#k=W3ES_&I&;Kzo0#&L2RfO7_|g*F%yD zr7RqE)|wIJK`U8?@U60XHz5h+8Ws<0^;|4jIH~H`R}v>J#l=&>Rl$ZaxUEqtRS~8Z z<|A?1jrU&?^q~u3-D&5FjeB)QO-CBsB-_I|oI_g5H?U^EUP7jXD zCDop9_K-q|@T1@vYS_BFJ{f5kN5xBxQyC#&ncfhCY9-b)iKAC_uN|UcX3U#X;{Pd+ zrq`Wh$xX4MIRt?E1dBNV@{XOX3pA;tO;a@kg^QsyngoNS-Bf;xLfIcJvXW!FVtj!P ztx}IZ=GBMPHopmPjr5CpO%8$_B`cw=Y(cp*gwtaJF=#dU?&AB>efArjPO0s~bRTK0 z`OkU<*N@!S|By9!vHn`x0r+BdX8t^O{ZE^GiOYR}`SaH{y-;$ZLjy5TnCgVq62uUA z5o^)pSX#v`1s7V?-d#WtqyND1$RpIdjCFC~ppk)n<(UkA^)Ie@-rHm0FREFT>A#Rs zhtXx5LEHVkIxEzN7t$!>lDj+KcsKn802}&1AIj1#0L6-yDW9S~hJ3e2RCohEn|yur zNlzpuu6LL_EDV$h4jss z5X0l?&^2|+9&uIX2V3h-=%{03TDiO+W$N(qPu z#2T-pr;XSL#0K?+Hq!B}bO|(~`@&$qnPi=)kyVc!6Heq77_* zjcnT}*~NW&mb4CzNt*GqkJT`>noG*N$N!5jde~?!2*B!{|Ly!JDI&F_|vG(VG%J#${U3_hOGBvjVY*rwY+vLX`j}acd5vquBRTk5>WyoU$i1I zp>kZjlwjp>Hg9W>TV4FQ7m5G*CG&kN*;=4BYGd~V-CcX|J2&7qMDGqbRi5@#JKjDo z_I|GqpciAtxYHt(B@!JrJYm9@F#WEOjyk$1S{cD87d!v<29JG(J;!2REK!Ru`(4H^ zRZL+=m|F5k_L1pQ-+HR?=|FO6=Fs-YP$-C{)b(z6Lb3&V@#8zg(mBNHV%ItRsOopu z(}y}i^)r*+O&Zl2H$a}EH*xHP_5(RWQ3weG zICf1(GyWXynReRs}Bn>?g*OzMdbZ2}C z@;!J#A*MDuX*|HK5o}{!w@9!^l?|h|YXANC8AdcQdWLd3en>CrL2Nma`}!qkHcgCL zPh#9zcaD0jCeV0C;?*bgD@M6?;*NP6M*TiNTTdIV;kVg_&E|5Koqu5F@{YK;&CMtj z=L$;^RqRWuvv>K!8y0(G(;evM%u3sF$0sui0P@N>g#o;WPR z{ScP9U2I<*6Krder8`nXl4AS8gXhCtHv_GG{86AcOv3^m3C=L zKvA#$-0yaOGbaIsb8t0%wXqbgLQbNqL>LEnXyR0+cGBPNoN&lPExGNT|13`b4-kw) z;af>)qA~gG^2)0n!fx_@G@K|JuI6_}3Ng4U{LoD^H$XPbtpBL{GBpFaq-1}Foa`{w zG}~zIW2Opl1V+sU@J2*dwacrcGS6=eXzLXjDt^$Wa!=)Exgqq4+}c3Ms9pv3qRa|2 z?qRk&BED*|<%7bJcy~^vz4s8l7_zJk6Wsg#9pU4MQssyJa78$AgB*?91St}7-Z zOMW}RcM>MeeH0#9`;+vGyw@sl5N-FjKkT)K7%IvC4-h^TDCp_m=DrGL0FFu}bb6b2 z&|4fa5BP94W4T65YZBHyld3T^h80iIfeu|?KRiaKFkMQ;e=p@op&TK;L_dh9-juqZ zYAqV-TPAb+X(M=IWD>`$oNCdG8#~~jK?11MEaLLl4ij!?HT8c2pEqH1BQ##DPC9wuSyfxNg{w^{A9ZTeJnQoA$`grO1>H`SYZFoKd~@6q@qUn=o&R78$( zCJZcMc{*2kZ=1?X&P93KBFtGgYh3t2re)1sE(!i&^(wrM@Y8bMcA;xF#4}mKD|caG zX2D1U_Q1w(*B!BneL4tmo}M?QsvkeS0SIu1_e|d^_6iJhl!x&4~I+&Q;|gN zOiyCFVKaibotb)QFaPf}J7+@Yx1|sd1c4tbl*$s;9+pN^^vRfHd=gY2it%va^GUjt z7IbZQ#8CGRW}^ezjg=*R+-dyvL_^LEz(mnHEa9`&%)+eE2-3<<5>M*x@M&!}g1e&@ zVX#?nYE=`>5*5!-?>Fv8L56OPDq9s)+v0j)-jbCYnaigLi&NjT%9@@faayyuvvNgSC~fBVXq8!i1?W$Nc;DTrlEp9v3U0LZQ|sJg)U z#CD_{$M1dGSQ_#-7bG2d3JT!jx$;jx|Yyq`|Jm1$dKTZS)e$-#WbzHWc3 z02_W#)wJD}nM{P18&-$es0RC7k%(ja)7>3P3#;J=W#|0~r*mJG08VIbdm#Wsf9i*j zn&I8SjB2V^gt_f@%Mf}lIT@~arrXxy9Jm~`zp)4}74qmQ_vnN^)_G*aY2v@_5;1Y* z0b-WdP;WGEQrfHt*GPFpvnt)BkIbQ-t4X?BZZDJqLNO{j3SyZ6tk?5)Ww}2u_g2Q% zEzB!^?C|O+m|5_>dOkzm1i}B{@eenB8+RJ#_IN&5d)*4bP&f9=6r=py(jD~DYzGww zravg0NP>qs?>C$c&0BYy#$@a^{AfS?+)fgAAvRVTj;Ba8Lw#sKMAr1n^emBgGFeO__v_)i}soGe)WERK5e233BBv}5=F zRH~7b!!@u`o(?<_Q!Ipo%%cPBMRT~f_eobrAtcmsGUto1tOT#6IQfzEQbvPR!Njo~ zdgfg(C-w=AsoyrvqJxup{zLpL>JDa7c6Hp#(`FRg2*IQTiTp8Mg{S>Uw&V!rk6$-b zA|!}AHwm*oOHjLsfp|9;(^TDTrNI{Yghw_112p!;3NENS({@$)II@Mx_x&-c{UP*5 zp%EJHtQh1j1;o*vUsfZZK26mp#0_g3^r_3@;q+ zc|99iGC){u3=rh>x_ST7fS7Z*e(&w``4Ncq%&LaQS&^mWmzW>_CH@)(NWJ4zC496V z7k8A+;n8;-`VE|76GsH%J3%V zdl6q8RLflxOK?W3u7Ck?0swI92h7gK>3C+W?syF>k!F8Ym`4667Y28qQ zHrdr$qQ~bQ?N+cLEfUSc%&`)i{dYskYNrp_t5PpJAN*K`t664-<5`qWx(oJKoqYJW_>QL5TCU7R{ELU?4xXc~jgzIh`u84zazj=}*I=s& zLuFMpi6ecniKUQ?W?JW1%0_qObUT2v3OKFwl9@@la1F+7FJF1a8|DMD&+vbuNB;U8 zjmgFKXx>=uG|LMs|8~gf3KhN7#6

*2v?#U)siwX`)PJ0Y<~w9X&n)a!!Mf>lU4; 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

ERPxph9w4GdZX%%6 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%0DiDH9@I*yRYMsIQs} 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 <}c=`3~xqJ>5)>(j?!-Obel0G}_VF}qjs zwjqPsM0pJ7F)Py*UkNuA(R(Ii&kx;;RP5mFM9YN;X{V9|_^VolsR;d9!cL_Bbg1pJ z>FkW+wt4ptU)g|V0%2Yj3F`F!OV5kz$+a48^>RMq!H}+MR7Ma zIN*cdBH#mRMB;swlDKeQ2 z>aX>iPU=`jq$whUoVb&xy53DCch8XSM(%`#5SE>5yR4pNwM=={F1&``%*9tyxtTu53D(tj%$%CUr+C~LVpGtt`VU9OryEY|F$Z?LrpCBD2sMN4T)EoE|hVQ zY&{K%D3A84yCB@%epfzRGIKWF@1)URyT61tq4>h?WjV;@H=*gQ)OvQc>2gwY5Hvd$ ztq==XT{0UbiG+BdmD?TZp%s#wmVm{pt^=&q#VjI9HsJqnsfofQ5*g8CD^ITmqPBWb zU%M-v>r0xmyONDwC_g=onNA;B1W>(X&D3ET=5Rl25-QP5==^pNS$o<(38!>X0@e;j zuXemL(c&NC;^|U(X^t=%I)WN6&ss6!jEDE8JegJFDxNr2wo)$){1XH zTR_|w5NG(x`YTt}f;LUDp=e$<-!7R_Lf2p$$XJc7<@DUc9#8(9dbH_z5=J>)qGq$S zf)9M&C;hbDoWD<%gG|-0}8n90erTQ#v-2&2Nu($DUPma$b(RwZ>)l- z*gmi3aq*X;F<;Uhx0F#T54r5ppbQwe#&HiIHPff!vkjL9lOrN1j&QN8*n`r-7P$8AMHRSaVl>l`YiY|KQB&g!-X+OwsRv;t;)4-MV14U<+-XHkKc$QTpf)K!$_Z zm~GsVkberw)opRdHeP+TL|-JkluWyTBp@59jExPZ^TsUs{H*cCVT6IXO3ZS5&nGK!1}p?h@;&@pUe&#Dc78ZrFCD1* zK5w^MSkROlkUJG}YLY&B`}CrnEeEijMu14hstq6@>?vs6d&3?{EW#=yhGfx_@kiYf z0vc06GGB3PGLZQ!q9iV)fI2G2yj3h}WB(&A)f4v?Dy~^Cnx;q>KwlI~CnD=ACDu_h zEm=c8i=Mt-HEZTowlKK^n>FsXH^Ju-93&_-`p0`(11@E_Y+rZJHWpO1PJ=7|{lY4r z-b`bSd2(=~n s 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 Jcl~ef{{W-CtCs)( literal 0 HcmV?d00001 diff --git a/frontend/public/file.svg b/frontend/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/frontend/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/public/globe.svg b/frontend/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/frontend/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/public/next.svg b/frontend/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/frontend/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/public/vercel.svg b/frontend/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/frontend/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/public/window.svg b/frontend/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/frontend/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/app/analyze/page.tsx b/frontend/src/app/analyze/page.tsx new file mode 100644 index 0000000..331c5a5 --- /dev/null +++ b/frontend/src/app/analyze/page.tsx @@ -0,0 +1,90 @@ +"use client"; + +import React, { useState } from 'react'; +import Link from 'next/link'; + +export default function AnalyzePage() { + const [activeTab, setActiveTab] = useState<'screenshot' | 'text'>('screenshot'); + + return ( +
+ + ← Back to Home + + +
+

+ TruthLens Analysis +

+

+ Provide information to verify. +

+
+ +
+
+ + +
+ +
+ {activeTab === 'screenshot' ? ( +
+
📸
+

Upload a Screenshot

+

+ Drag and drop your screenshot here, or click to browse files. +

+
+ ) : ( +
+ +
+ )} +
+ +
+ +
+
+
+ ); +} diff --git a/frontend/src/app/auth/page.tsx b/frontend/src/app/auth/page.tsx new file mode 100644 index 0000000..9858653 --- /dev/null +++ b/frontend/src/app/auth/page.tsx @@ -0,0 +1,41 @@ +import MagnifyingGlassAuth from '@/components/MagnifyingGlassAuth'; +import Link from 'next/link'; + +export default function AuthPage() { + return ( +
+ + ← Back to Home + + + + +
+

+ Access the TruthLens system. + The magnifying glass symbolizes our mission of thorough fact-checking. Log in to manage your verifications. +

+
+
+ ); +} diff --git a/frontend/src/app/favicon.ico b/frontend/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/frontend/src/app/globals.css b/frontend/src/app/globals.css new file mode 100644 index 0000000..c959ec2 --- /dev/null +++ b/frontend/src/app/globals.css @@ -0,0 +1,261 @@ +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&family=Outfit:wght@300;400;600;800&display=swap'); + +:root { + --bg-color: #050505; + --text-color: #ffffff; + --neon-purple: #bc13fe; + --neon-yellow: #ffe135; + --neon-orange: #ff6700; + --glass-bg: rgba(255, 255, 255, 0.05); + --glass-border: rgba(255, 255, 255, 0.1); + --glass-blur: blur(20px); +} + +* { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +body { + background: var(--bg-color); + color: var(--text-color); + font-family: 'Outfit', sans-serif; + min-height: 100vh; + overflow-x: hidden; + position: relative; +} + +body::before { + content: ''; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: url('/bg.png') no-repeat center center; + background-size: cover; + z-index: -1; + opacity: 0.8; +} + +/* Glassmorphism Utility */ +.glass { + background: var(--glass-bg); + backdrop-filter: var(--glass-blur); + -webkit-backdrop-filter: var(--glass-blur); + border: 1px solid var(--glass-border); + box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37); + border-radius: 16px; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +.glass-tile:hover { + transform: translateY(-10px); + box-shadow: 0 15px 45px 0 rgba(0, 0, 0, 0.5); + background: rgba(255, 255, 255, 0.08); + border-color: rgba(255, 255, 255, 0.2); +} + +.neon-border-purple { + border: 1px solid rgba(188, 19, 254, 0.3); + box-shadow: 0 0 15px rgba(188, 19, 254, 0.2); +} + +.neon-border-yellow { + border: 1px solid rgba(255, 225, 53, 0.3); + box-shadow: 0 0 15px rgba(255, 225, 53, 0.2); +} + +.neon-border-orange { + border: 1px solid rgba(255, 103, 0, 0.3); + box-shadow: 0 0 15px rgba(255, 103, 0, 0.2); +} + +.text-neon-purple { color: var(--neon-purple); text-shadow: 0 0 10px rgba(188, 19, 254, 0.5); } +.text-neon-yellow { color: var(--neon-yellow); text-shadow: 0 0 10px rgba(255, 225, 53, 0.5); } +.text-neon-orange { color: var(--neon-orange); text-shadow: 0 0 10px rgba(255, 103, 0, 0.5); } + +/* Magnifier Styles */ +.magnifier-container { + position: relative; + width: 500px; + height: 500px; + display: flex; + align-items: center; + justify-content: center; + margin: 5rem auto; +} + +.magnifier-lens { + width: 100%; + height: 100%; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + padding: 3rem; + z-index: 2; + overflow: hidden; + background: rgba(255, 255, 255, 0.03); + backdrop-filter: blur(25px) saturate(180%); + animation: float 6s ease-in-out infinite; +} + +.magnifier-handle { + position: absolute; + width: 150px; + height: 40px; + background: var(--glass-bg); + backdrop-filter: blur(10px); + bottom: -40px; + right: -60px; + transform: rotate(45deg); + border-radius: 0 10px 10px 0; + z-index: 1; +} + +.auth-form { + width: 100%; + max-width: 300px; +} + +.input-group { + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.input-group label { + font-size: 0.85rem; + text-transform: uppercase; + letter-spacing: 1px; + opacity: 0.8; +} + +.input-group input { + background: rgba(255, 255, 255, 0.05); + border: 1px solid var(--glass-border); + padding: 0.8rem 1rem; + border-radius: 8px; + color: white; + outline: none; + transition: border-color 0.3s; +} + +.input-group input:focus { + border-color: var(--neon-orange); +} + +.auth-button { + background: rgba(255, 103, 0, 0.1); + color: white; + padding: 1rem; + border-radius: 8px; + font-weight: 600; + cursor: pointer; + transition: all 0.3s; + margin-top: 0.5rem; +} + +.auth-button:hover { + background: rgba(255, 103, 0, 0.2); + transform: scale(1.02); +} + +@keyframes float { + 0%, 100% { transform: translateY(0); } + 50% { transform: translateY(-20px); } +} + +@media (max-width: 600px) { + .magnifier-container { + width: 350px; + height: 350px; + } + .magnifier-handle { + display: none; + } +} + +a { + color: inherit; + text-decoration: none; +} + +h1, h2, h3 { + font-weight: 800; + letter-spacing: -0.02em; +} + +/* Analyze Screen Styles */ +.tab-container { + display: flex; + gap: 1rem; + margin-bottom: 2rem; + justify-content: center; +} + +.tab-button { + background: transparent; + border: 1px solid var(--glass-border); + color: white; + padding: 0.8rem 2rem; + border-radius: 8px; + cursor: pointer; + font-family: inherit; + font-weight: 600; + transition: all 0.3s; + opacity: 0.7; +} + +.tab-button:hover { + opacity: 1; + background: rgba(255, 255, 255, 0.05); +} + +.tab-button.active { + opacity: 1; + border-color: var(--neon-purple); + box-shadow: 0 0 15px rgba(188, 19, 254, 0.2); + background: rgba(188, 19, 254, 0.1); +} + +.dropzone { + border: 2px dashed var(--glass-border); + border-radius: 16px; + padding: 4rem 2rem; + text-align: center; + cursor: pointer; + transition: all 0.3s; + display: flex; + flex-direction: column; + align-items: center; + gap: 1rem; +} + +.dropzone:hover { + border-color: var(--neon-purple); + background: rgba(188, 19, 254, 0.05); +} + +.analyze-textarea { + width: 100%; + min-height: 250px; + background: rgba(255, 255, 255, 0.03); + border: 1px solid var(--glass-border); + border-radius: 16px; + padding: 1.5rem; + color: white; + font-family: inherit; + font-size: 1rem; + resize: vertical; + outline: none; + transition: all 0.3s; +} + +.analyze-textarea:focus { + border-color: var(--neon-purple); + box-shadow: 0 0 15px rgba(188, 19, 254, 0.2); + background: rgba(255, 255, 255, 0.05); +} diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx new file mode 100644 index 0000000..a359c51 --- /dev/null +++ b/frontend/src/app/layout.tsx @@ -0,0 +1,19 @@ +import type { Metadata } from "next"; +import "./globals.css"; + +export const metadata: Metadata = { + title: "TruthLens | AI Fact-Checking", + description: "Automated verification of internet content truthfulness based on screenshots.", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + {children} + + ); +} diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx new file mode 100644 index 0000000..f97792d --- /dev/null +++ b/frontend/src/app/page.tsx @@ -0,0 +1,57 @@ +import GlassTile from '@/components/GlassTile'; +import Link from 'next/link'; + +export default function Home() { + return ( +
+
+

+ TruthLens +

+

+ AI - powered truth verification system. +

+
+ +
+ + +
+ +
+ "We cannot change the past, but we can improve for the future." ~ Sensei Wu +
+ TruthLens. +
+
+ ); +} diff --git a/frontend/src/components/GlassTile.tsx b/frontend/src/components/GlassTile.tsx new file mode 100644 index 0000000..90b6750 --- /dev/null +++ b/frontend/src/components/GlassTile.tsx @@ -0,0 +1,51 @@ +import React from 'react'; +import Link from 'next/link'; + +interface GlassTileProps { + title: string; + description: string; + icon?: string; + color?: 'purple' | 'yellow' | 'orange'; + href?: string; + actionText?: string; +} + +const GlassTile: React.FC = ({ title, description, icon, color = 'purple', href, actionText = 'Learn More' }) => { + const neonClass = `neon-border-${color}`; + const textNeonClass = `text-neon-${color}`; + + const tileContent = ( +
+
{icon || '✨'}
+

{title}

+

{description}

+ +
+ + {actionText} + +
+
+ ); + + return href ? ( + + {tileContent} + + ) : tileContent; +}; + +export default GlassTile; diff --git a/frontend/src/components/MagnifyingGlassAuth.tsx b/frontend/src/components/MagnifyingGlassAuth.tsx new file mode 100644 index 0000000..f16c946 --- /dev/null +++ b/frontend/src/components/MagnifyingGlassAuth.tsx @@ -0,0 +1,32 @@ +import React from 'react'; + +const MagnifyingGlassAuth = () => { + return ( +
+
+
+

Login

+
+
+ + +
+
+ + +
+ +

+ Don't have an account? Register +

+
+
+
+
+
+ ); +}; + +export default MagnifyingGlassAuth; diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json new file mode 100644 index 0000000..cf9c65d --- /dev/null +++ b/frontend/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +} From 5b56baf1dee48b79b24fc1f17f499ecbe1ff8895 Mon Sep 17 00:00:00 2001 From: Remko23 Date: Fri, 8 May 2026 11:53:30 +0200 Subject: [PATCH 03/60] Keycloack login, frontend design update --- .gitignore | 39 +++++++ backend/docker-compose.yml | 35 ++++++ backend/pom.xml | 76 +++++++++++++ .../backend/TruthLensApplication.java | 21 ++++ .../backend/config/SecurityConfig.java | 47 ++++++++ .../backend/controller/UserController.java | 42 +++++++ .../com/truthlens/backend/model/User.java | 57 ++++++++++ .../backend/repository/UserRepository.java | 13 +++ backend/src/main/resources/application.yml | 33 ++++++ frontend/package-lock.json | 105 ++++++++++++++++++ frontend/package.json | 1 + frontend/src/app/analyze/page.tsx | 10 -- .../src/app/api/auth/[...nextauth]/route.ts | 2 + frontend/src/app/dashboard/page.tsx | 46 ++++++++ frontend/src/app/layout.tsx | 6 +- frontend/src/app/page.tsx | 2 +- frontend/src/auth.ts | 24 ++++ frontend/src/components/Header.tsx | 64 +++++++++++ .../src/components/MagnifyingGlassAuth.tsx | 31 +++--- 19 files changed, 626 insertions(+), 28 deletions(-) create mode 100644 .gitignore create mode 100644 backend/docker-compose.yml create mode 100644 backend/pom.xml create mode 100644 backend/src/main/java/com/truthlens/backend/TruthLensApplication.java create mode 100644 backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java create mode 100644 backend/src/main/java/com/truthlens/backend/controller/UserController.java create mode 100644 backend/src/main/java/com/truthlens/backend/model/User.java create mode 100644 backend/src/main/java/com/truthlens/backend/repository/UserRepository.java create mode 100644 backend/src/main/resources/application.yml create mode 100644 frontend/src/app/api/auth/[...nextauth]/route.ts create mode 100644 frontend/src/app/dashboard/page.tsx create mode 100644 frontend/src/auth.ts create mode 100644 frontend/src/components/Header.tsx diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3454b38 --- /dev/null +++ b/.gitignore @@ -0,0 +1,39 @@ +# Credentials and Environment Variables +.env +.env.* +!.env.example +*.pem +*.key +*.cert +secrets/ +credentials.json + +# Backend (Java/Spring Boot) +backend/target/ +backend/*.iml +*.class +*.jar +*.war +*.ear + +# Frontend (Node.js/Next.js) +frontend/node_modules/ +frontend/.next/ +frontend/out/ +frontend/build/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Docker / Local DB Volumes +keycloak-data/ +postgres-data/ +db-data/ + +# IDEs and OS Files +.idea/ +.vscode/ +*.swp +*.swo +.DS_Store +Thumbs.db diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml new file mode 100644 index 0000000..d5d6c19 --- /dev/null +++ b/backend/docker-compose.yml @@ -0,0 +1,35 @@ +version: '3.8' + +services: + keycloak: + image: quay.io/keycloak/keycloak:24.0.3 + container_name: truthlens-keycloak + environment: + KC_DB: postgres + KC_DB_URL: jdbc:postgresql://truthlens-postgres:5432/keycloak + KC_DB_USERNAME: keycloak + KC_DB_PASSWORD: password + KEYCLOAK_ADMIN: admin + KEYCLOAK_ADMIN_PASSWORD: admin + # Start in dev mode for local testing + KC_HOSTNAME_STRICT: "false" + command: start-dev + ports: + - "8081:8080" + depends_on: + - postgres + + postgres: + image: postgres:16 + container_name: truthlens-postgres + environment: + POSTGRES_DB: keycloak + POSTGRES_USER: keycloak + POSTGRES_PASSWORD: password + ports: + - "5432:5432" + volumes: + - keycloak-data:/var/lib/postgresql/data + +volumes: + keycloak-data: diff --git a/backend/pom.xml b/backend/pom.xml new file mode 100644 index 0000000..9764ea9 --- /dev/null +++ b/backend/pom.xml @@ -0,0 +1,76 @@ + + + 4.0.0 + + + org.springframework.boot + spring-boot-starter-parent + 3.2.5 + + + + com.truthlens + backend + 0.0.1-SNAPSHOT + TruthLens Backend + Backend API for TruthLens using Spring Boot and Keycloak + + + 21 + + + + + + org.springframework.boot + spring-boot-starter-web + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + + + org.postgresql + postgresql + runtime + + + + + org.springframework.boot + spring-boot-starter-security + + + + + org.springframework.boot + spring-boot-starter-oauth2-resource-server + + + + + io.github.cdimascio + dotenv-java + 3.0.0 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/backend/src/main/java/com/truthlens/backend/TruthLensApplication.java b/backend/src/main/java/com/truthlens/backend/TruthLensApplication.java new file mode 100644 index 0000000..4079b60 --- /dev/null +++ b/backend/src/main/java/com/truthlens/backend/TruthLensApplication.java @@ -0,0 +1,21 @@ +package com.truthlens.backend; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import io.github.cdimascio.dotenv.Dotenv; + +@SpringBootApplication +public class TruthLensApplication { + + public static void main(String[] args) { + // Load .env variables into System properties so Spring Boot can access them + Dotenv dotenv = Dotenv.configure().ignoreIfMissing().load(); + dotenv.entries().forEach(entry -> { + if (System.getProperty(entry.getKey()) == null) { + System.setProperty(entry.getKey(), entry.getValue()); + } + }); + + SpringApplication.run(TruthLensApplication.class, args); + } +} diff --git a/backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java b/backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java new file mode 100644 index 0000000..67fc12b --- /dev/null +++ b/backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java @@ -0,0 +1,47 @@ +package com.truthlens.backend.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +import org.springframework.security.web.SecurityFilterChain; +import org.springframework.web.cors.CorsConfiguration; +import org.springframework.web.cors.CorsConfigurationSource; +import org.springframework.web.cors.UrlBasedCorsConfigurationSource; + +import java.util.Arrays; + +@Configuration +@EnableWebSecurity +public class SecurityConfig { + + @Bean + public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { + http + .cors(cors -> cors.configurationSource(corsConfigurationSource())) + .csrf(csrf -> csrf.disable()) // Disabled for simplicity, but should be enabled in prod if not using strictly stateless APIs + .authorizeHttpRequests(authz -> authz + // Open endpoints + .requestMatchers("/api/public/**", "/actuator/health").permitAll() + // Require auth for everything else + .anyRequest().authenticated() + ) + .oauth2ResourceServer(oauth2 -> oauth2.jwt(jwt -> {})); + + return http.build(); + } + + @Bean + CorsConfigurationSource corsConfigurationSource() { + CorsConfiguration configuration = new CorsConfiguration(); + // Allow Next.js frontend + configuration.setAllowedOrigins(Arrays.asList("http://localhost:3000")); + configuration.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "DELETE", "OPTIONS")); + configuration.setAllowedHeaders(Arrays.asList("Authorization", "Content-Type")); + configuration.setAllowCredentials(true); + + UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); + source.registerCorsConfiguration("/**", configuration); + return source; + } +} diff --git a/backend/src/main/java/com/truthlens/backend/controller/UserController.java b/backend/src/main/java/com/truthlens/backend/controller/UserController.java new file mode 100644 index 0000000..d26984e --- /dev/null +++ b/backend/src/main/java/com/truthlens/backend/controller/UserController.java @@ -0,0 +1,42 @@ +package com.truthlens.backend.controller; + +import com.truthlens.backend.model.User; +import com.truthlens.backend.repository.UserRepository; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.security.oauth2.jwt.Jwt; +import org.springframework.web.bind.annotation.*; + +import java.util.Optional; + +@RestController +@RequestMapping("/api") +public class UserController { + + @Autowired + private UserRepository userRepository; + + @GetMapping("/public/status") + public ResponseEntity getStatus() { + return ResponseEntity.ok("TruthLens Backend is running and connected to DB (tested implicitly on startup)"); + } + + @GetMapping("/users/me") + public ResponseEntity getCurrentUser(@AuthenticationPrincipal Jwt jwt) { + String keycloakId = jwt.getSubject(); + String email = jwt.getClaimAsString("email"); + String firstName = jwt.getClaimAsString("given_name"); + String lastName = jwt.getClaimAsString("family_name"); + + // Find or create user based on Keycloak JWT + Optional optionalUser = userRepository.findByKeycloakId(keycloakId); + + User user = optionalUser.orElseGet(() -> { + User newUser = new User(keycloakId, email, firstName, lastName); + return userRepository.save(newUser); + }); + + return ResponseEntity.ok(user); + } +} diff --git a/backend/src/main/java/com/truthlens/backend/model/User.java b/backend/src/main/java/com/truthlens/backend/model/User.java new file mode 100644 index 0000000..d2f72c4 --- /dev/null +++ b/backend/src/main/java/com/truthlens/backend/model/User.java @@ -0,0 +1,57 @@ +package com.truthlens.backend.model; + +import jakarta.persistence.*; +import java.time.LocalDateTime; + +@Entity +@Table(name = "users") +public class User { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + // The unique ID from Keycloak + @Column(nullable = false, unique = true) + private String keycloakId; + + @Column(nullable = false, unique = true) + private String email; + + private String firstName; + private String lastName; + + @Column(name = "created_at", updatable = false) + private LocalDateTime createdAt; + + public User() {} + + public User(String keycloakId, String email, String firstName, String lastName) { + this.keycloakId = keycloakId; + this.email = email; + this.firstName = firstName; + this.lastName = lastName; + } + + public Long getId() { return id; } + public void setId(Long id) { this.id = id; } + + public String getKeycloakId() { return keycloakId; } + public void setKeycloakId(String keycloakId) { this.keycloakId = keycloakId; } + + public String getEmail() { return email; } + public void setEmail(String email) { this.email = email; } + + public String getFirstName() { return firstName; } + public void setFirstName(String firstName) { this.firstName = firstName; } + + public String getLastName() { return lastName; } + public void setLastName(String lastName) { this.lastName = lastName; } + + public LocalDateTime getCreatedAt() { return createdAt; } + + @PrePersist + protected void onCreate() { + this.createdAt = LocalDateTime.now(); + } +} diff --git a/backend/src/main/java/com/truthlens/backend/repository/UserRepository.java b/backend/src/main/java/com/truthlens/backend/repository/UserRepository.java new file mode 100644 index 0000000..26eaa43 --- /dev/null +++ b/backend/src/main/java/com/truthlens/backend/repository/UserRepository.java @@ -0,0 +1,13 @@ +package com.truthlens.backend.repository; + +import com.truthlens.backend.model.User; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +import java.util.Optional; + +@Repository +public interface UserRepository extends JpaRepository { + Optional findByKeycloakId(String keycloakId); + Optional findByEmail(String email); +} diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml new file mode 100644 index 0000000..964442f --- /dev/null +++ b/backend/src/main/resources/application.yml @@ -0,0 +1,33 @@ +spring: + application: + name: truthlens-backend + + # Database Configuration + datasource: + url: ${SPRING_DATASOURCE_URL} + username: ${SPRING_DATASOURCE_USERNAME} + password: ${SPRING_DATASOURCE_PASSWORD} + driver-class-name: org.postgresql.Driver + + jpa: + hibernate: + ddl-auto: update + show-sql: true + properties: + hibernate: + dialect: org.hibernate.dialect.PostgreSQLDialect + + # Security Configuration (OAuth2 Resource Server) + security: + oauth2: + resourceserver: + jwt: + issuer-uri: ${KEYCLOAK_ISSUER_URI} + + # Java 21 Virtual Threads + threads: + virtual: + enabled: true + +server: + port: 8080 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e39d046..2b26b53 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,6 +9,7 @@ "version": "0.1.0", "dependencies": { "next": "16.2.6", + "next-auth": "^5.0.0-beta.31", "react": "19.2.4", "react-dom": "19.2.4" }, @@ -36,6 +37,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@auth/core": { + "version": "0.41.2", + "resolved": "https://registry.npmjs.org/@auth/core/-/core-0.41.2.tgz", + "integrity": "sha512-Hx5MNBxN2fJTbJKGUKAA0wca43D0Akl3TvufY54Gn8lop7F+34vU1zA1pn0vQfIoVuLIrpfc2nkyjwIaPJMW7w==", + "license": "ISC", + "dependencies": { + "@panva/hkdf": "^1.2.1", + "jose": "^6.0.6", + "oauth4webapi": "^3.3.0", + "preact": "10.24.3", + "preact-render-to-string": "6.5.11" + }, + "peerDependencies": { + "@simplewebauthn/browser": "^9.0.1", + "@simplewebauthn/server": "^9.0.2", + "nodemailer": "^7.0.7" + }, + "peerDependenciesMeta": { + "@simplewebauthn/browser": { + "optional": true + }, + "@simplewebauthn/server": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, "node_modules/@babel/code-frame": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", @@ -1241,6 +1271,15 @@ "node": ">=12.4.0" } }, + "node_modules/@panva/hkdf": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.2.1.tgz", + "integrity": "sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -3260,6 +3299,7 @@ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -4430,6 +4470,15 @@ "jiti": "lib/jiti-cli.mjs" } }, + "node_modules/jose": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", + "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -5032,6 +5081,33 @@ } } }, + "node_modules/next-auth": { + "version": "5.0.0-beta.31", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-5.0.0-beta.31.tgz", + "integrity": "sha512-1OBgCKPzo+S7UWWMp3xgvGvIJ0OpV7B3vR4ZDRqD9a4Ch+OT6dakLXG9ivhtmIWVa71nTSXattOHyCg8sNi8/Q==", + "license": "ISC", + "dependencies": { + "@auth/core": "0.41.2" + }, + "peerDependencies": { + "@simplewebauthn/browser": "^9.0.1", + "@simplewebauthn/server": "^9.0.2", + "next": "^14.0.0-0 || ^15.0.0 || ^16.0.0", + "nodemailer": "^7.0.7", + "react": "^18.2.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@simplewebauthn/browser": { + "optional": true + }, + "@simplewebauthn/server": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, "node_modules/next/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", @@ -5086,6 +5162,15 @@ "dev": true, "license": "MIT" }, + "node_modules/oauth4webapi": { + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-3.8.6.tgz", + "integrity": "sha512-iwemM91xz8nryHti2yTmg5fhyEMVOkOXwHNqbvcATjyajb5oQxCQzrNOA6uElRHuMhQQTKUyFKV9y/CNyg25BQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -5375,6 +5460,26 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/preact": { + "version": "10.24.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.3.tgz", + "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/preact-render-to-string": { + "version": "6.5.11", + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-6.5.11.tgz", + "integrity": "sha512-ubnauqoGczeGISiOh6RjX0/cdaF8v/oDXIjO85XALCQjwQP+SB4RDXXtvZ6yTYSjG+PC1QRP2AhPgCEsM2EvUw==", + "license": "MIT", + "peerDependencies": { + "preact": ">=10" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index a101a32..415ae7f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "next": "16.2.6", + "next-auth": "^5.0.0-beta.31", "react": "19.2.4", "react-dom": "19.2.4" }, diff --git a/frontend/src/app/analyze/page.tsx b/frontend/src/app/analyze/page.tsx index 331c5a5..afe1572 100644 --- a/frontend/src/app/analyze/page.tsx +++ b/frontend/src/app/analyze/page.tsx @@ -15,16 +15,6 @@ export default function AnalyzePage() { display: 'flex', flexDirection: 'column' }}> - - ← Back to Home -

diff --git a/frontend/src/app/api/auth/[...nextauth]/route.ts b/frontend/src/app/api/auth/[...nextauth]/route.ts new file mode 100644 index 0000000..689308c --- /dev/null +++ b/frontend/src/app/api/auth/[...nextauth]/route.ts @@ -0,0 +1,2 @@ +import { handlers } from "@/auth" // Referring to the auth.ts we just created +export const { GET, POST } = handlers diff --git a/frontend/src/app/dashboard/page.tsx b/frontend/src/app/dashboard/page.tsx new file mode 100644 index 0000000..df6fbf9 --- /dev/null +++ b/frontend/src/app/dashboard/page.tsx @@ -0,0 +1,46 @@ +import { auth, signOut } from '@/auth'; +import { redirect } from 'next/navigation'; +import GlassTile from '@/components/GlassTile'; +import Link from 'next/link'; + +export default async function DashboardPage() { + const session = await auth(); + + if (!session) { + redirect('/auth'); + } + + return ( +
+
+

Twój Panel

+

Wybierz akcję, aby rozpocząć lub sprawdzić historię.

+
+ +
+ + +
+
+ ); +} diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index a359c51..3ec47f3 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -1,5 +1,6 @@ import type { Metadata } from "next"; import "./globals.css"; +import Header from "@/components/Header"; export const metadata: Metadata = { title: "TruthLens | AI Fact-Checking", @@ -13,7 +14,10 @@ export default function RootLayout({ }>) { return ( - {children} + +
+ {children} + ); } diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index f97792d..99ccd93 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -30,7 +30,7 @@ export default function Home() { margin: '0 auto' }}> + +

+ TruthLens +

+ + + {session && ( + <> + + +
+ + Welcome, {session.user?.name || session.user?.email || 'Użytkowniku'} + +
{ + "use server" + await signOut({ redirectTo: '/' }); + }}> + +
+
+ + )} + {!session && ( +
+ Log In +
+ )} +
+ ); +} diff --git a/frontend/src/components/MagnifyingGlassAuth.tsx b/frontend/src/components/MagnifyingGlassAuth.tsx index f16c946..13967d5 100644 --- a/frontend/src/components/MagnifyingGlassAuth.tsx +++ b/frontend/src/components/MagnifyingGlassAuth.tsx @@ -4,23 +4,22 @@ const MagnifyingGlassAuth = () => { return (
-
-

Login

-
-
- - -
-
- - -
- -

- Don't have an account? Register +

+

Keycloak Auth

+ { + "use server" + const { signIn } = await import("@/auth"); + await signIn("keycloak", { redirectTo: "/dashboard" }); + }} + style={{ display: 'flex', flexDirection: 'column', gap: '1.2rem', width: '100%' }} + > +

+ Click below to authenticate via your organization's Keycloak server.

+
From 5ef266de8f81a85a91ed55d239d57f343697696f Mon Sep 17 00:00:00 2001 From: Remko23 Date: Fri, 8 May 2026 12:07:17 +0200 Subject: [PATCH 04/60] History empty view --- frontend/src/app/auth/page.tsx | 24 +++++++-------- frontend/src/app/dashboard/page.tsx | 6 ++-- frontend/src/app/globals.css | 16 +++++----- frontend/src/app/history/page.tsx | 46 +++++++++++++++++++++++++++++ frontend/src/app/page.tsx | 28 +++++++++++------- 5 files changed, 85 insertions(+), 35 deletions(-) create mode 100644 frontend/src/app/history/page.tsx diff --git a/frontend/src/app/auth/page.tsx b/frontend/src/app/auth/page.tsx index 9858653..45ddf98 100644 --- a/frontend/src/app/auth/page.tsx +++ b/frontend/src/app/auth/page.tsx @@ -1,27 +1,23 @@ import MagnifyingGlassAuth from '@/components/MagnifyingGlassAuth'; -import Link from 'next/link'; +import { auth } from '@/auth'; +import { redirect } from 'next/navigation'; + +export default async function AuthPage() { + const session = await auth(); + + if (session) { + redirect('/dashboard'); + } -export default function AuthPage() { return (
- - ← Back to Home - diff --git a/frontend/src/app/dashboard/page.tsx b/frontend/src/app/dashboard/page.tsx index df6fbf9..5e8c993 100644 --- a/frontend/src/app/dashboard/page.tsx +++ b/frontend/src/app/dashboard/page.tsx @@ -13,8 +13,8 @@ export default async function DashboardPage() { return (
-

Twój Panel

-

Wybierz akcję, aby rozpocząć lub sprawdzić historię.

+

Your Dashboard

+

Select an action to start or view history.

diff --git a/frontend/src/app/globals.css b/frontend/src/app/globals.css index c959ec2..2a6b4a7 100644 --- a/frontend/src/app/globals.css +++ b/frontend/src/app/globals.css @@ -79,12 +79,12 @@ body::before { /* Magnifier Styles */ .magnifier-container { position: relative; - width: 500px; - height: 500px; + width: 380px; + height: 380px; display: flex; align-items: center; justify-content: center; - margin: 5rem auto; + margin: 2rem auto; } .magnifier-lens { @@ -94,7 +94,7 @@ body::before { display: flex; align-items: center; justify-content: center; - padding: 3rem; + padding: 2rem; z-index: 2; overflow: hidden; background: rgba(255, 255, 255, 0.03); @@ -104,12 +104,12 @@ body::before { .magnifier-handle { position: absolute; - width: 150px; - height: 40px; + width: 120px; + height: 30px; background: var(--glass-bg); backdrop-filter: blur(10px); - bottom: -40px; - right: -60px; + bottom: -30px; + right: -50px; transform: rotate(45deg); border-radius: 0 10px 10px 0; z-index: 1; diff --git a/frontend/src/app/history/page.tsx b/frontend/src/app/history/page.tsx new file mode 100644 index 0000000..ff9035d --- /dev/null +++ b/frontend/src/app/history/page.tsx @@ -0,0 +1,46 @@ +import React from 'react'; + +export default function HistoryPage() { + return ( +
+

+ SOON +

+ +
+

+ "Good things come to those who wait." +

+

+ ~ Sensei Wu +

+
+
+ ); +} diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 99ccd93..1fd3bd8 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,32 +1,40 @@ import GlassTile from '@/components/GlassTile'; import Link from 'next/link'; +import { auth } from '@/auth'; +import { redirect } from 'next/navigation'; + +export default async function Home() { + const session = await auth(); + + if (session) { + redirect('/dashboard'); + } -export default function Home() { return (
-

+

TruthLens

-

+

AI - powered truth verification system.

-
+
"We cannot change the past, but we can improve for the future." ~ Sensei Wu
TruthLens. From 7be5ef29f486a85b23c57bbe582ea52fda21c201 Mon Sep 17 00:00:00 2001 From: Remko23 Date: Fri, 8 May 2026 12:26:51 +0200 Subject: [PATCH 05/60] Docker configuration --- backend/Dockerfile | 11 +++++++ .../docker-compose.yml => docker-compose.yml | 32 ++++++++++++++++++- frontend/Dockerfile | 16 ++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 backend/Dockerfile rename backend/docker-compose.yml => docker-compose.yml (55%) create mode 100644 frontend/Dockerfile diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..55ca405 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,11 @@ +FROM maven:3.9-eclipse-temurin-21-alpine AS build +WORKDIR /app +COPY pom.xml . +COPY src src +RUN mvn clean package -DskipTests + +FROM eclipse-temurin:21-jre-alpine +WORKDIR /app +COPY --from=build /app/target/*.jar app.jar +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "app.jar"] diff --git a/backend/docker-compose.yml b/docker-compose.yml similarity index 55% rename from backend/docker-compose.yml rename to docker-compose.yml index d5d6c19..f4af9f0 100644 --- a/backend/docker-compose.yml +++ b/docker-compose.yml @@ -11,7 +11,6 @@ services: KC_DB_PASSWORD: password KEYCLOAK_ADMIN: admin KEYCLOAK_ADMIN_PASSWORD: admin - # Start in dev mode for local testing KC_HOSTNAME_STRICT: "false" command: start-dev ports: @@ -31,5 +30,36 @@ services: volumes: - keycloak-data:/var/lib/postgresql/data + backend: + build: + context: ./backend + container_name: truthlens-backend + ports: + - "8080:8080" + env_file: + - ./backend/.env + extra_hosts: + - "localhost:host-gateway" + depends_on: + - keycloak + + frontend: + build: + context: ./frontend + container_name: truthlens-frontend + ports: + - "3000:3000" + env_file: + - ./frontend/.env.local + environment: + - AUTH_TRUST_HOST=true + - AUTH_URL=http://localhost:3000 + extra_hosts: + - "localhost:host-gateway" + depends_on: + - backend + volumes: keycloak-data: + name: backend_keycloak-data + external: true diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100644 index 0000000..0b52979 --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,16 @@ +FROM node:20-alpine AS builder +WORKDIR /app +COPY package*.json ./ +RUN npm install +COPY . . +RUN npm run build + +FROM node:20-alpine AS runner +WORKDIR /app +ENV NODE_ENV=production +COPY --from=builder /app/package*.json ./ +COPY --from=builder /app/.next ./.next +COPY --from=builder /app/public ./public +COPY --from=builder /app/node_modules ./node_modules +EXPOSE 3000 +CMD ["npm", "run", "start"] From f1943979f606bfc2c6e9ce24b9febc15f1e39143 Mon Sep 17 00:00:00 2001 From: Remko23 Date: Fri, 8 May 2026 12:33:30 +0200 Subject: [PATCH 06/60] Fix: Header Allignment --- frontend/src/components/Header.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/Header.tsx b/frontend/src/components/Header.tsx index 430d4fe..769c24c 100644 --- a/frontend/src/components/Header.tsx +++ b/frontend/src/components/Header.tsx @@ -25,7 +25,13 @@ export default async function Header() { {session && ( <> -
diff --git a/frontend/src/components/MagnifyingGlassAuth.tsx b/frontend/src/components/MagnifyingGlassAuth.tsx index 13967d5..a3b8cad 100644 --- a/frontend/src/components/MagnifyingGlassAuth.tsx +++ b/frontend/src/components/MagnifyingGlassAuth.tsx @@ -15,7 +15,7 @@ const MagnifyingGlassAuth = () => { style={{ display: 'flex', flexDirection: 'column', gap: '1.2rem', width: '100%' }} >

- Click below to authenticate via your organization's Keycloak server. + Click below to authenticate via Keycloak.

-
+
{activeTab === 'screenshot' ? ( -
+
+
📸

Upload a Screenshot

- Drag and drop your screenshot here, or click to browse files. + {selectedFile ? `Selected file: ${selectedFile.name}` : 'Drag and drop your screenshot here, or click to browse files.'}

) : ( @@ -55,25 +167,75 @@ export default function AnalyzePage() {
)}
-
- -
+ {!isAnalyzing && status !== 'COMPLETED' && ( +
+ +
+ )} + + {isAnalyzing && ( +
+

{status.replace(/_/g, ' ')}

+

{message}

+ +
+
+
+

{progress}%

+
+ )} + + {status === 'FAILED' && ( +
+

Verification Failed

+

{message}

+ +
+ )} + + {status === 'COMPLETED' && result && ( +
+

+ {result.finalVerdict === 'TRUE' ? 'TRUE / FACT' : 'FALSE / FAKE NEWS'} +

+
+ Confidence Score: {result.averageConfidence.toFixed(1)}% +
+ +

AI Jury Reasoning:

+
+ {result.aggregatedReasoning} +
+ +
+ +
+
+ )}
); From 43c16d121b83e4e536d467641fe2eb82e38f5e08 Mon Sep 17 00:00:00 2001 From: Remko23 Date: Sat, 23 May 2026 23:13:54 +0200 Subject: [PATCH 40/60] fix: Microservices connection --- .../backend/client/OcrServiceClient.java | 2 +- .../VerificationOrchestratorService.java | 17 ++++++++++++++++- .../VerificationOrchestratorServiceTest.java | 2 +- config-repo/truthlens-backend.yml | 5 +++++ config-repo/truthlens-gateway.yml | 7 ++++--- docker-compose.yml | 2 -- frontend/src/app/analyze/page.tsx | 2 +- 7 files changed, 28 insertions(+), 9 deletions(-) diff --git a/backend/src/main/java/com/truthlens/backend/client/OcrServiceClient.java b/backend/src/main/java/com/truthlens/backend/client/OcrServiceClient.java index 63b07b9..cb46a0e 100644 --- a/backend/src/main/java/com/truthlens/backend/client/OcrServiceClient.java +++ b/backend/src/main/java/com/truthlens/backend/client/OcrServiceClient.java @@ -9,5 +9,5 @@ public interface OcrServiceClient { @PostExchange(url = "/api/internal/v1/ocr:extract", contentType = MediaType.MULTIPART_FORM_DATA_VALUE) - OcrExtractionResponse extractText(@RequestPart("image") MultipartFile image); + OcrExtractionResponse extractText(@RequestPart("image") org.springframework.core.io.Resource image); } diff --git a/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java b/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java index cee527a..44ac663 100644 --- a/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java +++ b/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java @@ -60,10 +60,25 @@ public VerificationResponse startVerification(MultipartFile image) { stateService.updateState(verificationId, VerificationStatus.QUEUED, 0, "Weryfikacja została zakolejkowana.", null); + byte[] imageBytes; + String originalFilename; + try { + imageBytes = image.getBytes(); + originalFilename = image.getOriginalFilename(); + } catch (java.io.IOException e) { + throw new RuntimeException("Failed to read image bytes", e); + } + virtualThreadExecutor.submit(() -> { try { stateService.updateState(verificationId, VerificationStatus.OCR_PROCESSING, 10); - OcrExtractionResponse ocrResponse = ocrServiceClient.extractText(image); + org.springframework.core.io.Resource resource = new org.springframework.core.io.ByteArrayResource(imageBytes) { + @Override + public String getFilename() { + return originalFilename != null ? originalFilename : "image.png"; + } + }; + OcrExtractionResponse ocrResponse = ocrServiceClient.extractText(resource); if (ocrResponse.extractedText() == null || ocrResponse.extractedText().isBlank()) { throw new RuntimeException("Nie udało się odczytać tekstu z obrazu."); diff --git a/backend/src/test/java/com/truthlens/backend/service/VerificationOrchestratorServiceTest.java b/backend/src/test/java/com/truthlens/backend/service/VerificationOrchestratorServiceTest.java index d3949ce..8502df3 100644 --- a/backend/src/test/java/com/truthlens/backend/service/VerificationOrchestratorServiceTest.java +++ b/backend/src/test/java/com/truthlens/backend/service/VerificationOrchestratorServiceTest.java @@ -88,7 +88,7 @@ void startVerification_withImage_shouldProcessSuccessfully() throws Exception { eq(100), anyString(), any(JuryReport.class)); verify(stateService).updateState(eq(response.verificationId()), eq(VerificationStatus.OCR_PROCESSING), eq(10)); - verify(ocrServiceClient).extractText(file); + verify(ocrServiceClient).extractText(any()); } @Test diff --git a/config-repo/truthlens-backend.yml b/config-repo/truthlens-backend.yml index ce5ca55..69c6e85 100644 --- a/config-repo/truthlens-backend.yml +++ b/config-repo/truthlens-backend.yml @@ -27,6 +27,11 @@ spring: virtual: enabled: true + servlet: + multipart: + max-file-size: 10MB + max-request-size: 10MB + groq: api-url: "https://api.groq.com/openai/v1" api-key: ${GROQ_API_KEY:default-test-key} diff --git a/config-repo/truthlens-gateway.yml b/config-repo/truthlens-gateway.yml index 8ac5dad..162da1c 100644 --- a/config-repo/truthlens-gateway.yml +++ b/config-repo/truthlens-gateway.yml @@ -2,6 +2,8 @@ server: port: 8080 spring: + codec: + max-in-memory-size: 10MB data: redis: host: ${REDIS_HOST:truthlens-redis} @@ -13,11 +15,10 @@ spring: issuer-uri: ${KEYCLOAK_ISSUER_URI:http://localhost:8080/realms/truthlens} jwk-set-uri: ${KEYCLOAK_JWKS_URI:http://truthlens-keycloak:8080/realms/truthlens/protocol/openid-connect/certs} -# Custom properties for CORS and Rate Limiting truthlens: gateway: cors: allowed-origins: "http://localhost:3000" rate-limit: - replenish-rate: 5 # req per second - burst-capacity: 10 # burst size + replenish-rate: 5 + burst-capacity: 10 diff --git a/docker-compose.yml b/docker-compose.yml index c4864a1..97bbed1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -155,8 +155,6 @@ services: restart: on-failure env_file: - ./ocr-service/.env - environment: - - GEMINI_API_KEY=${GEMINI_API_KEY} depends_on: - config-server - discovery-server diff --git a/frontend/src/app/analyze/page.tsx b/frontend/src/app/analyze/page.tsx index 21dd414..558e38c 100644 --- a/frontend/src/app/analyze/page.tsx +++ b/frontend/src/app/analyze/page.tsx @@ -232,7 +232,7 @@ export default function AnalyzePage() {
- +
)} From a7b48463c0367c1f8588c74a369daf75f68c60ba Mon Sep 17 00:00:00 2001 From: Remko23 Date: Sun, 24 May 2026 00:23:02 +0200 Subject: [PATCH 41/60] feat: analysis page update --- .../backend/config/SecurityConfig.java | 2 +- .../controller/SystemHealthController.java | 32 +++ .../VerificationOrchestratorService.java | 40 ++-- frontend/src/app/analyze/page.tsx | 193 +++++++++++------- frontend/src/app/globals.css | 25 +++ .../gateway/config/GatewayRoutesConfig.java | 4 + .../gateway/config/GatewaySecurityConfig.java | 19 +- 7 files changed, 213 insertions(+), 102 deletions(-) create mode 100644 backend/src/main/java/com/truthlens/backend/controller/SystemHealthController.java diff --git a/backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java b/backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java index d624ff8..bd60d70 100644 --- a/backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java +++ b/backend/src/main/java/com/truthlens/backend/config/SecurityConfig.java @@ -21,7 +21,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti .cors(cors -> cors.disable()) .csrf(csrf -> csrf.disable()) .authorizeHttpRequests(authz -> authz - .requestMatchers("/api/public/**", "/actuator/health", "/api/v1/verifications/**").permitAll() + .requestMatchers("/api/public/**", "/actuator/health", "/api/v1/verifications/**", "/api/v1/health").permitAll() .anyRequest().authenticated()) .oauth2ResourceServer(oauth2 -> oauth2.jwt(jwt -> { })); diff --git a/backend/src/main/java/com/truthlens/backend/controller/SystemHealthController.java b/backend/src/main/java/com/truthlens/backend/controller/SystemHealthController.java new file mode 100644 index 0000000..8943162 --- /dev/null +++ b/backend/src/main/java/com/truthlens/backend/controller/SystemHealthController.java @@ -0,0 +1,32 @@ +package com.truthlens.backend.controller; + +import org.springframework.cloud.client.discovery.DiscoveryClient; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.Map; + +@RestController +public class SystemHealthController { + + private final DiscoveryClient discoveryClient; + + public SystemHealthController(DiscoveryClient discoveryClient) { + this.discoveryClient = discoveryClient; + } + + @GetMapping("/api/v1/health") + public ResponseEntity> getHealth() { + boolean ocrUp = !discoveryClient.getInstances("truthlens-ocr-service").isEmpty(); + boolean searchUp = !discoveryClient.getInstances("truthlens-search-service").isEmpty(); + + boolean allUp = ocrUp && searchUp; + + return ResponseEntity.ok(Map.of( + "status", allUp ? "UP" : "DOWN", + "ocr", ocrUp ? "UP" : "DOWN", + "search", searchUp ? "UP" : "DOWN" + )); + } +} diff --git a/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java b/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java index 44ac663..d89cd36 100644 --- a/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java +++ b/backend/src/main/java/com/truthlens/backend/service/VerificationOrchestratorService.java @@ -46,18 +46,18 @@ public VerificationOrchestratorService(VerificationStateService stateService, public VerificationResponse startVerification(String text) { String verificationId = UUID.randomUUID().toString(); - stateService.updateState(verificationId, VerificationStatus.QUEUED, 0, "Weryfikacja została zakolejkowana.", + stateService.updateState(verificationId, VerificationStatus.QUEUED, 0, "Verification in progress...", null); virtualThreadExecutor.submit(() -> processVerification(verificationId, text)); return new VerificationResponse(verificationId, VerificationStatus.QUEUED, 0, - "Weryfikacja została zakolejkowana.", null); + "Verification in progress...", null); } public VerificationResponse startVerification(MultipartFile image) { String verificationId = UUID.randomUUID().toString(); - stateService.updateState(verificationId, VerificationStatus.QUEUED, 0, "Weryfikacja została zakolejkowana.", + stateService.updateState(verificationId, VerificationStatus.QUEUED, 0, "Verification in progress...", null); byte[] imageBytes; @@ -72,7 +72,8 @@ public VerificationResponse startVerification(MultipartFile image) { virtualThreadExecutor.submit(() -> { try { stateService.updateState(verificationId, VerificationStatus.OCR_PROCESSING, 10); - org.springframework.core.io.Resource resource = new org.springframework.core.io.ByteArrayResource(imageBytes) { + org.springframework.core.io.Resource resource = new org.springframework.core.io.ByteArrayResource( + imageBytes) { @Override public String getFilename() { return originalFilename != null ? originalFilename : "image.png"; @@ -81,19 +82,19 @@ public String getFilename() { OcrExtractionResponse ocrResponse = ocrServiceClient.extractText(resource); if (ocrResponse.extractedText() == null || ocrResponse.extractedText().isBlank()) { - throw new RuntimeException("Nie udało się odczytać tekstu z obrazu."); + throw new RuntimeException("Failed to read text from image."); } processVerification(verificationId, ocrResponse.extractedText()); } catch (Exception e) { log.error("Failed to process image for verification {}", verificationId, e); stateService.updateState(verificationId, VerificationStatus.FAILED, 0, - "Błąd przetwarzania obrazu: " + e.getMessage(), null); + "Image processing error: " + e.getMessage(), null); } }); return new VerificationResponse(verificationId, VerificationStatus.QUEUED, 0, - "Weryfikacja została zakolejkowana.", null); + "Verification in progress...", null); } private void processVerification(String verificationId, String text) { @@ -154,29 +155,36 @@ private void processVerification(String verificationId, String text) { JuryReport report = new JuryReport(finalVerdict, avgConfidence, aggregatedReasoning); stateService.updateState(verificationId, VerificationStatus.COMPLETED, 100, - "Weryfikacja zakończona sukcesem.", report); + "Verification completed successfully.", report); } catch (Exception e) { log.error("Failed to process verification {}", verificationId, e); stateService.updateState(verificationId, VerificationStatus.FAILED, 0, - "Wystąpił błąd podczas weryfikacji: " + e.getMessage(), null); + "An error occurred during verification: " + e.getMessage(), null); } } private String parseQueryNode(com.fasterxml.jackson.databind.JsonNode el) { if (el.isObject()) { - if (el.has("query")) return el.get("query").asText(); - if (el.has("q")) return el.get("q").asText(); - if (el.has("zapytanie")) return el.get("zapytanie").asText(); + if (el.has("query")) + return el.get("query").asText(); + if (el.has("q")) + return el.get("q").asText(); + if (el.has("zapytanie")) + return el.get("zapytanie").asText(); } else if (el.isTextual()) { String text = el.asText().trim(); if (text.startsWith("{")) { try { com.fasterxml.jackson.databind.JsonNode nested = objectMapper.readTree(text); - if (nested.has("query")) return nested.get("query").asText(); - if (nested.has("q")) return nested.get("q").asText(); - if (nested.has("zapytanie")) return nested.get("zapytanie").asText(); - } catch (Exception ignored) {} + if (nested.has("query")) + return nested.get("query").asText(); + if (nested.has("q")) + return nested.get("q").asText(); + if (nested.has("zapytanie")) + return nested.get("zapytanie").asText(); + } catch (Exception ignored) { + } } return text; } diff --git a/frontend/src/app/analyze/page.tsx b/frontend/src/app/analyze/page.tsx index 558e38c..eb8605e 100644 --- a/frontend/src/app/analyze/page.tsx +++ b/frontend/src/app/analyze/page.tsx @@ -23,13 +23,17 @@ export default function AnalyzePage() { const [activeTab, setActiveTab] = useState<'screenshot' | 'text'>('screenshot'); const [textInput, setTextInput] = useState(''); const [selectedFile, setSelectedFile] = useState(null); - + const [verificationId, setVerificationId] = useState(null); const [status, setStatus] = useState('IDLE'); const [progress, setProgress] = useState(0); const [message, setMessage] = useState(''); const [result, setResult] = useState(null); - + const [isReasoningExpanded, setIsReasoningExpanded] = useState(false); + const [lastAnalyzedContent, setLastAnalyzedContent] = useState(null); + + const [isSystemReady, setIsSystemReady] = useState(false); + const pollingIntervalRef = useRef(null); const handleAnalyze = async () => { @@ -40,6 +44,7 @@ export default function AnalyzePage() { setProgress(0); setMessage('Sending request to server...'); setResult(null); + setLastAnalyzedContent(activeTab === 'text' ? textInput : selectedFile!.name); try { let response; @@ -100,6 +105,26 @@ export default function AnalyzePage() { }; }, [verificationId, status]); + useEffect(() => { + const checkHealth = async () => { + try { + const res = await fetch('http://127.0.0.1:8080/api/v1/health'); + if (res.ok) { + const data = await res.json(); + setIsSystemReady(data.status === 'UP'); + } else { + setIsSystemReady(false); + } + } catch (e) { + setIsSystemReady(false); + } + }; + + checkHealth(); + const interval = setInterval(checkHealth, 3000); + return () => clearInterval(interval); + }, []); + const handleFileChange = (e: React.ChangeEvent) => { if (e.target.files && e.target.files[0]) { setSelectedFile(e.target.files[0]); @@ -108,9 +133,14 @@ export default function AnalyzePage() { const isAnalyzing = status !== 'IDLE' && status !== 'COMPLETED' && status !== 'FAILED'; + const currentContent = activeTab === 'text' ? textInput : selectedFile?.name || null; + const hasInput = currentContent !== null && currentContent.trim() !== ''; + const isInputChanged = lastAnalyzedContent !== currentContent; + const isReadyToAnalyze = hasInput && isInputChanged && !isAnalyzing && isSystemReady; + return ( -
+ + {status === 'COMPLETED' && result && ( +
+

+ {result.finalVerdict === 'TRUE' ? 'TRUE / FACT' : 'FALSE / FAKE NEWS'} +

+
+ Confidence Score: {result.averageConfidence.toFixed(1)}% +
+ +
+ +
+ + {isReasoningExpanded && ( +
+ {result.aggregatedReasoning.split('\n').map((line, idx) => { + const colonIdx = line.indexOf(':'); + if (colonIdx !== -1) { + return ( +
+ AI {idx + 1}: {line.substring(colonIdx + 1).trim()} +
+ ); + } + return
{line}
; + })} +
+ )} +
+ )} + + {status === 'FAILED' && ( +
+

Verification Failed

+

{message}

+
+ )} +
- -
-
- {activeTab === 'screenshot' ? ( +
+ {isAnalyzing ? ( +
+

{status.replace(/_/g, ' ')}

+

{message}

+ +
+
+
+

{progress}%

+
+ ) : activeTab === 'screenshot' ? (
- ) : (
- +
+ )} +
+ +
+ +
+ +
+ +
+ ); +} diff --git a/frontend/src/app/analyze/page.tsx b/frontend/src/app/analyze/page.tsx index eb8605e..8644b2b 100644 --- a/frontend/src/app/analyze/page.tsx +++ b/frontend/src/app/analyze/page.tsx @@ -1,289 +1,9 @@ -"use client"; +import { auth } from '@/auth'; +import AnalyzeClient from './AnalyzeClient'; -import React, { useState, useEffect, useRef } from 'react'; -import Link from 'next/link'; +export default async function AnalyzePage() { + const session = await auth(); + const token = (session as any)?.accessToken || ''; -type VerificationStatus = 'IDLE' | 'QUEUED' | 'OCR_PROCESSING' | 'GENERATING_QUERIES' | 'SEARCHING_WEB' | 'AI_JURY_VOTING' | 'COMPLETED' | 'FAILED' | 'UPLOADING'; - -interface JuryReport { - finalVerdict: string; - averageConfidence: number; - aggregatedReasoning: string; -} - -interface VerificationResponse { - verificationId: string; - status: VerificationStatus; - progressPercentage: number; - message: string; - result?: JuryReport; -} - -export default function AnalyzePage() { - const [activeTab, setActiveTab] = useState<'screenshot' | 'text'>('screenshot'); - const [textInput, setTextInput] = useState(''); - const [selectedFile, setSelectedFile] = useState(null); - - const [verificationId, setVerificationId] = useState(null); - const [status, setStatus] = useState('IDLE'); - const [progress, setProgress] = useState(0); - const [message, setMessage] = useState(''); - const [result, setResult] = useState(null); - const [isReasoningExpanded, setIsReasoningExpanded] = useState(false); - const [lastAnalyzedContent, setLastAnalyzedContent] = useState(null); - - const [isSystemReady, setIsSystemReady] = useState(false); - - const pollingIntervalRef = useRef(null); - - const handleAnalyze = async () => { - if (activeTab === 'text' && !textInput.trim()) return; - if (activeTab === 'screenshot' && !selectedFile) return; - - setStatus('UPLOADING'); - setProgress(0); - setMessage('Sending request to server...'); - setResult(null); - setLastAnalyzedContent(activeTab === 'text' ? textInput : selectedFile!.name); - - try { - let response; - if (activeTab === 'text') { - response = await fetch('http://127.0.0.1:8080/api/v1/verifications', { - method: 'POST', - headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ claimText: textInput }) - }); - } else { - const formData = new FormData(); - formData.append('file', selectedFile!); - response = await fetch('http://127.0.0.1:8080/api/v1/verifications', { - method: 'POST', - body: formData - }); - } - - if (response.ok) { - const data: VerificationResponse = await response.json(); - setVerificationId(data.verificationId); - setStatus(data.status); - setMessage(data.message || 'Queued...'); - } else { - setStatus('FAILED'); - setMessage('Server returned an error.'); - } - } catch (error) { - console.error(error); - setStatus('FAILED'); - setMessage('Failed to connect to the Gateway server on port 8080.'); - } - }; - - useEffect(() => { - if (!verificationId) return; - if (status === 'COMPLETED' || status === 'FAILED') return; - - const poll = async () => { - try { - const res = await fetch(`http://127.0.0.1:8080/api/v1/verifications/${verificationId}`); - if (res.ok) { - const data: VerificationResponse = await res.json(); - setStatus(data.status); - setProgress(data.progressPercentage); - if (data.message) setMessage(data.message); - if (data.result) setResult(data.result); - } - } catch (error) { - console.error("Polling error", error); - } - }; - - pollingIntervalRef.current = setInterval(poll, 1500); - - return () => { - if (pollingIntervalRef.current) clearInterval(pollingIntervalRef.current); - }; - }, [verificationId, status]); - - useEffect(() => { - const checkHealth = async () => { - try { - const res = await fetch('http://127.0.0.1:8080/api/v1/health'); - if (res.ok) { - const data = await res.json(); - setIsSystemReady(data.status === 'UP'); - } else { - setIsSystemReady(false); - } - } catch (e) { - setIsSystemReady(false); - } - }; - - checkHealth(); - const interval = setInterval(checkHealth, 3000); - return () => clearInterval(interval); - }, []); - - const handleFileChange = (e: React.ChangeEvent) => { - if (e.target.files && e.target.files[0]) { - setSelectedFile(e.target.files[0]); - } - }; - - const isAnalyzing = status !== 'IDLE' && status !== 'COMPLETED' && status !== 'FAILED'; - - const currentContent = activeTab === 'text' ? textInput : selectedFile?.name || null; - const hasInput = currentContent !== null && currentContent.trim() !== ''; - const isInputChanged = lastAnalyzedContent !== currentContent; - const isReadyToAnalyze = hasInput && isInputChanged && !isAnalyzing && isSystemReady; - - return ( -
- -
-

- TruthLens Analysis -

-

- Provide information to verify. -

-
- -
- - {status === 'COMPLETED' && result && ( -
-

- {result.finalVerdict === 'TRUE' ? 'TRUE / FACT' : 'FALSE / FAKE NEWS'} -

-
- Confidence Score: {result.averageConfidence.toFixed(1)}% -
- -
- -
- - {isReasoningExpanded && ( -
- {result.aggregatedReasoning.split('\n').map((line, idx) => { - const colonIdx = line.indexOf(':'); - if (colonIdx !== -1) { - return ( -
- AI {idx + 1}: {line.substring(colonIdx + 1).trim()} -
- ); - } - return
{line}
; - })} -
- )} -
- )} - - {status === 'FAILED' && ( -
-

Verification Failed

-

{message}

-
- )} - -
- - -
- -
- {isAnalyzing ? ( -
-

{status.replace(/_/g, ' ')}

-

{message}

- -
-
-
-

{progress}%

-
- ) : activeTab === 'screenshot' ? ( -
- -
📸
-

Upload a Screenshot

-

- {selectedFile ? `Selected file: ${selectedFile.name}` : 'Drag and drop your screenshot here, or click to browse files.'} -

-
- ) : ( -
- -
- )} -
- -
- -
- -
- -
- ); + return ; } diff --git a/frontend/src/app/history/HistoryClient.tsx b/frontend/src/app/history/HistoryClient.tsx new file mode 100644 index 0000000..9aa154c --- /dev/null +++ b/frontend/src/app/history/HistoryClient.tsx @@ -0,0 +1,477 @@ +"use client"; + +import React, { useState, useEffect } from 'react'; +import Link from 'next/link'; + +interface VerificationHistory { + id: string; + userId: string; + inputType: 'TEXT' | 'IMAGE'; + inputText: string; + fileName?: string; + finalVerdict: 'TRUE' | 'FALSE'; + averageConfidence: number; + aggregatedReasoning: string; + createdAt: string; +} + +interface PageResponse { + content: VerificationHistory[]; + pageable: { + pageNumber: number; + pageSize: number; + }; + totalPages: number; + totalElements: number; + last: boolean; + first: boolean; + size: number; + number: number; +} + +interface HistoryClientProps { + token: string; +} + +export default function HistoryClient({ token }: HistoryClientProps) { + const [historyPage, setHistoryPage] = useState(null); + const [loading, setLoading] = useState(true); + const [error, setError] = useState(null); + const [currentPage, setCurrentPage] = useState(0); + const [sortDirection, setSortDirection] = useState<'desc' | 'asc'>('desc'); + const [expandedItems, setExpandedItems] = useState>({}); + + const fetchHistory = async (page: number, direction: 'desc' | 'asc') => { + setLoading(true); + setError(null); + try { + const res = await fetch(`http://127.0.0.1:8080/api/v1/history?page=${page}&size=10&sort=createdAt,${direction}`, { + headers: { + 'Authorization': `Bearer ${token}` + } + }); + if (res.ok) { + const data: PageResponse = await res.json(); + setHistoryPage(data); + } else { + setError('Failed to fetch verification history from server.'); + } + } catch (err) { + console.error(err); + setError('Could not connect to Gateway service.'); + } finally { + setLoading(false); + } + }; + + useEffect(() => { + fetchHistory(currentPage, sortDirection); + }, [currentPage, sortDirection, token]); + + const toggleExpand = (id: string) => { + setExpandedItems(prev => ({ + ...prev, + [id]: !prev[id] + })); + }; + + const handleSortToggle = () => { + const nextDirection = sortDirection === 'desc' ? 'asc' : 'desc'; + setSortDirection(nextDirection); + setCurrentPage(0); + }; + + const formatDate = (dateString: string) => { + try { + const date = new Date(dateString); + return date.toLocaleString('en-US', { + year: 'numeric', + month: 'short', + day: 'numeric', + hour: '2-digit', + minute: '2-digit' + }); + } catch (e) { + return dateString; + } + }; + + return ( +
+
+

+ Verification History +

+

+ Browse your past analyzed contents and AI Jury reports. +

+
+ + {/* Control bar */} +
+ + Back to Dashboard + + + {historyPage && historyPage.totalElements > 0 && ( + + )} +
+ + {loading ? ( +
+ {[1, 2, 3].map(i => ( +
+
+
+
+ ))} +
+ ) : error ? ( +
+

Failed to Load History

+

{error}

+ +
+ ) : !historyPage || historyPage.content.length === 0 ? ( +
+
📚
+

No History Found

+

You haven't run any content verifications yet.

+ + Analyze Your First Content + +
+ ) : ( + <> +
+ {historyPage.content.map((item) => { + const isExpanded = !!expandedItems[item.id]; + const isImage = item.inputType === 'IMAGE'; + + return ( +
+ {/* Card Header */} +
+
+
+ {isImage ? '📸' : '📝'} + + {isImage ? 'Image File' : 'Text Input'} + + {isImage && item.fileName && ( + + {item.fileName} + + )} +
+ + {formatDate(item.createdAt)} + +
+ + {/* Verdict and Confidence */} +
+
+
+ {item.finalVerdict === 'TRUE' ? 'TRUE' : 'FALSE'} +
+
+ Confidence: {item.averageConfidence.toFixed(1)}% +
+
+
+
+ + {/* Input Text Content */} +
+

+ {item.inputText} + {!isExpanded && item.inputText.length > 250 && ( + + )} +

+
+ + {/* Footer Actions */} +
+ + + {item.inputText.length > 250 && !isExpanded && ( + + )} +
+ + {/* Expanded Jury Reasoning Panel */} + {isExpanded && ( +
+

+ AI JURY DETAILED REASONING +

+ + {!item.aggregatedReasoning || item.aggregatedReasoning.trim() === "" ? ( +

+ No detailed reasoning provided by the AI Jury. +

+ ) : ( +
+ {item.aggregatedReasoning.split('\n').map((line, idx) => { + const colonIdx = line.indexOf(':'); + if (colonIdx !== -1) { + const modelName = line.substring(0, colonIdx).trim(); + const reasoning = line.substring(colonIdx + 1).trim(); + return ( +
+ {modelName}: +
+ {reasoning} +
+
+ ); + } + return
{line}
; + })} +
+ )} +
+ )} +
+ ); + })} +
+ + {/* Pagination Controls */} + {historyPage.totalPages > 1 && ( +
+ + + + Page {historyPage.number + 1} of {historyPage.totalPages} + + + +
+ )} + + )} + + {/* Extra keyframe for loading pulse animation */} + +
+ ); +} diff --git a/frontend/src/app/history/page.tsx b/frontend/src/app/history/page.tsx index ff9035d..909e530 100644 --- a/frontend/src/app/history/page.tsx +++ b/frontend/src/app/history/page.tsx @@ -1,46 +1,16 @@ -import React from 'react'; +import { auth } from '@/auth'; +import { redirect } from 'next/navigation'; +import HistoryClient from './HistoryClient'; -export default function HistoryPage() { - return ( -
-

- SOON -

- -
-

- "Good things come to those who wait." -

-

- ~ Sensei Wu -

-
-
- ); +export default async function HistoryPage() { + const session = await auth(); + + if (!session) { + redirect('/auth'); + } + + const token = (session as any)?.accessToken || ''; + + return ; } + From 1205c2b58515b6915abcddd8f61e0f45f45a6ecc Mon Sep 17 00:00:00 2001 From: Adam Walicki Date: Fri, 19 Jun 2026 20:31:45 +0200 Subject: [PATCH 46/60] ocr-service config --- config-repo/truthlens-backend.yml | 2 +- config-repo/truthlens-ocr-service.yml | 20 +++++++++++++++++++ docker-compose.yml | 2 ++ .../src/main/resources/application.yml | 19 ------------------ 4 files changed, 23 insertions(+), 20 deletions(-) create mode 100644 config-repo/truthlens-ocr-service.yml diff --git a/config-repo/truthlens-backend.yml b/config-repo/truthlens-backend.yml index 9628867..0ff4389 100644 --- a/config-repo/truthlens-backend.yml +++ b/config-repo/truthlens-backend.yml @@ -37,7 +37,7 @@ spring: groq: api-url: "https://api.groq.com/openai/v1" - api-key: ${GROQ_API_KEY:default-test-key} + api-key: ${GROQ_API_KEY} models: - "openai/gpt-oss-20b" - "llama-3.3-70b-versatile" diff --git a/config-repo/truthlens-ocr-service.yml b/config-repo/truthlens-ocr-service.yml new file mode 100644 index 0000000..8e4a995 --- /dev/null +++ b/config-repo/truthlens-ocr-service.yml @@ -0,0 +1,20 @@ +spring: + threads: + virtual: + enabled: true + servlet: + multipart: + max-file-size: 10MB + max-request-size: 10MB + +server: + port: 0 + +gemini: + api: + key: ${GEMINI_API_KEY} + +eureka: + client: + serviceUrl: + defaultZone: http://truthlens-discovery-server:8761/eureka/ diff --git a/docker-compose.yml b/docker-compose.yml index db064ea..ed92050 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -110,6 +110,7 @@ services: ports: - "8083:8080" env_file: + - ./.env - ./backend/.env extra_hosts: - "localhost:host-gateway" @@ -171,6 +172,7 @@ services: container_name: truthlens-ocr-service restart: on-failure env_file: + - ./.env - ./ocr-service/.env depends_on: - config-server diff --git a/ocr-service/src/main/resources/application.yml b/ocr-service/src/main/resources/application.yml index 0daaba7..eac111b 100644 --- a/ocr-service/src/main/resources/application.yml +++ b/ocr-service/src/main/resources/application.yml @@ -11,22 +11,3 @@ spring: max-interval: 10000 multiplier: 1.5 max-attempts: 15 - threads: - virtual: - enabled: true - servlet: - multipart: - max-file-size: 10MB - max-request-size: 10MB - -server: - port: 0 - -gemini: - api: - key: ${GEMINI_API_KEY:} - -eureka: - client: - serviceUrl: - defaultZone: http://truthlens-discovery-server:8761/eureka/ From ef9883da3eb91c886a72bb41325f2a053fa5e63d Mon Sep 17 00:00:00 2001 From: Remko23 Date: Sat, 20 Jun 2026 11:19:47 +0200 Subject: [PATCH 47/60] feat: neutral answer --- frontend/src/app/analyze/AnalyzeClient.tsx | 13 +++++--- frontend/src/app/dashboard/page.tsx | 2 +- frontend/src/app/history/HistoryClient.tsx | 37 ++++++++++++++-------- 3 files changed, 33 insertions(+), 19 deletions(-) diff --git a/frontend/src/app/analyze/AnalyzeClient.tsx b/frontend/src/app/analyze/AnalyzeClient.tsx index c2c64ab..b44c4e1 100644 --- a/frontend/src/app/analyze/AnalyzeClient.tsx +++ b/frontend/src/app/analyze/AnalyzeClient.tsx @@ -180,11 +180,11 @@ export default function AnalyzeClient({ token }: AnalyzeClientProps) {
{status === 'COMPLETED' && result && ( -
-

- {result.finalVerdict === 'TRUE' ? 'TRUE / FACT' : 'FALSE / FAKE NEWS'} +
+

+ {result.averageConfidence < 50 ? 'INCONCLUSIVE' : result.finalVerdict === 'TRUE' ? 'TRUE / FACT' : 'FALSE / FAKE NEWS'}

-
+
Confidence Score: {result.averageConfidence.toFixed(1)}%
@@ -199,6 +199,11 @@ export default function AnalyzeClient({ token }: AnalyzeClientProps) { {isReasoningExpanded && (
+ {result.averageConfidence < 50 && ( +
+ Notice: The models voted for {result.finalVerdict === 'TRUE' ? 'TRUE' : 'FALSE'}, but they are not confident enough to make a definitive decision. +
+ )} {result.aggregatedReasoning.split('\n').map((line, idx) => { const colonIdx = line.indexOf(':'); if (colonIdx !== -1) { diff --git a/frontend/src/app/dashboard/page.tsx b/frontend/src/app/dashboard/page.tsx index 5e8c993..bcb720a 100644 --- a/frontend/src/app/dashboard/page.tsx +++ b/frontend/src/app/dashboard/page.tsx @@ -34,7 +34,7 @@ export default async function DashboardPage() { /> {historyPage && historyPage.totalElements > 0 && ( -

- {/* Control bar */} +
- {/* Card Header */} +
- {/* Verdict and Confidence */} +
- {/* Input Text Content */} +

- {/* Footer Actions */} +
- {/* Expanded Jury Reasoning Panel */} + {isExpanded && (
- {/* Pagination Controls */} + {historyPage.totalPages > 1 && (
)} - {/* Extra keyframe for loading pulse animation */} +