diff --git a/apps/web-app/.env.example b/apps/web-app/.env.example index f01ce09..4597e54 100644 --- a/apps/web-app/.env.example +++ b/apps/web-app/.env.example @@ -9,3 +9,4 @@ NEXTAUTH_URL= NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY= SINGLE_KEY_LOGIN= +PASSPORT_URL= \ No newline at end of file diff --git a/apps/web-app/context/UserPassportContext.tsx b/apps/web-app/context/UserPassportContext.tsx index 06db53b..99dcc0e 100644 --- a/apps/web-app/context/UserPassportContext.tsx +++ b/apps/web-app/context/UserPassportContext.tsx @@ -1,12 +1,12 @@ import { useRouter } from "next/router" import { createContext, ReactNode, useState, useContext, useEffect } from "react" import { - openSignedZuzaluUUIDPopup, - useFetchParticipant, - usePassportPopupMessages, - useSemaphoreSignatureProof + getWithoutProvingUrl, + User } from "@pcd/passport-interface" import axios from "axios" +import { EdDSATicketPCDPackage } from "@pcd/eddsa-ticket-pcd" +import { EdDSAPCDPackage } from "@pcd/eddsa-pcd" type UserPassportContextData = { requestSignedZuID: () => void @@ -24,7 +24,6 @@ type UserPassportProviderProps = { export const UserPassportContext = createContext({} as UserPassportContextData) export function UserPassportContextProvider({ children }: UserPassportProviderProps) { - const [uuid, setUuid] = useState() const [pcdStr, setPcdStr] = useState("") const router = useRouter() const [loadingPassport, setLoadingPassport] = useState({ @@ -33,15 +32,13 @@ export function UserPassportContextProvider({ children }: UserPassportProviderPr }) const [errorPassport, setErrorPassport] = useState(false) - const PASSPORT_URL = "https://zupass.org/" - const PASSPORT_SERVER_URL = "https://api.pcd-passport.com/" - - const [pcdStr2, _passportPendingPCDStr] = usePassportPopupMessages() + const PASSPORT_URL: string = process.env.NEXT_PUBLIC_PASSPORT_URL as string; function requestSignedZuID() { setLoadingPassport({ step: 1, text: "Waiting to prove passport..." }) - const proofUrl = openSignedZuzaluUUIDPopup(PASSPORT_URL, `${window.location.origin}/popup`, "consumer-client") - // requestProofFromPassport(proofUrl) + const proofUrl = getWithoutProvingUrl(PASSPORT_URL, `${window.location.origin}/popup`, EdDSATicketPCDPackage.name); + const popupUrl = `/popup?proofUrl=${encodeURIComponent(proofUrl)}`; + window.open(popupUrl, "_blank", "width=360,height=480,top=100,popup"); } useEffect(() => { @@ -53,34 +50,43 @@ export function UserPassportContextProvider({ children }: UserPassportProviderPr window.addEventListener("message", receiveMessage, false) }, []) - const [signatureProofValid, setSignatureProofValid] = useState() - const onProofVerified = (valid: boolean) => { - setSignatureProofValid(valid) - } - - const { signatureProof } = useSemaphoreSignatureProof(pcdStr, onProofVerified) + const [participant, setParticipant] = useState(null); useEffect(() => { - if (signatureProofValid && signatureProof) { - const userUuid = signatureProof.claim.signedMessage - setUuid(userUuid) - } - }, [signatureProofValid, signatureProof]) - - const { participant } = useFetchParticipant(PASSPORT_SERVER_URL, uuid) - - const loginProof = async (participant1: any, signatureProofProps: any) => { + if (pcdStr.length > 0) { + (async () => { + // @todo exception? + await EdDSAPCDPackage.init?.({}); + await EdDSATicketPCDPackage.init?.({}); + console.log(pcdStr); + const serializedPCD = JSON.parse(pcdStr); + const pcd = await EdDSATicketPCDPackage.deserialize(serializedPCD.pcd); + console.log(pcd); + const verified = await EdDSATicketPCDPackage.verify(pcd); + console.log(verified); + if (verified) { + const { ticketId, attendeeEmail, attendeeSemaphoreId, attendeeName } = pcd.claim.ticket; + const user: User = { email: attendeeEmail, uuid: ticketId, commitment: attendeeSemaphoreId, name: attendeeName }; + setParticipant(user); + } + })(); + } + }, [pcdStr, setParticipant]) + + const loginProof = async () => { try { + console.log("sending data to api"); await axios({ method: "post", - url: "https://zuzalu.city/api/passport-user-login/", - data: { participant1, pcdStr }, + url: "/api/passport-user-login/", + data: { pcdStr }, headers: { "Content-Type": "application/json", htmlcode: process.env.KEY_TO_API as string } }) .then((response) => { + console.log(response); if (response.status === 200) { setLoadingPassport({ step: 4, @@ -100,6 +106,7 @@ export function UserPassportContextProvider({ children }: UserPassportProviderPr } }) .catch((error) => { + console.log(error); setErrorPassport(true) }) } catch (error1) { @@ -111,7 +118,7 @@ export function UserPassportContextProvider({ children }: UserPassportProviderPr useEffect(() => { if (participant) { setLoadingPassport({ step: 3, text: "Logging you in..." }) - loginProof(participant, signatureProof) + loginProof(); } }, [participant]) @@ -122,4 +129,12 @@ export function UserPassportContextProvider({ children }: UserPassportProviderPr ) } +export function getServerSideProps() { + return { + props: { + PASSPORT_URL: process.env.PASSPORT_URL as string + } + } +} + export const useUserPassportContext = () => useContext(UserPassportContext) diff --git a/apps/web-app/package.json b/apps/web-app/package.json index 2693508..8a8c24e 100644 --- a/apps/web-app/package.json +++ b/apps/web-app/package.json @@ -2,14 +2,16 @@ "name": "web-app", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev --port 3300", "build": "next build", "start": "next start" }, "dependencies": { "@headlessui/react": "^1.7.2", "@material-tailwind/react": "^1.4.2", - "@pcd/passport-interface": "latest", + "@pcd/eddsa-pcd": "^0.1.1", + "@pcd/eddsa-ticket-pcd": "^0.1.1", + "@pcd/passport-interface": "0.6.2", "@pcd/pcd-collection": "latest", "@pcd/pcd-types": "latest", "@react-google-maps/api": "^2.18.1", diff --git a/apps/web-app/pages/api/fetchParticipants.tsx b/apps/web-app/pages/api/fetchParticipants.tsx index 61ceed3..08a7970 100644 --- a/apps/web-app/pages/api/fetchParticipants.tsx +++ b/apps/web-app/pages/api/fetchParticipants.tsx @@ -6,7 +6,7 @@ const supabaseUrl = "https://polcxtixgqxfuvrqgthn.supabase.co" const supabaseKey = process.env.NEXT_PUBLIC_SUPABASE_KEY const supabase = createClient(supabaseUrl, supabaseKey as string) -const allowedOrigins = ["https://zuzalu.city"] +const allowedOrigins = ["https://zuzalu.city", "http://localhost:3300"] const handler = async (req: NextApiRequest, res: NextApiResponse) => { // Check for the 'Origin' header in the request diff --git a/apps/web-app/pages/api/passport-user-login.tsx b/apps/web-app/pages/api/passport-user-login.tsx index e42f659..ea6007f 100644 --- a/apps/web-app/pages/api/passport-user-login.tsx +++ b/apps/web-app/pages/api/passport-user-login.tsx @@ -1,67 +1,44 @@ import { NextApiRequest, NextApiResponse } from "next" import { createServerSupabaseClient } from "@supabase/auth-helpers-nextjs" import { SerializedPCD } from "@pcd/pcd-types" -import { fetchParticipant } from "@pcd/passport-interface" -import { SemaphoreSignaturePCDPackage } from "@pcd/semaphore-signature-pcd" - +import { EdDSATicketPCDPackage } from "@pcd/eddsa-ticket-pcd" +import { EdDSAPCDPackage } from "@pcd/eddsa-pcd" import authMiddleware from "../../hooks/auth" -interface Identity { - participant1: { - uuid: string - commitment: string - email: string - name: string - role: string - residence: string - order_id: string - } - - pcdStr: string -} - const handler = async (req: NextApiRequest, res: NextApiResponse) => { const supabase = createServerSupabaseClient({ req, res }) - const signInWithSemaphoreProof = async (identity: Identity) => { + const signInWithTicketPCD = async ({ pcdStr }: { pcdStr: string }) => { // Validate Proof of user before interacting with DB - const { - participant1: { uuid, commitment, email, name, role, residence, order_id }, - pcdStr - } = identity // pcdStr comes in a request parameter - const serPcd = JSON.parse(pcdStr) as SerializedPCD + const serializedPcd = JSON.parse(pcdStr) as SerializedPCD - if (serPcd.type !== SemaphoreSignaturePCDPackage.name) { + if (serializedPcd.type !== EdDSATicketPCDPackage.name) { throw new Error("Invalid PCD type") } - const pcd = await SemaphoreSignaturePCDPackage.deserialize(serPcd.pcd) - if (!(await SemaphoreSignaturePCDPackage.verify(pcd))) { - throw new Error("Invalid proof") - } - - // Valid proof, check the signed message + await EdDSAPCDPackage.init?.({}); + await EdDSATicketPCDPackage.init?.({}); - const participant = await fetchParticipant("https://api.pcd-passport.com/", uuid) - - if (participant == null || participant.commitment !== pcd.claim.identityCommitment) { - throw new Error("Wrong UUID") + const pcd = await EdDSATicketPCDPackage.deserialize(serializedPcd.pcd) + if (!(await EdDSATicketPCDPackage.verify(pcd))) { + throw new Error("Invalid proof") } + const { ticketId, attendeeEmail, attendeeSemaphoreId, attendeeName } = pcd.claim.ticket; const password: string = (process.env.SINGLE_KEY_LOGIN as string).trim() try { // Try to log the user in const { data, error } = await supabase.auth.signInWithPassword({ - email, + email: attendeeEmail, password }) // If sign in was successful, we're done if (data && data.user) { const { error: updatePubUserError } = await supabase .from("users") - .update({ uui_auth: data.user.id, role }) - .eq("email", email) + .update({ uui_auth: data.user.id, role: "" }) + .eq("email", attendeeEmail) if (updatePubUserError) { res.status(400).json("Error with updating public user") @@ -72,17 +49,17 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => { // If use sign in was not successful, we need to create the user and then sign them in if (error) { const { data: signupData, error: signupError } = await supabase.auth.signUp({ - email, + email: attendeeEmail, password, options: { data: { - uuid, - commitment, - email, - name, - role, - residence, - order_id + uuid: ticketId, + commitment: attendeeSemaphoreId, + email: attendeeEmail, + name: attendeeEmail, + role: "", // These are not actually used anywhere + residence: "", // ^^ + order_id: ticketId } } }) @@ -99,7 +76,7 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => { const { data: publicUserData, error: publicUserError } = await supabase .from("users") .select("id") - .eq("email", email) + .eq("email", attendeeEmail) if (publicUserError) { res.status(400).json(`Error fetching public user: ${JSON.stringify(publicUserError)}`) @@ -108,15 +85,15 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => { // If user profile exists, do an update of the uui_auth field if (publicUserData.length > 0) { - await supabase.from("users").update({ uui_auth: signupData.user.id, role }).eq("email", email) + await supabase.from("users").update({ uui_auth: signupData.user.id, role: "" }).eq("email", attendeeEmail) } // Otherwise, add the user profile else { const { error: addUserError } = await supabase.from("users").insert({ - userName: name, - email, + userName: attendeeName, + email: attendeeEmail, uui_auth: signupData.user.id, - role + role: "" }) if (addUserError) { @@ -133,7 +110,7 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => { } if (req.body) { - signInWithSemaphoreProof(req.body) + signInWithTicketPCD(req.body); } else { res.status(400).json("Request body is empty.") } diff --git a/yarn.lock b/yarn.lock index fe0acb4..8d73b35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -35,15 +35,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:7.12.11": - version: 7.12.11 - resolution: "@babel/code-frame@npm:7.12.11" - dependencies: - "@babel/highlight": ^7.10.4 - checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.21.4": version: 7.21.4 resolution: "@babel/code-frame@npm:7.21.4" @@ -351,7 +342,7 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.18.6": +"@babel/highlight@npm:^7.18.6": version: 7.18.6 resolution: "@babel/highlight@npm:7.18.6" dependencies: @@ -1247,7 +1238,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.8.4": version: 7.21.5 resolution: "@babel/runtime@npm:7.21.5" dependencies: @@ -1296,6 +1287,48 @@ __metadata: languageName: node linkType: hard +"@cbor-extract/cbor-extract-darwin-arm64@npm:2.1.1": + version: 2.1.1 + resolution: "@cbor-extract/cbor-extract-darwin-arm64@npm:2.1.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@cbor-extract/cbor-extract-darwin-x64@npm:2.1.1": + version: 2.1.1 + resolution: "@cbor-extract/cbor-extract-darwin-x64@npm:2.1.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@cbor-extract/cbor-extract-linux-arm64@npm:2.1.1": + version: 2.1.1 + resolution: "@cbor-extract/cbor-extract-linux-arm64@npm:2.1.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@cbor-extract/cbor-extract-linux-arm@npm:2.1.1": + version: 2.1.1 + resolution: "@cbor-extract/cbor-extract-linux-arm@npm:2.1.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@cbor-extract/cbor-extract-linux-x64@npm:2.1.1": + version: 2.1.1 + resolution: "@cbor-extract/cbor-extract-linux-x64@npm:2.1.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@cbor-extract/cbor-extract-win32-x64@npm:2.1.1": + version: 2.1.1 + resolution: "@cbor-extract/cbor-extract-win32-x64@npm:2.1.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@cspotcode/source-map-support@npm:^0.8.0": version: 0.8.1 resolution: "@cspotcode/source-map-support@npm:0.8.1" @@ -1369,23 +1402,6 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.4.3": - version: 0.4.3 - resolution: "@eslint/eslintrc@npm:0.4.3" - dependencies: - ajv: ^6.12.4 - debug: ^4.1.1 - espree: ^7.3.0 - globals: ^13.9.0 - ignore: ^4.0.6 - import-fresh: ^3.2.1 - js-yaml: ^3.13.1 - minimatch: ^3.0.4 - strip-json-comments: ^3.1.1 - checksum: 03a7704150b868c318aab6a94d87a33d30dc2ec579d27374575014f06237ba1370ae11178db772f985ef680d469dc237e7b16a1c5d8edaaeb8c3733e7a95a6d3 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^2.0.2": version: 2.0.2 resolution: "@eslint/eslintrc@npm:2.0.2" @@ -1410,7 +1426,84 @@ __metadata: languageName: node linkType: hard -"@ethersproject/bignumber@npm:^5.5.0, @ethersproject/bignumber@npm:^5.7.0": +"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abi@npm:5.7.0" + dependencies: + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: bc6962bb6cb854e4d2a4d65b2c49c716477675b131b1363312234bdbb7e19badb7d9ce66f4ca2a70ae2ea84f7123dbc4e300a1bfe5d58864a7eafabc1466627e + languageName: node + linkType: hard + +"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abstract-provider@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/networks": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/web": ^5.7.0 + checksum: 74cf4696245cf03bb7cc5b6cbf7b4b89dd9a79a1c4688126d214153a938126d4972d42c93182198653ce1de35f2a2cad68be40337d4774b3698a39b28f0228a8 + languageName: node + linkType: hard + +"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abstract-signer@npm:5.7.0" + dependencies: + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + checksum: a823dac9cfb761e009851050ebebd5b229d1b1cc4a75b125c2da130ff37e8218208f7f9d1386f77407705b889b23d4a230ad67185f8872f083143e0073cbfbe3 + languageName: node + linkType: hard + +"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/address@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/rlp": ^5.7.0 + checksum: 64ea5ebea9cc0e845c413e6cb1e54e157dd9fc0dffb98e239d3a3efc8177f2ff798cd4e3206cf3660ee8faeb7bef1a47dc0ebef0d7b132c32e61e550c7d4c843 + languageName: node + linkType: hard + +"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/base64@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + checksum: 7dd5d734d623582f08f665434f53685041a3d3b334a0e96c0c8afa8bbcaab934d50e5b6b980e826a8fde8d353e0b18f11e61faf17468177274b8e7c69cd9742b + languageName: node + linkType: hard + +"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/basex@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + checksum: 326087b7e1f3787b5fe6cd1cf2b4b5abfafbc355a45e88e22e5e9d6c845b613ffc5301d629b28d5c4d5e2bfe9ec424e6782c804956dff79be05f0098cb5817de + languageName: node + linkType: hard + +"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:^5.5.0, @ethersproject/bignumber@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/bignumber@npm:5.7.0" dependencies: @@ -1421,7 +1514,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/bytes@npm:^5.7.0": +"@ethersproject/bytes@npm:5.7.0, @ethersproject/bytes@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/bytes@npm:5.7.0" dependencies: @@ -1430,7 +1523,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/constants@npm:^5.7.0": +"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/constants@npm:5.7.0" dependencies: @@ -1439,7 +1532,83 @@ __metadata: languageName: node linkType: hard -"@ethersproject/keccak256@npm:^5.7.0": +"@ethersproject/contracts@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/contracts@npm:5.7.0" + dependencies: + "@ethersproject/abi": ^5.7.0 + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + checksum: 6ccf1121cba01b31e02f8c507cb971ab6bfed85706484a9ec09878ef1594a62215f43c4fdef8f4a4875b99c4a800bc95e3be69b1803f8ce479e07634b5a740c0 + languageName: node + linkType: hard + +"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/hash@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/base64": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 6e9fa8d14eb08171cd32f17f98cc108ec2aeca74a427655f0d689c550fee0b22a83b3b400fad7fb3f41cf14d4111f87f170aa7905bcbcd1173a55f21b06262ef + languageName: node + linkType: hard + +"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/hdnode@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/basex": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/pbkdf2": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + "@ethersproject/signing-key": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/wordlists": ^5.7.0 + checksum: bfe5ca2d89a42de73655f853170ef4766b933c5f481cddad709b3aca18823275b096e572f92d1602a052f80b426edde44ad6b9d028799775a7dad4a5bbed2133 + languageName: node + linkType: hard + +"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/json-wallets@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/hdnode": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/pbkdf2": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/random": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + aes-js: 3.0.0 + scrypt-js: 3.0.1 + checksum: f583458d22db62efaaf94d38dd243482776a45bf90f9f3882fbad5aa0b8fd288b41eb7c1ff8ec0b99c9b751088e43d6173530db64dd33c59f9d8daa8d7ad5aa2 + languageName: node + linkType: hard + +"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/keccak256@npm:5.7.0" dependencies: @@ -1449,14 +1618,70 @@ __metadata: languageName: node linkType: hard -"@ethersproject/logger@npm:^5.7.0": +"@ethersproject/logger@npm:5.7.0, @ethersproject/logger@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/logger@npm:5.7.0" checksum: 075ab2f605f1fd0813f2e39c3308f77b44a67732b36e712d9bc085f22a84aac4da4f71b39bee50fe78da3e1c812673fadc41180c9970fe5e486e91ea17befe0d languageName: node linkType: hard -"@ethersproject/random@npm:^5.5.1": +"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.7.0": + version: 5.7.1 + resolution: "@ethersproject/networks@npm:5.7.1" + dependencies: + "@ethersproject/logger": ^5.7.0 + checksum: 0339f312304c17d9a0adce550edb825d4d2c8c9468c1634c44172c67a9ed256f594da62c4cda5c3837a0f28b7fabc03aca9b492f68ff1fdad337ee861b27bd5d + languageName: node + linkType: hard + +"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/pbkdf2@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + checksum: b895adb9e35a8a127e794f7aadc31a2424ef355a70e51cde10d457e3e888bb8102373199a540cf61f2d6b9a32e47358f9c65b47d559f42bf8e596b5fd67901e9 + languageName: node + linkType: hard + +"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/properties@npm:5.7.0" + dependencies: + "@ethersproject/logger": ^5.7.0 + checksum: 6ab0ccf0c3aadc9221e0cdc5306ce6cd0df7f89f77d77bccdd1277182c9ead0202cd7521329ba3acde130820bf8af299e17cf567d0d497c736ee918207bbf59f + languageName: node + linkType: hard + +"@ethersproject/providers@npm:5.7.2": + version: 5.7.2 + resolution: "@ethersproject/providers@npm:5.7.2" + dependencies: + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/base64": ^5.7.0 + "@ethersproject/basex": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/networks": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/random": ^5.7.0 + "@ethersproject/rlp": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/web": ^5.7.0 + bech32: 1.1.4 + ws: 7.4.6 + checksum: 1754c731a5ca6782ae9677f4a9cd8b6246c4ef21a966c9a01b133750f3c578431ec43ec254e699969c4a0f87e84463ded50f96b415600aabd37d2056aee58c19 + languageName: node + linkType: hard + +"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.5.1, @ethersproject/random@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/random@npm:5.7.0" dependencies: @@ -1466,7 +1691,56 @@ __metadata: languageName: node linkType: hard -"@ethersproject/strings@npm:^5.5.0, @ethersproject/strings@npm:^5.6.1": +"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/rlp@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + checksum: bce165b0f7e68e4d091c9d3cf47b247cac33252df77a095ca4281d32d5eeaaa3695d9bc06b2b057c5015353a68df89f13a4a54a72e888e4beeabbe56b15dda6e + languageName: node + linkType: hard + +"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/sha2@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + hash.js: 1.1.7 + checksum: 09321057c022effbff4cc2d9b9558228690b5dd916329d75c4b1ffe32ba3d24b480a367a7cc92d0f0c0b1c896814d03351ae4630e2f1f7160be2bcfbde435dbc + languageName: node + linkType: hard + +"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/signing-key@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + bn.js: ^5.2.1 + elliptic: 6.5.4 + hash.js: 1.1.7 + checksum: 8f8de09b0aac709683bbb49339bc0a4cd2f95598f3546436c65d6f3c3a847ffa98e06d35e9ed2b17d8030bd2f02db9b7bd2e11c5cf8a71aad4537487ab4cf03a + languageName: node + linkType: hard + +"@ethersproject/solidity@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/solidity@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 9a02f37f801c96068c3e7721f83719d060175bc4e80439fe060e92bd7acfcb6ac1330c7e71c49f4c2535ca1308f2acdcb01e00133129aac00581724c2d6293f3 + languageName: node + linkType: hard + +"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:^5.5.0, @ethersproject/strings@npm:^5.6.1, @ethersproject/strings@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/strings@npm:5.7.0" dependencies: @@ -1477,6 +1751,83 @@ __metadata: languageName: node linkType: hard +"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/transactions@npm:5.7.0" + dependencies: + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/rlp": ^5.7.0 + "@ethersproject/signing-key": ^5.7.0 + checksum: a31b71996d2b283f68486241bff0d3ea3f1ba0e8f1322a8fffc239ccc4f4a7eb2ea9994b8fd2f093283fd75f87bae68171e01b6265261f821369aca319884a79 + languageName: node + linkType: hard + +"@ethersproject/units@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/units@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + checksum: 304714f848cd32e57df31bf545f7ad35c2a72adae957198b28cbc62166daa929322a07bff6e9c9ac4577ab6aa0de0546b065ed1b2d20b19e25748b7d475cb0fc + languageName: node + linkType: hard + +"@ethersproject/wallet@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/wallet@npm:5.7.0" + dependencies: + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/hdnode": ^5.7.0 + "@ethersproject/json-wallets": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/random": ^5.7.0 + "@ethersproject/signing-key": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/wordlists": ^5.7.0 + checksum: a4009bf7331eddab38e3015b5e9101ef92de7f705b00a6196b997db0e5635b6d83561674d46c90c6f77b87c0500fe4a6b0183ba13749efc22db59c99deb82fbd + languageName: node + linkType: hard + +"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.7.0": + version: 5.7.1 + resolution: "@ethersproject/web@npm:5.7.1" + dependencies: + "@ethersproject/base64": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 7028c47103f82fd2e2c197ce0eecfacaa9180ffeec7de7845b1f4f9b19d84081b7a48227aaddde05a4aaa526af574a9a0ce01cc0fc75e3e371f84b38b5b16b2b + languageName: node + linkType: hard + +"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/wordlists@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 30eb6eb0731f9ef5faa44bf9c0c6e950bcaaef61e4d2d9ce0ae6d341f4e2d6d1f4ab4f8880bfce03b7aac4b862fb740e1421170cfbf8e2aafc359277d49e6e97 + languageName: node + linkType: hard + "@floating-ui/core@npm:^1.2.6": version: 1.2.6 resolution: "@floating-ui/core@npm:1.2.6" @@ -1557,6 +1908,13 @@ __metadata: languageName: node linkType: hard +"@hexagon/base64@npm:^1.1.25": + version: 1.1.28 + resolution: "@hexagon/base64@npm:1.1.28" + checksum: b2c99863ec1401c61cf127603928c4194ecc434728b1522c3a892ff2adacb4aca853f5770628e5305d7f360a518f68740073a289706220ad7711c3b4b0a19f66 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.11.8": version: 0.11.8 resolution: "@humanwhocodes/config-array@npm:0.11.8" @@ -1568,17 +1926,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.5.0": - version: 0.5.0 - resolution: "@humanwhocodes/config-array@npm:0.5.0" - dependencies: - "@humanwhocodes/object-schema": ^1.2.0 - debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: 44ee6a9f05d93dd9d5935a006b17572328ba9caff8002442f601736cbda79c580cc0f5a49ce9eb88fbacc5c3a6b62098357c2e95326cd17bb9f1a6c61d6e95e7 - languageName: node - linkType: hard - "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" @@ -1586,7 +1933,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.0, @humanwhocodes/object-schema@npm:^1.2.1": +"@humanwhocodes/object-schema@npm:^1.2.1": version: 1.2.1 resolution: "@humanwhocodes/object-schema@npm:1.2.1" checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 @@ -1619,6 +1966,15 @@ __metadata: languageName: node linkType: hard +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: ^29.6.3 + checksum: 75eb177f3d00b6331bcaa057e07c0ccb0733a1d0a1943e1d8db346779039cb7f103789f16e502f888a3096fb58c2300c38d1f3748b36a7fa762eb6f6d1b160ed + languageName: node + linkType: hard + "@jest/schemas@npm:^29.4.3": version: 29.4.3 resolution: "@jest/schemas@npm:29.4.3" @@ -1628,6 +1984,15 @@ __metadata: languageName: node linkType: hard +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": ^0.27.8 + checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 + languageName: node + linkType: hard + "@jest/types@npm:^29.5.0": version: 29.5.0 resolution: "@jest/types@npm:29.5.0" @@ -1642,6 +2007,20 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": ^29.6.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.3 resolution: "@jridgewell/gen-mapping@npm:0.3.3" @@ -1824,15 +2203,6 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:13.0.0": - version: 13.0.0 - resolution: "@next/eslint-plugin-next@npm:13.0.0" - dependencies: - glob: 7.1.7 - checksum: 03d3e359165e477978baa4862d88ffe6e4a1d0d944b7e3dc93c1d426b9769fdef6f115b1ac2933c95bdaa3d760667225935736523445330ed9c5b2d62bc055a5 - languageName: node - linkType: hard - "@next/swc-android-arm-eabi@npm:12.3.4": version: 12.3.4 resolution: "@next/swc-android-arm-eabi@npm:12.3.4" @@ -1971,78 +2341,89 @@ __metadata: languageName: node linkType: hard -"@pcd/eslint-config-custom@npm:0.4.2": - version: 0.4.2 - resolution: "@pcd/eslint-config-custom@npm:0.4.2" +"@pcd/eddsa-pcd@npm:0.1.1, @pcd/eddsa-pcd@npm:^0.1.1": + version: 0.1.1 + resolution: "@pcd/eddsa-pcd@npm:0.1.1" dependencies: - eslint: ^7.23.0 - eslint-config-next: 13.0.0 - eslint-config-prettier: ^8.3.0 - eslint-config-turbo: latest - eslint-plugin-react: 7.31.8 - checksum: f697cff4dd62acde0742d5b7b3913c7a910626cba70a6add2b81b2e600d68aef1b59c51d5e337e6498cb221bacffaab0256e0540d3a386e69778a81b4ff35b24 - languageName: node - linkType: hard - -"@pcd/passport-crypto@npm:0.4.2": - version: 0.4.2 - resolution: "@pcd/passport-crypto@npm:0.4.2" + "@pcd/passport-ui": 0.6.2 + "@pcd/pcd-types": 0.6.3 + chai: ^4.3.7 + circomlibjs: ^0.1.7 + js-sha256: ^0.9.0 + json-bigint: ^1.0.0 + noble-ed25519: ^1.2.6 + react: ^18.2.0 + styled-components: ^5.3.9 + uuid: ^9.0.0 + checksum: e851a57223ed36f37db53902504b4160a1dc94c5e3d203ad59cf9b0e4c1039b9bf254fe7285f8421ae402d99aa6087ca8533c777450f656c185a21775b6ad977 + languageName: node + linkType: hard + +"@pcd/eddsa-ticket-pcd@npm:0.1.1, @pcd/eddsa-ticket-pcd@npm:^0.1.1": + version: 0.1.1 + resolution: "@pcd/eddsa-ticket-pcd@npm:0.1.1" dependencies: - "@pcd/pcd-collection": 0.4.2 - "@pcd/pcd-types": 0.4.2 - "@pcd/semaphore-identity-pcd": 0.4.2 - "@pcd/tsconfig": 0.4.2 - "@semaphore-protocol/identity": ^3.2.3 - "@types/libsodium-wrappers": ^0.7.10 - "@types/mocha": ^10.0.1 - "@types/react": ^18.0.22 - "@types/react-dom": ^18.0.7 + "@pcd/eddsa-pcd": 0.1.1 + "@pcd/passport-ui": 0.6.2 + "@pcd/pcd-types": 0.6.3 + "@pcd/rsa-pcd": 0.1.2 + chai: ^4.3.7 + json-bigint: ^1.0.0 + lodash: ^4.17.21 + react: ^18.2.0 + styled-components: ^5.3.9 + uuid: ^9.0.0 + checksum: b608a230861385443f60490f9422f73fb8c3a09e949c2b244a81b6bee48956ca8f5d4d85bded3111973a46324656e837e13d46d4d364c95bf3601bde4b04a951 + languageName: node + linkType: hard + +"@pcd/passport-crypto@npm:0.6.2": + version: 0.6.2 + resolution: "@pcd/passport-crypto@npm:0.6.2" + dependencies: + "@pcd/pcd-types": 0.6.3 + "@pcd/semaphore-identity-pcd": 0.6.2 + "@semaphore-protocol/identity": ^3.10.0 libsodium-wrappers: ^0.7.11 react: ^18.2.0 - typescript: ^4.9.5 - checksum: dce16be2972f0f9cc1cd8a367edc1adab657b9a2dcddc1d92cf57e3bc120afd459be423e3dda878a17c030e9c7b4e396a8934ffa2488a1190f5d83c0d58de462 + checksum: 571554d994d139ed666d4dfbb86d98cf423d2beaa84751859b16507f3a61016b585eb42b665195e70a0e8e94c5b73b6967e4b0d8922995859dbb7fa83beea2bd languageName: node linkType: hard -"@pcd/passport-interface@npm:latest": - version: 0.4.4 - resolution: "@pcd/passport-interface@npm:0.4.4" +"@pcd/passport-interface@npm:0.6.2": + version: 0.6.2 + resolution: "@pcd/passport-interface@npm:0.6.2" dependencies: - "@pcd/passport-crypto": 0.4.2 - "@pcd/pcd-types": 0.4.2 - "@pcd/semaphore-group-pcd": 0.4.2 - "@pcd/semaphore-signature-pcd": 0.4.2 - "@pcd/tsconfig": 0.4.2 - "@semaphore-protocol/group": ^3.2.3 - "@semaphore-protocol/identity": ^3.2.3 - "@semaphore-protocol/proof": ^3.2.3 - "@types/expect": ^24.3.0 - "@types/mocha": ^10.0.1 - "@types/react": ^18.0.22 + "@pcd/eddsa-ticket-pcd": 0.1.1 + "@pcd/passport-crypto": 0.6.2 + "@pcd/pcd-types": 0.6.3 + "@pcd/rsa-ticket-pcd": 0.1.2 + "@pcd/semaphore-group-pcd": 0.6.2 + "@pcd/semaphore-identity-pcd": 0.6.2 + "@pcd/semaphore-signature-pcd": 0.6.2 + "@pcd/webauthn-pcd": 0.6.2 + "@semaphore-protocol/group": ^3.10.0 + "@semaphore-protocol/identity": ^3.10.0 + "@semaphore-protocol/proof": ^3.10.0 react: ^18.2.0 - typescript: ^4.9.5 - checksum: 6499fd1627e1eb3063819b9ccfb804de586367419c88cef9db44c9ac53ed0081273282c1f60f7001c0dfcfb8bb64519550770d2bddd59ad828567dedbfd32c5a + checksum: 0cc56d49b60a7b7f4efdd330da709d38c616d872e80a244beb27683182e898fca7b0fcf4a5d498b50ce1398d31a307eec9e82cf11aeb2d47cac48f2285484b6f languageName: node linkType: hard -"@pcd/passport-ui@npm:0.4.2": - version: 0.4.2 - resolution: "@pcd/passport-ui@npm:0.4.2" +"@pcd/passport-ui@npm:0.6.2": + version: 0.6.2 + resolution: "@pcd/passport-ui@npm:0.6.2" dependencies: - "@pcd/pcd-types": 0.4.2 - "@pcd/tsconfig": 0.4.2 - "@types/expect": ^24.3.0 - "@types/mocha": ^10.0.1 - "@types/react": ^18.0.22 - "@types/styled-components": ^5.1.26 + "@pcd/pcd-types": 0.6.3 + pako: ^2.1.0 + qr-image: ^3.2.0 react: ^18.2.0 styled-components: ^5.3.9 - typescript: ^4.9.5 - checksum: c041fa289ee8f9d4881e58315ae9225d8f49bd755a4f08e44ebc9922e93c42e58e39cb977fca34fb852eb8e24cfc3cf3b9c36d287592a8d9c6059b52cb3df207 + checksum: c95025aa313672169ad4a2fd3203e95f9e816d3051c4fff464459ebf39dfb899bd4008591a9456326725018d43ec993b3150cb2357066933b1e7381e72f78f94 languageName: node linkType: hard -"@pcd/pcd-collection@npm:0.4.2, @pcd/pcd-collection@npm:latest": +"@pcd/pcd-collection@npm:latest": version: 0.4.2 resolution: "@pcd/pcd-collection@npm:0.4.2" dependencies: @@ -2064,80 +2445,102 @@ __metadata: languageName: node linkType: hard -"@pcd/semaphore-group-pcd@npm:0.4.2": - version: 0.4.2 - resolution: "@pcd/semaphore-group-pcd@npm:0.4.2" +"@pcd/pcd-types@npm:0.6.3": + version: 0.6.3 + resolution: "@pcd/pcd-types@npm:0.6.3" + checksum: c65c84f835750612133dcbbbd39200647ad49b965ae29a3794af1f0bb9085d3abcaca0bed3a7e21d81b044b91321db58cdf9cbbac3d9c9e74b17efc5c318292b + languageName: node + linkType: hard + +"@pcd/rsa-pcd@npm:0.1.2": + version: 0.1.2 + resolution: "@pcd/rsa-pcd@npm:0.1.2" dependencies: - "@pcd/eslint-config-custom": 0.4.2 - "@pcd/passport-ui": 0.4.2 - "@pcd/pcd-types": 0.4.2 - "@pcd/semaphore-identity-pcd": 0.4.2 - "@pcd/semaphore-signature-pcd": 0.4.2 - "@pcd/tsconfig": 0.4.2 - "@semaphore-protocol/group": ^3.2.3 - "@semaphore-protocol/identity": ^3.2.3 - "@semaphore-protocol/proof": ^3.2.3 - "@types/expect": ^24.3.0 - "@types/json-bigint": ^1.0.1 - "@types/mocha": ^10.0.1 - "@types/react": 18.0.22 - "@types/styled-components": ^5.1.26 - "@types/uuid": ^9.0.0 + "@pcd/passport-ui": 0.6.2 + "@pcd/pcd-types": 0.6.3 + chai: ^4.3.7 + js-sha256: ^0.9.0 + json-bigint: ^1.0.0 + node-rsa: ^1.1.1 + react: ^18.2.0 + styled-components: ^5.3.9 + uuid: ^9.0.0 + checksum: 59c1b800f4d4cd3bae0d24237c460bd63483c3eab80f1eaf3f88c0c1d13c1644c2bb7699d2a76c2fa2e99c78fc2457cddba813be455995e35bb463295faccc8a + languageName: node + linkType: hard + +"@pcd/rsa-ticket-pcd@npm:0.1.2": + version: 0.1.2 + resolution: "@pcd/rsa-ticket-pcd@npm:0.1.2" + dependencies: + "@pcd/passport-ui": 0.6.2 + "@pcd/pcd-types": 0.6.3 + "@pcd/rsa-pcd": 0.1.2 + chai: ^4.3.7 + js-sha256: ^0.9.0 + json-bigint: ^1.0.0 + node-rsa: ^1.1.1 + react: ^18.2.0 + styled-components: ^5.3.9 + uuid: ^9.0.0 + checksum: 6fac52d044ec725fd85e34d1372f9381d286830862880dd44fd5a8a8ad511e773627f5149b8def832f12a22a5ecf9699b304f55ba01d45df67bddf09b6d27ad7 + languageName: node + linkType: hard + +"@pcd/semaphore-group-pcd@npm:0.6.2": + version: 0.6.2 + resolution: "@pcd/semaphore-group-pcd@npm:0.6.2" + dependencies: + "@pcd/passport-ui": 0.6.2 + "@pcd/pcd-types": 0.6.3 + "@pcd/semaphore-identity-pcd": 0.6.2 + "@pcd/semaphore-signature-pcd": 0.6.2 + "@semaphore-protocol/group": ^3.10.0 + "@semaphore-protocol/identity": ^3.10.0 + "@semaphore-protocol/proof": ^3.10.0 js-sha256: ^0.9.0 json-bigint: ^1.0.0 react: 18.2.0 styled-components: ^5.3.9 typescript: ^4.9.5 uuid: ^9.0.0 - checksum: a094ad2f5ea08f7e372f8ba40bdd7d454c8b423483f8eb0f40a75e2a00e3476314a42ff277db1626d997318044a6a7eaaa8efd4b44ced77bd0178e41931e2ba5 + checksum: b723bb00655732092eaf71ec99506f3183df71142fde03aa8bc49269c2a55cf3fce6bfc5d68eb50bdcaddc61616a9c0ac67e23ece8a340503fe99f093f3a3142 languageName: node linkType: hard -"@pcd/semaphore-identity-pcd@npm:0.4.2": - version: 0.4.2 - resolution: "@pcd/semaphore-identity-pcd@npm:0.4.2" +"@pcd/semaphore-identity-pcd@npm:0.6.2": + version: 0.6.2 + resolution: "@pcd/semaphore-identity-pcd@npm:0.6.2" dependencies: - "@pcd/passport-ui": 0.4.2 - "@pcd/pcd-types": 0.4.2 - "@pcd/tsconfig": 0.4.2 - "@semaphore-protocol/group": ^3.2.3 - "@semaphore-protocol/identity": ^3.2.3 - "@semaphore-protocol/proof": ^3.2.3 - "@types/json-bigint": ^1.0.1 - "@types/react": ^18.0.22 - "@types/styled-components": ^5.1.26 - "@types/uuid": ^9.0.0 + "@pcd/passport-ui": 0.6.2 + "@pcd/pcd-types": 0.6.3 + "@semaphore-protocol/group": ^3.10.0 + "@semaphore-protocol/identity": ^3.10.0 + "@semaphore-protocol/proof": ^3.10.0 json-bigint: ^1.0.0 react: ^18.2.0 styled-components: ^5.3.9 - typescript: ^4.9.5 uuid: ^9.0.0 - checksum: fb8ac0ad158bf7e143fe6a82d11c3634a8225802230e850b9fbbfe042c6628a0353086491f82d82dc11de6e768c19ebbfaa7040140714393f6c769eb1b96df17 + checksum: 286b4c47947fe6ac388590a6caaf9397171986479168e4c050d4bc42bea278285a045ef36e761b1f1f73c08eb8f2b519e54829de724df9cfac403652f9403172 languageName: node linkType: hard -"@pcd/semaphore-signature-pcd@npm:0.4.2": - version: 0.4.2 - resolution: "@pcd/semaphore-signature-pcd@npm:0.4.2" +"@pcd/semaphore-signature-pcd@npm:0.6.2": + version: 0.6.2 + resolution: "@pcd/semaphore-signature-pcd@npm:0.6.2" dependencies: - "@pcd/passport-ui": 0.4.2 - "@pcd/pcd-types": 0.4.2 - "@pcd/tsconfig": 0.4.2 - "@semaphore-protocol/group": ^3.2.3 - "@semaphore-protocol/identity": ^3.2.3 - "@semaphore-protocol/proof": ^3.2.3 - "@types/expect": ^24.3.0 - "@types/json-bigint": ^1.0.1 - "@types/mocha": ^10.0.1 - "@types/react": ^18.0.22 - "@types/react-dom": ^18.0.7 - "@types/styled-components": ^5.1.26 + "@pcd/passport-ui": 0.6.2 + "@pcd/pcd-types": 0.6.3 + "@pcd/semaphore-identity-pcd": 0.6.2 + "@semaphore-protocol/group": ^3.10.0 + "@semaphore-protocol/identity": ^3.10.0 + "@semaphore-protocol/proof": ^3.10.0 js-sha256: ^0.9.0 json-bigint: ^1.0.0 react: ^18.2.0 styled-components: ^5.3.9 - typescript: ^4.9.5 - checksum: 9b6bbb82e6e5a5a4a89b30cd49f0108713706063603ddf33eb4fe511726e35d13e2154ce608fe56466c7c1b22dbdeebdd9d9a5989c6d1b3728e9e40041c7a6de + uuid: ^9.0.0 + checksum: 43d886999f05170235d0eb39e271dad66dd3a335cf6c4604da8b89421f519b8c58ec35af435c617bbc66f5e2bc084cf62b241a97e68e96d346487eaea7efc44c languageName: node linkType: hard @@ -2148,6 +2551,83 @@ __metadata: languageName: node linkType: hard +"@pcd/webauthn-pcd@npm:0.6.2": + version: 0.6.2 + resolution: "@pcd/webauthn-pcd@npm:0.6.2" + dependencies: + "@pcd/pcd-types": 0.6.3 + "@simplewebauthn/browser": ^7.2.0 + "@simplewebauthn/server": ^7.2.0 + "@simplewebauthn/typescript-types": ^7.0.0 + "@types/expect": ^24.3.0 + "@types/jest": ^29.5.0 + "@types/json-bigint": ^1.0.1 + json-bigint: ^1.0.0 + typescript: ^4.5.2 + uuid: ^9.0.0 + checksum: 71eac69c1d2e4651a16e33657f63b1b67f0619204ca3dc500a7b73dae68c273ed149097dab9d850602fecd8e9963967cf53c3d21e2ab973e8b7555a4bfd53177 + languageName: node + linkType: hard + +"@peculiar/asn1-android@npm:^2.3.3": + version: 2.3.6 + resolution: "@peculiar/asn1-android@npm:2.3.6" + dependencies: + "@peculiar/asn1-schema": ^2.3.6 + asn1js: ^3.0.5 + tslib: ^2.4.0 + checksum: 66615ada47238e91a42eaefe21501d9b49a8eb769c23a508d1f2aca345a2e03aa2860666d3bac7cf47eb09d10f3800c564d63a2a91c7dce13f90b01a4208f625 + languageName: node + linkType: hard + +"@peculiar/asn1-ecc@npm:^2.3.4": + version: 2.3.6 + resolution: "@peculiar/asn1-ecc@npm:2.3.6" + dependencies: + "@peculiar/asn1-schema": ^2.3.6 + "@peculiar/asn1-x509": ^2.3.6 + asn1js: ^3.0.5 + tslib: ^2.4.0 + checksum: 4b9a383dd443fbb9699d79550e03d1185781885768d8c7b780e26a959344286a53539824fa4a3103e9e8393a7d062fe6820bf79abafb340dc18ee5ce81b1d470 + languageName: node + linkType: hard + +"@peculiar/asn1-rsa@npm:^2.3.4": + version: 2.3.6 + resolution: "@peculiar/asn1-rsa@npm:2.3.6" + dependencies: + "@peculiar/asn1-schema": ^2.3.6 + "@peculiar/asn1-x509": ^2.3.6 + asn1js: ^3.0.5 + tslib: ^2.4.0 + checksum: 120dda00af6e1b1e5568826ac8211d60d36b3cbe91b086cae6b5ba132f1670ba129284068110305b237550e402c0beeda45fd713d640f97ad11d8cf6c925b31a + languageName: node + linkType: hard + +"@peculiar/asn1-schema@npm:^2.3.3, @peculiar/asn1-schema@npm:^2.3.6": + version: 2.3.6 + resolution: "@peculiar/asn1-schema@npm:2.3.6" + dependencies: + asn1js: ^3.0.5 + pvtsutils: ^1.3.2 + tslib: ^2.4.0 + checksum: fc09387c6e3dea07fca21b54ea8c71ce3ec0f8c92377237e51aef729f0c2df92781aa7a18a546a6fe809519faeaa222df576ec21a35c6095037a78677204a55b + languageName: node + linkType: hard + +"@peculiar/asn1-x509@npm:^2.3.4, @peculiar/asn1-x509@npm:^2.3.6": + version: 2.3.6 + resolution: "@peculiar/asn1-x509@npm:2.3.6" + dependencies: + "@peculiar/asn1-schema": ^2.3.6 + asn1js: ^3.0.5 + ipaddr.js: ^2.0.1 + pvtsutils: ^1.3.2 + tslib: ^2.4.0 + checksum: 6e946bd44091fb88f617c3bbf54ed1113ed2b249675dd36004513444f409160f6d446bdb82d3cb6041b4d15c68fa4cf40ad452891a5f85dda2af89ee5b0590d2 + languageName: node + linkType: hard + "@popperjs/core@npm:^2.9.2": version: 2.11.7 resolution: "@popperjs/core@npm:2.11.7" @@ -2244,52 +2724,92 @@ __metadata: languageName: node linkType: hard -"@rushstack/eslint-patch@npm:^1.1.3": - version: 1.2.0 - resolution: "@rushstack/eslint-patch@npm:1.2.0" - checksum: faa749faae0e83c26ae9eb00ad36a897ac78f3cf27da8e8ff21c00bcf7973b598d823d8f2b3957ef66079288bcf577f94df831eae2d65f3f68d8ca32f18b6aff - languageName: node - linkType: hard - -"@semaphore-protocol/group@npm:^3.2.3": - version: 3.9.0 - resolution: "@semaphore-protocol/group@npm:3.9.0" +"@semaphore-protocol/group@npm:^3.10.0": + version: 3.11.1 + resolution: "@semaphore-protocol/group@npm:3.11.1" dependencies: "@ethersproject/bignumber": ^5.7.0 "@ethersproject/bytes": ^5.7.0 "@ethersproject/keccak256": ^5.7.0 - "@zk-kit/incremental-merkle-tree": 1.0.0 - checksum: cb638ff221eebfc007a28c52570c898fc8d241ea32a670a03d7390d9b1b76c8721d65b2d3081a43931024c4416599a5fea4b561189496ad2fae50d31c1f5b5c2 + "@zk-kit/incremental-merkle-tree": 1.1.0 + checksum: 29e8375cf933b2383342fc9a90019621280d8fbcdef2299227f386aac45cefbbfb1292ca3eaad55f65380b598e4a92ddba4fe4adc1cb5831b5d53b1f62509312 languageName: node linkType: hard -"@semaphore-protocol/identity@npm:^3.2.3": - version: 3.9.0 - resolution: "@semaphore-protocol/identity@npm:3.9.0" +"@semaphore-protocol/identity@npm:^3.10.0": + version: 3.11.1 + resolution: "@semaphore-protocol/identity@npm:3.11.1" dependencies: "@ethersproject/bignumber": ^5.5.0 "@ethersproject/keccak256": ^5.7.0 "@ethersproject/random": ^5.5.1 "@ethersproject/strings": ^5.6.1 js-sha512: ^0.8.0 - checksum: 6df444a26648e49d02112ac958a74d764f191ec913192127a932daa26826ceeb88c06340ad5b9a668480650ebaa9a7221a6715a249e0ede57443fee036af8a55 + checksum: a7dec92776b3390029ef8408255aa90d36feb827075fc79e97ed8efd6e79f9a5dedab686ade6b86858e29ba67017cc44dcb962690e93519c498c48ee691f1a60 languageName: node linkType: hard -"@semaphore-protocol/proof@npm:^3.2.3": - version: 3.9.0 - resolution: "@semaphore-protocol/proof@npm:3.9.0" +"@semaphore-protocol/proof@npm:^3.10.0": + version: 3.11.1 + resolution: "@semaphore-protocol/proof@npm:3.11.1" dependencies: "@ethersproject/bignumber": ^5.5.0 "@ethersproject/bytes": ^5.7.0 "@ethersproject/keccak256": ^5.7.0 "@ethersproject/strings": ^5.5.0 "@zk-kit/incremental-merkle-tree": 0.4.3 - snarkjs: 0.4.13 + snarkjs: 0.4.16 peerDependencies: - "@semaphore-protocol/group": 3.9.0 - "@semaphore-protocol/identity": 3.9.0 - checksum: e8aa53a1f7d6fd3b62749e41a441981bb3f22917b3d5b8ebf9957283ae9122e8d609a4e3281fb971a39865c7e7c5b03f00f323cd6c81e5893e782a8193dea4a4 + "@semaphore-protocol/group": 3.11.1 + "@semaphore-protocol/identity": 3.11.1 + checksum: 8372f778ca48bc0b82258c78be6cd0d43f15ad10658cb0d871c51176567bb22d9a72511879e4def968dcecf16fb1850f0e99ae60cef14b3d9b09c7c3b312b51e + languageName: node + linkType: hard + +"@simplewebauthn/browser@npm:^7.2.0": + version: 7.4.0 + resolution: "@simplewebauthn/browser@npm:7.4.0" + dependencies: + "@simplewebauthn/typescript-types": ^7.4.0 + checksum: dd5fdebeb2910422e18659697c9a96d0cc13a5af7406b35ea3e44269c2430b8619df5e7a91b360dca220e509d6686514c21119f60e73e64b721f0e82bfc9565f + languageName: node + linkType: hard + +"@simplewebauthn/iso-webcrypto@npm:^7.4.0": + version: 7.4.0 + resolution: "@simplewebauthn/iso-webcrypto@npm:7.4.0" + dependencies: + "@simplewebauthn/typescript-types": ^7.4.0 + "@types/node": ^18.11.9 + checksum: dfc22eb81ccb55a4526321464219b6984b096d91c73f7db590505afc2e33371da884bdaa0f53d59f4cf66440467a6fe9d6acccd27036a81b9dc96805d4657b27 + languageName: node + linkType: hard + +"@simplewebauthn/server@npm:^7.2.0": + version: 7.4.0 + resolution: "@simplewebauthn/server@npm:7.4.0" + dependencies: + "@hexagon/base64": ^1.1.25 + "@peculiar/asn1-android": ^2.3.3 + "@peculiar/asn1-ecc": ^2.3.4 + "@peculiar/asn1-rsa": ^2.3.4 + "@peculiar/asn1-schema": ^2.3.3 + "@peculiar/asn1-x509": ^2.3.4 + "@simplewebauthn/iso-webcrypto": ^7.4.0 + "@simplewebauthn/typescript-types": ^7.4.0 + "@types/debug": ^4.1.7 + "@types/node": ^18.11.9 + cbor-x: ^1.4.1 + cross-fetch: ^3.1.5 + debug: ^4.3.2 + checksum: 0dd76c4d3c66888fd482393e9d16f668441f66ad0a407874dd62817c5f9c58d107ed4cac3db0bfb514719a665c902524322e6c1b1d511b902c629fb204bd4115 + languageName: node + linkType: hard + +"@simplewebauthn/typescript-types@npm:^7.0.0, @simplewebauthn/typescript-types@npm:^7.4.0": + version: 7.4.0 + resolution: "@simplewebauthn/typescript-types@npm:7.4.0" + checksum: c53fd44eaf9a905ec79f3a7956bebb275dde47079bc8a05e20cf0b5b79cd358f63f60997efcad49d468110ae6d317782becf75c338aa6c48cacd09b839a583b7 languageName: node linkType: hard @@ -2300,6 +2820,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 + languageName: node + linkType: hard + "@supabase/auth-helpers-nextjs@npm:^0.5.6": version: 0.5.9 resolution: "@supabase/auth-helpers-nextjs@npm:0.5.9" @@ -2457,6 +2984,15 @@ __metadata: languageName: node linkType: hard +"@types/debug@npm:^4.1.7": + version: 4.1.8 + resolution: "@types/debug@npm:4.1.8" + dependencies: + "@types/ms": "*" + checksum: a9a9bb40a199e9724aa944e139a7659173a9b274798ea7efbc277cb084bc37d32fc4c00877c3496fac4fed70a23243d284adb75c00b5fdabb38a22154d18e5df + languageName: node + linkType: hard + "@types/draft-js@npm:*, @types/draft-js@npm:^0.11.10": version: 0.11.10 resolution: "@types/draft-js@npm:0.11.10" @@ -2500,16 +3036,6 @@ __metadata: languageName: node linkType: hard -"@types/hoist-non-react-statics@npm:*": - version: 3.3.1 - resolution: "@types/hoist-non-react-statics@npm:3.3.1" - dependencies: - "@types/react": "*" - hoist-non-react-statics: ^3.3.0 - checksum: 2c0778570d9a01d05afabc781b32163f28409bb98f7245c38d5eaf082416fdb73034003f5825eb5e21313044e8d2d9e1f3fe2831e345d3d1b1d20bcd12270719 - languageName: node - linkType: hard - "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" @@ -2535,6 +3061,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:^29.5.0": + version: 29.5.5 + resolution: "@types/jest@npm:29.5.5" + dependencies: + expect: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 56e55cde9949bcc0ee2fa34ce5b7c32c2bfb20e53424aa4ff3a210859eeaaa3fdf6f42f81a3f655238039cdaaaf108b054b7a8602f394e6c52b903659338d8c6 + languageName: node + linkType: hard + "@types/json-bigint@npm:^1.0.1": version: 1.0.1 resolution: "@types/json-bigint@npm:1.0.1" @@ -2593,10 +3129,10 @@ __metadata: languageName: node linkType: hard -"@types/mocha@npm:^10.0.1": - version: 10.0.1 - resolution: "@types/mocha@npm:10.0.1" - checksum: 224ea9fce7b1734ccdb9aa99a622d902a538ce1847bca7fd22c5fb38adcf3ed536f50f48f587085db988a4bb3c2eb68f4b98e1cd6a38bc5547bd3bbbedc54495 +"@types/ms@npm:*": + version: 0.7.31 + resolution: "@types/ms@npm:0.7.31" + checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da languageName: node linkType: hard @@ -2614,6 +3150,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^18.11.9": + version: 18.17.18 + resolution: "@types/node@npm:18.17.18" + checksum: 59cbd906363d37017fe9ba0c08c1446e440d4d977459609c5f90b8fb7eb41f273ce8af30c5a5b5d599d7de934c1b3702bc9fc27caf8d2270e5cdb659c5232991 + languageName: node + linkType: hard + "@types/phoenix@npm:^1.5.4": version: 1.5.6 resolution: "@types/phoenix@npm:1.5.6" @@ -2640,7 +3183,7 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.0.11, @types/react-dom@npm:^18.0.7": +"@types/react-dom@npm:^18.0.11": version: 18.2.1 resolution: "@types/react-dom@npm:18.2.1" dependencies: @@ -2679,17 +3222,6 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:18.0.22": - version: 18.0.22 - resolution: "@types/react@npm:18.0.22" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: e9e294c1b5467c502936f964be68e7284ec6a5d40c703e7429037d9b39ba5f9b0299d303dde06d0468e4e79957ac71ab5ab3ee8252bf6ff3cc09c2ee03695789 - languageName: node - linkType: hard - "@types/resolve@npm:1.17.1": version: 1.17.1 resolution: "@types/resolve@npm:1.17.1" @@ -2720,17 +3252,6 @@ __metadata: languageName: node linkType: hard -"@types/styled-components@npm:^5.1.26": - version: 5.1.26 - resolution: "@types/styled-components@npm:5.1.26" - dependencies: - "@types/hoist-non-react-statics": "*" - "@types/react": "*" - csstype: ^3.0.2 - checksum: 84f53b3101739b20d1731554fb7735bc2f3f5d050a8b392e9845403c8c8bbd729737d033978649f9195a97b557875b010d46e35a4538564a2d0dbcce661dbf76 - languageName: node - linkType: hard - "@types/trusted-types@npm:^2.0.2": version: 2.0.3 resolution: "@types/trusted-types@npm:2.0.3" @@ -2738,7 +3259,7 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:^9.0.0, @types/uuid@npm:^9.0.1": +"@types/uuid@npm:^9.0.1": version: 9.0.1 resolution: "@types/uuid@npm:9.0.1" checksum: c472b8a77cbeded4bc529220b8611afa39bd64677f507838f8083d8aac8033b1f88cb9ddaa2f8589e0dcd2317291d0f6e1379f82d5ceebd6f74f3b4825288e00 @@ -2794,7 +3315,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.21.0, @typescript-eslint/parser@npm:^5.9.1": +"@typescript-eslint/parser@npm:^5.9.1": version: 5.59.1 resolution: "@typescript-eslint/parser@npm:5.59.1" dependencies: @@ -2905,10 +3426,10 @@ __metadata: languageName: node linkType: hard -"@zk-kit/incremental-merkle-tree@npm:1.0.0": - version: 1.0.0 - resolution: "@zk-kit/incremental-merkle-tree@npm:1.0.0" - checksum: 2b5d7b5cc08cf3aea536d6541a1177221fcacca5b93fb22e37cd05926d138fe69035b73cb42e09798505caf1b7a75ad225027d13d35c2f0d7b216147cafd184e +"@zk-kit/incremental-merkle-tree@npm:1.1.0": + version: 1.1.0 + resolution: "@zk-kit/incremental-merkle-tree@npm:1.1.0" + checksum: 5f2d6dd2a4898aa75f72d5b3811ab965c369f0a51561250313849fb9a6a1163064c4887da3bea298d25e80a4bc79b3c6997edf6492a6a8fc157512bc3fcb5e23 languageName: node linkType: hard @@ -2919,7 +3440,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": +"acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -2935,15 +3456,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.4.0": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 - languageName: node - linkType: hard - "acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.8.0": version: 8.8.2 resolution: "acorn@npm:8.8.2" @@ -2953,6 +3465,13 @@ __metadata: languageName: node linkType: hard +"aes-js@npm:3.0.0": + version: 3.0.0 + resolution: "aes-js@npm:3.0.0" + checksum: 251e26d533cd1a915b44896b17d5ed68c24a02484cfdd2e74ec700a309267db96651ea4eb657bf20aac32a3baa61f6e34edf8e2fec2de440a655da9942d334b8 + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -3004,7 +3523,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.1, ajv@npm:^8.6.0": +"ajv@npm:^8.6.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -3016,13 +3535,6 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^4.1.1": - version: 4.1.3 - resolution: "ansi-colors@npm:4.1.3" - checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e - languageName: node - linkType: hard - "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -3039,7 +3551,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": +"ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: @@ -3103,15 +3615,6 @@ __metadata: languageName: node linkType: hard -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: ~1.0.2 - checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 - languageName: node - linkType: hard - "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -3128,15 +3631,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.1.3": - version: 5.1.3 - resolution: "aria-query@npm:5.1.3" - dependencies: - deep-equal: ^2.0.5 - checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -3147,7 +3641,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -3195,7 +3689,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.0, array.prototype.flatmap@npm:^1.3.1": +"array.prototype.flatmap@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flatmap@npm:1.3.1" dependencies: @@ -3207,19 +3701,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.1 - resolution: "array.prototype.tosorted@npm:1.1.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.1.3 - checksum: 7923324a67e70a2fc0a6e40237405d92395e45ebd76f5cb89c2a5cf1e66b47aca6baacd0cd628ffd88830b90d47fff268071493d09c9ae123645613dac2c2ca3 - languageName: node - linkType: hard - "asap@npm:~2.0.3": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -3227,6 +3708,26 @@ __metadata: languageName: node linkType: hard +"asn1@npm:^0.2.4": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: ~2.1.0 + checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d + languageName: node + linkType: hard + +"asn1js@npm:^3.0.5": + version: 3.0.5 + resolution: "asn1js@npm:3.0.5" + dependencies: + pvtsutils: ^1.3.2 + pvutils: ^1.1.3 + tslib: ^2.4.0 + checksum: 3b6af1bbadd5762ef8ead5daf2f6bda1bc9e23bc825c4dcc996aa1f9521ad7390a64028565d95d98090d69c8431f004c71cccb866004759169d7c203cf9075eb + languageName: node + linkType: hard + "assert@npm:^2.0.0": version: 2.0.0 resolution: "assert@npm:2.0.0" @@ -3239,17 +3740,10 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.7": - version: 0.0.7 - resolution: "ast-types-flow@npm:0.0.7" - checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4 - languageName: node - linkType: hard - -"astral-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "astral-regex@npm:2.0.0" - checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 +"assertion-error@npm:^1.1.0": + version: 1.1.0 + resolution: "assertion-error@npm:1.1.0" + checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf languageName: node linkType: hard @@ -3299,13 +3793,6 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.6.2": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: f086bcab42be1761ba2b0b127dec350087f4c3a853bba8dd58f69d898cefaac31a1561da23146f6f3c07954c76171d1f2ce460e555e052d2b02cd79af628fa4a - languageName: node - linkType: hard - "axios@npm:^0.27.2": version: 0.27.2 resolution: "axios@npm:0.27.2" @@ -3316,15 +3803,6 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.1.1": - version: 3.1.1 - resolution: "axobject-query@npm:3.1.1" - dependencies: - deep-equal: ^2.0.5 - checksum: c12a5da10dc7bab75e1cda9b6a3b5fcf10eba426ddf1a17b71ef65a434ed707ede7d1c4f013ba1609e970bc8c0cddac01365080d376204314e9b294719acd8a5 - languageName: node - linkType: hard - "b4a@npm:^1.0.1": version: 1.6.3 resolution: "b4a@npm:1.6.3" @@ -3412,6 +3890,13 @@ __metadata: languageName: node linkType: hard +"bech32@npm:1.1.4": + version: 1.1.4 + resolution: "bech32@npm:1.1.4" + checksum: 0e98db619191548390d6f09ff68b0253ba7ae6a55db93dfdbb070ba234c1fd3308c0606fbcc95fad50437227b10011e2698b89f0181f6e7f845c499bd14d0f4b + languageName: node + linkType: hard + "big-integer@npm:^1.6.42, big-integer@npm:^1.6.48": version: 1.6.51 resolution: "big-integer@npm:1.6.51" @@ -3440,6 +3925,18 @@ __metadata: languageName: node linkType: hard +"blake-hash@npm:^2.0.0": + version: 2.0.0 + resolution: "blake-hash@npm:2.0.0" + dependencies: + node-addon-api: ^3.0.0 + node-gyp: latest + node-gyp-build: ^4.2.2 + readable-stream: ^3.6.0 + checksum: a0d9a8f3953b986d3b30a741a6c000dedcc9a03b1318f52cc01ae62d18829ba6cb1a4d8cbe74785abfdc952a21db410984523bd457764aca716162cfd3ca8ea4 + languageName: node + linkType: hard + "blake2b-wasm@npm:^2.4.0": version: 2.4.0 resolution: "blake2b-wasm@npm:2.4.0" @@ -3450,6 +3947,16 @@ __metadata: languageName: node linkType: hard +"blake2b@npm:^2.1.3": + version: 2.1.4 + resolution: "blake2b@npm:2.1.4" + dependencies: + blake2b-wasm: ^2.4.0 + nanoassert: ^2.0.0 + checksum: cd598c96d459017714b7f9cb8892ef2b0a94f362e26e6baa46b7b8b189af0006ce25ab1713e3ec1484eb18ce7ebe1eb24e07d01e42ab1147067de2419c7f6158 + languageName: node + linkType: hard + "blakejs@npm:^1.1.0": version: 1.2.1 resolution: "blakejs@npm:1.2.1" @@ -3457,6 +3964,13 @@ __metadata: languageName: node linkType: hard +"bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 + languageName: node + linkType: hard + "bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" @@ -3492,6 +4006,13 @@ __metadata: languageName: node linkType: hard +"brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be + languageName: node + linkType: hard + "browserslist@npm:^4.21.3, browserslist@npm:^4.21.5": version: 4.21.5 resolution: "browserslist@npm:4.21.5" @@ -3603,6 +4124,64 @@ __metadata: languageName: node linkType: hard +"cbor-extract@npm:^2.1.1": + version: 2.1.1 + resolution: "cbor-extract@npm:2.1.1" + dependencies: + "@cbor-extract/cbor-extract-darwin-arm64": 2.1.1 + "@cbor-extract/cbor-extract-darwin-x64": 2.1.1 + "@cbor-extract/cbor-extract-linux-arm": 2.1.1 + "@cbor-extract/cbor-extract-linux-arm64": 2.1.1 + "@cbor-extract/cbor-extract-linux-x64": 2.1.1 + "@cbor-extract/cbor-extract-win32-x64": 2.1.1 + node-gyp: latest + node-gyp-build-optional-packages: 5.0.3 + dependenciesMeta: + "@cbor-extract/cbor-extract-darwin-arm64": + optional: true + "@cbor-extract/cbor-extract-darwin-x64": + optional: true + "@cbor-extract/cbor-extract-linux-arm": + optional: true + "@cbor-extract/cbor-extract-linux-arm64": + optional: true + "@cbor-extract/cbor-extract-linux-x64": + optional: true + "@cbor-extract/cbor-extract-win32-x64": + optional: true + bin: + download-cbor-prebuilds: bin/download-prebuilds.js + checksum: 283d9cdb3c716b171b5ad8666673f4ac373f975b51d9a38233d280c6f9381d66c6af4c011a561d993c4be6e427e34681bc3c5af194b9da0c9ab3401d424b7988 + languageName: node + linkType: hard + +"cbor-x@npm:^1.4.1": + version: 1.5.4 + resolution: "cbor-x@npm:1.5.4" + dependencies: + cbor-extract: ^2.1.1 + dependenciesMeta: + cbor-extract: + optional: true + checksum: 589513dcfae2255c3c0da6733b3f90af159b254871d5835c85ae506a5190aeecb747222ae1f2f6edde7413dc7c80af247e7578d541470cf31965f782172d9158 + languageName: node + linkType: hard + +"chai@npm:^4.3.7": + version: 4.3.8 + resolution: "chai@npm:4.3.8" + dependencies: + assertion-error: ^1.1.0 + check-error: ^1.0.2 + deep-eql: ^4.1.2 + get-func-name: ^2.0.0 + loupe: ^2.3.1 + pathval: ^1.1.1 + type-detect: ^4.0.5 + checksum: 29e0984ed13308319cadc35437c8ef0a3e271544d226c991bf7e3b6d771bf89707321669e11d05e362bc0ad0bd26585079b989d1032f3c106e3bb95d7f079cce + languageName: node + linkType: hard + "chalk@npm:^2.0.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -3624,6 +4203,13 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^1.0.2": + version: 1.0.2 + resolution: "check-error@npm:1.0.2" + checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e + languageName: node + linkType: hard + "chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" @@ -3668,6 +4254,18 @@ __metadata: languageName: node linkType: hard +"circomlibjs@npm:^0.1.7": + version: 0.1.7 + resolution: "circomlibjs@npm:0.1.7" + dependencies: + blake-hash: ^2.0.0 + blake2b: ^2.1.3 + ethers: ^5.5.1 + ffjavascript: ^0.2.45 + checksum: 843aa422e7a203d06e1ef9ae6bf334d726a8091eda5afcc3a6531727a6ea3acb5c4a2498bf444fda35824064d45c25cb89fe99b02410fc0f7ff2dc6d7101d779 + languageName: node + linkType: hard + "classnames@npm:^2.2.6, classnames@npm:^2.3.2": version: 2.3.2 resolution: "classnames@npm:2.3.2" @@ -3914,13 +4512,6 @@ __metadata: languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de - languageName: node - linkType: hard - "date-fns-tz@npm:^2.0.0": version: 2.0.0 resolution: "date-fns-tz@npm:2.0.0" @@ -3939,7 +4530,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -3969,29 +4560,12 @@ __metadata: languageName: node linkType: hard -"deep-equal@npm:^2.0.5": - version: 2.2.1 - resolution: "deep-equal@npm:2.2.1" +"deep-eql@npm:^4.1.2": + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" dependencies: - array-buffer-byte-length: ^1.0.0 - call-bind: ^1.0.2 - es-get-iterator: ^1.1.3 - get-intrinsic: ^1.2.0 - is-arguments: ^1.1.1 - is-array-buffer: ^3.0.2 - 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.5.0 - side-channel: ^1.0.4 - which-boxed-primitive: ^1.0.2 - which-collection: ^1.0.1 - which-typed-array: ^1.1.9 - checksum: 561f0e001a07b2f1b80ff914d0b3d76964bbfc102f34c2128bc8039c0050e63b1a504a8911910e011d8cd1cd4b600a9686c049e327f4ef94420008efc42d25f4 + type-detect: ^4.0.0 + checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f languageName: node linkType: hard @@ -4076,6 +4650,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -4251,6 +4832,21 @@ __metadata: languageName: node linkType: hard +"elliptic@npm:6.5.4": + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" + dependencies: + bn.js: ^4.11.9 + brorand: ^1.1.0 + hash.js: ^1.0.0 + hmac-drbg: ^1.0.1 + inherits: ^2.0.4 + minimalistic-assert: ^1.0.1 + minimalistic-crypto-utils: ^1.0.1 + checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -4258,13 +4854,6 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 - languageName: node - linkType: hard - "emojis-list@npm:^3.0.0": version: 3.0.0 resolution: "emojis-list@npm:3.0.0" @@ -4291,15 +4880,6 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.5": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 - languageName: node - linkType: hard - "entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" @@ -4363,23 +4943,6 @@ __metadata: languageName: node linkType: hard -"es-get-iterator@npm:^1.1.3": - version: 1.1.3 - resolution: "es-get-iterator@npm:1.1.3" - 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 - stop-iteration-iterator: ^1.0.0 - checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d - languageName: node - linkType: hard - "es-set-tostringtag@npm:^2.0.1": version: 2.0.1 resolution: "es-set-tostringtag@npm:2.0.1" @@ -4507,29 +5070,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:13.0.0": - version: 13.0.0 - resolution: "eslint-config-next@npm:13.0.0" - dependencies: - "@next/eslint-plugin-next": 13.0.0 - "@rushstack/eslint-patch": ^1.1.3 - "@typescript-eslint/parser": ^5.21.0 - eslint-import-resolver-node: ^0.3.6 - eslint-import-resolver-typescript: ^2.7.1 - eslint-plugin-import: ^2.26.0 - eslint-plugin-jsx-a11y: ^6.5.1 - eslint-plugin-react: ^7.31.7 - eslint-plugin-react-hooks: ^4.5.0 - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: ">=3.3.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 69f04df8d831aba78df30edec2ce7a7cc5779af89159bfdc42f015d2e038a26e8b2b6e8407873a3827098f5abd21b5657aace0ff014d345465ae98d133ddb285 - languageName: node - linkType: hard - "eslint-config-prettier@npm:^8.3.0": version: 8.8.0 resolution: "eslint-config-prettier@npm:8.8.0" @@ -4541,18 +5081,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-turbo@npm:latest": - version: 1.9.3 - resolution: "eslint-config-turbo@npm:1.9.3" - dependencies: - eslint-plugin-turbo: 1.9.3 - peerDependencies: - eslint: ">6.6.0" - checksum: b7d8d8f7aeb96f5b00aee95c7cf7adac34992f9eab9ed53b8f46378e4d14bd1d421799ff20c2392c9b10322d93e186cda69245460997c6ac7019d0dd13870219 - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7": +"eslint-import-resolver-node@npm:^0.3.7": version: 0.3.7 resolution: "eslint-import-resolver-node@npm:0.3.7" dependencies: @@ -4563,22 +5092,6 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^2.7.1": - version: 2.7.1 - resolution: "eslint-import-resolver-typescript@npm:2.7.1" - dependencies: - debug: ^4.3.4 - glob: ^7.2.0 - is-glob: ^4.0.3 - resolve: ^1.22.0 - tsconfig-paths: ^3.14.1 - peerDependencies: - eslint: "*" - eslint-plugin-import: "*" - checksum: 1d81b657b1f73bf95b8f0b745c0305574b91630c1db340318f3ca8918e206fce20a933b95e7c419338cc4452cb80bb2b2d92acaf01b6aa315c78a332d832545c - languageName: node - linkType: hard - "eslint-module-utils@npm:^2.7.4": version: 2.8.0 resolution: "eslint-module-utils@npm:2.8.0" @@ -4591,7 +5104,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.25.2, eslint-plugin-import@npm:^2.26.0": +"eslint-plugin-import@npm:^2.25.2": version: 2.27.5 resolution: "eslint-plugin-import@npm:2.27.5" dependencies: @@ -4616,99 +5129,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.5.1": - version: 6.7.1 - resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" - 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 - 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 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: f166dd5fe7257c7b891c6692e6a3ede6f237a14043ae3d97581daf318fc5833ddc6b4871aa34ab7656187430170500f6d806895747ea17ecdf8231a666c3c2fd - languageName: node - linkType: hard - -"eslint-plugin-react-hooks@npm:^4.5.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 23001801f14c1d16bf0a837ca7970d9dd94e7b560384b41db378b49b6e32dc43d6e2790de1bd737a652a86f81a08d6a91f402525061b47719328f586a57e86c3 - languageName: node - linkType: hard - -"eslint-plugin-react@npm:7.31.8": - version: 7.31.8 - resolution: "eslint-plugin-react@npm:7.31.8" - dependencies: - array-includes: ^3.1.5 - array.prototype.flatmap: ^1.3.0 - doctrine: ^2.1.0 - estraverse: ^5.3.0 - jsx-ast-utils: ^2.4.1 || ^3.0.0 - minimatch: ^3.1.2 - object.entries: ^1.1.5 - object.fromentries: ^2.0.5 - object.hasown: ^1.1.1 - object.values: ^1.1.5 - prop-types: ^15.8.1 - resolve: ^2.0.0-next.3 - semver: ^6.3.0 - string.prototype.matchall: ^4.0.7 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 0683e2a624a4df6f08264a3f6bc614a81e8f961c83173bdf2d8d3523f84ed5d234cddc976dbc6815913e007c5984df742ba61be0c0592b27c3daabe0f68165a3 - languageName: node - linkType: hard - -"eslint-plugin-react@npm:^7.31.7": - version: 7.32.2 - resolution: "eslint-plugin-react@npm:7.32.2" - dependencies: - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - array.prototype.tosorted: ^1.1.1 - doctrine: ^2.1.0 - estraverse: ^5.3.0 - jsx-ast-utils: ^2.4.1 || ^3.0.0 - 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 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 - languageName: node - linkType: hard - -"eslint-plugin-turbo@npm:1.9.3": - version: 1.9.3 - resolution: "eslint-plugin-turbo@npm:1.9.3" - peerDependencies: - eslint: ">6.6.0" - checksum: 004207616b097e90ec45b0d96f077cca185ac42a9460f3bd13b135a7dc753f13081e435da5c567193a61bbdc7e094a918ce73f83e3e251d00ea3ea61af43bd5e - languageName: node - linkType: hard - "eslint-scope@npm:^5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" @@ -4729,29 +5149,6 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "eslint-utils@npm:2.1.0" - dependencies: - eslint-visitor-keys: ^1.1.0 - checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0": - version: 1.3.0 - resolution: "eslint-visitor-keys@npm:1.3.0" - checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-visitor-keys@npm:2.1.0" - checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.0": version: 3.4.0 resolution: "eslint-visitor-keys@npm:3.4.0" @@ -4759,56 +5156,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.23.0": - version: 7.32.0 - resolution: "eslint@npm:7.32.0" - dependencies: - "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": ^0.4.3 - "@humanwhocodes/config-array": ^0.5.0 - ajv: ^6.10.0 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.0.1 - doctrine: ^3.0.0 - enquirer: ^2.3.5 - escape-string-regexp: ^4.0.0 - eslint-scope: ^5.1.1 - eslint-utils: ^2.1.0 - eslint-visitor-keys: ^2.0.0 - espree: ^7.3.1 - esquery: ^1.4.0 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - functional-red-black-tree: ^1.0.1 - glob-parent: ^5.1.2 - globals: ^13.6.0 - ignore: ^4.0.6 - import-fresh: ^3.0.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - js-yaml: ^3.13.1 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.0.4 - natural-compare: ^1.4.0 - optionator: ^0.9.1 - progress: ^2.0.0 - regexpp: ^3.1.0 - semver: ^7.2.1 - strip-ansi: ^6.0.0 - strip-json-comments: ^3.1.0 - table: ^6.0.9 - text-table: ^0.2.0 - v8-compile-cache: ^2.0.3 - bin: - eslint: bin/eslint.js - checksum: cc85af9985a3a11085c011f3d27abe8111006d34cc274291b3c4d7bea51a4e2ff6135780249becd919ba7f6d6d1ecc38a6b73dacb6a7be08d38453b344dc8d37 - languageName: node - linkType: hard - "eslint@npm:^8.2.0": version: 8.39.0 resolution: "eslint@npm:8.39.0" @@ -4859,17 +5206,6 @@ __metadata: languageName: node linkType: hard -"espree@npm:^7.3.0, espree@npm:^7.3.1": - version: 7.3.1 - resolution: "espree@npm:7.3.1" - dependencies: - acorn: ^7.4.0 - acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^1.3.0 - checksum: aa9b50dcce883449af2e23bc2b8d9abb77118f96f4cb313935d6b220f77137eaef7724a83c3f6243b96bc0e4ab14766198e60818caad99f9519ae5a336a39b45 - languageName: node - linkType: hard - "espree@npm:^9.5.1": version: 9.5.1 resolution: "espree@npm:9.5.1" @@ -4881,17 +5217,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 - languageName: node - linkType: hard - -"esquery@npm:^1.4.0, esquery@npm:^1.4.2": +"esquery@npm:^1.4.2": version: 1.5.0 resolution: "esquery@npm:1.5.0" dependencies: @@ -4916,7 +5242,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b @@ -4937,6 +5263,44 @@ __metadata: languageName: node linkType: hard +"ethers@npm:^5.5.1": + version: 5.7.2 + resolution: "ethers@npm:5.7.2" + dependencies: + "@ethersproject/abi": 5.7.0 + "@ethersproject/abstract-provider": 5.7.0 + "@ethersproject/abstract-signer": 5.7.0 + "@ethersproject/address": 5.7.0 + "@ethersproject/base64": 5.7.0 + "@ethersproject/basex": 5.7.0 + "@ethersproject/bignumber": 5.7.0 + "@ethersproject/bytes": 5.7.0 + "@ethersproject/constants": 5.7.0 + "@ethersproject/contracts": 5.7.0 + "@ethersproject/hash": 5.7.0 + "@ethersproject/hdnode": 5.7.0 + "@ethersproject/json-wallets": 5.7.0 + "@ethersproject/keccak256": 5.7.0 + "@ethersproject/logger": 5.7.0 + "@ethersproject/networks": 5.7.1 + "@ethersproject/pbkdf2": 5.7.0 + "@ethersproject/properties": 5.7.0 + "@ethersproject/providers": 5.7.2 + "@ethersproject/random": 5.7.0 + "@ethersproject/rlp": 5.7.0 + "@ethersproject/sha2": 5.7.0 + "@ethersproject/signing-key": 5.7.0 + "@ethersproject/solidity": 5.7.0 + "@ethersproject/strings": 5.7.0 + "@ethersproject/transactions": 5.7.0 + "@ethersproject/units": 5.7.0 + "@ethersproject/wallet": 5.7.0 + "@ethersproject/web": 5.7.1 + "@ethersproject/wordlists": 5.7.0 + checksum: b7c08cf3e257185a7946117dbbf764433b7ba0e77c27298dec6088b3bc871aff711462b0621930c56880ff0a7ceb8b1d3a361ffa259f93377b48e34107f62553 + languageName: node + linkType: hard + "expect@npm:*": version: 29.5.0 resolution: "expect@npm:29.5.0" @@ -4950,6 +5314,19 @@ __metadata: languageName: node linkType: hard +"expect@npm:^29.0.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": ^29.7.0 + jest-get-type: ^29.6.3 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + checksum: 9257f10288e149b81254a0fda8ffe8d54a7061cd61d7515779998b012579d2b8c22354b0eb901daf0145f347403da582f75f359f4810c007182ad3fb318b5c0c + languageName: node + linkType: hard + "ext@npm:^1.1.2": version: 1.7.0 resolution: "ext@npm:1.7.0" @@ -5044,6 +5421,17 @@ __metadata: languageName: node linkType: hard +"ffjavascript@npm:^0.2.45": + version: 0.2.60 + resolution: "ffjavascript@npm:0.2.60" + dependencies: + wasmbuilder: 0.0.16 + wasmcurves: 0.2.2 + web-worker: ^1.2.0 + checksum: 5dbd597ee108373af1ba1877757a08b47db4bcd7b3b043b260d4475a0b1125454de00fb214224f85d9e6e6a6c0a1cfabd1ba9a2b68279b99c581404266e78138 + languageName: node + linkType: hard + "ffjavascript@npm:^0.2.48": version: 0.2.57 resolution: "ffjavascript@npm:0.2.57" @@ -5281,13 +5669,6 @@ __metadata: languageName: node linkType: hard -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f - languageName: node - linkType: hard - "functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -5318,6 +5699,13 @@ __metadata: languageName: node linkType: hard +"get-func-name@npm:^2.0.0": + version: 2.0.0 + resolution: "get-func-name@npm:2.0.0" + checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3 + languageName: node + linkType: hard + "get-input-selection@npm:^1.1.4": version: 1.1.4 resolution: "get-input-selection@npm:1.1.4" @@ -5383,21 +5771,7 @@ __metadata: "glob@npm:7.1.6": version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 - languageName: node - linkType: hard - -"glob@npm:7.1.7": - version: 7.1.7 - resolution: "glob@npm:7.1.7" + resolution: "glob@npm:7.1.6" dependencies: fs.realpath: ^1.0.0 inflight: ^1.0.4 @@ -5405,11 +5779,11 @@ __metadata: minimatch: ^3.0.4 once: ^1.3.0 path-is-absolute: ^1.0.0 - checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 + checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 languageName: node linkType: hard -"glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": +"glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -5443,7 +5817,7 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0, globals@npm:^13.6.0, globals@npm:^13.9.0": +"globals@npm:^13.19.0": version: 13.20.0 resolution: "globals@npm:13.20.0" dependencies: @@ -5580,6 +5954,16 @@ __metadata: languageName: node linkType: hard +"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: ^2.0.3 + minimalistic-assert: ^1.0.1 + checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f + languageName: node + linkType: hard + "hey-listen@npm:^1.0.8": version: 1.0.8 resolution: "hey-listen@npm:1.0.8" @@ -5587,7 +5971,18 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.3.0": +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: ^1.0.3 + minimalistic-assert: ^1.0.0 + minimalistic-crypto-utils: ^1.0.1 + checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.0.0": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -5721,13 +6116,6 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.6": - version: 4.0.6 - resolution: "ignore@npm:4.0.6" - checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 - languageName: node - linkType: hard - "ignore@npm:^5.2.0": version: 5.2.4 resolution: "ignore@npm:5.2.4" @@ -5783,14 +6171,14 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3": +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard -"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.5": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" dependencies: @@ -5817,7 +6205,14 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": +"ipaddr.js@npm:^2.0.1": + version: 2.1.0 + resolution: "ipaddr.js@npm:2.1.0" + checksum: 807a054f2bd720c4d97ee479d6c9e865c233bea21f139fb8dabd5a35c4226d2621c42e07b4ad94ff3f82add926a607d8d9d37c625ad0319f0e08f9f2bd1968e2 + languageName: node + linkType: hard + +"is-arguments@npm:^1.0.4": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -5873,7 +6268,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0": version: 2.12.0 resolution: "is-core-module@npm:2.12.0" dependencies: @@ -5882,7 +6277,7 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": +"is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -5930,13 +6325,6 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1, is-map@npm:^2.0.2": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 - languageName: node - linkType: hard - "is-module@npm:^1.0.0": version: 1.0.0 resolution: "is-module@npm:1.0.0" @@ -6033,13 +6421,6 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1, is-set@npm:^2.0.2": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 - languageName: node - linkType: hard - "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -6094,13 +6475,6 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 - languageName: node - linkType: hard - "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -6110,23 +6484,6 @@ __metadata: languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 - languageName: node - linkType: hard - -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -6171,6 +6528,18 @@ __metadata: languageName: node linkType: hard +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^29.6.3 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77 + languageName: node + linkType: hard + "jest-get-type@npm:^29.4.3": version: 29.4.3 resolution: "jest-get-type@npm:29.4.3" @@ -6178,6 +6547,13 @@ __metadata: languageName: node linkType: hard +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 + languageName: node + linkType: hard + "jest-matcher-utils@npm:^29.5.0": version: 29.5.0 resolution: "jest-matcher-utils@npm:29.5.0" @@ -6190,6 +6566,18 @@ __metadata: languageName: node linkType: hard +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + jest-diff: ^29.7.0 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: d7259e5f995d915e8a37a8fd494cb7d6af24cd2a287b200f831717ba0d015190375f9f5dc35393b8ba2aae9b2ebd60984635269c7f8cff7d85b077543b7744cd + languageName: node + linkType: hard + "jest-message-util@npm:^29.5.0": version: 29.5.0 resolution: "jest-message-util@npm:29.5.0" @@ -6207,6 +6595,23 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^29.6.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^29.7.0 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930 + languageName: node + linkType: hard + "jest-util@npm:^29.5.0": version: 29.5.0 resolution: "jest-util@npm:29.5.0" @@ -6221,6 +6626,20 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca + languageName: node + linkType: hard + "jest-worker@npm:^26.2.1": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" @@ -6294,18 +6713,6 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 - bin: - js-yaml: bin/js-yaml.js - checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c - languageName: node - linkType: hard - "js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" @@ -6412,16 +6819,6 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": - version: 3.3.3 - resolution: "jsx-ast-utils@npm:3.3.3" - dependencies: - array-includes: ^3.1.5 - object.assign: ^4.1.3 - checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 - languageName: node - linkType: hard - "kdbush@npm:^3.0.0": version: 3.0.0 resolution: "kdbush@npm:3.0.0" @@ -6429,22 +6826,6 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:~0.3.2": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a - languageName: node - linkType: hard - -"language-tags@npm:=1.0.5": - version: 1.0.5 - resolution: "language-tags@npm:1.0.5" - dependencies: - language-subtag-registry: ~0.3.2 - checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf - languageName: node - linkType: hard - "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -6572,13 +6953,6 @@ __metadata: languageName: node linkType: hard -"lodash.truncate@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.truncate@npm:4.4.2" - checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5 - languageName: node - linkType: hard - "lodash@npm:^4.17.20, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -6604,6 +6978,15 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^2.3.1": + version: 2.3.6 + resolution: "loupe@npm:2.3.6" + dependencies: + get-func-name: ^2.0.0 + checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -6732,6 +7115,20 @@ __metadata: languageName: node linkType: hard +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -7020,6 +7417,22 @@ __metadata: languageName: node linkType: hard +"noble-ed25519@npm:^1.2.6": + version: 1.2.6 + resolution: "noble-ed25519@npm:1.2.6" + checksum: 36bd4983abca56e820a9f57e15aa0232959f7191de4675fd8212b8fa15d7d4a0bd9c5093b6131f9afa0ca5639fac96ea15659368d50970070d8b76cc28fd1aec + languageName: node + linkType: hard + +"node-addon-api@npm:^3.0.0": + version: 3.2.1 + resolution: "node-addon-api@npm:3.2.1" + dependencies: + node-gyp: latest + checksum: 2369986bb0881ccd9ef6bacdf39550e07e089a9c8ede1cbc5fc7712d8e2faa4d50da0e487e333d4125f8c7a616c730131d1091676c9d499af1d74560756b4a18 + languageName: node + linkType: hard + "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -7034,6 +7447,28 @@ __metadata: languageName: node linkType: hard +"node-gyp-build-optional-packages@npm:5.0.3": + version: 5.0.3 + resolution: "node-gyp-build-optional-packages@npm:5.0.3" + bin: + node-gyp-build-optional-packages: bin.js + node-gyp-build-optional-packages-optional: optional.js + node-gyp-build-optional-packages-test: build-test.js + checksum: be3f0235925c8361e5bc1a03848f5e24815b0df8aa90bd13f1eac91cd86264bbb8b7689ca6cd083b02c8099c7b54f9fb83066c7bb77c2389dc4eceab921f084f + languageName: node + linkType: hard + +"node-gyp-build@npm:^4.2.2": + version: 4.6.1 + resolution: "node-gyp-build@npm:4.6.1" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: c3676d337b36803bc7792e35bf7fdcda7cdcb7e289b8f9855a5535702a82498eb976842fefcf487258c58005ca32ce3d537fbed91280b04409161dcd7232a882 + languageName: node + linkType: hard + "node-gyp-build@npm:^4.3.0": version: 4.6.0 resolution: "node-gyp-build@npm:4.6.0" @@ -7072,6 +7507,15 @@ __metadata: languageName: node linkType: hard +"node-rsa@npm:^1.1.1": + version: 1.1.1 + resolution: "node-rsa@npm:1.1.1" + dependencies: + asn1: ^0.2.4 + checksum: c03a6c8f69557326d2110086ce9610b4b17ef0fd594f76202225b7eb93fc0b342fb31714f6b3cf8d38320cf63c4790a3034e5d47a12f2c27d1900599ec9bd545 + languageName: node + linkType: hard + "nookies@npm:^2.5.2": version: 2.5.2 resolution: "nookies@npm:2.5.2" @@ -7140,7 +7584,7 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.0.1, object-is@npm:^1.1.5": +"object-is@npm:^1.0.1": version: 1.1.5 resolution: "object-is@npm:1.1.5" dependencies: @@ -7157,7 +7601,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.2, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -7169,7 +7613,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.5, object.entries@npm:^1.1.6": +"object.entries@npm:^1.1.5": version: 1.1.6 resolution: "object.entries@npm:1.1.6" dependencies: @@ -7180,28 +7624,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.5, object.fromentries@npm:^2.0.6": - version: 2.0.6 - resolution: "object.fromentries@npm:2.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85 - languageName: node - linkType: hard - -"object.hasown@npm:^1.1.1, object.hasown@npm:^1.1.2": - version: 1.1.2 - resolution: "object.hasown@npm:1.1.2" - dependencies: - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: b936572536db0cdf38eb30afd2f1026a8b6f2cc5d2c4497c9d9bbb01eaf3e980dead4fd07580cfdd098e6383e5a9db8212d3ea0c6bdd2b5e68c60aa7e3b45566 - languageName: node - linkType: hard - -"object.values@npm:^1.1.5, object.values@npm:^1.1.6": +"object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" dependencies: @@ -7294,6 +7717,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^2.1.0": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 71666548644c9a4d056bcaba849ca6fd7242c6cf1af0646d3346f3079a1c7f4a66ffec6f7369ee0dc88f61926c10d6ab05da3e1fca44b83551839e89edd75a3e + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -7345,6 +7775,13 @@ __metadata: languageName: node linkType: hard +"pathval@npm:^1.1.1": + version: 1.1.1 + resolution: "pathval@npm:1.1.1" + checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6 + languageName: node + linkType: hard + "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -7532,6 +7969,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": ^29.6.3 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 + languageName: node + linkType: hard + "pretty-format@npm:^29.5.0": version: 29.5.0 resolution: "pretty-format@npm:29.5.0" @@ -7543,13 +7991,6 @@ __metadata: languageName: node linkType: hard -"progress@npm:^2.0.0": - version: 2.0.3 - resolution: "progress@npm:2.0.3" - checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 - languageName: node - linkType: hard - "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -7601,6 +8042,29 @@ __metadata: languageName: node linkType: hard +"pvtsutils@npm:^1.3.2": + version: 1.3.5 + resolution: "pvtsutils@npm:1.3.5" + dependencies: + tslib: ^2.6.1 + checksum: e734516b3cb26086c18bd9c012fefe818928a5073178842ab7e62885a090f1dd7bda9c7bb8cd317167502cb8ec86c0b1b0ccd71dac7ab469382a4518157b0d12 + languageName: node + linkType: hard + +"pvutils@npm:^1.1.3": + version: 1.1.3 + resolution: "pvutils@npm:1.1.3" + checksum: 2ee26a9e5176c348977d6ec00d8ee80bff62f51743b1c5fe8abeeb4c5d29d9959cdfe0ce146707a9e6801bce88190fed3002d720b072dc87d031c692820b44c9 + languageName: node + linkType: hard + +"qr-image@npm:^3.2.0": + version: 3.2.0 + resolution: "qr-image@npm:3.2.0" + checksum: 9d22d9425234b8dfbcf954cff334d1594aa7391f999b15cf3e07d554c99341e7c2303646ddf58237fc498455c11d505b8803a995ff22d8385ddd05f58b3259b5 + languageName: node + linkType: hard + "querystring@npm:0.2.0": version: 0.2.0 resolution: "querystring@npm:0.2.0" @@ -7869,7 +8333,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.0": +"regexp.prototype.flags@npm:^1.4.3": version: 1.5.0 resolution: "regexp.prototype.flags@npm:1.5.0" dependencies: @@ -7880,13 +8344,6 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^3.1.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 - languageName: node - linkType: hard - "regexpu-core@npm:^5.3.1": version: 5.3.2 resolution: "regexpu-core@npm:5.3.2" @@ -7926,7 +8383,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": +"resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": version: 1.22.3 resolution: "resolve@npm:1.22.3" dependencies: @@ -7939,20 +8396,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.3, resolve@npm:^2.0.0-next.4": - version: 2.0.0-next.4 - resolution: "resolve@npm:2.0.0-next.4" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3 - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.2#~builtin": +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.2#~builtin": version: 1.22.3 resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=07638b" dependencies: @@ -7965,19 +8409,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.3#~builtin, resolve@patch:resolve@^2.0.0-next.4#~builtin": - version: 2.0.0-next.4 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=07638b" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011 - languageName: node - linkType: hard - "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -8069,7 +8500,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3.0.0": +"safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 @@ -8107,6 +8538,13 @@ __metadata: languageName: node linkType: hard +"scrypt-js@npm:3.0.1": + version: 3.0.1 + resolution: "scrypt-js@npm:3.0.1" + checksum: b7c7d1a68d6ca946f2fbb0778e0c4ec63c65501b54023b2af7d7e9f48fdb6c6580d6f7675cd53bda5944c5ebc057560d5a6365079752546865defb3b79dea454 + languageName: node + linkType: hard + "semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" @@ -8116,7 +8554,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": +"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.5.0 resolution: "semver@npm:7.5.0" dependencies: @@ -8214,17 +8652,6 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "slice-ansi@npm:4.0.0" - dependencies: - ansi-styles: ^4.0.0 - astral-regex: ^2.0.0 - is-fullwidth-code-point: ^3.0.0 - checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 - languageName: node - linkType: hard - "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -8232,9 +8659,9 @@ __metadata: languageName: node linkType: hard -"snarkjs@npm:0.4.13": - version: 0.4.13 - resolution: "snarkjs@npm:0.4.13" +"snarkjs@npm:0.4.16": + version: 0.4.16 + resolution: "snarkjs@npm:0.4.16" dependencies: "@iden3/binfileutils": 0.0.10 blake2b-wasm: ^2.4.0 @@ -8248,7 +8675,7 @@ __metadata: readline: ^1.3.0 bin: snarkjs: build/cli.cjs - checksum: c8267ca8d6f6c0cf1c025d625832ba6c6f511d4c613f80c80762d11b43913c8d053074e2e6225fca7a137baa3a7d72a08ba520777899c6071167074f65e89ab4 + checksum: e26c907493fe7bc78563a918391602ca4166060667c1936cf65fba09ca39a5019288acb1c6d695ff5a0c6cf300a97a8bfb613e84df268b4e2108e2e2c28db274 languageName: node linkType: hard @@ -8320,13 +8747,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 - languageName: node - linkType: hard - "ssri@npm:^9.0.0": version: 9.0.1 resolution: "ssri@npm:9.0.1" @@ -8345,15 +8765,6 @@ __metadata: languageName: node linkType: hard -"stop-iteration-iterator@npm:^1.0.0": - version: 1.0.0 - resolution: "stop-iteration-iterator@npm:1.0.0" - dependencies: - internal-slot: ^1.0.4 - checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 - languageName: node - linkType: hard - "string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -8365,7 +8776,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.6, string.prototype.matchall@npm:^4.0.7, string.prototype.matchall@npm:^4.0.8": +"string.prototype.matchall@npm:^4.0.6": version: 4.0.8 resolution: "string.prototype.matchall@npm:4.0.8" dependencies: @@ -8434,7 +8845,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -8585,19 +8996,6 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.0.9": - version: 6.8.1 - resolution: "table@npm:6.8.1" - dependencies: - ajv: ^8.0.1 - lodash.truncate: ^4.4.2 - slice-ansi: ^4.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - checksum: 08249c7046125d9d0a944a6e96cfe9ec66908d6b8a9db125531be6eb05fa0de047fd5542e9d43b4f987057f00a093b276b8d3e19af162a9c40db2681058fd306 - languageName: node - linkType: hard - "tailwind-merge@npm:^1.8.1": version: 1.12.0 resolution: "tailwind-merge@npm:1.12.0" @@ -8894,6 +9292,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.6.1": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -8914,6 +9319,13 @@ __metadata: languageName: node linkType: hard +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 + languageName: node + linkType: hard + "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" @@ -8962,7 +9374,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.5.5, typescript@npm:^4.7.3, typescript@npm:^4.9.5": +"typescript@npm:^4.5.2, typescript@npm:^4.5.5, typescript@npm:^4.7.3, typescript@npm:^4.9.5": version: 4.9.5 resolution: "typescript@npm:4.9.5" bin: @@ -8972,7 +9384,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.5.5#~builtin, typescript@patch:typescript@^4.7.3#~builtin, typescript@patch:typescript@^4.9.5#~builtin": +"typescript@patch:typescript@^4.5.2#~builtin, typescript@patch:typescript@^4.5.5#~builtin, typescript@patch:typescript@^4.7.3#~builtin, typescript@patch:typescript@^4.9.5#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=7ad353" bin: @@ -9185,13 +9597,6 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3": - version: 2.3.0 - resolution: "v8-compile-cache@npm:2.3.0" - checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e - languageName: node - linkType: hard - "warning@npm:^4.0.2": version: 4.0.3 resolution: "warning@npm:4.0.3" @@ -9236,13 +9641,24 @@ __metadata: languageName: node linkType: hard +"wasmcurves@npm:0.2.2": + version: 0.2.2 + resolution: "wasmcurves@npm:0.2.2" + dependencies: + wasmbuilder: 0.0.16 + checksum: 95ca8afe3816862f16d4f8f4cbed4a4fb522be03a41af3cf7d65429bcac9ff4ccbc6e02762dd14933f0e5903cfb93d15cf31fc4acc953f3fcdb31190eba969e8 + languageName: node + linkType: hard + "web-app@workspace:apps/web-app": version: 0.0.0-use.local resolution: "web-app@workspace:apps/web-app" dependencies: "@headlessui/react": ^1.7.2 "@material-tailwind/react": ^1.4.2 - "@pcd/passport-interface": latest + "@pcd/eddsa-pcd": ^0.1.1 + "@pcd/eddsa-ticket-pcd": ^0.1.1 + "@pcd/passport-interface": 0.6.2 "@pcd/pcd-collection": latest "@pcd/pcd-types": latest "@react-google-maps/api": ^2.18.1 @@ -9376,18 +9792,6 @@ __metadata: languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" - dependencies: - is-map: ^2.0.1 - is-set: ^2.0.1 - is-weakmap: ^2.0.1 - is-weakset: ^2.0.1 - checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c - languageName: node - linkType: hard - "which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.9 resolution: "which-typed-array@npm:1.1.9" @@ -9641,6 +10045,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:7.4.6": + version: 7.4.6 + resolution: "ws@npm:7.4.6" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 3a990b32ed08c72070d5e8913e14dfcd831919205be52a3ff0b4cdd998c8d554f167c9df3841605cde8b11d607768cacab3e823c58c96a5c08c987e093eb767a + languageName: node + linkType: hard + "yaeti@npm:^0.0.6": version: 0.0.6 resolution: "yaeti@npm:0.0.6"