mirror of
https://github.com/jakobkordez/s5_practice.git
synced 2025-05-30 15:40:29 +00:00
PDF WIP
This commit is contained in:
parent
85228985d4
commit
fb08e3752f
@ -11,6 +11,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@next/font": "13.1.6",
|
||||
"@react-pdf/renderer": "^3.1.6",
|
||||
"@types/node": "18.14.0",
|
||||
"@types/react": "18.0.28",
|
||||
"@types/react-dom": "18.0.11",
|
||||
@ -27,8 +28,6 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/react-katex": "^3.0.0",
|
||||
"autoprefixer": "^10.4.13",
|
||||
"postcss": "^8.4.21",
|
||||
"prettier": "^2.8.4",
|
||||
"sass": "^1.58.3"
|
||||
}
|
||||
|
BIN
public/fonts/Roboto-Bold.ttf
Normal file
BIN
public/fonts/Roboto-Bold.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Roboto-Medium.ttf
Normal file
BIN
public/fonts/Roboto-Medium.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Roboto-Regular.ttf
Normal file
BIN
public/fonts/Roboto-Regular.ttf
Normal file
Binary file not shown.
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
BIN
public/logo/zrs_logo_black.png
Normal file
BIN
public/logo/zrs_logo_black.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 62 KiB |
BIN
public/logo/zrs_logo_black_small.png
Normal file
BIN
public/logo/zrs_logo_black_small.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
55
src/app/izpit/page.tsx
Normal file
55
src/app/izpit/page.tsx
Normal file
@ -0,0 +1,55 @@
|
||||
"use client";
|
||||
|
||||
import { create } from "zustand";
|
||||
import Exam from "@/components/exam";
|
||||
|
||||
import { getQuestions } from "@/util/question-util";
|
||||
import { PDFViewer, Document, Page, View, Text } from "@react-pdf/renderer";
|
||||
|
||||
interface IzpitState {
|
||||
doc: any | null;
|
||||
}
|
||||
|
||||
const useS = create<IzpitState>((set) => ({
|
||||
doc: null,
|
||||
}));
|
||||
|
||||
export default function Izpit() {
|
||||
const doc = useS((s) => s.doc);
|
||||
|
||||
return (
|
||||
<div className="section">
|
||||
<button className="button is-primary" onClick={generate}>
|
||||
Ustvari PDF
|
||||
</button>
|
||||
|
||||
{doc && (
|
||||
<PDFViewer
|
||||
style={{
|
||||
width: "100%",
|
||||
height: "100vh",
|
||||
marginTop: "1rem",
|
||||
}}
|
||||
>
|
||||
{doc}
|
||||
</PDFViewer>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
async function generate() {
|
||||
const questions = await getQuestions();
|
||||
// Shuffle questions
|
||||
questions.sort(() => Math.random() - 0.5);
|
||||
|
||||
const exam = Exam({
|
||||
op_class: "A",
|
||||
pass_threshold: 36,
|
||||
time: 90,
|
||||
questions: questions.slice(0, 60),
|
||||
});
|
||||
|
||||
const doc = <Document title="Izpitna pola">{exam}</Document>;
|
||||
useS.setState({ doc });
|
||||
}
|
165
src/components/exam.tsx
Normal file
165
src/components/exam.tsx
Normal file
@ -0,0 +1,165 @@
|
||||
"use client";
|
||||
|
||||
import { Question } from "@/interfaces/question";
|
||||
import { View, Font, Text, StyleSheet, Page, Image } from "@react-pdf/renderer";
|
||||
import ExamHeader from "./exam_header";
|
||||
|
||||
Font.register({
|
||||
family: "Roboto",
|
||||
fonts: [
|
||||
{
|
||||
src: "/fonts/Roboto-Regular.ttf",
|
||||
fontWeight: 400,
|
||||
},
|
||||
{
|
||||
src: "/fonts/Roboto-Medium.ttf",
|
||||
fontWeight: 500,
|
||||
},
|
||||
{
|
||||
src: "/fonts/Roboto-Bold.ttf",
|
||||
fontWeight: 700,
|
||||
},
|
||||
],
|
||||
});
|
||||
Font.registerHyphenationCallback((word) => [word]);
|
||||
|
||||
interface ExamProps {
|
||||
questions: Question[];
|
||||
op_class: string;
|
||||
pass_threshold: number;
|
||||
time: number;
|
||||
}
|
||||
|
||||
export default function Exam({
|
||||
questions,
|
||||
op_class,
|
||||
pass_threshold,
|
||||
time,
|
||||
}: ExamProps) {
|
||||
const num_options = Math.max(...questions.map((q) => q.answers.length));
|
||||
|
||||
return (
|
||||
<>
|
||||
<Page size="A4" style={styles.page}>
|
||||
<ExamHeader
|
||||
op_class={op_class}
|
||||
num_questions={questions.length}
|
||||
num_options={num_options}
|
||||
pass_threshold={pass_threshold}
|
||||
time={time}
|
||||
/>
|
||||
</Page>
|
||||
|
||||
<Page size="A4" style={styles.page}>
|
||||
{questions.map(ExamQuestion)}
|
||||
</Page>
|
||||
|
||||
<Page size="A4" style={styles.page}>
|
||||
<Text style={styles.subtitle}>Pravilni odgovori</Text>
|
||||
<View style={styles.tables}>
|
||||
{Array(questions.length / 10)
|
||||
.fill(0)
|
||||
.map((_, i) => (
|
||||
<View key={i} style={styles.table}>
|
||||
<View style={styles.tr}>
|
||||
<Text style={styles.th}>Vprašanje</Text>
|
||||
<Text style={styles.th}>Odgovor</Text>
|
||||
</View>
|
||||
{questions.slice(i * 10, (i + 1) * 10).map((q, qi) => (
|
||||
<View key={qi} style={styles.tr}>
|
||||
<Text style={styles.td}>{i * 10 + qi + 1}</Text>
|
||||
<Text style={styles.td}>
|
||||
{String.fromCharCode(q.correct + 65)}
|
||||
</Text>
|
||||
</View>
|
||||
))}
|
||||
</View>
|
||||
))}
|
||||
</View>
|
||||
</Page>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
function ExamQuestion(q: Question, i: number) {
|
||||
return (
|
||||
<View key={i} style={styles.qDiv} wrap={false}>
|
||||
<View style={{ flexGrow: 1, flexShrink: 1 }}>
|
||||
<Text>
|
||||
{i + 1}. {q.question}
|
||||
</Text>
|
||||
|
||||
<View style={styles.answer}>
|
||||
{q.answers.map((a, ai) => (
|
||||
<Text key={ai} style={styles.answer}>
|
||||
{String.fromCharCode(ai + 65)}. {a}
|
||||
</Text>
|
||||
))}
|
||||
</View>
|
||||
</View>
|
||||
|
||||
{/* {q.image && (
|
||||
<Image
|
||||
src={`/question_images/${q.image}`}
|
||||
style={{
|
||||
width: "200px",
|
||||
height: "auto",
|
||||
}}
|
||||
/>
|
||||
)} */}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
page: {
|
||||
padding: "50px",
|
||||
fontFamily: "Roboto",
|
||||
fontSize: 12,
|
||||
},
|
||||
subtitle: {
|
||||
fontSize: 16,
|
||||
fontWeight: 500,
|
||||
marginBottom: "20px",
|
||||
},
|
||||
tables: {
|
||||
display: "flex",
|
||||
flexDirection: "row",
|
||||
flexWrap: "wrap",
|
||||
gap: "20px",
|
||||
justifyContent: "space-between",
|
||||
},
|
||||
table: {
|
||||
borderTop: "1px solid black",
|
||||
borderLeft: "1px solid black",
|
||||
},
|
||||
tr: {
|
||||
display: "flex",
|
||||
flexDirection: "row",
|
||||
},
|
||||
th: {
|
||||
fontWeight: "bold",
|
||||
backgroundColor: "#eee",
|
||||
width: "70px",
|
||||
textAlign: "center",
|
||||
padding: "2px 5px",
|
||||
borderBottom: "1px solid black",
|
||||
borderRight: "1px solid black",
|
||||
},
|
||||
td: {
|
||||
width: "70px",
|
||||
textAlign: "center",
|
||||
padding: "2px 5px",
|
||||
borderBottom: "1px solid black",
|
||||
borderRight: "1px solid black",
|
||||
},
|
||||
qDiv: {
|
||||
marginBottom: "15px",
|
||||
display: "flex",
|
||||
flexDirection: "row",
|
||||
},
|
||||
answer: {
|
||||
marginTop: "5px",
|
||||
marginLeft: "10px",
|
||||
},
|
||||
});
|
160
src/components/exam_header.tsx
Normal file
160
src/components/exam_header.tsx
Normal file
@ -0,0 +1,160 @@
|
||||
import { View, Image, Text, StyleSheet } from "@react-pdf/renderer";
|
||||
|
||||
interface ExamHeaderProps {
|
||||
op_class: string;
|
||||
num_questions: number;
|
||||
num_options: number;
|
||||
pass_threshold: number;
|
||||
time: number;
|
||||
}
|
||||
|
||||
export default function ExamHeader({
|
||||
op_class,
|
||||
num_questions,
|
||||
num_options,
|
||||
pass_threshold,
|
||||
time,
|
||||
}: ExamHeaderProps) {
|
||||
const options = "ABCDEFGH".split("").slice(0, num_options).join(", ");
|
||||
|
||||
return (
|
||||
<View style={styles.all}>
|
||||
<View style={styles.header}>
|
||||
<Image
|
||||
src="/logo/zrs_logo_black_small.png"
|
||||
style={{ height: "108px", width: "96px" }}
|
||||
/>
|
||||
<View style={styles.title}>
|
||||
<Text>IZPITNA POLA ZA AMATERSKE</Text>
|
||||
<Text>
|
||||
OPERATERJE <Text style={styles.bold}>{op_class}</Text> RAZREDA
|
||||
</Text>
|
||||
</View>
|
||||
</View>
|
||||
|
||||
<View>
|
||||
<View style={styles.input}>
|
||||
<Text>Ime in priimek:</Text>
|
||||
<View style={styles.inputLine} />
|
||||
</View>
|
||||
<View style={styles.input}>
|
||||
<Text>Datum in kraj rojstva:</Text>
|
||||
<View style={styles.inputLine} />
|
||||
</View>
|
||||
<View style={styles.input}>
|
||||
<Text>Stalno prebivališče:</Text>
|
||||
<View style={styles.inputLine} />
|
||||
</View>
|
||||
<View style={styles.input}>
|
||||
<Text>Član-ica radiokluba:</Text>
|
||||
<View style={styles.inputLine} />
|
||||
</View>
|
||||
</View>
|
||||
|
||||
<View>
|
||||
<Text>
|
||||
Izjavljam, da sem izpitno polo izpolnil-a lastnoročno in pri tem nisem
|
||||
uporabljal-a nedovoljenih načinov reševanja.
|
||||
</Text>
|
||||
|
||||
<View style={styles.izjava}>
|
||||
<View style={styles.izjavaField}>
|
||||
<Text>Kraj:</Text>
|
||||
<View style={styles.izjavaLine} />
|
||||
</View>
|
||||
<View style={styles.izjavaField}>
|
||||
<Text>Datum:</Text>
|
||||
<View style={styles.izjavaLine} />
|
||||
</View>
|
||||
<View style={styles.izjavaField}>
|
||||
<Text>Podpis:</Text>
|
||||
<View style={styles.izjavaLine} />
|
||||
</View>
|
||||
</View>
|
||||
</View>
|
||||
|
||||
<View style={styles.komisija}>
|
||||
<Text style={styles.bold}>Ocena izpitne komisije:</Text>
|
||||
<Text>
|
||||
Kandidat-ka je pravilno odgovoril-a na _______ / {num_questions}{" "}
|
||||
vprašanj in JE - NI uspešno opravil-a izpit za radioamaterja{" "}
|
||||
{op_class} razreda.
|
||||
</Text>
|
||||
<View style={styles.izjavaField}>
|
||||
<Text>Podpis člana komisije:</Text>
|
||||
<View style={styles.izjavaLine} />
|
||||
</View>
|
||||
</View>
|
||||
|
||||
<Text>
|
||||
Prag za uspešno opravljen izpit je {pass_threshold} pravilnih odgovorov.
|
||||
Za reševanje izpitne pole je na voljo {time} minut.
|
||||
</Text>
|
||||
|
||||
<Text>
|
||||
<Text>Navodilo:</Text> Pri vprašanjih obkroži ustrezno črko ({options})
|
||||
pred pravilnim odgovorom. Če popravljaš odgovor, se pri popravku
|
||||
podpiši, napačen odgovor pa v celoti prečrtaj.
|
||||
</Text>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
all: {
|
||||
fontSize: "14px",
|
||||
display: "flex",
|
||||
flexDirection: "column",
|
||||
gap: "20px",
|
||||
},
|
||||
komisija: {
|
||||
border: "1px solid black",
|
||||
padding: "8px",
|
||||
display: "flex",
|
||||
flexDirection: "column",
|
||||
gap: "10px",
|
||||
},
|
||||
header: {
|
||||
display: "flex",
|
||||
flexDirection: "row",
|
||||
alignItems: "center",
|
||||
},
|
||||
title: {
|
||||
display: "flex",
|
||||
flexDirection: "column",
|
||||
alignItems: "center",
|
||||
flexGrow: 1,
|
||||
fontSize: "20px",
|
||||
},
|
||||
bold: {
|
||||
fontWeight: "bold",
|
||||
},
|
||||
input: {
|
||||
display: "flex",
|
||||
flexDirection: "row",
|
||||
alignItems: "center",
|
||||
marginBottom: "10px",
|
||||
},
|
||||
inputLine: {
|
||||
flexGrow: 1,
|
||||
borderBottom: "1px solid black",
|
||||
height: "25px",
|
||||
},
|
||||
izjava: {
|
||||
marginTop: "10px",
|
||||
display: "flex",
|
||||
flexDirection: "row",
|
||||
gap: "10px",
|
||||
},
|
||||
izjavaField: {
|
||||
flexGrow: 1,
|
||||
display: "flex",
|
||||
flexDirection: "row",
|
||||
alignItems: "center",
|
||||
},
|
||||
izjavaLine: {
|
||||
flexGrow: 1,
|
||||
borderBottom: "1px solid black",
|
||||
height: "25px",
|
||||
},
|
||||
});
|
@ -8,7 +8,6 @@ const nav = [
|
||||
{ href: "/", label: "Domov" },
|
||||
{ href: "/priprave", label: "Priprave" },
|
||||
{ href: "/izpit", label: "Izpit" },
|
||||
{ href: "/pola", label: "Pola" },
|
||||
];
|
||||
|
||||
export default function Header() {
|
||||
|
@ -1,145 +0,0 @@
|
||||
"use client";
|
||||
|
||||
import { Question } from "@/interfaces/question";
|
||||
import styles from "@/styles/Exam.module.scss";
|
||||
import Image from "next/image";
|
||||
|
||||
const questions = new Array<Question>(60).fill({
|
||||
id: 0,
|
||||
question:
|
||||
"Katero od naštetih frekvenčnih področij ni namenjeno radioamaterjem?",
|
||||
answers: ["47 GHz", "432 MHz", "46 MHz"],
|
||||
correct: 0,
|
||||
category: 12,
|
||||
});
|
||||
|
||||
interface ExamProps {
|
||||
vprasanja: Question[];
|
||||
klasa: string;
|
||||
prag: number;
|
||||
cas: number;
|
||||
}
|
||||
|
||||
export default function Exam() {
|
||||
return (
|
||||
<div className={styles.exam}>
|
||||
<ExamHeader />
|
||||
|
||||
<div className={styles.body}>{questions.map(ExamQuestion)}</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
function ExamHeader() {
|
||||
const klasa = "A";
|
||||
const st_vprasanj = questions.length;
|
||||
const st_opcij = Math.max(...questions.map((q) => q.answers.length));
|
||||
const prag = st_vprasanj * 0.6;
|
||||
const cas = 90;
|
||||
|
||||
const opcije = "ABCDEF".split("").slice(0, st_opcij).join(", ");
|
||||
|
||||
return (
|
||||
<div className={styles.header}>
|
||||
<div className={styles.title}>
|
||||
<Image
|
||||
src="/logo/zrs_logo_black.svg"
|
||||
alt="ZRS Logo"
|
||||
height={100}
|
||||
width={100}
|
||||
/>
|
||||
<h1>
|
||||
IZPITNA POLA ZA AMATERSKE OPERATERJE <strong>{klasa}</strong> RAZREDA
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
<div className={styles.podatki}>
|
||||
<div>
|
||||
<span>Ime in priimek:</span>
|
||||
<span />
|
||||
</div>
|
||||
<div>
|
||||
<span>Datum in kraj rojstva:</span>
|
||||
<span />
|
||||
</div>
|
||||
<div>
|
||||
<span>Stalno prebivališče:</span>
|
||||
<span />
|
||||
</div>
|
||||
<div>
|
||||
<span>Član-ica radiokluba:</span>
|
||||
<span />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className={styles.izjava}>
|
||||
<p>
|
||||
Izjavljam, da sem izpitno polo izpolnil-a lastnoročno in pri tem nisem
|
||||
uporabljal-a nedovoljenih načinov reševanja.
|
||||
</p>
|
||||
|
||||
<div>
|
||||
<div>
|
||||
<span>Kraj:</span>
|
||||
<span />
|
||||
</div>
|
||||
<div>
|
||||
<span>Datum:</span>
|
||||
<span />
|
||||
</div>
|
||||
<div>
|
||||
<span>Podpis:</span>
|
||||
<span />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className={styles.komisija}>
|
||||
<div>
|
||||
<p>
|
||||
<strong>Ocena izpitne komisije:</strong>
|
||||
</p>
|
||||
<p>
|
||||
Kandidat-ka je pravilno odgovoril-a na _______ / {st_vprasanj}{" "}
|
||||
vprašanj in JE - NI uspešno opravil-a izpit za radioamaterja {klasa}{" "}
|
||||
razreda.
|
||||
</p>
|
||||
|
||||
<div>
|
||||
<span>Podpis člana izpitne komisije:</span>
|
||||
<span />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<p>
|
||||
Prag za uspešno opravljen izpit je {prag} pravilnih odgovorov. Za
|
||||
reševanje izpitne pole je na voljo {cas} minut.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<i>Navodilo:</i> Pri vprašanjih obkroži ustrezno črko ({opcije}) pred
|
||||
pravilnim odgovorom. Če popravljaš odgovor, se pri popravku podpiši,
|
||||
napačen odgovor pa v celoti prečrtaj.
|
||||
</p>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
function ExamQuestion(q: Question, i: number) {
|
||||
return (
|
||||
<div key={i}>
|
||||
<p>
|
||||
{i + 1}. {q.question}
|
||||
</p>
|
||||
|
||||
<ol>
|
||||
{q.answers.map((a, ai) => (
|
||||
<li key={ai}>{a}</li>
|
||||
))}
|
||||
</ol>
|
||||
</div>
|
||||
);
|
||||
}
|
@ -1,94 +0,0 @@
|
||||
.exam {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
.header {
|
||||
font-size: large;
|
||||
|
||||
& > * {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
.title {
|
||||
display: flex;
|
||||
|
||||
h1 {
|
||||
font-size: larger;
|
||||
font-weight: normal;
|
||||
margin: auto 0 auto 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.podatki {
|
||||
& > div {
|
||||
display: flex;
|
||||
line-height: 2rem;
|
||||
margin: 0.5rem 0;
|
||||
|
||||
& > span:last-child {
|
||||
flex-grow: 1;
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
|
||||
&::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
border-bottom: 1px solid black;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.izjava {
|
||||
& > *:last-child {
|
||||
display: flex;
|
||||
|
||||
& > * {
|
||||
&:last-child {
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
& > span:last-child {
|
||||
display: inline-block;
|
||||
|
||||
&::after {
|
||||
content: "";
|
||||
bottom: 0;
|
||||
border-bottom: 1px solid black;
|
||||
height: 2rem;
|
||||
width: 100px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.komisija {
|
||||
border: 1px solid;
|
||||
|
||||
& > div {
|
||||
&:not(:first-child) {
|
||||
border-top: 1px solid;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
& > * {
|
||||
margin: 0.5rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.body {
|
||||
margin-top: 4rem;
|
||||
|
||||
& > div {
|
||||
margin-top: 1.5rem;
|
||||
|
||||
ol {
|
||||
list-style-type: upper-alpha;
|
||||
}
|
||||
}
|
||||
}
|
@ -19,16 +19,14 @@ const openFile = async (): Promise<QuestionFile> => {
|
||||
export const getQuestions = async (): Promise<Question[]> => {
|
||||
const file = await openFile();
|
||||
|
||||
return file.questions
|
||||
.map((question: any) => ({
|
||||
id: question.id,
|
||||
question: question.question,
|
||||
image: question.image,
|
||||
answers: question.answers,
|
||||
correct: question.correct,
|
||||
category: question.category,
|
||||
}))
|
||||
.filter((question: Question) => question.correct != null);
|
||||
return file.questions.map((question: any) => ({
|
||||
id: question.id,
|
||||
question: question.question,
|
||||
image: question.image,
|
||||
answers: question.answers,
|
||||
correct: question.correct,
|
||||
category: question.category,
|
||||
}));
|
||||
};
|
||||
|
||||
export const getCategories = async (): Promise<Category[]> => {
|
||||
|
417
yarn.lock
417
yarn.lock
@ -23,7 +23,7 @@
|
||||
chalk "^2.0.0"
|
||||
js-tokens "^4.0.0"
|
||||
|
||||
"@babel/runtime@^7.20.7":
|
||||
"@babel/runtime@^7.20.13", "@babel/runtime@^7.20.7":
|
||||
version "7.21.0"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673"
|
||||
integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==
|
||||
@ -216,12 +216,149 @@
|
||||
tiny-glob "^0.2.9"
|
||||
tslib "^2.4.0"
|
||||
|
||||
"@react-pdf/fns@2.0.0":
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/fns/-/fns-2.0.0.tgz#fb7fc9373fdb74428b6af6949b3c67fb4b4e23e4"
|
||||
integrity sha512-PMFQVjlxA4wwrKd5eiQiAcVi1fllv8qTPcLLvY0kzJeHQBKLP0ZzDRLbLptPY3LR5yjpLhdf2MfJbb4Bd9mmjA==
|
||||
|
||||
"@react-pdf/font@^2.3.2":
|
||||
version "2.3.2"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/font/-/font-2.3.2.tgz#9cddd2c6963843749f102232278e6eb2d2753a9b"
|
||||
integrity sha512-3UP3btJ16utRM0fDc6C0JWg7jmYV1twFHwhB54qXg0TwROvPichr7aCxG/GqU5/UfJt3r+juxm62Vvv6WYXs5g==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/types" "^2.0.9"
|
||||
cross-fetch "^3.1.5"
|
||||
fontkit "^2.0.2"
|
||||
is-url "^1.2.4"
|
||||
|
||||
"@react-pdf/image@^2.2.1":
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/image/-/image-2.2.1.tgz#4e3edb4df156ed36d31810de2b5054deafe65496"
|
||||
integrity sha512-f0+cEP6pSBmk8eS/wP2tMsJcv2c7xjzca6cr1kwcapr1nzkPrh6fMdEeFl6kR2/HlJK/JoHo+xxlzRiQ8V2lrw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/png-js" "^2.2.0"
|
||||
cross-fetch "^3.1.5"
|
||||
|
||||
"@react-pdf/layout@^3.4.1":
|
||||
version "3.4.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/layout/-/layout-3.4.1.tgz#c71afb1c327079d90f5703d9ceac22cdafa6c73a"
|
||||
integrity sha512-SMyEtiUHcEN5mbKq+ayjeuHAzgTT6cJMVKYLCqHMfOgby7xn+QriE3Y8oUSNaBkuICIWZs/vL+Tm9bH+X0MFog==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/fns" "2.0.0"
|
||||
"@react-pdf/image" "^2.2.1"
|
||||
"@react-pdf/pdfkit" "^3.0.2"
|
||||
"@react-pdf/primitives" "^3.0.0"
|
||||
"@react-pdf/stylesheet" "^4.1.3"
|
||||
"@react-pdf/textkit" "^4.1.1"
|
||||
"@react-pdf/types" "^2.2.0"
|
||||
"@react-pdf/yoga" "^4.1.1"
|
||||
cross-fetch "^3.1.5"
|
||||
emoji-regex "^8.0.0"
|
||||
queue "^6.0.1"
|
||||
|
||||
"@react-pdf/pdfkit@^3.0.2":
|
||||
version "3.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/pdfkit/-/pdfkit-3.0.2.tgz#6ec17f416f464d86c06c0b0d8a76ea9acdff9ddb"
|
||||
integrity sha512-+m5rwNCwyEH6lmnZWpsQJvdqb6YaCCR0nMWrc/KKDwznuPMrGmGWyNxqCja+bQPORcHZyl6Cd/iFL0glyB3QGw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/png-js" "^2.2.0"
|
||||
browserify-zlib "^0.2.0"
|
||||
crypto-js "^4.0.0"
|
||||
fontkit "^2.0.2"
|
||||
vite-compatible-readable-stream "^3.6.1"
|
||||
|
||||
"@react-pdf/png-js@^2.2.0":
|
||||
version "2.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/png-js/-/png-js-2.2.0.tgz#c40ec2ae745f2feb7bd557024af8f366c2c8c00e"
|
||||
integrity sha512-csZU5lfNW73tq7s7zB/1rWXGro+Z9cQhxtsXwxS418TSszHUiM6PwddouiKJxdGhbVLjRIcuuFVa0aR5cDOC6w==
|
||||
dependencies:
|
||||
browserify-zlib "^0.2.0"
|
||||
|
||||
"@react-pdf/primitives@^3.0.0":
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/primitives/-/primitives-3.0.1.tgz#3b2bfebdb1fef6fc7f99214ccfd0932267b8e0cd"
|
||||
integrity sha512-0HGcknrLNwyhxe+SZCBL29JY4M85mXKdvTZE9uhjNbADGgTc8wVnkc5+e4S/lDvugbVISXyuIhZnYwtK9eDnyQ==
|
||||
|
||||
"@react-pdf/render@^3.2.2":
|
||||
version "3.2.2"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/render/-/render-3.2.2.tgz#e16bc6a0d4934611a360614fca5edbd1206eb578"
|
||||
integrity sha512-EgejobMCpLDKURGAbbzMMClIrLSsZZsKt1uqUfCemSt+pws+wlxSplnP+ir/HHlyXkGwC2nFxBsYgsZkcYiYcQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/fns" "2.0.0"
|
||||
"@react-pdf/primitives" "^3.0.0"
|
||||
"@react-pdf/textkit" "^4.1.1"
|
||||
"@react-pdf/types" "^2.1.0"
|
||||
abs-svg-path "^0.1.1"
|
||||
color-string "^1.5.3"
|
||||
normalize-svg-path "^1.1.0"
|
||||
parse-svg-path "^0.1.2"
|
||||
svg-arc-to-cubic-bezier "^3.2.0"
|
||||
|
||||
"@react-pdf/renderer@^3.1.6":
|
||||
version "3.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/renderer/-/renderer-3.1.6.tgz#7eb10a813de9e2a49772c2c1660c31fdc1bd71e8"
|
||||
integrity sha512-Ob31B1f0qXOhJgPlndk3ysqnjIdsvN03PnZevtYgrnhrGxs0O1lN+TVeTT3fYyL8zo0fiwXYj/mPxN9BpWSGYQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/font" "^2.3.2"
|
||||
"@react-pdf/layout" "^3.4.1"
|
||||
"@react-pdf/pdfkit" "^3.0.2"
|
||||
"@react-pdf/primitives" "^3.0.0"
|
||||
"@react-pdf/render" "^3.2.2"
|
||||
"@react-pdf/types" "^2.2.0"
|
||||
events "^3.3.0"
|
||||
loose-envify "^1.1.0"
|
||||
object-assign "^4.1.1"
|
||||
prop-types "^15.6.2"
|
||||
queue "^6.0.1"
|
||||
scheduler "^0.17.0"
|
||||
|
||||
"@react-pdf/stylesheet@^4.1.3":
|
||||
version "4.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/stylesheet/-/stylesheet-4.1.3.tgz#b13cea900280e37fe857db3e968b3d941707803c"
|
||||
integrity sha512-MQuWfy848SqPmRmRG2VVb4ys9jHrtzE/E0C0GW2u13hwmZXW+NAnkovrVESYmpQE5Rloai66cM7CmjAWneDNnQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/fns" "2.0.0"
|
||||
"@react-pdf/types" "^2.2.0"
|
||||
color-string "^1.5.3"
|
||||
hsl-to-hex "^1.0.0"
|
||||
media-engine "^1.0.3"
|
||||
postcss-value-parser "^4.1.0"
|
||||
|
||||
"@react-pdf/textkit@^4.1.1":
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/textkit/-/textkit-4.1.1.tgz#9516a0ec46234079f7304df3be7bc7d4d8c49edb"
|
||||
integrity sha512-oFPsO4GwpigvNaadvOcM+H4isUHslD7peK46JoOagsGurEGazEa5NqnzXYPIuvr2miMMDEe6m+mxN90ujmUO+A==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
"@react-pdf/fns" "2.0.0"
|
||||
hyphen "^1.6.4"
|
||||
unicode-properties "^1.4.1"
|
||||
|
||||
"@react-pdf/types@^2.0.9", "@react-pdf/types@^2.1.0", "@react-pdf/types@^2.2.0":
|
||||
version "2.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/types/-/types-2.2.0.tgz#4fe4481abc20b9b1366515f063f387a6f8488ce2"
|
||||
integrity sha512-sJDzaeTVcwmZId1uaTHxW0CT5BKUHP5yzvjAAsEqur+kFD/qGZB02ahi5RQuvscnqDofcks3QR0sB78dR0Pp0g==
|
||||
|
||||
"@react-pdf/yoga@^4.1.1":
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/@react-pdf/yoga/-/yoga-4.1.1.tgz#adb4c2000886181df95251178c2b2e6d071303d5"
|
||||
integrity sha512-n0YKbkDfHK044ASH2B4sidDYUgVnuAbBzF3sbPgISjeXl9O9kLUznZmuTfacZq0C5Qn+Qb+Y/vVM1KLysHqPfw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.20.13"
|
||||
|
||||
"@rushstack/eslint-patch@^1.1.3":
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728"
|
||||
integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==
|
||||
|
||||
"@swc/helpers@0.4.14":
|
||||
"@swc/helpers@0.4.14", "@swc/helpers@^0.4.2":
|
||||
version "0.4.14"
|
||||
resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74"
|
||||
integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==
|
||||
@ -340,6 +477,11 @@ abbrev@1:
|
||||
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
|
||||
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
|
||||
|
||||
abs-svg-path@^0.1.1:
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/abs-svg-path/-/abs-svg-path-0.1.1.tgz#df601c8e8d2ba10d4a76d625e236a9a39c2723bf"
|
||||
integrity sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==
|
||||
|
||||
acorn-jsx@^5.3.2:
|
||||
version "5.3.2"
|
||||
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
|
||||
@ -498,18 +640,6 @@ async-foreach@^0.1.3:
|
||||
resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
|
||||
integrity sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==
|
||||
|
||||
autoprefixer@^10.4.13:
|
||||
version "10.4.13"
|
||||
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8"
|
||||
integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==
|
||||
dependencies:
|
||||
browserslist "^4.21.4"
|
||||
caniuse-lite "^1.0.30001426"
|
||||
fraction.js "^4.2.0"
|
||||
normalize-range "^0.1.2"
|
||||
picocolors "^1.0.0"
|
||||
postcss-value-parser "^4.2.0"
|
||||
|
||||
available-typed-arrays@^1.0.5:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
|
||||
@ -532,6 +662,11 @@ balanced-match@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
|
||||
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
|
||||
|
||||
base64-js@^1.1.2, base64-js@^1.3.0:
|
||||
version "1.5.1"
|
||||
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
|
||||
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
|
||||
|
||||
binary-extensions@^2.0.0:
|
||||
version "2.2.0"
|
||||
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
|
||||
@ -559,15 +694,19 @@ braces@^3.0.2, braces@~3.0.2:
|
||||
dependencies:
|
||||
fill-range "^7.0.1"
|
||||
|
||||
browserslist@^4.21.4:
|
||||
version "4.21.5"
|
||||
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7"
|
||||
integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==
|
||||
brotli@^1.3.2:
|
||||
version "1.3.3"
|
||||
resolved "https://registry.yarnpkg.com/brotli/-/brotli-1.3.3.tgz#7365d8cc00f12cf765d2b2c898716bcf4b604d48"
|
||||
integrity sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==
|
||||
dependencies:
|
||||
caniuse-lite "^1.0.30001449"
|
||||
electron-to-chromium "^1.4.284"
|
||||
node-releases "^2.0.8"
|
||||
update-browserslist-db "^1.0.10"
|
||||
base64-js "^1.1.2"
|
||||
|
||||
browserify-zlib@^0.2.0:
|
||||
version "0.2.0"
|
||||
resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
|
||||
integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
|
||||
dependencies:
|
||||
pako "~1.0.5"
|
||||
|
||||
bulma@^0.9.4:
|
||||
version "0.9.4"
|
||||
@ -649,7 +788,7 @@ camelcase@^5.3.1:
|
||||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
|
||||
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
|
||||
|
||||
caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449:
|
||||
caniuse-lite@^1.0.30001406:
|
||||
version "1.0.30001457"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz#6af34bb5d720074e2099432aa522c21555a18301"
|
||||
integrity sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==
|
||||
@ -710,6 +849,11 @@ cliui@^8.0.1:
|
||||
strip-ansi "^6.0.1"
|
||||
wrap-ansi "^7.0.0"
|
||||
|
||||
clone@^2.1.2:
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
|
||||
integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==
|
||||
|
||||
color-convert@^1.9.0:
|
||||
version "1.9.3"
|
||||
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
|
||||
@ -729,11 +873,19 @@ color-name@1.1.3:
|
||||
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
|
||||
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
|
||||
|
||||
color-name@~1.1.4:
|
||||
color-name@^1.0.0, color-name@~1.1.4:
|
||||
version "1.1.4"
|
||||
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
|
||||
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
||||
|
||||
color-string@^1.5.3:
|
||||
version "1.9.1"
|
||||
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
|
||||
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
|
||||
dependencies:
|
||||
color-name "^1.0.0"
|
||||
simple-swizzle "^0.2.2"
|
||||
|
||||
color-support@^1.1.3:
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
|
||||
@ -759,6 +911,13 @@ core-util-is@~1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
|
||||
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
|
||||
|
||||
cross-fetch@^3.1.5:
|
||||
version "3.1.5"
|
||||
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
|
||||
integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
|
||||
dependencies:
|
||||
node-fetch "2.6.7"
|
||||
|
||||
cross-spawn@^7.0.2, cross-spawn@^7.0.3:
|
||||
version "7.0.3"
|
||||
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
|
||||
@ -768,6 +927,11 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3:
|
||||
shebang-command "^2.0.0"
|
||||
which "^2.0.1"
|
||||
|
||||
crypto-js@^4.0.0:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf"
|
||||
integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==
|
||||
|
||||
csstype@^3.0.2:
|
||||
version "3.1.1"
|
||||
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
|
||||
@ -856,6 +1020,11 @@ depd@^1.1.2:
|
||||
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
|
||||
integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
|
||||
|
||||
dfa@^1.2.0:
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/dfa/-/dfa-1.2.0.tgz#96ac3204e2d29c49ea5b57af8d92c2ae12790657"
|
||||
integrity sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==
|
||||
|
||||
dir-glob@^3.0.1:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
|
||||
@ -877,11 +1046,6 @@ doctrine@^3.0.0:
|
||||
dependencies:
|
||||
esutils "^2.0.2"
|
||||
|
||||
electron-to-chromium@^1.4.284:
|
||||
version "1.4.305"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.305.tgz#e4dfe3e06ab783f33171f9bde9e8ed092510fcd0"
|
||||
integrity sha512-WETy6tG0CT5gm1O+xCbyapWNsCcmIvrn4NHViIGYo2AT8FV2qUCXdaB+WqYxSv/vS5mFqhBYnfZAAkVArjBmUg==
|
||||
|
||||
emoji-regex@^8.0.0:
|
||||
version "8.0.0"
|
||||
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
|
||||
@ -1234,6 +1398,11 @@ esutils@^2.0.2:
|
||||
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
|
||||
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
|
||||
|
||||
events@^3.3.0:
|
||||
version "3.3.0"
|
||||
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
|
||||
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
|
||||
|
||||
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
|
||||
version "3.1.3"
|
||||
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
|
||||
@ -1310,6 +1479,21 @@ flatted@^3.1.0:
|
||||
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
|
||||
integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
|
||||
|
||||
fontkit@^2.0.2:
|
||||
version "2.0.2"
|
||||
resolved "https://registry.yarnpkg.com/fontkit/-/fontkit-2.0.2.tgz#ac5384f3ecab8327c6d2ea2e4d384afc544b48fd"
|
||||
integrity sha512-jc4k5Yr8iov8QfS6u8w2CnHWVmbOGtdBtOXMze5Y+QD966Rx6PEVWXSEGwXlsDlKtu1G12cJjcsybnqhSk/+LA==
|
||||
dependencies:
|
||||
"@swc/helpers" "^0.4.2"
|
||||
brotli "^1.3.2"
|
||||
clone "^2.1.2"
|
||||
dfa "^1.2.0"
|
||||
fast-deep-equal "^3.1.3"
|
||||
restructure "^3.0.0"
|
||||
tiny-inflate "^1.0.3"
|
||||
unicode-properties "^1.4.0"
|
||||
unicode-trie "^2.0.0"
|
||||
|
||||
for-each@^0.3.3:
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
|
||||
@ -1317,11 +1501,6 @@ for-each@^0.3.3:
|
||||
dependencies:
|
||||
is-callable "^1.1.3"
|
||||
|
||||
fraction.js@^4.2.0:
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
|
||||
integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
|
||||
|
||||
fs-minipass@^2.0.0, fs-minipass@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
|
||||
@ -1602,6 +1781,18 @@ hosted-git-info@^4.0.1:
|
||||
dependencies:
|
||||
lru-cache "^6.0.0"
|
||||
|
||||
hsl-to-hex@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz#c58c826dc6d2f1e0a5ff1da5a7ecbf03faac1352"
|
||||
integrity sha512-K6GVpucS5wFf44X0h2bLVRDsycgJmf9FF2elg+CrqD8GcFU8c6vYhgXn8NjUkFCwj+xDFb70qgLbTUm6sxwPmA==
|
||||
dependencies:
|
||||
hsl-to-rgb-for-reals "^1.1.0"
|
||||
|
||||
hsl-to-rgb-for-reals@^1.1.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/hsl-to-rgb-for-reals/-/hsl-to-rgb-for-reals-1.1.1.tgz#e1eb23f6b78016e3722431df68197e6dcdc016d9"
|
||||
integrity sha512-LgOWAkrN0rFaQpfdWBQlv/VhkOxb5AsBjk6NQVx4yEzWS923T07X0M1Y0VNko2H52HeSpZrZNNMJ0aFqsdVzQg==
|
||||
|
||||
http-cache-semantics@^4.1.0:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
|
||||
@ -1640,6 +1831,11 @@ humanize-ms@^1.2.1:
|
||||
dependencies:
|
||||
ms "^2.0.0"
|
||||
|
||||
hyphen@^1.6.4:
|
||||
version "1.6.4"
|
||||
resolved "https://registry.yarnpkg.com/hyphen/-/hyphen-1.6.4.tgz#9859678fe1af2793b49e7d466e85f85b5698917e"
|
||||
integrity sha512-nWwvXceFMAFIjkiRzqZMZSOa1LVngieSolnYIVKWSwmDwMSmdutjzqImmdbxe2eUCfX693fgrCgtPjbllqx1lA==
|
||||
|
||||
iconv-lite@^0.6.2:
|
||||
version "0.6.3"
|
||||
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
|
||||
@ -1729,6 +1925,11 @@ is-arrayish@^0.2.1:
|
||||
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
|
||||
integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
|
||||
|
||||
is-arrayish@^0.3.1:
|
||||
version "0.3.2"
|
||||
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
|
||||
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
|
||||
|
||||
is-bigint@^1.0.1:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
|
||||
@ -1874,6 +2075,11 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.9:
|
||||
gopd "^1.0.1"
|
||||
has-tostringtag "^1.0.0"
|
||||
|
||||
is-url@^1.2.4:
|
||||
version "1.2.4"
|
||||
resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
|
||||
integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==
|
||||
|
||||
is-weakmap@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
|
||||
@ -2102,6 +2308,11 @@ map-obj@^4.0.0:
|
||||
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
|
||||
integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
|
||||
|
||||
media-engine@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/media-engine/-/media-engine-1.0.3.tgz#be3188f6cd243ea2a40804a35de5a5b032f58dad"
|
||||
integrity sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==
|
||||
|
||||
meow@^9.0.0:
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
|
||||
@ -2303,6 +2514,13 @@ next@13.1.7-canary.21:
|
||||
"@next/swc-win32-ia32-msvc" "13.1.7-canary.21"
|
||||
"@next/swc-win32-x64-msvc" "13.1.7-canary.21"
|
||||
|
||||
node-fetch@2.6.7:
|
||||
version "2.6.7"
|
||||
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
|
||||
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
|
||||
dependencies:
|
||||
whatwg-url "^5.0.0"
|
||||
|
||||
node-gyp@^8.4.1:
|
||||
version "8.4.1"
|
||||
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.4.1.tgz#3d49308fc31f768180957d6b5746845fbd429937"
|
||||
@ -2319,11 +2537,6 @@ node-gyp@^8.4.1:
|
||||
tar "^6.1.2"
|
||||
which "^2.0.2"
|
||||
|
||||
node-releases@^2.0.8:
|
||||
version "2.0.10"
|
||||
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f"
|
||||
integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==
|
||||
|
||||
node-sass@^8.0.0:
|
||||
version "8.0.0"
|
||||
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-8.0.0.tgz#c80d52148db0ce88610bcf1e1d112027393c13e1"
|
||||
@ -2376,10 +2589,12 @@ normalize-path@^3.0.0, normalize-path@~3.0.0:
|
||||
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
|
||||
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
|
||||
|
||||
normalize-range@^0.1.2:
|
||||
version "0.1.2"
|
||||
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
|
||||
integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
|
||||
normalize-svg-path@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz#0e614eca23c39f0cffe821d6be6cd17e569a766c"
|
||||
integrity sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==
|
||||
dependencies:
|
||||
svg-arc-to-cubic-bezier "^3.0.0"
|
||||
|
||||
npmlog@^6.0.0:
|
||||
version "6.0.2"
|
||||
@ -2527,6 +2742,16 @@ p-try@^2.0.0:
|
||||
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
|
||||
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
|
||||
|
||||
pako@^0.2.5:
|
||||
version "0.2.9"
|
||||
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
|
||||
integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==
|
||||
|
||||
pako@~1.0.5:
|
||||
version "1.0.11"
|
||||
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
|
||||
integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
|
||||
|
||||
parent-module@^1.0.0:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
|
||||
@ -2544,6 +2769,11 @@ parse-json@^5.0.0:
|
||||
json-parse-even-better-errors "^2.3.0"
|
||||
lines-and-columns "^1.1.6"
|
||||
|
||||
parse-svg-path@^0.1.2:
|
||||
version "0.1.2"
|
||||
resolved "https://registry.yarnpkg.com/parse-svg-path/-/parse-svg-path-0.1.2.tgz#7a7ec0d1eb06fa5325c7d3e009b859a09b5d49eb"
|
||||
integrity sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==
|
||||
|
||||
path-exists@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
|
||||
@ -2579,7 +2809,7 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
|
||||
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
|
||||
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
|
||||
|
||||
postcss-value-parser@^4.2.0:
|
||||
postcss-value-parser@^4.1.0:
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
||||
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
|
||||
@ -2593,15 +2823,6 @@ postcss@8.4.14:
|
||||
picocolors "^1.0.0"
|
||||
source-map-js "^1.0.2"
|
||||
|
||||
postcss@^8.4.21:
|
||||
version "8.4.21"
|
||||
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
|
||||
integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
|
||||
dependencies:
|
||||
nanoid "^3.3.4"
|
||||
picocolors "^1.0.0"
|
||||
source-map-js "^1.0.2"
|
||||
|
||||
prelude-ls@^1.2.1:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
|
||||
@ -2630,7 +2851,7 @@ promise-retry@^2.0.1:
|
||||
err-code "^2.0.2"
|
||||
retry "^0.12.0"
|
||||
|
||||
prop-types@^15.8.1:
|
||||
prop-types@^15.6.2, prop-types@^15.8.1:
|
||||
version "15.8.1"
|
||||
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
|
||||
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
|
||||
@ -2649,6 +2870,13 @@ queue-microtask@^1.2.2:
|
||||
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
|
||||
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
|
||||
|
||||
queue@^6.0.1:
|
||||
version "6.0.2"
|
||||
resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65"
|
||||
integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==
|
||||
dependencies:
|
||||
inherits "~2.0.3"
|
||||
|
||||
quick-lru@^4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
|
||||
@ -2784,6 +3012,11 @@ resolve@^2.0.0-next.4:
|
||||
path-parse "^1.0.7"
|
||||
supports-preserve-symlinks-flag "^1.0.0"
|
||||
|
||||
restructure@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/restructure/-/restructure-3.0.0.tgz#a55031d7ed3314bf585f815836fff9da3d65101d"
|
||||
integrity sha512-Xj8/MEIhhfj9X2rmD9iJ4Gga9EFqVlpMj3vfLnV2r/Mh5jRMryNV+6lWh9GdJtDBcBSPIqzRdfBQ3wDtNFv/uw==
|
||||
|
||||
retry@^0.12.0:
|
||||
version "0.12.0"
|
||||
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
|
||||
@ -2851,6 +3084,14 @@ sass@^1.58.3:
|
||||
immutable "^4.0.0"
|
||||
source-map-js ">=0.6.2 <2.0.0"
|
||||
|
||||
scheduler@^0.17.0:
|
||||
version "0.17.0"
|
||||
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe"
|
||||
integrity sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA==
|
||||
dependencies:
|
||||
loose-envify "^1.1.0"
|
||||
object-assign "^4.1.1"
|
||||
|
||||
scheduler@^0.23.0:
|
||||
version "0.23.0"
|
||||
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
|
||||
@ -2914,6 +3155,13 @@ signal-exit@^3.0.7:
|
||||
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
|
||||
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
|
||||
|
||||
simple-swizzle@^0.2.2:
|
||||
version "0.2.2"
|
||||
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
|
||||
integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
|
||||
dependencies:
|
||||
is-arrayish "^0.3.1"
|
||||
|
||||
slash@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
|
||||
@ -3124,6 +3372,11 @@ supports-preserve-symlinks-flag@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
|
||||
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
|
||||
|
||||
svg-arc-to-cubic-bezier@^3.0.0, svg-arc-to-cubic-bezier@^3.2.0:
|
||||
version "3.2.0"
|
||||
resolved "https://registry.yarnpkg.com/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz#390c450035ae1c4a0104d90650304c3bc814abe6"
|
||||
integrity sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==
|
||||
|
||||
synckit@^0.8.4:
|
||||
version "0.8.5"
|
||||
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3"
|
||||
@ -3162,6 +3415,11 @@ tiny-glob@^0.2.9:
|
||||
globalyzer "0.1.0"
|
||||
globrex "^0.1.2"
|
||||
|
||||
tiny-inflate@^1.0.0, tiny-inflate@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4"
|
||||
integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==
|
||||
|
||||
to-regex-range@^5.0.1:
|
||||
version "5.0.1"
|
||||
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
|
||||
@ -3169,6 +3427,11 @@ to-regex-range@^5.0.1:
|
||||
dependencies:
|
||||
is-number "^7.0.0"
|
||||
|
||||
tr46@~0.0.3:
|
||||
version "0.0.3"
|
||||
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
|
||||
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
|
||||
|
||||
trim-newlines@^3.0.0:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
|
||||
@ -3257,6 +3520,22 @@ unbox-primitive@^1.0.2:
|
||||
has-symbols "^1.0.3"
|
||||
which-boxed-primitive "^1.0.2"
|
||||
|
||||
unicode-properties@^1.4.0, unicode-properties@^1.4.1:
|
||||
version "1.4.1"
|
||||
resolved "https://registry.yarnpkg.com/unicode-properties/-/unicode-properties-1.4.1.tgz#96a9cffb7e619a0dc7368c28da27e05fc8f9be5f"
|
||||
integrity sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==
|
||||
dependencies:
|
||||
base64-js "^1.3.0"
|
||||
unicode-trie "^2.0.0"
|
||||
|
||||
unicode-trie@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-2.0.0.tgz#8fd8845696e2e14a8b67d78fa9e0dd2cad62fec8"
|
||||
integrity sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==
|
||||
dependencies:
|
||||
pako "^0.2.5"
|
||||
tiny-inflate "^1.0.0"
|
||||
|
||||
unique-filename@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
|
||||
@ -3285,14 +3564,6 @@ unique-slug@^3.0.0:
|
||||
dependencies:
|
||||
imurmurhash "^0.1.4"
|
||||
|
||||
update-browserslist-db@^1.0.10:
|
||||
version "1.0.10"
|
||||
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
|
||||
integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
|
||||
dependencies:
|
||||
escalade "^3.1.1"
|
||||
picocolors "^1.0.0"
|
||||
|
||||
uri-js@^4.2.2:
|
||||
version "4.4.1"
|
||||
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
|
||||
@ -3318,6 +3589,28 @@ validate-npm-package-license@^3.0.1:
|
||||
spdx-correct "^3.0.0"
|
||||
spdx-expression-parse "^3.0.0"
|
||||
|
||||
vite-compatible-readable-stream@^3.6.1:
|
||||
version "3.6.1"
|
||||
resolved "https://registry.yarnpkg.com/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz#27267aebbdc9893c0ddf65a421279cbb1e31d8cd"
|
||||
integrity sha512-t20zYkrSf868+j/p31cRIGN28Phrjm3nRSLR2fyc2tiWi4cZGVdv68yNlwnIINTkMTmPoMiSlc0OadaO7DXZaQ==
|
||||
dependencies:
|
||||
inherits "^2.0.3"
|
||||
string_decoder "^1.1.1"
|
||||
util-deprecate "^1.0.1"
|
||||
|
||||
webidl-conversions@^3.0.0:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
|
||||
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
|
||||
|
||||
whatwg-url@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
|
||||
integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
|
||||
dependencies:
|
||||
tr46 "~0.0.3"
|
||||
webidl-conversions "^3.0.0"
|
||||
|
||||
which-boxed-primitive@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
|
||||
|
Loading…
x
Reference in New Issue
Block a user