Spaces:
Sleeping
Sleeping
Jon Taylor
commited on
Commit
•
76b9248
1
Parent(s):
8e06a0f
UI build
Browse files- app/pipeline.py +1 -1
- frontend/app/components/Call.js +5 -4
- frontend/app/components/Controls.js +117 -0
- frontend/app/components/CreateRoom.js +12 -11
- frontend/app/components/FieldSet.js +5 -0
- frontend/app/components/Label.js +7 -0
- frontend/app/components/SelectInput.js +15 -0
- frontend/app/components/SliderInput.js +22 -0
- frontend/app/components/TextInput.js +17 -0
- frontend/app/globals.css +20 -1
- frontend/app/layout.js +27 -5
- frontend/app/page.js +8 -3
- frontend/app/test/page.js +18 -0
- frontend/app/utils.js +14 -0
- frontend/env.example +2 -1
- frontend/package.json +10 -3
- frontend/postcss.config.js +11 -1
- frontend/tailwind.config.js +13 -0
- frontend/yarn.lock +311 -18
app/pipeline.py
CHANGED
@@ -27,7 +27,7 @@ taesd_model = "madebyollin/taesd"
|
|
27 |
controlnet_model = "thibaud/controlnet-sd21-canny-diffusers"
|
28 |
base_model = "stabilityai/sd-turbo"
|
29 |
|
30 |
-
default_prompt = "
|
31 |
default_negative_prompt = "blurry, low quality, render, 3D, oversaturated, horror, zombie"
|
32 |
|
33 |
class Pipeline:
|
|
|
27 |
controlnet_model = "thibaud/controlnet-sd21-canny-diffusers"
|
28 |
base_model = "stabilityai/sd-turbo"
|
29 |
|
30 |
+
default_prompt = "Portrait of The Joker halloween costume, face painting, with , glare pose, detailed, intricate, full of colour, cinematic lighting, trending on artstation, 8k, hyperrealistic, focused, extreme details, unreal engine 5 cinematic, masterpiece"
|
31 |
default_negative_prompt = "blurry, low quality, render, 3D, oversaturated, horror, zombie"
|
32 |
|
33 |
class Pipeline:
|
frontend/app/components/Call.js
CHANGED
@@ -6,7 +6,6 @@ import {
|
|
6 |
useLocalSessionId,
|
7 |
useParticipantIds,
|
8 |
} from "@daily-co/daily-react";
|
9 |
-
import { PaintBrushIcon, VideoCameraIcon } from "@heroicons/react/24/outline";
|
10 |
import { useCallback, useEffect, useState } from "react";
|
11 |
import Avatar from "../components/Avatar";
|
12 |
import Card from "../components/Card";
|
@@ -34,6 +33,8 @@ export default function Call() {
|
|
34 |
});
|
35 |
|
36 |
const start = useCallback(async () => {
|
|
|
|
|
37 |
const resp = await fetch(`${apiUrl}/start`, {
|
38 |
method: "POST",
|
39 |
mode: "cors",
|
@@ -46,6 +47,7 @@ export default function Call() {
|
|
46 |
});
|
47 |
|
48 |
const data = await resp.json();
|
|
|
49 |
}, [roomUrl]);
|
50 |
|
51 |
useEffect(() => {
|
@@ -68,13 +70,12 @@ export default function Call() {
|
|
68 |
return <Join roomUrl={roomUrl} onJoin={() => setCallState(STATE_JOINED)} />;
|
69 |
}
|
70 |
|
71 |
-
console.log(params);
|
72 |
// Main call loop
|
73 |
return (
|
74 |
<main className="container py-12">
|
75 |
<div className="grid grid-cols-2 grid-flow-col gap-12">
|
76 |
<div>
|
77 |
-
<Card headerText="Local Webcam"
|
78 |
<div className="overflow-hidden bg-gray-50 sm:rounded-lg">
|
79 |
<div className="aspect-video flex items-center justify-center">
|
80 |
<DailyVideo automirror sessionId={localSessionId} />
|
@@ -108,7 +109,7 @@ export default function Call() {
|
|
108 |
</div>
|
109 |
</div>
|
110 |
<div>
|
111 |
-
<Card headerText="Inference"
|
112 |
<div className="overflow-hidden bg-gray-50 sm:rounded-lg">
|
113 |
<div className="aspect-video flex items-center justify-center">
|
114 |
{participantIds.length ? (
|
|
|
6 |
useLocalSessionId,
|
7 |
useParticipantIds,
|
8 |
} from "@daily-co/daily-react";
|
|
|
9 |
import { useCallback, useEffect, useState } from "react";
|
10 |
import Avatar from "../components/Avatar";
|
11 |
import Card from "../components/Card";
|
|
|
33 |
});
|
34 |
|
35 |
const start = useCallback(async () => {
|
36 |
+
if (!process.env.NEXT_PUBLIC_DISABLE_LOCAL_AGENT) return;
|
37 |
+
|
38 |
const resp = await fetch(`${apiUrl}/start`, {
|
39 |
method: "POST",
|
40 |
mode: "cors",
|
|
|
47 |
});
|
48 |
|
49 |
const data = await resp.json();
|
50 |
+
return data;
|
51 |
}, [roomUrl]);
|
52 |
|
53 |
useEffect(() => {
|
|
|
70 |
return <Join roomUrl={roomUrl} onJoin={() => setCallState(STATE_JOINED)} />;
|
71 |
}
|
72 |
|
|
|
73 |
// Main call loop
|
74 |
return (
|
75 |
<main className="container py-12">
|
76 |
<div className="grid grid-cols-2 grid-flow-col gap-12">
|
77 |
<div>
|
78 |
+
<Card headerText="Local Webcam">
|
79 |
<div className="overflow-hidden bg-gray-50 sm:rounded-lg">
|
80 |
<div className="aspect-video flex items-center justify-center">
|
81 |
<DailyVideo automirror sessionId={localSessionId} />
|
|
|
109 |
</div>
|
110 |
</div>
|
111 |
<div>
|
112 |
+
<Card headerText="Inference">
|
113 |
<div className="overflow-hidden bg-gray-50 sm:rounded-lg">
|
114 |
<div className="aspect-video flex items-center justify-center">
|
115 |
{participantIds.length ? (
|
frontend/app/components/Controls.js
ADDED
@@ -0,0 +1,117 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use client";
|
2 |
+
|
3 |
+
import { Accordion, ActionIcon, Button, SegmentedControl } from "@mantine/core";
|
4 |
+
import { useForm } from "@mantine/form";
|
5 |
+
import { IconRotateClockwise } from "@tabler/icons-react";
|
6 |
+
import React from "react";
|
7 |
+
import FieldSet from "./FieldSet";
|
8 |
+
import Label from "./Label";
|
9 |
+
import SelectInput from "./SelectInput";
|
10 |
+
import SlideInput from "./SliderInput";
|
11 |
+
import TextInput from "./TextInput";
|
12 |
+
|
13 |
+
export const Controls = React.memo(() => {
|
14 |
+
const form = useForm({
|
15 |
+
initialValues: {
|
16 |
+
steps: 1,
|
17 |
+
guidance: 0.1,
|
18 |
+
seed: 45678,
|
19 |
+
resolution: "720",
|
20 |
+
},
|
21 |
+
});
|
22 |
+
|
23 |
+
return (
|
24 |
+
<div className="flex flex-col gap-4">
|
25 |
+
<Accordion defaultValue="camera">
|
26 |
+
<Accordion.Item value="camera" key="camera">
|
27 |
+
<Accordion.Control value="camera">Camera</Accordion.Control>
|
28 |
+
<Accordion.Panel>
|
29 |
+
<FieldSet>
|
30 |
+
<SelectInput label="Device" />
|
31 |
+
<div>
|
32 |
+
<Label>Resolution</Label>
|
33 |
+
<SegmentedControl
|
34 |
+
fullWidth
|
35 |
+
size="sm"
|
36 |
+
radius="xl"
|
37 |
+
defaultValue={"720"}
|
38 |
+
data={[
|
39 |
+
{ label: "480P", value: "480" },
|
40 |
+
{ label: "720P", value: "720" },
|
41 |
+
{ label: "1080P", value: "1080" },
|
42 |
+
]}
|
43 |
+
onChange={(v) => form.setFieldValue("resolution", v)}
|
44 |
+
/>
|
45 |
+
</div>
|
46 |
+
</FieldSet>
|
47 |
+
</Accordion.Panel>
|
48 |
+
</Accordion.Item>
|
49 |
+
<Accordion.Item value="inference" key="inference">
|
50 |
+
<Accordion.Control value="inference">Inference</Accordion.Control>
|
51 |
+
<Accordion.Panel>
|
52 |
+
<div className="flex flex-col gap-4">
|
53 |
+
<TextInput
|
54 |
+
label="Seed"
|
55 |
+
type="number"
|
56 |
+
fieldProps={form.getInputProps("seed")}
|
57 |
+
>
|
58 |
+
<ActionIcon
|
59 |
+
radius="sm"
|
60 |
+
variant="subtle"
|
61 |
+
onClick={() =>
|
62 |
+
form.setFieldValue(
|
63 |
+
"seed",
|
64 |
+
Math.floor(Math.random() * 100000001)
|
65 |
+
)
|
66 |
+
}
|
67 |
+
>
|
68 |
+
<IconRotateClockwise
|
69 |
+
style={{ width: "70%", height: "70%" }}
|
70 |
+
stroke={2}
|
71 |
+
/>
|
72 |
+
</ActionIcon>
|
73 |
+
</TextInput>
|
74 |
+
<SlideInput
|
75 |
+
label="Steps"
|
76 |
+
fieldProps={form.getInputProps("steps")}
|
77 |
+
step={1}
|
78 |
+
min={1}
|
79 |
+
max={15}
|
80 |
+
marks={[
|
81 |
+
{ value: 1, label: "Low" },
|
82 |
+
{ value: 15, label: "High" },
|
83 |
+
]}
|
84 |
+
/>
|
85 |
+
<SlideInput
|
86 |
+
label="Guidance"
|
87 |
+
fieldProps={form.getInputProps("guidance")}
|
88 |
+
step={0.001}
|
89 |
+
min={0}
|
90 |
+
max={30}
|
91 |
+
marks={[
|
92 |
+
{ value: 0, label: "None" },
|
93 |
+
{ value: 2.5, label: "Low" },
|
94 |
+
{ value: 7.5, label: "Normal" },
|
95 |
+
{ value: 12.5, label: "Strict" },
|
96 |
+
{ value: 17.5, label: "Very Strict" },
|
97 |
+
{ value: 30, label: "Max" },
|
98 |
+
]}
|
99 |
+
/>
|
100 |
+
</div>
|
101 |
+
</Accordion.Panel>
|
102 |
+
</Accordion.Item>
|
103 |
+
<Accordion.Item value="cn" key="cn">
|
104 |
+
<Accordion.Control value="cn">Control Net</Accordion.Control>
|
105 |
+
<Accordion.Panel>Control net</Accordion.Panel>
|
106 |
+
</Accordion.Item>
|
107 |
+
</Accordion>
|
108 |
+
<Button className="rounded-full" onClick={() => console.log(form.values)}>
|
109 |
+
Submit
|
110 |
+
</Button>
|
111 |
+
Strength
|
112 |
+
</div>
|
113 |
+
);
|
114 |
+
});
|
115 |
+
Controls.displayName = "Controls";
|
116 |
+
|
117 |
+
export default Controls;
|
frontend/app/components/CreateRoom.js
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
-
import {
|
|
|
2 |
import { useState } from "react";
|
3 |
import { apiUrl } from "../utils";
|
4 |
|
@@ -40,26 +41,26 @@ export default function CreateRoom({ onCreateRoom }) {
|
|
40 |
<p>Explanation goes here</p>
|
41 |
</div>
|
42 |
<div className="mt-5">
|
43 |
-
<
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
onClick={() => create()}
|
48 |
>
|
49 |
-
|
50 |
-
|
51 |
-
</button>
|
52 |
</div>
|
53 |
|
54 |
<hr className="my-6" />
|
55 |
|
56 |
<div
|
57 |
-
className="inline-flex text-sm text-gray-500 cursor-pointer"
|
58 |
onClick={() => setShowManual(!showManual)}
|
59 |
>
|
60 |
Join an existing room
|
61 |
-
<
|
62 |
-
|
|
|
63 |
showManual && "rotate-90"
|
64 |
}`}
|
65 |
/>
|
|
|
1 |
+
import { Button } from "@mantine/core";
|
2 |
+
import { IconArrowRight, IconChevronRight } from "@tabler/icons-react";
|
3 |
import { useState } from "react";
|
4 |
import { apiUrl } from "../utils";
|
5 |
|
|
|
41 |
<p>Explanation goes here</p>
|
42 |
</div>
|
43 |
<div className="mt-5">
|
44 |
+
<Button
|
45 |
+
rightSection={<IconArrowRight stroke={2} className="h-5 w-5" />}
|
46 |
+
size="md"
|
47 |
+
loading={fetching}
|
48 |
onClick={() => create()}
|
49 |
>
|
50 |
+
Join
|
51 |
+
</Button>
|
|
|
52 |
</div>
|
53 |
|
54 |
<hr className="my-6" />
|
55 |
|
56 |
<div
|
57 |
+
className="inline-flex items-center gap-1 text-sm text-gray-500 cursor-pointer"
|
58 |
onClick={() => setShowManual(!showManual)}
|
59 |
>
|
60 |
Join an existing room
|
61 |
+
<IconChevronRight
|
62 |
+
stoke={2}
|
63 |
+
className={`w-4 h-4 text-gray-300 transition-transform ${
|
64 |
showManual && "rotate-90"
|
65 |
}`}
|
66 |
/>
|
frontend/app/components/FieldSet.js
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
export const FieldSet = ({ children }) => (
|
2 |
+
<div className="flex flex-col gap-4">{children}</div>
|
3 |
+
);
|
4 |
+
|
5 |
+
export default FieldSet;
|
frontend/app/components/Label.js
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
export const Label = ({ children }) => (
|
2 |
+
<label className="block text-sm font-medium leading-6 text-gray-900 mb-2">
|
3 |
+
{children}
|
4 |
+
</label>
|
5 |
+
);
|
6 |
+
|
7 |
+
export default Label;
|
frontend/app/components/SelectInput.js
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import Label from "./Label";
|
2 |
+
|
3 |
+
export const SelectInput = ({ label, fieldProps, ...props }) => (
|
4 |
+
<div className="relative">
|
5 |
+
{label && <Label>{label}</Label>}
|
6 |
+
<div className="relative rounded-lg shadow-sm">
|
7 |
+
<select
|
8 |
+
{...props}
|
9 |
+
className="block w-full rounded-lg border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6"
|
10 |
+
/>
|
11 |
+
</div>
|
12 |
+
</div>
|
13 |
+
);
|
14 |
+
|
15 |
+
export default SelectInput;
|
frontend/app/components/SliderInput.js
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { Slider } from "@mantine/core";
|
2 |
+
import Label from "./Label";
|
3 |
+
|
4 |
+
export const SlideInput = ({ label, fieldProps, ...props }) => {
|
5 |
+
return (
|
6 |
+
<div className="relative">
|
7 |
+
{label && <Label>{label}</Label>}
|
8 |
+
<Slider
|
9 |
+
{...fieldProps}
|
10 |
+
{...props}
|
11 |
+
className="mb-5"
|
12 |
+
labelTransitionProps={{
|
13 |
+
transition: "fade",
|
14 |
+
duration: 400,
|
15 |
+
timingFunction: "ease",
|
16 |
+
}}
|
17 |
+
/>
|
18 |
+
</div>
|
19 |
+
);
|
20 |
+
};
|
21 |
+
|
22 |
+
export default SlideInput;
|
frontend/app/components/TextInput.js
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import Label from "./Label";
|
2 |
+
|
3 |
+
export const TextInput = ({ label, children, fieldProps, ...props }) => (
|
4 |
+
<div className="relative">
|
5 |
+
{label && <Label>{label}</Label>}
|
6 |
+
<div className="relative rounded-lg shadow-sm">
|
7 |
+
<input
|
8 |
+
{...props}
|
9 |
+
{...fieldProps}
|
10 |
+
className="block w-full rounded-lg border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6"
|
11 |
+
/>
|
12 |
+
<div className="absolute top-1 right-1 ">{children}</div>
|
13 |
+
</div>
|
14 |
+
</div>
|
15 |
+
);
|
16 |
+
|
17 |
+
export default TextInput;
|
frontend/app/globals.css
CHANGED
@@ -1,11 +1,30 @@
|
|
1 |
-
@tailwind base;
|
2 |
@tailwind components;
|
3 |
@tailwind utilities;
|
4 |
|
|
|
|
|
|
|
|
|
5 |
* {
|
6 |
box-sizing: border-box;
|
7 |
}
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
html,
|
10 |
body {
|
11 |
-webkit-font-smoothing: antialiased;
|
|
|
|
|
1 |
@tailwind components;
|
2 |
@tailwind utilities;
|
3 |
|
4 |
+
@layer tailwind {
|
5 |
+
@tailwind base;
|
6 |
+
}
|
7 |
+
|
8 |
* {
|
9 |
box-sizing: border-box;
|
10 |
}
|
11 |
|
12 |
+
/* Chrome, Safari, Edge, Opera */
|
13 |
+
input::-webkit-outer-spin-button,
|
14 |
+
input::-webkit-inner-spin-button {
|
15 |
+
-webkit-appearance: none;
|
16 |
+
margin: 0;
|
17 |
+
}
|
18 |
+
|
19 |
+
select {
|
20 |
+
appearance: none;
|
21 |
+
}
|
22 |
+
|
23 |
+
/* Firefox */
|
24 |
+
input[type="number"] {
|
25 |
+
-moz-appearance: textfield;
|
26 |
+
}
|
27 |
+
|
28 |
html,
|
29 |
body {
|
30 |
-webkit-font-smoothing: antialiased;
|
frontend/app/layout.js
CHANGED
@@ -1,3 +1,5 @@
|
|
|
|
|
|
1 |
import { Inter } from "next/font/google";
|
2 |
import "./globals.css";
|
3 |
|
@@ -8,13 +10,33 @@ export const metadata = {
|
|
8 |
description: "",
|
9 |
};
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
export default function RootLayout({ children }) {
|
12 |
return (
|
13 |
-
<html lang="en"
|
14 |
-
<
|
15 |
-
<
|
16 |
-
|
17 |
-
|
|
|
18 |
</body>
|
19 |
</html>
|
20 |
);
|
|
|
1 |
+
import { ColorSchemeScript, MantineProvider, createTheme } from "@mantine/core";
|
2 |
+
import "@mantine/core/styles.layer.css";
|
3 |
import { Inter } from "next/font/google";
|
4 |
import "./globals.css";
|
5 |
|
|
|
10 |
description: "",
|
11 |
};
|
12 |
|
13 |
+
const theme = createTheme({
|
14 |
+
defaultRadius: "md",
|
15 |
+
colors: {
|
16 |
+
darkIndigo: [
|
17 |
+
"#eef3ff",
|
18 |
+
"#dee2f2",
|
19 |
+
"#bdc2de",
|
20 |
+
"#98a0ca",
|
21 |
+
"#7a84ba",
|
22 |
+
"#6672b0",
|
23 |
+
"#5c68ac",
|
24 |
+
"#4c5897",
|
25 |
+
"#424e88",
|
26 |
+
"#364379",
|
27 |
+
],
|
28 |
+
},
|
29 |
+
primaryColor: "darkIndigo",
|
30 |
+
});
|
31 |
+
|
32 |
export default function RootLayout({ children }) {
|
33 |
return (
|
34 |
+
<html lang="en">
|
35 |
+
<head>
|
36 |
+
<ColorSchemeScript />
|
37 |
+
</head>
|
38 |
+
<body className={`${inter.className} bg-gray-100`}>
|
39 |
+
<MantineProvider theme={theme}>{children}</MantineProvider>
|
40 |
</body>
|
41 |
</html>
|
42 |
);
|
frontend/app/page.js
CHANGED
@@ -1,8 +1,9 @@
|
|
1 |
"use client";
|
2 |
|
3 |
-
import { useEffect, useState } from "react";
|
4 |
-
import { DailyProvider } from "@daily-co/daily-react";
|
5 |
import Daily from "@daily-co/daily-js";
|
|
|
|
|
|
|
6 |
import Call from "./components/Call";
|
7 |
|
8 |
export default function Home() {
|
@@ -16,7 +17,11 @@ export default function Home() {
|
|
16 |
|
17 |
return (
|
18 |
<DailyProvider callObject={daily}>
|
19 |
-
<
|
|
|
|
|
|
|
|
|
20 |
</DailyProvider>
|
21 |
);
|
22 |
}
|
|
|
1 |
"use client";
|
2 |
|
|
|
|
|
3 |
import Daily from "@daily-co/daily-js";
|
4 |
+
import { DailyProvider } from "@daily-co/daily-react";
|
5 |
+
|
6 |
+
import { useEffect, useState } from "react";
|
7 |
import Call from "./components/Call";
|
8 |
|
9 |
export default function Home() {
|
|
|
17 |
|
18 |
return (
|
19 |
<DailyProvider callObject={daily}>
|
20 |
+
<div className="container flex align-center min-h-screen">
|
21 |
+
<div className="self-center w-full">
|
22 |
+
<Call />
|
23 |
+
</div>
|
24 |
+
</div>
|
25 |
</DailyProvider>
|
26 |
);
|
27 |
}
|
frontend/app/test/page.js
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import Controls from "../components/Controls";
|
2 |
+
|
3 |
+
export default function Test() {
|
4 |
+
return (
|
5 |
+
<div className="h-screen grid grid-cols-[480px_1fr]">
|
6 |
+
<aside className="overflow-y-auto border-r border-gray-200 bg-white">
|
7 |
+
<Controls />
|
8 |
+
global settings: resolution
|
9 |
+
<br />
|
10 |
+
camera settings: simulcast - fps bitrate seed guidance
|
11 |
+
<br />
|
12 |
+
seed, guidance, strength, cn scale, cn start, cn end, canny low
|
13 |
+
threshold, canny_high_threshold, debug canny
|
14 |
+
</aside>
|
15 |
+
<main className="overflow-y-auto">Main</main>
|
16 |
+
</div>
|
17 |
+
);
|
18 |
+
}
|
frontend/app/utils.js
CHANGED
@@ -5,3 +5,17 @@ export const apiUrl =
|
|
5 |
`${window.location.protocol === "https:" ? "https" : "http"}://${
|
6 |
window.location.host
|
7 |
}`;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
`${window.location.protocol === "https:" ? "https" : "http"}://${
|
6 |
window.location.host
|
7 |
}`;
|
8 |
+
|
9 |
+
export function debounce(func, wait) {
|
10 |
+
let timeout;
|
11 |
+
|
12 |
+
return function executedFunction(...args) {
|
13 |
+
const later = () => {
|
14 |
+
clearTimeout(timeout);
|
15 |
+
func(...args);
|
16 |
+
};
|
17 |
+
|
18 |
+
clearTimeout(timeout);
|
19 |
+
timeout = setTimeout(later, wait);
|
20 |
+
};
|
21 |
+
}
|
frontend/env.example
CHANGED
@@ -1 +1,2 @@
|
|
1 |
-
NEXT_PUBLIC_API_URL=
|
|
|
|
1 |
+
NEXT_PUBLIC_API_URL=
|
2 |
+
NEXT_PUBLIC_DISABLE_LOCAL_AGENT=
|
frontend/package.json
CHANGED
@@ -11,13 +11,18 @@
|
|
11 |
"dependencies": {
|
12 |
"@daily-co/daily-js": "^0.55.1",
|
13 |
"@daily-co/daily-react": "^0.16.0",
|
14 |
-
"@
|
15 |
-
"@
|
|
|
|
|
|
|
|
|
16 |
"next": "14.0.3",
|
17 |
"nextjs": "^0.0.3",
|
18 |
"react": "^18",
|
19 |
"react-dom": "^18",
|
20 |
-
"recoil": "^0.7.7"
|
|
|
21 |
},
|
22 |
"devDependencies": {
|
23 |
"@tailwindcss/forms": "^0.5.7",
|
@@ -25,6 +30,8 @@
|
|
25 |
"eslint": "^8",
|
26 |
"eslint-config-next": "14.0.3",
|
27 |
"postcss": "^8",
|
|
|
|
|
28 |
"tailwindcss": "^3.3.0"
|
29 |
}
|
30 |
}
|
|
|
11 |
"dependencies": {
|
12 |
"@daily-co/daily-js": "^0.55.1",
|
13 |
"@daily-co/daily-react": "^0.16.0",
|
14 |
+
"@mantine/core": "^7.3.1",
|
15 |
+
"@mantine/form": "^7.3.1",
|
16 |
+
"@mantine/hooks": "^7.3.1",
|
17 |
+
"@tabler/icons-react": "^2.44.0",
|
18 |
+
"add": "^2.0.6",
|
19 |
+
"formik": "^2.4.5",
|
20 |
"next": "14.0.3",
|
21 |
"nextjs": "^0.0.3",
|
22 |
"react": "^18",
|
23 |
"react-dom": "^18",
|
24 |
+
"recoil": "^0.7.7",
|
25 |
+
"yarn": "^1.22.21"
|
26 |
},
|
27 |
"devDependencies": {
|
28 |
"@tailwindcss/forms": "^0.5.7",
|
|
|
30 |
"eslint": "^8",
|
31 |
"eslint-config-next": "14.0.3",
|
32 |
"postcss": "^8",
|
33 |
+
"postcss-preset-mantine": "^1.11.1",
|
34 |
+
"postcss-simple-vars": "^7.0.1",
|
35 |
"tailwindcss": "^3.3.0"
|
36 |
}
|
37 |
}
|
frontend/postcss.config.js
CHANGED
@@ -2,5 +2,15 @@ module.exports = {
|
|
2 |
plugins: {
|
3 |
tailwindcss: {},
|
4 |
autoprefixer: {},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
},
|
6 |
-
}
|
|
|
2 |
plugins: {
|
3 |
tailwindcss: {},
|
4 |
autoprefixer: {},
|
5 |
+
"postcss-preset-mantine": {},
|
6 |
+
"postcss-simple-vars": {
|
7 |
+
variables: {
|
8 |
+
"mantine-breakpoint-xs": "36em",
|
9 |
+
"mantine-breakpoint-sm": "48em",
|
10 |
+
"mantine-breakpoint-md": "62em",
|
11 |
+
"mantine-breakpoint-lg": "75em",
|
12 |
+
"mantine-breakpoint-xl": "88em",
|
13 |
+
},
|
14 |
+
},
|
15 |
},
|
16 |
+
};
|
frontend/tailwind.config.js
CHANGED
@@ -7,6 +7,19 @@ module.exports = {
|
|
7 |
],
|
8 |
theme: {
|
9 |
extend: {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
container: {
|
11 |
center: true,
|
12 |
screens: {
|
|
|
7 |
],
|
8 |
theme: {
|
9 |
extend: {
|
10 |
+
color: {
|
11 |
+
brandDark: {
|
12 |
+
100: "#161618",
|
13 |
+
200: "#161618",
|
14 |
+
300: "#161618",
|
15 |
+
400: "#161618",
|
16 |
+
500: "#161618",
|
17 |
+
600: "#161618",
|
18 |
+
700: "#161618",
|
19 |
+
800: "#161618",
|
20 |
+
900: "#161618",
|
21 |
+
},
|
22 |
+
},
|
23 |
container: {
|
24 |
center: true,
|
25 |
screens: {
|
frontend/yarn.lock
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
|
13 |
integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
|
14 |
|
15 |
-
"@babel/runtime@^7.12.5", "@babel/runtime@^7.23.2":
|
16 |
version "7.23.5"
|
17 |
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.5.tgz#11edb98f8aeec529b82b211028177679144242db"
|
18 |
integrity sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==
|
@@ -72,17 +72,41 @@
|
|
72 |
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.55.0.tgz#b721d52060f369aa259cf97392403cb9ce892ec6"
|
73 |
integrity sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==
|
74 |
|
75 |
-
"@
|
76 |
-
version "1.
|
77 |
-
resolved "https://registry.yarnpkg.com/@
|
78 |
-
integrity sha512-
|
79 |
dependencies:
|
80 |
-
|
81 |
|
82 |
-
"@
|
83 |
-
version "
|
84 |
-
resolved "https://registry.yarnpkg.com/@
|
85 |
-
integrity sha512-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
"@humanwhocodes/config-array@^0.11.13":
|
88 |
version "0.11.13"
|
@@ -135,6 +159,31 @@
|
|
135 |
"@jridgewell/resolve-uri" "^3.1.0"
|
136 |
"@jridgewell/sourcemap-codec" "^1.4.14"
|
137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
"@next/env@14.0.3":
|
139 |
version "14.0.3"
|
140 |
resolved "https://registry.yarnpkg.com/@next/env/-/env-14.0.3.tgz#9a58b296e7ae04ffebce8a4e5bd0f87f71de86bd"
|
@@ -285,6 +334,19 @@
|
|
285 |
dependencies:
|
286 |
tslib "^2.4.0"
|
287 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
288 |
"@tailwindcss/forms@^0.5.7":
|
289 |
version "0.5.7"
|
290 |
resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.7.tgz#db5421f062a757b5f828bc9286ba626c6685e821"
|
@@ -292,11 +354,38 @@
|
|
292 |
dependencies:
|
293 |
mini-svg-data-uri "^1.2.3"
|
294 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
295 |
"@types/json5@^0.0.29":
|
296 |
version "0.0.29"
|
297 |
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
|
298 |
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
|
299 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
"@typescript-eslint/parser@^5.4.2 || ^6.0.0":
|
301 |
version "6.13.2"
|
302 |
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.13.2.tgz#390b79cc9a57a5f904d197a201cc4b6bc4f9afb9"
|
@@ -357,6 +446,11 @@ acorn@^8.9.0:
|
|
357 |
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b"
|
358 |
integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==
|
359 |
|
|
|
|
|
|
|
|
|
|
|
360 |
ajv@^6.12.4:
|
361 |
version "6.12.6"
|
362 |
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
|
@@ -402,6 +496,13 @@ argparse@^2.0.1:
|
|
402 |
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
|
403 |
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
|
404 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
aria-query@^5.3.0:
|
406 |
version "5.3.0"
|
407 |
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
|
@@ -623,11 +724,16 @@ chokidar@^3.5.3:
|
|
623 |
optionalDependencies:
|
624 |
fsevents "~2.3.2"
|
625 |
|
626 |
-
client-only@0.0.1
|
627 |
version "0.0.1"
|
628 |
resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
|
629 |
integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
|
630 |
|
|
|
|
|
|
|
|
|
|
|
631 |
color-convert@^2.0.1:
|
632 |
version "2.0.1"
|
633 |
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
|
@@ -664,6 +770,11 @@ cssesc@^3.0.0:
|
|
664 |
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
|
665 |
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
|
666 |
|
|
|
|
|
|
|
|
|
|
|
667 |
damerau-levenshtein@^1.0.8:
|
668 |
version "1.0.8"
|
669 |
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
|
@@ -688,6 +799,11 @@ deep-is@^0.1.3:
|
|
688 |
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
|
689 |
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
|
690 |
|
|
|
|
|
|
|
|
|
|
|
691 |
define-data-property@^1.0.1, define-data-property@^1.1.1:
|
692 |
version "1.1.1"
|
693 |
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
|
@@ -711,6 +827,11 @@ dequal@^2.0.3:
|
|
711 |
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
|
712 |
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
|
713 |
|
|
|
|
|
|
|
|
|
|
|
714 |
didyoumean@^1.2.2:
|
715 |
version "1.2.2"
|
716 |
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
|
@@ -1081,7 +1202,7 @@ fast-equals@^1.6.3:
|
|
1081 |
resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-1.6.3.tgz#84839a1ce20627c463e1892f2ae316380c81b459"
|
1082 |
integrity sha512-4WKW0AL5+WEqO0zWavAfYGY1qwLsBgE//DN4TTcVEN2UlINgkv9b3vm2iHicoenWKSX9mKWmGOsU/iI5IST7pQ==
|
1083 |
|
1084 |
-
fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1:
|
1085 |
version "3.3.2"
|
1086 |
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
|
1087 |
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
|
@@ -1152,6 +1273,20 @@ for-each@^0.3.3:
|
|
1152 |
dependencies:
|
1153 |
is-callable "^1.1.3"
|
1154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1155 |
fraction.js@^4.3.6:
|
1156 |
version "4.3.7"
|
1157 |
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
|
@@ -1197,6 +1332,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@
|
|
1197 |
has-symbols "^1.0.3"
|
1198 |
hasown "^2.0.0"
|
1199 |
|
|
|
|
|
|
|
|
|
|
|
1200 |
get-symbol-description@^1.0.0:
|
1201 |
version "1.0.0"
|
1202 |
resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
|
@@ -1356,6 +1496,13 @@ hasown@^2.0.0:
|
|
1356 |
dependencies:
|
1357 |
function-bind "^1.1.2"
|
1358 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1359 |
ignore@^5.2.0:
|
1360 |
version "5.3.0"
|
1361 |
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
|
@@ -1396,6 +1543,13 @@ internal-slot@^1.0.5:
|
|
1396 |
hasown "^2.0.0"
|
1397 |
side-channel "^1.0.4"
|
1398 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1399 |
is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
|
1400 |
version "3.0.2"
|
1401 |
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
|
@@ -1644,6 +1798,11 @@ keyv@^4.5.3:
|
|
1644 |
dependencies:
|
1645 |
json-buffer "3.0.1"
|
1646 |
|
|
|
|
|
|
|
|
|
|
|
1647 |
language-subtag-registry@^0.3.20:
|
1648 |
version "0.3.22"
|
1649 |
resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
|
@@ -1686,6 +1845,11 @@ locate-path@^6.0.0:
|
|
1686 |
dependencies:
|
1687 |
p-locate "^5.0.0"
|
1688 |
|
|
|
|
|
|
|
|
|
|
|
1689 |
lodash.merge@^4.6.2:
|
1690 |
version "4.6.2"
|
1691 |
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
|
@@ -1696,12 +1860,12 @@ lodash.throttle@^4.1.1:
|
|
1696 |
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
|
1697 |
integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
|
1698 |
|
1699 |
-
lodash@^4.17.15:
|
1700 |
version "4.17.21"
|
1701 |
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
|
1702 |
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
|
1703 |
|
1704 |
-
loose-envify@^1.1.0, loose-envify@^1.4.0:
|
1705 |
version "1.4.0"
|
1706 |
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
|
1707 |
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
|
@@ -1986,7 +2150,7 @@ postcss-import@^15.1.0:
|
|
1986 |
read-cache "^1.0.0"
|
1987 |
resolve "^1.1.7"
|
1988 |
|
1989 |
-
postcss-js@^4.0.1:
|
1990 |
version "4.0.1"
|
1991 |
resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2"
|
1992 |
integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==
|
@@ -2001,6 +2165,16 @@ postcss-load-config@^4.0.1:
|
|
2001 |
lilconfig "^3.0.0"
|
2002 |
yaml "^2.3.4"
|
2003 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2004 |
postcss-nested@^6.0.1:
|
2005 |
version "6.0.1"
|
2006 |
resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c"
|
@@ -2008,6 +2182,14 @@ postcss-nested@^6.0.1:
|
|
2008 |
dependencies:
|
2009 |
postcss-selector-parser "^6.0.11"
|
2010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011 |
postcss-selector-parser@^6.0.11:
|
2012 |
version "6.0.13"
|
2013 |
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b"
|
@@ -2016,6 +2198,11 @@ postcss-selector-parser@^6.0.11:
|
|
2016 |
cssesc "^3.0.0"
|
2017 |
util-deprecate "^1.0.2"
|
2018 |
|
|
|
|
|
|
|
|
|
|
|
2019 |
postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
|
2020 |
version "4.2.0"
|
2021 |
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
@@ -2044,7 +2231,7 @@ prelude-ls@^1.2.1:
|
|
2044 |
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
|
2045 |
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
|
2046 |
|
2047 |
-
prop-types@^15.8.1:
|
2048 |
version "15.8.1"
|
2049 |
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
|
2050 |
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
|
@@ -2071,11 +2258,60 @@ react-dom@^18:
|
|
2071 |
loose-envify "^1.1.0"
|
2072 |
scheduler "^0.23.0"
|
2073 |
|
2074 |
-
react-
|
|
|
|
|
|
|
|
|
|
|
2075 |
version "16.13.1"
|
2076 |
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
|
2077 |
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
|
2078 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2079 |
react@^18:
|
2080 |
version "18.2.0"
|
2081 |
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
|
@@ -2349,6 +2585,11 @@ sucrase@^3.32.0:
|
|
2349 |
pirates "^4.0.1"
|
2350 |
ts-interface-checker "^0.1.9"
|
2351 |
|
|
|
|
|
|
|
|
|
|
|
2352 |
supports-color@^7.1.0:
|
2353 |
version "7.2.0"
|
2354 |
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
|
@@ -2361,6 +2602,11 @@ supports-preserve-symlinks-flag@^1.0.0:
|
|
2361 |
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
|
2362 |
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
|
2363 |
|
|
|
|
|
|
|
|
|
|
|
2364 |
tailwindcss@^3.3.0:
|
2365 |
version "3.3.6"
|
2366 |
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.6.tgz#4dd7986bf4902ad385d90d45fd4b2fa5fab26d5f"
|
@@ -2413,6 +2659,11 @@ thenify-all@^1.0.0:
|
|
2413 |
dependencies:
|
2414 |
any-promise "^1.0.0"
|
2415 |
|
|
|
|
|
|
|
|
|
|
|
2416 |
to-regex-range@^5.0.1:
|
2417 |
version "5.0.1"
|
2418 |
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
|
@@ -2440,7 +2691,7 @@ tsconfig-paths@^3.14.2:
|
|
2440 |
minimist "^1.2.6"
|
2441 |
strip-bom "^3.0.0"
|
2442 |
|
2443 |
-
tslib@^2.4.0:
|
2444 |
version "2.6.2"
|
2445 |
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
|
2446 |
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
|
@@ -2457,6 +2708,11 @@ type-fest@^0.20.2:
|
|
2457 |
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
|
2458 |
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
|
2459 |
|
|
|
|
|
|
|
|
|
|
|
2460 |
typed-array-buffer@^1.0.0:
|
2461 |
version "1.0.0"
|
2462 |
resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60"
|
@@ -2521,6 +2777,38 @@ uri-js@^4.2.2:
|
|
2521 |
dependencies:
|
2522 |
punycode "^2.1.0"
|
2523 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2524 |
util-deprecate@^1.0.2:
|
2525 |
version "1.0.2"
|
2526 |
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
|
@@ -2606,6 +2894,11 @@ yaml@^2.3.4:
|
|
2606 |
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2"
|
2607 |
integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
|
2608 |
|
|
|
|
|
|
|
|
|
|
|
2609 |
yocto-queue@^0.1.0:
|
2610 |
version "0.1.0"
|
2611 |
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
|
|
|
12 |
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
|
13 |
integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
|
14 |
|
15 |
+
"@babel/runtime@^7.12.5", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.2":
|
16 |
version "7.23.5"
|
17 |
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.5.tgz#11edb98f8aeec529b82b211028177679144242db"
|
18 |
integrity sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==
|
|
|
72 |
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.55.0.tgz#b721d52060f369aa259cf97392403cb9ce892ec6"
|
73 |
integrity sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==
|
74 |
|
75 |
+
"@floating-ui/core@^1.4.2":
|
76 |
+
version "1.5.2"
|
77 |
+
resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.2.tgz#53a0f7a98c550e63134d504f26804f6b83dbc071"
|
78 |
+
integrity sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==
|
79 |
dependencies:
|
80 |
+
"@floating-ui/utils" "^0.1.3"
|
81 |
|
82 |
+
"@floating-ui/dom@^1.5.1":
|
83 |
+
version "1.5.3"
|
84 |
+
resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa"
|
85 |
+
integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==
|
86 |
+
dependencies:
|
87 |
+
"@floating-ui/core" "^1.4.2"
|
88 |
+
"@floating-ui/utils" "^0.1.3"
|
89 |
+
|
90 |
+
"@floating-ui/react-dom@^2.0.1":
|
91 |
+
version "2.0.4"
|
92 |
+
resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.4.tgz#b076fafbdfeb881e1d86ae748b7ff95150e9f3ec"
|
93 |
+
integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==
|
94 |
+
dependencies:
|
95 |
+
"@floating-ui/dom" "^1.5.1"
|
96 |
+
|
97 |
+
"@floating-ui/react@^0.24.8":
|
98 |
+
version "0.24.8"
|
99 |
+
resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.24.8.tgz#e079e2836990be3fce9665ab509360a5447251a1"
|
100 |
+
integrity sha512-AuYeDoaR8jtUlUXtZ1IJ/6jtBkGnSpJXbGNzokBL87VDJ8opMq1Bgrc0szhK482ReQY6KZsMoZCVSb4xwalkBA==
|
101 |
+
dependencies:
|
102 |
+
"@floating-ui/react-dom" "^2.0.1"
|
103 |
+
aria-hidden "^1.2.3"
|
104 |
+
tabbable "^6.0.1"
|
105 |
+
|
106 |
+
"@floating-ui/utils@^0.1.3":
|
107 |
+
version "0.1.6"
|
108 |
+
resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9"
|
109 |
+
integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==
|
110 |
|
111 |
"@humanwhocodes/config-array@^0.11.13":
|
112 |
version "0.11.13"
|
|
|
159 |
"@jridgewell/resolve-uri" "^3.1.0"
|
160 |
"@jridgewell/sourcemap-codec" "^1.4.14"
|
161 |
|
162 |
+
"@mantine/core@^7.3.1":
|
163 |
+
version "7.3.1"
|
164 |
+
resolved "https://registry.yarnpkg.com/@mantine/core/-/core-7.3.1.tgz#43a377dda49248777833698c193543dd9b3dd44f"
|
165 |
+
integrity sha512-WIesapVzK1ERFcALuosaEPuODN/k/FGkryf2d12R7vsDmxmWqX6yNzPUoJDy6j20ueAkyyg4beJZ4PuZfCRW9Q==
|
166 |
+
dependencies:
|
167 |
+
"@floating-ui/react" "^0.24.8"
|
168 |
+
clsx "2.0.0"
|
169 |
+
react-number-format "^5.3.1"
|
170 |
+
react-remove-scroll "^2.5.7"
|
171 |
+
react-textarea-autosize "8.5.3"
|
172 |
+
type-fest "^3.13.1"
|
173 |
+
|
174 |
+
"@mantine/form@^7.3.1":
|
175 |
+
version "7.3.1"
|
176 |
+
resolved "https://registry.yarnpkg.com/@mantine/form/-/form-7.3.1.tgz#79afe9d07554528e9cdd759b6ea5d8cea7dcc434"
|
177 |
+
integrity sha512-Oo8f7MuexeLM9ylQP5sZu4ljM//8wncvv+N9ZbPsagIn0RMW+oqdEikJfaAgZafSJKngAJ0H4krJu9J83sraDw==
|
178 |
+
dependencies:
|
179 |
+
fast-deep-equal "^3.1.3"
|
180 |
+
klona "^2.0.6"
|
181 |
+
|
182 |
+
"@mantine/hooks@^7.3.1":
|
183 |
+
version "7.3.1"
|
184 |
+
resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-7.3.1.tgz#407008e6f2d5591d93f707d15b9266b831bada05"
|
185 |
+
integrity sha512-pbbqPpVou/13xbt/dYYNphPpbDE2XfPN9mUHBoGZgv9FM8IkziNMIOo4PtNlqqqYsyp1lfQIQVKKT+DLZt1C8Q==
|
186 |
+
|
187 |
"@next/env@14.0.3":
|
188 |
version "14.0.3"
|
189 |
resolved "https://registry.yarnpkg.com/@next/env/-/env-14.0.3.tgz#9a58b296e7ae04ffebce8a4e5bd0f87f71de86bd"
|
|
|
334 |
dependencies:
|
335 |
tslib "^2.4.0"
|
336 |
|
337 |
+
"@tabler/icons-react@^2.44.0":
|
338 |
+
version "2.44.0"
|
339 |
+
resolved "https://registry.yarnpkg.com/@tabler/icons-react/-/icons-react-2.44.0.tgz#8119d3b6321ebaf98400fba7932e280d008125f8"
|
340 |
+
integrity sha512-10qwrqJ/QBNgY4YYer9PjWmCwm3wv9aVK8kGAkFKkwu6UJURVLZ2ea+oFh5j6vSXnA1zMtUG+X8anR5fZ67Isw==
|
341 |
+
dependencies:
|
342 |
+
"@tabler/icons" "2.44.0"
|
343 |
+
prop-types "^15.7.2"
|
344 |
+
|
345 |
+
"@tabler/icons@2.44.0":
|
346 |
+
version "2.44.0"
|
347 |
+
resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-2.44.0.tgz#9f3cf86150b23e84a6eaf9d29ab2b2aaa8c7eed6"
|
348 |
+
integrity sha512-WPPtihDcAwEm1QZM9MXQw6+r/R2/qx7KMU1eegsi9DsqBLAb0W2kbt6e/syvd6j9c+6XNpRVBW1ziGqSWQAWOg==
|
349 |
+
|
350 |
"@tailwindcss/forms@^0.5.7":
|
351 |
version "0.5.7"
|
352 |
resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.7.tgz#db5421f062a757b5f828bc9286ba626c6685e821"
|
|
|
354 |
dependencies:
|
355 |
mini-svg-data-uri "^1.2.3"
|
356 |
|
357 |
+
"@types/hoist-non-react-statics@^3.3.1":
|
358 |
+
version "3.3.5"
|
359 |
+
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494"
|
360 |
+
integrity sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==
|
361 |
+
dependencies:
|
362 |
+
"@types/react" "*"
|
363 |
+
hoist-non-react-statics "^3.3.0"
|
364 |
+
|
365 |
"@types/json5@^0.0.29":
|
366 |
version "0.0.29"
|
367 |
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
|
368 |
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
|
369 |
|
370 |
+
"@types/prop-types@*":
|
371 |
+
version "15.7.11"
|
372 |
+
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563"
|
373 |
+
integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==
|
374 |
+
|
375 |
+
"@types/react@*":
|
376 |
+
version "18.2.43"
|
377 |
+
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.43.tgz#c58e5abe241e6f71f60ce30e2a9aceb9d3a2a374"
|
378 |
+
integrity sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA==
|
379 |
+
dependencies:
|
380 |
+
"@types/prop-types" "*"
|
381 |
+
"@types/scheduler" "*"
|
382 |
+
csstype "^3.0.2"
|
383 |
+
|
384 |
+
"@types/scheduler@*":
|
385 |
+
version "0.16.8"
|
386 |
+
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff"
|
387 |
+
integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==
|
388 |
+
|
389 |
"@typescript-eslint/parser@^5.4.2 || ^6.0.0":
|
390 |
version "6.13.2"
|
391 |
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.13.2.tgz#390b79cc9a57a5f904d197a201cc4b6bc4f9afb9"
|
|
|
446 |
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b"
|
447 |
integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==
|
448 |
|
449 |
+
add@^2.0.6:
|
450 |
+
version "2.0.6"
|
451 |
+
resolved "https://registry.yarnpkg.com/add/-/add-2.0.6.tgz#248f0a9f6e5a528ef2295dbeec30532130ae2235"
|
452 |
+
integrity sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==
|
453 |
+
|
454 |
ajv@^6.12.4:
|
455 |
version "6.12.6"
|
456 |
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
|
|
|
496 |
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
|
497 |
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
|
498 |
|
499 |
+
aria-hidden@^1.2.3:
|
500 |
+
version "1.2.3"
|
501 |
+
resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954"
|
502 |
+
integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==
|
503 |
+
dependencies:
|
504 |
+
tslib "^2.0.0"
|
505 |
+
|
506 |
aria-query@^5.3.0:
|
507 |
version "5.3.0"
|
508 |
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
|
|
|
724 |
optionalDependencies:
|
725 |
fsevents "~2.3.2"
|
726 |
|
727 |
+
client-only@0.0.1:
|
728 |
version "0.0.1"
|
729 |
resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
|
730 |
integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
|
731 |
|
732 |
+
clsx@2.0.0:
|
733 |
+
version "2.0.0"
|
734 |
+
resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b"
|
735 |
+
integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==
|
736 |
+
|
737 |
color-convert@^2.0.1:
|
738 |
version "2.0.1"
|
739 |
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
|
|
|
770 |
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
|
771 |
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
|
772 |
|
773 |
+
csstype@^3.0.2:
|
774 |
+
version "3.1.3"
|
775 |
+
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
|
776 |
+
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
|
777 |
+
|
778 |
damerau-levenshtein@^1.0.8:
|
779 |
version "1.0.8"
|
780 |
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
|
|
|
799 |
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
|
800 |
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
|
801 |
|
802 |
+
deepmerge@^2.1.1:
|
803 |
+
version "2.2.1"
|
804 |
+
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170"
|
805 |
+
integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==
|
806 |
+
|
807 |
define-data-property@^1.0.1, define-data-property@^1.1.1:
|
808 |
version "1.1.1"
|
809 |
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
|
|
|
827 |
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
|
828 |
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
|
829 |
|
830 |
+
detect-node-es@^1.1.0:
|
831 |
+
version "1.1.0"
|
832 |
+
resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493"
|
833 |
+
integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==
|
834 |
+
|
835 |
didyoumean@^1.2.2:
|
836 |
version "1.2.2"
|
837 |
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
|
|
|
1202 |
resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-1.6.3.tgz#84839a1ce20627c463e1892f2ae316380c81b459"
|
1203 |
integrity sha512-4WKW0AL5+WEqO0zWavAfYGY1qwLsBgE//DN4TTcVEN2UlINgkv9b3vm2iHicoenWKSX9mKWmGOsU/iI5IST7pQ==
|
1204 |
|
1205 |
+
fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1:
|
1206 |
version "3.3.2"
|
1207 |
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
|
1208 |
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
|
|
|
1273 |
dependencies:
|
1274 |
is-callable "^1.1.3"
|
1275 |
|
1276 |
+
formik@^2.4.5:
|
1277 |
+
version "2.4.5"
|
1278 |
+
resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.5.tgz#f899b5b7a6f103a8fabb679823e8fafc7e0ee1b4"
|
1279 |
+
integrity sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ==
|
1280 |
+
dependencies:
|
1281 |
+
"@types/hoist-non-react-statics" "^3.3.1"
|
1282 |
+
deepmerge "^2.1.1"
|
1283 |
+
hoist-non-react-statics "^3.3.0"
|
1284 |
+
lodash "^4.17.21"
|
1285 |
+
lodash-es "^4.17.21"
|
1286 |
+
react-fast-compare "^2.0.1"
|
1287 |
+
tiny-warning "^1.0.2"
|
1288 |
+
tslib "^2.0.0"
|
1289 |
+
|
1290 |
fraction.js@^4.3.6:
|
1291 |
version "4.3.7"
|
1292 |
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
|
|
|
1332 |
has-symbols "^1.0.3"
|
1333 |
hasown "^2.0.0"
|
1334 |
|
1335 |
+
get-nonce@^1.0.0:
|
1336 |
+
version "1.0.1"
|
1337 |
+
resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3"
|
1338 |
+
integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==
|
1339 |
+
|
1340 |
get-symbol-description@^1.0.0:
|
1341 |
version "1.0.0"
|
1342 |
resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
|
|
|
1496 |
dependencies:
|
1497 |
function-bind "^1.1.2"
|
1498 |
|
1499 |
+
hoist-non-react-statics@^3.3.0:
|
1500 |
+
version "3.3.2"
|
1501 |
+
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
|
1502 |
+
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
|
1503 |
+
dependencies:
|
1504 |
+
react-is "^16.7.0"
|
1505 |
+
|
1506 |
ignore@^5.2.0:
|
1507 |
version "5.3.0"
|
1508 |
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
|
|
|
1543 |
hasown "^2.0.0"
|
1544 |
side-channel "^1.0.4"
|
1545 |
|
1546 |
+
invariant@^2.2.4:
|
1547 |
+
version "2.2.4"
|
1548 |
+
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
|
1549 |
+
integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
|
1550 |
+
dependencies:
|
1551 |
+
loose-envify "^1.0.0"
|
1552 |
+
|
1553 |
is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
|
1554 |
version "3.0.2"
|
1555 |
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
|
|
|
1798 |
dependencies:
|
1799 |
json-buffer "3.0.1"
|
1800 |
|
1801 |
+
klona@^2.0.6:
|
1802 |
+
version "2.0.6"
|
1803 |
+
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22"
|
1804 |
+
integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==
|
1805 |
+
|
1806 |
language-subtag-registry@^0.3.20:
|
1807 |
version "0.3.22"
|
1808 |
resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
|
|
|
1845 |
dependencies:
|
1846 |
p-locate "^5.0.0"
|
1847 |
|
1848 |
+
lodash-es@^4.17.21:
|
1849 |
+
version "4.17.21"
|
1850 |
+
resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
|
1851 |
+
integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
|
1852 |
+
|
1853 |
lodash.merge@^4.6.2:
|
1854 |
version "4.6.2"
|
1855 |
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
|
|
|
1860 |
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
|
1861 |
integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
|
1862 |
|
1863 |
+
lodash@^4.17.15, lodash@^4.17.21:
|
1864 |
version "4.17.21"
|
1865 |
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
|
1866 |
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
|
1867 |
|
1868 |
+
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
|
1869 |
version "1.4.0"
|
1870 |
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
|
1871 |
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
|
|
|
2150 |
read-cache "^1.0.0"
|
2151 |
resolve "^1.1.7"
|
2152 |
|
2153 |
+
postcss-js@^4.0.0, postcss-js@^4.0.1:
|
2154 |
version "4.0.1"
|
2155 |
resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2"
|
2156 |
integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==
|
|
|
2165 |
lilconfig "^3.0.0"
|
2166 |
yaml "^2.3.4"
|
2167 |
|
2168 |
+
postcss-mixins@^9.0.4:
|
2169 |
+
version "9.0.4"
|
2170 |
+
resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-9.0.4.tgz#75cd3cdb619a7e08c4c51ebb094db5f6d65b3831"
|
2171 |
+
integrity sha512-XVq5jwQJDRu5M1XGkdpgASqLk37OqkH4JCFDXl/Dn7janOJjCTEKL+36cnRVy7bMtoBzALfO7bV7nTIsFnUWLA==
|
2172 |
+
dependencies:
|
2173 |
+
fast-glob "^3.2.11"
|
2174 |
+
postcss-js "^4.0.0"
|
2175 |
+
postcss-simple-vars "^7.0.0"
|
2176 |
+
sugarss "^4.0.1"
|
2177 |
+
|
2178 |
postcss-nested@^6.0.1:
|
2179 |
version "6.0.1"
|
2180 |
resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c"
|
|
|
2182 |
dependencies:
|
2183 |
postcss-selector-parser "^6.0.11"
|
2184 |
|
2185 |
+
postcss-preset-mantine@^1.11.1:
|
2186 |
+
version "1.11.1"
|
2187 |
+
resolved "https://registry.yarnpkg.com/postcss-preset-mantine/-/postcss-preset-mantine-1.11.1.tgz#73b956cc7dc9b5a105591ffdbf7d8f6160cd2154"
|
2188 |
+
integrity sha512-BMO+VzLP1X6Tm5sfmnFINpYsgVyN4LJheKz+25kT4JcPqccByIo4N0HCHI9B2zzduvdYadg6O/e+yQV7xLOs4g==
|
2189 |
+
dependencies:
|
2190 |
+
postcss-mixins "^9.0.4"
|
2191 |
+
postcss-nested "^6.0.1"
|
2192 |
+
|
2193 |
postcss-selector-parser@^6.0.11:
|
2194 |
version "6.0.13"
|
2195 |
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b"
|
|
|
2198 |
cssesc "^3.0.0"
|
2199 |
util-deprecate "^1.0.2"
|
2200 |
|
2201 |
+
postcss-simple-vars@^7.0.0, postcss-simple-vars@^7.0.1:
|
2202 |
+
version "7.0.1"
|
2203 |
+
resolved "https://registry.yarnpkg.com/postcss-simple-vars/-/postcss-simple-vars-7.0.1.tgz#836b3097a54dcd13dbd3c36a5dbdd512fad2954c"
|
2204 |
+
integrity sha512-5GLLXaS8qmzHMOjVxqkk1TZPf1jMqesiI7qLhnlyERalG0sMbHIbJqrcnrpmZdKCLglHnRHoEBB61RtGTsj++A==
|
2205 |
+
|
2206 |
postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
|
2207 |
version "4.2.0"
|
2208 |
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
|
|
2231 |
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
|
2232 |
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
|
2233 |
|
2234 |
+
prop-types@^15.7.2, prop-types@^15.8.1:
|
2235 |
version "15.8.1"
|
2236 |
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
|
2237 |
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
|
|
|
2258 |
loose-envify "^1.1.0"
|
2259 |
scheduler "^0.23.0"
|
2260 |
|
2261 |
+
react-fast-compare@^2.0.1:
|
2262 |
+
version "2.0.4"
|
2263 |
+
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9"
|
2264 |
+
integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==
|
2265 |
+
|
2266 |
+
react-is@^16.13.1, react-is@^16.7.0:
|
2267 |
version "16.13.1"
|
2268 |
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
|
2269 |
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
|
2270 |
|
2271 |
+
react-number-format@^5.3.1:
|
2272 |
+
version "5.3.1"
|
2273 |
+
resolved "https://registry.yarnpkg.com/react-number-format/-/react-number-format-5.3.1.tgz#840c257da9cb4b248990d8db46e4d23e8bac67ff"
|
2274 |
+
integrity sha512-qpYcQLauIeEhCZUZY9jXZnnroOtdy3jYaS1zQ3M1Sr6r/KMOBEIGNIb7eKT19g2N1wbYgFgvDzs19hw5TrB8XQ==
|
2275 |
+
dependencies:
|
2276 |
+
prop-types "^15.7.2"
|
2277 |
+
|
2278 |
+
react-remove-scroll-bar@^2.3.4:
|
2279 |
+
version "2.3.4"
|
2280 |
+
resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9"
|
2281 |
+
integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==
|
2282 |
+
dependencies:
|
2283 |
+
react-style-singleton "^2.2.1"
|
2284 |
+
tslib "^2.0.0"
|
2285 |
+
|
2286 |
+
react-remove-scroll@^2.5.7:
|
2287 |
+
version "2.5.7"
|
2288 |
+
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb"
|
2289 |
+
integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==
|
2290 |
+
dependencies:
|
2291 |
+
react-remove-scroll-bar "^2.3.4"
|
2292 |
+
react-style-singleton "^2.2.1"
|
2293 |
+
tslib "^2.1.0"
|
2294 |
+
use-callback-ref "^1.3.0"
|
2295 |
+
use-sidecar "^1.1.2"
|
2296 |
+
|
2297 |
+
react-style-singleton@^2.2.1:
|
2298 |
+
version "2.2.1"
|
2299 |
+
resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4"
|
2300 |
+
integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==
|
2301 |
+
dependencies:
|
2302 |
+
get-nonce "^1.0.0"
|
2303 |
+
invariant "^2.2.4"
|
2304 |
+
tslib "^2.0.0"
|
2305 |
+
|
2306 |
+
react-textarea-autosize@8.5.3:
|
2307 |
+
version "8.5.3"
|
2308 |
+
resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409"
|
2309 |
+
integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==
|
2310 |
+
dependencies:
|
2311 |
+
"@babel/runtime" "^7.20.13"
|
2312 |
+
use-composed-ref "^1.3.0"
|
2313 |
+
use-latest "^1.2.1"
|
2314 |
+
|
2315 |
react@^18:
|
2316 |
version "18.2.0"
|
2317 |
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
|
|
|
2585 |
pirates "^4.0.1"
|
2586 |
ts-interface-checker "^0.1.9"
|
2587 |
|
2588 |
+
sugarss@^4.0.1:
|
2589 |
+
version "4.0.1"
|
2590 |
+
resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-4.0.1.tgz#128a783ed71ee0fc3b489ce1f7d5a89bc1e24383"
|
2591 |
+
integrity sha512-WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==
|
2592 |
+
|
2593 |
supports-color@^7.1.0:
|
2594 |
version "7.2.0"
|
2595 |
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
|
|
|
2602 |
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
|
2603 |
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
|
2604 |
|
2605 |
+
tabbable@^6.0.1:
|
2606 |
+
version "6.2.0"
|
2607 |
+
resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97"
|
2608 |
+
integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==
|
2609 |
+
|
2610 |
tailwindcss@^3.3.0:
|
2611 |
version "3.3.6"
|
2612 |
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.6.tgz#4dd7986bf4902ad385d90d45fd4b2fa5fab26d5f"
|
|
|
2659 |
dependencies:
|
2660 |
any-promise "^1.0.0"
|
2661 |
|
2662 |
+
tiny-warning@^1.0.2:
|
2663 |
+
version "1.0.3"
|
2664 |
+
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
|
2665 |
+
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
|
2666 |
+
|
2667 |
to-regex-range@^5.0.1:
|
2668 |
version "5.0.1"
|
2669 |
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
|
|
|
2691 |
minimist "^1.2.6"
|
2692 |
strip-bom "^3.0.0"
|
2693 |
|
2694 |
+
tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0:
|
2695 |
version "2.6.2"
|
2696 |
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
|
2697 |
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
|
|
|
2708 |
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
|
2709 |
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
|
2710 |
|
2711 |
+
type-fest@^3.13.1:
|
2712 |
+
version "3.13.1"
|
2713 |
+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706"
|
2714 |
+
integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==
|
2715 |
+
|
2716 |
typed-array-buffer@^1.0.0:
|
2717 |
version "1.0.0"
|
2718 |
resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60"
|
|
|
2777 |
dependencies:
|
2778 |
punycode "^2.1.0"
|
2779 |
|
2780 |
+
use-callback-ref@^1.3.0:
|
2781 |
+
version "1.3.0"
|
2782 |
+
resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5"
|
2783 |
+
integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==
|
2784 |
+
dependencies:
|
2785 |
+
tslib "^2.0.0"
|
2786 |
+
|
2787 |
+
use-composed-ref@^1.3.0:
|
2788 |
+
version "1.3.0"
|
2789 |
+
resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda"
|
2790 |
+
integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==
|
2791 |
+
|
2792 |
+
use-isomorphic-layout-effect@^1.1.1:
|
2793 |
+
version "1.1.2"
|
2794 |
+
resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb"
|
2795 |
+
integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==
|
2796 |
+
|
2797 |
+
use-latest@^1.2.1:
|
2798 |
+
version "1.2.1"
|
2799 |
+
resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2"
|
2800 |
+
integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==
|
2801 |
+
dependencies:
|
2802 |
+
use-isomorphic-layout-effect "^1.1.1"
|
2803 |
+
|
2804 |
+
use-sidecar@^1.1.2:
|
2805 |
+
version "1.1.2"
|
2806 |
+
resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2"
|
2807 |
+
integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==
|
2808 |
+
dependencies:
|
2809 |
+
detect-node-es "^1.1.0"
|
2810 |
+
tslib "^2.0.0"
|
2811 |
+
|
2812 |
util-deprecate@^1.0.2:
|
2813 |
version "1.0.2"
|
2814 |
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
|
|
|
2894 |
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2"
|
2895 |
integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
|
2896 |
|
2897 |
+
yarn@^1.22.21:
|
2898 |
+
version "1.22.21"
|
2899 |
+
resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.21.tgz#1959a18351b811cdeedbd484a8f86c3cc3bbaf72"
|
2900 |
+
integrity sha512-ynXaJsADJ9JiZ84zU25XkPGOvVMmZ5b7tmTSpKURYwgELdjucAOydqIOrOfTxVYcNXe91xvLZwcRh68SR3liCg==
|
2901 |
+
|
2902 |
yocto-queue@^0.1.0:
|
2903 |
version "0.1.0"
|
2904 |
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
|