tangled
alpha
login
or
join now
leaflet.pub
/
leaflet
289
fork
atom
a tool for shared writing and social publishing
289
fork
atom
overview
issues
28
pulls
pipelines
Additional things to merge em up
cozylittle.house
4 months ago
cd53df6a
a17a2c3b
+64
-1101
8 changed files
expand all
collapse all
unified
split
app
[leaflet_id]
publish
PublishPost.tsx
lish
Subscribe.tsx
[did]
[publication]
[rkey]
Interactions
InteractionDrawer.tsx
PostPage.tsx
page.tsx
createPub
UpdatePubForm.tsx
components
Blocks
Block.tsx
package-lock.json
+46
-14
app/[leaflet_id]/publish/PublishPost.tsx
···
15
import { Popover } from "components/Popover";
16
import { Input } from "components/Input";
17
import { useReplicache } from "src/replicache";
18
-
import { editorStateToFacetedText } from "./BskyPostEditorProsemirror";
19
import { EditorState } from "prosemirror-state";
0
0
0
0
20
21
type Props = {
22
title: string;
···
64
65
let editorStateRef = useRef<EditorState | null>(null);
66
let [isLoading, setIsLoading] = useState(false);
0
67
let params = useParams();
68
let { rep } = useReplicache();
69
···
140
}
141
}}
142
>
143
-
<div className="flex flex-col font-normal w-full gap-0.5">
144
<div className="font-bold">Share on Bluesky</div>
0
0
0
0
145
<div
146
-
className={`w-full ${shareOption.bluesky === false ? "opacity-50" : ""}`}
147
>
148
-
<BskyPostComposer
149
-
profile={props.profile}
150
-
title={props.title}
151
-
description={props.description}
152
-
base_path={props.record?.base_path}
153
-
postContent={postContent}
154
-
setPostContent={setPostContent}
155
-
/>
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
156
</div>
157
</div>
158
</Checkbox>
···
254
setPostContent: (p: string) => void;
255
}) => {
256
return (
257
-
<div className="opaque-container p-2 pr-3 !rounded-lg">
258
<div className="flex gap-2">
259
<img
260
className="rounded-full w-6 h-6 sm:w-8 sm:h-8 shrink-0"
···
273
}
274
placeholder="Write a post to share your writing!"
275
/>
276
-
<div className="opaque-container overflow-hidden flex flex-col mt-[10px] w-full text-sm">
277
-
<div className="flex flex-col px-2 py-[6px]">
278
<div className="font-bold">{props.title}</div>
279
<div className="text-tertiary">{props.description}</div>
280
<hr className="border-border-light mt-2 mb-0.5" />
···
15
import { Popover } from "components/Popover";
16
import { Input } from "components/Input";
17
import { useReplicache } from "src/replicache";
0
18
import { EditorState } from "prosemirror-state";
19
+
import {
20
+
BlueskyPostEditorProsemirror,
21
+
editorStateToFacetedText,
22
+
} from "./BskyPostEditorProsemirror";
23
24
type Props = {
25
title: string;
···
67
68
let editorStateRef = useRef<EditorState | null>(null);
69
let [isLoading, setIsLoading] = useState(false);
70
+
let [charCount, setCharCount] = useState(0);
71
let params = useParams();
72
let { rep } = useReplicache();
73
···
144
}
145
}}
146
>
147
+
<div className="flex flex-col">
148
<div className="font-bold">Share on Bluesky</div>
149
+
<div className="text-sm text-tertiary font-normal">
150
+
Pub subscribers will be updated via a custom Bluesky feed
151
+
</div>
152
+
153
<div
154
+
className={`publishBskyPostEditor opaque-container p-3 rounded-lg! w-full ml-5 mb-4 ${shareOption.bluesky === false ? "opacity-50" : ""}`}
155
>
156
+
<div className="flex gap-2">
157
+
<img
158
+
className="bg-test rounded-full w-[42px] h-[42px] shrink-0"
159
+
src={props.profile.avatar}
160
+
/>
161
+
<div className="flex flex-col w-full">
162
+
<div className="flex gap-2 pb-1">
163
+
<p className="font-bold">{props.profile.displayName}</p>
164
+
<p className="text-tertiary">@{props.profile.handle}</p>
165
+
</div>
166
+
<div className="flex flex-col">
167
+
<BlueskyPostEditorProsemirror
168
+
editorStateRef={editorStateRef}
169
+
onCharCountChange={setCharCount}
170
+
/>
171
+
</div>
172
+
<div className="opaque-container overflow-hidden flex flex-col mt-4 w-full">
173
+
{/* <div className="h-[260px] w-full bg-test" /> */}
174
+
<div className="flex flex-col p-2">
175
+
<div className="font-bold">{props.title}</div>
176
+
<div className="text-tertiary">{props.description}</div>
177
+
<hr className="border-border-light mt-2 mb-1" />
178
+
<p className="text-xs text-tertiary">
179
+
{props.record?.base_path}
180
+
</p>
181
+
</div>
182
+
</div>
183
+
<div className="text-xs text-secondary italic place-self-end pt-2">
184
+
{charCount}/300
185
+
</div>
186
+
</div>
187
+
</div>
188
</div>
189
</div>
190
</Checkbox>
···
286
setPostContent: (p: string) => void;
287
}) => {
288
return (
289
+
<div className="opaque-container p-2 pr-3 rounded-lg!">
290
<div className="flex gap-2">
291
<img
292
className="rounded-full w-6 h-6 sm:w-8 sm:h-8 shrink-0"
···
305
}
306
placeholder="Write a post to share your writing!"
307
/>
308
+
<div className="opaque-container overflow-hidden flex flex-col mt-2.5 w-full text-sm">
309
+
<div className="flex flex-col px-2 py-1.5">
310
<div className="font-bold">{props.title}</div>
311
<div className="text-tertiary">{props.description}</div>
312
<hr className="border-border-light mt-2 mb-0.5" />
+10
-21
app/lish/Subscribe.tsx
···
30
let email = "thisiscelinepark@gmail.com";
31
32
export const SubscribeWithBluesky = (props: {
33
-
isPost?: boolean;
34
pubName: string;
35
pub_uri: string;
36
base_url: string;
37
subscribers: { identity: string }[];
38
}) => {
39
let { identity } = useIdentityData();
40
-
let subscribed = false;
41
-
// identity?.atp_did &&
42
-
// props.subscribers.find((s) => s.identity === identity.atp_did);
0
43
44
if (subscribed) {
45
return <ManageSubscriptionButton {...props} />;
···
58
59
let SubscribeButton = (props: {
60
pub_uri: string;
61
-
isPost?: boolean;
62
pubName: string;
63
base_url: string;
64
subscribers: { identity: string }[];
···
70
window.location.href + "?refreshAuth",
71
);
72
}, null);
73
-
let { identity } = useIdentityData();
74
-
let searchParams = useSearchParams();
75
-
let [successModalOpen, setSuccessModalOpen] = useState(
76
-
!!searchParams.has("showSubscribeSuccess"),
77
-
);
78
let subscribed =
79
identity?.atp_did &&
80
props.subscribers.find((s) => s.identity === identity.atp_did);
81
82
-
if (successModalOpen)
83
-
return (
84
-
<SubscribeSuccessModal
85
-
open={successModalOpen}
86
-
setOpen={setSuccessModalOpen}
87
-
/>
88
-
);
89
if (subscribed) {
90
return <ManageSubscriptionButton {...props} />;
91
}
···
106
</ButtonPrimary>
107
}
108
>
109
-
<SubscribeForm pub_uri={props.pub_uri} base_url={props.base_url} />
110
</Popover>
111
<a href={`${props.base_url}/rss`} className="flex" target="_blank">
112
<RSSSmall className="self-center" />
···
117
};
118
119
const ManageSubscriptionButton = (props: {
120
-
isPost?: boolean;
121
pubName: string;
122
pub_uri: string;
123
base_url: string;
···
306
target="_blank"
307
className=" place-self-center"
308
>
309
-
<ButtonPrimary fullWidth compact className="!px-4">
310
View Bluesky Custom Feed
311
</ButtonPrimary>
312
</a>
···
369
<div className="subscribeEmailInput flex gap-1 relative">
370
<Input
371
type="email"
372
-
className="input-with-border w-full! pr-[36px]!"
373
placeholder="me@email.com"
374
value={props.emailInputValue}
375
onChange={(e) => props.setEmailInputValue(e.target.value)}
···
30
let email = "thisiscelinepark@gmail.com";
31
32
export const SubscribeWithBluesky = (props: {
33
+
isPost: boolean;
34
pubName: string;
35
pub_uri: string;
36
base_url: string;
37
subscribers: { identity: string }[];
38
}) => {
39
let { identity } = useIdentityData();
40
+
41
+
let subscribed =
42
+
identity?.atp_did &&
43
+
props.subscribers.find((s) => s.identity === identity.atp_did);
44
45
if (subscribed) {
46
return <ManageSubscriptionButton {...props} />;
···
59
60
let SubscribeButton = (props: {
61
pub_uri: string;
62
+
isPost: boolean;
63
pubName: string;
64
base_url: string;
65
subscribers: { identity: string }[];
···
71
window.location.href + "?refreshAuth",
72
);
73
}, null);
0
0
0
0
0
74
let subscribed =
75
identity?.atp_did &&
76
props.subscribers.find((s) => s.identity === identity.atp_did);
77
0
0
0
0
0
0
0
78
if (subscribed) {
79
return <ManageSubscriptionButton {...props} />;
80
}
···
95
</ButtonPrimary>
96
}
97
>
98
+
<SubscribeForm {...props} />
99
</Popover>
100
<a href={`${props.base_url}/rss`} className="flex" target="_blank">
101
<RSSSmall className="self-center" />
···
106
};
107
108
const ManageSubscriptionButton = (props: {
109
+
isPost: boolean;
110
pubName: string;
111
pub_uri: string;
112
base_url: string;
···
295
target="_blank"
296
className=" place-self-center"
297
>
298
+
<ButtonPrimary fullWidth compact className="px-4!">
299
View Bluesky Custom Feed
300
</ButtonPrimary>
301
</a>
···
358
<div className="subscribeEmailInput flex gap-1 relative">
359
<Input
360
type="email"
361
+
className="input-with-border w-full! pr-9!"
362
placeholder="me@email.com"
363
value={props.emailInputValue}
364
onChange={(e) => props.setEmailInputValue(e.target.value)}
+1
-1
app/lish/[did]/[publication]/[rkey]/Interactions/InteractionDrawer.tsx
···
38
<div className="snap-center h-full flex z-10 shrink-0 w-[calc(var(--page-width-units)-6px)] sm:w-[calc(var(--page-width-units))]">
39
<div
40
id="interaction-drawer"
41
-
className="opaque-container rounded-l-none! rounded-r-lg! h-full w-full px-3 sm:px-4 pt-2 sm:pt-3 pb-6 overflow-scroll -ml-[1px] "
42
>
43
{drawer.drawer === "quotes" ? (
44
<Quotes {...props} quotesAndMentions={filteredQuotesAndMentions} />
···
38
<div className="snap-center h-full flex z-10 shrink-0 w-[calc(var(--page-width-units)-6px)] sm:w-[calc(var(--page-width-units))]">
39
<div
40
id="interaction-drawer"
41
+
className="opaque-container rounded-l-none! rounded-r-lg! h-full w-full px-3 sm:px-4 pt-2 sm:pt-3 pb-6 overflow-scroll -ml-px "
42
>
43
{drawer.drawer === "quotes" ? (
44
<Quotes {...props} quotesAndMentions={filteredQuotesAndMentions} />
-102
app/lish/[did]/[publication]/[rkey]/PostPage.tsx
···
1
-
"use client";
2
-
import {
3
-
PubLeafletPagesLinearDocument,
4
-
PubLeafletPublication,
5
-
} from "lexicons/api";
6
-
import { PostPageData } from "./getPostPageData";
7
-
import { ProfileViewDetailed } from "@atproto/api/dist/client/types/app/bsky/actor/defs";
8
-
import { getPublicationURL } from "app/lish/createPub/getPublicationURL";
9
-
import { Subscribe } from "app/lish/Subscribe";
10
-
import { EditTiny } from "components/Icons/EditTiny";
11
-
import { Interactions, useInteractionState } from "./Interactions/Interactions";
12
-
import { PostContent } from "./PostContent";
13
-
import { PostHeader } from "./PostHeader/PostHeader";
14
-
import { useIdentityData } from "components/IdentityProvider";
15
-
import { AppBskyFeedDefs } from "@atproto/api";
16
-
17
-
export function PostPage({
18
-
document,
19
-
blocks,
20
-
name,
21
-
did,
22
-
profile,
23
-
pubRecord,
24
-
prerenderedCodeBlocks,
25
-
bskyPostData,
26
-
}: {
27
-
document: PostPageData;
28
-
blocks: PubLeafletPagesLinearDocument.Block[];
29
-
name: string;
30
-
profile: ProfileViewDetailed;
31
-
pubRecord: PubLeafletPublication.Record;
32
-
did: string;
33
-
prerenderedCodeBlocks?: Map<string, string>;
34
-
bskyPostData: AppBskyFeedDefs.PostView[];
35
-
}) {
36
-
let { identity } = useIdentityData();
37
-
let { drawerOpen } = useInteractionState();
38
-
if (!document || !document.documents_in_publications[0].publications)
39
-
return null;
40
-
41
-
let hasPageBackground = !!pubRecord.theme?.showPageBackground;
42
-
return (
43
-
<>
44
-
{(drawerOpen || hasPageBackground) && (
45
-
<div
46
-
className="spacer sm:block hidden"
47
-
style={{
48
-
width: `calc(50vw - 12px - ((var(--page-width-units)/2))`,
49
-
}}
50
-
/>
51
-
)}
52
-
<div
53
-
id="post-page"
54
-
className={`postPageWrapper relative overflow-y-auto sm:mx-0 mx-[6px] w-full
55
-
${drawerOpen || hasPageBackground ? "max-w-[var(--page-width-units)] shrink-0 snap-center " : "w-full"}
56
-
${
57
-
hasPageBackground
58
-
? "h-full bg-[rgba(var(--bg-page),var(--bg-page-alpha))] rounded-lg border border-border "
59
-
: "sm:h-[calc(100%+48px)] h-[calc(100%+24px)] sm:-my-6 -my-3 "
60
-
}`}
61
-
>
62
-
<div
63
-
className={`postPageContent sm:max-w-prose mx-auto h-fit w-full px-3 sm:px-4 ${hasPageBackground ? " pt-2 pb-3 sm:pb-6" : "py-6 sm:py-9"}`}
64
-
>
65
-
<PostHeader data={document} profile={profile} name={name} />
66
-
<PostContent
67
-
bskyPostData={bskyPostData}
68
-
blocks={blocks}
69
-
did={did}
70
-
prerenderedCodeBlocks={prerenderedCodeBlocks}
71
-
/>
72
-
<Interactions quotes={document.document_mentions_in_bsky} />
73
-
<hr className="border-border-light mb-4 mt-4" />
74
-
{identity &&
75
-
identity.atp_did ===
76
-
document.documents_in_publications[0]?.publications
77
-
?.identity_did ? (
78
-
<a
79
-
href={`https://leaflet.pub/${document.leaflets_in_publications[0].leaflet}`}
80
-
className="flex gap-2 items-center hover:!no-underline selected-outline px-2 py-0.5 bg-accent-1 text-accent-2 font-bold w-fit rounded-lg !border-accent-1 !outline-accent-1 mx-auto"
81
-
>
82
-
<EditTiny /> Edit Post
83
-
</a>
84
-
) : (
85
-
<Subscribe
86
-
isPost
87
-
base_url={getPublicationURL(
88
-
document.documents_in_publications[0].publications,
89
-
)}
90
-
pub_uri={document.documents_in_publications[0].publications.uri}
91
-
subscribers={
92
-
document.documents_in_publications[0].publications
93
-
.publication_subscriptions
94
-
}
95
-
pubName={name}
96
-
/>
97
-
)}
98
-
</div>
99
-
</div>
100
-
</>
101
-
);
102
-
}
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
+4
-3
app/lish/[did]/[publication]/page.tsx
···
4
import Link from "next/link";
5
import { getPublicationURL } from "app/lish/createPub/getPublicationURL";
6
import { BskyAgent } from "@atproto/api";
7
-
import { Subscribe } from "app/lish/Subscribe";
8
import React from "react";
9
import {
10
PublicationBackgroundProvider,
···
15
import { QuoteTiny } from "components/Icons/QuoteTiny";
16
import { CommentTiny } from "components/Icons/CommentTiny";
17
import { LocalizedDate } from "./LocalizedDate";
0
18
19
export default async function Publication(props: {
20
params: Promise<{ publication: string; did: string }>;
···
67
pub_creator={publication.identity_did}
68
>
69
<div
70
-
className={`pubWrapper flex flex-col sm:py-6 h-full ${showPageBackground ? "max-w-prose mx-auto sm:px-0 px-[6px] py-2" : "w-full overflow-y-scroll"}`}
71
>
72
<div
73
className={`pub sm:max-w-prose max-w-(--page-width-units) w-[1000px] mx-auto px-3 sm:px-4 py-5 ${showPageBackground ? "overflow-auto h-full bg-[rgba(var(--bg-page),var(--bg-page-alpha))] border border-border rounded-lg" : "h-fit"}`}
···
102
</p>
103
)}
104
<div className="sm:pt-4 pt-4">
105
-
<Subscribe
0
106
base_url={getPublicationURL(publication)}
107
pubName={publication.name}
108
pub_uri={publication.uri}
···
4
import Link from "next/link";
5
import { getPublicationURL } from "app/lish/createPub/getPublicationURL";
6
import { BskyAgent } from "@atproto/api";
0
7
import React from "react";
8
import {
9
PublicationBackgroundProvider,
···
14
import { QuoteTiny } from "components/Icons/QuoteTiny";
15
import { CommentTiny } from "components/Icons/CommentTiny";
16
import { LocalizedDate } from "./LocalizedDate";
17
+
import { SubscribeWithBluesky } from "app/lish/Subscribe";
18
19
export default async function Publication(props: {
20
params: Promise<{ publication: string; did: string }>;
···
67
pub_creator={publication.identity_did}
68
>
69
<div
70
+
className={`pubWrapper flex flex-col sm:py-6 h-full ${showPageBackground ? "max-w-prose mx-auto sm:px-0 px-1.5 py-2" : "w-full overflow-y-scroll"}`}
71
>
72
<div
73
className={`pub sm:max-w-prose max-w-(--page-width-units) w-[1000px] mx-auto px-3 sm:px-4 py-5 ${showPageBackground ? "overflow-auto h-full bg-[rgba(var(--bg-page),var(--bg-page-alpha))] border border-border rounded-lg" : "h-fit"}`}
···
102
</p>
103
)}
104
<div className="sm:pt-4 pt-4">
105
+
<SubscribeWithBluesky
106
+
isPost={false}
107
base_url={getPublicationURL(publication)}
108
pubName={publication.name}
109
pub_uri={publication.uri}
+2
-2
app/lish/createPub/UpdatePubForm.tsx
···
204
Publication Domain{domains.length > 1 && "s"}
205
</p>
206
207
-
<div className="opaque-container px-[6px] py-1">
208
{state.type === "addDomain" ? (
209
<AddDomain
210
publication_uri={pubData.uri}
···
392
if (!config?.misconfigured && !verification)
393
return <div>This domain is verified!</div>;
394
return (
395
-
<div className="flex flex-col gap-[6px] text-sm text-primary">
396
<div>
397
To verify this domain, add the following record to your DNS provider for{" "}
398
<strong>{props.domain}</strong>.
···
204
Publication Domain{domains.length > 1 && "s"}
205
</p>
206
207
+
<div className="opaque-container px-1.5 py-1">
208
{state.type === "addDomain" ? (
209
<AddDomain
210
publication_uri={pubData.uri}
···
392
if (!config?.misconfigured && !verification)
393
return <div>This domain is verified!</div>;
394
return (
395
+
<div className="flex flex-col gap-1.5 text-sm text-primary">
396
<div>
397
To verify this domain, add the following record to your DNS provider for{" "}
398
<strong>{props.domain}</strong>.
+1
-1
components/Blocks/Block.tsx
···
430
className={`listMarker group/list-marker p-2 ${children.length > 0 ? "cursor-pointer" : "cursor-default"}`}
431
>
432
<div
433
-
className={`h-[5px] w-[5px] rounded-full bg-secondary shrink-0 right-0 outline outline-1 outline-offset-1
434
${
435
folded
436
? "outline-secondary"
···
430
className={`listMarker group/list-marker p-2 ${children.length > 0 ? "cursor-pointer" : "cursor-default"}`}
431
>
432
<div
433
+
className={`h-[5px] w-[5px] rounded-full bg-secondary shrink-0 right-0 outline-offset-1
434
${
435
folded
436
? "outline-secondary"
-957
package-lock.json
···
23
"@mdx-js/react": "^3.1.0",
24
"@next/bundle-analyzer": "^15.3.2",
25
"@next/mdx": "15.3.2",
26
-
"@radix-ui/react-dialog": "^1.1.14",
27
-
"@radix-ui/react-dropdown-menu": "^2.1.14",
28
-
"@radix-ui/react-popover": "^1.1.13",
29
-
"@radix-ui/react-slider": "^1.3.4",
30
-
"@radix-ui/react-tooltip": "^1.2.6",
31
"@react-email/components": "^0.5.0",
32
"@radix-ui/react-dialog": "^1.1.15",
33
"@radix-ui/react-dropdown-menu": "^2.1.16",
···
588
"node": ">=18.7.0"
589
}
590
},
591
-
<<<<<<< HEAD
592
"node_modules/@atproto/xrpc-server/node_modules/@atproto/xrpc": {
593
"version": "0.7.0",
594
"resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.0.tgz",
···
867
"node": ">=6.9.0"
868
}
869
},
870
-
=======
871
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
872
"node_modules/@babel/helper-string-parser": {
873
"version": "7.27.1",
874
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
···
1098
}
1099
},
1100
"node_modules/@emnapi/runtime": {
1101
-
<<<<<<< HEAD
1102
-
"version": "1.4.5",
1103
-
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz",
1104
-
"integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==",
1105
-
"license": "MIT",
1106
-
=======
1107
"version": "1.5.0",
1108
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz",
1109
"integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",
1110
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
1111
"optional": true,
1112
"dependencies": {
1113
"tslib": "^2.4.0"
···
2224
"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
2225
"dev": true
2226
},
2227
-
<<<<<<< HEAD
2228
-
"node_modules/@img/sharp-darwin-arm64": {
2229
-
"version": "0.34.1",
2230
-
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz",
2231
-
"integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==",
2232
-
"cpu": [
2233
-
"arm64"
2234
-
],
2235
-
"dev": true,
2236
-
"license": "Apache-2.0",
2237
-
=======
2238
"node_modules/@img/colour": {
2239
"version": "1.0.0",
2240
"resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz",
···
2250
"cpu": [
2251
"arm64"
2252
],
2253
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
2254
"optional": true,
2255
"os": [
2256
"darwin"
···
2262
"url": "https://opencollective.com/libvips"
2263
},
2264
"optionalDependencies": {
2265
-
<<<<<<< HEAD
2266
-
"@img/sharp-libvips-darwin-arm64": "1.1.0"
2267
-
}
2268
-
},
2269
-
"node_modules/@img/sharp-darwin-x64": {
2270
-
"version": "0.34.1",
2271
-
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz",
2272
-
"integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==",
2273
-
"cpu": [
2274
-
"x64"
2275
-
],
2276
-
"dev": true,
2277
-
"license": "Apache-2.0",
2278
-
"optional": true,
2279
-
"os": [
2280
-
"darwin"
2281
-
],
2282
-
"engines": {
2283
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2284
-
},
2285
-
"funding": {
2286
-
"url": "https://opencollective.com/libvips"
2287
-
},
2288
-
"optionalDependencies": {
2289
-
"@img/sharp-libvips-darwin-x64": "1.1.0"
2290
-
}
2291
-
},
2292
-
"node_modules/@img/sharp-libvips-darwin-arm64": {
2293
-
"version": "1.1.0",
2294
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz",
2295
-
"integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==",
2296
-
"cpu": [
2297
-
"arm64"
2298
-
],
2299
-
"dev": true,
2300
-
"license": "LGPL-3.0-or-later",
2301
-
"optional": true,
2302
-
"os": [
2303
-
"darwin"
2304
-
],
2305
-
"funding": {
2306
-
"url": "https://opencollective.com/libvips"
2307
-
}
2308
-
},
2309
-
"node_modules/@img/sharp-libvips-darwin-x64": {
2310
-
"version": "1.1.0",
2311
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz",
2312
-
"integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==",
2313
-
"cpu": [
2314
-
"x64"
2315
-
],
2316
-
"dev": true,
2317
-
"license": "LGPL-3.0-or-later",
2318
-
"optional": true,
2319
-
"os": [
2320
-
"darwin"
2321
-
],
2322
-
"funding": {
2323
-
"url": "https://opencollective.com/libvips"
2324
-
}
2325
-
},
2326
-
"node_modules/@img/sharp-libvips-linux-arm": {
2327
-
"version": "1.1.0",
2328
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz",
2329
-
"integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==",
2330
-
"cpu": [
2331
-
"arm"
2332
-
],
2333
-
"dev": true,
2334
-
"license": "LGPL-3.0-or-later",
2335
-
"optional": true,
2336
-
"os": [
2337
-
"linux"
2338
-
],
2339
-
"funding": {
2340
-
"url": "https://opencollective.com/libvips"
2341
-
}
2342
-
},
2343
-
"node_modules/@img/sharp-libvips-linux-arm64": {
2344
-
"version": "1.1.0",
2345
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz",
2346
-
"integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==",
2347
-
"cpu": [
2348
-
"arm64"
2349
-
],
2350
-
"dev": true,
2351
-
"license": "LGPL-3.0-or-later",
2352
-
"optional": true,
2353
-
"os": [
2354
-
"linux"
2355
-
],
2356
-
"funding": {
2357
-
"url": "https://opencollective.com/libvips"
2358
-
}
2359
-
},
2360
-
"node_modules/@img/sharp-libvips-linux-ppc64": {
2361
-
"version": "1.1.0",
2362
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz",
2363
-
"integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==",
2364
-
"cpu": [
2365
-
"ppc64"
2366
-
],
2367
-
"dev": true,
2368
-
"license": "LGPL-3.0-or-later",
2369
-
"optional": true,
2370
-
"os": [
2371
-
"linux"
2372
-
],
2373
-
"funding": {
2374
-
"url": "https://opencollective.com/libvips"
2375
-
}
2376
-
},
2377
-
"node_modules/@img/sharp-libvips-linux-s390x": {
2378
-
"version": "1.1.0",
2379
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz",
2380
-
"integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==",
2381
-
"cpu": [
2382
-
"s390x"
2383
-
],
2384
-
"dev": true,
2385
-
"license": "LGPL-3.0-or-later",
2386
-
"optional": true,
2387
-
"os": [
2388
-
"linux"
2389
-
],
2390
-
"funding": {
2391
-
"url": "https://opencollective.com/libvips"
2392
-
}
2393
-
},
2394
-
"node_modules/@img/sharp-libvips-linux-x64": {
2395
-
"version": "1.2.0",
2396
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.0.tgz",
2397
-
"integrity": "sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==",
2398
-
=======
2399
"@img/sharp-libvips-darwin-arm64": "1.2.3"
2400
}
2401
},
···
2403
"version": "0.34.4",
2404
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz",
2405
"integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==",
2406
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
2407
"cpu": [
2408
"x64"
2409
],
···
2466
"url": "https://opencollective.com/libvips"
2467
}
2468
},
2469
-
<<<<<<< HEAD
2470
-
"node_modules/@img/sharp-libvips-linuxmusl-arm64": {
2471
-
"version": "1.1.0",
2472
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz",
2473
-
"integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==",
2474
-
"cpu": [
2475
-
"arm64"
2476
-
],
2477
-
"dev": true,
2478
-
"license": "LGPL-3.0-or-later",
2479
-
=======
2480
"node_modules/@img/sharp-libvips-linux-arm64": {
2481
"version": "1.2.3",
2482
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz",
···
2484
"cpu": [
2485
"arm64"
2486
],
2487
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
2488
"optional": true,
2489
"os": [
2490
"linux"
···
2493
"url": "https://opencollective.com/libvips"
2494
}
2495
},
2496
-
<<<<<<< HEAD
2497
-
"node_modules/@img/sharp-libvips-linuxmusl-x64": {
2498
-
"version": "1.1.0",
2499
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz",
2500
-
"integrity": "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==",
2501
-
"cpu": [
2502
-
"x64"
2503
-
],
2504
-
"dev": true,
2505
-
"license": "LGPL-3.0-or-later",
2506
-
"optional": true,
2507
-
"os": [
2508
-
"linux"
2509
-
],
2510
-
"funding": {
2511
-
"url": "https://opencollective.com/libvips"
2512
-
}
2513
-
},
2514
-
"node_modules/@img/sharp-linux-arm": {
2515
-
"version": "0.34.1",
2516
-
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz",
2517
-
"integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==",
2518
-
"cpu": [
2519
-
"arm"
2520
-
],
2521
-
"dev": true,
2522
-
"license": "Apache-2.0",
2523
-
"optional": true,
2524
-
"os": [
2525
-
"linux"
2526
-
],
2527
-
"engines": {
2528
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2529
-
},
2530
-
"funding": {
2531
-
"url": "https://opencollective.com/libvips"
2532
-
},
2533
-
"optionalDependencies": {
2534
-
"@img/sharp-libvips-linux-arm": "1.1.0"
2535
-
}
2536
-
},
2537
-
"node_modules/@img/sharp-linux-arm64": {
2538
-
"version": "0.34.1",
2539
-
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz",
2540
-
"integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==",
2541
-
"cpu": [
2542
-
"arm64"
2543
-
],
2544
-
"dev": true,
2545
-
"license": "Apache-2.0",
2546
-
"optional": true,
2547
-
"os": [
2548
-
"linux"
2549
-
],
2550
-
"engines": {
2551
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2552
-
},
2553
-
"funding": {
2554
-
"url": "https://opencollective.com/libvips"
2555
-
},
2556
-
"optionalDependencies": {
2557
-
"@img/sharp-libvips-linux-arm64": "1.1.0"
2558
-
}
2559
-
},
2560
-
"node_modules/@img/sharp-linux-ppc64": {
2561
-
"version": "0.34.3",
2562
-
"resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.3.tgz",
2563
-
"integrity": "sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==",
2564
-
"cpu": [
2565
-
"ppc64"
2566
-
],
2567
-
"license": "Apache-2.0",
2568
-
"optional": true,
2569
-
"os": [
2570
-
"linux"
2571
-
],
2572
-
"engines": {
2573
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2574
-
},
2575
-
"funding": {
2576
-
"url": "https://opencollective.com/libvips"
2577
-
},
2578
-
"optionalDependencies": {
2579
-
"@img/sharp-libvips-linux-ppc64": "1.2.0"
2580
-
}
2581
-
},
2582
-
"node_modules/@img/sharp-linux-ppc64/node_modules/@img/sharp-libvips-linux-ppc64": {
2583
-
"version": "1.2.0",
2584
-
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.0.tgz",
2585
-
"integrity": "sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==",
2586
-
"cpu": [
2587
-
"ppc64"
2588
-
],
2589
-
"dev": true,
2590
-
"license": "LGPL-3.0-or-later",
2591
-
=======
2592
"node_modules/@img/sharp-libvips-linux-ppc64": {
2593
"version": "1.2.3",
2594
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz",
···
2596
"cpu": [
2597
"ppc64"
2598
],
2599
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
2600
"optional": true,
2601
"os": [
2602
"linux"
···
2605
"url": "https://opencollective.com/libvips"
2606
}
2607
},
2608
-
<<<<<<< HEAD
2609
-
"node_modules/@img/sharp-linux-s390x": {
2610
-
"version": "0.34.1",
2611
-
"resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz",
2612
-
"integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==",
2613
-
"cpu": [
2614
-
"s390x"
2615
-
],
2616
-
"dev": true,
2617
-
"license": "Apache-2.0",
2618
-
=======
2619
"node_modules/@img/sharp-libvips-linux-s390x": {
2620
"version": "1.2.3",
2621
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz",
···
2623
"cpu": [
2624
"s390x"
2625
],
2626
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
2627
"optional": true,
2628
"os": [
2629
"linux"
2630
],
2631
-
<<<<<<< HEAD
2632
-
"engines": {
2633
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2634
-
},
2635
-
"funding": {
2636
-
"url": "https://opencollective.com/libvips"
2637
-
},
2638
-
"optionalDependencies": {
2639
-
"@img/sharp-libvips-linux-s390x": "1.1.0"
2640
-
}
2641
-
},
2642
-
"node_modules/@img/sharp-linux-x64": {
2643
-
"version": "0.34.3",
2644
-
"resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.3.tgz",
2645
-
"integrity": "sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==",
2646
-
=======
2647
"funding": {
2648
"url": "https://opencollective.com/libvips"
2649
}
···
2652
"version": "1.2.3",
2653
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz",
2654
"integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==",
2655
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
2656
"cpu": [
2657
"x64"
2658
],
···
2800
}
2801
},
2802
"node_modules/@img/sharp-linuxmusl-arm64": {
2803
-
"version": "0.34.4",
2804
-
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz",
2805
-
"integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==",
2806
-
"cpu": [
2807
-
"arm64"
2808
-
],
2809
-
"optional": true,
2810
-
"os": [
2811
-
"linux"
2812
-
],
2813
-
"engines": {
2814
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2815
-
},
2816
-
"funding": {
2817
-
"url": "https://opencollective.com/libvips"
2818
-
},
2819
-
"optionalDependencies": {
2820
-
"@img/sharp-libvips-linuxmusl-arm64": "1.2.3"
2821
-
}
2822
-
},
2823
-
"node_modules/@img/sharp-linuxmusl-x64": {
2824
-
"version": "0.34.4",
2825
-
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz",
2826
-
"integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==",
2827
-
"cpu": [
2828
-
"x64"
2829
-
],
2830
-
"optional": true,
2831
-
"os": [
2832
-
"linux"
2833
-
],
2834
-
"engines": {
2835
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2836
-
},
2837
-
"funding": {
2838
-
"url": "https://opencollective.com/libvips"
2839
-
},
2840
-
"optionalDependencies": {
2841
-
"@img/sharp-libvips-linuxmusl-x64": "1.2.3"
2842
-
}
2843
-
},
2844
-
"node_modules/@img/sharp-wasm32": {
2845
-
"version": "0.34.4",
2846
-
"resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz",
2847
-
"integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==",
2848
-
"cpu": [
2849
-
"wasm32"
2850
-
],
2851
-
"optional": true,
2852
-
"dependencies": {
2853
-
"@emnapi/runtime": "^1.5.0"
2854
-
},
2855
-
"engines": {
2856
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2857
-
},
2858
-
"funding": {
2859
-
"url": "https://opencollective.com/libvips"
2860
-
}
2861
-
},
2862
-
"node_modules/@img/sharp-win32-arm64": {
2863
-
"version": "0.34.4",
2864
-
"resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz",
2865
-
"integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==",
2866
-
"cpu": [
2867
-
"arm64"
2868
-
],
2869
-
"optional": true,
2870
-
"os": [
2871
-
"win32"
2872
-
],
2873
-
"engines": {
2874
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2875
-
},
2876
-
"funding": {
2877
-
"url": "https://opencollective.com/libvips"
2878
-
}
2879
-
},
2880
-
"node_modules/@img/sharp-win32-ia32": {
2881
-
"version": "0.34.4",
2882
-
"resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz",
2883
-
"integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==",
2884
-
"cpu": [
2885
-
"ia32"
2886
-
],
2887
-
"optional": true,
2888
-
"os": [
2889
-
"win32"
2890
-
],
2891
-
"engines": {
2892
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2893
-
},
2894
-
"funding": {
2895
-
"url": "https://opencollective.com/libvips"
2896
-
}
2897
-
},
2898
-
"node_modules/@img/sharp-win32-x64": {
2899
-
"version": "0.34.4",
2900
-
"resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz",
2901
-
"integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==",
2902
-
"cpu": [
2903
-
"x64"
2904
-
],
2905
-
"optional": true,
2906
-
"os": [
2907
-
"win32"
2908
-
],
2909
-
"engines": {
2910
-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2911
-
},
2912
-
"funding": {
2913
-
"url": "https://opencollective.com/libvips"
2914
-
}
2915
-
},
2916
-
"node_modules/@img/sharp-linuxmusl-arm64": {
2917
"version": "0.34.1",
2918
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz",
2919
"integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==",
···
3107
"integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
3108
"license": "(Apache-2.0 AND MIT)"
3109
},
3110
-
<<<<<<< HEAD
3111
-
"node_modules/@isaacs/balanced-match": {
3112
-
"version": "4.0.1",
3113
-
"resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
3114
-
"integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
3115
-
"dev": true,
3116
-
"license": "MIT",
3117
-
"engines": {
3118
-
"node": "20 || >=22"
3119
-
}
3120
-
},
3121
-
"node_modules/@isaacs/brace-expansion": {
3122
-
"version": "5.0.0",
3123
-
"resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
3124
-
"integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
3125
-
"dev": true,
3126
-
"license": "MIT",
3127
-
"dependencies": {
3128
-
"@isaacs/balanced-match": "^4.0.1"
3129
-
},
3130
-
"engines": {
3131
-
"node": "20 || >=22"
3132
-
}
3133
-
},
3134
-
"node_modules/@isaacs/cliui": {
3135
-
"version": "8.0.2",
3136
-
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
3137
-
"integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
3138
-
"dev": true,
3139
-
"dependencies": {
3140
-
"string-width": "^5.1.2",
3141
-
"string-width-cjs": "npm:string-width@^4.2.0",
3142
-
"strip-ansi": "^7.0.1",
3143
-
"strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
3144
-
"wrap-ansi": "^8.1.0",
3145
-
"wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
3146
-
},
3147
-
"engines": {
3148
-
"node": ">=12"
3149
-
}
3150
-
},
3151
-
"node_modules/@isaacs/cliui/node_modules/ansi-regex": {
3152
-
"version": "6.0.1",
3153
-
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
3154
-
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
3155
-
"dev": true,
3156
-
"engines": {
3157
-
"node": ">=12"
3158
-
},
3159
-
"funding": {
3160
-
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
3161
-
}
3162
-
},
3163
-
"node_modules/@isaacs/cliui/node_modules/ansi-styles": {
3164
-
"version": "6.2.1",
3165
-
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
3166
-
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
3167
-
"dev": true,
3168
-
"engines": {
3169
-
"node": ">=12"
3170
-
},
3171
-
"funding": {
3172
-
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
3173
-
}
3174
-
},
3175
-
"node_modules/@isaacs/cliui/node_modules/string-width": {
3176
-
"version": "5.1.2",
3177
-
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
3178
-
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
3179
-
"dev": true,
3180
-
"dependencies": {
3181
-
"eastasianwidth": "^0.2.0",
3182
-
"emoji-regex": "^9.2.2",
3183
-
"strip-ansi": "^7.0.1"
3184
-
},
3185
-
"engines": {
3186
-
"node": ">=12"
3187
-
},
3188
-
"funding": {
3189
-
"url": "https://github.com/sponsors/sindresorhus"
3190
-
}
3191
-
},
3192
-
"node_modules/@isaacs/cliui/node_modules/strip-ansi": {
3193
-
"version": "7.1.0",
3194
-
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
3195
-
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
3196
-
"dev": true,
3197
-
"dependencies": {
3198
-
"ansi-regex": "^6.0.1"
3199
-
},
3200
-
"engines": {
3201
-
"node": ">=12"
3202
-
},
3203
-
"funding": {
3204
-
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
3205
-
}
3206
-
},
3207
-
"node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
3208
-
"version": "8.1.0",
3209
-
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
3210
-
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
3211
-
"dev": true,
3212
-
"dependencies": {
3213
-
"ansi-styles": "^6.1.0",
3214
-
"string-width": "^5.0.1",
3215
-
"strip-ansi": "^7.0.1"
3216
-
},
3217
-
"engines": {
3218
-
"node": ">=12"
3219
-
},
3220
-
"funding": {
3221
-
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3222
-
}
3223
-
},
3224
-
=======
3225
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3226
"node_modules/@isaacs/fs-minipass": {
3227
"version": "4.0.1",
3228
"resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
···
3245
"version": "0.3.13",
3246
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
3247
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
3248
-
<<<<<<< HEAD
3249
-
"devOptional": true,
3250
-
"license": "MIT",
3251
-
"dependencies": {
3252
-
"@jridgewell/sourcemap-codec": "^1.5.0",
3253
-
=======
3254
"dev": true,
3255
"license": "MIT",
3256
"dependencies": {
···
3266
"license": "MIT",
3267
"dependencies": {
3268
"@jridgewell/gen-mapping": "^0.3.5",
3269
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3270
"@jridgewell/trace-mapping": "^0.3.24"
3271
}
3272
},
···
3279
"node": ">=6.0.0"
3280
}
3281
},
3282
-
<<<<<<< HEAD
3283
-
"node_modules/@jridgewell/source-map": {
3284
-
"version": "0.3.11",
3285
-
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
3286
-
"integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
3287
-
"devOptional": true,
3288
-
"license": "MIT",
3289
-
"dependencies": {
3290
-
"@jridgewell/gen-mapping": "^0.3.5",
3291
-
"@jridgewell/trace-mapping": "^0.3.25"
3292
-
}
3293
-
},
3294
-
=======
3295
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3296
"node_modules/@jridgewell/sourcemap-codec": {
3297
"version": "1.5.5",
3298
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
3299
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
3300
-
<<<<<<< HEAD
3301
-
"devOptional": true,
3302
-
"license": "MIT"
3303
-
},
3304
-
"node_modules/@jridgewell/trace-mapping": {
3305
-
"version": "0.3.30",
3306
-
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
3307
-
"integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
3308
-
"devOptional": true,
3309
-
=======
3310
"dev": true,
3311
"license": "MIT"
3312
},
···
3315
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
3316
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
3317
"dev": true,
3318
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3319
"license": "MIT",
3320
"dependencies": {
3321
"@jridgewell/resolve-uri": "^3.1.0",
···
3533
}
3534
},
3535
"node_modules/@next/swc-darwin-arm64": {
3536
-
<<<<<<< HEAD
3537
-
"version": "15.4.1",
3538
-
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.1.tgz",
3539
-
"integrity": "sha512-L+81yMsiHq82VRXS2RVq6OgDwjvA4kDksGU8hfiDHEXP+ncKIUhUsadAVB+MRIp2FErs/5hpXR0u2eluWPAhig==",
3540
-
=======
3541
"version": "15.5.3",
3542
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.3.tgz",
3543
"integrity": "sha512-nzbHQo69+au9wJkGKTU9lP7PXv0d1J5ljFpvb+LnEomLtSbJkbZyEs6sbF3plQmiOB2l9OBtN2tNSvCH1nQ9Jg==",
3544
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3545
"cpu": [
3546
"arm64"
3547
],
···
3556
}
3557
},
3558
"node_modules/@next/swc-darwin-x64": {
3559
-
<<<<<<< HEAD
3560
-
"version": "15.4.1",
3561
-
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.1.tgz",
3562
-
"integrity": "sha512-jfz1RXu6SzL14lFl05/MNkcN35lTLMJWPbqt7Xaj35+ZWAX342aePIJrN6xBdGeKl6jPXJm0Yqo3Xvh3Gpo3Uw==",
3563
-
=======
3564
"version": "15.5.3",
3565
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.3.tgz",
3566
"integrity": "sha512-w83w4SkOOhekJOcA5HBvHyGzgV1W/XvOfpkrxIse4uPWhYTTRwtGEM4v/jiXwNSJvfRvah0H8/uTLBKRXlef8g==",
3567
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3568
"cpu": [
3569
"x64"
3570
],
···
3579
}
3580
},
3581
"node_modules/@next/swc-linux-arm64-gnu": {
3582
-
<<<<<<< HEAD
3583
-
"version": "15.4.1",
3584
-
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.1.tgz",
3585
-
"integrity": "sha512-k0tOFn3dsnkaGfs6iQz8Ms6f1CyQe4GacXF979sL8PNQxjYS1swx9VsOyUQYaPoGV8nAZ7OX8cYaeiXGq9ahPQ==",
3586
-
=======
3587
"version": "15.5.3",
3588
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.3.tgz",
3589
"integrity": "sha512-+m7pfIs0/yvgVu26ieaKrifV8C8yiLe7jVp9SpcIzg7XmyyNE7toC1fy5IOQozmr6kWl/JONC51osih2RyoXRw==",
3590
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3591
"cpu": [
3592
"arm64"
3593
],
···
3602
}
3603
},
3604
"node_modules/@next/swc-linux-arm64-musl": {
3605
-
<<<<<<< HEAD
3606
-
"version": "15.4.1",
3607
-
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.1.tgz",
3608
-
"integrity": "sha512-4ogGQ/3qDzbbK3IwV88ltihHFbQVq6Qr+uEapzXHXBH1KsVBZOB50sn6BWHPcFjwSoMX2Tj9eH/fZvQnSIgc3g==",
3609
-
=======
3610
"version": "15.5.3",
3611
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.3.tgz",
3612
"integrity": "sha512-u3PEIzuguSenoZviZJahNLgCexGFhso5mxWCrrIMdvpZn6lkME5vc/ADZG8UUk5K1uWRy4hqSFECrON6UKQBbQ==",
3613
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3614
"cpu": [
3615
"arm64"
3616
],
···
3657
}
3658
},
3659
"node_modules/@next/swc-win32-arm64-msvc": {
3660
-
<<<<<<< HEAD
3661
-
"version": "15.4.1",
3662
-
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.1.tgz",
3663
-
"integrity": "sha512-WodRbZ9g6CQLRZsG3gtrA9w7Qfa9BwDzhFVdlI6sV0OCPq9JrOrJSp9/ioLsezbV8w9RCJ8v55uzJuJ5RgWLZg==",
3664
-
=======
3665
"version": "15.5.3",
3666
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.3.tgz",
3667
"integrity": "sha512-1CU20FZzY9LFQigRi6jM45oJMU3KziA5/sSG+dXeVaTm661snQP6xu3ykGxxwU5sLG3sh14teO/IOEPVsQMRfA==",
3668
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3669
"cpu": [
3670
"arm64"
3671
],
···
3680
}
3681
},
3682
"node_modules/@next/swc-win32-x64-msvc": {
3683
-
<<<<<<< HEAD
3684
-
"version": "15.4.1",
3685
-
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.1.tgz",
3686
-
"integrity": "sha512-y+wTBxelk2xiNofmDOVU7O5WxTHcvOoL3srOM0kxTzKDjQ57kPU0tpnPJ/BWrRnsOwXEv0+3QSbGR7hY4n9LkQ==",
3687
-
=======
3688
"version": "15.5.3",
3689
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.3.tgz",
3690
"integrity": "sha512-JMoLAq3n3y5tKXPQwCK5c+6tmwkuFDa2XAxz8Wm4+IVthdBZdZGh+lmiLUHg9f9IDwIQpUjp+ysd6OkYTyZRZw==",
3691
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
3692
"cpu": [
3693
"x64"
3694
],
···
11543
"node": ">=8.0.0"
11544
}
11545
},
11546
-
<<<<<<< HEAD
11547
-
"node_modules/autoprefixer": {
11548
-
"version": "10.4.21",
11549
-
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
11550
-
"integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
11551
-
"dev": true,
11552
-
"funding": [
11553
-
{
11554
-
"type": "opencollective",
11555
-
"url": "https://opencollective.com/postcss/"
11556
-
},
11557
-
{
11558
-
"type": "tidelift",
11559
-
"url": "https://tidelift.com/funding/github/npm/autoprefixer"
11560
-
},
11561
-
{
11562
-
"type": "github",
11563
-
"url": "https://github.com/sponsors/ai"
11564
-
}
11565
-
],
11566
-
"license": "MIT",
11567
-
"dependencies": {
11568
-
"browserslist": "^4.24.4",
11569
-
"caniuse-lite": "^1.0.30001702",
11570
-
"fraction.js": "^4.3.7",
11571
-
"normalize-range": "^0.1.2",
11572
-
"picocolors": "^1.1.1",
11573
-
"postcss-value-parser": "^4.2.0"
11574
-
},
11575
-
"bin": {
11576
-
"autoprefixer": "bin/autoprefixer"
11577
-
},
11578
-
"engines": {
11579
-
"node": "^10 || ^12 || >=14"
11580
-
},
11581
-
"peerDependencies": {
11582
-
"postcss": "^8.1.0"
11583
-
}
11584
-
},
11585
-
=======
11586
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
11587
"node_modules/available-typed-arrays": {
11588
"version": "1.0.7",
11589
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
···
11867
"node": ">=8"
11868
}
11869
},
11870
-
<<<<<<< HEAD
11871
-
"node_modules/browserslist": {
11872
-
"version": "4.25.2",
11873
-
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
11874
-
"integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
11875
-
"devOptional": true,
11876
-
"funding": [
11877
-
{
11878
-
"type": "opencollective",
11879
-
"url": "https://opencollective.com/browserslist"
11880
-
},
11881
-
{
11882
-
"type": "tidelift",
11883
-
"url": "https://tidelift.com/funding/github/npm/browserslist"
11884
-
},
11885
-
{
11886
-
"type": "github",
11887
-
"url": "https://github.com/sponsors/ai"
11888
-
}
11889
-
],
11890
-
"license": "MIT",
11891
-
"dependencies": {
11892
-
"caniuse-lite": "^1.0.30001733",
11893
-
"electron-to-chromium": "^1.5.199",
11894
-
"node-releases": "^2.0.19",
11895
-
"update-browserslist-db": "^1.1.3"
11896
-
},
11897
-
"bin": {
11898
-
"browserslist": "cli.js"
11899
-
},
11900
-
"engines": {
11901
-
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
11902
-
}
11903
-
},
11904
-
=======
11905
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
11906
"node_modules/buffer": {
11907
"version": "6.0.3",
11908
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
···
12505
"node": ">= 8"
12506
}
12507
},
12508
-
<<<<<<< HEAD
12509
-
"node_modules/css-select": {
12510
-
"version": "5.2.2",
12511
-
"resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
12512
-
"integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
12513
-
"dev": true,
12514
-
"license": "BSD-2-Clause",
12515
-
"dependencies": {
12516
-
"boolbase": "^1.0.0",
12517
-
"css-what": "^6.1.0",
12518
-
"domhandler": "^5.0.2",
12519
-
"domutils": "^3.0.1",
12520
-
"nth-check": "^2.0.1"
12521
-
},
12522
-
"funding": {
12523
-
"url": "https://github.com/sponsors/fb55"
12524
-
}
12525
-
},
12526
-
"node_modules/css-what": {
12527
-
"version": "6.2.2",
12528
-
"resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
12529
-
"integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
12530
-
"dev": true,
12531
-
"license": "BSD-2-Clause",
12532
-
"engines": {
12533
-
"node": ">= 6"
12534
-
},
12535
-
"funding": {
12536
-
"url": "https://github.com/sponsors/fb55"
12537
-
}
12538
-
},
12539
-
"node_modules/cssesc": {
12540
-
"version": "3.0.0",
12541
-
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
12542
-
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
12543
-
"dev": true,
12544
-
"bin": {
12545
-
"cssesc": "bin/cssesc"
12546
-
},
12547
-
"engines": {
12548
-
"node": ">=4"
12549
-
}
12550
-
},
12551
-
=======
12552
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
12553
"node_modules/csstype": {
12554
"version": "3.1.3",
12555
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
···
13510
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
13511
"license": "MIT"
13512
},
13513
-
<<<<<<< HEAD
13514
-
"node_modules/electron-to-chromium": {
13515
-
"version": "1.5.203",
13516
-
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.203.tgz",
13517
-
"integrity": "sha512-uz4i0vLhfm6dLZWbz/iH88KNDV+ivj5+2SA+utpgjKaj9Q0iDLuwk6Idhe9BTxciHudyx6IvTvijhkPvFGUQ0g==",
13518
-
"devOptional": true,
13519
-
"license": "ISC"
13520
-
},
13521
-
=======
13522
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
13523
"node_modules/emoji-regex": {
13524
"version": "9.2.2",
13525
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
···
13535
"node": ">= 0.8"
13536
}
13537
},
13538
-
<<<<<<< HEAD
13539
-
"node_modules/engine.io": {
13540
-
"version": "6.6.4",
13541
-
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz",
13542
-
"integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==",
13543
-
"dev": true,
13544
-
"license": "MIT",
13545
-
"dependencies": {
13546
-
"@types/cors": "^2.8.12",
13547
-
"@types/node": ">=10.0.0",
13548
-
"accepts": "~1.3.4",
13549
-
"base64id": "2.0.0",
13550
-
"cookie": "~0.7.2",
13551
-
"cors": "~2.8.5",
13552
-
"debug": "~4.3.1",
13553
-
"engine.io-parser": "~5.2.1",
13554
-
"ws": "~8.17.1"
13555
-
},
13556
-
"engines": {
13557
-
"node": ">=10.2.0"
13558
-
}
13559
-
},
13560
-
"node_modules/engine.io-client": {
13561
-
"version": "6.6.3",
13562
-
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
13563
-
"integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
13564
-
"dev": true,
13565
-
"license": "MIT",
13566
-
"dependencies": {
13567
-
"@socket.io/component-emitter": "~3.1.0",
13568
-
"debug": "~4.3.1",
13569
-
"engine.io-parser": "~5.2.1",
13570
-
"ws": "~8.17.1",
13571
-
"xmlhttprequest-ssl": "~2.1.1"
13572
-
}
13573
-
},
13574
-
"node_modules/engine.io-client/node_modules/debug": {
13575
-
"version": "4.3.7",
13576
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
13577
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
13578
-
"dev": true,
13579
-
"license": "MIT",
13580
-
"dependencies": {
13581
-
"ms": "^2.1.3"
13582
-
},
13583
-
"engines": {
13584
-
"node": ">=6.0"
13585
-
},
13586
-
"peerDependenciesMeta": {
13587
-
"supports-color": {
13588
-
"optional": true
13589
-
}
13590
-
}
13591
-
},
13592
-
"node_modules/engine.io-parser": {
13593
-
"version": "5.2.3",
13594
-
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
13595
-
"integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
13596
-
"dev": true,
13597
-
"license": "MIT",
13598
-
"engines": {
13599
-
"node": ">=10.0.0"
13600
-
}
13601
-
},
13602
-
"node_modules/engine.io/node_modules/cookie": {
13603
-
"version": "0.7.2",
13604
-
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
13605
-
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
13606
-
"dev": true,
13607
-
"license": "MIT",
13608
-
"engines": {
13609
-
"node": ">= 0.6"
13610
-
}
13611
-
},
13612
-
"node_modules/engine.io/node_modules/debug": {
13613
-
"version": "4.3.7",
13614
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
13615
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
13616
-
"dev": true,
13617
-
"license": "MIT",
13618
-
"dependencies": {
13619
-
"ms": "^2.1.3"
13620
-
},
13621
-
"engines": {
13622
-
"node": ">=6.0"
13623
-
},
13624
-
"peerDependenciesMeta": {
13625
-
"supports-color": {
13626
-
"optional": true
13627
-
}
13628
-
}
13629
-
},
13630
-
"node_modules/enhanced-resolve": {
13631
-
"version": "5.18.3",
13632
-
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
13633
-
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
13634
-
"devOptional": true,
13635
-
"license": "MIT",
13636
-
=======
13637
"node_modules/enhanced-resolve": {
13638
"version": "5.18.3",
13639
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
13640
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
13641
"dev": true,
13642
"license": "MIT",
13643
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
13644
"dependencies": {
13645
"graceful-fs": "^4.2.4",
13646
"tapable": "^2.2.0"
···
15356
"url": "https://github.com/sponsors/ljharb"
15357
}
15358
},
15359
-
<<<<<<< HEAD
15360
-
"node_modules/foreground-child": {
15361
-
"version": "3.3.1",
15362
-
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
15363
-
"integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
15364
-
"dev": true,
15365
-
"license": "ISC",
15366
-
"dependencies": {
15367
-
"cross-spawn": "^7.0.6",
15368
-
"signal-exit": "^4.0.1"
15369
-
},
15370
-
"engines": {
15371
-
"node": ">=14"
15372
-
},
15373
-
"funding": {
15374
-
"url": "https://github.com/sponsors/isaacs"
15375
-
}
15376
-
},
15377
-
=======
15378
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
15379
"node_modules/form-data": {
15380
"version": "4.0.0",
15381
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
···
19535
"node-gyp-build-optional-packages-test": "build-test.js"
19536
}
19537
},
19538
-
<<<<<<< HEAD
19539
-
"node_modules/node-html-parser": {
19540
-
"version": "7.0.1",
19541
-
"resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-7.0.1.tgz",
19542
-
"integrity": "sha512-KGtmPY2kS0thCWGK0VuPyOS+pBKhhe8gXztzA2ilAOhbUbxa9homF1bOyKvhGzMLXUoRds9IOmr/v5lr/lqNmA==",
19543
-
"dev": true,
19544
-
"license": "MIT",
19545
-
"dependencies": {
19546
-
"css-select": "^5.1.0",
19547
-
"he": "1.2.0"
19548
-
}
19549
-
},
19550
-
"node_modules/node-releases": {
19551
-
"version": "2.0.19",
19552
-
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
19553
-
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
19554
-
"devOptional": true,
19555
-
"license": "MIT"
19556
-
},
19557
-
=======
19558
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
19559
"node_modules/normalize-path": {
19560
"version": "3.0.0",
19561
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
···
20040
"integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==",
20041
"dev": true
20042
},
20043
-
<<<<<<< HEAD
20044
-
"node_modules/pathe": {
20045
-
"version": "2.0.3",
20046
-
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
20047
-
"integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
20048
-
"dev": true,
20049
-
"license": "MIT"
20050
-
},
20051
-
"node_modules/peberminta": {
20052
-
"version": "0.9.0",
20053
-
"resolved": "https://registry.npmjs.org/peberminta/-/peberminta-0.9.0.tgz",
20054
-
"integrity": "sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==",
20055
-
"license": "MIT",
20056
-
"funding": {
20057
-
"url": "https://ko-fi.com/killymxi"
20058
-
}
20059
-
},
20060
-
=======
20061
"node_modules/pg": {
20062
"version": "8.16.3",
20063
"resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz",
···
20098
"integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==",
20099
"license": "MIT"
20100
},
20101
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
20102
"node_modules/pg-int8": {
20103
"version": "1.0.1",
20104
"resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
···
20204
"integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==",
20205
"license": "MIT"
20206
},
20207
-
<<<<<<< HEAD
20208
-
"node_modules/pirates": {
20209
-
"version": "4.0.6",
20210
-
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
20211
-
"integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
20212
-
"dev": true,
20213
-
"engines": {
20214
-
"node": ">= 6"
20215
-
}
20216
-
},
20217
-
"node_modules/pkg-types": {
20218
-
"version": "2.2.0",
20219
-
"resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz",
20220
-
"integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==",
20221
-
"dev": true,
20222
-
"license": "MIT",
20223
-
"dependencies": {
20224
-
"confbox": "^0.2.2",
20225
-
"exsolve": "^1.0.7",
20226
-
"pathe": "^2.0.3"
20227
-
}
20228
-
},
20229
-
=======
20230
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
20231
"node_modules/possible-typed-array-names": {
20232
"version": "1.1.0",
20233
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
···
23625
"next-tick": "1"
23626
}
23627
},
23628
-
<<<<<<< HEAD
23629
-
"node_modules/tinyexec": {
23630
-
"version": "0.3.2",
23631
-
"resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
23632
-
"integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
23633
-
"dev": true,
23634
-
"license": "MIT"
23635
-
=======
23636
"node_modules/tinyglobby": {
23637
"version": "0.2.15",
23638
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
···
23680
"funding": {
23681
"url": "https://github.com/sponsors/jonschlinkert"
23682
}
23683
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
23684
},
23685
"node_modules/tlds": {
23686
"version": "1.256.0",
···
24170
"node": ">= 0.8"
24171
}
24172
},
24173
-
<<<<<<< HEAD
24174
-
"node_modules/update-browserslist-db": {
24175
-
"version": "1.1.3",
24176
-
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
24177
-
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
24178
-
"devOptional": true,
24179
-
"funding": [
24180
-
{
24181
-
"type": "opencollective",
24182
-
"url": "https://opencollective.com/browserslist"
24183
-
},
24184
-
{
24185
-
"type": "tidelift",
24186
-
"url": "https://tidelift.com/funding/github/npm/browserslist"
24187
-
},
24188
-
{
24189
-
"type": "github",
24190
-
"url": "https://github.com/sponsors/ai"
24191
-
}
24192
-
],
24193
-
"license": "MIT",
24194
-
"dependencies": {
24195
-
"escalade": "^3.2.0",
24196
-
"picocolors": "^1.1.1"
24197
-
},
24198
-
"bin": {
24199
-
"update-browserslist-db": "cli.js"
24200
-
},
24201
-
"peerDependencies": {
24202
-
"browserslist": ">= 4.21.0"
24203
-
}
24204
-
},
24205
-
=======
24206
-
>>>>>>> 94182057d89cc4edfa5b1b4a8a34ebf4fbde050d
24207
"node_modules/use-callback-ref": {
24208
"version": "1.3.3",
24209
"resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz",
···
23
"@mdx-js/react": "^3.1.0",
24
"@next/bundle-analyzer": "^15.3.2",
25
"@next/mdx": "15.3.2",
0
0
0
0
0
26
"@react-email/components": "^0.5.0",
27
"@radix-ui/react-dialog": "^1.1.15",
28
"@radix-ui/react-dropdown-menu": "^2.1.16",
···
583
"node": ">=18.7.0"
584
}
585
},
0
586
"node_modules/@atproto/xrpc-server/node_modules/@atproto/xrpc": {
587
"version": "0.7.0",
588
"resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.0.tgz",
···
861
"node": ">=6.9.0"
862
}
863
},
0
0
864
"node_modules/@babel/helper-string-parser": {
865
"version": "7.27.1",
866
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
···
1090
}
1091
},
1092
"node_modules/@emnapi/runtime": {
0
0
0
0
0
0
1093
"version": "1.5.0",
1094
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz",
1095
"integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",
0
1096
"optional": true,
1097
"dependencies": {
1098
"tslib": "^2.4.0"
···
2209
"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
2210
"dev": true
2211
},
0
0
0
0
0
0
0
0
0
0
0
2212
"node_modules/@img/colour": {
2213
"version": "1.0.0",
2214
"resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz",
···
2224
"cpu": [
2225
"arm64"
2226
],
0
2227
"optional": true,
2228
"os": [
2229
"darwin"
···
2235
"url": "https://opencollective.com/libvips"
2236
},
2237
"optionalDependencies": {
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2238
"@img/sharp-libvips-darwin-arm64": "1.2.3"
2239
}
2240
},
···
2242
"version": "0.34.4",
2243
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz",
2244
"integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==",
0
2245
"cpu": [
2246
"x64"
2247
],
···
2304
"url": "https://opencollective.com/libvips"
2305
}
2306
},
0
0
0
0
0
0
0
0
0
0
0
2307
"node_modules/@img/sharp-libvips-linux-arm64": {
2308
"version": "1.2.3",
2309
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz",
···
2311
"cpu": [
2312
"arm64"
2313
],
0
2314
"optional": true,
2315
"os": [
2316
"linux"
···
2319
"url": "https://opencollective.com/libvips"
2320
}
2321
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2322
"node_modules/@img/sharp-libvips-linux-ppc64": {
2323
"version": "1.2.3",
2324
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz",
···
2326
"cpu": [
2327
"ppc64"
2328
],
0
2329
"optional": true,
2330
"os": [
2331
"linux"
···
2334
"url": "https://opencollective.com/libvips"
2335
}
2336
},
0
0
0
0
0
0
0
0
0
0
0
2337
"node_modules/@img/sharp-libvips-linux-s390x": {
2338
"version": "1.2.3",
2339
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz",
···
2341
"cpu": [
2342
"s390x"
2343
],
0
2344
"optional": true,
2345
"os": [
2346
"linux"
2347
],
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2348
"funding": {
2349
"url": "https://opencollective.com/libvips"
2350
}
···
2353
"version": "1.2.3",
2354
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz",
2355
"integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==",
0
2356
"cpu": [
2357
"x64"
2358
],
···
2500
}
2501
},
2502
"node_modules/@img/sharp-linuxmusl-arm64": {
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2503
"version": "0.34.1",
2504
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz",
2505
"integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==",
···
2693
"integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
2694
"license": "(Apache-2.0 AND MIT)"
2695
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2696
"node_modules/@isaacs/fs-minipass": {
2697
"version": "4.0.1",
2698
"resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
···
2715
"version": "0.3.13",
2716
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
2717
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
0
0
0
0
0
0
2718
"dev": true,
2719
"license": "MIT",
2720
"dependencies": {
···
2730
"license": "MIT",
2731
"dependencies": {
2732
"@jridgewell/gen-mapping": "^0.3.5",
0
2733
"@jridgewell/trace-mapping": "^0.3.24"
2734
}
2735
},
···
2742
"node": ">=6.0.0"
2743
}
2744
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2745
"node_modules/@jridgewell/sourcemap-codec": {
2746
"version": "1.5.5",
2747
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
2748
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
0
0
0
0
0
0
0
0
0
0
2749
"dev": true,
2750
"license": "MIT"
2751
},
···
2754
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
2755
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
2756
"dev": true,
0
2757
"license": "MIT",
2758
"dependencies": {
2759
"@jridgewell/resolve-uri": "^3.1.0",
···
2971
}
2972
},
2973
"node_modules/@next/swc-darwin-arm64": {
0
0
0
0
0
2974
"version": "15.5.3",
2975
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.3.tgz",
2976
"integrity": "sha512-nzbHQo69+au9wJkGKTU9lP7PXv0d1J5ljFpvb+LnEomLtSbJkbZyEs6sbF3plQmiOB2l9OBtN2tNSvCH1nQ9Jg==",
0
2977
"cpu": [
2978
"arm64"
2979
],
···
2988
}
2989
},
2990
"node_modules/@next/swc-darwin-x64": {
0
0
0
0
0
2991
"version": "15.5.3",
2992
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.3.tgz",
2993
"integrity": "sha512-w83w4SkOOhekJOcA5HBvHyGzgV1W/XvOfpkrxIse4uPWhYTTRwtGEM4v/jiXwNSJvfRvah0H8/uTLBKRXlef8g==",
0
2994
"cpu": [
2995
"x64"
2996
],
···
3005
}
3006
},
3007
"node_modules/@next/swc-linux-arm64-gnu": {
0
0
0
0
0
3008
"version": "15.5.3",
3009
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.3.tgz",
3010
"integrity": "sha512-+m7pfIs0/yvgVu26ieaKrifV8C8yiLe7jVp9SpcIzg7XmyyNE7toC1fy5IOQozmr6kWl/JONC51osih2RyoXRw==",
0
3011
"cpu": [
3012
"arm64"
3013
],
···
3022
}
3023
},
3024
"node_modules/@next/swc-linux-arm64-musl": {
0
0
0
0
0
3025
"version": "15.5.3",
3026
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.3.tgz",
3027
"integrity": "sha512-u3PEIzuguSenoZviZJahNLgCexGFhso5mxWCrrIMdvpZn6lkME5vc/ADZG8UUk5K1uWRy4hqSFECrON6UKQBbQ==",
0
3028
"cpu": [
3029
"arm64"
3030
],
···
3071
}
3072
},
3073
"node_modules/@next/swc-win32-arm64-msvc": {
0
0
0
0
0
3074
"version": "15.5.3",
3075
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.3.tgz",
3076
"integrity": "sha512-1CU20FZzY9LFQigRi6jM45oJMU3KziA5/sSG+dXeVaTm661snQP6xu3ykGxxwU5sLG3sh14teO/IOEPVsQMRfA==",
0
3077
"cpu": [
3078
"arm64"
3079
],
···
3088
}
3089
},
3090
"node_modules/@next/swc-win32-x64-msvc": {
0
0
0
0
0
3091
"version": "15.5.3",
3092
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.3.tgz",
3093
"integrity": "sha512-JMoLAq3n3y5tKXPQwCK5c+6tmwkuFDa2XAxz8Wm4+IVthdBZdZGh+lmiLUHg9f9IDwIQpUjp+ysd6OkYTyZRZw==",
0
3094
"cpu": [
3095
"x64"
3096
],
···
10945
"node": ">=8.0.0"
10946
}
10947
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10948
"node_modules/available-typed-arrays": {
10949
"version": "1.0.7",
10950
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
···
11228
"node": ">=8"
11229
}
11230
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11231
"node_modules/buffer": {
11232
"version": "6.0.3",
11233
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
···
11830
"node": ">= 8"
11831
}
11832
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11833
"node_modules/csstype": {
11834
"version": "3.1.3",
11835
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
···
12790
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
12791
"license": "MIT"
12792
},
0
0
0
0
0
0
0
0
0
0
12793
"node_modules/emoji-regex": {
12794
"version": "9.2.2",
12795
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
···
12805
"node": ">= 0.8"
12806
}
12807
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12808
"node_modules/enhanced-resolve": {
12809
"version": "5.18.3",
12810
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
12811
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
12812
"dev": true,
12813
"license": "MIT",
0
12814
"dependencies": {
12815
"graceful-fs": "^4.2.4",
12816
"tapable": "^2.2.0"
···
14526
"url": "https://github.com/sponsors/ljharb"
14527
}
14528
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14529
"node_modules/form-data": {
14530
"version": "4.0.0",
14531
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
···
18685
"node-gyp-build-optional-packages-test": "build-test.js"
18686
}
18687
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18688
"node_modules/normalize-path": {
18689
"version": "3.0.0",
18690
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
···
19169
"integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==",
19170
"dev": true
19171
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19172
"node_modules/pg": {
19173
"version": "8.16.3",
19174
"resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz",
···
19209
"integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==",
19210
"license": "MIT"
19211
},
0
19212
"node_modules/pg-int8": {
19213
"version": "1.0.1",
19214
"resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
···
19314
"integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==",
19315
"license": "MIT"
19316
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19317
"node_modules/possible-typed-array-names": {
19318
"version": "1.1.0",
19319
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
···
22711
"next-tick": "1"
22712
}
22713
},
0
0
0
0
0
0
0
0
22714
"node_modules/tinyglobby": {
22715
"version": "0.2.15",
22716
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
···
22758
"funding": {
22759
"url": "https://github.com/sponsors/jonschlinkert"
22760
}
0
22761
},
22762
"node_modules/tlds": {
22763
"version": "1.256.0",
···
23247
"node": ">= 0.8"
23248
}
23249
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23250
"node_modules/use-callback-ref": {
23251
"version": "1.3.3",
23252
"resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz",