diff --git a/apps/v1/package.json b/apps/v1/package.json index c790dfbc..7de849bf 100644 --- a/apps/v1/package.json +++ b/apps/v1/package.json @@ -32,7 +32,7 @@ "json5": "2.2.3", "motion": "10.17.0", "next": "14.1.4", - "next-sanity": "6.1.4", + "next-sanity": "9.8.21", "polished": "4.3.1", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/examples/next-dynamic/package.json b/examples/next-dynamic/package.json index f933bdec..1238c3cd 100644 --- a/examples/next-dynamic/package.json +++ b/examples/next-dynamic/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "next": "14.1.4", - "next-sanity": "6.1.4", + "next-sanity": "9.8.21", "react": "18.2.0", "react-dom": "18.2.0", "react-icons": "5.0.1", diff --git a/examples/next-static/package.json b/examples/next-static/package.json index 2a077fc3..91b24376 100644 --- a/examples/next-static/package.json +++ b/examples/next-static/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "next": "14.1.4", - "next-sanity": "6.1.4", + "next-sanity": "9.8.21", "react": "18.2.0", "react-dom": "18.2.0", "react-icons": "5.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 924c8d61..ed48d4ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 3.4.0 '@sanity/client': specifier: 6.15.11 - version: 6.15.11 + version: 6.15.11(debug@3.2.7) '@sanity/color': specifier: 2.2.5 version: 2.2.5 @@ -57,8 +57,8 @@ importers: specifier: 14.1.4 version: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) next-sanity: - specifier: 6.1.4 - version: 6.1.4(@sanity/client@6.15.11)(@sanity/icons@2.11.7)(@sanity/types@3.37.1)(@sanity/ui@2.1.1)(next@14.1.4)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) + specifier: 9.8.21 + version: 9.8.21(@sanity/client@6.15.11)(@sanity/icons@2.11.7)(@sanity/types@3.65.1)(@sanity/ui@2.1.1)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) polished: specifier: 4.3.1 version: 4.3.1 @@ -173,7 +173,7 @@ importers: version: 18.2.0 sanity: specifier: 3.37.1 - version: 3.37.1(@types/node@18.17.11)(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) + version: 3.37.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) sanity-plugin-mux-input: specifier: 2.3.4 version: 2.3.4(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) @@ -210,7 +210,7 @@ importers: version: 18.2.0 sanity: specifier: 3.37.1 - version: 3.37.1(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) + version: 3.37.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) sanity-plugin-mux-input: specifier: 2.3.4 version: 2.3.4(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) @@ -244,7 +244,7 @@ importers: version: 18.2.0 sanity: specifier: 3.37.1 - version: 3.37.1(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) + version: 3.37.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) sanity-plugin-mux-input: specifier: 2.3.4 version: 2.3.4(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) @@ -268,8 +268,8 @@ importers: specifier: 14.1.4 version: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) next-sanity: - specifier: 6.1.4 - version: 6.1.4(@sanity/client@6.15.11)(@sanity/icons@2.11.7)(@sanity/types@3.37.1)(@sanity/ui@1.9.3)(next@14.1.4)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) + specifier: 9.8.21 + version: 9.8.21(@sanity/client@6.24.1)(@sanity/icons@3.5.0)(@sanity/types@3.65.1)(@sanity/ui@2.9.1)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) react: specifier: 18.2.0 version: 18.2.0 @@ -308,8 +308,8 @@ importers: specifier: 14.1.4 version: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) next-sanity: - specifier: 6.1.4 - version: 6.1.4(@sanity/client@6.15.11)(@sanity/icons@2.11.7)(@sanity/types@3.37.1)(@sanity/ui@1.9.3)(next@14.1.4)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) + specifier: 9.8.21 + version: 9.8.21(@sanity/client@6.24.1)(@sanity/icons@3.5.0)(@sanity/types@3.65.1)(@sanity/ui@2.9.1)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8) react: specifier: 18.2.0 version: 18.2.0 @@ -2224,19 +2224,8 @@ packages: '@floating-ui/utils': 0.2.1 dev: false - /@floating-ui/react-dom@2.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Ke0oU3SeuABC2C4OFu2mSAwHIP5WUiV98O9YWoHV4Q5aT6E9k06DV0Khi5uYspR8xmmBk08t8ZDcz3TR3ARkEg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - '@floating-ui/dom': 1.6.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} + /@floating-ui/react-dom@2.1.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -2261,6 +2250,7 @@ packages: /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4 @@ -2276,6 +2266,7 @@ packages: /@humanwhocodes/object-schema@2.0.3: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead dev: true /@isaacs/cliui@8.0.2: @@ -2819,26 +2810,26 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true - /@portabletext/react@3.0.17(react@18.2.0): - resolution: {integrity: sha512-a5z2CoEG6vtRNnMZ95hH1IRYMpY2Zhmeri839p0Os2CRlQX7PldL7B91NIhwuJd0D+9ESMNAMf4Or/XsVQWZew==} + /@portabletext/react@3.1.0(react@18.2.0): + resolution: {integrity: sha512-ZGHlvS+NvId9RSqnflN8xF2KVZgAgD399dK1GaycurnGNZGZYTd5nZmc8by1yL76Ar8n/dbVtouUDJIkO4Tupw==} engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: - react: ^17 || ^18 + react: ^17 || ^18 || >=19.0.0-rc dependencies: - '@portabletext/toolkit': 2.0.14 - '@portabletext/types': 2.0.12 + '@portabletext/toolkit': 2.0.16 + '@portabletext/types': 2.0.13 react: 18.2.0 dev: false - /@portabletext/toolkit@2.0.14: - resolution: {integrity: sha512-SIg7bnfJ3nUA5N8JF6jcLE20CCrguqZDJkopHiUYBJ3y/OHIFdkBL5roLlMAY8VQOHK0CYKr9CnJ2BK/ihuuOw==} + /@portabletext/toolkit@2.0.16: + resolution: {integrity: sha512-aBvnD8MscoAlEIuZBn0Aksd+oCuoMGFOT3CtHIgRBaac0Vu4YnnMUF45xo/B/T5vmwWcnDXoJEJdn+SKDg1m+A==} engines: {node: ^14.13.1 || >=16.0.0} dependencies: - '@portabletext/types': 2.0.12 + '@portabletext/types': 2.0.13 dev: false - /@portabletext/types@2.0.12: - resolution: {integrity: sha512-dk8CcVDg7Y3DCXhuCdEJeV1GYzIfjCdEgZhrODhIiz+Zd7iXQYsdoRJXoz5lsT5w0UFxYkG+1KhQpIXSlKvyhA==} + /@portabletext/types@2.0.13: + resolution: {integrity: sha512-5xk5MSyQU9CrDho3Rsguj38jhijhD36Mk8S6mZo3huv6PM+t4M/5kJN2KFIxgvt4ONpvOEs1pVIZAV0cL0Vi+Q==} engines: {node: ^14.13.1 || >=16.0.0 || >=18.0.0} dev: false @@ -2895,16 +2886,16 @@ packages: hasBin: true dependencies: '@babel/traverse': 7.24.1 - '@sanity/client': 6.15.11 + '@sanity/client': 6.15.11(debug@4.3.4) '@sanity/codegen': 3.37.1 '@sanity/telemetry': 0.7.7 - '@sanity/util': 3.37.1 + '@sanity/util': 3.37.1(debug@4.3.4) chalk: 4.1.2 debug: 4.3.4 decompress: 4.2.1 esbuild: 0.20.2 esbuild-register: 3.5.0(esbuild@0.20.2) - get-it: 8.4.18 + get-it: 8.6.5(debug@4.3.4) groq-js: 1.7.0 node-machine-id: 1.1.12 pkg-dir: 5.0.0 @@ -2919,12 +2910,47 @@ packages: resolution: {integrity: sha512-+dAEEKy6LrugjbssVnmef1ZoXOodiEj+0jMzqpygHmw0+uuyeb0jCvAnDdguF1thY/n3H1x+N1edt0CvVrD7Qg==} engines: {node: '>=14.18'} dependencies: - '@sanity/eventsource': 5.0.1 + '@sanity/eventsource': 5.0.2 '@vercel/stega': 0.1.0 - get-it: 8.4.18 + get-it: 8.6.5(debug@3.2.7) rxjs: 7.8.1 transitivePeerDependencies: - - supports-color + - debug + dev: false + + /@sanity/client@6.15.11(debug@3.2.7): + resolution: {integrity: sha512-+dAEEKy6LrugjbssVnmef1ZoXOodiEj+0jMzqpygHmw0+uuyeb0jCvAnDdguF1thY/n3H1x+N1edt0CvVrD7Qg==} + engines: {node: '>=14.18'} + dependencies: + '@sanity/eventsource': 5.0.2 + '@vercel/stega': 0.1.0 + get-it: 8.6.5(debug@3.2.7) + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + dev: false + + /@sanity/client@6.15.11(debug@4.3.4): + resolution: {integrity: sha512-+dAEEKy6LrugjbssVnmef1ZoXOodiEj+0jMzqpygHmw0+uuyeb0jCvAnDdguF1thY/n3H1x+N1edt0CvVrD7Qg==} + engines: {node: '>=14.18'} + dependencies: + '@sanity/eventsource': 5.0.2 + '@vercel/stega': 0.1.0 + get-it: 8.6.5(debug@4.3.4) + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + dev: false + + /@sanity/client@6.24.1: + resolution: {integrity: sha512-k5aW5C8RdqVGnvuX0KZ+AAIlhYueb6sx3edhKkIMmr2UfD8vSTSW3oAXVt+/WlBstlMIqvkc5RCLLWZQcF3gaA==} + engines: {node: '>=14.18'} + dependencies: + '@sanity/eventsource': 5.0.2 + get-it: 8.6.5(debug@3.2.7) + rxjs: 7.8.1 + transitivePeerDependencies: + - debug dev: false /@sanity/codegen@3.37.1: @@ -2954,11 +2980,20 @@ packages: resolution: {integrity: sha512-tTi22KoKuER3sldXYl4c1Dq2zU7tMLDkljFiaUKVkBbu4PBvRGCFw75kXZnD2b4Bsp6vin+7sI+AKdCKRhfRuw==} dev: false - /@sanity/color@3.0.5: - resolution: {integrity: sha512-jwXekw8WGkpuTIjcTh3f5LSoSG+0sFrWPkcFlUIyQ2kwk9EDsQmFVf2X9Ewr1GAbRmqUEMhuCrr0O5z+KAqLmA==} + /@sanity/color@3.0.6: + resolution: {integrity: sha512-2TjYEvOftD0v7ukx3Csdh9QIu44P2z7NDJtlC3qITJRYV36J7R6Vfd3trVhFnN77/7CZrGjqngrtohv8VqO5nw==} engines: {node: '>=18.0.0'} dev: false + /@sanity/comlink@2.0.0: + resolution: {integrity: sha512-HV668xtHdm7qz9V5FbqRi8/2l1GPJr7puh05KQeGMSRlRAkKwTeG6Y5zbZ0d/6zUTQf2SB1As725JdCfCJ3bdg==} + engines: {node: '>=18'} + dependencies: + rxjs: 7.8.1 + uuid: 10.0.0 + xstate: 5.19.0 + dev: false + /@sanity/diff-match-patch@3.1.1: resolution: {integrity: sha512-dSZqGeYjHKGIkqAzGqLcG92LZyJGX+nYbs/FWawhBbTBDWi21kvQ0hsL3DJThuFVWtZMWTQijN3z6Cnd44Pf2g==} engines: {node: '>=14.18'} @@ -2991,11 +3026,11 @@ packages: - typescript dev: true - /@sanity/eventsource@5.0.1: - resolution: {integrity: sha512-BFdRPTqVI76Nh18teu8850lV8DETdtJilFAlmQq/BdoXo88BSWBSTkIIi+H6AW1O9Nd7uT+9VRBqKuL2HKrYlA==} + /@sanity/eventsource@5.0.2: + resolution: {integrity: sha512-/B9PMkUvAlUrpRq0y+NzXgRv5lYCLxZNsBJD2WXVnqZYOfByL9oQBV7KiTaARuObp5hcQYuPfOAVjgXe3hrixA==} dependencies: - '@types/event-source-polyfill': 1.0.2 - '@types/eventsource': 1.1.12 + '@types/event-source-polyfill': 1.0.5 + '@types/eventsource': 1.1.15 event-source-polyfill: 1.0.31 eventsource: 2.0.2 dev: false @@ -3004,10 +3039,10 @@ packages: resolution: {integrity: sha512-CCFU5pcsQc1RTdXexzhHMSgkcF8HKtb4pGCVs6wJH1Nj8sBzdLjcygpeUjLfP24R31WEvbM8BRZFR+o06JTv5g==} engines: {node: '>=18'} dependencies: - '@sanity/util': 3.37.1 + '@sanity/util': 3.37.1(debug@4.3.4) archiver: 7.0.1 debug: 4.3.4 - get-it: 8.4.18 + get-it: 8.6.5(debug@4.3.4) lodash: 4.17.21 mississippi: 4.0.0 p-queue: 2.4.2 @@ -3021,23 +3056,6 @@ packages: resolution: {integrity: sha512-wtMYcV5GIDIhVyF/jjmdwq1GdlK07dRL40XMns73VbrFI7FteRltxv48bhYVZPcLkRXb0SHjpDS/icj9/yzbVA==} dev: false - /@sanity/groq-store@4.1.3: - resolution: {integrity: sha512-Yh3zbCkpnrowIG8+tMoZHGxV9HFMWVlZ4zhNfF1Y2rygi14SJteV+ildrlq3/OFq9/Y/cc6iXSD/+U6dErIpNw==} - engines: {node: '>= 18'} - dependencies: - '@sanity/eventsource': 5.0.1 - '@sanity/types': 3.37.1 - fast-deep-equal: 3.1.3 - groq: 3.37.1 - groq-js: 1.3.0 - mendoza: 3.0.3 - simple-get: 4.0.1 - split2: 4.2.0 - throttle-debounce: 5.0.0 - transitivePeerDependencies: - - supports-color - dev: false - /@sanity/icons@1.3.10(react@18.2.0): resolution: {integrity: sha512-5wVG/vIiGuGrSmq+Bl3PY7XDgQrGv0fyHdJI64FSulnr2wH3NMqZ6C59UFxnrZ93sr7kOt0zQFoNv2lkPBi0Cg==} peerDependencies: @@ -3055,6 +3073,15 @@ packages: react: 18.2.0 dev: false + /@sanity/icons@3.5.0(react@18.2.0): + resolution: {integrity: sha512-OXZILmwd1lZybwO4RYSY3fr6Kn6MePWOjBJRWDiw5lu9W+DmYO87P82S8nD5y/toQvWr53eNQfRzob2PLo+ZOA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^18.3 || >=19.0.0-rc + dependencies: + react: 18.2.0 + dev: false + /@sanity/image-url@1.0.2: resolution: {integrity: sha512-C4+jb2ny3ZbMgEkLd7Z3C75DsxcTEoE+axXQJsQ75ou0AKWGdVsP351hqK6mJUUxn5HCSlu3vznoh7Yljye4cQ==} engines: {node: '>=10.0.0'} @@ -3070,7 +3097,7 @@ packages: '@sanity/uuid': 3.0.2 debug: 4.3.4 file-url: 2.0.2 - get-it: 8.4.18 + get-it: 8.6.5(debug@4.3.4) get-uri: 2.0.4 globby: 10.0.2 gunzip-maybe: 1.4.2 @@ -3098,14 +3125,14 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@sanity/logos@2.1.9(@sanity/color@3.0.5)(react@18.2.0): + /@sanity/logos@2.1.9(@sanity/color@3.0.6)(react@18.2.0): resolution: {integrity: sha512-E8dG8Cgz5+8lIIiRtzip2JIyy2Q6xZw4rVON42ib9uVYaMCrSjGbQ6HNVl4CBX3ZR4CIDcm1JTE8jhaLEU1v2g==} engines: {node: '>=14.0.0'} peerDependencies: '@sanity/color': ^2.0 || ^3.0 || ^3.0.0-beta react: ^18 dependencies: - '@sanity/color': 3.0.5 + '@sanity/color': 3.0.6 react: 18.2.0 dev: false @@ -3114,9 +3141,9 @@ packages: engines: {node: '>=18'} dependencies: '@bjoerge/mutiny': 0.5.3 - '@sanity/client': 6.15.11 - '@sanity/types': 3.37.1 - '@sanity/util': 3.37.1 + '@sanity/client': 6.15.11(debug@4.3.4) + '@sanity/types': 3.37.1(debug@4.3.4) + '@sanity/util': 3.37.1(debug@4.3.4) arrify: 2.0.1 debug: 4.3.4 fast-fifo: 1.3.2 @@ -3126,6 +3153,26 @@ packages: - supports-color dev: false + /@sanity/mutate@0.11.0-canary.3(xstate@5.19.0): + resolution: {integrity: sha512-zZQo3rsjsTZBlRi+D3S90MebvzWNtdRzb6A0s07gEO2PtCtc5LEUSyPCLvIZiv6e2YMjBmMmuref4IB8VixKnw==} + engines: {node: '>=18'} + peerDependencies: + xstate: ^5.19.0 + peerDependenciesMeta: + xstate: + optional: true + dependencies: + '@sanity/client': 6.24.1 + '@sanity/diff-match-patch': 3.1.1 + hotscript: 1.0.13 + lodash: 4.17.21 + mendoza: 3.0.8 + rxjs: 7.8.1 + xstate: 5.19.0 + transitivePeerDependencies: + - debug + dev: false + /@sanity/mutator@3.37.1: resolution: {integrity: sha512-M20h4+v/rSMIZi5V5Yo1Zxe/jNO9Vjd2ZGZHR+Dqh32Xez6zJeVLad/VXwR9JYor5zK/LrZ9PoyC+JBmMaQc9Q==} dependencies: @@ -3137,6 +3184,22 @@ packages: - supports-color dev: false + /@sanity/next-loader@1.2.2(next@14.1.4)(react@18.2.0): + resolution: {integrity: sha512-RM+IZ6IAP3YviUsvjMWjkP5KBPLvAf4rXDUSmCEtgSzfjZcTeqLWVK2hMZgfUMQtoWkAKoQ5pY79bG8aF9MnOg==} + engines: {node: '>=18.18'} + peerDependencies: + next: ^14.1 || ^15.0.0-0 + react: ^18.3 || ^19.0.0-0 + dependencies: + '@sanity/client': 6.24.1 + '@sanity/comlink': 2.0.0 + next: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + use-effect-event: 1.0.2(react@18.2.0) + transitivePeerDependencies: + - debug + dev: false + /@sanity/portable-text-editor@3.37.1(react-dom@18.2.0)(react@18.2.0)(rxjs@7.8.1)(styled-components@6.1.8): resolution: {integrity: sha512-o7sUfmeU573L6NLK48MUOxd1USz7rhiy8xWYvUcnhcPZ2Bsr1x25ZvYViEWwikFc9Ere1kcxFlRjR/r51yuV6g==} engines: {node: '>=18'} @@ -3146,9 +3209,9 @@ packages: styled-components: ^6.1 dependencies: '@sanity/block-tools': 3.37.1 - '@sanity/schema': 3.37.1 - '@sanity/types': 3.37.1 - '@sanity/util': 3.37.1 + '@sanity/schema': 3.37.1(debug@3.2.7) + '@sanity/types': 3.37.1(debug@3.2.7) + '@sanity/util': 3.37.1(debug@3.2.7) debug: 3.2.7 is-hotkey-esm: 1.0.0 lodash: 4.17.21 @@ -3168,7 +3231,7 @@ packages: peerDependencies: '@sanity/client': ^6.15.11 dependencies: - '@sanity/client': 6.15.11 + '@sanity/client': 6.15.11(debug@4.3.4) '@sanity/icons': 2.11.7(react@18.2.0) '@sanity/preview-url-secret': 1.6.7(@sanity/client@6.15.11) '@sanity/ui': 2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) @@ -3188,39 +3251,60 @@ packages: - styled-components dev: false - /@sanity/preview-kit-compat@1.0.1(@sanity/client@6.15.11)(react@18.2.0): - resolution: {integrity: sha512-+GTC88roy4lvnlQYypFs6xSTQgBSw6bYfWKFQcjW37ZzOGXOZxnosYM3IYn8wev8+01RqNiuVzwVVKfPHi/EFA==} + /@sanity/preview-kit-compat@1.5.24(@sanity/client@6.15.11)(react@18.2.0): + resolution: {integrity: sha512-dt6insEVrCAAQ713TFViF9+IonMEEh+nnlo+30ebW8/T15CQwTTK7FmctVOxiinKmEKaktoCDJYRXrD/fUoBGw==} engines: {node: '>=18'} peerDependencies: - '@sanity/client': ^6.8.6 - react: ^18.2.0 + '@sanity/client': ^6.23.0 + react: ^18.3 || >=19.0.0-rc dependencies: '@sanity/client': 6.15.11 + '@sanity/comlink': 2.0.0 react: 18.2.0 dev: false - /@sanity/preview-kit@4.0.3(@sanity/client@6.15.11)(react@18.2.0): - resolution: {integrity: sha512-H4fouJmYFFqB527P0iUUfvMZOckmRUCdJ5o9/8XdOobV9Lm1GH3f7LTv+SsSLbF47QGBXoavfHXVHF4tYTBc4g==} + /@sanity/preview-kit-compat@1.5.24(@sanity/client@6.24.1)(react@18.2.0): + resolution: {integrity: sha512-dt6insEVrCAAQ713TFViF9+IonMEEh+nnlo+30ebW8/T15CQwTTK7FmctVOxiinKmEKaktoCDJYRXrD/fUoBGw==} engines: {node: '>=18'} peerDependencies: - '@sanity/client': ^6.9.1 - react: ^18.0.0 + '@sanity/client': ^6.23.0 + react: ^18.3 || >=19.0.0-rc + dependencies: + '@sanity/client': 6.24.1 + '@sanity/comlink': 2.0.0 + react: 18.2.0 + dev: false + + /@sanity/preview-kit@5.1.22(@sanity/client@6.15.11)(react@18.2.0): + resolution: {integrity: sha512-GYwmhOHGEcAmhaZgO15D5fvpwNNsJpXiMuI8nSm/PaHiujgqQ6av0dWeOuQZQ0KMSpLj4P1vtMf5aMM2xySUOg==} + engines: {node: '>=18'} + peerDependencies: + '@sanity/client': ^6.24.1 + react: ^18.0.0 || >=19.0.0-rc peerDependenciesMeta: react: optional: true dependencies: '@sanity/client': 6.15.11 - '@sanity/eventsource': 5.0.1 - '@sanity/groq-store': 4.1.3 - '@sanity/preview-kit-compat': 1.0.1(@sanity/client@6.15.11)(react@18.2.0) - '@vercel/stega': 0.1.0 - lru-cache: 10.1.0 - mendoza: 3.0.3 + '@sanity/preview-kit-compat': 1.5.24(@sanity/client@6.15.11)(react@18.2.0) + mendoza: 3.0.8 + react: 18.2.0 + dev: false + + /@sanity/preview-kit@5.1.22(@sanity/client@6.24.1)(react@18.2.0): + resolution: {integrity: sha512-GYwmhOHGEcAmhaZgO15D5fvpwNNsJpXiMuI8nSm/PaHiujgqQ6av0dWeOuQZQ0KMSpLj4P1vtMf5aMM2xySUOg==} + engines: {node: '>=18'} + peerDependencies: + '@sanity/client': ^6.24.1 + react: ^18.0.0 || >=19.0.0-rc + peerDependenciesMeta: + react: + optional: true + dependencies: + '@sanity/client': 6.24.1 + '@sanity/preview-kit-compat': 1.5.24(@sanity/client@6.24.1)(react@18.2.0) + mendoza: 3.0.8 react: 18.2.0 - react-fast-compare: 3.2.2 - use-sync-external-store: 1.2.0(react@18.2.0) - transitivePeerDependencies: - - supports-color dev: false /@sanity/preview-url-secret@1.6.7(@sanity/client@6.15.11): @@ -3228,16 +3312,52 @@ packages: engines: {node: '>=18'} peerDependencies: '@sanity/client': ^6.15.11 + dependencies: + '@sanity/client': 6.15.11(debug@4.3.4) + '@sanity/uuid': 3.0.2 + dev: false + + /@sanity/preview-url-secret@2.0.5(@sanity/client@6.15.11): + resolution: {integrity: sha512-YWExuJ/Z0CW37vYdiouE9A/NAN3QEewZL6qu6IohXqVY6wDDT0b9ubetTR4Op1kzmK6WbPGj79aiHrPubrM70A==} + engines: {node: '>=18'} + peerDependencies: + '@sanity/client': ^6.23.0 dependencies: '@sanity/client': 6.15.11 '@sanity/uuid': 3.0.2 dev: false - /@sanity/schema@3.37.1: + /@sanity/preview-url-secret@2.0.5(@sanity/client@6.24.1): + resolution: {integrity: sha512-YWExuJ/Z0CW37vYdiouE9A/NAN3QEewZL6qu6IohXqVY6wDDT0b9ubetTR4Op1kzmK6WbPGj79aiHrPubrM70A==} + engines: {node: '>=18'} + peerDependencies: + '@sanity/client': ^6.23.0 + dependencies: + '@sanity/client': 6.24.1 + '@sanity/uuid': 3.0.2 + dev: false + + /@sanity/schema@3.37.1(debug@3.2.7): + resolution: {integrity: sha512-NNgJtExmOUBCbEMInkJpjwGE84RgyQjw5OKe3+aDWn43MbcCQqbrmQcT+HuEJn+sQcwVf21LpkHraFbEcPtpIg==} + dependencies: + '@sanity/generate-help-url': 3.0.0 + '@sanity/types': 3.37.1(debug@3.2.7) + arrify: 1.0.1 + groq-js: 1.7.0 + humanize-list: 1.0.1 + leven: 3.1.0 + lodash: 4.17.21 + object-inspect: 1.13.1 + transitivePeerDependencies: + - debug + - supports-color + dev: false + + /@sanity/schema@3.37.1(debug@4.3.4): resolution: {integrity: sha512-NNgJtExmOUBCbEMInkJpjwGE84RgyQjw5OKe3+aDWn43MbcCQqbrmQcT+HuEJn+sQcwVf21LpkHraFbEcPtpIg==} dependencies: '@sanity/generate-help-url': 3.0.0 - '@sanity/types': 3.37.1 + '@sanity/types': 3.37.1(debug@4.3.4) arrify: 1.0.1 groq-js: 1.7.0 humanize-list: 1.0.1 @@ -3245,6 +3365,7 @@ packages: lodash: 4.17.21 object-inspect: 1.13.1 transitivePeerDependencies: + - debug - supports-color dev: false @@ -3259,17 +3380,35 @@ packages: typeid-js: 0.3.0 dev: false - /@sanity/types@3.37.1: + /@sanity/types@3.37.1(debug@3.2.7): resolution: {integrity: sha512-hzqjeV+03g2RqE9O5RyaLoHGU4LywxAGZz70jHQq5qWsWP/94OYrFk5xOJmS0llaCU7Wk/+zBDwe8mMB7c5cBA==} dependencies: - '@sanity/client': 6.15.11 + '@sanity/client': 6.15.11(debug@3.2.7) '@types/react': 18.2.75 transitivePeerDependencies: - - supports-color + - debug dev: false - /@sanity/ui@1.9.3(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8): - resolution: {integrity: sha512-AdWEVFaK0Snk6xxP0lGPVP3QQYKwzkfGFpFZnL9d6UtWt8yeuS8BMLVAzmXzg14hrqH50ex9nvNl3eq6a0MWiw==} + /@sanity/types@3.37.1(debug@4.3.4): + resolution: {integrity: sha512-hzqjeV+03g2RqE9O5RyaLoHGU4LywxAGZz70jHQq5qWsWP/94OYrFk5xOJmS0llaCU7Wk/+zBDwe8mMB7c5cBA==} + dependencies: + '@sanity/client': 6.15.11(debug@4.3.4) + '@types/react': 18.2.75 + transitivePeerDependencies: + - debug + dev: false + + /@sanity/types@3.65.1: + resolution: {integrity: sha512-ize+s7zpk8v/RTqkhqJCq2Q+ph1ZSxypnVSKApn1nbdUZi32j2LAo3ziMciaz8re/uR42rt44wvYThnpCQZGuA==} + dependencies: + '@sanity/client': 6.24.1 + '@types/react': 18.3.13 + transitivePeerDependencies: + - debug + dev: false + + /@sanity/ui@2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8): + resolution: {integrity: sha512-1x7qP+yP2TyEfnZVZb6QsAcvqpdYDh2Qm8Cos2R4O8Q0T+0Q3X3Xt8j2C+8lUNNOnQ4ChUK5npGIjvrdbTjNAw==} engines: {node: '>=14.0.0'} peerDependencies: react: ^18 @@ -3277,50 +3416,65 @@ packages: react-is: ^18 styled-components: ^5.2 || ^6 dependencies: - '@floating-ui/react-dom': 2.0.0(react-dom@18.2.0)(react@18.2.0) - '@sanity/color': 2.2.5 + '@floating-ui/react-dom': 2.1.2(react-dom@18.2.0)(react@18.2.0) + '@sanity/color': 3.0.6 '@sanity/icons': 2.11.7(react@18.2.0) csstype: 3.1.3 - framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-is: 18.2.0 - react-refractor: 2.1.7(react@18.2.0) + react-refractor: 2.2.0(react@18.2.0) styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0) dev: false - /@sanity/ui@2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8): - resolution: {integrity: sha512-1x7qP+yP2TyEfnZVZb6QsAcvqpdYDh2Qm8Cos2R4O8Q0T+0Q3X3Xt8j2C+8lUNNOnQ4ChUK5npGIjvrdbTjNAw==} + /@sanity/ui@2.9.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8): + resolution: {integrity: sha512-FwPuMTOJHlVyinK12d+VO7c6Uu4xhEoIzZxdiJPriRRRgyUNCtUkKObQKt7AUPGfUqood2AE2zYWdqCRPwkcOA==} engines: {node: '>=14.0.0'} peerDependencies: - react: ^18 - react-dom: ^18 - react-is: ^18 + react: ^18 || >=19.0.0-0 + react-dom: ^18 || >=19.0.0-0 + react-is: ^18 || >=19.0.0-0 styled-components: ^5.2 || ^6 dependencies: - '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) - '@sanity/color': 3.0.5 - '@sanity/icons': 2.11.7(react@18.2.0) + '@floating-ui/react-dom': 2.1.2(react-dom@18.2.0)(react@18.2.0) + '@sanity/color': 3.0.6 + '@sanity/icons': 3.5.0(react@18.2.0) csstype: 3.1.3 framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 + react-compiler-runtime: 19.0.0-beta-df7b47d-20241124(react@18.2.0) react-dom: 18.2.0(react@18.2.0) react-is: 18.2.0 - react-refractor: 2.1.7(react@18.2.0) + react-refractor: 2.2.0(react@18.2.0) styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0) + use-effect-event: 1.0.2(react@18.2.0) dev: false - /@sanity/util@3.37.1: + /@sanity/util@3.37.1(debug@3.2.7): resolution: {integrity: sha512-P++XyGj2u52TK/XfsGKjBHjdYrwZBXY4kFiKNztxvBH35kEMxNZTj/xn6UyXXVh8sEuLSRtOQAJa++zGSkzeqA==} engines: {node: '>=18'} dependencies: - '@sanity/client': 6.15.11 - '@sanity/types': 3.37.1 + '@sanity/client': 6.15.11(debug@3.2.7) + '@sanity/types': 3.37.1(debug@3.2.7) get-random-values-esm: 1.0.2 moment: 2.30.1 rxjs: 7.8.1 transitivePeerDependencies: - - supports-color + - debug + dev: false + + /@sanity/util@3.37.1(debug@4.3.4): + resolution: {integrity: sha512-P++XyGj2u52TK/XfsGKjBHjdYrwZBXY4kFiKNztxvBH35kEMxNZTj/xn6UyXXVh8sEuLSRtOQAJa++zGSkzeqA==} + engines: {node: '>=18'} + dependencies: + '@sanity/client': 6.15.11(debug@4.3.4) + '@sanity/types': 3.37.1(debug@4.3.4) + get-random-values-esm: 1.0.2 + moment: 2.30.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - debug dev: false /@sanity/uuid@3.0.2: @@ -3347,7 +3501,7 @@ packages: '@lezer/highlight': 1.2.0 '@rexxars/react-json-inspector': 8.0.1(react@18.2.0) '@rexxars/react-split-pane': 0.1.93(react-dom@18.2.0)(react@18.2.0) - '@sanity/color': 3.0.5 + '@sanity/color': 3.0.6 '@sanity/icons': 2.11.7(react@18.2.0) '@sanity/ui': 2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) '@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0) @@ -3367,9 +3521,94 @@ packages: - react-is dev: false - /@sanity/webhook@4.0.0: - resolution: {integrity: sha512-IRjtj17tHSmxHWZvgRnLZbWj8J8G4jqOWOYC25eV4EcfVn1yZCs0x+km6+PSiJgOphSX6Nm1+X6UJOT+GnWIFw==} - engines: {node: '>=18.0.0'} + /@sanity/visual-editing@2.10.3(@sanity/client@6.15.11)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-g3wRlMo31eBM1X8YLLFP/vwq1krsXwqyOCPQTLucfkRb1FqpPjIGh9i1MYz4W20phziBB/gU2gnpfApsYRAJ1Q==} + engines: {node: '>=18'} + peerDependencies: + '@remix-run/react': '>= 2' + '@sanity/client': ^6.23.0 + '@sveltejs/kit': '>= 2' + next: '>= 13 || >=14.3.0-canary.0 <14.3.0 || >=15.0.0-rc' + react: ^18.3 || >=19.0.0-rc + react-dom: ^18.3 || >=19.0.0-rc + react-router: '>= 7' + svelte: '>= 4' + peerDependenciesMeta: + '@remix-run/react': + optional: true + '@sanity/client': + optional: true + '@sveltejs/kit': + optional: true + next: + optional: true + react-router: + optional: true + svelte: + optional: true + dependencies: + '@sanity/client': 6.15.11 + '@sanity/comlink': 2.0.0 + '@sanity/mutate': 0.11.0-canary.3(xstate@5.19.0) + '@sanity/preview-url-secret': 2.0.5(@sanity/client@6.15.11) + '@vercel/stega': 0.1.2 + get-random-values-esm: 1.0.2 + next: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-compiler-runtime: 19.0.0-beta-df7b47d-20241124(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + rxjs: 7.8.1 + scroll-into-view-if-needed: 3.1.0 + use-effect-event: 1.0.2(react@18.2.0) + valibot: 0.31.1 + xstate: 5.19.0 + transitivePeerDependencies: + - debug + dev: false + + /@sanity/visual-editing@2.10.3(@sanity/client@6.24.1)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-g3wRlMo31eBM1X8YLLFP/vwq1krsXwqyOCPQTLucfkRb1FqpPjIGh9i1MYz4W20phziBB/gU2gnpfApsYRAJ1Q==} + engines: {node: '>=18'} + peerDependencies: + '@remix-run/react': '>= 2' + '@sanity/client': ^6.23.0 + '@sveltejs/kit': '>= 2' + next: '>= 13 || >=14.3.0-canary.0 <14.3.0 || >=15.0.0-rc' + react: ^18.3 || >=19.0.0-rc + react-dom: ^18.3 || >=19.0.0-rc + react-router: '>= 7' + svelte: '>= 4' + peerDependenciesMeta: + '@remix-run/react': + optional: true + '@sanity/client': + optional: true + '@sveltejs/kit': + optional: true + next: + optional: true + react-router: + optional: true + svelte: + optional: true + dependencies: + '@sanity/client': 6.24.1 + '@sanity/comlink': 2.0.0 + '@sanity/mutate': 0.11.0-canary.3(xstate@5.19.0) + '@sanity/preview-url-secret': 2.0.5(@sanity/client@6.24.1) + '@vercel/stega': 0.1.2 + get-random-values-esm: 1.0.2 + next: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-compiler-runtime: 19.0.0-beta-df7b47d-20241124(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + rxjs: 7.8.1 + scroll-into-view-if-needed: 3.1.0 + use-effect-event: 1.0.2(react@18.2.0) + valibot: 0.31.1 + xstate: 5.19.0 + transitivePeerDependencies: + - debug dev: false /@sinclair/typebox@0.27.8: @@ -3432,12 +3671,18 @@ packages: dependencies: '@babel/types': 7.24.0 - /@types/event-source-polyfill@1.0.2: - resolution: {integrity: sha512-qE5zrFd73BRs5oSjVys6g/5GboqOMbzLRTUFPAhfULvvvbRAOXw9m4Wk+p1BtoZm4JgW7TljGGfVabBqvi3eig==} + /@types/event-source-polyfill@1.0.5: + resolution: {integrity: sha512-iaiDuDI2aIFft7XkcwMzDWLqo7LVDixd2sR6B4wxJut9xcp/Ev9bO4EFg4rm6S9QxATLBj5OPxdeocgmhjwKaw==} dev: false - /@types/eventsource@1.1.12: - resolution: {integrity: sha512-KlVguyxdoO8VkAhOMwOemK+NhFAg0gOwJHgimrWJUgM6LrdVW2nLa+d47WVWQcs8feRn0eeP+5yUDmDfzLBjRA==} + /@types/eventsource@1.1.15: + resolution: {integrity: sha512-XQmGcbnxUNa06HR3VBVkc9+A2Vpi9ZyLJcdS5dwaQQ/4ZMWFO+5c90FnMUpbtMZwB/FChoYHwuVg8TvkECacTA==} + dev: false + + /@types/follow-redirects@1.14.4: + resolution: {integrity: sha512-GWXfsD0Jc1RWiFmMuMFCpXMzi9L7oPDVwxUnZdg89kDNnqsRfUKXEtUYtA98A6lig1WXH/CYY/fvPW9HuN5fTA==} + dependencies: + '@types/node': 18.17.11 dev: false /@types/glob@7.2.0: @@ -3522,6 +3767,12 @@ packages: prettier: 3.2.5 dev: true + /@types/progress-stream@2.0.5: + resolution: {integrity: sha512-5YNriuEZkHlFHHepLIaxzq3atGeav1qCTGzB74HKWpo66qjfostF+rHc785YYYHeBytve8ZG3ejg42jEIfXNiQ==} + dependencies: + '@types/node': 18.17.11 + dev: false + /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} @@ -3543,6 +3794,13 @@ packages: '@types/prop-types': 15.7.5 csstype: 3.1.3 + /@types/react@18.3.13: + resolution: {integrity: sha512-ii/gswMmOievxAJed4PAHT949bpYjPKXvXo1v6cRB/kqc2ZR4n+SgyCyvyc5Fec5ez8VnUumI1Vk7j6fRyRogg==} + dependencies: + '@types/prop-types': 15.7.5 + csstype: 3.1.3 + dev: false + /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true @@ -3841,6 +4099,10 @@ packages: resolution: {integrity: sha512-5b0PkOJsFBX5alChuIO3qpkt5vIZBevzLPhUQ1UP8UzVjL3F1VllnZxp/thfD8R5ol7D7WHkgZHIjdUBX4tDpQ==} dev: false + /@vercel/stega@0.1.2: + resolution: {integrity: sha512-P7mafQXjkrsoyTRppnt0N21udKS9wUmLXHRyP9saLXLHw32j/FgUJ3FscSWgvSqRs4cj7wKZtwqJEvWJ2jbGmA==} + dev: false + /@vitejs/plugin-react@4.2.1(vite@4.5.3): resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4834,13 +5096,6 @@ packages: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: false - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - dependencies: - mimic-response: 3.1.0 - dev: false - /decompress-response@7.0.0: resolution: {integrity: sha512-6IvPrADQyyPGLpMnUh6kfKiqy7SrbXbjoUuZ90WMBJKErzv2pCiwlGEXjRX9/54OnTq+XFVnkOnOMzclLI5aEA==} engines: {node: '>=10'} @@ -5515,6 +5770,7 @@ packages: /eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -5815,6 +6071,18 @@ packages: tslib: 2.6.2 dev: false + /follow-redirects@1.15.6(debug@3.2.7): + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: 3.2.7 + dev: false + /follow-redirects@1.15.6(debug@4.3.4): resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -5849,24 +6117,6 @@ packages: mime-types: 2.1.35 dev: false - /framer-motion@10.18.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - optionalDependencies: - '@emotion/is-prop-valid': 0.8.8 - dev: false - /framer-motion@11.0.8(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1KSGNuqe1qZkS/SWQlDnqK2VCVzRVEoval379j0FiUBJAZoqgwyvqFkfvJbgW2IPFo4wX16K+M0k5jO23lCIjA==} peerDependencies: @@ -5950,22 +6200,34 @@ packages: hasown: 2.0.2 dev: true - /get-it@8.4.18: - resolution: {integrity: sha512-cOrL+qRSix45onwUNEO/ITrtuh2cvJT+vCFG2qahC/dFBC2z03LxLTwAZ33VPptoytBJN4Ht0AdnYCDBUm/M+Q==} + /get-it@8.6.5(debug@3.2.7): + resolution: {integrity: sha512-o1hjPwrb/icm3WJbCweTSq8mKuDfJlqwbFauI+Pdgid99at/BFaBXFBJZE+uqvHyOVARE4z680S44vrDm8SsCw==} engines: {node: '>=14.0.0'} dependencies: - debug: 4.3.4 + '@types/follow-redirects': 1.14.4 + '@types/progress-stream': 2.0.5 + decompress-response: 7.0.0 + follow-redirects: 1.15.6(debug@3.2.7) + is-retry-allowed: 2.2.0 + progress-stream: 2.0.0 + tunnel-agent: 0.6.0 + transitivePeerDependencies: + - debug + dev: false + + /get-it@8.6.5(debug@4.3.4): + resolution: {integrity: sha512-o1hjPwrb/icm3WJbCweTSq8mKuDfJlqwbFauI+Pdgid99at/BFaBXFBJZE+uqvHyOVARE4z680S44vrDm8SsCw==} + engines: {node: '>=14.0.0'} + dependencies: + '@types/follow-redirects': 1.14.4 + '@types/progress-stream': 2.0.5 decompress-response: 7.0.0 follow-redirects: 1.15.6(debug@4.3.4) - into-stream: 6.0.0 - is-plain-object: 5.0.0 is-retry-allowed: 2.2.0 - is-stream: 2.0.1 - parse-headers: 2.0.5 progress-stream: 2.0.0 tunnel-agent: 0.6.0 transitivePeerDependencies: - - supports-color + - debug dev: false /get-package-type@0.1.0: @@ -6082,6 +6344,7 @@ packages: /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -6175,11 +6438,6 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /groq-js@1.3.0: - resolution: {integrity: sha512-J7+JcxM0OvoowSkhNZAabCLueldEMkKzd9ufCEDRjKvkD1PcBUwyfsGvxUI59UojRCqFqp0y76LLzPzwSZTetw==} - engines: {node: '>= 14'} - dev: false - /groq-js@1.7.0: resolution: {integrity: sha512-K+yhiPIBW7gkPYKCdqGB6xnC7qkxf4Kuweh/tDNlOgP2fzLEtSI/XWqLDDGfHRUutdYCFXuOUgbIwDbtyyLACg==} engines: {node: '>= 14'} @@ -6194,6 +6452,11 @@ packages: engines: {node: '>=18'} dev: false + /groq@3.65.1: + resolution: {integrity: sha512-5PgYZWL8j12LhTGjeRVYj7rpv4rGQX2LXrB8c6R5dx7frUo7+ZxQz11mHMr8tI7vfmVWUjReCyG23/xOMmmwug==} + engines: {node: '>=18'} + dev: false + /gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} hasBin: true @@ -6387,6 +6650,7 @@ packages: /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -6403,14 +6667,6 @@ packages: side-channel: 1.0.6 dev: true - /into-stream@6.0.0: - resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==} - engines: {node: '>=10'} - dependencies: - from2: 2.3.0 - p-is-promise: 3.0.0 - dev: false - /is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: false @@ -7435,11 +7691,6 @@ packages: dependencies: js-tokens: 4.0.0 - /lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} - dev: false - /lru-cache@10.2.0: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} @@ -7512,13 +7763,13 @@ packages: resolution: {integrity: sha512-kicD8eOFwe6nD7jn7iM/0yuLzWuo6abWHURYwY7NhxL1dBif+lt0on4rLTs6VhKwAEE/BjT3wr+0vn1w8SBpag==} dev: false - /mendoza@3.0.3: - resolution: {integrity: sha512-xh0Angj7/kuLzJHglH7dVetoSyUt1/2wjmuugB0iBftteS6+xKvwC+bhs+IvF9tITdEdZpIl0XT5QLaL18A5dA==} + /mendoza@3.0.6: + resolution: {integrity: sha512-oTwuDUEiUjiffiWm1BHEw3E50x4tiyhm9CO0ximOKXyeLOIcEkbXltHCCOtTRcQ9eCkmjmfz4E9f9TSSQBI9Mw==} engines: {node: '>=14.18'} dev: false - /mendoza@3.0.6: - resolution: {integrity: sha512-oTwuDUEiUjiffiWm1BHEw3E50x4tiyhm9CO0ximOKXyeLOIcEkbXltHCCOtTRcQ9eCkmjmfz4E9f9TSSQBI9Mw==} + /mendoza@3.0.8: + resolution: {integrity: sha512-iwxgEpSOx9BDLJMD0JAzNicqo9xdrvzt6w/aVwBKMndlA6z/DH41+o60H2uHB0vCR1Xr37UOgu9xFWJHvYsuKw==} engines: {node: '>=14.18'} dev: false @@ -7685,60 +7936,80 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /next-sanity@6.1.4(@sanity/client@6.15.11)(@sanity/icons@2.11.7)(@sanity/types@3.37.1)(@sanity/ui@1.9.3)(next@14.1.4)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8): - resolution: {integrity: sha512-GXNZ0vJcFNPCLaAIpgdCDF5RhtsfWLOEa8Qr/FJfXv0V/C6rjWub7HbY2PfKpQxAWMVS4XyV/0hNBFgUaGdUtA==} - engines: {node: '>=18'} + /next-sanity@9.8.21(@sanity/client@6.15.11)(@sanity/icons@2.11.7)(@sanity/types@3.65.1)(@sanity/ui@2.1.1)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8): + resolution: {integrity: sha512-Nuzm978zj1osLBT4sTJCG2Ryfjb+KL27kBWo1W2y+DjaOJL2AA2Xiw9NPv0xPjswke3itMzX5Ysrdwf3ZsuJbQ==} + engines: {node: '>=18.18'} peerDependencies: - '@sanity/client': ^6.9.1 - '@sanity/icons': ^2.0 - '@sanity/types': ^3.19 - '@sanity/ui': ^1.8 - next: ^14.0 - react: ^18.2 - sanity: ^3.19 - styled-components: ^5.2 || ^6.0 + '@sanity/client': ^6.24.1 + '@sanity/icons': ^3.4.0 + '@sanity/types': ^3.62.0 + '@sanity/ui': ^2.8.10 + next: ^14.2 || ^15.0.0-0 + react: ^18.3 || ^19.0.0-0 + react-dom: ^18.3 || ^19.0.0-0 + sanity: ^3.62.0 + styled-components: ^6.1 dependencies: + '@portabletext/react': 3.1.0(react@18.2.0) '@sanity/client': 6.15.11 '@sanity/icons': 2.11.7(react@18.2.0) - '@sanity/preview-kit': 4.0.3(@sanity/client@6.15.11)(react@18.2.0) - '@sanity/types': 3.37.1 - '@sanity/ui': 1.9.3(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) - '@sanity/webhook': 4.0.0 - groq: 3.37.1 + '@sanity/next-loader': 1.2.2(next@14.1.4)(react@18.2.0) + '@sanity/preview-kit': 5.1.22(@sanity/client@6.15.11)(react@18.2.0) + '@sanity/preview-url-secret': 2.0.5(@sanity/client@6.15.11) + '@sanity/types': 3.65.1 + '@sanity/ui': 2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) + '@sanity/visual-editing': 2.10.3(@sanity/client@6.15.11)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) + groq: 3.65.1 + history: 5.3.0 next: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) sanity: 3.37.1(@types/node@18.17.11)(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - - supports-color - dev: false - - /next-sanity@6.1.4(@sanity/client@6.15.11)(@sanity/icons@2.11.7)(@sanity/types@3.37.1)(@sanity/ui@2.1.1)(next@14.1.4)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8): - resolution: {integrity: sha512-GXNZ0vJcFNPCLaAIpgdCDF5RhtsfWLOEa8Qr/FJfXv0V/C6rjWub7HbY2PfKpQxAWMVS4XyV/0hNBFgUaGdUtA==} - engines: {node: '>=18'} - peerDependencies: - '@sanity/client': ^6.9.1 - '@sanity/icons': ^2.0 - '@sanity/types': ^3.19 - '@sanity/ui': ^1.8 - next: ^14.0 - react: ^18.2 - sanity: ^3.19 - styled-components: ^5.2 || ^6.0 + - '@remix-run/react' + - '@sveltejs/kit' + - debug + - react-router + - svelte + dev: false + + /next-sanity@9.8.21(@sanity/client@6.24.1)(@sanity/icons@3.5.0)(@sanity/types@3.65.1)(@sanity/ui@2.9.1)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(sanity@3.37.1)(styled-components@6.1.8): + resolution: {integrity: sha512-Nuzm978zj1osLBT4sTJCG2Ryfjb+KL27kBWo1W2y+DjaOJL2AA2Xiw9NPv0xPjswke3itMzX5Ysrdwf3ZsuJbQ==} + engines: {node: '>=18.18'} + peerDependencies: + '@sanity/client': ^6.24.1 + '@sanity/icons': ^3.4.0 + '@sanity/types': ^3.62.0 + '@sanity/ui': ^2.8.10 + next: ^14.2 || ^15.0.0-0 + react: ^18.3 || ^19.0.0-0 + react-dom: ^18.3 || ^19.0.0-0 + sanity: ^3.62.0 + styled-components: ^6.1 dependencies: - '@sanity/client': 6.15.11 - '@sanity/icons': 2.11.7(react@18.2.0) - '@sanity/preview-kit': 4.0.3(@sanity/client@6.15.11)(react@18.2.0) - '@sanity/types': 3.37.1 - '@sanity/ui': 2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) - '@sanity/webhook': 4.0.0 - groq: 3.37.1 + '@portabletext/react': 3.1.0(react@18.2.0) + '@sanity/client': 6.24.1 + '@sanity/icons': 3.5.0(react@18.2.0) + '@sanity/next-loader': 1.2.2(next@14.1.4)(react@18.2.0) + '@sanity/preview-kit': 5.1.22(@sanity/client@6.24.1)(react@18.2.0) + '@sanity/preview-url-secret': 2.0.5(@sanity/client@6.24.1) + '@sanity/types': 3.65.1 + '@sanity/ui': 2.9.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) + '@sanity/visual-editing': 2.10.3(@sanity/client@6.24.1)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) + groq: 3.65.1 + history: 5.3.0 next: 14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) sanity: 3.37.1(@types/node@18.17.11)(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8) styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - - supports-color + - '@remix-run/react' + - '@sveltejs/kit' + - debug + - react-router + - svelte dev: false /next@14.1.4(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0): @@ -7941,11 +8212,6 @@ packages: engines: {node: '>=8'} dev: false - /p-is-promise@3.0.0: - resolution: {integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==} - engines: {node: '>=8'} - dev: false - /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -8336,6 +8602,14 @@ packages: react: 18.2.0 dev: false + /react-compiler-runtime@19.0.0-beta-df7b47d-20241124(react@18.2.0): + resolution: {integrity: sha512-HLFbEf5rEhynZNxI/f1y26Hw0SCvFWh9aS0gCaDndak202oOAvRhy0qsUhmVyaeuRYqIxvPeltMvqDfvO+9/Fw==} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + react: 18.2.0 + dev: false + /react-copy-to-clipboard@5.1.0(react@18.2.0): resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==} peerDependencies: @@ -8435,12 +8709,11 @@ packages: react: 18.2.0 dev: false - /react-refractor@2.1.7(react@18.2.0): - resolution: {integrity: sha512-avNxSSsnjYg+BKpO8LVCK14KRn5pLZ+8DInMiUEeZPL6hs0SN0zafl3mJIxavGQPKyihqbXqzq4CYNflJQjaaw==} + /react-refractor@2.2.0(react@18.2.0): + resolution: {integrity: sha512-UvWkBVqH/2b9nkkkt4UNFtU3aY1orQfd4plPjx5rxbefy6vGajNHU9n+tv8CbykFyVirr3vEBfN2JTxyK0d36g==} peerDependencies: react: '>=15.0.0' dependencies: - prop-types: 15.8.1 react: 18.2.0 refractor: 3.6.0 unist-util-filter: 2.0.3 @@ -8675,6 +8948,7 @@ packages: /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -8860,31 +9134,169 @@ packages: '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0) '@dnd-kit/utilities': 3.2.2(react@18.2.0) '@juggle/resize-observer': 3.4.0 - '@portabletext/react': 3.0.17(react@18.2.0) + '@portabletext/react': 3.1.0(react@18.2.0) + '@rexxars/react-json-inspector': 8.0.1(react@18.2.0) + '@sanity/asset-utils': 1.3.0 + '@sanity/bifur-client': 0.3.1 + '@sanity/block-tools': 3.37.1 + '@sanity/cli': 3.37.1 + '@sanity/client': 6.15.11(debug@4.3.4) + '@sanity/color': 3.0.6 + '@sanity/diff': 3.37.1 + '@sanity/diff-match-patch': 3.1.1 + '@sanity/eventsource': 5.0.2 + '@sanity/export': 3.37.1 + '@sanity/icons': 2.11.7(react@18.2.0) + '@sanity/image-url': 1.0.2 + '@sanity/import': 3.37.1 + '@sanity/logos': 2.1.9(@sanity/color@3.0.6)(react@18.2.0) + '@sanity/migrate': 3.37.1 + '@sanity/mutator': 3.37.1 + '@sanity/portable-text-editor': 3.37.1(react-dom@18.2.0)(react@18.2.0)(rxjs@7.8.1)(styled-components@6.1.8) + '@sanity/presentation': 1.12.3(@sanity/client@6.15.11)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) + '@sanity/schema': 3.37.1(debug@4.3.4) + '@sanity/telemetry': 0.7.7 + '@sanity/types': 3.37.1(debug@4.3.4) + '@sanity/ui': 2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) + '@sanity/util': 3.37.1(debug@4.3.4) + '@sanity/uuid': 3.0.2 + '@tanstack/react-virtual': 3.0.0-beta.54(react@18.2.0) + '@types/react-copy-to-clipboard': 5.0.7 + '@types/react-is': 18.2.4 + '@types/shallow-equals': 1.0.3 + '@types/speakingurl': 13.0.6 + '@types/tar-stream': 3.1.3 + '@types/use-sync-external-store': 0.0.6 + '@vitejs/plugin-react': 4.2.1(vite@4.5.3) + archiver: 7.0.1 + arrify: 1.0.1 + async-mutex: 0.4.1 + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + color2k: 2.0.3 + configstore: 5.0.1 + connect-history-api-fallback: 1.6.0 + console-table-printer: 2.12.0 + dataloader: 2.2.2 + date-fns: 2.30.0 + debug: 4.3.4 + esbuild: 0.20.2 + esbuild-register: 3.5.0(esbuild@0.20.2) + execa: 2.1.0 + exif-component: 1.0.1 + framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0) + get-it: 8.6.5(debug@4.3.4) + get-random-values-esm: 1.0.2 + groq-js: 1.7.0 + hashlru: 2.3.0 + history: 5.3.0 + i18next: 23.11.0 + import-fresh: 3.3.0 + is-hotkey-esm: 1.0.0 + jsdom: 23.2.0 + jsdom-global: 3.0.2(jsdom@23.2.0) + json-lexer: 1.2.0 + json-reduce: 3.0.0 + json5: 2.2.3 + lodash: 4.17.21 + log-symbols: 2.2.0 + mendoza: 3.0.8 + module-alias: 2.2.3 + nano-pubsub: 3.0.0 + nanoid: 3.3.7 + observable-callback: 1.0.3(rxjs@7.8.1) + oneline: 1.0.3 + open: 8.4.2 + p-map: 7.0.2 + pirates: 4.0.6 + pluralize-esm: 9.0.5 + polished: 4.3.1 + pretty-ms: 7.0.1 + raf: 3.4.1 + react: 18.2.0 + react-copy-to-clipboard: 5.1.0(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + react-fast-compare: 3.2.2 + react-focus-lock: 2.11.2(@types/react@18.2.75)(react@18.2.0) + react-i18next: 13.5.0(i18next@23.11.0)(react-dom@18.2.0)(react@18.2.0) + react-is: 18.2.0 + react-refractor: 2.2.0(react@18.2.0) + react-rx: 2.1.3(react@18.2.0)(rxjs@7.8.1) + read-pkg-up: 7.0.1 + refractor: 3.6.0 + resolve-from: 5.0.0 + rimraf: 3.0.2 + rxjs: 7.8.1 + rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.1) + sanity-diff-patch: 3.0.2 + scroll-into-view-if-needed: 3.1.0 + semver: 7.6.0 + shallow-equals: 1.0.0 + speakingurl: 14.0.1 + styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0) + tar-fs: 2.1.1 + tar-stream: 3.1.7 + use-device-pixel-ratio: 1.1.2(react@18.2.0) + use-hot-module-reload: 2.0.0(react@18.2.0) + use-sync-external-store: 1.2.0(react@18.2.0) + vite: 4.5.3(@types/node@18.17.11) + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - bufferutil + - canvas + - less + - lightningcss + - react-native + - sass + - stylus + - sugarss + - supports-color + - terser + - utf-8-validate + dev: false + + /sanity@3.37.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8): + resolution: {integrity: sha512-CF9YTvgb/SppO8kfzHlkgtIIdk56xY7AqsWsHsXRDQsuxPnkUnwIGNvR7B6kTSc/PO0XfHR7uQ7ODwfC2t9IHw==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + react: ^18 + react-dom: ^18 + styled-components: ^6.1 + dependencies: + '@dnd-kit/core': 6.1.0(react-dom@18.2.0)(react@18.2.0) + '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.1.0)(react@18.2.0) + '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0) + '@dnd-kit/utilities': 3.2.2(react@18.2.0) + '@juggle/resize-observer': 3.4.0 + '@portabletext/react': 3.1.0(react@18.2.0) '@rexxars/react-json-inspector': 8.0.1(react@18.2.0) '@sanity/asset-utils': 1.3.0 '@sanity/bifur-client': 0.3.1 '@sanity/block-tools': 3.37.1 '@sanity/cli': 3.37.1 '@sanity/client': 6.15.11 - '@sanity/color': 3.0.5 + '@sanity/color': 3.0.6 '@sanity/diff': 3.37.1 '@sanity/diff-match-patch': 3.1.1 - '@sanity/eventsource': 5.0.1 + '@sanity/eventsource': 5.0.2 '@sanity/export': 3.37.1 '@sanity/icons': 2.11.7(react@18.2.0) '@sanity/image-url': 1.0.2 '@sanity/import': 3.37.1 - '@sanity/logos': 2.1.9(@sanity/color@3.0.5)(react@18.2.0) + '@sanity/logos': 2.1.9(@sanity/color@3.0.6)(react@18.2.0) '@sanity/migrate': 3.37.1 '@sanity/mutator': 3.37.1 '@sanity/portable-text-editor': 3.37.1(react-dom@18.2.0)(react@18.2.0)(rxjs@7.8.1)(styled-components@6.1.8) '@sanity/presentation': 1.12.3(@sanity/client@6.15.11)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) - '@sanity/schema': 3.37.1 + '@sanity/schema': 3.37.1(debug@4.3.4) '@sanity/telemetry': 0.7.7 - '@sanity/types': 3.37.1 + '@sanity/types': 3.37.1(debug@4.3.4) '@sanity/ui': 2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) - '@sanity/util': 3.37.1 + '@sanity/util': 3.37.1(debug@4.3.4) '@sanity/uuid': 3.0.2 '@tanstack/react-virtual': 3.0.0-beta.54(react@18.2.0) '@types/react-copy-to-clipboard': 5.0.7 @@ -8912,7 +9324,7 @@ packages: execa: 2.1.0 exif-component: 1.0.1 framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0) - get-it: 8.4.18 + get-it: 8.6.5(debug@4.3.4) get-random-values-esm: 1.0.2 groq-js: 1.7.0 hashlru: 2.3.0 @@ -8927,7 +9339,7 @@ packages: json5: 2.2.3 lodash: 4.17.21 log-symbols: 2.2.0 - mendoza: 3.0.6 + mendoza: 3.0.8 module-alias: 2.2.3 nano-pubsub: 3.0.0 nanoid: 3.3.7 @@ -8947,7 +9359,7 @@ packages: react-focus-lock: 2.11.2(@types/react@18.2.75)(react@18.2.0) react-i18next: 13.5.0(i18next@23.11.0)(react-dom@18.2.0)(react@18.2.0) react-is: 18.2.0 - react-refractor: 2.1.7(react@18.2.0) + react-refractor: 2.2.0(react@18.2.0) react-rx: 2.1.3(react@18.2.0)(rxjs@7.8.1) read-pkg-up: 7.0.1 refractor: 3.6.0 @@ -8998,31 +9410,31 @@ packages: '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0) '@dnd-kit/utilities': 3.2.2(react@18.2.0) '@juggle/resize-observer': 3.4.0 - '@portabletext/react': 3.0.17(react@18.2.0) + '@portabletext/react': 3.1.0(react@18.2.0) '@rexxars/react-json-inspector': 8.0.1(react@18.2.0) '@sanity/asset-utils': 1.3.0 '@sanity/bifur-client': 0.3.1 '@sanity/block-tools': 3.37.1 '@sanity/cli': 3.37.1 '@sanity/client': 6.15.11 - '@sanity/color': 3.0.5 + '@sanity/color': 3.0.6 '@sanity/diff': 3.37.1 '@sanity/diff-match-patch': 3.1.1 - '@sanity/eventsource': 5.0.1 + '@sanity/eventsource': 5.0.2 '@sanity/export': 3.37.1 '@sanity/icons': 2.11.7(react@18.2.0) '@sanity/image-url': 1.0.2 '@sanity/import': 3.37.1 - '@sanity/logos': 2.1.9(@sanity/color@3.0.5)(react@18.2.0) + '@sanity/logos': 2.1.9(@sanity/color@3.0.6)(react@18.2.0) '@sanity/migrate': 3.37.1 '@sanity/mutator': 3.37.1 '@sanity/portable-text-editor': 3.37.1(react-dom@18.2.0)(react@18.2.0)(rxjs@7.8.1)(styled-components@6.1.8) '@sanity/presentation': 1.12.3(@sanity/client@6.15.11)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) - '@sanity/schema': 3.37.1 + '@sanity/schema': 3.37.1(debug@4.3.4) '@sanity/telemetry': 0.7.7 - '@sanity/types': 3.37.1 + '@sanity/types': 3.37.1(debug@4.3.4) '@sanity/ui': 2.1.1(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8) - '@sanity/util': 3.37.1 + '@sanity/util': 3.37.1(debug@4.3.4) '@sanity/uuid': 3.0.2 '@tanstack/react-virtual': 3.0.0-beta.54(react@18.2.0) '@types/react-copy-to-clipboard': 5.0.7 @@ -9050,7 +9462,7 @@ packages: execa: 2.1.0 exif-component: 1.0.1 framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0) - get-it: 8.4.18 + get-it: 8.6.5(debug@4.3.4) get-random-values-esm: 1.0.2 groq-js: 1.7.0 hashlru: 2.3.0 @@ -9065,7 +9477,7 @@ packages: json5: 2.2.3 lodash: 4.17.21 log-symbols: 2.2.0 - mendoza: 3.0.6 + mendoza: 3.0.8 module-alias: 2.2.3 nano-pubsub: 3.0.0 nanoid: 3.3.7 @@ -9085,7 +9497,7 @@ packages: react-focus-lock: 2.11.2(@types/react@18.2.75)(react@18.2.0) react-i18next: 13.5.0(i18next@23.11.0)(react-dom@18.2.0)(react@18.2.0) react-is: 18.2.0 - react-refractor: 2.1.7(react@18.2.0) + react-refractor: 2.2.0(react@18.2.0) react-rx: 2.1.3(react@18.2.0)(rxjs@7.8.1) read-pkg-up: 7.0.1 refractor: 3.6.0 @@ -9232,18 +9644,6 @@ packages: resolution: {integrity: sha512-V3vShUiLRVPMu9aSWpU5kLDoU/HO7muJKE236EO663po3YxivAkMLbRg+amV/FhbIfF5bWXX5TVX+VYmRaOBFA==} dev: false - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - dev: false - - /simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - dependencies: - decompress-response: 6.0.0 - once: 1.4.0 - simple-concat: 1.0.1 - dev: false - /simple-wcswidth@1.0.1: resolution: {integrity: sha512-xMO/8eNREtaROt7tJvWJqHBDTMFN4eiQ5I4JRMuilwfnFcV5W9u7RUkueNkdw0jPqGMX36iCywelS5yilTuOxg==} dev: false @@ -9701,11 +10101,6 @@ packages: engines: {node: '>=8'} dev: false - /throttle-debounce@5.0.0: - resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} - engines: {node: '>=12.22'} - dev: false - /through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: @@ -10083,6 +10478,14 @@ packages: react: 18.2.0 dev: false + /use-effect-event@1.0.2(react@18.2.0): + resolution: {integrity: sha512-9c8AAmtQja4LwJXI0EQPhQCip6dmrcSe0FMcTUZBeGh/XTCOLgw3Qbt0JdUT8Rcrm/ZH+Web7MIcMdqgQKdXJg==} + peerDependencies: + react: ^18.3 || ^19.0.0-0 + dependencies: + react: 18.2.0 + dev: false + /use-hot-module-reload@2.0.0(react@18.2.0): resolution: {integrity: sha512-RbL/OY1HjHNf5BYSFV3yDtQhIGKjCx9ntEjnUBYsOGc9fTo94nyFTcjtD42/twJkPgMljWpszUIpTGD3LuwHSg==} peerDependencies: @@ -10119,6 +10522,11 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false + /uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + dev: false + /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -10138,6 +10546,10 @@ packages: convert-source-map: 1.9.0 dev: true + /valibot@0.31.1: + resolution: {integrity: sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==} + dev: false + /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -10373,6 +10785,10 @@ packages: resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==} dev: false + /xstate@5.19.0: + resolution: {integrity: sha512-Juh1MjeRaVWr1IRxXYvQMMRFMrei6vq6+AfP6Zk9D9YV0ZuvubN0aM6s2ITwUrq+uWtP1NTO8kOZmsM/IqeOiQ==} + dev: false + /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'}