diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..bffb357 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c87c9b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# 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* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/README.md b/README.md index fe53625..197ffa1 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# built-on-thirdweb \ No newline at end of file +# Built on thirdweb diff --git a/data/projects.csv b/data/projects.csv new file mode 100644 index 0000000..71e32e4 --- /dev/null +++ b/data/projects.csv @@ -0,0 +1,150 @@ +title,url,FeaturesUsed,Blockchain,description,industry,dashboardURL +100Thieves,https://collect.100thieves.com,"Gasless Minting, Magic.Link Wallet Creation, NFT Drop",Polygon,"Free to claim championship commemorative digital collectible with over 700K claims, 200K new crypto wallets created. They plan to continue rewarding fans and creating new experiences with NFTs/tokens for future events.Dynamic and exclusive minting of POAP NFT’s for attendees of an IRL event with a major headphone brand.","Gaming, eSports", +888Tower Club Genesis,https://888towerclub.io,NFT Drop,Ethereum,"The 888TOWER CLUB is the very first real profit maker skyscrapper in metaverse. It’s a multi-activity tower with specific floors for entertainment, work and information. Service spaces designed for the B2B as well as B2C market.","Marketplace, Media/Music/Video", +Aker Elite Pass BNI,https://blockchainftitalia.com/,NFT Drop,Ethereum,"Blockchain NFT Italia Aker Pass holders can access to the exclusive Élite group. Holders can undertake a path of education and growth in NFT projects, sharing permanently high-value knowledge in dedicated text and voice chats, with top NFT investors and Blockchain NFT Italia analysts.",Membership,https://thirdweb.com/ethereum/0xba0f5dc66852c278c51033ce1e1ddeac27f5f7cb/ +Apecademia,https://apecademia.xyz/,,,Collection of fully animated pixel Apes with a theme surrounding the professional journey through Academia.,PFP, +Arbitrage Assassins,https://whop.com/arbitrage-assassins,,,,, +Arcane,https://nft-maket-place.vercel.app/,,,,, +Artonic,https://www.artonic.xyz/,NFT Drop,Polygon,AI Art Generator,Generative Art, +Asian Girlz,https://www.asiangirlz.xyz/,"Delayed Reveal, NFT Drop, Snapshot Whitelisting",,,PFP, +Atomic Bomb Bunnies,https://atombbombbunnies.carrd.co/,,,,, +Audiobooks,https://indrajitbnikam.hashnode.dev/audiobooks-an-audible-like-platform-built-with-nextjs-tailwind-and-thirdweb,,,"Audiobooks - An Audible like platform built with Next.js, Tailwind and ThirdWeb",, +Azito Land Deed,https://azito.xyz,NFT Drop,,"AZITO Land Deed NFT - with this collection, holders can own a land in AZITO, a metaverse concept - where members can chat, work on projects. AZITO has a lot of future projects lined up.","Creative Art, Generative Art, Metaverse", +Black Heart Saints,https://blackheartsaints.xyz/,NFT Drop,Ethereum,Project for the rock band Black Heart Saints,, +Blergs,https://www.blergs.xyz/,,,,, +Bloobies,https://www.bloobies.art/,,,"BLOOBIES IS AN ART-FOCUSED NFT COLLECTIBLEPROJECT MADE FOR SIMPLE DEGENS. OUR STRATEGYIS SIMPLE: LAUNCH FIRST, HYPE LATER. IN A SPACEFULL OF OVER-HYPED PROJECTS, BLOOBIES IS THEMOST UNDER-HYPED PROJECT OF ALL TIME.",, +Blue Chip NFT Lottery,https://www.bluechipnftlottery.io/,,,,, +Breaking Changes,https://breakingchanges.dev/i-wanna-play-a-game-an-nft-game,,,,, +Cat Chonks,https://www.alanamccarthy.com/geekypetnft-links,,,,, +Caves,https://caves.co/,,,Giveaway and reward players with NFT's through gaming exp,, +Chainblog,https://chainblog.io/,,,,, +Chinese Historical Figure,https://chfs.site/,,,,, +City DAO,https://www.citydao.io/,,,Building a city on block chain through creation of a DAO,DAO, +Clubcard,https://www.clubcard.dev/,NFT Drop,,"Login with NFT for every website, store, app, or event.",, +ClydoMint,https://www.clydomint.xyz/,NFT Collection,Polygon,ClydoMint is a discord bot that allows you to mint NFTs via discord commands.,Dev Tool, +cmposer/PAD,https://www.iammozart.com/,NFT Drop,Ethereum,"Fully interactive AudioNFT collection of original 1/1 music created by digital music composer iamMozart. Listen, control, play and record. Become a CMPOSER",Media/Music/Video, +Codems,https://codems.vercel.app/,Edition Drop,Polygon,Code is poetry - Codems is an NFT collection of poems written in code. Each piece is released as an ERC-1155 token and lives on the Polygon blockchain.,, +Crayon DAO,https://twitter.com/_cophi_/status/1475641398372319234?s=20&t=ak0YgGBBItmIMSbTtsEjYQ,,,,DAO, +Criminals of America,https://criminalsofamerica.xyz/,,,,, +Crypto Frens,https://cryptofrens.io/,NFT Drop,Ethereum,"Artist-led, community-focused digital collectibles project by @0xGrokko","Generative Art, PFP", +Crypto Girls Club,https://cryptogirlsclub.xyz/,NFT Drop,Ethereum,"The Crypto Girls Club is an ecosystem of 10,001 cool, unique, and diverse girls, ready to take over the NFT Space! Our community thrives on the principles of diversity, inclusion, and equality.",PFP, +Cursed Voodoo Dolls,https://cursedvoodoodollsexclusive.com/,,,"An open-world game built on the Avalanche C Chain Blockchain. Play series of interesting game, earn CVDE token with NFTs. Join us and become part of our community-based governance.",, +Cute Paws NFT,https://cutepawsnft.com/mint/,,,,, +Cypherpunk Zero,https://halo.electriccoin.co/,,,,, +DAO Central,https://daocentral.com/nft,"NFT Drop, Token, Voting & Governance",,Early access token for a DAO directory,"DAO, Education, SaaS", +Dhai Token,https://polygonscan.com/token/0xf04eee2fa7dd65913927377c38579f20ed05b2be,,,,, +Diamond Hands,http://diamondhands.candlestick.com/,,,A browser based blockchain game,Gaming, +Dragon Baby Collection,https://bombsquadcat.com/dragon-baby-collection/,,,,, +Dragon Guild,https://dragonguildnft.com/,Edition Drop,Ethereum,"Upcoming Metaverse Guild NFT project 8,888 Women Dragon Handlers paired with a virtual land plot.",, +EldeMessage,https://eldemessage.carrd.co/,,,,, +Elements,https://www.codeisart.xyz/,,,,Generative Art,https://thirdweb.com/ethereum/0xf873581b3c3e840e24c55024e8e9be865f94dc27/ +Faucetli,https://github.com/buidler-hub/faucetli,,,A command line tool to get tokens on testnets quickly!,"Creator Tool, Dev Tool", +Filta,https://www.getfilta.com/,"Dynamic NFT Creation, Marketplace, Mobile App Integratoin, Signature Based Minting",,AR/VR platform startup using web3 to monetize their community:1. Face Filter “NFT’s as a service”2. Marketplace for buying/selling of face filters3. Extraction tools of 3D models in existing NFT’s,"AR/VR, Marketplace", +flipping ducks,https://flippingducks.com/,,,,, +Fnatic,https://fnatic.com/membership,"Fiat on-boarding, Member Wallet Tracking, NFT Drop, Split, Tiered NFT Tokens",,eSports team launching ‘“future of fandom & community” via:1. Membership “Keys” as NFT’s meant to unlock exclusive rewards2. Token gated exclusive offers with sponsor partners Crypto.com and ASOS,Gaming, +Fortunata World Pass,https://www.heroicstory.com/,NFT Drop,Ethereum,"Massively multiplayer D&D, hosted by the world's greatest game masters.",Gaming,https://thirdweb.com/ethereum/0x5461cbe7b1042c54ed382d1356d7c4e0b43fa281/ +Funky Cups,https://funkyclubnfts.xyz/,,,"Funky Club is an NFT series that is heavily influenced by 1970s funk music. We encourage everyone who joins our community to be FUNKY, which means they are energetic, positive, sweaty achievers who enjoy funk music. This is more than just a series, it’s a cultural movement. Here at Funky Club you’ll discover incredible NFTs, artwork, music and exclusive merchandise.",, +GASX,https://xrthxr.art/gasx/,NFT Drop,Ethereum,"GASX is a visualization of the gas burned during the mint. Created using procedural textures in Blender, each volume is unique, with 34 colour variations.",Generative Art, +Geeky Pet NFT,https://www.alanamccarthy.com/geekypetnft,,,,, +Genesis Block,https://www.genesisblockchain.io/,"Collection, Custom Contracts, Marketplace, Token",,Digital ledger infrastructure provider using advanced thirdweb features:1. White labeled NFT marketplaces as a service2. Custom staking contracts,, +GetPrime,https://getprime.anvil.app/,Token,,App to mint tokens,, +Golf Club Project,https://nft.koenvandamme.com/,NFT Collection,Ethereum,Model of the club house at a scale of 1:1 in Krefeld (Germany). Architecture by Mies van der Rohe. Realized by Robbrecht en Daem architecten in 2013.,Photography, +Guided Meditation,https://twitter.com/theweekendyogi/status/1495435173772492800?s=21,,,,, +Gumbit,https://www.gumbit.xyz/,,,,, +Gumbit by PJ O’Rourke,https://gumbit.xyz,NFT Drop,Ethereum,,Generative Art,https://thirdweb.com/ethereum/0x8943db33e87ef24fd492452f6b19a56762d9d17b/ +Heroic Story,https://www.ycombinator.com/companies/heroic-story,"Collection, Marketplace",,YC backed company building a collaborative game using NFTs and smart contracts:POAP NFT generated during live twitch streamsAuction based NFT marketplace,Gaming, +Hippie Apes,https://hippieapes.com/,,,,, +Hourglass Movie,https://hourglass-movie.com/,,,,, +Humans in Tech,https://www.humansintech.io/,,,,, +HummingbirdX Ruby,https://hummingbirdx.io/,NFT Drop,Ethereum,Launching a limited collection of 777 3D Generative Sneakers for the exclusive community of Fashion & Art NFT collectors. This collection was designed with incredible precision and thoughtful color combinations in partnership with industry veteran Victoria Horning!,"Fashion, Generative Art", +HunnysNFT,https://hupe.hunnysnft.com/,"NFT Collection, Signature Based Minting",Ethereum,The Official Hunnys Community-Owned Derivative Brand,PFP, +Just A Drop,https://justadrop.wtf/,,,,, +Kaitu Genesis,https://www.projectkaitu.com/,Signature Drop,Ethereum,"The Kaitu Masters will enter the metaverse as the explorers of the path and the founding fathers of the pack. With 777 unique NFTs and 100+ traits, Kaitu will take its first step in creating a real project in the NFT-space. A project created by a wise team with great knowledge. With some help and by following the path, we started to create something greater","Metaverse, PFP",https://thirdweb.com/ethereum/signature-drop/0x6a15e7925951fE01a76FA92b389827Cd3e0e20d9 +KevinToadz,https://kevintoadz.com/,,,,, +Kiwami Genesis,https://kiwami.app/,NFT Drop,Polygon,"Kiwami is a next-generation collective of artists, builders, and rule-breakers. Carefully designed in the metaverse & born in Japan, Kiwami is redefining what it means to be an authentic brand. For those who are Kiwami; extreme, loyal, driven, and ineffable⎯ you've found your people.","Media/Music/Video, Metaverse",https://thirdweb.com/polygon/0x0ab812cd5f162ad06786ac75bd746e17e5a95552/ +La Chatte Pucie,https://www.lachattepucie.io/,,Avalanche,"Like any artistic movement, Kiwami is foremost driven by our community-first mindset. Every one of us brings our own stories, passions, and dreams. Kiwami is here to connect us and nurture the finest culture, rooted in a love for crypto-art that is built both with supreme artistic provenance in the metaverse, as well as in the real world",, +Larp Island,https://larpisland.com/,,,"Larp Island — the NFT project larping as an island nation.The initial mint phase is now complete, with a collection total of 2,222 minted. NFT owners will be able mint future Larp Island NFTs; the journey has just begun!",, +Layer3,https://beta.layer3.xyz/,NFT Drop,Ethereum,Layer3 wants to help the world embrace web3 by providing everyone with simple and intuitive ways to experience crypto-native tools.,Education,https://thirdweb.com/polygon/0x200fb6e28edf0fbc9b5fabf7d39ae583981f5038/ +Livespot,https://inloop.to/,,,Service which allows people to create membership token NFT's,SaaS, +Marco Casali - Freedom 43.5m Drop,https://cloudyachts.io,NFT Drop,Ethereum,"Cloud Yachts is the first digital yacht dealer to the metaverse. It's somewhat like a token gated approach to attending yacht parties, living on yachts and more.","Creative Art, Marketplace, Metaverse",https://thirdweb.com/ethereum/0x1b72098f022e5cbe971ec118fde5afda81b311ec/ +MimeMeNFT,https://twitter.com/MimeMeNFT,,,,, +Mintgate,https://mintgate.io/,"Collection, Token Gated Access",,NFT memberships as a service startup that is using embedded thirdweb software components for key features:1. Membership NFT minting2. No-code token gated landing pages,, +Monument,https://monument.app/,,,Capture significant moments in a creators journey and mint it as an NFT,SaaS, +Music Mania,https://www.playmusicmania.com/,Edition Drop,Polygon,"Music Mania is a free-to-play browser game, digitally recreated and musically infused version of New York City. The user takes on the role of an Agent to stars of the music world. Recruit talented Artists to join your lineup of Bands. Utilize your Band’s skills to develop your strategy and crush the competition in electrifying Band Battles to become the next Music Master of Manhattan!",Gaming, +MVTXNTS,https://twitter.com/MVTXNTS,,,,, +Nefarious Narhwals,https://www.nefariousnarwhals.com/,NFT Drop,Ethereum,A PFP collection of criminal narwhals that steal from the rich and give to charity,PFP, +Newsstands,https://www.trevortraynor.com/newsstandsxyz,NFT Drop,Ethereum,"A collection of 100 photographs minted on the blockchain, includes limited edition newspaper poster",Photography, +NFShe,https://www.nfshe.io/,Edition Drop,Ethereum,,, +NFT Avatar,https://nft-avatar.netlify.app/,,,,, +NFT Caps Club,https://www.nftcaps.club/,,,"Non Fungible Caps (NFCs) redeemable for real life & metaverse caps, with profits shared helping homeless people to get a roof over their heads.",, +NFT Host,https://www.nfthost.app/,,,,, +NFT-Fair,https://charlesvj.hashnode.dev/nft-fair-a-playground-of-nfts,,,a playground of NFTs,, +NFTampons,https://www.nftampons.com/,,,,, +NFTank,https://nftank.xyz/,"Collection, Edition",Mumbai,"NFTank is a faucet for NFTs which can send quick NFTs to your wallet address. Need customisation? You can add your own image, name and description to your NFT. NFTank supports both ERC-721 and ERC-1155 standards. You can access NFTank by visiting NFTank website or installing the NFTank CLI (instructions provided on the website).",Dev Tool, +NGs,https://ngsnft.xyz,NFT Drop,Ethereum,"NG artworks are a limited collection of 1,111 hand-crafted artworks that encapsulate crypto culture and pay homage to its contributors. The process combines glitch, animation, sculpting and 3D modeling with rigorous curation.","Creative Art, Media/Music/Video",https://thirdweb.com/ethereum/0x6e941b9f70bc34bd0083c1088603c3a5b0b2ab17/ +Ninja Animals,https://ninja-animals.mints.ne.jp/,NFT Drop,Polygon,"A collection of #3D, Kind-hearted Ninja Animals, they don't fight. When the time comes, the pets behind them will do something about it. This is a story about the daily life of these kind-hearted Ninja Animals",PFP, +Node Penguins,https://nodepenguins.com/,,Avalanche,"Node Penguins is a collection of unique NFTs that rewards its holders with free nodes, token airdrops, and entries into weekly giveaways. Every penguin wins at least 2 nodes!",, +Ostrich Rookie Card,https://getostrich.com/startup-rookie-card/,NFT Drop,Ethereum,"The Ostrich Rookie Card is for the early supporters, adopters, and believers in Ostrich’s mission to improve global financial wellbeing.Ostrich is a FinTech company that has built a financial accountability app for people who need to build a strong financial foundation in order to live a better life.",Finance,https://thirdweb.com/ethereum/nft-drop/0x0D3E33e3aBE863d163aCeca5e56D4158fFE25338 +OutlawzParrotz,https://www.outlawzparrotz.com/,,,,, +OxHeaddyBears,https://gateway.ipfscdn.io/ipfs/QmSuwRaMjcrHavQq2sioCQ1jnb3cCcYQjwi9J64pwvAC2R/drop.html?contract=0x678C942a12D41ED8DE1f0f52CbCA743F49506fD1&chainId=137,,,,, +PA Club,https://thepac.club,NFT Drop,Ethereum,PA Club's greater goal is to build a vehicle which improves the health and wellbeing of those who are touched by our brand.,"Creative Art, Health",https://thirdweb.com/ethereum/0x85829bf847f0e9417065a22a1b73b35bbc3dc535/sources +Paper,https://paper.xyz/,"Marketplace, Multiple NFT Types, Packs",,"Early stage web3 no-code fiat on-boarding platform using multiple thirdweb smart contracts (ERC721, ERC1155, marketplace, packs) as a default smart contract for their customers","Finance, Payments", +Pentagoats,https://pentagoats.church/,NFT Drop,Ethereum,,PFP, +Performaroo,https://performaroo.com/mint/,,,,, +Pittie Party,https://twitter.com/party_pittie,,,,, +PlexLabs,https://www.plexlabs.io/,,,,, +Powerful Dragons,https://powerfuldragons.com/,,Fantom,"Power Dragons NFT is a collection of 5555 dragons that grants access to weekly $POWER nodes giveaways, exclusive entry to tournaments and future planned utility",, +Presearch,https://www.presearch.io/,"Collection, NFT Drop, Token",,Decentralized search engine,, +Prive Skateboarding,https://www.priveskateboarding.com/,Edition,Polygon,"This is Privê Skateboarding Genesis NFT Collection, representing the S27 Drop, the brand's first-ever merch drop. For every product created in this drop, there is a corresponding NFT.Essa é a ""Privê Skateboarding Genesis NFT Collection"", representando o drop S27, o primeiro da história da marca. Para cada produto produzido, foi gerado um NFT correspondente.Privê Skateboarding Handle with Carehttps://www.priveskateboarding.com",, +ProjectPlant,https://mspade.hashnode.dev/the-first-and-far-from-last,,,,, +psycho mfers in Paris,https://linktr.ee/leonardcombier,NFT Drop,Ethereum,Exclusive access to Leonard Combier's work,Generative Art,https://thirdweb.com/ethereum/0x4a8dc1ecc1d5b7438324e3aa71b978671e4f1fa3/ +Reality dApp,https://josiassejod1.hashnode.dev/reality-dapp-a-take-on-decentralized-real-estate,,,,, +Rough Diamonds,https://roughdiamonds.io/,,,,, +Royal Babes NFT,https://www.royalbabesnft.io/,"Airdrop Tokens, NFT Drop",,"NFT Drop with P2E, raffle, and airdrop mechanics","Gaming, PFP", +Sad As Duck,https://nfts.sadderday.com/,"ERC721A, thirdweb Deploy",Ethereum,"Sad As Duck is a collection of 3,333 unique NFTS based off of our most popular design, ever.Each NFT is programmatically generated from over 115 possible traits, stored as ERC-721 tokens on the Ethereum blockchain and hosted on IPFS.Owning a Sadderday® NFT comes with both digital & real-world benefits.","Fashion, Generative Art, PFP",https://thirdweb.com/dashboard/ethereum/0x4a8d9b27d3562d6b945ab3d361dbb42e51630341/ +Scaredy Cubits Genesis by Misoo x Daz 3D,https://scaredycubits.daz3d.com,NFT Drop,Ethereum,"Scaredy Cubits are cubical beings lost in our spherical world. They’re easily startled, so we don’t know how to tell them they belong to a collection of 500 NFTs designed by 3D art guru Misoo for the Ethereum blockchain.",Generative Art,https://thirdweb.com/ethereum/0xf59a85bbc5395055bff472ea08da0e21ab5aea83/ +Secret Food Society,https://www.thesecretfoodsociety.com/,NFT Drop,,Secret Food Society Series #002 is an NFT collection consisting of 1405 trading cards.,Generative Art, +Shibabets,https://www.shibabets.io/,,,,, +Shredders by Zak Krevitt,https://www.zakkrevitt.xyz/,NFT Drop,Ethereum,"Photography meets generative art - 150 algorithmic variations on a single photograph. Rarity Traits, 4k Resolution, ERC-721 tokens.Free mint as a gift to the web3 community.","Generative Art, Photography", +Signs of Life,https://dorahacks.io/buidl/2933,Signature Based Minting,Mumbai,Using NFTs to help solve Knowledge Management for Collective Intelligence. Submitting a substantive literature review awards a code that can be exchanged for the right to mint an NFT in the NFT collection.,, +Skid City NFT,https://skidcitynft.com/,,,,, +Smircs - The Legacy,https://www.smircs.xyz/,NFT Drop,Ethereum,Advanced generative PFP Smircs,"Generative Art, PFP",https://thirdweb.com/ethereum/0x15fd0f20218967725e6b34a2881dc260d7e9d860/ +Soul Fluffs,https://soulfluffs.com/,"Delayed Reveal, NFT Drop",Ethereum,,PFP, +Space Shorties,https://shawncitydirect.com/,,,,, +Spirit Animal Collection,https://dix.gallery/,Edition Drop,Ethereum,"Spirit Animals is a collection of three color images of 10 editions each, and three monochrome one of ones. Each piece was photographed and edited entirely on a mobile phone.",Photography, +Stickyverse,https://stickyverse.xyz/,NFT Drop,Ethereum,Unique and handmade creatures - Mint an egg and get your random Sticky at https://stickyverse.xyz/,PFP, +Structured Art,https://structured.art/,"Marketplace, NFT Collection, Signature Based Minting",Ethereum,"http://structured.art is an open platform and marketplace to mint, render, and trade HTML artwork, memes, data stores, and other digital artifacts.",,https://thirdweb.com/ethereum/0xe5955643d8153312017ddfb675cdf6f9e5aa8493/ +Summer Girls NFT,https://summergirlsnft.com/,,,,, +Summerjam (Just Add Meta),https://minting.justaddmeta.com/,Edition Drop,Polygon,Remarkable virtual craftsmanship meets ostentatious yet familiar design. Ingredients from a different dimension and extravagant hints of fruits suit everyone's palate.,Metaverse,https://thirdweb.com/dashboard/polygon/edition-drop/0x5e3b3449fa71D503075892a2a0799251C2316b2F +Super Star Ollys,https://opensea.io/collection/super-star-ollys,NFT Drop,Ethereum,Super Star Ollys is the animated genesis collection from kids brand Olly Toons. Visit ollytoons.com for more details. Max supply 39,PFP, +The Coca-Cola Combo Burger Day Collection,https://buoy.studio/coca-cola/,NFT Drop,Polygon,"This International Burger Day, Coca-Cola® is dropping more than 4000 free, unique digital collectables celebrating the classic combination of an ice-cold Coca-Cola® and a burger hot off the grill. Every Coca-Cola combo comes in a mysterious red bag and inside each bag you’ll find a generative burger with varying traits to satisfy every taste, and a classic bottle of Coca-Cola® Zero Sugar that goes with every single one.",, +The Industry Collection,https://theindustry.restaurant/,NFT Drop,Ethereum,"VIP Rewards NFT collection connecting restaurants and their guests! Access to unique web3 dining experiences, while honoring the people who power the Industry.","Food, Membership",https://thirdweb.com/ethereum/0xee7f20f10d57023fe1e5d7d3f84faf76e0f09883/ +The Little Lions,https://thelittlelions.com/,,,"The Little Lions® is a collection of hand drawn NFT’s and each Lion is part of an exclusive collection with more than 200 traits. Our unique artwork style and collection will be one of the most diverse collections in the industry. We believe that the world is ready for a new character that will bring out the values of courage and respect not just to the metaverse, but the world!",, +The Loud Ones,https://theloudones.xyz/,,,A DIGITAL ART COLLECTION BY GREG MIKE,, +The NFT Playbook,https://nft-playbook.xyz/,,,,, +The Nutleys,https://thenutleys.io/,,Ethereum,"A community of 9,999 peanuts - hand-drawn and algorithmically roasted on the Ethereum blockchain.",, +The Oasis,https://theoasis.xyz/,NFT Drop,,3D immersive landscape using NFT Drop + paper checkout to mint tickets,"Media/Music/Video, Metaverse", +The Rugged,https://www.therugged.xyz/the-studio/,NFT Drop,Ethereum,The Rugged is a NFT studio that works on inspired NFT projects from shows like the Originals and book such as the Box.,"Creative Art, Media/Music/Video", +The Squibbles,https://rarible.com/thesquibbles3d/,Edition,Polygon,"The Squibbles®3D is a collection of friendly characters from the creative mind of UK Children's illustrator, author and 3D Artist Jay Stansfield.The sale of these NFTs will be facilitating the production of a new Kid's TV show and to help the continued creative work, of bringing smiles, joy and fun into people's lives.",, +ThirdAuth,https://erickruano.com/meet-thirdauth-a-thirdweb-powered-service-to-add-nft-gated-authentication-to-any-app-or-service,,,A ThirdWeb-powered service to add NFT-Gated authentication to any app or service,, +thirdsnips,https://www.thirdsnips.live/,,,"stop writing thirdweb snippets|use thirdsnips to make it all snap!|all the code snippets from thirdweb portal, packed in an VSCode extension",Dev Tool, +Trust Fund Babies,https://www.tfb.xyz/,,Ethereum,,, +TwNFT,https://blog.anishde.dev/twnft-mint-your-tweets-as-nfts-easily-and-for-free,,,Mint your tweets as NFTs easily and for free,, +Tykes,https://www.tykes.io/,Signature Drop,Ethereum,"Our mission is to connect real estate investors, web3 experts, developers, entrepreneurs, and more to create the future of Digital Real Estate (any application of web3 and real estate).","Education, Membership",https://thirdweb.com/ethereum/0x0E32cEE0445413e118b14d02E0409303D338487a/ +Undead Monster Club,https://undeadmonsterclub.com/,,,"The Undead Monster Club is a collection of 8,888 creature creations. From trailer-park vampires to zombies in parkas, the undead have never looked better. Rich, hand-drawn illustrations make the characters leap off the screen (not literally, don't worry), and ensure the collection stands out from other NFT art.In addition to punky zombies and bar-dwelling skeletons, there will be ten unique, legendary characters to find. These one-of-a-kind Undead Monsters will have their own traits and utilities, and are based on other classic horror icons.",, +Undisclosed Collectors,https://undisclosedcollectors.com/,Edition Drop,Ethereum,3D Metaverse and IRL Fashion,Fashion, +Unofficial Punks,https://www.unofficialpunks.com/,NFT Drop,Polygon,"UPUNKS is a generated 10,000 NFT With a unique traitsUPUNKS is an NFT collection INSPIRED by CRYPTOPUNKS based on the POLYGON blockchain.",Generative Art,https://thirdweb.com/polygon/0x545df7517802d042e0308d7190973daca684a596/ +Vault3,https://vault3.live/,,,https://blog.anurag.tech/introducing-vault3,, +Virtual Void,https://www.thevirtualvoid.com/,NFT Drop,Ethereum,"The NFT Lava Lamp project is a collection of 1000 Utility Art NFTs. 888 of which are randomly generated to start! Each features background designs from my collection ""Geometric NFT Prints"" and is an admission into The Virtual Void collective as an official member. Holders of this NFT will receive 10% off The Virtual Void merch and a raffle position just for NFT Lava Lamp holder giveaways! Owners also are invited to join special channels and spaces on social media! Galaxy Gradient and Designed Base versions exist to offer exclusive perks to their collectors. Of the original 888 the 1st batch of 100 will mint for .0038 ETH. 2nd batch of 350 for .008 ETH. 3rd batch for .038 ETH. 2 to each wallet with mint at TheVirtualVoid.com",Generative Art, +vo2 Fans,https://www.vo2.fans/,,,,, +VoxBox,https://www.voxbox.dev/,,,"Custom 3D spaces, items and wearables built for unique cross-platform experiences.",Metaverse, +W3bStock,https://www.w3bstock.io/,,,A modern IRL music event entity 100% crafted by NFTcommunities!,, +We Are SG,https://wearesg.io,NFT Drop,Ethereum,"Featuring real-life benefits, the We Are SG project aims to make NFTs relevant to all kiasus and kaypohs through an ownership experience that captures all there is to know and love about the +65.","Generative Art, Media/Music/Video, Membership",https://thirdweb.com/ethereum/0xa2d54d463a33ff10956428ef8fa5ba0027401071/ +Web3Chat,https://dev.d1wpobn5tvqxsw.amplifyapp.com/,,,,, +Whop,https://whop.com/,,,Digital Marketplace,Marketplace, +Wolfer Finance,https://wolfer.finance/,NFT Drop,Polygon,NFT drop for cryptocurrency income “non-traditional” investor funded institution aiming to scale and sustain the assets under management,Finance, +Wombo,https://www.wombo.art/,"Collection, Marketplace, Signature Based Minting",,Generative art creator,, +Yes Theory,https://yestheory.com/,"Fiat on-boarding, Token Gated Access",,Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online,, +Zelus,https://zelus.io/,,,Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online,, +Zerk Pass,https://zerkpass.com/,NFT Drop,Ethereum,Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online,Membership,https://thirdweb.com/ethereum/0xba9b18c042e95039378f05cc645c67b889b56960/ +ZombieManZ Collection,https://youmanz.club/,NFT Drop,Polygon,Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online,Creative Art,https://thirdweb.com/polygon/0xb83638045cd6f9417e8fdeddd22b1fa0188600d3/ diff --git a/data/projects.ts b/data/projects.ts new file mode 100644 index 0000000..781ecfa --- /dev/null +++ b/data/projects.ts @@ -0,0 +1,1022 @@ +import ProjectType from "../src/types/ProjectType"; + +export const projects: ProjectType[] = [ + { + title: "100Thieves", + url: "https://collect.100thieves.com", + FeaturesUsed: "Gasless Minting, Magic.Link Wallet Creation, NFT Drop", + Blockchain: "Polygon", + description: + "Free to claim championship commemorative digital collectible with over 700K claims, 200K new crypto wallets created. They plan to continue rewarding fans and creating new experiences with NFTs/tokens for future events.Dynamic and exclusive minting of POAP NFT’s for attendees of an IRL event with a major headphone brand.", + industry: ["Gaming", "eSports"], + }, + { + title: "888Tower Club Genesis", + url: "https://888towerclub.io", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "The 888TOWER CLUB is the very first real profit maker skyscrapper in metaverse. It’s a multi-activity tower with specific floors for entertainment, work and information. Service spaces designed for the B2B as well as B2C market.", + industry: ["Marketplace", "Media/Music/Video"], + }, + { + title: "Aker Elite Pass BNI", + url: "https://blockchainftitalia.com/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Blockchain NFT Italia Aker Pass holders can access to the exclusive Élite group. Holders can undertake a path of education and growth in NFT projects, sharing permanently high-value knowledge in dedicated text and voice chats, with top NFT investors and Blockchain NFT Italia analysts.", + industry: ["Membership"], + dashboardURL: + "https://thirdweb.com/ethereum/0xba0f5dc66852c278c51033ce1e1ddeac27f5f7cb/", + }, + { + title: "Apecademia", + url: "https://apecademia.xyz/", + description: + "Collection of fully animated pixel Apes with a theme surrounding the professional journey through Academia.", + industry: ["PFP"], + }, + { + title: "Arbitrage Assassins", + url: "https://whop.com/arbitrage-assassins", + }, + { + title: "Arcane", + url: "https://nft-maket-place.vercel.app/", + }, + { + title: "Artonic", + url: "https://www.artonic.xyz/", + FeaturesUsed: "NFT Drop", + Blockchain: "Polygon", + description: "AI Art Generator", + industry: ["Generative Art"], + }, + { + title: "Asian Girlz", + url: "https://www.asiangirlz.xyz/", + FeaturesUsed: "Delayed Reveal, NFT Drop, Snapshot Whitelisting", + industry: ["PFP"], + }, + { + title: "Atomic Bomb Bunnies", + url: "https://atombbombbunnies.carrd.co/", + }, + { + title: "Audiobooks", + url: "https://indrajitbnikam.hashnode.dev/audiobooks-an-audible-like-platform-built-with-nextjs-tailwind-and-thirdweb", + description: + "Audiobooks - An Audible like platform built with Next.js, Tailwind and ThirdWeb", + }, + { + title: "Azito Land Deed", + url: "https://azito.xyz", + FeaturesUsed: "NFT Drop", + description: + "AZITO Land Deed NFT - with this collection, holders can own a land in AZITO, a metaverse concept - where members can chat, work on projects. AZITO has a lot of future projects lined up.", + industry: ["Creative Art", "Generative Art", "Metaverse"], + }, + { + title: "Black Heart Saints", + url: "https://blackheartsaints.xyz/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: "Project for the rock band Black Heart Saints", + }, + { + title: "Blergs", + url: "https://www.blergs.xyz/", + }, + { + title: "Bloobies", + url: "https://www.bloobies.art/", + description: + "BLOOBIES IS AN ART-FOCUSED NFT COLLECTIBLEPROJECT MADE FOR SIMPLE DEGENS. OUR STRATEGYIS SIMPLE: LAUNCH FIRST, HYPE LATER. IN A SPACEFULL OF OVER-HYPED PROJECTS, BLOOBIES IS THEMOST UNDER-HYPED PROJECT OF ALL TIME.", + }, + { + title: "Blue Chip NFT Lottery", + url: "https://www.bluechipnftlottery.io/", + }, + { + title: "Breaking Changes", + url: "https://breakingchanges.dev/i-wanna-play-a-game-an-nft-game", + }, + { + title: "Cat Chonks", + url: "https://www.alanamccarthy.com/geekypetnft-links", + }, + { + title: "Caves", + url: "https://caves.co/", + description: "Giveaway and reward players with NFT's through gaming exp", + }, + { + title: "Chainblog", + url: "https://chainblog.io/", + }, + { + title: "Chinese Historical Figure", + url: "https://chfs.site/", + }, + { + title: "City DAO", + url: "https://www.citydao.io/", + description: "Building a city on block chain through creation of a DAO", + industry: ["DAO"], + }, + { + title: "Clubcard", + url: "https://www.clubcard.dev/", + FeaturesUsed: "NFT Drop", + description: "Login with NFT for every website, store, app, or event.", + }, + { + title: "ClydoMint", + url: "https://www.clydomint.xyz/", + FeaturesUsed: "NFT Collection", + Blockchain: "Polygon", + description: + "ClydoMint is a discord bot that allows you to mint NFTs via discord commands.", + industry: ["Dev Tool"], + }, + { + title: "cmposer/PAD", + url: "https://www.iammozart.com/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Fully interactive AudioNFT collection of original 1/1 music created by digital music composer iamMozart. Listen, control, play and record. Become a CMPOSER", + industry: ["Media/Music/Video"], + }, + { + title: "Codems", + url: "https://codems.vercel.app/", + FeaturesUsed: "Edition Drop", + Blockchain: "Polygon", + description: + "Code is poetry - Codems is an NFT collection of poems written in code. Each piece is released as an ERC-1155 token and lives on the Polygon blockchain.", + }, + { + title: "Crayon DAO", + url: "https://twitter.com/_cophi_/status/1475641398372319234?s=20&t=ak0YgGBBItmIMSbTtsEjYQ", + industry: ["DAO"], + }, + { + title: "Criminals of America", + url: "https://criminalsofamerica.xyz/", + }, + { + title: "Crypto Frens", + url: "https://cryptofrens.io/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Artist-led, community-focused digital collectibles project by @0xGrokko", + industry: ["Generative Art", "PFP"], + }, + { + title: "Crypto Girls Club", + url: "https://cryptogirlsclub.xyz/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "The Crypto Girls Club is an ecosystem of 10,001 cool, unique, and diverse girls, ready to take over the NFT Space! Our community thrives on the principles of diversity, inclusion, and equality.", + industry: ["PFP"], + }, + { + title: "Cursed Voodoo Dolls", + url: "https://cursedvoodoodollsexclusive.com/", + description: + "An open-world game built on the Avalanche C Chain Blockchain. Play series of interesting game, earn CVDE token with NFTs. Join us and become part of our community-based governance.", + }, + { + title: "Cute Paws NFT", + url: "https://cutepawsnft.com/mint/", + }, + { + title: "Cypherpunk Zero", + url: "https://halo.electriccoin.co/", + }, + { + title: "DAO Central", + url: "https://daocentral.com/nft", + FeaturesUsed: "NFT Drop, Token, Voting & Governance", + description: "Early access token for a DAO directory", + industry: ["DAO", "Education", "SaaS"], + }, + { + title: "Dhai Token", + url: "https://polygonscan.com/token/0xf04eee2fa7dd65913927377c38579f20ed05b2be", + }, + { + title: "Diamond Hands", + url: "http://diamondhands.candlestick.com/", + description: "A browser based blockchain game", + industry: ["Gaming"], + }, + { + title: "Dragon Baby Collection", + url: "https://bombsquadcat.com/dragon-baby-collection/", + }, + { + title: "Dragon Guild", + url: "https://dragonguildnft.com/", + FeaturesUsed: "Edition Drop", + Blockchain: "Ethereum", + description: + "Upcoming Metaverse Guild NFT project 8,888 Women Dragon Handlers paired with a virtual land plot.", + }, + { + title: "EldeMessage", + url: "https://eldemessage.carrd.co/", + }, + { + title: "Elements", + url: "https://www.codeisart.xyz/", + industry: ["Generative Art"], + dashboardURL: + "https://thirdweb.com/ethereum/0xf873581b3c3e840e24c55024e8e9be865f94dc27/", + }, + { + title: "Faucetli", + url: "https://github.com/buidler-hub/faucetli", + description: "A command line tool to get tokens on testnets quickly!", + industry: ["Creator Tool", "Dev Tool"], + }, + { + title: "Filta", + url: "https://www.getfilta.com/", + FeaturesUsed: + "Dynamic NFT Creation, Marketplace, Mobile App Integratoin, Signature Based Minting", + description: + "AR/VR platform startup using web3 to monetize their community:1. Face Filter “NFT’s as a service”2. Marketplace for buying/selling of face filters3. Extraction tools of 3D models in existing NFT’s", + industry: ["AR/VR", "Marketplace"], + }, + { + title: "flipping ducks", + url: "https://flippingducks.com/", + }, + { + title: "Fnatic", + url: "https://fnatic.com/membership", + FeaturesUsed: + "Fiat on-boarding, Member Wallet Tracking, NFT Drop, Split, Tiered NFT Tokens", + description: + "eSports team launching ‘“future of fandom & community” via:1. Membership “Keys” as NFT’s meant to unlock exclusive rewards2. Token gated exclusive offers with sponsor partners Crypto.com and ASOS", + industry: ["Gaming"], + }, + { + title: "Fortunata World Pass", + url: "https://www.heroicstory.com/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Massively multiplayer D&D, hosted by the world's greatest game masters.", + industry: ["Gaming"], + dashboardURL: + "https://thirdweb.com/ethereum/0x5461cbe7b1042c54ed382d1356d7c4e0b43fa281/", + }, + { + title: "Funky Cups", + url: "https://funkyclubnfts.xyz/", + description: + "Funky Club is an NFT series that is heavily influenced by 1970s funk music. We encourage everyone who joins our community to be FUNKY, which means they are energetic, positive, sweaty achievers who enjoy funk music. This is more than just a series, it’s a cultural movement. Here at Funky Club you’ll discover incredible NFTs, artwork, music and exclusive merchandise.", + }, + { + title: "GASX", + url: "https://xrthxr.art/gasx/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "GASX is a visualization of the gas burned during the mint. Created using procedural textures in Blender, each volume is unique, with 34 colour variations.", + industry: ["Generative Art"], + }, + { + title: "Geeky Pet NFT", + url: "https://www.alanamccarthy.com/geekypetnft", + }, + { + title: "Genesis Block", + url: "https://www.genesisblockchain.io/", + FeaturesUsed: "Collection, Custom Contracts, Marketplace, Token", + description: + "Digital ledger infrastructure provider using advanced thirdweb features:1. White labeled NFT marketplaces as a service2. Custom staking contracts", + }, + { + title: "GetPrime", + url: "https://getprime.anvil.app/", + FeaturesUsed: "Token", + description: "App to mint tokens", + }, + { + title: "Golf Club Project", + url: "https://nft.koenvandamme.com/", + FeaturesUsed: "NFT Collection", + Blockchain: "Ethereum", + description: + "Model of the club house at a scale of 1:1 in Krefeld (Germany). Architecture by Mies van der Rohe. Realized by Robbrecht en Daem architecten in 2013.", + industry: ["Photography"], + }, + { + title: "Guided Meditation", + url: "https://twitter.com/theweekendyogi/status/1495435173772492800?s=21", + }, + { + title: "Gumbit", + url: "https://www.gumbit.xyz/", + }, + { + title: "Gumbit by PJ O’Rourke", + url: "https://gumbit.xyz", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + industry: ["Generative Art"], + dashboardURL: + "https://thirdweb.com/ethereum/0x8943db33e87ef24fd492452f6b19a56762d9d17b/", + }, + { + title: "Heroic Story", + url: "https://www.ycombinator.com/companies/heroic-story", + FeaturesUsed: "Collection, Marketplace", + description: + "YC backed company building a collaborative game using NFTs and smart contracts:POAP NFT generated during live twitch streamsAuction based NFT marketplace", + industry: ["Gaming"], + }, + { + title: "Hippie Apes", + url: "https://hippieapes.com/", + }, + { + title: "Hourglass Movie", + url: "https://hourglass-movie.com/", + }, + { + title: "Humans in Tech", + url: "https://www.humansintech.io/", + }, + { + title: "HummingbirdX Ruby", + url: "https://hummingbirdx.io/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Launching a limited collection of 777 3D Generative Sneakers for the exclusive community of Fashion & Art NFT collectors. This collection was designed with incredible precision and thoughtful color combinations in partnership with industry veteran Victoria Horning!", + industry: ["Fashion", "Generative Art"], + }, + { + title: "HunnysNFT", + url: "https://hupe.hunnysnft.com/", + FeaturesUsed: "NFT Collection, Signature Based Minting", + Blockchain: "Ethereum", + description: "The Official Hunnys Community-Owned Derivative Brand", + industry: ["PFP"], + }, + { + title: "Just A Drop", + url: "https://justadrop.wtf/", + }, + { + title: "Kaitu Genesis", + url: "https://www.projectkaitu.com/", + FeaturesUsed: "Signature Drop", + Blockchain: "Ethereum", + description: + "The Kaitu Masters will enter the metaverse as the explorers of the path and the founding fathers of the pack. With 777 unique NFTs and 100+ traits, Kaitu will take its first step in creating a real project in the NFT-space. A project created by a wise team with great knowledge. With some help and by following the path, we started to create something greater", + industry: ["Metaverse", "PFP"], + dashboardURL: + "https://thirdweb.com/ethereum/signature-drop/0x6a15e7925951fE01a76FA92b389827Cd3e0e20d9", + }, + { + title: "KevinToadz", + url: "https://kevintoadz.com/", + }, + { + title: "Kiwami Genesis", + url: "https://kiwami.app/", + FeaturesUsed: "NFT Drop", + Blockchain: "Polygon", + description: + "Kiwami is a next-generation collective of artists, builders, and rule-breakers. Carefully designed in the metaverse & born in Japan, Kiwami is redefining what it means to be an authentic brand. For those who are Kiwami; extreme, loyal, driven, and ineffable⎯ you've found your people.", + industry: ["Media/Music/Video", "Metaverse"], + dashboardURL: + "https://thirdweb.com/polygon/0x0ab812cd5f162ad06786ac75bd746e17e5a95552/", + }, + { + title: "La Chatte Pucie", + url: "https://www.lachattepucie.io/", + Blockchain: "Avalanche", + description: + "Like any artistic movement, Kiwami is foremost driven by our community-first mindset. Every one of us brings our own stories, passions, and dreams. Kiwami is here to connect us and nurture the finest culture, rooted in a love for crypto-art that is built both with supreme artistic provenance in the metaverse, as well as in the real world", + }, + { + title: "Larp Island", + url: "https://larpisland.com/", + description: + "Larp Island — the NFT project larping as an island nation.The initial mint phase is now complete, with a collection total of 2,222 minted. NFT owners will be able mint future Larp Island NFTs; the journey has just begun!", + }, + { + title: "Layer3", + url: "https://beta.layer3.xyz/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Layer3 wants to help the world embrace web3 by providing everyone with simple and intuitive ways to experience crypto-native tools.", + industry: ["Education"], + dashboardURL: + "https://thirdweb.com/polygon/0x200fb6e28edf0fbc9b5fabf7d39ae583981f5038/", + }, + { + title: "Livespot", + url: "https://inloop.to/", + description: "Service which allows people to create membership token NFT's", + industry: ["SaaS"], + }, + { + title: "Marco Casali - Freedom 43.5m Drop", + url: "https://cloudyachts.io", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Cloud Yachts is the first digital yacht dealer to the metaverse. It's somewhat like a token gated approach to attending yacht parties, living on yachts and more.", + industry: ["Creative Art", "Marketplace", "Metaverse"], + dashboardURL: + "https://thirdweb.com/ethereum/0x1b72098f022e5cbe971ec118fde5afda81b311ec/", + }, + { + title: "MimeMeNFT", + url: "https://twitter.com/MimeMeNFT", + }, + { + title: "Mintgate", + url: "https://mintgate.io/", + FeaturesUsed: "Collection, Token Gated Access", + description: + "NFT memberships as a service startup that is using embedded thirdweb software components for key features:1. Membership NFT minting2. No-code token gated landing pages", + }, + { + title: "Monument", + url: "https://monument.app/", + description: + "Capture significant moments in a creators journey and mint it as an NFT", + industry: ["SaaS"], + }, + { + title: "Music Mania", + url: "https://www.playmusicmania.com/", + FeaturesUsed: "Edition Drop", + Blockchain: "Polygon", + description: + "Music Mania is a free-to-play browser game, digitally recreated and musically infused version of New York City. The user takes on the role of an Agent to stars of the music world. Recruit talented Artists to join your lineup of Bands. Utilize your Band’s skills to develop your strategy and crush the competition in electrifying Band Battles to become the next Music Master of Manhattan!", + industry: ["Gaming"], + }, + { + title: "MVTXNTS", + url: "https://twitter.com/MVTXNTS", + }, + { + title: "Nefarious Narhwals", + url: "https://www.nefariousnarwhals.com/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "A PFP collection of criminal narwhals that steal from the rich and give to charity", + industry: ["PFP"], + }, + { + title: "Newsstands", + url: "https://www.trevortraynor.com/newsstandsxyz", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "A collection of 100 photographs minted on the blockchain, includes limited edition newspaper poster", + industry: ["Photography"], + }, + { + title: "NFShe", + url: "https://www.nfshe.io/", + FeaturesUsed: "Edition Drop", + Blockchain: "Ethereum", + }, + { + title: "NFT Avatar", + url: "https://nft-avatar.netlify.app/", + }, + { + title: "NFT Caps Club", + url: "https://www.nftcaps.club/", + description: + "Non Fungible Caps (NFCs) redeemable for real life & metaverse caps, with profits shared helping homeless people to get a roof over their heads.", + }, + { + title: "NFT Host", + url: "https://www.nfthost.app/", + }, + { + title: "NFT-Fair", + url: "https://charlesvj.hashnode.dev/nft-fair-a-playground-of-nfts", + description: "a playground of NFTs", + }, + { + title: "NFTampons", + url: "https://www.nftampons.com/", + }, + { + title: "NFTank", + url: "https://nftank.xyz/", + FeaturesUsed: "Collection, Edition", + Blockchain: "Mumbai", + description: + "NFTank is a faucet for NFTs which can send quick NFTs to your wallet address. Need customisation? You can add your own image, name and description to your NFT. NFTank supports both ERC-721 and ERC-1155 standards. You can access NFTank by visiting NFTank website or installing the NFTank CLI (instructions provided on the website).", + industry: ["Dev Tool"], + }, + { + title: "NGs", + url: "https://ngsnft.xyz", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "NG artworks are a limited collection of 1,111 hand-crafted artworks that encapsulate crypto culture and pay homage to its contributors. The process combines glitch, animation, sculpting and 3D modeling with rigorous curation.", + industry: ["Creative Art", "Media/Music/Video"], + dashboardURL: + "https://thirdweb.com/ethereum/0x6e941b9f70bc34bd0083c1088603c3a5b0b2ab17/", + }, + { + title: "Ninja Animals", + url: "https://ninja-animals.mints.ne.jp/", + FeaturesUsed: "NFT Drop", + Blockchain: "Polygon", + description: + "A collection of #3D, Kind-hearted Ninja Animals, they don't fight. When the time comes, the pets behind them will do something about it. This is a story about the daily life of these kind-hearted Ninja Animals", + industry: ["PFP"], + }, + { + title: "Node Penguins", + url: "https://nodepenguins.com/", + Blockchain: "Avalanche", + description: + "Node Penguins is a collection of unique NFTs that rewards its holders with free nodes, token airdrops, and entries into weekly giveaways. Every penguin wins at least 2 nodes!", + }, + { + title: "Ostrich Rookie Card", + url: "https://getostrich.com/startup-rookie-card/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "The Ostrich Rookie Card is for the early supporters, adopters, and believers in Ostrich’s mission to improve global financial wellbeing.Ostrich is a FinTech company that has built a financial accountability app for people who need to build a strong financial foundation in order to live a better life.", + industry: ["Finance"], + dashboardURL: + "https://thirdweb.com/ethereum/nft-drop/0x0D3E33e3aBE863d163aCeca5e56D4158fFE25338", + }, + { + title: "OutlawzParrotz", + url: "https://www.outlawzparrotz.com/", + }, + { + title: "OxHeaddyBears", + url: "https://gateway.ipfscdn.io/ipfs/QmSuwRaMjcrHavQq2sioCQ1jnb3cCcYQjwi9J64pwvAC2R/drop.html?contract=0x678C942a12D41ED8DE1f0f52CbCA743F49506fD1&chainId=137", + }, + { + title: "PA Club", + url: "https://thepac.club", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "PA Club's greater goal is to build a vehicle which improves the health and wellbeing of those who are touched by our brand.", + industry: ["Creative Art", "Health"], + dashboardURL: + "https://thirdweb.com/ethereum/0x85829bf847f0e9417065a22a1b73b35bbc3dc535/sources", + }, + { + title: "Paper", + url: "https://paper.xyz/", + FeaturesUsed: "Marketplace, Multiple NFT Types, Packs", + description: + "Early stage web3 no-code fiat on-boarding platform using multiple thirdweb smart contracts (ERC721, ERC1155, marketplace, packs) as a default smart contract for their customers", + industry: ["Finance", "Payments"], + }, + { + title: "Pentagoats", + url: "https://pentagoats.church/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + industry: ["PFP"], + }, + { + title: "Performaroo", + url: "https://performaroo.com/mint/", + }, + { + title: "Pittie Party", + url: "https://twitter.com/party_pittie", + }, + { + title: "PlexLabs", + url: "https://www.plexlabs.io/", + }, + { + title: "Powerful Dragons", + url: "https://powerfuldragons.com/", + Blockchain: "Fantom", + description: + "Power Dragons NFT is a collection of 5555 dragons that grants access to weekly $POWER nodes giveaways, exclusive entry to tournaments and future planned utility", + }, + { + title: "Presearch", + url: "https://www.presearch.io/", + FeaturesUsed: "Collection, NFT Drop, Token", + description: "Decentralized search engine", + }, + { + title: "Prive Skateboarding", + url: "https://www.priveskateboarding.com/", + FeaturesUsed: "Edition", + Blockchain: "Polygon", + description: + 'This is Privê Skateboarding Genesis NFT Collection, representing the S27 Drop, the brand\'s first-ever merch drop. For every product created in this drop, there is a corresponding NFT.Essa é a "Privê Skateboarding Genesis NFT Collection", representando o drop S27, o primeiro da história da marca. Para cada produto produzido, foi gerado um NFT correspondente.Privê Skateboarding Handle with Carehttps://www.priveskateboarding.com', + }, + { + title: "ProjectPlant", + url: "https://mspade.hashnode.dev/the-first-and-far-from-last", + }, + { + title: "psycho mfers in Paris", + url: "https://linktr.ee/leonardcombier", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: "Exclusive access to Leonard Combier's work", + industry: ["Generative Art"], + dashboardURL: + "https://thirdweb.com/ethereum/0x4a8dc1ecc1d5b7438324e3aa71b978671e4f1fa3/", + }, + { + title: "Reality dApp", + url: "https://josiassejod1.hashnode.dev/reality-dapp-a-take-on-decentralized-real-estate", + }, + { + title: "Rough Diamonds", + url: "https://roughdiamonds.io/", + }, + { + title: "Royal Babes NFT", + url: "https://www.royalbabesnft.io/", + FeaturesUsed: "Airdrop Tokens, NFT Drop", + description: "NFT Drop with P2E, raffle, and airdrop mechanics", + industry: ["Gaming", "PFP"], + }, + { + title: "Sad As Duck", + url: "https://nfts.sadderday.com/", + FeaturesUsed: "ERC721A, thirdweb Deploy", + Blockchain: "Ethereum", + description: + "Sad As Duck is a collection of 3,333 unique NFTS based off of our most popular design, ever.Each NFT is programmatically generated from over 115 possible traits, stored as ERC-721 tokens on the Ethereum blockchain and hosted on IPFS.Owning a Sadderday® NFT comes with both digital & real-world benefits.", + industry: ["Fashion", "Generative Art", "PFP"], + dashboardURL: + "https://thirdweb.com/dashboard/ethereum/0x4a8d9b27d3562d6b945ab3d361dbb42e51630341/", + }, + { + title: "Scaredy Cubits Genesis by Misoo x Daz 3D", + url: "https://scaredycubits.daz3d.com", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Scaredy Cubits are cubical beings lost in our spherical world. They’re easily startled, so we don’t know how to tell them they belong to a collection of 500 NFTs designed by 3D art guru Misoo for the Ethereum blockchain.", + industry: ["Generative Art"], + dashboardURL: + "https://thirdweb.com/ethereum/0xf59a85bbc5395055bff472ea08da0e21ab5aea83/", + }, + { + title: "Secret Food Society", + url: "https://www.thesecretfoodsociety.com/", + FeaturesUsed: "NFT Drop", + description: + "Secret Food Society Series #002 is an NFT collection consisting of 1405 trading cards.", + industry: ["Generative Art"], + }, + { + title: "Shibabets", + url: "https://www.shibabets.io/", + }, + { + title: "Shredders by Zak Krevitt", + url: "https://www.zakkrevitt.xyz/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Photography meets generative art - 150 algorithmic variations on a single photograph. Rarity Traits, 4k Resolution, ERC-721 tokens.Free mint as a gift to the web3 community.", + industry: ["Generative Art", "Photography"], + }, + { + title: "Signs of Life", + url: "https://dorahacks.io/buidl/2933", + FeaturesUsed: "Signature Based Minting", + Blockchain: "Mumbai", + description: + "Using NFTs to help solve Knowledge Management for Collective Intelligence. Submitting a substantive literature review awards a code that can be exchanged for the right to mint an NFT in the NFT collection.", + }, + { + title: "Skid City NFT", + url: "https://skidcitynft.com/", + }, + { + title: "Smircs - The Legacy", + url: "https://www.smircs.xyz/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: "Advanced generative PFP Smircs", + industry: ["Generative Art", "PFP"], + dashboardURL: + "https://thirdweb.com/ethereum/0x15fd0f20218967725e6b34a2881dc260d7e9d860/", + }, + { + title: "Soul Fluffs", + url: "https://soulfluffs.com/", + FeaturesUsed: "Delayed Reveal, NFT Drop", + Blockchain: "Ethereum", + industry: ["PFP"], + }, + { + title: "Space Shorties", + url: "https://shawncitydirect.com/", + }, + { + title: "Spirit Animal Collection", + url: "https://dix.gallery/", + FeaturesUsed: "Edition Drop", + Blockchain: "Ethereum", + description: + "Spirit Animals is a collection of three color images of 10 editions each, and three monochrome one of ones. Each piece was photographed and edited entirely on a mobile phone.", + industry: ["Photography"], + }, + { + title: "Stickyverse", + url: "https://stickyverse.xyz/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Unique and handmade creatures - Mint an egg and get your random Sticky at https://stickyverse.xyz/", + industry: ["PFP"], + }, + { + title: "Structured Art", + url: "https://structured.art/", + FeaturesUsed: "Marketplace, NFT Collection, Signature Based Minting", + Blockchain: "Ethereum", + description: + "http://structured.art is an open platform and marketplace to mint, render, and trade HTML artwork, memes, data stores, and other digital artifacts.", + dashboardURL: + "https://thirdweb.com/ethereum/0xe5955643d8153312017ddfb675cdf6f9e5aa8493/", + }, + { + title: "Summer Girls NFT", + url: "https://summergirlsnft.com/", + }, + { + title: "Summerjam (Just Add Meta)", + url: "https://minting.justaddmeta.com/", + FeaturesUsed: "Edition Drop", + Blockchain: "Polygon", + description: + "Remarkable virtual craftsmanship meets ostentatious yet familiar design. Ingredients from a different dimension and extravagant hints of fruits suit everyone's palate.", + industry: ["Metaverse"], + dashboardURL: + "https://thirdweb.com/dashboard/polygon/edition-drop/0x5e3b3449fa71D503075892a2a0799251C2316b2F", + }, + { + title: "Super Star Ollys", + url: "https://opensea.io/collection/super-star-ollys", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Super Star Ollys is the animated genesis collection from kids brand Olly Toons. Visit ollytoons.com for more details. Max supply 39", + industry: ["PFP"], + }, + { + title: "The Coca-Cola Combo Burger Day Collection", + url: "https://buoy.studio/coca-cola/", + FeaturesUsed: "NFT Drop", + Blockchain: "Polygon", + description: + "This International Burger Day, Coca-Cola® is dropping more than 4000 free, unique digital collectables celebrating the classic combination of an ice-cold Coca-Cola® and a burger hot off the grill. Every Coca-Cola combo comes in a mysterious red bag and inside each bag you’ll find a generative burger with varying traits to satisfy every taste, and a classic bottle of Coca-Cola® Zero Sugar that goes with every single one.", + }, + { + title: "The Industry Collection", + url: "https://theindustry.restaurant/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "VIP Rewards NFT collection connecting restaurants and their guests! Access to unique web3 dining experiences, while honoring the people who power the Industry.", + industry: ["Food", "Membership"], + dashboardURL: + "https://thirdweb.com/ethereum/0xee7f20f10d57023fe1e5d7d3f84faf76e0f09883/", + }, + { + title: "The Little Lions", + url: "https://thelittlelions.com/", + description: + "The Little Lions® is a collection of hand drawn NFT’s and each Lion is part of an exclusive collection with more than 200 traits. Our unique artwork style and collection will be one of the most diverse collections in the industry. We believe that the world is ready for a new character that will bring out the values of courage and respect not just to the metaverse, but the world!", + }, + { + title: "The Loud Ones", + url: "https://theloudones.xyz/", + description: "A DIGITAL ART COLLECTION BY GREG MIKE", + }, + { + title: "The NFT Playbook", + url: "https://nft-playbook.xyz/", + }, + { + title: "The Nutleys", + url: "https://thenutleys.io/", + Blockchain: "Ethereum", + description: + "A community of 9,999 peanuts - hand-drawn and algorithmically roasted on the Ethereum blockchain.", + }, + { + title: "The Oasis", + url: "https://theoasis.xyz/", + FeaturesUsed: "NFT Drop", + description: + "3D immersive landscape using NFT Drop + paper checkout to mint tickets", + industry: ["Media/Music/Video", "Metaverse"], + }, + { + title: "The Rugged", + url: "https://www.therugged.xyz/the-studio/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "The Rugged is a NFT studio that works on inspired NFT projects from shows like the Originals and book such as the Box.", + industry: ["Creative Art", "Media/Music/Video"], + }, + { + title: "The Squibbles", + url: "https://rarible.com/thesquibbles3d/", + FeaturesUsed: "Edition", + Blockchain: "Polygon", + description: + "The Squibbles®3D is a collection of friendly characters from the creative mind of UK Children's illustrator, author and 3D Artist Jay Stansfield.The sale of these NFTs will be facilitating the production of a new Kid's TV show and to help the continued creative work, of bringing smiles, joy and fun into people's lives.", + }, + { + title: "ThirdAuth", + url: "https://erickruano.com/meet-thirdauth-a-thirdweb-powered-service-to-add-nft-gated-authentication-to-any-app-or-service", + description: + "A ThirdWeb-powered service to add NFT-Gated authentication to any app or service", + }, + { + title: "thirdsnips", + url: "https://www.thirdsnips.live/", + description: + "stop writing thirdweb snippets|use thirdsnips to make it all snap!|all the code snippets from thirdweb portal, packed in an VSCode extension", + industry: ["Dev Tool"], + }, + { + title: "Trust Fund Babies", + url: "https://www.tfb.xyz/", + Blockchain: "Ethereum", + }, + { + title: "TwNFT", + url: "https://blog.anishde.dev/twnft-mint-your-tweets-as-nfts-easily-and-for-free", + description: "Mint your tweets as NFTs easily and for free", + }, + { + title: "Tykes", + url: "https://www.tykes.io/", + FeaturesUsed: "Signature Drop", + Blockchain: "Ethereum", + description: + "Our mission is to connect real estate investors, web3 experts, developers, entrepreneurs, and more to create the future of Digital Real Estate (any application of web3 and real estate).", + industry: ["Education", "Membership"], + dashboardURL: + "https://thirdweb.com/ethereum/0x0E32cEE0445413e118b14d02E0409303D338487a/", + }, + { + title: "Undead Monster Club", + url: "https://undeadmonsterclub.com/", + description: + "The Undead Monster Club is a collection of 8,888 creature creations. From trailer-park vampires to zombies in parkas, the undead have never looked better. Rich, hand-drawn illustrations make the characters leap off the screen (not literally, don't worry), and ensure the collection stands out from other NFT art.In addition to punky zombies and bar-dwelling skeletons, there will be ten unique, legendary characters to find. These one-of-a-kind Undead Monsters will have their own traits and utilities, and are based on other classic horror icons.", + }, + { + title: "Undisclosed Collectors", + url: "https://undisclosedcollectors.com/", + FeaturesUsed: "Edition Drop", + Blockchain: "Ethereum", + description: "3D Metaverse and IRL Fashion", + industry: ["Fashion"], + }, + { + title: "Unofficial Punks", + url: "https://www.unofficialpunks.com/", + FeaturesUsed: "NFT Drop", + Blockchain: "Polygon", + description: + "UPUNKS is a generated 10,000 NFT With a unique traitsUPUNKS is an NFT collection INSPIRED by CRYPTOPUNKS based on the POLYGON blockchain.", + industry: ["Generative Art"], + dashboardURL: + "https://thirdweb.com/polygon/0x545df7517802d042e0308d7190973daca684a596/", + }, + { + title: "Vault3", + url: "https://vault3.live/", + description: "https://blog.anurag.tech/introducing-vault3", + }, + { + title: "Virtual Void", + url: "https://www.thevirtualvoid.com/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + 'The NFT Lava Lamp project is a collection of 1000 Utility Art NFTs. 888 of which are randomly generated to start! Each features background designs from my collection "Geometric NFT Prints" and is an admission into The Virtual Void collective as an official member. Holders of this NFT will receive 10% off The Virtual Void merch and a raffle position just for NFT Lava Lamp holder giveaways! Owners also are invited to join special channels and spaces on social media! Galaxy Gradient and Designed Base versions exist to offer exclusive perks to their collectors. Of the original 888 the 1st batch of 100 will mint for .0038 ETH. 2nd batch of 350 for .008 ETH. 3rd batch for .038 ETH. 2 to each wallet with mint at TheVirtualVoid.com', + industry: ["Generative Art"], + }, + { + title: "vo2 Fans", + url: "https://www.vo2.fans/", + }, + { + title: "VoxBox", + url: "https://www.voxbox.dev/", + description: + "Custom 3D spaces, items and wearables built for unique cross-platform experiences.", + industry: ["Metaverse"], + }, + { + title: "W3bStock", + url: "https://www.w3bstock.io/", + description: + "A modern IRL music event entity 100% crafted by NFTcommunities!", + }, + { + title: "We Are SG", + url: "https://wearesg.io", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Featuring real-life benefits, the We Are SG project aims to make NFTs relevant to all kiasus and kaypohs through an ownership experience that captures all there is to know and love about the +65.", + industry: ["Generative Art", "Media/Music/Video", "Membership"], + dashboardURL: + "https://thirdweb.com/ethereum/0xa2d54d463a33ff10956428ef8fa5ba0027401071/", + }, + { + title: "Web3Chat", + url: "https://dev.d1wpobn5tvqxsw.amplifyapp.com/", + }, + { + title: "Whop", + url: "https://whop.com/", + description: "Digital Marketplace", + industry: ["Marketplace"], + }, + { + title: "Wolfer Finance", + url: "https://wolfer.finance/", + FeaturesUsed: "NFT Drop", + Blockchain: "Polygon", + description: + "NFT drop for cryptocurrency income “non-traditional” investor funded institution aiming to scale and sustain the assets under management", + industry: ["Finance"], + }, + { + title: "Wombo", + url: "https://www.wombo.art/", + FeaturesUsed: "Collection, Marketplace, Signature Based Minting", + description: "Generative art creator", + }, + { + title: "Yes Theory", + url: "https://yestheory.com/", + FeaturesUsed: "Fiat on-boarding, Token Gated Access", + description: + "Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online", + }, + { + title: "Zelus", + url: "https://zelus.io/", + description: + "Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online", + }, + { + title: "Zerk Pass", + url: "https://zerkpass.com/", + FeaturesUsed: "NFT Drop", + Blockchain: "Ethereum", + description: + "Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online", + industry: ["Membership"], + dashboardURL: + "https://thirdweb.com/ethereum/0xba9b18c042e95039378f05cc645c67b889b56960/", + }, + { + title: "ZombieManZ Collection", + url: "https://youmanz.club/", + FeaturesUsed: "NFT Drop", + Blockchain: "Polygon", + description: + "Large YouTube media brand using NFT’s to launch a new model for both funding and creating community ownership in media projects starting with “Project Iceman” documentary:1. Ticket NFT’s to be used for watching the premier2. VIP NFT’s for exclusive perks3. Selling of clips of the movie to own and get mentioned on movie credits4. Token gated viewing of the documentary online", + industry: ["Creative Art"], + dashboardURL: + "https://thirdweb.com/polygon/0xb83638045cd6f9417e8fdeddd22b1fa0188600d3/", + }, +]; diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..20e151f --- /dev/null +++ b/next.config.js @@ -0,0 +1,10 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + swcMinify: true, + experimental: { + esmExternals: false, + }, +}; + +module.exports = nextConfig; diff --git a/package.json b/package.json new file mode 100644 index 0000000..bf6f729 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "built-on-thirdweb", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@chakra-ui/icons": "^2.0.15", + "@chakra-ui/react": "^2.4.4", + "@emotion/react": "^11", + "@emotion/styled": "^11", + "@fontsource/inter": "^4.5.14", + "@react-icons/all-files": "^4.1.0", + "csvtojson": "^2.0.10", + "framer-motion": "^8", + "next": "13.1.1", + "next-seo": "^5.15.0", + "react": "18.2.0", + "react-dom": "18.2.0" + }, + "devDependencies": { + "@types/node": "18.11.18", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.10", + "eslint": "8.31.0", + "eslint-config-next": "13.1.1", + "prettier": "^2.8.1", + "typescript": "^4.9.4" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..f31fcd1 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,3897 @@ +lockfileVersion: 5.4 + +specifiers: + '@chakra-ui/icons': ^2.0.15 + '@chakra-ui/react': ^2.4.4 + '@emotion/react': ^11 + '@emotion/styled': ^11 + '@fontsource/inter': ^4.5.14 + '@react-icons/all-files': ^4.1.0 + '@types/node': 18.11.18 + '@types/react': ^18.0.26 + '@types/react-dom': ^18.0.10 + csvtojson: ^2.0.10 + eslint: 8.31.0 + eslint-config-next: 13.1.1 + framer-motion: ^8 + next: 13.1.1 + next-seo: ^5.15.0 + prettier: ^2.8.1 + react: 18.2.0 + react-dom: 18.2.0 + typescript: ^4.9.4 + +dependencies: + '@chakra-ui/icons': 2.0.15_react@18.2.0 + '@chakra-ui/react': 2.4.5_xcb2icnvjeltjpmlq3fhxstwhm + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + '@fontsource/inter': 4.5.14 + '@react-icons/all-files': 4.1.0_react@18.2.0 + csvtojson: 2.0.10 + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.1.1_biqbaboplfbrettd7655fr4n2y + next-seo: 5.15.0_q76c2b4vyoegvsbrcwkfvimnai + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + +devDependencies: + '@types/node': 18.11.18 + '@types/react': 18.0.26 + '@types/react-dom': 18.0.10 + eslint: 8.31.0 + eslint-config-next: 13.1.1_iukboom6ndih5an6iafl45j2fe + prettier: 2.8.1 + typescript: 4.9.4 + +packages: + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + dev: false + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: false + + /@babel/plugin-syntax-jsx/7.18.6: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.20.2 + dev: false + + /@babel/runtime/7.20.7: + resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + + /@babel/types/7.20.7: + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: false + + /@chakra-ui/accordion/2.1.5_hhfhekonm6ksiep7v2gk6jm74e: + resolution: {integrity: sha512-mxpcbnrbraYGNu/tmYC/Y0BNqM8jGXYygl4wzttlMSm8pXrhXApyv0bNBsU6zbBWqeyQE64R14N1ONl4i8CMkQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + dependencies: + '@chakra-ui/descendant': 3.0.12_react@18.2.0 + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/transition': 2.0.13_mpyaigbqivyzkdvk6rklhdk7tm + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + dev: false + + /@chakra-ui/alert/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-dG+tgfOT9LVsx+scvXdKBj3D8XRnZ1pTul4G6TSRK6A4FifSwSTvNnmjvNpoH0Vh1dSMRI0zxpV8PAfs9dS9KA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/spinner': 2.0.12_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/anatomy/2.1.1: + resolution: {integrity: sha512-LUHAoqJAgxAqmyckG5bUpBrfEo1FleEyY+1A8hkWciy58gZ+h3GoY9oBpHcdo7XdHPpy3G+3hieK/7i9NLwxAw==} + dev: false + + /@chakra-ui/avatar/2.2.2_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-wFDK1wT5kQxkpCAX6mPhx9kh0Pi2RnfN32bCRFio4Mmiq0ltfSEWi3/XxlawDr31Ch3T3qbtPVLqn355B4U9ZA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/image': 2.0.13_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-children-utils': 2.0.5_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/breadcrumb/2.1.2_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-NbWg9YKCxo6nbwORpfFkD6bIDvcDdCPPLx+tqIqVwoplpaSPeFV5lzPy4Lg/MS6x6Ko6a/GItGpDQGPuey+iWA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/react-children-utils': 2.0.5_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/breakpoint-utils/2.0.6: + resolution: {integrity: sha512-aigYoZdHtV+PNFr/RTHjbIYK49PsMLvwtpZsowKWJ6xDyPKHtfhwZ2VOBTUyaQf4mXgaB9MNOF46zOTJN8RfLQ==} + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + dev: false + + /@chakra-ui/button/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-XdP1sB67N2DujDXPWyyXMTjW7frcnbf3yN/3F/asQClZX7ppw8Y36a6uZ94+6Cv67BPc0CokN+m3oQZhINJ+vw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/spinner': 2.0.12_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/card/2.1.4_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-MO8tjFBX2OZJt+NOthDoKcGRMQW/43NePze8Sju7zXqv1ocq7VB0DvToPLkopgeKaPx6AyYhzRXQjYXLcjYgQw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/checkbox/2.2.6_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-WbBTtU4Lh70Ng2FX0R2IUs3KY0h5y/lmpE6I5N+F1KN54XCmEnInEsGQmXyYpvHknh56YDfdpPcyrNQoXZvubw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/form-control': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/visually-hidden': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@zag-js/focus-visible': 0.1.0 + react: 18.2.0 + dev: false + + /@chakra-ui/clickable/2.0.12_react@18.2.0: + resolution: {integrity: sha512-boZwlHZ1BdsC4P/1r+SRbKRMG+/UzOgc16Fmhl2QkZquVF6jS6QtJBS1/fL+1N8oijz87nuhBoetNECnfWYN+w==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + react: 18.2.0 + dev: false + + /@chakra-ui/close-button/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-C/MR6EH+MUC49QCtKdoeAq/GYvs4CEvl0xjwri6qFYd8+UEkXPfl33Idw0c3kPbGe+aTrh4vMAYrRNwc4BveIg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/color-mode/2.1.11_react@18.2.0: + resolution: {integrity: sha512-556wqI/MohJAqzP9AD+YsKGi982TzrsAaRGr7RCY5fChNe/wHraLPjMPNITPjjDQWiUmZYkaEos78/4u3qOdpA==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/control-box/2.0.12_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-SR2rG917ttCAda9Kh0eqr0X2AWQii2iRrgTks3fbDGi7seV7m3tkrpK2hr7rPz5zX0UoJi6CFO04Q6cSclFylw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/counter/2.0.12_react@18.2.0: + resolution: {integrity: sha512-LselA3J2OvO1GxXo9pTvFEDEYXaSkelEGAOasUfME2ckQnznMOI96x7cLAujyMuhTAuGnz0n4mxAOp/iMHKL4Q==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/number-utils': 2.0.6 + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + react: 18.2.0 + dev: false + + /@chakra-ui/css-reset/2.0.11_hp5f5nkljdiwilp4rgxyefcplu: + resolution: {integrity: sha512-TnydPIMYaQX8kJ8cKgbXfHaBKLr9wCqZS+UnqUxUo3YzMNRjOUPg4DWVO4n4s+GwuZy860DGsBoJaheLqrilVg==} + peerDependencies: + '@emotion/react': '>=10.0.35' + react: '>=18' + dependencies: + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + react: 18.2.0 + dev: false + + /@chakra-ui/descendant/3.0.12_react@18.2.0: + resolution: {integrity: sha512-jx37SI6PYKMSgn+46Ou8LGa2nbEiBRmU4rzz+0/klVpCSd4yQLcm1c4nPv0D7SoQrhq/cQq4tUPfC2U4tXeovQ==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/dom-utils/2.0.5: + resolution: {integrity: sha512-cZsaji3ntRcJOqrc9xyS2JSGXr/VLPFTTvShLApxg5dCDWvrGrCJGQ+iSP6R2FGHo2D6cpAgMdPO9O65KUyZBA==} + dev: false + + /@chakra-ui/editable/2.0.17_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-1Yy2rfWPtRg/1qx2yv9ovTwrpuFHFLEB8LyizM44yvKnSEqTb2K6CTYhVHQBzI92bQUbGsorSflLvFFUzB55XQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-focus-on-pointer-down': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/event-utils/2.0.7: + resolution: {integrity: sha512-OBEIx7CIK5k3nYUGnh2WDhth1oGe26fwXMVQjVM9+2LBUYw2Y1Ufac4o7lMiD1CnyUP+Q70yjMV/mFacvP1EMw==} + dev: false + + /@chakra-ui/focus-lock/2.0.14_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-p4aieMBm4CG+uhfJ/W+2p3koGfPsHzdzSu2A8AYM5kGZ3rCx6IM97XYSneConw5WH7mSQR4lXzuEDjAyDozXFg==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/dom-utils': 2.0.5 + react: 18.2.0 + react-focus-lock: 2.9.2_kzbn2opkn2327fwg5yzwzya5o4 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@chakra-ui/form-control/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-HPT65tNxQJ6E3AqhREa90aJOdJ1TUj+Y37fLqhIUOMrFX2eLjthE81XswjrUGbcaQk0DuCqMLMBFjeUNxo2Qhw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/hooks/2.1.3_react@18.2.0: + resolution: {integrity: sha512-5CPlo5sNNRtXxxsiXd0z/VCibnVt4elyfiGLigvy17kgBYIUMC9iJSssYXA276Sy9oDrTuSa92k9oZ8k7ntRng==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-utils': 2.0.10_react@18.2.0 + '@chakra-ui/utils': 2.0.13 + compute-scroll-into-view: 1.0.14 + copy-to-clipboard: 3.3.1 + react: 18.2.0 + dev: false + + /@chakra-ui/icon/3.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-ksNDXSByoLFNec/7UANtiy/lHt2NO3/Xe5KIde3zh70yY1QcRQjO8TjvXgYwqLbR0D6OzMGggrZnJKafeZhjRQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/icon/3.0.14_react@18.2.0: + resolution: {integrity: sha512-ksNDXSByoLFNec/7UANtiy/lHt2NO3/Xe5KIde3zh70yY1QcRQjO8TjvXgYwqLbR0D6OzMGggrZnJKafeZhjRQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + react: 18.2.0 + dev: false + + /@chakra-ui/icons/2.0.15_react@18.2.0: + resolution: {integrity: sha512-/Hsefej7DfRMg+Go+gf/UU4PHNMPmba41ogO1K3242aP9VSs/6/qXB3zrZHl21OX/rdrK408VqYEPInLmUwiHw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/icon': 3.0.14_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/image/2.0.13_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-zcTN3DuhoLCkCgCwPGvy++F9jaCE2OQjoLKJSU2Rnc0c8WjCZZqXKuRdg3GhaYc80kaVSexMSc6h04Hki+JgVQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/input/2.0.15_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-b8O2bggvBJnWfwjbVDXaYfRB0gd8tceNpaH/5EfUSPWnBkkrAPS4Gdvu7nr+uQsaR0t8QjHQ19bxq6s37jlGOA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/form-control': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/object-utils': 2.0.6 + '@chakra-ui/react-children-utils': 2.0.5_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/layout/2.1.12_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-iIz9QiS0iB+8NUX5r9TtCbV2JbGzEbKVPiTTtnf48utu12lX4xcdpZJm6jgtgWjvwyo+N+FxyQ8oNff5OqN+Hw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/breakpoint-utils': 2.0.6 + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/object-utils': 2.0.6 + '@chakra-ui/react-children-utils': 2.0.5_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/lazy-utils/2.0.4: + resolution: {integrity: sha512-HaVlEIlWNdk9vuubfc+EJkNkwP4pORXkPanP72KF8CxM4NN1hCSm+2gAvlCZCmWUIKIyhGMO1lXPY923o2Mnug==} + dev: false + + /@chakra-ui/live-region/2.0.12_react@18.2.0: + resolution: {integrity: sha512-hzCvqeYRtocLn0KmlEpVdYbt/7Tb5tBtsjMBfJb2lQkarQRwC9xzZ4arCcsDZAWiR3c3wvXdSob3vZ71biz46g==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/media-query/3.2.9_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-4vaf8YqgIs5zhaQTLAif+aiiixo9gpk1xiTn4oTiDZQFuTVhKyv4iI93NbAKif/Bls+8XghbMo0rF93DjqRRzg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/breakpoint-utils': 2.0.6 + '@chakra-ui/react-env': 2.0.12_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/menu/2.1.6_hhfhekonm6ksiep7v2gk6jm74e: + resolution: {integrity: sha512-/ypgx+JmYgItoBq0bUMetnjDu3aS75lra4xVQeMEG8L7y8/q7B4uIIJeSVh7o8UQJCvV05doxnwsxV7zBW29bw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + dependencies: + '@chakra-ui/clickable': 2.0.12_react@18.2.0 + '@chakra-ui/descendant': 3.0.12_react@18.2.0 + '@chakra-ui/lazy-utils': 2.0.4 + '@chakra-ui/popper': 3.0.11_react@18.2.0 + '@chakra-ui/react-children-utils': 2.0.5_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-animation-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-disclosure': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-focus-effect': 2.0.8_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-outside-click': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/transition': 2.0.13_mpyaigbqivyzkdvk6rklhdk7tm + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + dev: false + + /@chakra-ui/modal/2.2.6_bdkrxkyufowypk62adbcobl4ne: + resolution: {integrity: sha512-NyGovs3+MimltfCyqrpr20vtwNOaNykJGQFp7GfsfiInoMU7fOyDAc12JfgcVl3LCwk0bEo60hx1zxZ3GQvUxQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + dependencies: + '@chakra-ui/close-button': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/focus-lock': 2.0.14_kzbn2opkn2327fwg5yzwzya5o4 + '@chakra-ui/portal': 2.0.13_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/transition': 2.0.13_mpyaigbqivyzkdvk6rklhdk7tm + aria-hidden: 1.2.2_kzbn2opkn2327fwg5yzwzya5o4 + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-remove-scroll: 2.5.5_kzbn2opkn2327fwg5yzwzya5o4 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@chakra-ui/number-input/2.0.15_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-x04CqLPFF1bYiIiosB5xoWSoOKYBbrB5EMpm1382X11fdsdrkkR2/3Jqb3Hh0yVV63FtxXaYEeUENb6tJMcGmQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/counter': 2.0.12_react@18.2.0 + '@chakra-ui/form-control': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-event-listener': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-interval': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/number-utils/2.0.6: + resolution: {integrity: sha512-VLOyoiXGpZ+eCQSPqKdBCEpen9VAo6pc6FDFuf4BNdIVEfh6ee//Zl7XjyTAGr1G4HUANp8ZxVHHPvtQ10VP4w==} + dev: false + + /@chakra-ui/object-utils/2.0.6: + resolution: {integrity: sha512-fw1AjQ4wdL8hqPGiE6ulXyugwh1m70YluG1yWGZDPi909zJj1/uL0DClgiNJY/8zWJrbMwDjGdYziXudLxahgA==} + dev: false + + /@chakra-ui/pin-input/2.0.17_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-uDL8HIjuvvcEO9YBiAOewFtlrjPDqF+xPIWBh4hetDVt6Pd9XavvuyRJjsogjAZt0FsweUg5sF8g/iVLAihCAQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/descendant': 3.0.12_react@18.2.0 + '@chakra-ui/react-children-utils': 2.0.5_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/popover/2.1.5_hhfhekonm6ksiep7v2gk6jm74e: + resolution: {integrity: sha512-ERM9312mJ1RbiRRdgn0E8jS10ZNBsACFkLhnEe++Ow27pjuIxL/MCpCatEGx9b97osHSsfPHekHjaLcOoCqVIw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + dependencies: + '@chakra-ui/close-button': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/lazy-utils': 2.0.4 + '@chakra-ui/popper': 3.0.11_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-animation-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-disclosure': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-focus-effect': 2.0.8_react@18.2.0 + '@chakra-ui/react-use-focus-on-pointer-down': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + dev: false + + /@chakra-ui/popper/3.0.11_react@18.2.0: + resolution: {integrity: sha512-fsKwgq3E0S6FqCzTCQ7HQEr2BOHfHZZMiqvFpGyrIPQ/Esv7aE3Ipw4y4RHTztzJ+vUKK3XTbJzX1cU4RR4a8Q==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@popperjs/core': 2.11.6 + react: 18.2.0 + dev: false + + /@chakra-ui/portal/2.0.13_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-EuzaYJuIXM5elqy0MmXe+nc2bHm72JpxkM/PX+LnRTlkA44Kj/iQP5gnx5KHLVG4RPbcG5p61W4KzIBPSRY0+g==} + peerDependencies: + react: '>=18' + react-dom: '>=18' + dependencies: + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@chakra-ui/progress/2.1.3_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-RnVFvdWXrj06oVG0R0m/OunXJ9oxMrcI/UHGgTw74FbjZDSSv7+8j9397iu2Mop7v6iJi0Rhm8Nyi/wEqlO9lw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/provider/2.0.27_5rzy53przelm5jchjmb5vr6dxy: + resolution: {integrity: sha512-tE35YOuAHKwRcRkn8ETgccT8J2+KMfMNuqUoNqXIyh8du7hVTSsZgEOj5dMkw4z0ubwMMpZdV2ftupFOCtHm5g==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' + react-dom: '>=18' + dependencies: + '@chakra-ui/css-reset': 2.0.11_hp5f5nkljdiwilp4rgxyefcplu + '@chakra-ui/portal': 2.0.13_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-env': 2.0.12_react@18.2.0 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/utils': 2.0.13 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@chakra-ui/radio/2.0.15_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-kx8q8O0jlOaYhAVJhT7nYGoHreV1hDVK914hsIx2mI4QiZcpQXY6thBiPlnIJXAKpiX4rP+90Eh7QyOvOqfxTQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/form-control': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@zag-js/focus-visible': 0.1.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-children-utils/2.0.5_react@18.2.0: + resolution: {integrity: sha512-rP/1HFR9J6wohIzLe/gU+vpey27uey9pVa46VTZfApI6VdzDWiQT1pmrGQeMkba07KdU2MJS/60dhGM4NfvcQA==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-context/2.0.6_react@18.2.0: + resolution: {integrity: sha512-+Bk/lDBirj6KE3vbyyUVCqFGqAe+MOso+1NRHQ0m66/sXWFFnoL/lvuq4osdNp80DOVQ4EYYnHI0olSZZvuKEg==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-env/2.0.12_react@18.2.0: + resolution: {integrity: sha512-BPTz2cxNKhNc1y5J9cCOYndbGiNulpMwihZLkybLRJ1qzZic4KuD3iGOkagJ81STKoPkKEZWfcjnrQTCJTq1fg==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-types/2.0.6_react@18.2.0: + resolution: {integrity: sha512-aAq/nl//PneEfeaDb94zwfXor4OP/d5kc6dEXOZB2HJgCt3hu2+F/1u1QpPLPPTys5xexkQojuZQLnnD9lmQFw==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-animation-state/2.0.7_react@18.2.0: + resolution: {integrity: sha512-v4p5jTopFvYah3vrRU7m6W+m1IEIqxfDco6ASeoEWEcKab4WBdQ1OQr1Oxgip+UIgmvLUnl+3BS+jPUuuKkdgg==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/dom-utils': 2.0.5 + '@chakra-ui/react-use-event-listener': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-callback-ref/2.0.6_react@18.2.0: + resolution: {integrity: sha512-JKh0GJQvLonjSVQJjsBs2gE+Zix/DXfAo8kzNE+DzNf49CNomX59TkcJNXDjtzSktn6GfqDF8IOObJlGlbtG7g==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-controllable-state/2.0.7_react@18.2.0: + resolution: {integrity: sha512-vKGgMtZb/06KnIF0XUFjWvwfKs3x35M6FEc4FU/wgM5FDU9T6Vd1TG7kDHFMoYdcvRf2/fgzkOxgTN052+sMkw==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-disclosure/2.0.7_react@18.2.0: + resolution: {integrity: sha512-vQG8AxYq+BkaurCHdMA9pxJAfQDmErMzn9hn2elP0dVfKe2a0O7aCFzX2Ff9PeeBKWOFlUfKf79gRBnhXRa5xw==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-event-listener/2.0.6_react@18.2.0: + resolution: {integrity: sha512-lDtccra2B/1ap6Z7NESS4QfZajfOLd/jafmVdiO0xc4YSs6VDhenipMCv9O47U5EXapG6jfTXs2nbFkc3jRKiA==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-focus-effect/2.0.8_react@18.2.0: + resolution: {integrity: sha512-Et6/97A/6ndPygj6CF8+T7RQH0gsW5fkWNi64R7OjuQSjWxGq1kcmyBGm4E2u2Hbmtf4Hm1dcjzilnYbG7M7IA==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/dom-utils': 2.0.5 + '@chakra-ui/react-use-event-listener': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-focus-on-pointer-down/2.0.5_react@18.2.0: + resolution: {integrity: sha512-xDQUp8s+a+0DgqOWdvKXgIZcyXH5RXKkC+qa0mbUJf54b9qLbrD6yw3o2jAvDEGa7vLBjaVY4jfOAdzt7+Na2g==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-event-listener': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-interval/2.0.4_react@18.2.0: + resolution: {integrity: sha512-LCS0CijCBEJW1dz2WQThGn+wPSaA6YWPEWeS2WmobbQhkjLbzEy2z8CIG5MeUopX8v6kDDnCMmIpocmrIyGGbA==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-latest-ref/2.0.4_react@18.2.0: + resolution: {integrity: sha512-7xxQeu7PtFUEXbd+BZ+UMX9ASpJET02z9EgtqSfnMgB1ccgo/1i8CYI2/BcolwRf05EUD7kOUA+7eHyP4EI3Uw==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-merge-refs/2.0.6_react@18.2.0: + resolution: {integrity: sha512-m4fQtm5cn3F39nLj5MhmKsAzdFaYMldR8a4VMtfC2Pnd+bqX8jx2q2yPCjpam9x/Wnh8ZRBMJ2KAjAiGnF3XXw==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-outside-click/2.0.6_react@18.2.0: + resolution: {integrity: sha512-wbZI4zDwSiQ3jCZ++PKmv7uIU6oyEbaap8s6e3O9/JFAlPXxAG48DcSHmQZ8scyEu/wwd8A+/3go49T4VIvc7w==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-pan-event/2.0.7_react@18.2.0: + resolution: {integrity: sha512-0hftGHCAquc+gOOgG14TWynSAgM1Sal0E7e5MlExkukJthpivqDSYLFsAmInoifZhMFJdoHFSOrsZ8K1tQlSrA==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/event-utils': 2.0.7 + '@chakra-ui/react-use-latest-ref': 2.0.4_react@18.2.0 + framesync: 5.3.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-previous/2.0.4_react@18.2.0: + resolution: {integrity: sha512-ZzILmNAoRVPDRFhKUceksQGETQyne4ST7W7Y5NPkr/OAJuzc2njodY0GjGiJTF2YpOSelRn6KB8MDhwp4XR2mw==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-safe-layout-effect/2.0.4_react@18.2.0: + resolution: {integrity: sha512-GbQIdhiesXZ8DV+JxiERz3/zki6PELhYPz/7JxyFUk8xInJnUcuEz2L4bV7rXIm9/bd2kjf4gfV+lHOGfpJdLw==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-size/2.0.6_react@18.2.0: + resolution: {integrity: sha512-86j+4hnrhsO9FjU0bVfkNLy2aTAyKnnu6VHxmQUnUWxxFUFJEfXSiWaFgxmKcK/miBDALqY/jdt3SIEdokO9iw==} + peerDependencies: + react: '>=18' + dependencies: + '@zag-js/element-size': 0.1.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-timeout/2.0.4_react@18.2.0: + resolution: {integrity: sha512-7EqjJVRv61DmWb9UE4R9LPf3l1SDfawQ2/ax/e0lYpDBjaeV013wUH1uurRq8jn/vR1DhNzfRB5VtimE2f2Vsw==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + react: 18.2.0 + dev: false + + /@chakra-ui/react-use-update-effect/2.0.6_react@18.2.0: + resolution: {integrity: sha512-P6+0hocnasjl8xOrFH9BklyCNNzCBu/XAl5y7kZ82uVnS99SaC6cppO9/qWRZI9cYYheWfJ4lyLGeLOcNmI8/Q==} + peerDependencies: + react: '>=18' + dependencies: + react: 18.2.0 + dev: false + + /@chakra-ui/react-utils/2.0.10_react@18.2.0: + resolution: {integrity: sha512-YuAlNK+ol80JZ7dnjv+Wl9NW6OA0UOfIxoyuFTXpaQzB5Y+5fw5o283enmuWQHr/ADLgXg7CYJEsn5qe8LHkNg==} + peerDependencies: + react: '>=18' + dependencies: + '@chakra-ui/utils': 2.0.13 + react: 18.2.0 + dev: false + + /@chakra-ui/react/2.4.5_xcb2icnvjeltjpmlq3fhxstwhm: + resolution: {integrity: sha512-B7R0Zch90g+iBeaGcQFCQgicEi/trtT+pK2HBXqEkejjQs5pymXOtbDBv4z18xkSW7gyZMQZkfeSy6t9Z/r6bg==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + dependencies: + '@chakra-ui/accordion': 2.1.5_hhfhekonm6ksiep7v2gk6jm74e + '@chakra-ui/alert': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/avatar': 2.2.2_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/breadcrumb': 2.1.2_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/button': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/card': 2.1.4_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/checkbox': 2.2.6_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/close-button': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/control-box': 2.0.12_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/counter': 2.0.12_react@18.2.0 + '@chakra-ui/css-reset': 2.0.11_hp5f5nkljdiwilp4rgxyefcplu + '@chakra-ui/editable': 2.0.17_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/form-control': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/hooks': 2.1.3_react@18.2.0 + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/image': 2.0.13_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/input': 2.0.15_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/layout': 2.1.12_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/live-region': 2.0.12_react@18.2.0 + '@chakra-ui/media-query': 3.2.9_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/menu': 2.1.6_hhfhekonm6ksiep7v2gk6jm74e + '@chakra-ui/modal': 2.2.6_bdkrxkyufowypk62adbcobl4ne + '@chakra-ui/number-input': 2.0.15_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/pin-input': 2.0.17_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/popover': 2.1.5_hhfhekonm6ksiep7v2gk6jm74e + '@chakra-ui/popper': 3.0.11_react@18.2.0 + '@chakra-ui/portal': 2.0.13_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/progress': 2.1.3_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/provider': 2.0.27_5rzy53przelm5jchjmb5vr6dxy + '@chakra-ui/radio': 2.0.15_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-env': 2.0.12_react@18.2.0 + '@chakra-ui/select': 2.0.15_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/skeleton': 2.0.21_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/slider': 2.0.17_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/spinner': 2.0.12_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/stat': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/styled-system': 2.5.1 + '@chakra-ui/switch': 2.0.18_hhfhekonm6ksiep7v2gk6jm74e + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/table': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/tabs': 2.1.6_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/tag': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/textarea': 2.0.15_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/theme': 2.2.3_ak67p4fuwhwgy7hpxa6ejvcgoy + '@chakra-ui/theme-utils': 2.0.7 + '@chakra-ui/toast': 4.0.7_aa377r4densd57tb67vsoi2p7y + '@chakra-ui/tooltip': 2.2.4_aa377r4densd57tb67vsoi2p7y + '@chakra-ui/transition': 2.0.13_mpyaigbqivyzkdvk6rklhdk7tm + '@chakra-ui/utils': 2.0.13 + '@chakra-ui/visually-hidden': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@chakra-ui/select/2.0.15_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-TdrkZNMyyZu1H/J/hn4Rqz7WES6cTLZfTqSIi0FtnmFMCiOmfLT317A0d783uwU/YnDGogjfTQ4aAAY2PEsgGw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/form-control': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/shared-utils/2.0.4: + resolution: {integrity: sha512-JGWr+BBj3PXGZQ2gxbKSD1wYjESbYsZjkCeE2nevyVk4rN3amV1wQzCnBAhsuJktMaZD6KC/lteo9ou9QUDzpA==} + dev: false + + /@chakra-ui/skeleton/2.0.21_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-ztHfV/6Mwl1Wl8H8fkAszMHnyobNZ4SjVD/rImBlKfqSh2VW8jzSwzqN77Oi6iZ7fsqdPN7w2QWS5EAtsUxTVw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/media-query': 3.2.9_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-use-previous': 2.0.4_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/slider/2.0.17_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-i681dHn9kMOez+QAPqDAFsfRep5RWTWM9sLTblOh2AbvYa89gf4kpOU9yzHaC9v5oTlEBL83UHybfff/KafhnA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/number-utils': 2.0.6 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-latest-ref': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-pan-event': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-size': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.6_react@18.2.0 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/spinner/2.0.12_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-c9R0k7RUgff5g79Q5kX1mE4lsXqLKIskIbPksL7Qm3Zw/ZbDHyNILFFltPLt7350rC9mGzqzEZbizAFlksbdLw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/stat/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-VW92QvrRZDZAtUhPHWLhS0SzxVmElb6dRevVokzTm2sBQbkE1pkZnzoYuEkBx3t0QjxZj5YhqXR+CEkZFpM1rw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/styled-system/2.5.1: + resolution: {integrity: sha512-HhaXR/r5eGlC7vkoOWQ31yZEj+Aq+kFee7ZZb0fBRGKQichn06S9Ugr8CsFyzb+jNexHdtBlIcTBm0ufJ8HsFA==} + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + csstype: 3.1.1 + lodash.mergewith: 4.6.2 + dev: false + + /@chakra-ui/switch/2.0.18_hhfhekonm6ksiep7v2gk6jm74e: + resolution: {integrity: sha512-KIyWaryjr1Ob1y0wR/JnHGXqY5RIv3aFFVcFmJairqca3GZxbIpEn/lFhzgq8kZ7vFaNDAJCnUMyeK/fW/vcyA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + dependencies: + '@chakra-ui/checkbox': 2.2.6_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + dev: false + + /@chakra-ui/system/2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm: + resolution: {integrity: sha512-pKr+CKScmh2MjtdoQT4+u+4U8y1ijQLYWBwTXz7+l/mAqYoq4CnQhkona+WNDIdiZhzJCn6N83ugQEf2HMwmmw==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' + dependencies: + '@chakra-ui/color-mode': 2.1.11_react@18.2.0 + '@chakra-ui/react-utils': 2.0.10_react@18.2.0 + '@chakra-ui/styled-system': 2.5.1 + '@chakra-ui/theme-utils': 2.0.7 + '@chakra-ui/utils': 2.0.13 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + react: 18.2.0 + react-fast-compare: 3.2.0 + dev: false + + /@chakra-ui/table/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-tiRr//5GfFnpCz4PyVgEIWBMsePAM1SWfvAJJYG2wBXNULYB/5nYmch+cJzPqZtdgL2/RuKIJINAmqVZQVddrw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/tabs/2.1.6_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-9y+ZBRSBFOvsMY8R+nmlWXqMNwokttA1cwcnjp9djsXuN+vabN8nzPcdKsoBbYUhZJp01k2Qgg3jZ46KiD9n7w==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/clickable': 2.0.12_react@18.2.0 + '@chakra-ui/descendant': 3.0.12_react@18.2.0 + '@chakra-ui/lazy-utils': 2.0.4 + '@chakra-ui/react-children-utils': 2.0.5_react@18.2.0 + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.4_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/tag/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-f6XU7GwTJkPDXU66Qbq8sS2i4dNb1pmeW2T1AFnzDZLI3kNLjw5B6tgW1HGr26/oq9Xu8aGNqAp0yGy9bAfeAA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/icon': 3.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/react-context': 2.0.6_react@18.2.0 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/textarea/2.0.15_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-qARh+MgeP1HSOV4oEZK5JwvQIq3gMC3kU1giMGasjsLTDjNPZiVMGpj91Z+mYB0C3IdbJhIuQCo1eM5QAL/QHg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/form-control': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/theme-tools/2.0.15_ak67p4fuwhwgy7hpxa6ejvcgoy: + resolution: {integrity: sha512-tmuAfnH7Hfe3F1V76vJhaBUII5vuuO2iR6L3KH0Mp9zqz3JQqFGCw7X/yrd7M5SB7bjqh+flk+OcaVTXiM1dpw==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.0.0' + dependencies: + '@chakra-ui/anatomy': 2.1.1 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/styled-system': 2.5.1 + color2k: 2.0.0 + dev: false + + /@chakra-ui/theme-utils/2.0.7: + resolution: {integrity: sha512-TUnb+ORmqZAFUPUH+Wi6TxctqjwUgJ/2LxKHgnsEWJ9tQRT2eNJ/zhP7esUKN+UJk4lHSLV6AXf7fntInRotcQ==} + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/styled-system': 2.5.1 + '@chakra-ui/theme': 2.2.3_ak67p4fuwhwgy7hpxa6ejvcgoy + lodash.mergewith: 4.6.2 + dev: false + + /@chakra-ui/theme/2.2.3_ak67p4fuwhwgy7hpxa6ejvcgoy: + resolution: {integrity: sha512-ETwxhx74R3igCbQKyqDAeXEGjqh9z7o7iqkkVGUxiS3jy4NfzOd8gofYr7/1hxJTI9X+Vg0Plj8T1Idfg0fPpw==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.0.0' + dependencies: + '@chakra-ui/anatomy': 2.1.1 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/styled-system': 2.5.1 + '@chakra-ui/theme-tools': 2.0.15_ak67p4fuwhwgy7hpxa6ejvcgoy + dev: false + + /@chakra-ui/toast/4.0.7_aa377r4densd57tb67vsoi2p7y: + resolution: {integrity: sha512-YIPQRHC+ZLYsRIa2iP4qGOiq9csgzSGhh9KP0Gx9ym9+I+rvOzrWxARwIpkeq26LTNzsIxWSQf2yuleT8xUiRA==} + peerDependencies: + '@chakra-ui/system': 2.3.6 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + dependencies: + '@chakra-ui/alert': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/close-button': 2.0.14_cucx7ryowcl5qygb2rum5nm2nu + '@chakra-ui/portal': 2.0.13_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-use-timeout': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/styled-system': 2.5.1 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/theme': 2.2.3_ak67p4fuwhwgy7hpxa6ejvcgoy + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@chakra-ui/tooltip/2.2.4_aa377r4densd57tb67vsoi2p7y: + resolution: {integrity: sha512-KUEsSjIwTyFvdixWg3jVUcpaiAfMddRxiuxnsKcFVv8H5dZF75tstaq8iAHY+pueh6CRmIvO2Oh7XWiAYA/LJA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + dependencies: + '@chakra-ui/popper': 3.0.11_react@18.2.0 + '@chakra-ui/portal': 2.0.13_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-types': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-disclosure': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-event-listener': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.6_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.4 + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@chakra-ui/transition/2.0.13_mpyaigbqivyzkdvk6rklhdk7tm: + resolution: {integrity: sha512-vpzK5HN91eDLkBEdaO6GTCJOYgJYHlmxCAym/tScBuWM2ALZ4mWu57qWgPptgGv+IpMfuvL1t+IVqPgyWwEQFw==} + peerDependencies: + framer-motion: '>=4.0.0' + react: '>=18' + dependencies: + '@chakra-ui/shared-utils': 2.0.4 + framer-motion: 8.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + dev: false + + /@chakra-ui/utils/2.0.13: + resolution: {integrity: sha512-xMvj1rZqnphEkbtBS89EZlxFbFflAHztA3277rtnt/vYR6KYASnxHAo2W5mWHLSiKkG4tA/CS2mE7gTsrMzjZw==} + dependencies: + '@types/lodash.mergewith': 4.6.6 + css-box-model: 1.2.1 + framesync: 5.3.0 + lodash.mergewith: 4.6.2 + dev: false + + /@chakra-ui/visually-hidden/2.0.14_cucx7ryowcl5qygb2rum5nm2nu: + resolution: {integrity: sha512-/evqTuCeN3laukL1BPZO8HTzgs+dzq0v6gu/MJFgiSAKGLfInn0/IStKGK2vIluuCtJIgaHVdKcJzr+7sJhd0Q==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/system': 2.3.6_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@emotion/babel-plugin/11.10.5: + resolution: {integrity: sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.18.6 + '@babel/runtime': 7.20.7 + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/serialize': 1.1.1 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.1.3 + dev: false + + /@emotion/cache/11.10.5: + resolution: {integrity: sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==} + dependencies: + '@emotion/memoize': 0.8.0 + '@emotion/sheet': 1.2.1 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 + stylis: 4.1.3 + dev: false + + /@emotion/hash/0.9.0: + resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} + dev: false + + /@emotion/is-prop-valid/0.8.8: + resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} + requiresBuild: true + dependencies: + '@emotion/memoize': 0.7.4 + dev: false + optional: true + + /@emotion/is-prop-valid/1.2.0: + resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==} + dependencies: + '@emotion/memoize': 0.8.0 + dev: false + + /@emotion/memoize/0.7.4: + resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} + dev: false + optional: true + + /@emotion/memoize/0.8.0: + resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} + dev: false + + /@emotion/react/11.10.5_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@babel/core': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@emotion/babel-plugin': 11.10.5 + '@emotion/cache': 11.10.5 + '@emotion/serialize': 1.1.1 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 + '@types/react': 18.0.26 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + dev: false + + /@emotion/serialize/1.1.1: + resolution: {integrity: sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==} + dependencies: + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/unitless': 0.8.0 + '@emotion/utils': 1.2.0 + csstype: 3.1.1 + dev: false + + /@emotion/sheet/1.2.1: + resolution: {integrity: sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==} + dev: false + + /@emotion/styled/11.10.5_qvatmowesywn4ye42qoh247szu: + resolution: {integrity: sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==} + peerDependencies: + '@babel/core': ^7.0.0 + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@babel/core': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@emotion/babel-plugin': 11.10.5 + '@emotion/is-prop-valid': 1.2.0 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/serialize': 1.1.1 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 + '@emotion/utils': 1.2.0 + '@types/react': 18.0.26 + react: 18.2.0 + dev: false + + /@emotion/unitless/0.8.0: + resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} + dev: false + + /@emotion/use-insertion-effect-with-fallbacks/1.0.0_react@18.2.0: + resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.2.0 + dev: false + + /@emotion/utils/1.2.0: + resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} + dev: false + + /@emotion/weak-memoize/0.3.0: + resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} + dev: false + + /@eslint/eslintrc/1.4.1: + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.4.1 + globals: 13.19.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@fontsource/inter/4.5.14: + resolution: {integrity: sha512-JDC9AocdPLuGsASkvWw9hS5gtHE7K9dOwL98XLrk5yjYqxy4uVnScG58NUvFMJDVJRl/7c8Wnap6PEs+7Zvj1Q==} + dev: false + + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema/1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true + + /@motionone/animation/10.15.1: + resolution: {integrity: sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==} + dependencies: + '@motionone/easing': 10.15.1 + '@motionone/types': 10.15.1 + '@motionone/utils': 10.15.1 + tslib: 2.4.1 + dev: false + + /@motionone/dom/10.15.3: + resolution: {integrity: sha512-FQ7a2zMBXc1UeU8CG9G3yDpst55fbb0+C9A0VGfwOITitBCzigKZnXRgsRSWWR+FW57GSc13eGQxtYB0lKG0Ng==} + dependencies: + '@motionone/animation': 10.15.1 + '@motionone/generators': 10.15.1 + '@motionone/types': 10.15.1 + '@motionone/utils': 10.15.1 + hey-listen: 1.0.8 + tslib: 2.4.1 + dev: false + + /@motionone/easing/10.15.1: + resolution: {integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==} + dependencies: + '@motionone/utils': 10.15.1 + tslib: 2.4.1 + dev: false + + /@motionone/generators/10.15.1: + resolution: {integrity: sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==} + dependencies: + '@motionone/types': 10.15.1 + '@motionone/utils': 10.15.1 + tslib: 2.4.1 + dev: false + + /@motionone/types/10.15.1: + resolution: {integrity: sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==} + dev: false + + /@motionone/utils/10.15.1: + resolution: {integrity: sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==} + dependencies: + '@motionone/types': 10.15.1 + hey-listen: 1.0.8 + tslib: 2.4.1 + dev: false + + /@next/env/13.1.1: + resolution: {integrity: sha512-vFMyXtPjSAiOXOywMojxfKIqE3VWN5RCAx+tT3AS3pcKjMLFTCJFUWsKv8hC+87Z1F4W3r68qTwDFZIFmd5Xkw==} + dev: false + + /@next/eslint-plugin-next/13.1.1: + resolution: {integrity: sha512-SBrOFS8PC3nQ5aeZmawJkjKkWjwK9RoxvBSv/86nZp0ubdoVQoko8r8htALd9ufp16NhacCdqhu9bzZLDWtALQ==} + dependencies: + glob: 7.1.7 + dev: true + + /@next/swc-android-arm-eabi/13.1.1: + resolution: {integrity: sha512-qnFCx1kT3JTWhWve4VkeWuZiyjG0b5T6J2iWuin74lORCupdrNukxkq9Pm+Z7PsatxuwVJMhjUoYz7H4cWzx2A==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@next/swc-android-arm64/13.1.1: + resolution: {integrity: sha512-eCiZhTzjySubNqUnNkQCjU3Fh+ep3C6b5DCM5FKzsTH/3Gr/4Y7EiaPZKILbvnXmhWtKPIdcY6Zjx51t4VeTfA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-arm64/13.1.1: + resolution: {integrity: sha512-9zRJSSIwER5tu9ADDkPw5rIZ+Np44HTXpYMr0rkM656IvssowPxmhK0rTreC1gpUCYwFsRbxarUJnJsTWiutPg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64/13.1.1: + resolution: {integrity: sha512-qWr9qEn5nrnlhB0rtjSdR00RRZEtxg4EGvicIipqZWEyayPxhUu6NwKiG8wZiYZCLfJ5KWr66PGSNeDMGlNaiA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-freebsd-x64/13.1.1: + resolution: {integrity: sha512-UwP4w/NcQ7V/VJEj3tGVszgb4pyUCt3lzJfUhjDMUmQbzG9LDvgiZgAGMYH6L21MoyAATJQPDGiAMWAPKsmumA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm-gnueabihf/13.1.1: + resolution: {integrity: sha512-CnsxmKHco9sosBs1XcvCXP845Db+Wx1G0qouV5+Gr+HT/ZlDYEWKoHVDgnJXLVEQzq4FmHddBNGbXvgqM1Gfkg==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu/13.1.1: + resolution: {integrity: sha512-JfDq1eri5Dif+VDpTkONRd083780nsMCOKoFG87wA0sa4xL8LGcXIBAkUGIC1uVy9SMsr2scA9CySLD/i+Oqiw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl/13.1.1: + resolution: {integrity: sha512-GA67ZbDq2AW0CY07zzGt07M5b5Yaq5qUpFIoW3UFfjOPgb0Sqf3DAW7GtFMK1sF4ROHsRDMGQ9rnT0VM2dVfKA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu/13.1.1: + resolution: {integrity: sha512-nnjuBrbzvqaOJaV+XgT8/+lmXrSCOt1YYZn/irbDb2fR2QprL6Q7WJNgwsZNxiLSfLdv+2RJGGegBx9sLBEzGA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl/13.1.1: + resolution: {integrity: sha512-CM9xnAQNIZ8zf/igbIT/i3xWbQZYaF397H+JroF5VMOCUleElaMdQLL5riJml8wUfPoN3dtfn2s4peSr3azz/g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc/13.1.1: + resolution: {integrity: sha512-pzUHOGrbgfGgPlOMx9xk3QdPJoRPU+om84hqVoe6u+E0RdwOG0Ho/2UxCgDqmvpUrMab1Deltlt6RqcXFpnigQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc/13.1.1: + resolution: {integrity: sha512-WeX8kVS46aobM9a7Xr/kEPcrTyiwJqQv/tbw6nhJ4fH9xNZ+cEcyPoQkwPo570dCOLz3Zo9S2q0E6lJ/EAUOBg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc/13.1.1: + resolution: {integrity: sha512-mVF0/3/5QAc5EGVnb8ll31nNvf3BWpPY4pBb84tk+BfQglWLqc5AC9q1Ht/YMWiEgs8ALNKEQ3GQnbY0bJF2Gg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@pkgr/utils/2.3.1: + resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + is-glob: 4.0.3 + open: 8.4.0 + picocolors: 1.0.0 + tiny-glob: 0.2.9 + tslib: 2.4.1 + dev: true + + /@popperjs/core/2.11.6: + resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} + dev: false + + /@react-icons/all-files/4.1.0_react@18.2.0: + resolution: {integrity: sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ==} + peerDependencies: + react: '*' + dependencies: + react: 18.2.0 + dev: false + + /@rushstack/eslint-patch/1.2.0: + resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} + dev: true + + /@swc/helpers/0.4.14: + resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} + dependencies: + tslib: 2.4.1 + dev: false + + /@types/json5/0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + + /@types/lodash.mergewith/4.6.6: + resolution: {integrity: sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==} + dependencies: + '@types/lodash': 4.14.191 + dev: false + + /@types/lodash/4.14.191: + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} + dev: false + + /@types/node/18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + dev: true + + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: false + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + /@types/react-dom/18.0.10: + resolution: {integrity: sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==} + dependencies: + '@types/react': 18.0.26 + dev: true + + /@types/react/18.0.26: + resolution: {integrity: sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + + /@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + + /@typescript-eslint/parser/5.48.1_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/typescript-estree': 5.48.1_typescript@4.9.4 + debug: 4.3.4 + eslint: 8.31.0 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager/5.48.1: + resolution: {integrity: sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/visitor-keys': 5.48.1 + dev: true + + /@typescript-eslint/types/5.48.1: + resolution: {integrity: sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree/5.48.1_typescript@4.9.4: + resolution: {integrity: sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/visitor-keys': 5.48.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/visitor-keys/5.48.1: + resolution: {integrity: sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.1 + eslint-visitor-keys: 3.3.0 + dev: true + + /@zag-js/element-size/0.1.0: + resolution: {integrity: sha512-QF8wp0+V8++z+FHXiIw93+zudtubYszOtYbNgK39fg3pi+nCZtuSm4L1jC5QZMatNZ83MfOzyNCfgUubapagJQ==} + dev: false + + /@zag-js/focus-visible/0.1.0: + resolution: {integrity: sha512-PeaBcTmdZWcFf7n1aM+oiOdZc+sy14qi0emPIeUuGMTjbP0xLGrZu43kdpHnWSXy7/r4Ubp/vlg50MCV8+9Isg==} + dev: false + + /acorn-jsx/5.3.2_acorn@8.8.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.1 + dev: true + + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: false + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /aria-hidden/1.2.2_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.9.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.26 + react: 18.2.0 + tslib: 2.4.1 + dev: false + + /aria-query/5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.0 + dev: true + + /array-includes/3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + get-intrinsic: 1.1.3 + is-string: 1.0.7 + dev: true + + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /array.prototype.flat/1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.flatmap/1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.tosorted/1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.1.3 + dev: true + + /ast-types-flow/0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + dev: true + + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + + /axe-core/4.6.2: + resolution: {integrity: sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==} + engines: {node: '>=4'} + dev: true + + /axobject-query/3.1.1: + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + dependencies: + deep-equal: 2.2.0 + dev: true + + /babel-plugin-macros/3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.20.7 + cosmiconfig: 7.1.0 + resolve: 1.22.1 + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /bluebird/3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: false + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.3 + dev: true + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /caniuse-lite/1.0.30001441: + resolution: {integrity: sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==} + dev: false + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: false + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /client-only/0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: false + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: false + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /color2k/2.0.0: + resolution: {integrity: sha512-DWX9eXOC4fbJNiuvdH4QSHvvfLWyFo9TuFp7V9OzdsbPAdrWAuYc8qvFP2bIQ/LKh4LrAVnJ6vhiQYPvAHdtTg==} + dev: false + + /compute-scroll-into-view/1.0.14: + resolution: {integrity: sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==} + dev: false + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /convert-source-map/1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + + /copy-to-clipboard/3.3.1: + resolution: {integrity: sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==} + dependencies: + toggle-selection: 1.0.6 + dev: false + + /cosmiconfig/7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-box-model/1.2.1: + resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} + dependencies: + tiny-invariant: 1.3.1 + dev: false + + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + + /csvtojson/2.0.10: + resolution: {integrity: sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ==} + engines: {node: '>=4.0.0'} + hasBin: true + dependencies: + bluebird: 3.7.2 + lodash: 4.17.21 + strip-bom: 2.0.0 + dev: false + + /damerau-levenshtein/1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: true + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /deep-equal/2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + dependencies: + call-bind: 1.0.2 + es-get-iterator: 1.1.2 + get-intrinsic: 1.1.3 + is-arguments: 1.1.1 + is-array-buffer: 3.0.1 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: true + + /deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: true + + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + + /detect-node-es/1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + + /enhanced-resolve/5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.10 + tapable: 2.2.1 + dev: true + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: false + + /es-abstract/1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.3 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.4 + is-array-buffer: 3.0.1 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.2 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-get-iterator/1.1.2: + resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + dev: true + + /es-set-tostringtag/2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.3 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + + /es-shim-unscopables/1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: true + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: false + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /eslint-config-next/13.1.1_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-/5S2XGWlGaiqrRhzpn51ux5JUSLwx8PVK2keLi5xk7QmhfYB8PqE6R6SlVw6hgnf/VexvUXSrlNJ/su00NhtHQ==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 13.1.1 + '@rushstack/eslint-patch': 1.2.0 + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + eslint: 8.31.0 + eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 3.5.3_ol7jqilc3wemtdbq3nzhywgxq4 + eslint-plugin-import: 2.26.0_2ac3tknkazjoq5fxmuugu665ny + eslint-plugin-jsx-a11y: 6.7.0_eslint@8.31.0 + eslint-plugin-react: 7.32.0_eslint@8.31.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.31.0 + typescript: 4.9.4 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-import-resolver-node/0.3.6: + resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} + dependencies: + debug: 3.2.7 + resolve: 1.22.1 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-import-resolver-typescript/3.5.3_ol7jqilc3wemtdbq3nzhywgxq4: + resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.12.0 + eslint: 8.31.0 + eslint-plugin-import: 2.26.0_2ac3tknkazjoq5fxmuugu665ny + get-tsconfig: 4.3.0 + globby: 13.1.3 + is-core-module: 2.11.0 + is-glob: 4.0.3 + synckit: 0.8.4 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils/2.7.4_abt7jfzvvcdxs33zeu2dhrntyi: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + debug: 3.2.7 + eslint: 8.31.0 + eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 3.5.3_ol7jqilc3wemtdbq3nzhywgxq4 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-import/2.26.0_2ac3tknkazjoq5fxmuugu665ny: + resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + debug: 2.6.9 + doctrine: 2.1.0 + eslint: 8.31.0 + eslint-import-resolver-node: 0.3.6 + eslint-module-utils: 2.7.4_abt7jfzvvcdxs33zeu2dhrntyi + has: 1.0.3 + is-core-module: 2.11.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.1 + tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-jsx-a11y/6.7.0_eslint@8.31.0: + resolution: {integrity: sha512-EGGRKhzejSzXKtjmEjWNtr4SK/DkMkSzkBH7g7e7moBDXZXrqaUIxkmD7uF93upMysc4dKYEJwupu7Dff+ShwA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.20.7 + aria-query: 5.1.3 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + ast-types-flow: 0.0.7 + axe-core: 4.6.2 + axobject-query: 3.1.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.31.0 + has: 1.0.3 + jsx-ast-utils: 3.3.3 + language-tags: 1.0.5 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + semver: 6.3.0 + dev: true + + /eslint-plugin-react-hooks/4.6.0_eslint@8.31.0: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.31.0 + dev: true + + /eslint-plugin-react/7.32.0_eslint@8.31.0: + resolution: {integrity: sha512-vSBi1+SrPiLZCGvxpiZIa28fMEUaMjXtCplrvxcIxGzmFiYdsXQDwInEjuv5/i/2CTTxbkS87tE8lsQ0Qxinbw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.31.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 + prop-types: 15.8.1 + resolve: 2.0.0-next.4 + semver: 6.3.0 + string.prototype.matchall: 4.0.8 + dev: true + + /eslint-scope/7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-utils/3.0.0_eslint@8.31.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.31.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint-visitor-keys/3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.31.0: + resolution: {integrity: sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.31.0 + eslint-visitor-keys: 3.3.0 + espree: 9.4.1 + esquery: 1.4.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.19.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.2.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree/9.4.1: + resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 + eslint-visitor-keys: 3.3.0 + dev: true + + /esquery/1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache/6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + dev: true + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-root/1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache/3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + dev: true + + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: true + + /focus-lock/0.11.4: + resolution: {integrity: sha512-LzZWJcOBIcHslQ46N3SUu/760iLPSrUtp8omM4gh9du438V2CQdks8TcOu1yvmu2C68nVOBnl1WFiKGPbQ8L6g==} + engines: {node: '>=10'} + dependencies: + tslib: 2.4.1 + dev: false + + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + + /framer-motion/8.0.2_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-xuIiQchVh/cLqUzzu5/8ok4o0nkwYPyIRtkDl8wDvrQUNRhSfRaZu1MMdzN0TjpBtG66oP03PSLO7Qtu1YqPrA==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@motionone/dom': 10.15.3 + hey-listen: 1.0.8 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + tslib: 2.4.0 + optionalDependencies: + '@emotion/is-prop-valid': 0.8.8 + dev: false + + /framesync/5.3.0: + resolution: {integrity: sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==} + dependencies: + tslib: 2.4.1 + dev: false + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + functions-have-names: 1.2.3 + dev: true + + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + dev: true + + /get-nonce/1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + dev: true + + /get-tsconfig/4.3.0: + resolution: {integrity: sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==} + dev: true + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob/7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals/13.19.0: + resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.1.4 + dev: true + + /globalyzer/0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + dev: true + + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /globby/13.1.3: + resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /globrex/0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true + + /gopd/1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.1.3 + dev: true + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: true + + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: false + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.1.3 + dev: true + + /has-proto/1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hey-listen/1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + dev: false + + /hoist-non-react-statics/3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: false + + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /internal-slot/1.0.4: + resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.3 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /invariant/2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-array-buffer/3.0.1: + resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + is-typed-array: 1.1.10 + dev: true + + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: false + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true + + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-map/2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-set/2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true + + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array/1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + + /is-utf8/0.2.1: + resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} + dev: false + + /is-weakmap/2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-weakset/2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + dev: true + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /js-sdsl/4.2.0: + resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} + dev: true + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: false + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /json5/1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.7 + dev: true + + /jsx-ast-utils/3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + object.assign: 4.1.4 + dev: true + + /language-subtag-registry/0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + dev: true + + /language-tags/1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + dependencies: + language-subtag-registry: 0.3.22 + dev: true + + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /lodash.mergewith/4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + dev: false + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: false + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + dev: true + + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /natural-compare/1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /next-seo/5.15.0_q76c2b4vyoegvsbrcwkfvimnai: + resolution: {integrity: sha512-LGbcY91yDKGMb7YI+28n3g+RuChUkt6pXNpa8FkfKkEmNiJkeRDEXTnnjVtwT9FmMhG6NH8qwHTelGrlYm9rgg==} + peerDependencies: + next: ^8.1.1-canary.54 || >=9.0.0 + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + next: 13.1.1_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /next/13.1.1_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-R5eBAaIa3X7LJeYvv1bMdGnAVF4fVToEjim7MkflceFPuANY3YyvFxXee/A+acrSYwYPvOvf7f6v/BM/48ea5w==} + engines: {node: '>=14.6.0'} + hasBin: true + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^6.0.0 || ^7.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + dependencies: + '@next/env': 13.1.1 + '@swc/helpers': 0.4.14 + caniuse-lite: 1.0.30001441 + postcss: 8.4.14 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + styled-jsx: 5.1.1_react@18.2.0 + optionalDependencies: + '@next/swc-android-arm-eabi': 13.1.1 + '@next/swc-android-arm64': 13.1.1 + '@next/swc-darwin-arm64': 13.1.1 + '@next/swc-darwin-x64': 13.1.1 + '@next/swc-freebsd-x64': 13.1.1 + '@next/swc-linux-arm-gnueabihf': 13.1.1 + '@next/swc-linux-arm64-gnu': 13.1.1 + '@next/swc-linux-arm64-musl': 13.1.1 + '@next/swc-linux-x64-gnu': 13.1.1 + '@next/swc-linux-x64-musl': 13.1.1 + '@next/swc-win32-arm64-msvc': 13.1.1 + '@next/swc-win32-ia32-msvc': 13.1.1 + '@next/swc-win32-x64-msvc': 13.1.1 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + dev: true + + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + dev: true + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: true + + /object.entries/1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.fromentries/2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.hasown/1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.values/1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: false + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /postcss/8.4.14: + resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier/2.8.1: + resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /punycode/2.2.0: + resolution: {integrity: sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==} + engines: {node: '>=6'} + dev: true + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /react-clientside-effect/1.2.6_react@18.2.0: + resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} + peerDependencies: + react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.20.7 + react: 18.2.0 + dev: false + + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react-fast-compare/3.2.0: + resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} + dev: false + + /react-focus-lock/2.9.2_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-5JfrsOKyA5Zn3h958mk7bAcfphr24jPoMoznJ8vaJF6fUrPQ8zrtEd3ILLOK8P5jvGxdMd96OxWNjDzATfR2qw==} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@types/react': 18.0.26 + focus-lock: 0.11.4 + prop-types: 15.8.1 + react: 18.2.0 + react-clientside-effect: 1.2.6_react@18.2.0 + use-callback-ref: 1.3.0_kzbn2opkn2327fwg5yzwzya5o4 + use-sidecar: 1.1.2_kzbn2opkn2327fwg5yzwzya5o4 + dev: false + + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + /react-remove-scroll-bar/2.3.4_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.26 + react: 18.2.0 + react-style-singleton: 2.2.1_kzbn2opkn2327fwg5yzwzya5o4 + tslib: 2.4.1 + dev: false + + /react-remove-scroll/2.5.5_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.26 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4_kzbn2opkn2327fwg5yzwzya5o4 + react-style-singleton: 2.2.1_kzbn2opkn2327fwg5yzwzya5o4 + tslib: 2.4.1 + use-callback-ref: 1.3.0_kzbn2opkn2327fwg5yzwzya5o4 + use-sidecar: 1.1.2_kzbn2opkn2327fwg5yzwzya5o4 + dev: false + + /react-style-singleton/2.2.1_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.26 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.4.1 + dev: false + + /react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + /regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + functions-have-names: 1.2.3 + dev: true + + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + dev: true + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /resolve/2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + is-regex: 1.1.4 + dev: true + + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: true + + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + object-inspect: 1.12.2 + dev: true + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map/0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + + /string.prototype.matchall/4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + get-intrinsic: 1.1.3 + has-symbols: 1.0.3 + internal-slot: 1.0.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + dev: true + + /string.prototype.trimend/1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /string.prototype.trimstart/1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-bom/2.0.0: + resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} + engines: {node: '>=0.10.0'} + dependencies: + is-utf8: 0.2.1 + dev: false + + /strip-bom/3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: true + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /styled-jsx/5.1.1_react@18.2.0: + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: 0.0.1 + react: 18.2.0 + dev: false + + /stylis/4.1.3: + resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} + dev: false + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: false + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /synckit/0.8.4: + resolution: {integrity: sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.3.1 + tslib: 2.4.1 + dev: true + + /tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + + /text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /tiny-glob/0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + dev: true + + /tiny-invariant/1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + dev: false + + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: false + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /toggle-selection/1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + dev: false + + /tsconfig-paths/3.14.1: + resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.7 + strip-bom: 3.0.0 + dev: true + + /tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + dev: false + + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + + /tsutils/3.21.0_typescript@4.9.4: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.4 + dev: true + + /type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /typed-array-length/1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + + /typescript/4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: true + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.2.0 + dev: true + + /use-callback-ref/1.3.0_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.26 + react: 18.2.0 + tslib: 2.4.1 + dev: false + + /use-sidecar/1.1.2_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.26 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.4.1 + dev: false + + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true + + /which-collection/1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + + /which-typed-array/1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: true + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: false + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..718d6fe Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..09dabdd --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/scripts/convert.js b/scripts/convert.js new file mode 100644 index 0000000..c0735cc --- /dev/null +++ b/scripts/convert.js @@ -0,0 +1,32 @@ +const csv = require("csvtojson"); +const { writeFileSync } = require("fs"); + +const csvFilePath = "./data/projects.csv"; + +csv() + .fromFile(csvFilePath) + .then((jsonObj) => { + const projects = jsonObj; + + const formattedProjects = projects.map((project) => { + let formattedProject = {}; + for (const [key, value] of Object.entries(project)) { + if (value !== "") { + formattedProject[key] = value; + } + } + if (formattedProject.industry) { + formattedProject.industry = formattedProject.industry.split(", "); + } + return formattedProject; + }); + + const stringify = JSON.stringify(formattedProjects, null, 2); + + const data = `import ProjectType from "../src/types/ProjectType"; + +export const projects: ProjectType[] = ${stringify}`; + + writeFileSync("./data/projects.ts", data); + console.log("Done"); + }); diff --git a/src/Layouts/MainLayout.tsx b/src/Layouts/MainLayout.tsx new file mode 100644 index 0000000..76bc4fa --- /dev/null +++ b/src/Layouts/MainLayout.tsx @@ -0,0 +1,31 @@ +import { Flex } from '@chakra-ui/react'; +import type { FC, ReactNode } from 'react'; +import { Nav } from '../components/Nav'; + +interface MainLayoutProps { + children: ReactNode; +} + +const MainLayout: FC = ({ children }) => { + return ( + +